BM6P6(@ ]]]WWWWWW```kkk|||}}}```SSSKKKJJJJJJLLLOOORRRSSSSSSMMMLLLJJJHHHGGGHHHIIIJJJIIIKKKNNNQQQVVV```lllvvvzzzuuurrrsss{{{uuulllfffddd`````````bbbfffiiikkkllltttvvv{{{~~~uuunnneee___ZZZUUUPPPKKKMMMPPPUUU```rrrlllaaaXXXRRRQQQOOOTTT```nnnzzzvvvtttooohhh___WWWRRRPPPHHHGGGGGGGGGIIIHHHGGGEEEGGGIIIKKKMMMPPPSSSXXX[[[^^^aaadddfffgggjjjmmmoootttvvvyyy|||rrrdddeeeqqq~~~~~~rrrlllmmmqqqvvvxxxxxxtttmmmcccXXXMMMEEE@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????>>>@@@AAAAAA@@@???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJPPPXXXlll~~~}}}yyyqqqeeeYYYRRRPPPQQQRRRTTTWWWZZZ[[[YYYTTTPPPJJJHHHEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHJJJLLLMMMNNNQQQSSSUUUUUUUUUVVVXXXYYYYYY\\\___aaacccgggkkknnnnnnpppsssuuuvvvxxx{{{}}}aaaYYYVVV[[[eeevvvbbbSSSKKKJJJJJJKKKOOOQQQRRRRRRMMMLLLJJJHHHHHHHHHIIIJJJHHHJJJMMMOOOTTT^^^jjjsss~~~~~~{{{{{{wwwqqqmmmgggffffffgggjjjmmmpppqqquuuxxxwwwpppggg___ZZZVVVPPPLLLLLLNNNRRR\\\nnnsssfff\\\UUUPPPMMMPPPXXXcccooo}}}uuuiii]]]TTTOOOJJJIIIHHHHHHIIIIIIGGGFFFIIIKKKLLLNNNOOORRRUUUXXX]]]```ccceeegggiiilllnnnsssuuuxxx|||qqqdddeeeqqq~~~zzz}}}|||uuullliiilllqqqvvvxxxwwwssskkkaaaVVVLLLCCC???????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIIIIRRRYYYmmm|||tttiii]]]UUURRRRRRSSSTTTWWWZZZ[[[YYYTTTQQQJJJHHHEEEDDDEEEFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPQQQSSSTTTTTTUUUWWWXXX]]]___bbbdddfffiiimmmpppnnnpppsssuuuvvvxxxzzz}}}hhh]]]VVVXXXaaapppfffUUUKKKJJJIIIJJJMMMPPPQQQQQQMMMLLLJJJIIIHHHHHHIIIIIIFFFIIIKKKNNNSSS\\\gggppp|||{{{tttrrrpppooopppsssvvvxxxyyy}}}|||tttiiiaaa[[[WWWRRRNNNJJJKKKNNNWWWggg||||||mmmaaaXXXPPPNNNMMMQQQWWWaaarrrvvvgggYYYRRRMMMKKKIIIIIIIIIIIIHHHFFFJJJKKKMMMMMMNNNPPPSSSVVV[[[^^^aaadddfffhhhkkkmmmssstttwww{{{~~~qqqdddeeeqqqzzzuuuvvvwwwuuunnniiidddeeekkkrrrvvvxxxuuuqqqiii^^^SSSIIIBBB>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIITTTZZZmmmxxxmmmbbbYYYTTTSSSSSSTTTWWWZZZ\\\YYYUUUQQQJJJHHHEEEDDDEEEFFFEEEDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRSSSSSSTTTVVVXXX\\\^^^```bbbcccfffiiilllnnnpppsssuuuvvvwwwzzz||||||}}}mmmaaaXXXYYY```mmmkkkXXXLLLJJJHHHIIILLLNNNPPPPPPLLLLLLJJJIIIHHHHHHIIIIIIFFFHHHKKKNNNRRRZZZeeemmmyyy~~~zzzxxxxxxzzz|||~~~yyynnneee^^^YYYTTTPPPKKKJJJLLLTTT```ssssssdddXXXSSSPPPOOOOOOPPPWWWfffuuurrrbbbXXXPPPMMMJJJHHHHHHHHHGGGFFFIIIJJJKKKLLLMMMOOORRRUUUYYY\\\```ccceeegggjjjlllqqqsssvvvyyy}}}rrreeegggtttyyyrrrrrrpppllldddbbb```dddkkkrrrvvvwwwuuupppggg\\\QQQHHHBBB>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCCCCCCCDDDFFFGGGIIIJJJTTTZZZlll{{{pppeee\\\VVVSSSSSSUUUWWW[[[\\\ZZZUUUQQQJJJGGGEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGIIILLLNNNOOOOOOPPPSSSTTTTTTUUUWWWYYY[[[]]]___```bbbdddgggjjjnnnpppssstttuuuwwwyyy{{{|||}}}~~~nnnbbbYYY[[[```jjj~~~mmmXXXLLLJJJHHHHHHJJJLLLNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHFFFIIILLLNNNQQQYYYcccjjjwww~~~tttjjjccc]]]WWWRRRLLLJJJLLLRRR[[[kkkzzzhhh[[[UUUSSSQQQPPPMMMOOOZZZfffttt{{{kkk```RRROOOJJJHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLOOOSSSVVVWWW[[[___ccceeegggiiikkkppprrruuuxxx|||~~~rrrhhhkkkyyy{{{tttsssoooiiibbb```aaaeeemmmsssvvvvvvuuuooofffZZZPPPGGGBBB???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKRRRXXXjjjzzzpppfff]]]VVVSSSSSSUUUXXX[[[\\\ZZZUUUQQQIIIGGGDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKNNNOOOOOOQQQSSSUUUUUUVVVXXXZZZ^^^```bbbcccdddgggjjjmmmnnnpppssstttuuuvvvxxxzzz|||}}}rrreee[[[[[[___gggwwwmmmVVVMMMJJJGGGFFFHHHKKKLLLMMMKKKKKKKKKJJJJJJIIIHHHHHHFFFIIILLLNNNQQQWWW```gggsss{{{zzzxxxxxx|||zzzpppiiiaaaYYYTTTMMMJJJLLLRRRWWWddd}}}qqqcccZZZVVVRRRPPPLLLKKKPPPXXXfffvvvrrrfffVVVRRRLLLHHHGGGGGGGGGGGGEEEFFFHHHJJJKKKNNNRRRUUUVVVZZZ___dddfffhhhiiikkkooopppssswwwzzz}}}|||qqqiiiooo~~~~~~yyyxxxrrrkkkdddbbbccchhhooouuuwwwwwwtttnnndddXXXNNNFFFBBB@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCEEEEEEFFFFFFHHHIIIKKKLLLPPPWWWjjjyyyooofff^^^XXXTTTTTTUUUXXX[[[]]]ZZZVVVRRRIIIGGGDDDCCCDDDEEEDDDCCCCCCDDDEEEGGGIIIKKKNNNOOOOOOQQQTTTUUUVVVWWWYYY[[[[[[]]]```bbbcccfffiiillloooqqqsssttttttuuuxxxzzz|||}}}~~~nnn```]]]___fffuuuoooWWWMMMJJJFFFEEEGGGJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEGGGJJJLLLOOOUUU]]]dddnnnvvvxxxlllkkkkkknnnttt|||vvvnnneee\\\UUUMMMJJJLLLQQQTTT]]]vvv}}}pppccc\\\UUUPPPMMMJJJMMMRRR[[[hhhxxxwwwlllZZZVVVOOOJJJIIIIIIJJJJJJFFFGGGIIIIIIJJJLLLPPPSSSVVVZZZ```dddggghhhjjjkkknnnooorrrvvvyyy|||~~~~~~wwwnnniiiqqq~~~}}}wwwoooeeedddeeeiiiqqqwwwyyyyyyrrrlllaaaUUUKKKDDD@@@???===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBDDDDDDEEEEEEFFFGGGIIIJJJKKKPPPWWWkkkxxxmmmfff___ZZZVVVTTTUUUXXX[[[]]][[[VVVRRRIIIFFFDDDCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKNNNOOONNNPPPSSSTTTUUUVVVYYY[[[XXXZZZ]]]___aaadddhhhkkkoooqqqsssttttttuuuwwwyyy|||}}}xxxfff```aaagggwwwrrrZZZMMMJJJFFFEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCFFFIIIKKKMMMSSS[[[aaakkksss|||xxxxxx{{{sssdddddddddfffjjjqqq{{{zzzqqqggg]]]UUULLLJJJLLLQQQRRRYYYrrr{{{mmmcccXXXRRROOOMMMOOOSSSUUU^^^jjjxxxzzzppp^^^XXXQQQLLLJJJKKKKKKLLLHHHIIIJJJIIIIIIKKKNNNPPPVVVZZZ```eeegggiiijjjlllmmmooorrruuuyyy|||~~~~~~|||~~~tttkkkhhhrrrzzzqqqfffdddeeejjjrrrxxx{{{{{{qqqjjj___SSSIIIBBB???>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAACCCBBBAAAAAABBBDDDCCCDDDDDDEEEFFFHHHIIIJJJPPPXXXlllwwwmmmfff```[[[XXXTTTVVVXXX\\\]]][[[VVVRRRIIIFFFDDDCCCDDDDDDDDDCCCBBBCCCDDDFFFIIIKKKNNNOOOMMMOOOQQQSSSTTTUUUXXXZZZZZZ\\\___bbbdddgggkkknnnoooqqqsssttttttuuuwwwyyy{{{|||~~~mmmaaa___eeessszzz]]]NNNIIIFFFGGGHHHHHHKKKPPPHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGIIIJJJMMMQQQWWW[[[hhhppp|||yyymmmooooooqqqxxxzzznnngggaaa```aaadddlllttt|||ssshhh\\\TTTPPPNNNLLLLLLMMMWWWiii{{{{{{oooaaaYYYRRRMMMKKKMMMPPPUUU^^^jjjuuuyyyqqqccc\\\SSSLLLJJJHHHGGGEEEGGGFFFFFFEEEGGGIIIKKKMMMQQQUUU\\\dddiiimmmnnnooommmooorrruuuxxxyyyzzzzzz|||{{{mmmhhhhhhttt}}}uuufffbbbccckkksssuuuvvvxxxnnnhhh^^^RRRHHHCCCAAABBBAAA@@@???=========>>>????????????>>>>>>>>>>>>>>>>>>AAADDDCCC???>>>AAADDDAAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFFFFGGGJJJLLLRRR\\\pppvvvrrrkkkbbbZZZWWWWWWVVVWWWZZZ]]]]]]XXXTTTJJJHHHEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^aaaccceeegggjjjllllllnnnqqqssstttuuuwwwxxx}}}}}}ooobbb```eeessscccPPPKKKGGGGGGGGGFFFHHHLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGIIIJJJLLLQQQVVVZZZeeemmmyyy{{{pppmmmmmmooowwwvvvoooiiigggfffgggmmmsssvvvkkk___WWWQQQNNNLLLLLLMMMUUUfffwwwzzzkkkaaaYYYRRROOOPPPQQQTTTZZZbbbiiinnnrrrtttrrrqqqppppppppprrrssstttxxxxxxyyy}}}~~~xxxrrreee___UUUNNNKKKIIIGGGEEEHHHGGGFFFEEEEEEGGGHHHJJJNNNRRRYYYaaahhhllloooooooooppprrruuuwwwyyyzzzzzz|||~~~yyykkkggghhhtttvvvjjjeeeeeelllssstttuuuuuulllfff\\\PPPGGGAAA@@@AAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???BBBEEEDDD@@@???BBBEEEAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHKKKMMMRRR[[[ooo}}}uuuqqqlllccc\\\YYYVVVVVVWWWZZZ]]]]]]XXXTTTJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCEEEGGGIIIKKKMMMMMMNNNPPPRRRSSSSSSTTTVVVXXX\\\^^^aaaccceeegggiiillllllooorrrttttttuuuwwwyyy|||}}}rrrccc___dddrrrkkkUUUNNNJJJIIIIIIGGGGGGJJJMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGIIIIIIKKKOOOUUUYYYaaajjjuuutttlllkkkmmmvvv{{{uuurrrooolllnnnsssyyynnnbbbZZZSSSPPPMMMKKKLLLRRR```ooowwwkkk```WWWSSSTTTXXXYYY\\\^^^```aaaaaa```]]]\\\]]]^^^___bbbdddfffggggggjjjpppuuuvvvsssppphhhbbbYYYRRRLLLIIIFFFDDDHHHGGGFFFDDDDDDDDDEEEFFFIIINNNUUU]]]eeekkkoooqqqqqqrrrrrrtttvvvxxxyyy{{{{{{}}}uuuhhheeegggttt{{{oooiiigggmmmssstttssssssjjjcccXXXMMMEEE@@@??????===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????BBBDDDDDDAAAAAACCCFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNSSSZZZmmm|||uuuqqqlllddd]]][[[VVVVVVWWWZZZ]]]]]]XXXTTTJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMOOORRRSSSSSSTTTVVVXXX\\\^^^aaacccdddfffiiilllmmmpppssstttuuuvvvxxxzzz|||}}}~~~qqqccc^^^aaaooo~~~qqqZZZSSSMMMLLLLLLIIIIIIJJJMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJNNNSSSVVV^^^fffrrr|||{{{ooommmnnnwwwyyysssqqqsss}}}rrrfff]]]UUUQQQMMMLLLKKKNNNZZZfff|||ttthhh]]]YYYZZZbbbaaa```^^^\\\YYYVVVUUUOOOOOOPPPQQQSSSUUUXXXYYYWWWXXX[[[aaagggjjjjjjhhhgggccc\\\TTTNNNIIIFFFDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEIIIPPPYYYbbbiiioooqqqrrrrrrqqqrrrtttvvvxxxzzz{{{}}}|||ooodddcccggguuutttllliiinnntttuuusssrrrhhhaaaUUUKKKDDD@@@??????<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????AAACCCBBBAAAAAACCCEEECCCCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHIIILLLNNNSSSYYYjjjvvvrrrmmmddd\\\ZZZVVVUUUVVVZZZ]]]\\\XXXSSSJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[[[[^^^aaacccdddfffiiikkknnnpppsssuuuvvvwwwyyyzzz|||}}}~~~oooaaa[[[]]]jjjzzzxxx___UUUMMMLLLLLLJJJIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHIIILLLPPPTTT\\\dddoooyyyvvvrrrrrr{{{yyytttttt~~~uuuiii```WWWRRRNNNLLLKKKLLLUUU^^^rrr~~~rrrgggdddfffmmmjjjeee^^^WWWQQQMMMJJJFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMPPPTTTYYY\\\^^^^^^ccc```[[[TTTNNNIIIFFFEEECCCBBBBBBBBBCCCCCCDDDDDDCCCFFFMMMUUU___gggmmmqqqqqqppppppqqqrrruuuwwwxxx{{{}}}wwwjjjaaabbbhhhvvvwwwnnniiinnnuuuvvvtttssshhh___SSSIIICCCAAAAAA@@@<<<===>>>@@@@@@@@@???>>>======>>>>>>????????????>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHIIILLLNNNSSSWWWggg}}}zzzzzztttmmmcccZZZWWWUUUUUUVVVYYY\\\\\\WWWSSSJJJHHHEEEDDDDDDEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVYYY[[[[[[]]]```bbbdddfffiiikkknnnpppsssuuuvvvwwwyyyzzz{{{|||~~~kkk___YYYZZZgggvvveeeYYYNNNJJJJJJHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHJJJNNNRRRXXX```kkkvvv~~~~~~yyyxxxwwwvvvyyyxxxlllcccYYYTTTOOOMMMKKKKKKQQQXXXiii~~~~~~tttsssvvv}}}wwwlllaaaVVVNNNIIIFFFEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGHHHJJJMMMPPPRRRTTTZZZYYYWWWRRRLLLHHHFFFFFFAAABBBBBBBBBCCCCCCDDDDDDCCCFFFKKKSSS\\\eeelllpppooooooppprrrsssvvvwwwxxx{{{}}}uuuggg___aaaiiiwww{{{qqqkkkooovvvwwwtttrrrfff]]]PPPGGGCCCBBBAAA@@@===>>>>>>????????????>>>=========>>>??????@@@@@@======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNRRRVVVeee{{{tttwww~~~wwwnnncccYYYUUUUUUUUUVVVYYY\\\\\\WWWSSSJJJHHHEEEDDDDDDEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKMMMPPPQQQRRRTTTWWWYYY[[[]]]```bbbccceeehhhkkkmmmpppssstttuuuvvvxxxzzz{{{|||}}}{{{iii___YYYYYYeeetttpppaaaRRRLLLJJJHHHFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGIIIMMMPPPUUU]]]hhhrrrzzz|||zzzwwwuuu|||pppgggZZZUUUPPPNNNLLLKKKOOOTTT___sss~~~|||zzzmmm___TTTLLLHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGKKKNNNQQQRRRRRROOOJJJGGGGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFKKKRRRZZZcccjjjnnnnnnppprrrtttwwwxxxyyyzzz|||~~~tttggg^^^aaaiiixxxuuummmpppvvvwwwrrrooodddZZZMMMDDDAAAAAA@@@???@@@???>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>???AAABBBCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHKKKMMMQQQTTTccc}}}zzzpppnnn~~~yyypppdddZZZVVVUUUTTTUUUYYY\\\[[[WWWSSSJJJHHHEEEDDDDDDEEEDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKJJJMMMOOOQQQRRRTTTWWWYYYZZZ]]]```bbbccceeehhhjjjlllooorrrttttttuuuwwwyyy{{{|||}}}xxxggg___YYYYYYeeessszzzjjjXXXPPPMMMIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFHHHLLLOOORRRZZZeeeoooxxx~~~|||xxxsssrrriii[[[UUUPPPOOOMMMKKKNNNSSSWWWkkkzzzrrreeeWWWMMMGGGFFFFFFCCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@AAADDDHHHKKKKKKMMMOOOMMMIIIGGGGGGHHHEEEEEEEEEDDDCCCBBB@@@???FFFGGGKKKQQQYYYaaaiiimmmnnnpppssswwwyyy{{{{{{|||}}}tttggg]]]aaajjjyyyxxxoooqqqvvvvvvppplllbbbXXXJJJAAA?????????>>>AAA@@@???=========>>>???<<<======>>>???@@@@@@@@@???>>>>>>@@@BBBDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFFFFHHHJJJLLLPPPTTTbbb|||yyynnnjjjwwwzzzqqqeee\\\XXXUUUTTTUUUYYY\\\[[[WWWRRRJJJHHHEEEDDDDDDEEEDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQSSSTTTVVVYYY[[[ZZZ]]]```bbbccceeehhhjjjlllnnnqqqssstttuuuwwwxxx{{{|||}}}|||iii```ZZZXXXbbbqqqmmmVVVRRRPPPGGGEEEKKKIIIHHHHHHJJJKKKLLLKKKJJJFFFFFFGGGHHHIIIIIIJJJJJJTTTZZZccclllttt~~~uuuttt}}}wwwmmmddd[[[SSSOOOLLLIIIJJJMMM\\\gggxxx}}}qqqaaaVVVPPPMMMJJJGGGHHHFFFCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHFFFGGGEEECCCDDDFFFGGGEEEBBBGGGHHHKKKPPPYYYaaagggjjjlllpppuuuyyy{{{}}}uuujjj^^^eeeqqqtttmmmqqqvvvsssnnnmmm^^^SSSHHHDDDAAA>>>===???>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKPPPXXXggg{{{xxxlllkkkxxx|||uuuiii]]]WWWXXXVVVUUUWWWYYYZZZWWWSSSKKKHHHEEECCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[]]]```aaabbbccceeegggmmmooorrrtttuuuuuuwwwyyyzzz{{{}}}pppddd[[[XXXbbbqqqrrrXXXQQQOOOHHHFFFKKKIIIHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKRRRXXXaaaiiiqqq|||xxxsss|||yyyoooeee\\\TTTPPPMMMIIIIIILLLVVV```rrryyyooobbbXXXSSSQQQNNNLLLHHHFFFDDDDDDEEEEEECCCBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGHHHFFFDDDEEEFFFGGGEEEDDDFFFGGGJJJPPPXXXaaagggjjjooorrrwww{{{}}}xxxnnnbbbiiivvvuuunnnqqquuurrrllliii\\\QQQGGGBBB@@@===<<<>>>=========>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIPPPWWWfffzzz~~~qqqqqq~~~wwwlll```ZZZXXXVVVUUUWWWYYYZZZVVVSSSKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXXXX\\\^^^```aaabbbcccfffhhhlllooorrrssstttuuuwwwxxxzzz{{{}}}zzzjjj]]]YYYaaaooo{{{[[[QQQOOOIIIGGGJJJHHHIIIJJJJJJKKKJJJJJJJJJHHHGGGFFFFFFFFFHHHJJJKKKPPPUUU^^^eeennnxxx{{{rrr{{{|||ssshhh^^^VVVQQQMMMIIIIIILLLPPPZZZkkkwwwkkkbbb]]]YYYTTTPPPKKKIIIIIIIIIJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEGGGIIIJJJJJJIIIHHHIIIGGGFFFFFFGGGGGGFFFEEEFFFHHHMMMTTT[[[ccciiimmmsssvvv{{{~~~{{{ssshhhooo{{{|||tttoooqqqssspppiiieeeXXXNNNDDDAAA???<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEAAABBBCCCCCCBBBBBBCCCDDDGGGFFFFFFFFFGGGHHHHHHIIIOOOVVVdddxxx{{{{{{}}}xxxmmmbbb\\\YYYWWWVVVWWWYYYYYYVVVSSSKKKHHHEEECCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLMMMOOOQQQSSSVVVWWWXXX\\\^^^```bbbcccdddgggiiilllnnnqqqssstttuuuwwwxxxzzz{{{}}}qqqaaaZZZ```kkk}}}aaaRRRNNNJJJHHHIIIHHHIIIKKKKKKJJJIIIJJJJJJJJJHHHFFFEEEEEEGGGJJJLLLNNNTTT[[[bbbjjjttt~~~~~~sss{{{xxxkkkbbbXXXSSSOOOJJJIIILLLMMMWWWfffzzzvvvmmmddd\\\VVVQQQPPPPPPPPPQQQPPPNNNLLLIIIIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLJJJIIIHHHIIIHHHFFFFFFFFFGGGGGGGGGIIIMMMSSSZZZaaahhhnnnrrrwwwyyy}}}uuujjjrrrvvvqqqnnnppprrrooohhhbbbUUULLLCCCAAA@@@===<<<>>><<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKNNNTTTbbbuuu}}}zzzuuukkkaaa\\\XXXVVVUUUWWWYYYYYYVVVRRRKKKHHHEEECCCDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIILLLMMMNNNQQQSSSUUUWWWXXX\\\^^^```bbbccceeegggiiilllnnnrrrtttuuuvvvxxxzzzzzz{{{}}}{{{ggg\\\___fffvvvhhhUUUOOOKKKHHHIIIHHHJJJLLLKKKIIIHHHIIIJJJJJJIIIFFFEEEEEEGGGJJJKKKNNNRRRYYY```gggqqq}}}uuu}}}}}}ooofff\\\VVVQQQKKKJJJLLLLLLTTTbbbtttssshhhbbbYYYXXXWWWWWWWWWVVVTTTRRRMMMMMMLLLKKKJJJJJJKKKKKKOOOOOOPPPPPPNNNLLLIIIHHHGGGGGGFFFFFFEEEGGGIIIJJJLLLQQQYYY```fffkkkqqquuuzzz|||vvvjjjsssyyymmmmmmmmmoooqqqoooggg```SSSJJJBBBAAAAAA???>>>@@@<<<<<<<<<<<<============???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBDDDEEEEEEDDDCCCEEEFFFCCCCCCDDDEEEGGGJJJLLLMMMMMMRRR___sssxxxtttppphhh```\\\VVVUUUTTTVVVXXXYYYVVVRRRKKKHHHEEECCCDDDDDDDDDDDDAAABBBBBBCCCDDDFFFGGGHHHKKKLLLNNNPPPSSSUUUWWWXXX[[[]]]```bbbccceeegggjjjlllooorrrtttuuuwwwyyy{{{zzz{{{}}}ooobbb```cccrrroooYYYPPPKKKIIIIIIHHHKKKMMMLLLIIIGGGHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJLLLQQQWWW]]]dddnnnyyyzzztttjjj```YYYSSSMMMKKKMMMJJJQQQ\\\mmm~~~zzzssseeeccc```^^^^^^^^^\\\[[[VVVUUUSSSQQQPPPPPPPPPQQQTTTTTTTTTTTTQQQNNNKKKIIIFFFGGGGGGFFFFFFHHHLLLOOOPPPVVV___fffjjjoootttxxx~~~xxxmmmuuu~~~|||zzzwwwsssooofffiiilllnnnpppnnnfff\\\PPPHHHAAAAAAAAA??????@@@<<<<<<=========>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEGGGCCCCCCDDDEEEGGGJJJLLLMMMMMMQQQ]]]qqq}}}rrrmmmjjjccc]]]ZZZSSSRRRQQQTTTWWWXXXUUURRRKKKHHHEEECCCDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLNNNPPPRRRUUUVVVWWWZZZ\\\___aaabbbdddgggiiikkknnnqqqtttuuuwwwyyy{{{zzz{{{}}}yyyiiicccbbblll~~~ttt^^^QQQKKKIIIIIIHHHKKKNNNLLLHHHFFFHHHKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJNNNTTTYYY```jjjvvv~~~~~~xxxnnnccc\\\UUUOOOMMMNNNJJJPPPZZZhhh}}}zzzuuuqqqmmmiiihhhhhhggggggbbb```]]]YYYWWWUUUUUUUUUUUUVVVVVVUUUSSSPPPMMMKKKGGGHHHIIIIIIIIIKKKPPPTTTWWW^^^hhhooorrruuuyyy}}}~~~rrrzzz|||xxxuuurrrmmmjjjhhhccciiimmmnnnooommmcccXXXMMMEEE??????@@@???>>>@@@=========>>>>>>>>>??????????????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLPPP[[[pppvvviiiccc___ZZZVVVUUUPPPOOOOOORRRVVVWWWUUUSSSKKKHHHEEECCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMPPPRRRTTTVVVWWWXXXZZZ]]]```aaacccfffhhhiiilllooorrrsssuuuwwwyyyzzz{{{}}}mmmeeecccgggxxxxxxaaaRRRKKKIIIJJJGGGKKKNNNMMMHHHFFFHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLQQQWWW]]]gggsss|||zzzpppeee]]]WWWPPPNNNOOOLLLQQQZZZhhh{{{{{{www~~~}}}wwwsssrrrrrrrrrqqqkkkiiiddd___[[[XXXWWWWWWTTTUUUUUUUUUTTTQQQOOOMMMGGGIIIKKKKKKKKKNNNTTTYYY^^^fffpppvvvyyy{{{www~~~~~~zzzuuurrrmmmhhheeeeeebbbiiinnnnnnnnnkkk```TTTKKKCCC===>>>???>>>===???>>>>>>>>>>>>????????????@@@@@@??????????????????AAAAAABBBBBBCCCDDDDDDEEEAAABBBDDDCCCBBBBBBCCCEEEHHHHHHGGGGGGFFFGGGGGGGGGLLLOOOZZZooo}}}oooaaaZZZVVVQQQNNNNNNNNNMMMMMMQQQUUUWWWUUUSSSKKKHHHEEECCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMPPPRRRTTTVVVWWWWWWZZZ]]]___```bbbeeehhhgggjjjnnnppprrrsssvvvxxxzzz{{{}}}uuuhhhdddhhhrrr{{{aaaRRRNNNJJJEEEIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJNNNRRRVVV[[[cccnnnvvv~~~wwwlllaaaZZZUUURRRPPPPPPQQQWWWfffyyy~~~wwwyyy}}}||||||zzzxxxuuuuuurrrmmmfff```\\\ZZZYYYYYYYYYXXXVVVTTTQQQPPPHHHLLLPPPQQQRRRUUU]]]ccclllsss{{{}}}|||{{{xxxqqqiiidddcccdddiiikkkooorrrpppgggYYYOOOFFFCCC@@@>>>>>>??????>>>>>>>>>>>>>>>============????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDEEEGGGGGGHHHIIIKKKNNNPPPSSS\\\nnn{{{nnn___UUUOOOJJJIIIKKKNNNNNNOOORRRWWWXXXVVVSSSJJJHHHEEEDDDDDDEEEDDDCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUVVVWWWYYY\\\___bbbdddfffjjjlllnnnoooppprrruuuxxx{{{|||~~~|||llleeedddmmm}}}|||bbbSSSOOOLLLHHHIIIJJJKKKMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGJJJMMMQQQTTTYYYaaalllssszzzpppggg```[[[WWWTTTRRRRRRXXXfffxxx~~~wwwzzz~~~{{{zzzwwwrrrkkkeeeaaa___ZZZYYYYYYXXXVVVTTTQQQPPPLLLPPPTTTVVVWWW[[[ccciiisssyyy}}}vvvlllfffcccdddhhhjjjmmmpppmmmdddWWWMMMFFFCCC@@@>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGGGGGGGHHHJJJLLLMMMPPPZZZlllyyykkk[[[SSSOOOKKKJJJLLLMMMLLLMMMQQQUUUWWWTTTQQQJJJHHHEEEDDDDDDEEEDDDCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNNNNPPPSSSUUUVVVWWWYYY\\\___bbbdddfffjjjlllnnnoooppprrruuuxxx{{{|||~~~rrrgggbbbkkkzzzeeeUUUPPPMMMJJJGGGIIIKKKMMMNNNNNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKOOORRRVVV^^^hhhppp~~~~~~wwwpppiiiccc^^^ZZZUUUUUUZZZfffvvv~~~xxx{{{~~~yyysssmmmhhheee\\\[[[[[[YYYWWWTTTRRRQQQPPPTTTYYY\\\___dddkkkqqq||||||qqqiiieeedddgggiiilllmmmjjj```SSSKKKEEEBBB???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJKKKMMMWWWjjjyyyiiiYYYRRRPPPNNNLLLMMMMMMLLLMMMQQQVVVWWWUUURRRJJJHHHEEEDDDDDDEEEDDDCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMNNNNNNPPPRRRUUUVVVWWWYYY\\\___bbbdddeeeiiikkknnnpppqqqsssuuuxxx{{{|||~~~wwwhhheeemmm|||lllYYYQQQMMMJJJDDDFFFIIIKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJMMMPPPSSSZZZdddkkkzzzyyysssllleeeaaa[[[[[[^^^gggttt~~~}}}xxx{{{yyytttnnnkkk```___^^^\\\YYYWWWUUUSSSTTTXXX]]]bbbffflllsssxxxwwwmmmgggeeegggiiilllkkkfff\\\PPPIIICCCAAA???>>>??????>>>===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@???BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFEEEDDDEEEGGGHHHLLLMMMUUUgggooo]]]UUUSSSPPPNNNMMMPPPOOOPPPTTTXXXZZZWWWTTTJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNOOORRRTTTUUUWWWYYY\\\___bbbdddeeehhhkkknnnpppqqqsssvvvxxxzzz{{{}}}|||kkkhhhpppwww```SSSMMMIIIEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGIIILLLNNNPPPWWW```ggguuu{{{||||||~~~{{{uuunnniiibbbbbbdddjjjsss{{{|||yyy|||zzztttooogggfffccc```^^^[[[YYYXXXXXX[[[aaafffmmmsssyyy}}}|||wwwwwwyyy}}}rrrjjjggghhhjjjllljjjcccXXXNNNGGGBBB@@@???>>>??????>>>======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@??????CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCEEEEEEEEEDDDDDDFFFHHHMMMNNNTTTeee|||hhh]]]WWWRRRNNNNNNPPPPPPQQQTTTYYYZZZXXXUUUJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIKKKLLLMMMMMMOOORRRTTTUUUVVVXXX[[[^^^aaaccceeegggjjjnnnppprrrsssvvvxxxzzz{{{}}}nnniiisssiiiWWWNNNIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHGGGIIIKKKLLLNNNTTT]]]cccooovvv}}}uuussswww}}}}}}vvvrrrjjjjjjjjjmmmsssyyy}}}~~~}}}{{{~~~zzztttooommmjjjgggcccaaa___^^^]]]```eeelllssszzzuuulllmmmrrrvvvmmmiiihhhjjjkkkhhh___TTTKKKFFFAAA???>>>>>>??????>>>======>>>>>>??????@@@@@@@@@>>>???AAABBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCDDDEEEEEEDDDEEEGGGIIINNNNNNTTTddd}}}vvvfffZZZRRROOOPPPOOONNNOOOSSSXXXYYYWWWTTTJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTUUUVVVXXX[[[^^^aaacccdddfffiiinnnqqqssstttvvvwwwzzz{{{}}}ssskkkvvvrrr]]]QQQLLLLLLKKKKKKJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMRRR[[[aaajjjqqq|||vvvnnnkkkmmmvvv~~~{{{|||~~~zzzqqqpppoooqqqtttxxx|||~~~{{{vvvtttpppmmmiiifffeeeddddddggglllsss{{{qqqffffffnnn}}}yyynnniiigggiiijjjeee[[[PPPGGGCCC@@@???>>>>>>@@@@@@>>><<<===>>>>>>??????@@@AAAAAA===>>>@@@BBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBDDDEEEEEEEEEFFFIIIKKKLLLLLLSSSccc{{{|||nnn]]]QQQOOOSSSPPPOOOPPPTTTXXXZZZWWWTTTJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSTTTVVVXXX[[[^^^aaacccdddeeeiiinnnqqqssstttvvvwwwyyy{{{}}}wwwnnnyyywwwaaaTTTNNNKKKJJJIIIGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJKKKLLLMMMRRRZZZ```gggooozzzrrrjjjfffgggmmmuuu{{{zzz{{{uuutttssssssuuuxxx{{{}}}zzzxxxtttpppllljjjhhhhhhjjjlllqqqxxxooocccdddlll|||{{{nnnhhhfffhhhiiicccYYYMMMEEEAAA???>>>>>>???@@@@@@>>><<<===>>>>>>???@@@@@@AAAAAA<<<===@@@BBBCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDEEEFFFFFFGGGJJJLLLJJJKKKQQQccc{{{~~~zzzqqq^^^QQQPPPUUURRRQQQRRRVVVZZZ\\\YYYVVVJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLLLLMMMNNNQQQSSSTTTVVVXXX[[[^^^aaacccdddeeeiiinnnqqqsssuuuvvvwwwyyyzzz|||zzzsss}}}hhhUUUQQQLLLHHHFFFHHHJJJHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKLLLQQQVVVZZZbbbjjjvvvuuunnnhhhdddhhhppp{{{yyyrrrrrr}}}~~~xxxtttvvvxxxwwwyyy}}}{{{uuupppmmmkkkjjjmmmpppwww~~~zzzqqqiiigggiiizzzyyymmmhhhkkkllliii___RRRHHHCCCCCCBBBAAA???>>>>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGKKKMMMTTTaaatttyyy}}}|||wwwwwwfffXXXRRRSSSOOOPPPRRRUUUYYYZZZYYYWWWNNNJJJFFFDDDDDDDDDDDDDDDBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKNNNRRRUUUUUUWWWYYYZZZ\\\^^^cccffflllooorrrsssssstttuuuvvv|||}}}~~~~~~}}}}}}uuurrr|||www^^^TTTMMMHHHFFFHHHJJJHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKNNNSSSVVV___gggsss~~~}}}uuulllfffggglllssswwwrrrrrr~~~{{{wwwxxxyyyxxxyyy|||~~~xxxssspppnnnnnnqqqtttzzzzzzqqqjjjiiikkkxxxmmmiiijjjjjjfff\\\PPPFFFBBBAAA@@@???>>>===<<<===>>>>>>======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJLLLRRR___rrrrrrwww}}}wwwzzzjjj[[[TTTTTTOOOPPPRRRUUUYYYZZZYYYWWWNNNKKKFFFDDDCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEKKKJJJJJJJJJLLLOOORRRTTTUUUWWWYYYZZZ[[[^^^bbbeeejjjmmmppprrrsssssstttuuuzzz|||~~~~~~}}}}}}wwwpppmmmwwwhhhUUUOOOJJJGGGHHHIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKOOORRR\\\dddooozzzvvvmmmiiikkkmmmyyywwwrrrssszzzzzzzzzxxxxxx{{{{{{vvvsssrrrrrrvvvyyyzzzqqqkkklllppptttkkkiiihhhgggbbbXXXLLLDDD@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===???????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKPPP\\\ooo}}}nnnqqq}}}~~~wwwooo___VVVTTTPPPPPPRRRUUUXXXZZZYYYXXXNNNKKKFFFDDDCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFQQQNNNJJJJJJNNNQQQRRRRRRUUUVVVXXXYYY[[[]]]aaadddgggjjjnnnpppqqqrrrtttuuuxxxzzz|||||||||}}}vvvooogggpppnnnUUUQQQKKKHHHHHHIIIGGGGGGJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHJJJOOORRRYYY```lllvvvxxxpppmmmlllsssyyyuuuvvv}}}{{{zzzwwwwwwyyy||||||wwwuuuttttttzzz}}}|||sssnnnqqqwwwooohhhhhhhhheee^^^TTTJJJCCC@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKOOO[[[mmmnnnooozzzxxxsssbbbWWWSSSPPPPPPQQQTTTXXXZZZYYYXXXOOOKKKGGGDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFVVVPPPKKKKKKOOOSSSSSSQQQUUUVVVXXXYYYZZZ]]]```ccceeehhhlllooopppqqqssstttuuuwwwzzz{{{{{{|||xxxpppeeennnvvvYYYSSSMMMHHHIIIHHHFFFFFFIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHKKKPPPSSSVVV^^^hhhrrr{{{zzzsssnnnpppwww}}}yyy{{{}}}{{{xxxuuutttvvvxxx}}}{{{wwwvvvvvvwww}}}~~~vvvsssxxx~~~lllggghhhhhhccc[[[QQQHHHBBB@@@AAA???>>>===<<<<<<<<<===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHKKKKKKOOOYYYkkkooommmvvvyyyvvvdddWWWSSSQQQPPPQQQTTTWWWYYYZZZYYYOOOLLLGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFUUUPPPKKKKKKPPPSSSSSSPPPTTTVVVWWWXXXYYY\\\___bbbdddgggkkknnnoooppprrrssssssvvvxxxzzz{{{||||||qqqhhhpppcccVVVOOOIIIIIIHHHFFFFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGHHHKKKOOOSSSTTT[[[eeennnvvv~~~tttrrrttt|||~~~~~~{{{xxxuuuqqqpppqqqtttzzz{{{yyyyyyzzz{{{zzzxxxzzzlllhhhiiigggaaaWWWMMMEEEAAA@@@@@@@@@???>>>=========>>>???>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGKKKKKKNNNXXXiiinnniiippp{{{xxxfffYYYUUUQQQQQQQQQSSSWWWYYYZZZYYYPPPLLLGGGDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEPPPMMMKKKLLLPPPRRRRRRQQQTTTVVVWWWXXXXXX[[[^^^aaaeeegggkkkmmmnnnoooqqqrrrrrrtttwwwyyy{{{}}}uuujjjqqq}}}nnnWWWPPPJJJIIIGGGEEEEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFHHHLLLOOOQQQWWW```iiiqqqzzz{{{yyy|||xxxuuurrrnnnlllnnnpppvvv~~~|||}}}~~~}}}sssiiifffffffff^^^SSSHHHBBB?????????@@@???>>>=========>>>???===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFJJJJJJLLLUUUfff}}}mmmeeejjj~~~}}}{{{iii\\\WWWQQQQQQQQQSSSVVVYYYZZZZZZPPPLLLGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDHHHIIIKKKMMMOOOPPPQQQQQQTTTUUUWWWWWWXXXZZZ]]]```fffhhhlllnnnnnnooopppqqqqqqtttwwwzzz|||~~~{{{iiipppzzztttXXXQQQJJJIIIGGGEEEEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDEEEHHHKKKOOOUUU^^^fffmmmvvv~~~}}}|||zzz{{{}}}vvvssspppkkkjjjlllnnnttt}}}zzz{{{wwwllleeebbbbbbddd\\\PPPFFF???======>>>@@@???>>><<<<<<======>>><<<===>>>??????@@@@@@???AAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIKKKSSSddd{{{nnneeehhhxxx~~~}}}kkk^^^ZZZRRRQQQQQQSSSVVVYYYZZZZZZPPPMMMHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCGGGKKKMMMNNNOOOQQQRRRTTTUUUWWWWWWXXXZZZ]]]```gggiiilllnnnnnnnnnooopppqqqtttwwwzzz|||qqqiiiiiiuuuzzz```QQQKKKKKKEEEFFFKKKHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPSSSYYY```hhhrrr|||}}}vvvuuuxxx~~~zzzssslllfffddddddeeehhhnnnwww{{{vvvvvvxxx|||tttkkkccc```aaaddd```WWWJJJAAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB>>>===@@@BBB@@@???AAAEEE???===AAACCCAAA??????CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIILLLSSSddd{{{kkkbbbcccvvv|||{{{iii]]]ZZZRRRQQQQQQSSSWWW[[[^^^___TTTKKKEEEEEEEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWZZZ___bbbgggiiikkkkkkkkkjjjkkkmmmrrrtttwww{{{sssiiifffppp~~~eeeTTTNNNLLLFFFFFFJJJFFFHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIINNNQQQWWW]]]fffoooyyy~~~~~~}}}||||||vvvooommmppp}}}~~~}}}zzzwwwqqqjjjeeebbbbbbbbbeeekkkuuuyyyssssssuuuwwwsssmmmeee___^^^```bbb^^^UUUIIIAAA>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@>>>???CCCBBB???>>>AAAAAA>>>>>>BBBDDDBBBBBBDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFIIILLLRRRbbbyyymmmdddeeesssyyy|||{{{iii^^^ZZZSSSRRRQQQSSSWWW[[[]]]^^^TTTLLLEEEEEEFFFDDDCCCDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVWWWZZZ^^^aaaeeegggiiijjjjjjjjjlllmmmrrrtttwww{{{~~~yyymmmfffjjjtttkkkYYYPPPMMMEEEFFFIIIEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFLLLOOOTTTZZZbbbllluuu{{{}}}zzzxxxrrrjjjgggjjjrrr}}}{{{yyyyyyyyyyyywwwsssmmmfffbbb```aaacccjjjsss~~~zzzuuussstttooolllfff```]]]^^^___aaa[[[SSSHHHAAA>>>>>>======<<<=========>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB>>>???BBBEEECCC???@@@DDDFFFBBBAAADDDDDDBBBBBBEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEHHHKKKQQQ```wwwooofffgggooosssvvvyyyiii^^^ZZZTTTRRRQQQRRRVVVZZZ\\\]]]TTTLLLFFFEEEFFFDDDCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCEEEHHHJJJKKKMMMPPPRRRRRRTTTUUUVVVWWWYYY]]]```aaadddgggiiijjjkkkmmmnnnrrrsssvvvyyy|||ttthhhhhhmmmxxxqqq]]]QQQLLLEEEFFFIIIEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJMMMRRRXXX___hhhqqqwww|||uuulllhhhiiikkk{{{~~~|||{{{|||}}}|||uuullleeebbbaaaeeekkkuuu}}}zzzxxxwwwooojjjccc______`````````WWWPPPFFF@@@>>>>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAABBB???@@@CCCEEEBBB@@@EEEMMMUUUKKKDDDCCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDGGGJJJOOO]]]tttpppfffggglllppprrr{{{uuufff\\\XXXTTTRRRQQQRRRUUUYYY[[[[[[UUUMMMFFFFFFFFFDDDCCCDDDAAAAAABBBBBBCCCDDDEEEEEEAAADDDGGGIIIKKKMMMPPPRRRRRRSSSUUUVVVWWWYYY\\\___^^^aaaeeegggiiikkkmmmppprrrsssuuuxxxzzz}}}~~~xxxkkkfffgggooowwwaaaSSSMMMFFFGGGJJJEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLQQQVVV]]]eeennnttt|||}}}rrrllljjjiiivvvvvvkkkfffdddiiinnnwww~~~}}}zzzqqqjjjbbb______```^^^\\\RRRLLLDDD???>>>>>>===;;;<<<<<<<<<===>>>?????????>>>>>>>>>>>>???@@@AAABBBAAA@@@AAABBBAAAAAAJJJTTT___PPPBBB@@@CCCDDDBBB@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCGGGJJJNNN[[[rrrqqqggggggmmmqqqpppwwwyyyooobbbXXXUUUSSSQQQPPPQQQTTTXXXZZZZZZVVVNNNGGGFFFFFFDDDCCCDDD>>>???@@@BBBDDDEEEFFFFFFAAACCCFFFIIIJJJLLLPPPRRRQQQSSSUUUVVVVVVXXX[[[]]]]]]```dddgggiiikkknnnqqqrrrssstttvvvxxxzzz|||}}}zzzmmmfffccchhhzzzhhhWWWOOOGGGHHHKKKFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJHHHKKKOOOSSSZZZaaajjjpppxxx}}}yyyooollliiisssvvvooommmooosss{{{}}}rrriii```]]]^^^___[[[VVVNNNIIIBBB???>>>>>>===;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBBBB@@@???AAAAAABBBJJJSSSYYYKKK???>>>DDDFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCGGGJJJNNNZZZppptttkkkkkkqqqvvvsssvvv|||sssiii^^^VVVSSSRRRPPPOOOPPPTTTXXXZZZ[[[WWWNNNHHHGGGFFFDDDCCCCCC===>>>@@@BBBDDDEEEFFFFFFBBBDDDGGGIIIJJJLLLOOOQQQPPPRRRUUUVVVVVVWWWYYY[[[\\\___dddgggiiillloooqqqrrrrrrssstttvvvyyyzzz|||~~~}}}pppiiieeegggvvvrrr^^^SSSJJJJJJKKKEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHLLLPPPVVV^^^fffkkksssyyytttnnngggnnn{{{xxxtttsssrrrrrrqqquuu{{{~~~|||xxx|||rrriii___\\\___```ZZZTTTKKKFFFAAA>>>??????===;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBCCC???>>>AAABBBAAADDDIIIJJJCCC???AAACCCBBBCCCEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCHHHKKKNNNYYYooozzzrrrsssvvv|||vvvwwwyyynnneee[[[UUUSSSPPPOOONNNPPPTTTXXXZZZ[[[WWWOOOHHHGGGGGGDDDBBBCCC???@@@BBBCCCCCCCCCCCCBBBDDDFFFHHHJJJKKKLLLOOOQQQPPPRRRTTTVVVVVVWWWYYYZZZ]]]```dddhhhjjjlllppprrrrrrrrrrrrsssuuuwwwyyyzzz}}}~~~uuunnnhhhhhhvvvzzzcccWWWLLLKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFJJJNNNTTT[[[ccchhhpppuuu}}}xxxqqqeeekkkvvv|||sssnnnlllkkkkkkdddfffkkkooorrrtttttttttyyy{{{~~~sssiii___]]]aaabbb\\\UUUJJJEEE@@@>>>??????===:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBBBB>>>>>>AAACCC@@@>>>?????????BBBEEEAAA===???DDDAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCHHHLLLNNNYYYoooxxxyyyzzzyyywwwxxxlllcccZZZUUUTTTOOONNNMMMOOOTTTXXX[[[\\\XXXOOOHHHGGGGGGDDDBBBCCCBBBBBBCCCDDDCCCBBB@@@???EEEGGGIIIKKKKKKLLLOOOPPPOOORRRTTTVVVVVVWWWXXXYYY^^^aaaeeehhhjjjmmmppprrrrrrrrrrrrssstttvvvxxxzzz|||}}}wwwmmmjjjsssttt\\\QQQMMMJJJHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIFFFDDDDDDFFFHHHJJJFFFHHHKKKNNNRRRXXX___dddjjjpppxxxuuuppppppvvv~~~wwwqqqjjjdddeeeddddddcccdddeeeffffffiiikkkoooqqquuu|||zzzxxxyyy|||nnncccbbbddd```XXXSSSFFFCCC???===>>>???@@@@@@>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFHHHPPP\\\mmmzzzwww~~~lll```YYYUUURRRQQQQQQPPPQQQRRRUUUXXXYYYXXXSSSLLLGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPSSSUUUVVVWWWYYY[[[aaacccfffggghhhiiilllnnnoooqqqrrrrrrqqqrrrtttvvvyyyzzz|||zzzpppkkkqqq{{{eeeUUUNNNJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJHHHFFFEEEEEEFFFGGGFFFHHHJJJLLLOOOUUU[[[```gggllluuu}}}tttqqqsss~~~|||sssmmmiiigggeeebbb```___``````___aaadddfffiiiooovvv|||wwwuuuxxx|||ooocccaaabbb^^^UUUPPPEEEBBB>>>======?????????>>>>>>>>>>>>============?????????@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGEEEHHHPPP\\\mmm~~~nnnbbbZZZUUUSSSQQQPPPPPPPPPQQQTTTWWWZZZXXXSSSLLLGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPSSSUUUVVVWWWZZZ\\\```bbbeeeggghhhjjjmmmooooooqqqrrrrrrqqqrrrtttvvvxxxyyy{{{~~~~~~rrrkkknnnvvvqqq\\\PPPJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDDDDGGGHHHIIIJJJLLLPPPVVVZZZbbbgggpppyyy|||uuusssyyy|||rrrnnniiiddd```______```ZZZ[[[\\\]]]___ccchhhkkkuuu{{{|||rrrqqquuu}}}pppdddaaa```ZZZQQQKKKCCC@@@===<<<===>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHFFFEEEHHHOOO[[[mmmqqqddd\\\WWWSSSQQQPPPNNNNNNPPPSSSWWWZZZXXXSSSLLLGGGEEEDDDDDDCCCAAABBBBBBBBBCCCCCCCCCCCCEEEEEEGGGHHHJJJKKKMMMMMMOOOQQQRRRSSSTTTWWW[[[^^^___aaadddggghhhkkknnnpppoooqqqrrrrrrrrrrrruuuwwwvvvxxx{{{~~~~~~rrrjjjlllrrr~~~cccRRRKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDFFFGGGHHHIIIKKKNNNTTTXXX]]]cccllluuu~~~}}}uuuxxx|||uuunnniiiggggggggg_______________```bbbdddjjjnnnwww~~~}}}{{{nnnnnntttrrrfffaaa^^^VVVMMMHHHAAA???<<<<<<<<<>>>>>>===============>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEHHHOOOZZZllltttfff]]]WWWTTTPPPOOOMMMMMMOOOSSSWWWZZZXXXSSSLLLGGGEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMPPPQQQRRRRRRTTTWWW[[[___^^^aaadddggghhhkkknnnqqqoooppprrrrrrrrrsssuuuxxxxxxyyy{{{~~~tttlllmmmrrrlllWWWMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJNNNTTTXXXZZZ```iiirrr{{{xxxxxx~~~}}}vvvqqqpppoooiiihhhgggfffeeedddcccbbbdddgggllluuu~~~|||zzzyyy{{{||||||yyyvvvssssssssssssvvv}}}yyymmmnnnuuurrrfffaaa\\\TTTKKKGGG@@@>>><<<<<<===>>>======<<<=========>>>>>>>>>???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEHHHNNNXXXjjjuuuggg]]]WWWSSSOOONNNMMMMMMOOOSSSWWWZZZXXXSSSLLLGGGEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLOOOPPPQQQRRRTTTWWW\\\___^^^aaadddggghhhkkknnnqqqoooppprrrrrrrrrtttvvvxxxzzz{{{}}}}}}tttrrruuuvvv]]]QQQNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJNNNSSSWWWXXX]]]eeennnwww}}}zzz{{{{{{yyyvvvtttqqqpppnnnlllhhheeeaaacccffflllttt~~~zzzwwwvvvuuuuuuuuuvvvxxxyyy||||||{{{xxxsssooommmlllnnnqqqyyywwwnnnpppxxx|||pppeee___ZZZQQQIIIFFF???>>><<<<<<>>>>>>>>>===<<<<<<======>>>>>>??????>>>>>>>>>????????????@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDGGGMMMUUUfffvvvfff\\\UUUQQQNNNNNNNNNOOOQQQUUUXXXZZZXXXSSSLLLGGGEEEDDDDDDCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKNNNOOOQQQSSSUUUXXX\\\______aaadddggghhhkkknnnpppoooppprrrsssssstttwwwyyy||||||~~~zzzzzz{{{dddUUUQQQJJJIIIGGGFFFEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHKKKOOOSSSUUUZZZbbbjjjsss}}}|||yyy}}}yyytttooogggggghhhjjjooovvv|||xxxsssmmmmmmmmmnnnrrrxxx~~~yyyqqqmmmnnnqqqzzzzzzqqqttt|||wwwlllbbb\\\WWWNNNGGGDDD???>>>======??????>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDGGGKKKRRRcccvvvfffZZZSSSNNNMMMNNNOOOQQQTTTVVVXXXYYYXXXSSSLLLGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKLLLOOORRRTTTVVVXXX\\\^^^```bbbeeeggghhhjjjmmmooooooppprrrssssssuuuwwwzzzzzz{{{}}}}}}tttiiiXXXTTTKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHHHHGGGGGGFFFFFFFFFJJJJJJIIIHHHGGGHHHLLLOOOSSSXXX___hhhpppzzzwww{{{qqqpppnnnnnnooorrrvvvxxx{{{vvvqqqhhhhhhhhhlllrrr{{{zzzsssqqqttt|||sssvvv~~~sssiii___ZZZTTTLLLEEECCC???>>>===>>>???@@@???>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDDDDGGGKKKQQQaaa~~~uuueeeYYYQQQMMMLLLNNNPPPSSSVVVXXXYYYYYYXXXSSSLLLGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCDDDEEEGGGIIIJJJKKKKKKNNNRRRUUUWWWYYY[[[]]]aaacccfffggghhhiiilllnnnoooppprrrssssssuuuxxxzzzyyyzzz|||wwwzzzsss[[[QQQKKKJJJGGGEEEDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFIIILLLQQQTTT\\\eeelllqqq{{{uuuxxx~~~xxxwwwzzz{{{zzzwwwxxxjjjgggddddddgggmmmwwwyyyvvvuuuyyy{{{~~~ooofff^^^YYYPPPFFFBBBEEE===<<<:::::::::;;;===???>>>>>>>>>>>>????????????@@@@@@???????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????????????????>>>>>>???@@@@@@AAABBBBBBGGGDDDEEEJJJOOO[[[tttuuu___UUUQQQOOOKKKKKKKKKLLLOOOSSSWWWZZZZZZVVVPPPJJJEEEBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHLLLOOORRRTTTUUUWWWZZZ\\\``````bbbdddgggiiikkklllqqqqqqsssuuuwwwxxxzzzzzzyyyzzz{{{~~~xxxyyy|||aaaSSSMMMKKKIIIGGGGGGFFFEEEEEECCCDDDFFFHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFIIILLLOOORRRYYYbbbiiinnnxxxvvvttt|||~~~~~~qqqjjjfffcccffflllvvvyyyvvvyyy}}}jjjbbbZZZUUUMMMCCC???AAA>>>===<<<;;;;;;===>>>@@@>>>>>>>>>>>>????????????@@@@@@???????????????@@@@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBFFFCCCEEEJJJOOOZZZsss}}}yyybbbWWWQQQNNNKKKJJJJJJKKKNNNRRRVVVYYYZZZVVVPPPJJJEEECCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHLLLNNNQQQSSSUUUWWWZZZ\\\```aaabbbeeegggiiikkklllpppppprrrtttvvvxxxyyyzzzyyyzzz{{{~~~{{{zzzlllXXXOOOMMMJJJIIIIIIIIIGGGEEECCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEFFFIIIKKKMMMOOOUUU^^^dddiiisss}}}{{{tttvvvttt{{{zzzmmmfff``````eeeppp|||yyyzzzuuuddd]]]VVVPPPHHH@@@===>>>>>>>>>===<<<<<<>>>???@@@>>>>>>>>>>>>????????????@@@???????????????@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA????????????????????????AAAAAAAAAAAAAAABBBBBBBBBFFFCCCEEEJJJNNNXXXppp~~~xxx{{{gggYYYRRRMMMJJJJJJJJJKKKMMMQQQUUUXXXZZZVVVPPPJJJFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIILLLNNNQQQSSSUUUWWWZZZ\\\```aaabbbeeegggiiikkklllnnnoooppprrruuuvvvxxxyyyxxxyyy{{{}}}{{{~~~xxx^^^QQQNNNKKKJJJJJJJJJGGGEEEDDDDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJKKKMMMRRRZZZ```eeeoooxxxyyyvvvuuuwww}}}~~~{{{zzz~~~wwwmmmccc___bbbkkkzzzzzzzzz~~~vvvmmm```[[[TTTMMMFFF@@@============<<<<<<<<<===>>>???===>>>>>>>>>?????????????????????>>>??????@@@AAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAEEECCCEEEJJJMMMVVVlll{{{|||mmm\\\SSSMMMJJJJJJIIIJJJMMMQQQTTTWWWZZZVVVQQQKKKGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCDDDFFFHHHIIIIIILLLNNNQQQSSSTTTVVVYYY[[[___```bbbdddgggiiikkkllllllmmmoooqqqsssvvvwwwxxxxxxyyy{{{}}}}}}zzzhhhUUUPPPKKKIIIIIIIIIFFFCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFFFFHHHIIIKKKLLLQQQXXX]]]bbbkkkuuuxxxvvvtttvvv~~~{{{wwwvvv}}}|||pppiiiiiimmmwww~~~zzzyyyzzz{{{}}}~~~wwwmmmeee]]]ZZZSSSKKKEEEBBB@@@>>><<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????????????????>>>>>>???@@@@@@AAA??????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAADDDBBBDDDJJJLLLTTTiii~~~sss```UUUNNNKKKJJJJJJJJJMMMPPPTTTVVV[[[WWWRRRLLLGGGEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEFFFHHHIIIJJJKKKNNNPPPRRRTTTVVVYYY[[[^^^___aaacccfffhhhjjjkkkkkklllnnnpppsssuuuwwwxxxxxxzzz|||~~~}}}zzzttt[[[TTTLLLHHHHHHIIIFFFCCCEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKOOOUUUZZZ___hhhrrr{{{|||vvvpppnnnuuu||||||wwwrrrsss{{{~~~wwwsssrrruuuyyy{{{wwwvvv}}}zzzyyyyyyxxxtttnnneee___ZZZYYYSSSJJJDDDCCCAAA>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAA???????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAADDDIIIKKKQQQeeezzz}}}xxxdddWWWPPPLLLKKKJJJKKKMMMQQQTTTWWW]]]YYYSSSMMMHHHEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKMMMPPPRRRTTTVVVYYY[[[]]]^^^```bbbdddfffhhhiiikkklllnnnpppsssuuuwwwxxxyyy{{{}}}zzzvvvbbbYYYMMMHHHHHHIIIGGGDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIHHHGGGFFFGGGHHHIIIIIIMMMSSSWWW[[[eeeooovvvzzz{{{rrrmmmppptttxxx~~~xxxrrrnnnpppvvv||||||||||||~~~wwwsssttt{{{{{{zzzwwwsssnnnggg```\\\UUUUUUPPPFFFAAABBB@@@===;;;;;;<<<===============>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBB>>>>>>?????????@@@@@@@@@======>>>>>>>>>?????????===>>>>>>???@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCAAADDDIIIKKKPPPbbbwwwzzz}}}}}}|||gggZZZRRRMMMLLLKKKLLLNNNQQQUUUWWW___[[[TTTMMMHHHEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCEEEGGGIIIKKKKKKKKKMMMPPPRRRSSSUUUXXX[[[[[[\\\^^^```ccceeeggggggkkklllnnnpppsssvvvxxxyyy{{{|||~~~|||tttoooggg\\\OOOHHHHHHIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGIIIIIIGGGFFFFFFGGGHHHHHHKKKQQQUUUYYYcccmmmrrrwww}}}wwwppppppqqqrrr~~~~~~~~~~~~yyyrrrlllkkknnnrrrzzz{{{{{{{{{}}}~~~tttqqqrrryyy}}}zzzvvvqqqjjjccc]]]ZZZRRRSSSMMMCCC???@@@???:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBB>>>>>>??????@@@@@@@@@@@@============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBBBBAAADDDIIIJJJOOOaaauuuyyy|||zzziii[[[TTTNNNMMMLLLLLLNNNRRRUUUWWW```\\\UUUNNNHHHDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCEEEGGGIIIKKKLLLKKKMMMPPPRRRSSSUUUXXXZZZZZZ[[[]]]___bbbdddfffgggkkklllnnnqqqtttvvvxxxyyy{{{}}}yyyqqqkkkxxxcccRRRNNNMMMFFFCCCFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFJJJKKKLLLNNNQQQVVV]]]aaakkkqqqxxx}}}qqqpppooommmttt~~~vvvpppllljjjjjjooottt}}}yyytttssssssvvv{{{|||zzz{{{}}}|||tttlllccc[[[VVVQQQMMMGGGCCCAAA@@@>>>=======================================>>>>>>>>>>>>???>>>>>>>>>======<<<<<>>===========================<<<=========>>>>>>>>>>>>??????>>>>>>>>>=========@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@EEECCCCCCIIIMMMWWWkkk|||uuutttqqq```YYYUUURRRPPPMMMMMMOOOQQQSSSZZZYYYVVVPPPJJJEEEDDDDDDCCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKLLLMMMOOORRRUUUXXXYYYZZZ]]]```bbbbbbdddfffgggiiikkkmmmppptttwwwzzz{{{vvviii___tttZZZQQQOOOLLLJJJJJJFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKNNNRRRXXX\\\ccchhhpppyyyyyypppjjjlllsss|||xxxoooiiijjjgggiiioooxxx|||rrrpppoooqqqvvv{{{~~~~~~~~~rrrkkkggggggjjjnnnwwwsssggg]]]WWWMMMIIIDDD@@@???>>>===<<<========================<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????=========>>>>>>>>>??????======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAFFFCCCBBBHHHJJJTTTggg|||qqqnnnxxxwwweee[[[XXXUUURRROOOMMMNNNPPPQQQYYYXXXVVVRRRLLLFFFDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLIIIJJJLLLOOORRRVVVYYY[[[[[[]]]```bbbbbbccceeeggghhhjjjmmmppptttxxx{{{|||~~~uuuiii___aaaRRROOOMMMKKKJJJFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJLLLOOOTTTXXX^^^ccckkkttt|||wwwoooooosssxxxvvvppplllfffcccfffllltttwwwuuurrrrrrtttwwwzzzzzzzzz|||yyysssfffaaa___bbbfffkkkuuu~~~{{{jjj\\\UUUJJJFFFBBB>>>=========<<<========================<<<<<<<<<=========>>>>>>??????????????????>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>?????????@@@???@@@@@@@@@@@@AAAAAAAAA@@@FFFCCCCCCHHHIIIRRReee}}}tttmmmuuulll```[[[XXXTTTQQQOOOOOOQQQRRRWWWWWWWWWSSSMMMGGGCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJJJJLLLOOORRRUUUXXXZZZ[[[^^^```bbbbbbccceeefffhhhiiimmmqqquuuyyy|||~~~~~~wwwlllccckkkWWWPPPMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJMMMQQQTTT[[[```hhhpppyyyuuuqqqqqqsssxxx~~~yyynnnhhhcccdddfffjjjqqqxxx~~~zzztttqqqqqqrrrssssssvvvwwwxxxyyyxxxsssmmmhhh\\\ZZZZZZ^^^bbbhhhrrr|||lll[[[RRRHHHDDD@@@=======================================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA???EEECCCCCCIIIJJJSSSfff~~~zzzpppuuuvvvggg^^^[[[WWWSSSQQQQQQRRRTTTVVVWWWWWWSSSNNNHHHDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVWWW[[[]]]```bbbbbbccceeeggghhhjjjmmmqqquuuyyy|||~~~}}}{{{pppiiiyyy```TTTNNNJJJGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIKKKOOORRRXXX]]]dddlllttt}}}}}}tttpppmmmooottt{{{rrrjjjdddccccccbbbdddhhhmmmuuu~~~wwwqqqooonnnnnnmmmpppooonnnmmmjjjeee___[[[TTTSSSVVVZZZ^^^cccnnnyyy~~~|||iiiXXXOOOFFFCCC???<<<======>>>>>>========================;;;;;;<<<<<<<<<=====================>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>EEECCCCCCHHHJJJRRRdddxxxwwwwwwpppccc```[[[VVVSSSRRRSSSTTTVVVWWWVVVSSSMMMHHHDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIILLLLLLMMMOOOQQQSSSUUUVVVZZZ\\\___bbbcccdddfffhhhiiikkknnnqqquuuyyy|||}}}|||~~~vvvppplllZZZQQQLLLHHHIIIHHHGGGGGGFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGIIIIIIIIIKKKMMMPPPUUUYYY```hhhpppyyyxxxooooooppptttzzzxxxooogggcccaaa^^^]]]______fffooovvv|||{{{tttqqqppppppooommmjjjgggccc```[[[VVVRRROOOPPPSSSXXX[[[```jjjuuu~~~~~~{{{~~~wwwcccUUUNNNEEEBBB>>><<<===>>>??????========================;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@=========>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@???EEECCCCCCGGGGGGNNN```qqq}}}yyyjjjfff```ZZZUUURRRRRRRRRVVVWWWVVVRRRMMMHHHEEEDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNQQQSSSVVVWWWXXX[[[___aaaccceeegggiiikkklllooorrruuuyyy{{{}}}{{{~~~{{{uuu___TTTNNNKKKIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFHHHIIIIIIIIIJJJMMMOOOSSSWWW^^^eeemmmvvv~~~vvvuuussssssuuuzzz}}}xxxuuussstttvvvyyy{{{~~~tttjjjeeeaaa]]]\\\]]]ZZZ___fffjjjkkkooovvv|||~~~yyyvvvuuuuuutttmmmiiiddd___[[[WWWRRROOONNNOOOSSSXXX[[[___iiittt{{{|||~~~ppp]]]RRRNNNEEEBBB>>><<<===?????????========================;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======<<<======>>>???@@@@@@AAA<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@@@@FFFCCCBBBEEEDDDJJJ[[[lll~~~pppkkkddd\\\VVVRRRPPPOOOWWWWWWUUUQQQLLLGGGEEEEEE???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIKKKNNNQQQTTTWWWYYYWWWZZZ^^^aaaccceeehhhjjjlllmmmooorrruuuxxx{{{|||{{{~~~mmmYYYOOOKKKHHHHHHHHHFFFEEEDDDEEEGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKQQQTTTYYY___gggpppzzzvvvrrrsssvvvwwwwww~~~zzzuuunnngggeeehhhffffffgggkkksss||||||tttlllfffaaa]]]ZZZXXXYYYZZZ]]]```cccgggiiilllooorrrvvvzzz{{{wwwtttrrrqqqoooiii```YYYTTTQQQOOONNNMMMNNNQQQTTTYYY```iiiooo~~~zzzhhhYYYNNNHHHAAA???======>>>>>><<<:::<<<<<<<<<============>>>CCC@@@======??????===;;;@@@>>>===<<<<<<===>>>@@@>>>>>>>>>>>>==================>>>>>>?????????@@@@@@@@@???????????????@@@>>>????????????@@@@@@@@@CCC@@@???AAACCCEEELLLTTTkkkzzzwwwlllbbbZZZUUURRRPPPTTTUUUUUURRRMMMHHHDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEKKKKKKLLLNNNPPPSSSUUUVVVYYY[[[^^^```aaacccfffhhhmmmoooqqqtttvvvwwwwwwwww{{{}}}www```TTTOOOIIIIIIIIIGGGEEEDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGIIIKKKOOORRRWWW\\\dddmmmvvv|||{{{zzz{{{zzzyyyxxx|||zzzqqqmmmhhhcccbbbeeebbbaaaaaaccchhhooovvvzzz{{{tttnnniiiccc```]]]\\\ZZZZZZZZZ\\\]]]___bbbdddfffiiilllqqqwww{{{~~~|||yyyvvvsssqqqkkkeee]]]UUUQQQNNNMMMKKKNNNOOORRRUUUZZZccclllrrrrrraaaSSSIIIDDD@@@???======>>>>>><<<;;;<<<<<<=========>>>>>>>>>@@@===::::::;;;<<<:::999???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>=====================>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>????????????@@@@@@@@@CCC@@@???AAACCCEEELLLSSSeeeuuu|||pppeee\\\UUUQQQPPPSSSTTTUUURRRMMMHHHEEECCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJKKKMMMOOOQQQSSSUUUXXX[[[]]]___aaacccfffhhhkkkmmmpppsssuuuwwwwwwxxx{{{|||kkkZZZSSSKKKJJJIIIHHHFFFDDDCCCBBBFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJLLLOOOSSSXXX___gggpppvvv~~~yyy{{{}}}{{{tttmmmkkkiiifffeeegggcccaaa___^^^___ccchhhkkkvvvzzztttnnniiibbb___\\\XXXWWWVVVWWWXXXYYYZZZ[[[]]]___ccciiimmmwwwyyy|||}}}|||xxxtttqqqgggaaaZZZSSSOOOMMMLLLKKKOOOQQQSSSWWW]]]gggqqqxxxzzziiiZZZMMMEEEBBB@@@???======>>>>>><<<;;;<<<============>>>>>>>>>>>><<<:::::::::;;;:::999>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>><<<===============>>>>>>>>>>>>>>>======>>>>>>???>>>????????????@@@@@@@@@CCC@@@???BBBCCCDDDKKKRRR___qqqwwwjjj___VVVRRRPPPRRRTTTUUURRRNNNIIIEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFIIIIIIJJJLLLNNNPPPRRRSSSWWWZZZ]]]___```bbbeeehhhiiikkknnnrrruuuwwwxxxyyy{{{|||~~~uuuaaaWWWLLLKKKIIIHHHGGGFFFDDDBBBFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIHHHGGGGGGHHHJJJKKKMMMQQQUUU[[[bbbkkkpppzzz|||xxxuuutttsssrrrrrrllljjjfffbbbaaabbbccceeemmmtttxxxttthhheeeaaa\\\ZZZYYYZZZZZZXXXYYYYYYXXXYYY\\\aaaeeennnrrrxxx}}}}}}zzztttpppeee```YYYSSSPPPOOONNNMMMQQQSSSVVV[[[bbblllwww~~~ssscccTTTJJJEEEBBB@@@>>>======>>>>>>===;;;;;;;;;<<<<<<<<<=========???>>>===<<<<<<===<<<<<<===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>><<<<<<<<<<<<==============================>>>???>>>>>>?????????@@@@@@@@@CCC@@@@@@BBBCCCDDDIIIPPP]]]ppp~~~pppbbbXXXSSSQQQQQQSSSUUUSSSOOOJJJFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRVVVXXX[[[^^^___aaaeeeggghhhjjjnnnrrrvvvyyyzzz{{{zzz{{{}}}iii\\\NNNLLLHHHGGGHHHHHHFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFHHHIIIJJJLLLPPPSSSXXX^^^fffkkkuuu{{{~~~xxxuuupppjjjgggeeeeeeeeeiiimmmvvvssspppkkkfffbbb_________\\\\\\[[[ZZZYYYZZZ^^^aaaeeejjjrrrxxxzzzwwwqqqmmmccc^^^XXXSSSQQQQQQQQQPPPTTTVVV[[[aaahhhrrr}}}~~~xxxjjj\\\OOOGGGCCCBBB???>>>======>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???============<<<<<<<<<<<<======<<<======>>>??????>>>>>>?????????@@@@@@@@@CCC@@@@@@BBBCCCCCCHHHNNNZZZooosssdddYYYTTTSSSPPPSSSUUUTTTPPPKKKGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFJJJJJJKKKLLLNNNPPPQQQRRRTTTWWWZZZ\\\^^^aaadddfffgggjjjnnnrrrwwwzzz||||||zzzzzz|||}}}vvvgggTTTOOOJJJGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJLLLNNNQQQUUU[[[bbbfffooouuu{{{tttnnnjjjhhhgggfffiiiooozzzzzztttooojjjgggfffbbbcccbbb```^^^]]]___```bbbgggnnnuuuwwwtttppplllccc^^^YYYTTTSSSTTTUUUUUUYYY]]]cccjjjrrr{{{{{{yyyzzzssslll```TTTIIICCC@@@??????===<<<===>>>???>>><<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>===;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>============<<<============>>>???@@@@@@>>>????????????@@@@@@@@@CCCAAAAAACCCCCCCCCGGGMMMXXXlllqqqcccXXXSSSSSSOOORRRUUUTTTQQQLLLHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUYYY[[[]]]```cccfffgggiiimmmrrrvvvyyy{{{|||yyyzzzzzz|||~~~uuu\\\UUULLLGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJHHHFFFFFFGGGIIIIIIKKKMMMOOORRRWWW]]]bbbiiioooxxxzzzsssooommmiiilllpppvvv|||xxxuuuppppppqqqoookkkiiihhhhhhhhhlllrrrwwwyyywwwtttrrrgggccc^^^ZZZZZZ[[[\\\\\\___dddkkkttt|||~~~xxxrrrsssiiicccYYYOOOFFFAAA???>>>>>>===<<<===>>>???>>>===<<<<<<<<<=========>>>>>>;;;<<<===<<<::::::<<<>>>=========>>>>>>=========<<<<<<<<<===>>>???????????????>>>>>>>>>=========>>>======>>>???@@@AAAAAA>>>????????????@@@@@@@@@CCCAAAAAACCCCCCBBBFFFKKKWWWlllzzzmmm___UUUQQQRRRNNNQQQUUUUUURRRMMMIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTXXX[[[]]]___cccfffeeegggkkkppptttwwwxxxyyyyyyyyyyyy{{{}}}bbbYYYNNNHHHGGGGGGGGGEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHFFFFFFGGGIIIHHHIIIKKKMMMPPPUUU[[[___eeekkkttt}}}|||wwwtttnnnqqqtttvvvyyy}}}~~~~~~}}}yyyuuusssrrrpppsssxxx|||~~~}}}{{{yyymmmiiidddaaaaaabbbddddddccciiirrrzzz}}}vvvooonnnddd___WWWNNNFFFBBB??????>>>===<<<===>>>???>>>===>>>>>>>>>>>>????????????;;;===>>>===;;;;;;===@@@======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>???@@@AAABBB>>>????????????@@@@@@@@@CCCAAAAAACCCCCCBBBEEEKKKXXXmmm|||{{{uuuiii\\\RRROOOPPPNNNQQQUUUUUURRRMMMIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNNNNQQQTTTWWWZZZ\\\___ccceeecccfffiiinnnrrrtttvvvwwwyyyyyyyyyzzz|||uuu```OOOMMMLLLFFFDDDGGGEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJJJJKKKLLLPPPUUUYYY```fffoooyyy}}}|||zzzyyyzzz~~~wwwtttpppllljjjkkkmmmooopppuuu}}}wwwjjjeeeWWWMMMKKKHHH@@@===AAA@@@??????>>>===<<<<<<;;;>>>>>>======<<<<<<<<<;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIXXXhhhyyyrrrjjjcccZZZPPPKKKLLLMMMNNNPPPRRRRRRNNNHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJLLLMMMOOOPPPTTTUUUVVVXXX[[[]]]^^^___bbbdddgggkkknnnrrrtttuuuvvvwwwxxxzzz}}}hhhSSSNNNLLLGGGDDDFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLOOOTTTWWW^^^ccckkkttt}}}~~~yyytttrrrrrrtttuuuyyy~~~zzzlll]]]UUUMMMHHHDDD@@@???AAA?????????>>>===<<<<<<<<<>>>=========<<<<<<<<<;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>==============================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDHHHJJJUUUeee~~~qqqjjjccc]]]VVVMMMIIIJJJMMMNNNPPPRRRSSSPPPJJJFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJKKKMMMOOOOOOSSSTTTVVVXXXZZZ]]]^^^___aaacccfffjjjnnnqqqssstttvvvvvvxxxzzz}}}vvv[[[PPPNNNJJJFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJKKKNNNRRRUUUZZZ___fffnnnvvv}}}|||}}}~~~{{{lllZZZYYYRRRHHHAAA@@@@@@?????????>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIPPP```zzzxxxfff```[[[XXXRRRLLLIIIKKKLLLMMMOOORRRSSSQQQLLLIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKMMMNNNOOORRRSSSUUUWWWZZZ\\\^^^___aaabbbfffiiimmmpppssstttuuuvvvwwwzzz}}}eeeUUUQQQNNNJJJIIIFFFFFFEEEEEEEEEFFFHHHIIILLLLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSWWW[[[```gggpppzzzzzzkkk]]]aaa[[[KKKAAAAAAAAA===???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???????????????@@@@@@@@@@@@>>>>>>???>>>>>>@@@DDDGGGNNN]]]vvv{{{ppp```ZZZVVVTTTQQQLLLKKKMMMJJJKKKMMMPPPRRRPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEHHHHHHIIIIIIKKKLLLNNNOOOQQQRRRTTTWWWYYY\\\^^^___```aaaeeeiiilllooorrrsssssstttwwwyyy|||~~~oooZZZSSSPPPLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIIIIIIIJJJMMMPPPTTTWWW\\\cccjjjttt~~~yyyiiiZZZ___YYYJJJAAABBBAAA===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>>>>@@@CCCFFFNNN[[[sssyyylll\\\WWWSSSRRROOOKKKJJJMMMHHHHHHJJJMMMOOOOOOLLLIIIFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSVVVYYY[[[]]]______```dddgggkkknnnqqqrrrqqqsssvvvyyy|||~~~zzzaaaUUUPPPLLLIIIGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJKKKJJJJJJIIIHHHEEEGGGHHHHHHHHHIIIKKKMMMQQQTTTYYY^^^eeennnwww}}}wwwgggRRRRRRNNNFFF@@@@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@@@@@@@???@@@@@@@@@@@@BBBEEEHHHNNNZZZooo~~~mmm\\\WWWSSSQQQMMMHHHGGGIIIGGGGGGIIILLLNNNNNNKKKIIIEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRUUUXXX[[[]]]^^^^^^___cccgggjjjmmmpppqqqppprrruuuxxx{{{}}}~~~~~~mmm[[[RRRMMMIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJEEEFFFHHHHHHGGGHHHIIIKKKMMMQQQUUU[[[aaahhhpppuuuqqqaaaNNNHHHCCCBBBAAA===<<<>>>============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>=========>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBFFFIIILLLWWWlllwwwyyysssbbb\\\WWWSSSNNNHHHFFFHHHHHHHHHJJJLLLNNNNNNKKKIIIDDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRUUUXXX[[[]]]^^^]]]___bbbfffjjjmmmooopppoooqqqtttxxx{{{|||}}}}}}xxxbbbVVVPPPLLLHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKDDDFFFGGGHHHGGGGGGIIIJJJKKKNNNSSSXXX^^^eeekkkppp||||||uuurrrqqqrrrsssqqqqqqqqquuuzzzjjj[[[PPPEEE???BBBBBB;;;888;;;============>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<======>>>???@@@@@@@@@>>>????????????AAAEEEGGGJJJTTTjjj~~~|||{{{tttooosss|||yyyhhhbbb\\\WWWQQQJJJGGGIIIJJJJJJKKKMMMNNNNNNLLLJJJCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOQQQTTTXXX[[[]]]^^^\\\^^^bbbeeeiiilllnnnpppnnnqqqtttxxx{{{|||||||||~~~iiiUUUMMMJJJIIIIIIGGGDDDCCCDDDGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLOOOTTTZZZaaagggjjjpppvvv{{{vvvqqqooommmkkkiiinnnnnnnnnqqqsssuuutttssstttwww{{{|||wwwcccVVVIIIEEEAAA>>>===>>>>>>===???===<<<;;;:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>============>>>===<<<<<<<<<===???@@@===<<<;;;::::::;;;<<<===<<<===>>>???@@@AAABBBBBB<<<>>>???@@@@@@BBBDDDGGGJJJTTThhh{{{tttpppkkkiiinnnuuu|||wwwmmmaaaXXXOOOHHHGGGJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQTTTWWWZZZ]]]___]]]___bbbdddfffiiimmmpppsssuuuwwwxxxxxxyyy{{{}}}}}}sss\\\QQQNNNHHHGGGFFFDDDCCCDDDFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKOOOUUU[[[aaadddjjjpppxxx~~~zzzwwwuuusssqqqrrrqqqrrrtttvvvwwwwwwvvvtttvvvyyy|||qqq^^^QQQGGGDDD@@@============<<<===<<<<<<;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============>>>>>>>>>AAA@@@???>>>===;;;;;;:::>>>===<<<<<<<<<===??????===<<<<<<<<<<<<<<<<<<===<<<===>>>???@@@AAAAAABBB???@@@AAAAAA@@@AAACCCEEEHHHQQQfff{{{rrrmmmiiihhhmmmssszzzyyynnnbbbXXXPPPIIIHHHJJJHHHIIIJJJKKKLLLKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJNNNOOOQQQSSSWWWZZZ]]]^^^\\\___bbbdddfffiiimmmppprrrtttvvvwwwwwwxxxzzz|||~~~gggWWWQQQIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIMMMQQQWWW\\\___hhhmmmvvv||||||{{{}}}~~~{{{{{{{{{{{{|||iiiWWWKKKFFFCCC???===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::<<<<<<<<<======>>>>>>?????????>>>======<<<<<<;;;======<<<<<<======>>>???<<<======>>>>>>======<<<<<<======>>>???@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDFFFOOObbb|||sssllljjjjjjmmmrrrwww|||pppbbbXXXPPPIIIHHHJJJEEEFFFHHHJJJKKKKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKNNNOOOPPPSSSVVVYYY\\\]]]\\\^^^aaaccceeehhhllloooqqqsssuuuvvvwwwxxxzzz|||~~~qqq]]]SSSMMMKKKJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMPPPUUUYYY\\\eeejjjrrr{{{sssbbbRRRGGGDDDAAA>>><<<<<<<<<;;;:::999999;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????::::::;;;<<<===>>>???@@@<<<<<<<<<<<<======>>>>>><<<===>>>??????>>>===<<<=========>>>???@@@@@@AAA@@@AAABBBBBBAAABBBCCCEEEFFFMMM___yyyzzzqqqnnnnnnpppsssvvvqqqaaaVVVOOOHHHGGGIIICCCDDDFFFIIIJJJKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRUUUXXXZZZ\\\[[[]]]```ccceeehhhllloooppprrruuuvvvwwwxxxzzz|||~~~}}}eeeXXXQQQNNNJJJHHHIIIIIIHHHFFFGGGGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJLLLOOOSSSVVVXXX^^^cccjjjssszzz|||kkk]]]PPPFFFCCC@@@===<<<<<<<<<;;;:::888999:::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<======:::;;;;;;<<<===>>>>>>???999:::;;;<<<===>>>???@@@;;;<<<<<<===============<<<===>>>??????>>>===<<<=========>>>>>>??????@@@>>>???AAAAAAAAABBBEEEGGGIIIMMM]]]uuuzzzuuussssssuuuxxxrrr```UUUMMMGGGFFFGGGBBBDDDFFFHHHJJJKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKLLLMMMMMMOOOQQQTTTVVVYYYZZZ[[[]]]```bbbdddgggkkknnnppprrruuuvvvwwwxxx{{{}}}}}}~~~~~~uuudddUUUPPPJJJGGGGGGGGGFFFDDDGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIKKKOOORRRTTT[[[```gggnnnuuu}}}qqqbbbXXXNNNFFFBBB@@@>>>=========<<<:::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777777888:::;;;<<<===>>>;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<======>>>>>>======<<<=========>>>>>>>>>??????<<<>>>???@@@@@@BBBEEEGGGJJJMMMYYYpppyyywwwyyy|||ttt```TTTMMMHHHFFFGGGCCCDDDFFFIIIJJJKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPSSSUUUWWWYYYZZZ\\\___aaacccfffjjjmmmoooqqqsssuuuvvvxxxzzz|||{{{}}}~~~~~~}}}~~~uuu]]]UUUMMMHHHHHHIIIGGGEEEGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFGGGJJJMMMPPPRRRZZZ^^^dddjjjqqqxxx~~~uuueeeYYYRRRKKKEEEBBB@@@>>>>>>>>>>>><<<;;;;;;;;;::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<=========<<<<<<===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>><<<>>>?????????@@@BBBEEEIIIJJJUUUkkkwwwbbbUUUOOOJJJHHHHHHDDDEEEGGGIIIJJJKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLNNNOOORRRTTTVVVXXXYYY\\\___aaacccfffjjjmmmlllnnnqqqssstttuuuxxxzzzzzz{{{|||||||||}}}ddd[[[QQQLLLKKKLLLKKKIIIGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJNNNQQQSSSTTTXXX]]]dddjjjqqqxxx|||~~~}}}{{{{{{|||zzzmmm]]]RRRMMMHHHCCCBBB@@@???>>>???>>>===;;;<<<;;;;;;:::;;;<<<>>>???:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========::::::<<<=========<<<;;;===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBHHHHHHRRRhhhzzzdddWWWPPPLLLIIIJJJEEEFFFHHHJJJKKKKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIILLLLLLMMMOOOQQQTTTVVVWWWYYY[[[^^^aaacccfffjjjmmmjjjllloooppprrrsssvvvxxxyyyzzz{{{||||||}}}{{{eeeSSSNNNLLLFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNQQQVVV\\\```dddjjjqqqwww}}}zzz~~~|||yyy|||~~~~~~ppp```WWWQQQKKKFFFFFFBBBBBBAAA???>>><<<;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAAIIIKKKTTTfff}}}~~~}}}iii___YYYQQQLLLKKKIIIHHHGGGHHHIIIKKKJJJJJJGGGGGGFFFDDDCCCCCCCCCCCC>>>??????@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPRRRUUUVVVZZZ[[[^^^aaadddgggiiiiiijjjlllnnnnnnoooqqqtttvvv{{{{{{{{{|||}}}sss[[[SSSOOOIIIGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMRRRXXX\\\```eeelllrrryyyyyy{{{~~~}}}~~~}}}{{{}}}}}}nnn^^^TTTNNNHHHDDDCCCBBBAAA@@@???===<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@?????????@@@AAAAAAGGGIIIRRRccczzz{{{sssggg___WWWRRRQQQJJJHHHGGGGGGIIIJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOORRRTTTVVVYYY[[[^^^aaadddfffhhhiiijjjkkkmmmnnnooopppsssvvvzzz{{{{{{|||}}}iiiYYYSSSMMMKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIINNNSSSWWWZZZ___fffkkkrrryyy}}}yyy{{{zzzkkk[[[QQQJJJDDD@@@@@@AAA@@@???>>>===<<<;;;:::<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????????????????@@@AAAAAADDDGGGPPPaaawww{{{|||sssjjjaaaYYYUUUKKKIIIGGGGGGHHHJJJJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLOOOQQQSSSUUUXXXZZZ]]]```ccceeeggghhhiiikkklllnnnnnnpppsssvvvzzzzzz{{{|||}}}xxxaaaUUUNNNKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGLLLQQQTTTVVV[[[aaafffmmmttt|||}}}}}}yyyiiiXXXNNNHHHBBB???>>>@@@??????>>><<<;;;;;;:::<<<<<<;;;:::999999999999999999999:::::::::::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????>>>>>>>>>???@@@AAABBBEEEHHHPPP```uuu}}}yyynnnaaaYYYNNNKKKHHHGGGHHHIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRTTTWWWYYY[[[___bbbdddfffggghhhjjjlllmmmnnnpppsssuuuzzzzzzzzz{{{}}}~~~lll[[[PPPJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHKKKPPPSSSTTTXXX]]]bbbiiioooxxxwwwhhhWWWMMMGGGAAA?????????>>>>>>===<<<;;;::::::<<<;;;:::999999999999999777777888888888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????>>>>>>>>>>>>???@@@AAABBBGGGJJJRRR```ttt}}}lll___SSSOOOJJJGGGGGGIIIJJJKKKIIIHHHFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRVVVWWWZZZ]]]```cccdddeeeggghhhkkklllmmmooosssuuuyyyzzzzzz{{{|||~~~}}}eeeUUUMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGKKKOOOQQQRRRTTTZZZ^^^dddjjjssszzzuuufffUUUKKKFFFAAA???@@@>>>======<<<;;;;;;::::::;;;::::::999999999999:::777777777888888999999::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@AAABBBGGGJJJRRR___qqqyyyiiiYYYTTTMMMIIIHHHIIIJJJKKKIIIHHHGGGEEECCCBBBAAAAAA>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOPPPQQQTTTVVVYYY\\\___aaacccdddfffgggjjjkkkmmmooorrruuuyyyyyyzzz{{{|||~~~sss^^^RRRMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEHHHLLLMMMNNNPPPUUUYYY^^^dddllltttzzzrrrcccRRRIIIDDDAAA@@@AAA======<<<;;;;;;:::::::::999999999888999999::::::888888888999:::;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<======>>>@@@AAABBBFFFIIIOOO[[[lll~~~~~~qqq___YYYPPPJJJHHHIIIJJJJJJJJJIIIGGGEEECCCBBBAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQSSSUUUXXX[[[^^^aaabbbccceeegggiiikkklllooorrruuuyyyyyyzzzzzz|||}}}}}}fffXXXQQQIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJBBBEEEIIIJJJJJJLLLQQQUUUYYY___hhhooouuu}}}}}}}}}pppaaaPPPGGGCCC@@@???AAA<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;999999:::;;;;;;<<<======777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFMMMWWWhhh|||{{{zzzuuu|||tttbbb[[[RRRKKKIIIIIIJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBBAAAAAA@@@@@@??????>>>BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPSSSTTTWWWZZZ^^^```bbbbbbdddfffiiikkklllooorrruuuyyyyyyyyyzzz|||}}}ttt]]]UUUPPPJJJHHHJJJJJJGGGFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHHHHJJJMMMPPPRRRVVVZZZaaahhhpppyyy}}}{{{{{{{{{}}}lll\\\KKKDDDBBB???>>>???;;;;;;::::::::::::999999999999999999999999999999888::::::999777666777888888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCGGGLLLQQQ^^^ssswwwrrrppp}}}zzz|||uuuggg```VVVNNNJJJIIIIIIJJJIIIHHHFFFDDDBBBBBBBBBBBB???>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFIIIIIIHHHIIIJJJMMMPPPRRRRRRSSSVVVYYY]]]```ccceeecccfffiiilllmmmoooqqqsssyyyyyyyyyyyyzzz|||~~~fffYYYQQQKKKHHHIIIIIIFFFDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHIIILLLOOOQQQTTTXXX^^^eeellluuu}}}{{{xxxvvvvvvzzzyyyhhhYYYIIIBBB@@@>>>======;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777666777888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@BBBEEEHHHMMMXXXlllyyysssmmmzzzzzzvvv}}}~~~vvvpppeee___VVVOOOLLLKKKLLLLLLIIIHHHFFFDDDCCCBBBBBBBBB??????????????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEIIIIIIHHHIIIKKKMMMPPPRRRSSSTTTVVVYYY]]]```bbbdddcccfffjjjlllmmmoooqqqsssxxxwwwwwwxxxyyy{{{}}}sss___UUUNNNIIIJJJJJJGGGDDDDDDHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHJJJMMMOOOPPPTTTZZZ```gggooovvv|||zzztttpppooouuu|||~~~oooaaaTTTFFFAAA???===<<<===;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777777777999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEIIIRRRddd{{{}}}tttmmmzzzzzztttqqqyyy|||zzzuuuooojjjccc]]]UUUOOOMMMMMMNNNOOOIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@????????????@@@???@@@@@@BBBCCCDDDEEEEEEIIIIIIIIIJJJKKKNNNPPPRRRTTTUUUWWWZZZ\\\___aaabbbcccfffiiilllmmmooorrrtttuuuuuuuuuvvvxxx{{{}}}fffZZZRRRLLLLLLMMMJJJGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLNNNQQQVVV\\\aaahhhooottt}}}zzzpppkkkjjjrrr{{{ttteeeZZZOOODDD@@@???<<<<<<===;;;;;;:::::::::999999999888888888888888888888888777999:::999888777888999:::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAADDDCCCDDDHHHPPP```xxxwwwrrryyyssspppvvv{{{vvvsssppplllhhhbbb]]]UUUPPPMMMNNNNNNNNNHHHHHHFFFEEEDDDBBBBBBAAABBBAAA@@@@@@????????????>>>???@@@BBBCCCEEEFFFFFFIIIIIIIIIJJJLLLNNNPPPQQQTTTUUUWWWYYY[[[^^^___```bbbeeeiiikkkmmmooorrrtttrrrrrrssstttwwwzzz}}}~~~ppp```VVVMMMLLLMMMKKKIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJMMMPPPTTTXXX]]]ccciiimmmvvv{{{zzzooohhhhhhrrr~~~{{{kkk^^^SSSJJJCCCAAA???===<<<>>>;;;;;;:::::::::999999999888888888888888888888888777888999999888777888999:::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBAAABBBGGGNNN\\\uuu}}}yyy{{{uuuqqquuu}}}wwwtttpppkkkgggaaa\\\UUUOOOLLLLLLKKKKKKHHHGGGGGGEEEDDDCCCAAAAAABBBBBBAAA@@@?????????@@@???@@@AAABBBDDDEEEGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPTTTTTTVVVXXXZZZ\\\]]]^^^aaadddhhhjjjlllnnnqqqssspppqqqqqqsssvvvyyy|||~~~iii[[[NNNKKKKKKJJJIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHLLLNNNRRRUUUXXX]]]cccgggooosss{{{yyymmmfffhhhttt{{{pppcccWWWLLLFFFAAA@@@???======???;;;;;;::::::::::::999999::::::::::::::::::::::::777888999999888777999:::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<=========;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>===???EEEKKKVVVnnn}}}vvvppprrr}}}|||vvvpppiiiddd___YYYSSSMMMJJJJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNQQQRRRTTTVVVXXXZZZ\\\]]]___bbbfffiiikkkmmmppprrrppppppqqqsssuuuxxx{{{}}}wwwfffUUUMMMLLLKKKIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOORRRTTTXXX]]]aaaggglllsss{{{wwwllleeehhhvvvwwwnnnfff[[[QQQFFFAAA>>>???>>>;;;;;;>>>;;;;;;::::::::::::999999999999999999999999999999666888999999888888999:::999999999::::::;;;;;;;;;888999999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>><<>>>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>@@@>>>AAAHHHJJJOOOeee}}}wwwooohhhhhhssswwwlllaaaZZZUUUQQQLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[\\\___cccfffhhhkkknnnppprrrrrrrrrsssuuuxxxzzz|||~~~}}}dddYYYVVVQQQKKKHHHHHHFFFDDDDDDFFFGGGHHHGGGKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJMMMPPPTTTVVVXXX\\\```fffnnnuuu~~~uuukkkiiikkkppp|||yyyxxxooofffccc^^^TTTJJJEEE???===<<<;;;<<<<<<:::999:::;;;<<<<<<<<<;;;:::999999999999999999999999999888888888888888888888888999999888888999999:::;;;;;;::::::999888888888999999999;;;;;;;;;;;;999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============???>>>@@@BBBFFFOOObbbtttzzzmmmdddfffnnnzzzwwwjjj```[[[SSSLLLHHHGGGFFFDDDCCCEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGIIIIIIJJJKKKNNNNNNPPPQQQTTTVVVYYYZZZ___aaacccdddeeehhhllloooppprrrtttuuuvvvwwwyyyzzzrrrbbbYYYQQQLLLJJJJJJHHHFFFFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLOOORRRTTTVVVYYY]]]cccjjjqqqzzzzzzqqqkkkmmmsssyyyyyyrrriiibbb^^^XXXNNNFFFCCC>>><<<;;;:::;;;;;;999888999:::;;;;;;;;;:::888888999999999999999999999999888888888888888888888888999999888888999999:::;;;;;;:::999999888888999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============???>>>@@@BBBEEENNNaaarrr}}}oooccccccjjjvvv|||nnnbbb[[[RRRKKKGGGGGGFFFDDDCCCFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQSSSVVVXXXYYY^^^```bbbccceeegggkkknnnppprrrtttuuuuuuvvvxxxzzz~~~qqqbbbVVVPPPOOOLLLJJJHHHGGGHHHGGGFFFDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIJJJLLLNNNPPPQQQTTTXXX^^^dddkkksss{{{{{{rrrnnnnnnvvvzzzkkkeee^^^XXXPPPFFFAAAAAA<<<;;;999999::::::999777999999999:::999888888777999999999999999999999999888888888888888888888888999999888888999999:::;;;::::::999999888888999999;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>@@@BBBEEEMMM^^^nnnuuufffcccgggsssttteee[[[PPPJJJFFFFFFFFFDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPRRRUUUWWWXXX\\\^^^aaabbbdddfffjjjmmmnnnpppsssttttttuuuxxxzzz}}}}}}qqqaaaWWWSSSMMMKKKHHHGGGGGGGGGFFFDDDCCCEEEGGGJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHJJJKKKLLLMMMQQQTTTYYY___eeelllsssxxx|||sssnnnpppxxx}}}llleee^^^VVVLLLAAA>>>@@@<<<;;;::::::;;;;;;:::888999999999999999888888888888888888888888888888888888888888888888888888888999999888888999999:::;;;::::::999999888999999:::;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@CCCDDDKKK[[[jjjmmmfffhhhrrrzzzhhh[[[OOOIIIEEEEEEFFFDDDDDDGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPSSSUUUWWWZZZ\\\___aaaccceeeiiikkkmmmoooqqqrrrssstttwwwyyy||||||}}}qqq```UUUMMMKKKHHHFFFFFFGGGFFFFFFBBBDDDGGGIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJNNNQQQUUUZZZ___eeelllppp{{{|||sssooouuu}}}pppiii___VVVJJJ@@@>>>@@@===<<<;;;;;;<<<<<<;;;:::;;;::::::999999999999999888888888888888888888888888888888888888888888888999999888888999999:::;;;:::999999888999999::::::;;;;;;999999999999;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>???AAACCCCCCHHHWWWeeevvvkkkiiiqqqmmm\\\OOOIIIEEEFFFFFFDDDEEEGGGDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLOOOQQQTTTUUUWWWZZZ]]]```bbbdddgggiiikkkmmmoooqqqrrrsssvvvxxxzzz{{{|||~~~mmm[[[RRRNNNIIIFFFEEEFFFGGGGGGCCCDDDFFFHHHIIIJJJJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHLLLNNNRRRVVVZZZ___eeeiiivvv{{{yyypppnnnppprrrhhh\\\SSSIII@@@>>>@@@===<<<;;;;;;======<<<;;;;;;;;;:::999999999999:::888888888888888888888888888888888888888888888888999999888888999999:::;;;999999888888999999::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???AAACCCCCCFFFSSSaaa{{{rrrmmmrrrrrr___QQQKKKGGGGGGGGGEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKMMMPPPRRRSSSUUUXXX\\\___aaacccfffhhhiiikkknnnpppqqqrrruuuwwwyyyyyy{{{}}}mmmZZZUUUMMMGGGEEEEEEGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNRRRUUUZZZ___cccnnnsss{{{uuullliiipppzzz~~~ooobbbUUULLLFFF@@@===>>><<<;;;::::::<<<<<<;;;:::;;;:::999888777888888999888888888888888888888888888888888888888888888888999999888888999999:::;;;999999888888999999:::;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???BBBCCCBBBEEEPPP]]]uuu~~~vvvvvvxxxdddSSSMMMHHHHHHHHHEEEEEEGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHIIILLLNNNQQQRRRSSSVVVZZZ^^^```bbbdddfffhhhjjjmmmooopppqqqtttvvvxxxxxxzzz|||~~~aaaZZZPPPHHHEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHGGGIIILLLOOORRRWWW\\\```ggglllssszzzsssjjjeeehhhvvv{{{jjj\\\NNNGGGCCC???======;;;:::999999;;;;;;;;;999:::999777666666666777888777777777777777777777777888888888888888888888888999999888888999999:::;;;999888888888999::::::;;;999999;;;<<<<<<;;;999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???BBBCCCBBBDDDOOO[[[ppp~~~||||||hhhUUUNNNIIIIIIHHHEEEEEEGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQRRRUUUZZZ]]]```bbbdddfffgggiiilllnnnoooqqqtttvvvwwwxxxyyy{{{~~~xxxcccRRROOONNNGGGDDDGGGFFFFFFDDDCCCCCCDDDDDDEEEIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLPPPUUUYYY\\\```eeelllssszzzzzzkkkdddaaafff|||uuu^^^RRRHHHDDDBBB>>>;;;;;;:::999888777666444333333888888888888888888888888777777777777888888888888::::::999888777777777888555666666777888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======???<<<<<>>;;;999:::;;;;;;;;;:::::::::999999888888888888888888888888777777777777888888888888999999888777777777888888666666666777888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???<<<<<>>>>>===:::999:::::::::::::::;;;;;;;;;;;;999999999999999999999999666777777777888888888888888888777777777777888888666666777777888888888888999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============???<<<<<>>>>>===:::999<<<999999999:::::::::::::::::::::::::::::::::::::::666777777777888888888888888777777666777777888888777777777777777888888888888888888999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<>>===>>>===:::999<<<999999999999999999999999::::::::::::::::::::::::777777777777888888888888777777666666666777888888777777777777777777888888777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::;;;<<<============<<<<<<=========>>>>>>>>>>>><<<===???@@@@@@EEEKKK]]]ssswwwfffYYYMMMJJJJJJHHHEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLMMMPPPTTTWWWYYY\\\```cccdddfffhhhjjjlllnnnnnnoooppprrruuuxxx{{{}}}~~~rrr```TTTNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLOOORRRUUU[[[bbbfffooottt{{{|||||||||~~~tttiiibbbZZZSSSQQQYYYcccmmmwww|||nnnaaaVVVKKKBBB>>><<<<<<>>><<<888888;;;::::::999999999999999999888888888888888888888888777777777777888888888888666666666666666777888888888777777777777777777777666777777888999999::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<999:::;;;<<<============<<<=========>>>>>>>>>>>>>>><<<===???@@@@@@DDDJJJVVVkkknnn___RRRMMMMMMJJJFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@AAABBBCCCCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHKKKMMMLLLNNNRRRUUUWWWZZZ^^^aaacccdddfffhhhjjjlllmmmmmmpppqqqtttwww{{{}}}~~~~~~nnn^^^QQQOOOLLLJJJGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDHHHJJJLLLNNNQQQVVV\\\aaaiiinnnvvv~~~~~~~~~wwwiii___ZZZUUUPPPQQQ]]]lllwwwyyywwwnnnaaaUUUNNNFFF???<<<;;;;;;===;;;777666999;;;;;;;;;::::::999999999666666666666666666666666777777777777888888888888666666666666666777888888888888888777777777777777666777777888999999::::::999999999999999999999999========================888888999::::::;;;<<<<<<999:::;;;<<<========================>>>>>>>>>>>>>>><<<===???@@@???CCCIIIRRReee~~~sssdddUUUPPPOOOLLLGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHIIIKKKMMMKKKMMMQQQTTTVVVYYY]]]```bbbccceeegggiiikkklllllloooqqqtttwww{{{}}}}}}~~~sssppp\\\VVVOOOJJJIIIHHHGGGEEEGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIKKKNNNSSSXXX[[[bbbgggnnnuuu{{{~~~ssseee\\\TTTNNNOOOVVVYYYiii|||{{{oookkkcccXXXMMMDDD@@@>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777888888888888777777777777999999777666555555555555777777777777777777777777444555666666666666666555777777888888888777777666::::::999888777777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>???AAAEEEHHHLLL]]]vvvyyyhhhZZZQQQLLLHHHFFFFFFDDDCCCCCCCCCCCCAAA@@@CCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSVVVXXXYYYbbbbbbccceeegggjjjlllmmmqqqrrruuuwwwzzz|||~~~~~~~~~lllfff]]]RRRLLLJJJJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMQQQVVVYYY___cccjjjqqqwww}}}~~~pppggg]]]WWWRRRPPPUUU]]]mmm|||{{{vvvhhhccc[[[PPPGGG@@@======<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888777777777777999888777666555555555555777777777777777777777777555555666666666666777777777777888888888888777777::::::999888888888888888999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????AAADDDGGGJJJZZZqqqyyyxxx~~~rrrbbbXXXQQQKKKHHHGGGEEEDDDCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKMMMPPPSSSVVVXXXYYY___```aaaccceeehhhjjjkkkpppqqqsssvvvyyy{{{}}}}}}~~~~~~```rrrwwwjjjYYYOOOLLLLLLJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKOOOSSSUUUZZZ^^^dddkkkqqqwww}}}}}}xxxppp^^^YYYTTTQQQPPPTTT___jjjwwwpppbbb\\\SSSIIIAAA===<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999888888888888777777777777999888777666666555555666777777777777777777777777777777666555666777888999777888888888888888888888:::999999888888888888999999999::::::::::::;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????>>>@@@BBBEEEIIITTTiii~~~tttppprrrooocccYYYPPPKKKHHHFFFDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLOOORRRUUUWWWXXX\\\]]]___aaacccfffhhhiiinnnooorrruuuwwwzzz{{{|||}}}~~~UUUddd||||||eeeVVVPPPNNNKKKGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIILLLOOOQQQUUUYYY___dddjjjqqqwww{{{zzzyyy}}}zzzkkkaaaSSSRRROOOOOOSSS^^^ppp}}}vvvmmm```YYYNNNEEE???=========;;;;;;;;;:::::::::999999;;;::::::::::::999999999888888888888777777777666888888777666666666666666666666666666666666666666888777666555666777:::;;;888888888888888888999999:::999999888888999999999999999999:::::::::;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>AAACCCHHHPPPaaazzzssslllhhhzzz|||nnnbbbVVVNNNIIIGGGEEEDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQTTTVVVWWWZZZ[[[^^^```ccceeeggghhhlllmmmpppsssuuuxxxyyyzzz|||}}}~~~LLLYYYlllwwwbbbVVVPPPLLLHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFHHHJJJLLLMMMRRRUUUZZZ___dddiiippptttxxx|||}}}xxxyyy~~~}}}ooo```VVVMMMNNNNNNRRR^^^rrrvvvlll^^^VVVJJJAAA===;;;;;;;;;;;;;;;:::::::::999999999999999999999888888888888888888888888777777777666888777777666666666666777666666666666666666666666888777555555666888:::<<<888888777777888999:::::::::999999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===>>>@@@BBBFFFMMM\\\tttrrrhhhcccqqqxxxjjj]]]TTTLLLIIIFFFDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVYYY[[[^^^aaadddfffggghhhjjjlllnnnqqqtttvvvxxxxxx{{{|||}}}~~~IIIQQQ^^^nnnsss```UUUNNNJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHJJJKKKOOORRRUUUYYY]]]bbbhhhlllppptttyyy~~~}}}{{{|||{{{pppdddXXXQQQHHHLLLRRR[[[oootttiiiYYYQQQEEE===::::::999999::::::::::::999999999999999999999888888888777777888888888888777777777777777777666666666666777777777777777777777777777777666555555555666888999;;;999888777777888999;;;<<<:::999999999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???>>>===>>>@@@BBBDDDJJJYYYooorrrgggccclllssseee[[[PPPLLLHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIILLLOOORRRTTTUUUXXXZZZ^^^aaadddfffggghhhjjjkkknnnqqqsssvvvwwwxxxzzz{{{|||}}}~~~IIILLLSSS^^^oookkkZZZQQQNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIILLLNNNQQQSSSVVV[[[```dddgggkkkpppvvv{{{~~~~~~vvvjjj```XXXQQQLLLIIIOOOYYYhhhooodddTTTLLLAAA;;;:::;;;;;;999:::::::::999999999999888::::::999999999888888888888888888888777777777777777777666666666666777777777777777777777777777777333444555666777888888999999888777777888999;;;===999999999999999:::;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>======>>>AAACCCAAAHHHVVVkkkzzzlllgggkkkyyy{{{mmmcccUUUQQQLLLHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHKKKNNNQQQSSSUUUWWWYYY]]]aaadddfffggggggjjjkkknnnpppsssuuuwwwxxxyyyzzz{{{|||~~~IIIJJJMMMUUUdddwwwrrr^^^TTTQQQJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLNNNOOORRRVVV[[[___aaaeeekkkpppvvv{{{|||}}}wwwjjj]]]TTTNNNJJJHHHMMMUUUaaarrrkkk```QQQIII@@@<<<===>>>>>><<<:::::::::999999999888888;;;;;;;;;:::::::::999999888888888888777777777777777777666666666666777888777777777777777777777777222333444666777888888888999888777777888999<<<===999999999999::::::;;;<<<999999:::::::::;;;;;;;;;999999999999999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>======>>>AAACCC???FFFTTThhh}}}vvvkkkjjjuuurrriiiYYYTTTOOOJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX\\\```ccceeeffffffjjjkkknnnqqqsssuuuwwwxxxyyyzzz{{{|||}}}FFFFFFJJJPPPYYYggg|||nnn^^^VVVQQQKKKGGGJJJLLLIIIGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOSSSVVVXXX[[[___eeejjjpppuuu{{{~~~|||{{{zzz|||tttiii]]]UUUOOOIIIIIILLLKKKZZZnnnwwwfffXXXHHHDDD@@@===<<<===<<<<<<===:::777555555666999;;;::::::999999888777666666777777777777777777777777555555555555666666666666666666666777888888999999666666666666777777777777777777777777777777777777===:::888777888999999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@DDDEEENNN___wwwxxxmmmooowwwxxxlllbbbXXXMMMGGGGGGGGGDDD@@@AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@AAACCCEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCIIIHHHIIIIIIKKKMMMPPPQQQVVVXXX[[[]]]^^^```ccceeehhhjjjlllmmmooorrrvvvyyy{{{{{{||||||}}}DDDDDDFFFKKKRRR^^^ppp~~~jjj^^^SSSMMMIIIJJJKKKHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSWWWZZZ___dddiiiooouuuyyy~~~~~~zzzyyyxxxyyyyyyrrrddd\\\SSSNNNJJJEEEFFFIIIPPP___qqqqqq```SSSFFFCCC???<<<<<<<<<<<<;;;999999999888888888888888999999888888777666666555777777777777777777777777555555555555666666666666777777777777777666666666666666666666777777777777777777777777777777777777888777666777:::<<<<<<;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<======>>>???@@@DDDFFFMMM]]]sss~~~qqqpppuuuxxxmmmddd[[[OOOHHHGGGGGGDDDAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@@@@AAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDCCCHHHHHHHHHIIIKKKMMMPPPQQQVVVXXX[[[]]]^^^```ccceeehhhjjjlllmmmnnnqqquuuxxxyyyyyyyyyzzz{{{}}}~~~~~~DDDCCCDDDHHHLLLTTTdddsss}}}mmm\\\TTTNNNMMMLLLHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMRRRTTTXXX\\\```fffmmmrrrxxx||||||wwwttttttvvvwwwzzzlllbbbUUUOOOJJJIIIGGGEEEGGGLLLYYYgggwwwxxxfffVVVKKKDDDAAA===;;;;;;;;;;;;:::666888:::;;;;;;999666444888888777777666555555555777777777777777777777777555555555555666666666666888888777777666555555444666666666666777777777777777777777777777777777777777666777999;;;<<<;;;:::999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::<<<<<<<<<======>>>???@@@DDDFFFLLLZZZooouuupppqqqxxxnnnggg]]]QQQIIIGGGGGGEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAA@@@@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJMMMPPPQQQTTTWWWZZZ\\\]]]___bbbdddgggiiikkklllnnnppptttvvvuuuvvvvvvwwwyyy{{{|||}}}}}}EEEDDDEEEHHHJJJPPP]]]jjjooodddXXXRRRNNNIIIGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPSSSUUUYYY___fffkkkqqquuu|||}}}wwwrrrqqqssswwwzzz}}}qqqcccYYYNNNJJJGGGGGGHHHIIIPPPWWWcccooo~~~mmm[[[MMMDDDAAA>>>;;;::::::::::::999666888:::;;;;;;999666555888888777777777666666666666666666666666666666666555555555555666666666666888888888777777666666666666666666666777777777777777777777777777777777777:::999999:::;;;:::888666999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBEEEKKKWWWjjjyyyqqqooo|||vvvoooggg^^^SSSKKKHHHGGGEEECCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGIIILLLOOOQQQRRRUUUXXXZZZ\\\^^^aaadddeeehhhjjjlllmmmooorrrtttsssttttttvvvxxxzzz|||}}}~~~DDDCCCEEEHHHIIIMMMYYYeee|||wwweeeYYYQQQKKKIIIKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPRRRUUU[[[aaafffjjjnnnuuu{{{{{{xxxtttqqqrrruuuzzz}}}|||uuummmcccXXXQQQKKKGGGEEEGGGJJJOOOZZZeeennnyyyqqqaaaQQQFFFAAA>>><<<:::999999:::999888999999999999888888777777999888888888888888777777666666666666666666666666555555555555666666666666777777777888888999999999666666666666777777777777777777777777777777777777:::999999:::;;;:::888666999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@CCCJJJTTTeee|||}}}tttppp|||zzzrrrlllddd]]]SSSLLLHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVYYY[[[]]]```cccdddfffiiikkklllmmmppprrrrrrssstttuuuxxxzzz|||}}}~~~@@@@@@CCCFFFGGGIIISSS^^^rrrwwwhhh[[[QQQLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPSSSWWW\\\```dddhhhnnntttzzz~~~|||uuutttrrrrrrsssvvvyyy|||zzzpppfff]]]UUUNNNIIIGGGEEEGGGLLLQQQYYYgggssszzz|||nnnaaaUUUIIIAAA???===;;;999999::::::999888;;;:::888777666777888999999999999888888888888888777777777777777777777777555555555555666666666666666666666777888999999999666666666666777777777777777777777777777777777777777666777999;;;<<<;;;:::999999999999999999999999999999::::::::::::;;;;;;888888888888888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@???CCCHHHPPP___vvv{{{wwwxxxrrrkkkfff]]]XXXQQQLLLIIIGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGIIILLLMMMOOOQQQUUUWWWYYY\\\___bbbccceeehhhjjjkkklllnnnpppqqqrrrsssuuuwwwzzz}}}~~~}}}>>>???BBBEEEEEEFFFNNNXXXfffzzz}}}mmm]]]SSSOOOIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMOOORRRVVVYYY^^^bbbgggmmmsssyyy}}}{{{yyywwwuuuppppppqqqrrrsssttttttuuutttmmmcccYYYQQQLLLHHHFFFGGGIIIQQQ[[[ccckkkyyyyyylll]]]TTTKKKAAA===>>><<<:::999999:::;;;:::999:::999888777777777888888777777777888888888888888777777777777777777777777555555555555666666666666555555555555666666666666666666666666777777777777777777777777777777777777888777666777:::<<<<<<;;;999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@???CCCGGGLLLXXXoooyyyppphhhbbb]]]UUUSSSOOOLLLIIIGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKNNNPPPTTTVVVYYY[[[___aaabbbdddhhhjjjjjjkkklllnnnooopppqqqtttwwwzzz|||~~~{{{~~~???@@@CCCEEEDDDDDDKKKTTT]]]ppp}}}iiiZZZSSSIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEECCCCCCCCCCCCCCCCCCFFFIIIKKKMMMOOORRRTTTZZZ^^^ccchhhnnnttt{{{zzzvvvtttrrrooommmmmmnnnpppqqqqqqqqqooonnnhhhbbbYYYQQQLLLJJJHHHGGGJJJPPP\\\jjjttt}}}~~~}}}|||pppbbbSSSKKKEEE===;;;>>>;;;:::999:::;;;;;;:::999999999999999999888777777666666666666777777777777777777777777777777777777555555555555666666666777555555555444333333222222666666666666777777777777777777777777777777777777===:::888777888999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>??????<<<<<<<<<======>>>???@@@@@@CCCFFFJJJSSSiiivvvkkkbbb[[[XXXPPPOOONNNLLLJJJHHHEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@BBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIMMMPPPSSSVVVXXX[[[^^^aaaaaadddgggjjjjjjkkklllmmmnnnooopppsssvvvyyy{{{}}}yyy|||???@@@@@@@@@AAACCCGGGJJJWWWcccvvvuuu___UUURRRPPPKKKFFFCCCCCCFFFIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOUUUWWW[[[___dddjjjqqqvvv|||}}}yyytttoookkkjjjjjjjjjjjjmmmppprrrppplllfffbbb___VVVNNNKKKIIIHHHJJJNNNQQQaaattt~~~wwwnnnggg\\\UUULLLCCC???===<<<<<<:::::::::999999999888888777777888888888888777777777777777777666666666666777888888777666555555666777777777777777777777777555555555555555555444444222444666888:::::::::999:::999999999::::::<<<<<<;;;:::999888888999:::;;;999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<;;;BBB???AAAJJJSSSbbb|||ooobbbZZZVVVTTTOOONNNMMMMMMMMMKKKGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIMMMOOOQQQSSSUUUXXX\\\___```bbbeeeggghhhjjjmmmooommmpppsssuuuvvvwwwyyy{{{yyyzzz}}}???@@@@@@@@@AAACCCGGGJJJOOOYYYiii}}}lll___SSSQQQMMMIIIGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMQQQTTTWWW[[[___eeelllpppuuuyyy~~~|||uuurrrmmmiiiffffffgggiiilllnnnoooooolllfff```\\\TTTNNNIIIHHHGGGFFFJJJOOObbbwww~~~uuujjjbbbUUUOOOGGG@@@===<<<<<<<<<:::999999999888888888888777777888888888888777777777777777777666666666666666777888777555555555666666666666666666666666666555555555555555555555555333444555666777888888888666777777888999999:::::::::999888888888888999:::999999999999999999999999999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<>>???@@@@@@AAACCCFFFIIIKKKRRR^^^nnn|||mmm[[[VVVQQQNNNMMMLLLIIIFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRVVVYYY^^^dddhhhkkkoootttyyy|||~~~yyyvvvllliiifffcccccceeehhhjjjoooooonnnjjjeee]]]VVVRRRHHHEEEEEEFFFFFFHHHOOOXXXrrr}}}qqqddd[[[LLLGGGAAA<<<;;;;;;<<<<<<999999888888888777777777777777888888888888777777666666666666777777777777666777888777555555555666666666666666666666666666555555555555555555555555555555555555555666777777666777777888888777555444999888888777777888888999999999999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======BBB???@@@GGGMMMXXXooorrrggg```\\\ZZZTTTRRROOOMMMLLLJJJGGGDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@??????@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIKKKNNNPPPQQQTTTXXX[[[\\\^^^aaaccceeegggjjjlllnnnqqqssstttuuuuuuwwwxxxyyyzzz|||>>>???@@@@@@@@@BBBEEEGGGHHHLLLTTTaaattt{{{iiiaaaXXXRRRQQQPPPLLLHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX]]]```bbbeeekkkooossswwwzzz}}}~~~{{{vvvpppllldddbbb``````bbbggglllooopppnnnkkkeee]]]UUUNNNIIICCCCCCDDDGGGIIIOOO\\\iii~~~|||mmm^^^TTTFFFBBB===:::999:::::::::888888888777777777777666777777888888888888777777666666666666777777777777555666777777555444555777666666666666666666666666555555555555666666666666888777555444444555666777888999999999777444222000888777777777777777777888999999999999999999999999888999999999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAA>>>@@@FFFKKKTTThhh~~~zzznnnfffaaa^^^WWWTTTPPPMMMKKKIIIFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@????????????@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPSSSVVVYYYYYY[[[^^^aaabbbeeehhhjjjoooqqqssstttttttttuuuwwwxxxzzz|||~~~===>>>@@@@@@@@@AAACCCEEECCCFFFKKKSSScccyyy{{{pppaaaVVVRRRPPPLLLIIIJJJJJJHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFIIILLLNNNPPPSSSVVVYYY[[[^^^ccchhhkkkooosssvvvyyy}}}zzzuuunnnhhhccc\\\\\\\\\^^^bbbggglllooommmkkkeee^^^VVVNNNHHHEEEDDDCCCDDDHHHMMMWWWiiiyyyxxxhhhYYYNNNDDD@@@<<<:::::::::999888888888888777777777777666777777888888888888777777555666666666777777777888444555777666555444555777555555555555555555555555555555555666666666777777999888777666555666777888777888999999999777444333777777777888888777777777999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>??????<<>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJMMMNNNPPPRRRUUUXXXVVVYYY\\\^^^```cccfffhhhnnnppprrrsssssssssuuuvvvxxxyyy{{{~~~<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEIIINNNYYYjjj~~~ppp```VVVQQQNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJLLLMMMOOOQQQSSSUUUXXX\\\```cccgggkkkoootttyyy|||vvvqqqjjjccc^^^WWWXXXYYY\\\___cccfffhhhfffbbb]]]VVVOOOIIIEEECCCFFFCCCDDDJJJSSS```rrrqqqbbbSSSJJJBBB???<<<;;;::::::999888999999888888888777777777777777888888888888777777555555666666777777888888333555666666555444555777555555555555555555555555555555555666666777777888999888888777777777777888333444666888999::::::999777888888999999888888777999999999999999999999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???===;;;>>>EEEHHHLLL]]]oooxxxkkkcccWWWSSSNNNJJJHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHJJJLLLMMMNNNQQQTTTVVVUUUWWWZZZ]]]___bbbeeehhhllloooqqqrrrssssssuuuvvvxxxyyy{{{}}}<<<===@@@@@@@@@@@@AAACCCDDDFFFIIILLLSSS^^^kkkuuurrrbbbXXXSSSRRRMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEECCCFFFHHHJJJJJJKKKMMMNNNOOOQQQUUUXXX[[[^^^cccfffmmmqqqwww|||~~~|||wwwsssnnnhhhbbb]]]XXXYYYZZZ\\\]]]]]]]]]]]][[[XXXSSSMMMHHHEEEDDDCCCHHHEEEGGGPPP\\\iiiyyy{{{iiiZZZNNNFFF>>><<<;;;:::;;;;;;:::888:::999999999888888888888777777888888888888777777555555555666777888888888333444666555444444666777555555555555555555555555444555555666777777888888666666777777777777777666555555666777888999::::::888888999::::::999888888999999999999999999999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>===;;;>>>CCCDDDGGGUUUfffyyywww}}}qqqfffVVVRRRLLLHHHFFFFFFFFFFFFBBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTTTTVVVZZZ\\\^^^aaaeeegggkkkmmmppprrrrrrsssuuuwwwxxxyyy{{{}}}~~~;;;===@@@@@@@@@@@@AAABBB???BBBEEEGGGJJJQQQ[[[bbbvvvoooaaaZZZXXXMMMMMMKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDGGGHHHHHHIIIJJJKKKJJJMMMPPPSSSUUUYYY]]]```gggjjjoootttxxx}}}zzzxxxtttqqqmmmhhhccc___\\\]]]^^^^^^]]][[[XXXWWWTTTQQQMMMHHHDDDCCCCCCCCCKKKHHHLLLWWWeeeqqq}}}vvvcccUUUKKKDDD;;;:::999:::;;;<<<;;;999:::::::::999999999999888777777888888888888777777444555555666777888888999333444555555444444666777555555555555555555555555444555555666777888888999333444666777777777666555999999777666555555555555888999:::;;;;;;:::999888999999999999999999999999777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<===>>>>>><<<>>>BBBBBBBBBOOO___~~~yyytttqqqvvvttthhhVVVQQQKKKFFFEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB===>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJJJJLLLPPPRRRSSSVVVYYY\\\^^^aaaeeegggjjjllloooqqqrrrsssuuuwwwxxxyyy{{{|||~~~>>>????????????@@@@@@@@@CCCCCCEEEFFFIIINNNUUUZZZmmm{{{uuuhhh]]]TTTPPPLLLKKKKKKIIIFFFBBBFFFEEEEEEFFFFFFFFFCCCAAADDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHIIIJJJKKKMMMPPPSSSUUUVVV^^^aaafffkkkqqqwww}}}}}}yyyooonnnmmmkkkhhheeebbb```___bbbdddaaaZZZTTTQQQPPPLLLGGGFFFHHHFFFAAACCCIIIMMMSSS[[[bbbiiiuuuiiiXXXLLLCCC???<<<:::888888999:::999888777777777777777777777777777777777777777777777777444444555555666777777777666666666555555444444444777777666555444333333222444555666777777666555444777777777777777777777777999666444555888888777444666666666666666666666666555666888999::::::999999777777777777777777777777888999999999999:::::::::===:::888:::???AAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;???MMM[[[uuu~~~{{{wwwooolllqqqvvvaaaUUUMMMFFFDDDCCCBBBCCCFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBB???????????????????????????@@@AAABBBBBBAAA???>>>AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIILLLNNNPPPRRRTTTWWWYYY[[[^^^aaadddjjjkkkllloooqqqtttvvvwwwyyyyyyzzzzzz{{{||||||}}}~~~>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDFFFIIIOOOSSS```nnnxxxjjj]]]WWWQQQNNNMMMLLLJJJGGGEEEDDDDDDDDDEEEEEEBBB@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAABBBDDDFFFGGGGGGGGGIIIKKKMMMPPPRRRTTTWWWZZZ___dddhhhnnntttwww{{{~~~~~~zzzvvvrrrkkkjjjiiihhhgggggghhhhhhggggggddd^^^WWWOOOJJJHHHHHHEEEDDDGGGGGGFFFJJJQQQTTT]]]hhhqqqyyywww```PPPGGG@@@===<<<:::888888999999999888777777777777777777777777666666666666666666666666666666666666666555555555555555555555444444444333666666666555555444444333555555666777777666555555666666666666666666666666999777555666888999777555777777777777777777777777555666888999::::::999999999999999999999999999999888888888999999:::::::::===:::888:::>>>@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>>>>>>>AAALLLYYYooo~~~tttnnnooozzzvvvcccVVVNNNHHHFFFEEEBBBCCCEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB????????????????????????@@@@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNOOOQQQSSSVVVXXXZZZ]]]aaadddkkklllnnnqqqsssuuuwwwwwwxxxxxxyyyzzz{{{||||||}}}~~~>>>>>>>>>?????????@@@@@@AAAAAABBBAAABBBEEEJJJNNNTTTaaavvv|||fff___TTTNNNKKKKKKJJJIIIEEEDDDDDDEEEFFFFFFDDDBBBDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFHHHJJJLLLOOOPPPRRRTTTXXX\\\```dddiiimmmsssvvvzzz~~~}}}yyyvvvsssoookkkhhhdddddddddeeegggjjjmmmoookkkggg___XXXQQQKKKEEEBBBGGGEEEFFFIIILLLOOOVVV]]]eeennnzzzhhhSSSFFF@@@===<<<;;;:::888888999999999888777777777777777777777777666666666666666666666666888777777666555555444444555444444444444333333333555555555555555555555555666666777777777777666666666666666666666666666666888777666777888999888777888888888888888888888888666666777888999999999999999999999999999999999999777777888999::::::;;;;;;<<<:::999:::>>>???>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===???@@@@@@BBBKKKVVVggg}}}tttooouuuvvvdddUUUOOOIIIHHHGGGCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB????????????????????????@@@@@@?????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHKKKMMMNNNPPPRRRUUUWWWZZZ]]]aaadddiiikkknnnqqqtttuuuuuuuuuwwwwwwxxxyyyzzz{{{|||}}}~~~>>>>>>>>>>>>????????????<<<===???@@@AAAEEEJJJNNNOOOZZZkkkuuujjj\\\QQQLLLKKKJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFCCCDDDDDDFFFHHHJJJLLLMMMPPPRRRUUUXXX[[[^^^bbbfffjjjmmmqqquuuyyy}}}wwwtttoookkkhhheeeaaa___^^^```bbbeeeiiikkknnnoooeee^^^UUUOOOKKKIIIEEEBBBIIIJJJMMMRRRXXX```iiippp}}}|||nnnZZZHHH???<<<<<<<<<;;;999777777888999888777777777777777777777777777666666666666666666666666777777666666555555555555444444444444444333333333444555555555666666666777777777777777777777777777666666666666666666666666777777777777888888888888888888888888888888888888666666777888888888888888777777777777777777777777777777888999:::;;;;;;<<<<<<:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAA@@@AAAHHHQQQ___vvv~~~uuuvvv|||vvvdddSSSMMMIIIIIIHHHDDDCCCEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@???>>>>>>>>>???AAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQTTTVVVYYY\\\```ccceeehhhkkkoooqqqrrrqqqpppuuuuuuvvvxxxyyy{{{||||||~~~~~~~~~~~~======>>>>>>>>>?????????===>>>???@@@AAADDDHHHKKKLLLTTTbbbrrr}}}kkk\\\TTTPPPNNNLLLIIIHHHFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEGGGHHHJJJKKKMMMOOORRRTTTVVVXXX\\\___bbbeeehhhlllppptttyyy}}}|||yyyoookkkfffbbb___]]][[[YYY[[[^^^bbbgggiiihhhgggeee\\\UUULLLGGGFFFGGGFFFEEEJJJPPPYYYbbbmmmyyy|||kkk```OOOBBB<<<<<<======;;;999777777888999888777666666666666666666666666555555555555555555555555555555555555666666777777444444444444444444444444444444555555666777777777777777666666666666777777555555555555555555555555666666777777777777888999888888888888888888888888777777777777777777888888777777777777777777777777777777888999::::::;;;;;;;;;:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>===>>>???AAABBBAAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEFFFGGGIIIKKKLLLMMMOOOSSSUUUXXX[[[```cccdddgggjjjnnnppppppooonnnssstttuuuwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~=========>>>>>>>>>??????BBBBBBCCCBBBAAABBBDDDFFFGGGMMMXXXdddvvv}}}jjj^^^VVVPPPMMMJJJHHHFFFDDDEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHJJJLLLNNNOOORRRUUUXXX[[[]]]```cccfffkkkqqqtttzzz}}}|||wwwsssgggccc]]]ZZZXXXXXXWWWWWWXXX\\\```ddddddaaa\\\YYYTTTOOOHHHDDDCCCDDDGGGHHHOOOZZZhhhuuuuuummm[[[RRRGGG>>><<<<<<===<<<:::999777777888888888777666666666666666666666666555555555555555555555555444444555555666777777888444444444555555555555666555555555666666777777777666666555555555555666666555555555555555555555555444555777777666666777999888888888888888888888888777777666666666777777888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>>>>>>>BBBHHHQQQggg}}}~~~jjjWWWPPPJJJIIIHHHDDDCCCEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTWWW[[[___bbbfffhhhkkknnnoooppppppoooqqqrrrsssvvvxxxzzz{{{|||||||||}}}============>>>>>>>>>???BBBCCCCCCBBBAAAAAACCCEEEEEEIIIOOOWWWeee{{{ooobbbYYYSSSOOOLLLIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCEEEGGGIIIJJJMMMPPPSSSUUUVVVYYY[[[^^^ccchhhlllqqqtttyyy}}}}}}zzzwwwsssnnnkkk___[[[VVVSSSSSSTTTUUUVVVWWWYYY[[[]]][[[WWWRRRNNNMMMKKKGGGCCCBBBEEEKKKOOO\\\jjj{{{}}}yyyvvvoooeee\\\MMMGGG@@@<<<;;;;;;:::999:::888777666777888777666666666666666666666666666555555555555555555555555555555555666666666666666555555555666666666777777666666666666666777777777666555444333333444555666555555555555555555555555222444666666555555777999777777777777777777777777888777666666555666777888999999999999999999999999:::::::::999999999999888999:::::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;===>>>>>>AAAGGGKKK___xxxqqq___WWWOOOKKKHHHCCCBBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMQQQSSSVVVZZZ___bbbggghhhjjjlllmmmnnnoooooopppqqqrrruuuwwwzzz{{{|||{{{|||}}}============>>>>>>>>>>>>>>>@@@AAABBBBBBCCCEEEGGGFFFHHHLLLPPPYYYkkksssggg```TTTQQQNNNKKKJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFAAACCCFFFGGGIIIKKKNNNQQQQQQRRRUUUVVVYYY]]]cccggghhhlllpppuuuyyy~~~}}}zzzvvvrrroookkkfffcccZZZWWWRRRPPPPPPSSSUUUUUUVVVVVVWWWVVVTTTPPPLLLIIIFFFFFFFFFDDDDDDHHHPPPWWWiiixxxuuunnnjjjcccXXXPPPDDD@@@;;;:::::::::888555:::888666666777888777666666666666666666666666666555555555555555555555555777777777666555555444444555666666666777777888888777777777777666666666666555444333222222333444555555555555555555555555555111333666555444444666999666666666666666666666666888777666555555666777888777777777777777777777777;;;;;;:::999999888888777999:::::::::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<;;;===???>>>BBBGGGHHHZZZrrrvvvfff]]]SSSMMMHHHCCCAAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????;;;<<<>>>???@@@@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDEEEEEEGGGIIIJJJJJJMMMPPPSSSVVVZZZ^^^bbbeeefffggghhhjjjkkkmmmmmmoooppprrrtttwwwyyy{{{|||zzz{{{}}}============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBGGGFFFHHHLLLRRR\\\mmm}}}yyyjjjbbbXXXOOONNNMMMJJJFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBBBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBCCCEEEGGGJJJKKKNNNNNNOOOQQQTTTXXX]]]___bbbeeeiiimmmqqqvvv{{{|||xxxuuuuuuqqqjjjeeebbb```^^^\\\VVVUUUUUUUUUUUUUUUUUUVVVZZZWWWSSSOOOMMMJJJHHHFFFEEEAAABBBFFFIIIMMMXXXeeesss{{{|||ooohhh```UUUJJJEEE===<<<;;;:::999999999999888888888888777777777777777777777777666666666666666666666666666666666666666666555555555555666666777777777777666666666666555555555555555555555555666666666666777777777777888555888888333777:::111444555777777555555555666777777777777777777777777888888888888888888888888777777888999999999999888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>===;;;:::;;;===@@@BBBJJJRRRbbbzzzrrrcccTTTMMMIIIEEEAAA@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHMMMNNNOOORRRUUUYYY[[[]]]___bbbeeegggiiijjjmmmnnnnnnoooppprrrtttwwwyyyzzz|||}}}~~~============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBJJJHHHHHHKKKNNNTTTaaannnrrreeeYYYTTTQQQMMMJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOSSSVVVXXX]]]```dddgggkkkpppuuuxxx~~~}}}~~~}}}{{{wwwrrrooommmiiiccc___]]]\\\ZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWSSSQQQMMMJJJHHHGGGFFFFFFGGGEEEFFFKKKOOOTTT```mmmyyyvvvjjjccc[[[PPPFFFAAA<<<<<<;;;:::999999999999888888888777777777666666666666666555555555555444555555555555555555555555666666555555555555666666777777777777666666666555666666666666666666666666444555555555555666666666666666<<<;;;444777:::333444666888777666555666666777777777777777777777777888888888888888888888888777777888999999999999888999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>===;;;;;;;;;===@@@BBBHHHOOO^^^uuu|||mmm\\\RRRNNNHHHEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHLLLMMMNNNQQQTTTWWWZZZ\\\^^^aaaeeeggghhhjjjlllnnnnnnoooppprrrtttwwwyyyzzz|||}}}}}}~~~============>>>>>>>>>>>>@@@????????????@@@AAAAAAHHHFFFFFFHHHIIILLLUUU___pppxxxeeeYYYSSSMMMJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPQQQVVVXXX\\\___bbbgggkkkoooxxxwwwwwwxxxzzz~~~}}}}}}{{{yyyvvvtttoooiiieeebbb___ZZZWWWWWWWWWWWWWWWYYY[[[]]]^^^^^^[[[XXXVVVMMMKKKHHHFFFEEEEEEFFFGGGJJJJJJNNNTTTZZZaaammmxxx|||ooobbbZZZSSSIII@@@<<<<<<;;;:::999999888999999888888777777777777666666555555555444444444333333555555555555555555555555666666555555555555666666777777777666666666555555888888888888888888888888333333444444444555555555555999CCCBBB666666:::555555777888888777666666777777777777777777777777777888888888888888888888888777777888999999999999888888888888888888888888888999999::::::::::::;;;;;;999;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;===???AAAEEEKKKXXXmmmxxxeeeXXXQQQJJJGGGGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGJJJKKKLLLOOORRRUUUXXXYYY]]]```cccfffgggiiikkkmmmnnnoooppprrrtttwwwyyyzzz|||||||||}}}}}}~~~~~~~~~============>>>>>>>>>>>>???????????????@@@@@@AAABBBAAABBBEEEGGGIIIOOOWWWcccqqqwwweeeYYYQQQLLLMMMKKKJJJHHHFFFEEEDDDDDDDDDFFFDDDDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCHHHHHHHHHHHHIIIKKKLLLMMMPPPRRRUUUXXXZZZ^^^bbbeeeppppppooooooqqquuuzzz~~~}}}yyyvvvsssrrrpppnnnkkkfff```\\\YYYWWWSSSRRRTTTVVVWWWWWW\\\^^^```aaa^^^ZZZTTTQQQJJJIIIFFFDDDCCCEEEHHHKKKNNNSSS[[[dddkkkrrrzzzzzzlll[[[QQQJJJBBB<<<:::;;;::::::999888888999999888777777777666666666666555555555444444444444333555555555555555555555555666666555555555555666666777777666666666555555555777777777777777777777777333444444444444555555555777???MMMJJJ999666:::666666777999999777777777888777777777777777777777777888888888888888888888888777777888999999999999888777777777777777777777777999999999:::::::::;;;;;;999;;;<<<<<<;;;:::<<<======<<<;;;;;;<<<===???@@@BBBGGGSSSggg}}}lll]]]SSSKKKGGGGGGEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPSSSUUUWWW[[[^^^bbbeeefffhhhkkkmmmnnnnnnoooqqqtttvvvxxxzzz{{{{{{{{{|||||||||}}}}}}============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@>>>@@@DDDFFFGGGKKKQQQZZZcccrrryyyiii\\\TTTRRRLLLJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]gggggghhhggghhhlllrrrwwwyyy}}}~~~|||xxxuuusssqqqnnnkkkiiihhhfffdddbbb^^^YYYVVVUUUSSSQQQQQQTTTXXXZZZ[[[aaabbbbbbaaa]]]VVVPPPLLLGGGGGGFFFDDDCCCFFFLLLQQQVVV```mmmwww~~~yyyhhhUUUIIICCC===;;;;;;::::::999888888888999999777777777666666666666555666666666555555555444444555555555555555555555555666666555555555555666666666666666666555555555555666666666666666666666666444444555555555666666666:::DDDSSSOOO;;;555999555666777999999777777777888777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777999999999:::::::::;;;;;;999:::;;;;;;::::::;;;===<<<;;;;;;;;;<<<===>>>???@@@DDDOOObbbxxxttteeeYYYNNNIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKNNNQQQSSSTTTZZZ\\\```ccceeegggjjjlllmmmnnnoooqqqsssvvvxxxyyyzzzzzzzzz{{{{{{||||||}}}============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@CCC@@@@@@DDDEEEEEEFFFJJJPPPUUU```qqqzzziii]]]XXXQQQOOOLLLIIIGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJMMMNNNOOOQQQTTTWWW\\\^^^``````aaadddjjjpppppptttyyy}}}|||yyyuuurrrooollljjjhhheeeccc^^^]]][[[YYYYYYWWWTTTRRRRRRPPPOOOQQQVVVZZZ^^^___eeedddaaa]]]XXXRRRMMMJJJEEEFFFFFFEEEFFFLLLUUU\\\eeerrrppp```NNNDDD???;;;:::<<<999999888888888888999999777777666666666666555555666666666555555555555444444444444444444444444444666666555555555555666666666666666555555555444444444444444444444444444444444555555555555666666666:::EEESSSOOO;;;555999555555777888888777666666777777777777777777777777777777777777777777777777777777777888999999999999888777777777777777777777777999999::::::::::::;;;;;;888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@CCCLLL]]]sss~~~|||ooobbbVVVNNNMMMGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHJJJMMMOOORRRSSSXXX[[[___bbbdddfffiiikkkmmmnnnoooqqqsssvvvxxxyyyxxxyyyzzz{{{|||}}}}}}~~~============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@DDD@@@???CCCDDDCCCDDDGGGHHHKKKUUUbbbooo}}}mmmeeeYYYVVVRRRMMMJJJHHHHHHHHHFFFFFFFFFGGGGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDGGGHHHJJJKKKKKKMMMOOORRRQQQUUUYYYZZZ[[[]]]dddiiigggjjjnnnrrrvvvyyy~~~~~~|||{{{zzzwwwtttqqqllliiieeebbb```___]]][[[UUURRRPPPOOOPPPPPPPPPOOOPPPNNNNNNPPPVVV[[[___aaaaaa^^^ZZZUUUOOOKKKIIIGGGFFFHHHJJJKKKOOOWWWdddmmmxxxwww```SSSFFFAAA???<<<::::::999999888888888888999999777777666666666555555555555555555444444444333333444444444444444444444444666666555555555555666666666666555555555444444444444444444444444444444444333333444444444555555555666@@@NNNKKK:::555999666444666888777666555666666777777777777777777777777777777777777777777777777777777888999999999999888888888888888888888888888999999::::::::::::;;;;;;888:::;;;;;;:::999;;;<<<::::::;;;;;;<<<======>>>@@@BBBIIIWWWlll}}}~~~wwwjjj\\\SSSPPPHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRWWWZZZ^^^aaaccceeehhhjjjmmmmmmnnnpppsssuuuxxxyyywwwxxxyyy{{{|||~~~============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBB>>>===AAADDDDDDEEEHHHEEEHHHPPPZZZcccpppvvv```\\\WWWQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEECCCDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIIIIJJJMMMOOOJJJOOOTTTWWWWWWYYY___eee```cccgggkkknnnrrrvvvzzz{{{|||}}}~~~tttrrrpppooonnnkkkgggdddaaa^^^ZZZWWWUUUTTTSSSQQQNNNLLLIIIIIIJJJLLLMMMNNNNNNMMMMMMOOOUUU[[[___aaa[[[WWWRRRLLLGGGEEEDDDEEEHHHKKKOOORRRWWWbbbqqq|||lllSSSIIIAAA@@@@@@===999888999888888888888888999999777666666666555555555555444444444333333333222222444444444444444444444444666666555555555555666666666666555555555444444444555555555555555555555555222222333333333444444444222;;;IIIHHH888555:::777444666777777666555555666777777777777777777777777777777777777777777777777777777888999999999999888888888888888888888888888999999:::::::::;;;;;;;;;888:::;;;;;;:::999;;;<<<::::::;;;;;;<<<=========AAABBBGGGTTTggg~~~www{{{nnn^^^TTTPPPHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLOOOQQQRRRVVVYYY]]]```bbbeeehhhjjjmmmmmmnnnpppsssuuuwwwyyywwwwwwyyy{{{}}}>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFGGGJJJPPPWWWdddzzzxxxooocccYYYTTTQQQOOOLLLGGGEEEDDDFFFHHHHHHEEEBBBFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPSSSUUUVVV\\\^^^bbbdddgggiiimmmoooqqqsssuuuvvvxxx{{{~~~|||zzzxxxvvvvvvqqqnnnjjjhhhfffbbb\\\XXXTTTTTTRRROOOLLLKKKMMMOOOOOOMMMKKKJJJIIIKKKMMMNNNMMMMMMOOOPPPSSSUUUXXXYYYSSSPPPLLLIIIHHHGGGFFFEEEOOORRRXXX^^^gggtttrrr___LLLEEE>>>;;;<<<<<<:::777999999999999999999999999666666555555555444444444555555555555555555555555777777777777777777777777444444444444444555666666666666666666666666666666444444555555555555444444444444444444444444444444555555666777777777777777555555555555555555555555777777777777777777777777777777888888888888777777777777777666777888888999999999888888777666666666999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============BBBCCCEEEMMM___yyyxxx}}}yyysssiiiZZZOOOKKKEEEBBBCCCCCCAAAAAACCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@AAA@@@@@@???>>>===@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOTTTWWW[[[^^^```cccfffiiikkklllmmmooorrruuuwwwxxxuuuwwwzzz|||}}}~~~===>>>???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBEEEEEEHHHMMMRRR]]]oooxxxjjj```YYYSSSOOOLLLJJJHHHIIIKKKKKKGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSVVVYYY[[[]]]aaaccchhhiiikkkmmmnnnqqquuuxxxzzz}}}~~~|||zzz|||{{{xxxuuurrrooommmkkkgggdddaaa___]]]ZZZTTTPPPQQQQQQOOOLLLIIIHHHJJJLLLKKKKKKLLLLLLNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPMMMKKKHHHGGGHHHJJJLLLMMMXXX]]]cccjjjsss~~~|||cccSSSHHHBBB<<<:::;;;;;;999666444444444444444444444444666666555555555444444444666666666666666666666666666666666666666666666666555555444444555555666777666666666666666666666666444444555555555555444444444444444444444444444444444444555666666666666555666666555555555555666666777777777777777777777777777777888888888888777777555666666666666777777777888888888888777777777777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============@@@AAADDDKKK[[[ssszzz||||||vvvlll___TTTLLLFFFBBBCCCDDDAAAAAACCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@======>>>???@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNSSSUUUYYY\\\^^^aaaeeehhhiiijjjkkkmmmppprrruuuvvvtttvvvyyy{{{|||}}}===>>>???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEIIILLLSSSaaannn~~~pppcccYYYRRROOOLLLIIIHHHIIIIIIFFFCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCGGGGGGHHHIIIJJJJJJKKKKKKKKKNNNQQQSSSTTTVVVYYY\\\]]]___aaabbbcccfffjjjmmmooorrrvvvyyy{{{|||}}}|||yyywwwwwwuuusssrrrtttrrroookkkfffbbb___]]][[[YYYVVVTTTSSSPPPLLLIIIKKKLLLKKKIIIGGGFFFHHHJJJIIIKKKOOORRRTTTUUUVVVUUURRRQQQOOOLLLKKKJJJIIIIIIIIIHHHGGGGGGJJJPPPUUUYYYdddjjjqqqyyy}}}fffRRRHHHCCC>>>999888999:::888666666666666666666666666666666666666555555555555444666666666666666666666666666666666666666666666666555555555555555666777777666666666666666666666666444444555555555555444444555555555555555555555555333333444555555555555444777666555444444555666777777777777777777777777777777777888888888888777777333444555777777666666555777777777777888888888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???CCCIIIUUUkkk}}}xxxooobbbYYYMMMGGGDDDDDDDDDBBBAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSWWWZZZ]]]```cccfffggghhhiiikkkmmmooorrrssssssuuuxxxzzz{{{|||~~~<<<===>>>>>><<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBBAAACCCGGGIIIMMMWWWaaavvvvvvggg]]]VVVQQQLLLIIIIIIIIIFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKNNNPPPQQQRRRUUUWWWVVVXXXYYYZZZ\\\^^^bbbeeefffiiimmmpppqqqsssvvvxxxyyy{{{~~~xxxuuurrrooonnnllliiiggghhhfffccc```[[[WWWTTTSSSRRRQQQOOONNNLLLJJJIIIGGGFFFGGGHHHHHHGGGHHHJJJLLLNNNQQQUUUXXXYYYXXXVVVTTTOOONNNLLLJJJHHHHHHIIIJJJJJJKKKLLLNNNSSSZZZccchhhooouuu~~~|||gggTTTHHHCCC???<<<888888999:::999888999999999999999999999999666666666555555555555555666666666666666666666666666666666666666666666666666555555555555666777777666666666666666666666666444444555555555555444444666666666666666666666666333333444555555555555555777666444333333444666777777777777777777777777777777777888888888888777777333444666888888777666555555666666777888999999999999999888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;>>>CCCHHHPPPbbb{{{ooocccYYYOOOIIIEEEEEEEEEBBBAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<===============>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOORRRVVVYYY\\\___cccffffffggghhhiiikkknnnpppqqqsssuuuxxxzzz{{{|||~~~;;;<<<>>>===<<<;;;<<<>>>========================>>>>>>???AAABBBDDDEEEFFFAAA@@@CCCGGGIIIKKKRRRZZZfffttt~~~rrrddd^^^VVVQQQOOOMMMKKKIIIFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIDDDFFFHHHJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUXXX[[[^^^^^^aaadddgggiiillloooqqqrrrtttxxxzzz|||~~~zzzwwwrrroookkkhhheeeccc```]]]\\\[[[YYYVVVSSSQQQOOONNNKKKKKKKKKIIIHHHGGGGGGHHHDDDFFFHHHJJJJJJLLLOOOQQQWWWXXXZZZ[[[YYYVVVRRROOOKKKIIIGGGFFFFFFGGGIIIJJJKKKNNNTTTYYYaaajjjttt{{{|||vvvfffVVVIIICCCBBB<<<;;;999999999:::::::::666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555666777777666666666666666666666666444444555555555555444444666666666666666666666666444444555666666666666555555555444333333444555555666666666666666666666666777777888888888888777777444555777999999888777666555555666777888999999:::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBGGGLLL[[[www~~~pppbbbXXXQQQKKKGGGGGGFFFCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>????????????>>>===<<<<<<======<<<<<<======>>>?????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIKKKLLLOOOQQQUUUYYY\\\___cccffffffggghhhiiikkkmmmooopppsssvvvyyyzzz{{{|||~~~:::<<<======<<<;;;<<<>>>===========================>>>???AAACCCEEEFFFGGGBBB@@@BBBFFFHHHIIINNNUUUXXXcccvvvxxxpppddd[[[UUUQQQNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGCCCEEEGGGGGGGGGHHHJJJKKKJJJLLLMMMNNNNNNQQQTTTWWWWWWZZZ]]]___aaadddgggjjjiiilllooorrrtttvvvyyy|||}}}~~~{{{zzzxxxwwwvvvtttpppmmmiiifffbbb___]]]ZZZWWWUUUQQQQQQPPPOOONNNLLLKKKKKKFFFGGGHHHGGGFFFFFFHHHJJJGGGIIILLLNNNOOOPPPSSSUUU[[[[[[ZZZXXXUUUPPPLLLJJJHHHGGGEEEDDDEEEHHHKKKMMMOOOVVVaaakkkttt~~~}}}xxxwwwooojjj___SSSHHHAAA??????;;;;;;::::::::::::;;;;;;555555555555555555555555555666666666666777777777333333333333333333333333555555555555555555555555444444444444444555666666666666666666666666666666444444555555555555444444555555555555555555555555444444555666666666666666555555555555555555555555666666666666666666666666777777888888888888777777555666888999999999888777555666666777888999999999999999888888888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<@@@FFFJJJUUUnnnuuueeeZZZSSSLLLHHHHHHGGGCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>;;;<<<===>>>????????????===============>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPTTTXXX[[[___cccfffgggggghhhiiikkkmmmoooppprrruuuxxxyyyzzz{{{}}}:::;;;===<<<;;;;;;===>>>========================<<<===>>>@@@BBBDDDFFFGGGCCC@@@@@@CCCEEEFFFJJJPPPOOOUUUdddvvvzzzlllbbbZZZUUUQQQKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGIIIJJJFFFGGGIIIIIIJJJLLLOOORRRPPPRRRUUUWWWYYY[[[^^^aaaaaacccfffhhhjjjllloooqqqrrrtttvvvxxxzzz|||}}}~~~}}}}}}}}}|||zzzwwwuuusssnnnmmmlllkkkkkkiiifffccc^^^[[[XXXUUUTTTRRRPPPNNNKKKKKKJJJJJJIIIIIIHHHHHHEEEGGGHHHHHHGGGHHHKKKNNNMMMOOOQQQRRRRRRRRRTTTUUUXXXWWWTTTQQQMMMKKKIIIHHHGGGFFFFFFHHHLLLQQQWWWZZZ```jjjwwwwwwooolll```YYYOOOFFF@@@>>>===<<<::::::;;;:::999999:::;;;777777777777777777777777555666666666777777777777444444444444444444444444555555555555555555555555333333333333333444555555666666666666666666666666444444555555555555444444444444444444444444444444333333444555555555555444555666777888888777666555666666666666666666666666777777888888888888777777666666666777777777777888666666777777888888888999999999888888888888999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===:::===DDDHHHPPPeee|||~~~lll```TTTNNNIIIIIIGGGCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBB@@@???===;;;<<<===>>>????????????>>>>>>======>>>>>>???@@@?????????@@@AAAAAABBBBBBAAABBBBBBCCCEEEGGGIIIJJJKKKNNNRRRVVVYYY]]]aaadddffffffggghhhjjjlllmmmnnnppprrruuuwwwxxxyyyzzz|||~~~~~~:::;;;<<<<<<;;;;;;===>>>========================:::;;;===???AAACCCEEEFFFCCC@@@???AAACCCCCCFFFKKKGGGKKKUUUdddqqqrrriiiaaa\\\OOONNNLLLJJJHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEEGGGEEEFFFHHHHHHIIIKKKNNNQQQLLLNNNPPPQQQSSSUUUYYY[[[ZZZ]]]```bbbccceeehhhjjjkkkmmmoooqqqtttuuuwwwwwwxxxyyyzzz|||}}}|||{{{zzzuuuuuutttrrrpppmmmjjjhhh```___^^^^^^^^^\\\YYYVVVUUUSSSPPPOOONNNNNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJKKKOOOSSSQQQSSSTTTTTTSSSRRRRRRSSSTTTRRRNNNKKKHHHHHHHHHHHHEEEFFFHHHMMMTTT]]]eeeiiisss}}}~~~sssjjjfffYYYQQQGGGAAA>>>>>>===;;;999:::::::::999888999:::666666666666666666666666555666666666777777888888555555555555555555555555555555555555555555555555333222222222222333444444666666666666666666666666444555555555555555555444444444444444444444444444222222333444444444333333666777:::;;;;;;:::777666666666666666666666666666777777888888888888777777666555555555555666777777777777777777888888888888999999888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<===999;;;CCCGGGMMM```uuuzzzzzzrrrfffUUUOOOJJJIIIGGGDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBBBB@@@???===????????????>>>===<<<;;;>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCEEEGGGHHHJJJIIILLLQQQTTTXXX[[[```ccceeeeeefffgggiiikkklllmmmnnnpppsssuuuvvvwwwxxxzzz|||~~~<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEJJJOOOTTTYYY```ooouuujjjaaa[[[TTTNNNKKKJJJIIIIIIDDDEEEEEECCCAAA@@@???@@@CCCDDDDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBB@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDDDDEEEFFFHHHIIIHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ]]]```___aaaeeeiiilllnnnoooooommmnnnppprrrsssvvv{{{~~~}}}}}}|||{{{zzzzzzzzzzzz|||yyyuuusssqqqooommmkkkkkkhhheeecccbbb```\\\XXXXXXWWWVVVTTTSSSQQQPPPOOOOOOLLLHHHGGGIIIJJJIIIFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLMMMNNNPPPSSSVVVWWWSSSTTTUUUUUUTTTQQQOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEHHHMMMUUU^^^jjjvvv~~~xxxlllaaa\\\LLLHHHBBB>>><<<:::999888777777777777666555333333777777777777777777777777777777777666555555444444666666555555555444444444333222222333666666555444333444555555666666555555000000111111111222222222555555444444444333333333444444444555444444333333555555555555555555555555555666666777888999999999777777666666555555555444444555555666777888888999888888777777666666555555777777777777888888888888999888777666666777888999888888888888888888888888777888999:::;;;<<<<<<<<<<<<===???BBBCCCHHHVVVddd|||~~~}}}jjjYYYQQQJJJHHHGGGDDDCCCFFFAAAAAABBBBBBAAAAAA@@@???DDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>?????????@@@???>>>=========>>>@@@AAA>>>>>>>>>>>>????????????AAACCCEEEEEEDDDDDDFFFHHHLLLMMMOOORRRVVVYYY\\\^^^ccceeeggghhhiiijjjlllnnnnnnooorrruuuwwwyyyyyyyyyzzz{{{}}}<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDEEEIIINNNQQQVVVbbbsssrrrkkkaaaXXXRRROOONNNMMMIIIIIIHHHFFFEEECCCCCCDDDAAAAAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGFFFHHHIIIJJJJJJKKKMMMOOOMMMOOOPPPQQQRRRSSSVVVXXX[[[\\\^^^aaaccceeefffffffffhhhjjjkkkmmmpppssswwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuusssqqqpppooooooqqqnnnkkkhhhgggfffcccaaaaaa^^^[[[ZZZZZZXXXTTTQQQPPPOOOOOONNNMMMLLLLLLKKKMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZZZZZZZYYYWWWUUUSSSPPPMMMJJJIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGKKKNNNUUU]]]gggsss|||pppbbbUUUOOOEEEBBB>>>;;;;;;;;;;;;:::999999999999888777666555666666666666666666666666555555555555666666666666666666555555555444444444666555444444555444222000333444444555555555555555222333333333333444444444555444444444444333333333333444444555444444333333333333333333333333333333444555555666777777888888777666666666555555555555555555555666777888888888888777777777666666666555777777777777888888888888888888777777777777888888::::::::::::::::::::::::888999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAAFFFRRR___zzzrrr]]]TTTLLLIIIGGGCCCBBBDDDAAABBBBBBBBBBBBAAA@@@@@@CCCBBBAAA@@@@@@?????????===>>>>>>>>>????????????>>>===<<<<<<<<<===??????>>>>>>>>>>>>????????????@@@BBBDDDDDDDDDEEEGGGHHHJJJKKKMMMPPPSSSWWWZZZ\\\```bbbeeeffffffhhhjjjlllnnnoooqqqsssuuuwwwxxxxxxzzz{{{}}}~~~;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>???????????????@@@@@@AAABBBBBBBBBAAAEEEHHHJJJMMMTTT```iii|||yyylllbbbZZZUUUQQQJJJIIIGGGFFFDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCEEEFFFFFFFFFFFFGGGIIIFFFHHHIIIJJJJJJLLLNNNPPPUUUVVVVVVWWWYYY[[[\\\]]]]]]___aaabbbcccfffiiilllnnnooopppqqqqqqpppooonnnooommmkkkhhheeecccbbbaaacccaaa^^^\\\[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[\\\^^^bbbdddccc```\\\ZZZVVVSSSNNNJJJGGGEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLNNNTTTXXX```jjjuuuwwwjjjZZZLLLEEE@@@>>>:::999999:::::::::888999999888888777666555555555555555555555555555333444444555666666777777555555555555555444444444666555444444555444222000333333444555555555555555333333333333444444444444444444444444333333333333333333444444555444444333333333333333333333333333444444444555555666666777666666666666555555555555555555666666777777888888777777777777666666666666777777777777888888888888777777888888888888777777::::::::::::::::::::::::999999:::;;;;;;:::::::::;;;;;;<<>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???????????????AAACCCDDDDDDEEEGGGIIIGGGHHHJJJMMMPPPTTTVVVXXX]]]___aaacccdddeeehhhjjjoooooopppqqqrrrtttvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAADDDGGGHHHIIIMMMUUU[[[lll{{{xxxkkk___XXXOOOLLLIIIGGGFFFFFFGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA???@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCEEEFFFFFFFFFGGGIIIKKKPPPPPPPPPPPPRRRUUUWWWYYYUUUWWWZZZ[[[\\\^^^```cccgggggghhhiiiiiihhhffffffdddccc```^^^[[[YYYXXXXXXXXXVVVSSSRRRRRRRRRPPPOOOKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDGGGJJJJJJIIIJJJMMMQQQRRRTTTVVVZZZ]]]aaacccdddeeefffggggggddd___ZZZVVVNNNLLLIIIFFFEEEEEEFFFGGGFFFGGGIIIKKKNNNQQQUUUXXX___eeennnxxxnnn```QQQEEE@@@@@@===:::888888888888777666666666666666555444444555555555555555555555555444444444555555666666666555555555555555555555555333222222333666666555444333333444555555555444444111111111222222222333333444444444333333333222222333333444444555444444444555555555555555555555555444444555555555666666666666666666666666555555555555666666666777777777888777777777777666666666666666777777777888888888888666777888999999888777666888888888888888888888888::::::;;;;;;;;;:::999999<<<;;;<<<>>>>>>@@@HHHRRRbbbzzziii]]]QQQLLLIIIEEECCCDDDBBBBBBBBBCCCBBBAAAAAA@@@AAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<======>>>>>>===>>>>>>>>>????????????>>>@@@BBBDDDDDDEEEHHHJJJGGGGGGIIIKKKNNNQQQTTTUUUZZZ\\\___aaabbbdddgggiiioooooonnnoooppprrrtttuuuwwwxxxzzz|||}}}}}}||||||;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAADDDFFFHHHHHHKKKOOOSSS\\\hhh|||oooddd\\\WWWQQQNNNMMMMMMLLLKKKFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@?????????>>>???AAACCCCCCBBBAAA???@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDCCCAAA@@@AAABBBAAABBBCCCCCCCCCCCCEEEGGGHHHHHHIIIJJJLLLOOORRRTTTQQQSSSUUUWWWWWWXXXZZZ\\\^^^___`````````___]]]\\\WWWVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKKKKKKKLLLKKKJJJEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEIIIMMMOOOPPPRRRVVVYYY\\\]]]___bbbeeegggiiikkkhhhfffccc___[[[VVVRRRPPPEEEEEEEEEEEEEEEEEEFFFFFFIIILLLQQQUUUXXX\\\bbbfffnnnttt}}}qqq^^^QQQFFF???===>>><<<:::999999999999888555666666666666555555444666666666666666666666666666555555555444444444333444555555555555555555555333222222333666666555444222333333444555444444444111111222222222333333333444444333333333222222222222333333444555555555444555555555555555555555555555555666666666666777777555555555666666666666666666666666666777777777777666666666666777777777777666777777777888888888888666777888999999888777666888888888888888888888888::::::;;;;;;;;;:::999999>>><<<<<>>???????????????>>>>>>>>>>>>>>>>>>======>>>>>>????????????===>>>>>>>>>????????????>>>@@@BBBCCCDDDEEEGGGIIIGGGHHHIIIKKKMMMPPPSSSTTTYYY[[[^^^```bbbdddgggiiinnnnnnmmmnnnoooqqqssstttuuuvvvxxxzzz{{{{{{{{{zzz::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???AAADDDEEEFFFHHHKKKMMMQQQZZZlll|||ooohhh^^^WWWSSSQQQNNNLLLGGGFFFEEEDDDCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>===???AAACCCCCCBBB@@@???AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAA>>>@@@@@@@@@??????AAACCC@@@AAABBBDDDGGGJJJLLLMMMMMMOOORRRSSSSSSSSSUUUVVVUUUVVVVVVWWWVVVUUUSSSRRRMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGHHHGGGFFFBBBDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLOOOSSSVVVYYY[[[^^^```dddeeeeeefffggghhhhhhiiiaaa^^^YYYTTTOOOLLLJJJIIIBBBBBBCCCEEEFFFGGGGGGHHHRRRXXX```fffjjjnnnssswww}}}cccRRRIIIBBB??????:::999888888;;;<<<<<<;;;777777888888888888777777666666666666666666666666666666555555444333333222444444444555555555555555666555444444555444222000222222333444444444444444444444444444555555555555333333333333222222222222222222333444555555555555333333333333333333333333666666666666666666666666555555555666666666666666666666666666777777777777666666666666777777777777777777777777888888888888777777888888888888777777::::::::::::::::::::::::999999:::;;;;;;:::::::::>>><<<<<>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>????????????>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHIIIKKKMMMOOOQQQSSSWWWZZZ]]]___aaadddgggjjjllllllmmmnnnoooqqqsssttttttuuuvvvxxxyyyyyyyyyyyy::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>??????@@@AAAAAA???@@@AAABBBCCCEEEGGGHHHLLLQQQ___qqqrrrggg```ZZZTTTPPPKKKJJJGGGFFFEEEEEEFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<>>>AAACCCDDDBBB@@@>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBAAA@@@???@@@AAA>>>???@@@???>>>>>>@@@BBB===>>>@@@BBBDDDEEEFFFGGGHHHKKKMMMOOOOOOOOOPPPQQQOOOPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCDDDFFFGGGGGGGGGCCCEEEHHHHHHGGGFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTXXXXXXZZZ^^^bbbddddddcccddddddcccaaa```^^^]]]]]]TTTRRRNNNKKKHHHFFFEEEEEEDDDDDDEEEGGGKKKOOOSSSVVVccckkkvvv}}}}}}kkkUUUIIIDDDAAA??????999888777888:::;;;;;;:::777777888888888888777777555555555555555555555555444444444444444444444444444444444555555555666666666555444444555444222000222222333444444444444333444444444555555555555666333333333222222222222111111222333444555555555555333333333333333333333333555555555555555555555555555555555555666666666777777777777777666666666666555666666666777777777888777777777777888888888888888888777777777777888888::::::::::::::::::::::::888999999:::;;;;;;;;;;;;===;;;;;;>>>??????AAAFFFNNN^^^vvvqqq^^^TTTPPPKKKFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>===<<<<<<>>>?????????>>>===>>>>>>>>>>>>???????????????AAABBBCCCCCCCCCEEEGGGGGGGGGHHHIIIKKKNNNOOOQQQUUUXXX[[[^^^```cccgggiiijjjkkkmmmoooqqqrrrssstttrrrsssuuuwwwxxxxxxxxxwww::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<========================<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGJJJSSSbbbppp~~~zzzpppggg___ZZZOOONNNKKKIIIGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>><<<>>>AAACCCDDDBBB@@@>>>???@@@AAABBBBBBAAA?????????@@@AAA@@@???>>>???@@@@@@AAABBBAAA??????AAACCC???@@@BBBDDDDDDDDDDDDCCCEEEHHHJJJLLLKKKKKKLLLMMMNNNNNNOOOOOONNNLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFHHHJJJJJJIIIFFFIIIKKKKKKJJJIIIKKKMMMLLLNNNPPPSSSWWWZZZ\\\^^^```______cccgggiiigggddd```___]]]ZZZWWWTTTRRRQQQJJJIIIHHHGGGEEEDDDDDDCCCGGGGGGGGGKKKQQQZZZbbbgggrrr{{{iiiYYYHHH@@@>>>;;;999999;;;:::888888999888777555555555666666666666666555444444444444444444444444222333333444444555555666444444444555555555666666333222222444666666555444222222333444444444333333222222222333333333444444333333333222222222111111111222333444555555555555555555555555555555555555444444444444444444444444444555555555666666777777777777777777666666666666555666666666777777888888777777777777888888888888999888777666666777888999888888888888888888888888777888999:::;;;<<<<<<<<<<<<999:::===>>>>>>@@@DDDIIIWWWnnnwwwbbbVVVQQQJJJEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBB@@@?????????>>>>>>======:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>????????????@@@AAACCCCCCCCCCCCDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOTTTVVVZZZ]]]___bbbfffhhhhhhjjjmmmppprrrsssttttttrrrsssuuuvvvwwwxxxwwwwww<<<<<<<<<;;;999999;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<;;;<<<======>>>???@@@@@@AAABBBAAA@@@???@@@BBBDDDFFFGGGIIINNNVVV^^^kkk{{{nnneee[[[XXXTTTOOOLLLJJJIIIIIIBBBDDDGGGHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA======<<<===>>>???AAABBB@@@AAAAAABBBBBBAAAAAA@@@<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQSSSUUURRRTTTZZZaaahhhkkkkkkjjjmmmjjjgggfffeeeccc^^^ZZZXXXTTTPPPNNNNNNMMMJJJGGGAAADDDFFFFFFEEEEEEEEEFFFHHHKKKOOOSSSYYYdddtttuuukkkTTTLLLBBB======>>><<<::::::::::::::::::999888888888888777777666666555555555555444444444444555555555555555555555555555555444444444555555555555666444444444444444444444444222222222222222222222222555444333333222222222222444444444333333222222222333333333222222111111111111222333444555555555555666444222333666777666444777777777777666666666666666666666666666666666666333555777999:::999888777777777777777888888888888444444555666777888999999999999999999999999999999:::;;;<<<<<<:::999:::<<<999::::::;;;===>>>@@@AAAHHHRRRdddwwwjjjYYYSSSOOOIIIDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???===;;;???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFHHHJJJKKKMMMMMMQQQSSSVVVYYY[[[^^^bbbeeeggghhhkkkmmmoooqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvv<<<<<<<<<:::888888:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>?????????BBBAAA@@@@@@@@@BBBDDDEEEFFFGGGJJJOOOTTT]]]nnn}}}|||jjjeee]]]VVVRRRPPPOOOMMMLLLLLLMMMLLLKKKIIIGGGGGGBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>??????????????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTUUUWWWYYY\\\]]]___aaaeeejjjooopppooommmnnnjjjeeeaaa^^^ZZZUUUQQQNNNKKKHHHFFFGGGGGGEEEBBBDDDEEEFFFFFFFFFFFFIIIKKKPPPUUU]]]dddlllwww~~~wwwkkk]]]TTTLLLFFF???;;;<<<===<<<:::666777777777777666555555777777777666666666666666555555444444444444555555555555555444444444444444444444444444555555555555444444444444444444444444222222222222222222222222444444333222222222333333444444444333333222222222444333333333222222222222222222333444555555555555555444222444666777666444666666666555555555555555666666666666666666666666444555777999999999888777666666666777777777888888666666777777777777777777999999999999999999999999:::;;;<<<;;;:::999:::<<<:::::::::;;;===>>>@@@AAADDDMMM^^^ppprrr___VVVPPPKKKFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???===??????@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMQQQSSSVVVXXXZZZ]]]aaadddggghhhjjjmmmoooqqqrrrrrruuuuuuuuuuuuuuuvvvvvvvvv;;;;;;;;;999777777999;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>???>>>>>>????????????>>>>>>>>>===AAAAAA@@@@@@@@@BBBCCCDDDDDDDDDFFFJJJLLLPPP\\\hhhyyymmmeeeaaa^^^ZZZVVVTTTSSSQQQNNNKKKIIIGGGGGGBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMOOOQQQTTTTTTSSSQQQPPPOOONNNNNNOOOPPPPPPRRRTTTWWWYYYZZZ^^^^^^___```bbbdddfffggglllmmmnnnppprrrqqqnnnkkkgggbbb]]]WWWSSSPPPLLLIIIGGGEEEBBBAAABBBCCCBBBAAAFFFGGGHHHIIIKKKNNNSSSWWWZZZaaakkkuuu~~~}}}zzzwwwqqqjjjbbbWWWLLLEEECCC???::::::;;;<<<:::888888999999999999888777777666666666666666666777777555555444444444444555555555555444444333333222222444444444444555555555555444444444444444444444444333333333333333333333333333333222222222333444444444444333333333333222222444444444444333333333333333333444444555444444444555444333444666666666555444444444555555555555555666666666666666666666666444555777888999888888777555555666666666777777777888888888888777777777666999999999999999999999999999;;;<<<;;;:::999:::<<<:::::::::;;;<<<>>>???@@@>>>GGGVVVhhh{{{~~~iii[[[RRRLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA?????????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLOOOQQQTTTVVVXXX[[[___bbbeeegggiiikkknnnpppqqqrrrtttttttttuuuuuuuuuvvvvvv:::;;;:::999777777999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>????????????>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@AAABBBCCCAAAAAADDDHHHJJJLLLUUU^^^qqq}}}yyytttkkkddd___\\\VVVRRRNNNLLLJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???@@@AAA>>>??????@@@@@@??????>>>??????????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFHHHJJJKKKMMMPPPRRRXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[^^^aaacccdddiiiiiijjjjjjkkklllmmmmmmnnnmmmlllllljjjgggccc___XXXUUUQQQMMMKKKIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFGGGJJJOOOTTTYYY^^^eeeiiilllrrrzzzzzzpppkkkccc[[[SSSLLLFFFBBB===;;;999:::;;;;;;999666999::::::::::::999888888444555555666666777777777555444444333333444444555555444444333333222222111333333444444444555555555444444444444444444444444333333333333333333333333222222222222333333444555333333333333333333333333444444444444444444444444444444444555444444333333444444444444555666666555444444555555555555666666666666666666666666666666555555666777888888777777555555555555666666666666888888888888888888777777888888888888888888888888999:::;;;;;;:::999:::<<<:::::::::;;;<<<===??????<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAADDDDDDAAA????????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOORRRTTTWWWZZZ^^^aaaccceeegggjjjmmmooopppqqqsssssssssttttttuuuuuuvvv:::;;;:::999777777999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>????????????;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAADDDIIIJJJKKKPPPWWW^^^jjj~~~yyypppkkkccc]]]YYYUUURRROOOIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAACCCDDD>>>??????@@@@@@??????>>>@@@@@@??????????????????>>>>>>?????????@@@@@@@@@?????????@@@AAAAAAAAABBBAAACCCEEEFFFGGGIIIMMMPPPWWWXXXZZZ\\\]]]^^^^^^^^^]]]^^^```cccfffhhhjjjkkknnnnnnnnnmmmlllkkkkkkjjjfffdddbbb```^^^ZZZUUUQQQLLLKKKIIIFFFEEEEEEGGGHHHDDDDDDCCCCCCDDDFFFIIIKKKLLLRRR\\\eeemmmtttzzz}}}yyyrrrddd^^^UUULLLGGGCCC@@@>>>;;;;;;;;;;;;;;;:::777555666666666666666555555444444444555555666666777777444444333333333333444444444444444333333222222222333333333444444444444555444444444444444444444444333333333333333333333333222222222222333333444555333333333333333333333333444444444444444444444444444444444555444444333333333444555555555555555666555555666666666777777777666666666666666666666666555666666777777777777777555555555555666666666666555666666777888888999999888888888888888888888888888999::::::999999;;;<<<::::::::::::;;;===>>>???>>>CCCMMM\\\pppmmm]]]RRRMMMGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????<<<<<<===???BBBBBB@@@>>>>>>>>>???@@@@@@AAAAAABBBAAABBBCCCEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTWWW[[[^^^bbbcccfffiiilllnnnooopppqqqrrrrrrsssttttttuuuuuu;;;;;;;;;999777777999;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<======>>>======:::;;;<<<>>>???AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAADDDBBBDDDGGGGGGFFFIIINNNPPP[[[lll~~~tttlllfff```YYYUUUNNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEE??????@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????@@@>>>?????????@@@@@@@@@AAA@@@AAABBBCCCCCCFFFIIILLLQQQSSSVVVZZZ]]]___``````^^^___aaadddfffggghhhiiiiiiiiihhhgggeeecccaaa```ZZZXXXVVVTTTSSSPPPLLLHHHGGGGGGGGGEEECCCBBBDDDFFFBBBCCCDDDEEEGGGKKKQQQUUU\\\dddnnnyyyrrrjjj]]]WWWNNNFFFAAA>>><<<;;;;;;<<<<<<<<<;;;999777666777777777777777666555555555555555555555555666666444444333333333333444444333333333333444444444444333333333333444444444444444444444444444444444444333333333333333333333333333333222222222333444444222222333333333333444444333333333333444444444444333333444444555444444444333444555555444444555777555555666666777888888888666666666666666666666666666666666666666666666666555555666666666777777777444444555666777888999999888888888888888888888888777888::::::999999;;;<<<::::::::::::;;;<<<===>>>@@@CCCKKKXXXkkkzzzgggXXXOOOHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????<<<<<<;;;===??????>>>===>>>>>>??????@@@AAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIIIIIKKKNNNPPPSSSVVVZZZ]]]```aaadddgggjjjmmmnnnooopppqqqqqqrrrssstttuuuuuu<<<<<<<<<:::888888:::<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@CCCAAAAAADDDDDDBBBDDDIIILLLSSS___mmm~~~zzzqqqfff___WWWVVVTTTQQQOOOMMMKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>=========>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAABBBAAAAAACCCFFFIIIIIILLLPPPTTTWWWYYYZZZ[[[YYYZZZ\\\^^^___``````___\\\\\\\\\[[[YYYWWWUUUTTTOOOMMMLLLKKKKKKJJJGGGDDDCCCEEEFFFFFFDDDCCCDDDFFFEEEHHHKKKNNNRRRXXXaaaggguuuzzzvvvhhh```WWWQQQIIICCC???===<<<;;;:::;;;<<<;;;:::999888888999999999999999888888777555555555555555555444444444333333222222333333444333333333444555555666666222222333333333444444444444444444444444444444444444444444444444444444444444444333222222222333333222222222333333444444444222222222222333333333444222222333444555555555555222444666666444333555777444444555555666777777888666666666666666666666666666666666555555555666666666666666777777777888888444444555555666666666777888888888888888888888888666888999:::999999;;;<<<::::::::::::;;;<<<======@@@BBBGGGSSSfffrrr___RRRIIIHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????????????????===;;;;;;===>>>>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHHHHHHHJJJMMMOOOQQQTTTXXX[[[___```cccfffiiilllnnnnnnppppppqqqrrrssstttuuuuuu<<<===<<<;;;999999;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<;;;;;;::::::======>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAA>>>???BBBCCCCCCEEEIIIIIIMMMTTT^^^jjj|||wwwnnn```^^^[[[XXXUUUSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@BBBEEEHHHDDDFFFJJJOOORRRTTTTTTUUUTTTUUUVVVXXXYYYXXXXXXWWWRRRRRRSSSRRRQQQOOOMMMLLLGGGFFFEEEFFFGGGFFFDDDCCC???BBBFFFGGGFFFEEEGGGJJJKKKNNNSSSXXX^^^fffqqqxxx}}}kkk\\\TTTLLLHHHBBB===;;;;;;:::999888999:::::::::999999:::666666666666666555444444666666666555555444444333444333333222222333333444222333333444555666777777222222333333333444444444444444444444444444444444444444444444444444444444555444444333222222222222222222222333333444444444111111111222222333333333111222333444555555666555222444666666444333555777333333444444555666777777666666666666666666666666777666666555555555666666777777777777888888888888555555555555555444444444777777777777777777777777666888999999999999;;;<<<::::::::::::;;;;;;<<<===???AAAEEEOOObbb|||zzzcccUUUIIIHHHFFFEEECCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@????????????????????????AAA???<<<;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAACCCEEEFFFGGGHHHGGGIIILLLNNNPPPSSSWWWZZZ^^^```bbbfffiiilllmmmnnnoooppppppqqqssstttuuuuuu:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEFFFHHHLLLRRR[[[gggttt|||yyyrrrggg^^^YYYVVVUUUTTTYYYUUURRRPPPQQQOOOLLLHHHHHHGGGEEEEEEFFFEEEDDDBBB@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@??????@@@BBBCCC>>>>>>>>>>>>============???===<<<===@@@AAA@@@>>>>>>?????????@@@@@@@@@@@@CCCBBB@@@>>>>>>???@@@AAABBBDDDFFFGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJIIILLLJJJIIIHHHGGGFFFDDDBBBBBBBBBCCCDDDDDDDDDCCCCCCGGGGGGGGGFFFFFFIIINNNQQQRRRVVV\\\eeeooo{{{mmm]]]QQQJJJBBBAAA???===<<<;;;;;;<<<999999999::::::;;;;;;;;;888:::<<<:::666333444555444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333333222222111111222222333555444333333222222222222555555555555555555555555444444444444444444444444555444333333222222222333222222333333444555666666666555444333333444555666333333333444444444555555666666666666666666666666444444555666777777666666777777777777777777777777777777777777888888888888666666777888999999::::::999999999888888888888888999999::::::;;;<<<======AAA@@@CCCLLL\\\ssskkkUUUQQQKKKGGGFFFEEEBBBCCCGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<======????????????????????????@@@@@@@@@AAABBBCCCDDDEEEHHHJJJLLLNNNOOOQQQTTTWWW\\\___bbbeeegggiiimmmoooqqqpppooooooqqqsssvvvwww:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCEEEGGGKKKRRR\\\fffmmm|||zzzqqqkkkgggeeeccc```\\\XXXVVVUUUSSSOOOKKKMMMKKKIIIGGGFFFEEECCC@@@DDDEEEEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>>>>===;;;===???@@@???===>>>>>>?????????@@@@@@@@@CCCBBB@@@>>>>>>???@@@AAA???AAACCCCCCCCCCCCEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHFFFFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLOOORRRWWW[[[eeeiiiooowwwxxxdddUUUJJJDDD@@@>>>===;;;:::999::::::888888888888999999::::::999;;;<<<:::777444444555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222333333555444333333222222222333222222222222222222222222333333333333333333333333555444333333222222222222111111222222333444444555666555444444444444555666333444444444555555555555666666666666666666666666444555666666666666666666777777777777777777777777666666666777777777888888888888999999::::::;;;;;;888888888888888999999999999999::::::;;;<<<<<<===@@@@@@CCCKKKWWWlllttt___UUUNNNIIIGGGFFFCCCCCCGGGFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>????????????????????????AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNPPPTTTVVVZZZ]]]```ccceeehhhkkknnnpppooooooooopppsssuuuwww:::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<>>>AAACCCDDDDDD??????????????????????????????@@@AAABBBBBBCCCDDDBBBCCCDDDFFFIIIOOOWWW]]]cccrrr{{{wwwtttqqqmmmgggcccaaa^^^YYYUUUTTTRRROOOMMMLLLJJJGGGEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>????????????@@@BBBAAA@@@?????????@@@AAA>>>@@@AAAAAA@@@???AAABBB@@@AAACCCEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIMMMQQQVVV[[[```dddiiilllwwwzzzhhhVVVJJJBBB>>><<<;;;:::999888888888888777777777777777888888888;;;<<<<<<;;;888666666666444444444444444444444444555444444444444333333333333333333333333333333333333333333333333333333333333333222222222222333333444444333222222222333333111111111111111111111111333333333333333333333333444444333333333333222222000111111222222333333333666555444444444444555666444444555555555666666666666666666666666666666666666666666666666666555444777777777777777777777777555555666666666777777777::::::::::::::::::::::::777777888888999999::::::999::::::;;;;;;<<<<<<<<<>>>???CCCHHHPPPddd~~~kkkYYYRRRKKKHHHGGGDDDDDDGGGEEEEEEDDDCCCAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???????????????????????????AAAAAABBBBBBCCCEEEFFFGGGGGGIIIKKKLLLMMMOOORRRUUUXXX[[[^^^aaacccfffiiilllnnnnnnnnnnnnppprrrtttuuu999999888777777888999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888999;;;>>>@@@AAABBBCCC????????????????????????>>>??????@@@AAABBBBBBBBBCCCDDDDDDDDDEEEIIINNNSSSWWWcccuuu|||wwwtttpppkkkggg^^^\\\YYYXXXWWWUUURRRPPPMMMLLLJJJIIIIIIIIIHHHGGGBBBCCCDDDDDDDDDBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA>>>>>>>>>?????????@@@@@@BBBAAA@@@?????????@@@@@@???AAAAAAAAA??????@@@AAA???@@@BBBCCCDDDDDDDDDDDDAAAAAABBBAAAAAABBBDDDFFFAAABBBDDDGGGKKKOOOSSSUUU\\\bbbiiipppuuuzzz~~~lllWWWJJJBBB>>>;;;:::999999888888777777777777777777777777777777777;;;<<<<<<;;;:::888888777444444444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333222222333333333444333333222222333333333222222222222222222222222222222222222222222222222333333333333333333333222111111222222333333333444555555555444444555555555555555555666666666666777666666666666666666666666666666777777666555444444666666666666666666666666555555555555666666666666:::::::::::::::999999999777777888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===BBBFFFKKK\\\{{{sss]]]TTTKKKHHHGGGEEEEEEHHHAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????????????????????????????AAAAAAAAAAAABBBDDDEEEFFFFFFHHHJJJKKKLLLNNNQQQSSSWWWZZZ]]]```bbbdddhhhjjjmmmmmmmmmnnnoooqqqsssttt999888888888888888888999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<::::::<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDCCCDDDFFFJJJMMMRRRZZZfffsss{{{ooommmiiigggeeebbb___\\\XXXVVVTTTSSSRRRQQQNNNKKKFFFGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@???AAAAAAAAA???>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEDDDCCCEEEHHHKKKHHHJJJOOOUUU\\\bbbhhhkkknnnttt|||wwwkkkYYYJJJBBB???===<<<888888999999888888888888888888888888888777777777:::::::::;;;;;;;;;:::999555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333333333333333444333333333222222333333444222222222222222222222222222222222222222222222222222222333444444444333222333333333333444444444444444555555555555555555444555555555666666666666777666666666666666666666666666666777777666555444444666666666666666666666666555555555555666666666666999999999999888888888888777777888999:::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;999<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQWWWYYY]]]___aaadddgggjjjkkkkkklllmmmnnnpppqqqrrr888888888888888888888888888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<========================>>>>>>?????????@@@@@@@@@???@@@BBBBBBBBBCCCFFFIIILLLRRRYYYbbbooo|||yyyuuuqqqnnnfffcccaaa```___\\\UUUPPPLLLKKKKKKIIIGGGEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAA@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@?????????@@@AAA@@@>>>>>>???@@@BBBBBBBBBBBBCCCCCCDDDDDDBBBDDDEEEEEEDDDFFFKKKPPPTTTXXX^^^fffmmmtttyyy|||}}}~~~uuu```WWWJJJBBB>>>======<<<777888888999999999888888888888888888777777777777888888888:::<<<===<<<;;;555555555444444333333222333333333444444444444555333333333333333333333333333333333333333333333333444444333333333333444444333333222222222333444444000000000000000000000000333333333333333333333333111222333444555444333222444444444444444444444444444444555666666555444444444444555555555666666666666666666666666666666666666666666666666666555444777777777777777777777777555555666666666777777777888888888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@CCCFFFQQQiii~~~iii\\\OOOJJJIIIGGGFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPUUUXXX[[[^^^```cccfffiiiiiijjjkkklllmmmooooooppp888888888999999888888888777888888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;========================>>>>>>>>>???????????????>>>@@@AAAAAAAAAAAACCCEEEFFFKKKQQQWWW___mmm}}}{{{yyyxxxwwwqqqhhhaaaYYYWWWTTTPPPLLLIIIFFFEEEGGGFFFFFFFFFFFFEEEEEEEEE@@@BBBCCCBBB???>>>???AAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDEEEGGGHHHJJJJJJFFFIIILLLMMMNNNQQQYYY___fffjjjpppxxx~~~|||yyyxxxqqqfff[[[NNNHHHAAA===<<<<<<;;;999555666777888999999888888777777777666666666555555666555555888<<<>>>===<<<666555555444333333222222333333333444444444555555333333333333333333333333333333333333333333333333444444333333333333444444333222222222333333444555111111111111111111111111333333333333333333333333000111333555555444333222333333333333333333333333444444555666666555444444333444444444555555555555666666666666666666666666444555666666666666666666777777777777777777777777666666666777777777888888777888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======???AAACCCKKK]]]mmmttteeeUUUMMMJJJGGGDDDEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDFFFGGGHHHHHHIIILLLNNNSSSVVVYYY\\\^^^aaadddggghhhhhhjjjkkkmmmnnnnnnooo888888999999999999888888777777888999::::::;;;;;;999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<========================>>>>>>>>>>>>???????????????AAABBBBBBAAAAAABBBDDDDDDHHHNNNQQQVVV___lllvvvwwwkkkhhhccc]]]WWWRRROOONNNIIIIIIIIIHHHHHHHHHGGGGGGCCCEEEGGGEEEBBBAAABBBDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAAAAAAAA@@@??????CCCDDDFFFEEEDDDDDDFFFGGGFFFGGGHHHIIILLLNNNPPPRRRRRRVVV[[[]]]^^^ccclllsssyyy}}}{{{pppkkkggg```TTTJJJFFFAAA===;;;;;;;;;999666444555666888888888777777666666555555555444444444444333444777<<>>===666666555444333333222222333333333444444555555555333333333333333333333333333333333333333333333333555444444333333444444555222222222222333333444555333333333333333333333333444444444444444444444444000111333555555555333222222222222222222222222222333444555666666555444333333333333444444444555555666666666666666666666666444444555666777777777666777777777777777777777777777777777777888888888888888888999::::::;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>>>>@@@AAAGGGTTTbbbzzz|||lllZZZPPPLLLGGGCCCBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGGGGHHHIIIKKKNNNRRRTTTXXXZZZ\\\___bbbeeeggghhhiiikkklllmmmnnnnnn999999999999999999::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAAAAABBBBBBDDDGGGIIIIIIJJJPPPZZZbbbuuuuuulllfff```YYYUUUQQQPPPPPPOOOMMMLLLJJJIIIFFFGGGHHHGGGEEEEEEFFFHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDCCCBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLOOOQQQTTTVVVXXXZZZ^^^```jjjlllooorrrwww{{{}}}rrrdddZZZUUUPPPIIIBBB>>>===<<<;;;:::999999999999888888777666555555444555555444444444333333333555555555555666666666666888888888666444444666888666666555555444333111111222222222222222222222222222333444555666555444333333333333333333333333333222222222222222222222222333333333222222111111111555444444333333333444444111444555444222111222555777666444444333444555666666666666666666666666666444444444555555555555666555555555555666666666666888888777777666666555555555555666777777777777777999999888888777777666666999999999999999999999999666666666777777888888888::::::::::::::::::::::::???>>>>>>>>>AAAGGGOOOUUUsssrrr^^^SSSMMMHHHEEEEEEEEECCCAAA@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@??????>>>===>>>?????????>>><<<;;;>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKQQQSSSVVVXXXZZZ\\\```cccdddeeegggiiikkklllllllll999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFFFFGGGLLLUUU]]]jjjwwwvvvmmmeee___^^^]]][[[YYYUUURRROOONNNLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKGGGHHHIIIIIIHHHIIIKKKLLLMMMOOOQQQQQQQQQRRRSSSUUU[[[^^^cccfffiiilllppprrr{{{|||rrrgggZZZPPPLLLHHHBBB===<<<;;;:::999999888888999888888777777666555555444666666666555555555444444555555555555666666666666:::::::::888555333444555555555555555555444333222222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222333333333222222222111111444333333222222333333333000222444333111000222444666555444333333444555555444444444444444444444444333333333333444444444555555555555555666666666666777777777777666666555555555555666777777777777777888888888777777777777777999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::???>>>>>>===@@@EEEMMMRRRgggvvv}}}gggYYYPPPIIIEEEDDDFFFDDDBBBAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===============>>>??????@@@@@@AAABBBCCCCCCDDDFFFHHHJJJKKKPPPRRRTTTVVVXXX[[[^^^aaadddeeegggiiikkkllllllmmm;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCDDDHHHOOOUUU]]]gggvvv{{{uuutttrrrnnniiiddd___[[[YYYWWWWWWWWWUUUSSSRRRSSSTTTTTTSSSSSSRRRSSSTTTUUUVVVRRRTTTUUUUUUUUUVVVYYY[[[]]]___bbbccccccdddfffgggnnnrrrxxx}}}|||ddd[[[NNNFFFCCCAAA===999999999888888888888888999888777777666666555555555777777777777777666666666444555555555555666666666;;;<<<<<<:::777333222222444555555555555555444444222222222222222222222222222111111111222222333333333333333333333333333333222222222222222222222222333333333333222222222222333222222222222222333333///111222222111111222444444444333333333333444444333333333333333333333333222222222333333333444444555555555555666666666666777777777666666666666555555555666777777777777777777777777777888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>CCCIIINNN^^^nnnqqqaaaVVVMMMGGGFFFGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@??????>>>===============::::::;;;;;;<<<<<<======<<<<<<======>>>??????@@@BBBBBBCCCDDDFFFHHHIIIJJJMMMPPPRRRTTTVVVYYY\\\___dddeeegggiiikkklllmmmmmm;;;;;;::::::999888777777999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???AAAAAAAAABBBEEEJJJNNNTTT[[[eeeppp~~~}}}wwwrrrnnnlllggghhhgggeeebbbaaabbbccceeefffhhhjjjjjjjjjiiihhhfffgggiiiiiiiiikkkmmmpppsssvvvyyy{{{{{{|||}}}oooZZZQQQGGG@@@>>>===<<<:::888777777777888888999:::777777666666666555555555777777777777666666666666444444444555555555666666999;;;===<<<999555222111333444555555666666666555222222222222222222222222333222111111111222444555333333333333333333333333222222222222222222222222333333333333333333333333333333222222333333444444000111222222222333444444333222222222333333444444333333333333333333333333222333333333333444444444555555555555666666666666666666666666666666666666555555666777777777777777666666777777888888999999888888888888999999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<===>>>===<<<===@@@EEEIIIUUUfff|||yyyiii\\\QQQKKKJJJGGGEEECCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===>>>???@@@AAA@@@???===<<<<<<<<<===>>>::::::;;;<<<<<<===>>>>>><<<<<<===>>>>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQSSSUUUWWW[[[^^^cccdddfffhhhjjjkkklllmmm;;;;;;::::::999888777777999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBDDDFFFIIINNNQQQWWW^^^iiiyyy|||||||||zzzwwwvvvvvvxxx|||~~~~~~ppp___PPPIIIAAA<<<;;;<<<<<<<<<888777777888888999:::;;;666666666666555555555555555555555555555555555555444444444444555555555555555888;;;;;;999666444444222333444555666666666666222222222222222222222222444333222222222333555666333333333333333333333333222222222222222222222222333333333333333333333333444444444444444555666666333333333333444555555555222222222333333444444444444444444444444444444444444444444444555555555555555555555555666666666666555555555555555666666666555555666777777777777777666666777777888888999999777777777888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<>>>BBBEEELLL\\\qqqqqqbbbTTTLLLJJJGGGEEECCCBBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAABBB@@@???===<<<<<<<<<===>>>;;;;;;<<<===>>>>>>??????======>>>>>>???@@@@@@AAA@@@AAAAAACCCDDDFFFHHHIIILLLNNNPPPRRRTTTWWW[[[]]]aaabbbdddfffiiijjjkkklll;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEEEEGGGJJJMMMQQQXXXeeettt~~~sss^^^OOOFFFAAA<<<999888999::::::888888777777888999::::::555555555555555555555555333333333333444444444444333444444444444555555555222555888:::999777666666222222333444555555555444222222222222222222222222444444333333444444555666333333333333333333333333222222222222222222222222333333333333444444444444555444444444555666777888666444333444555666555333111222333444555555444444444444444444444444444444444444444555555555666666555555555555666666666666444555555555555666666666555555666777777777777777777777777777888888888888666666777777888999999999;;;;;;;;;;;;::::::::::::888999999::::::;;;;;;;;;;;;<<<=========>>>@@@BBBJJJWWWjjjzzz{{{iiiXXXMMMIIIHHHFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA??????>>>===============<<<<<<======>>>>>>??????======>>>??????@@@@@@AAA@@@@@@AAABBBDDDFFFGGGIIIKKKMMMOOOQQQSSSVVVYYY\\\___```bbbeeegggiiijjjjjj999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>???????????????AAABBBCCCCCCCCCDDDFFFHHHJJJNNNVVVaaajjjooo___PPPEEE>>><<<999777777777888888777777666666666777888888555555555555555555555555222333333333444444444444333333444444444555555555111444777888777666555666222222333333333333333333222222222222222222222222222222333444444444444333333333333333333333333333222222222222222222222222333333333444444444555555444333333444555666777777777555333333555555333111111222444555666666555555333333333333333333333333333333444444444555555555555555555555666666666666444444444555555555666666555555666777777777777777888888888777777777777777666666666777888999999999;;;;;;:::::::::999999999777777888888999::::::;;;:::<<<=========>>>@@@BBBIIISSSdddtttsss___RRRMMMKKKHHHFFFDDDDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<======>>>??????@@@???@@@@@@BBBCCCEEEGGGHHHIIIKKKMMMOOOQQQTTTWWWZZZ\\\^^^```ccceeeggghhhiii999999999999999999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCAAACCCFFFHHHIIIKKKPPPYYY___kkklll[[[QQQIIIBBB<<<;;;999888888888888888666666555555555555666666444555555555555555555555333333333444444555555555333333333444444444555555222444666666555444444555222222222333333222222111222222222222222222222222000111222333444333222222333333333333333333333333222222222222222222222222333333333444444555555555222222222333444555666777777555222222444444111///111333444666777777666666222222222222222222222222222222333333333444444444555555555555666666666777444444444555555555666666555666666777777777777777999999888888777777666666555666666777888999999999888888888777777666666666666666777888999999:::::::::;;;===>>>>>>>>>@@@BBBCCCLLL[[[lll}}}zzzfffYYYUUUMMMKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAACCCEEEGGGHHHGGGIIILLLNNNOOORRRVVVYYY[[[]]]___bbbdddfffggghhh888888888888888888888888::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEHHHLLLOOO___hhhzzz~~~ttteeeWWWLLLEEEAAA>>>999999999888888888888777666666666666555444222111555666777666444444555777111222333333444444333333777666444333222222333444333444555666666666555555111111111111222333444555222222222222222222222222333222222111111222222333111222222333333222222111222222222222222222222222111111111222222333333333666555333111111111333444444444444444444444444444333222222222222222222222333333333444444444555555555444444333333444444555666666666666666555555555444444444555555555555666333555666777666777999::::::999888777666666666666777777777777777777777777888888999::::::::::::999888999999::::::;;;;;;<<<<<<;;;:::999:::<<<>>>???AAAHHHTTTeeewwwnnn^^^WWWRRRLLLGGGFFFCCC@@@AAADDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKMMMNNNPPPTTTVVVVVVZZZ___bbbddddddeeeeee999999999999999999999999::::::999999999999999999999999999999999999999999999999::::::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>======<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEGGGKKKNNNSSSYYYfffttt~~~~~~wwwpppddd]]]RRRIIIBBB>>>;;;:::999999999888888888777777777777666666555444444444222333333444444444333222111222333333444444333333555444333333333444555555333333444444444555555555222222111111111111111222222222222222222222222222333333222222222222333333111222222333333222222111222222222222222222222222111111222222222333333333444333222111000111111222333333333333333333333333222222222333333333333333333333333444444444444555555444444333333444444555555555555555666666666666444444444555555555555666333555666666666666777999999888777777666777777777777777777777777777777777777888888999999999999999888888999::::::;;;;;;<<<<<<;;;:::999:::<<<>>>???AAAGGGSSSbbbuuuuuuccc[[[SSSMMMHHHGGGEEEAAAAAADDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGIIIKKKLLLMMMPPPSSSUUUVVVZZZ___bbbcccdddeeeeee999999999999999999999999888888888888888888888999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<======>>>======>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEHHHKKKMMMOOOUUU^^^eeeoooyyyqqqlllfff___YYYPPPKKKEEE@@@===<<<:::999999999888888888777777777777777666555555555666777555333222333555555222///111222333333444444333333333333222333333555666777444333222222222333444555555444444333222111111111222222222222222222222222444333333222222333333444111222222333333222222111222222222222222222222222111222222222222333333333111111111111111000000000222222222222222222222222222222333333444444555555333333333333444444444444555444444333333444444555444444444555666666666777444444444555555555555666444555666666555444555666777777666666666777888888777777777777777777777777666777888888999999888888888888999999:::;;;;;;;;;;;;::::::::::::<<<===???>>>DDDNNN[[[mmmlll___TTTMMMHHHHHHFFFCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLNNNRRRTTTUUUYYY^^^aaabbbcccdddfff999999999999999999999999777777777777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@???@@@BBBBBBAAACCCEEEGGGLLLKKKMMMRRRWWW___lllyyy|||mmmbbb[[[UUUOOOJJJGGGDDD@@@>>>===;;;:::888888888888888777777777777888777555444555666888:::???999444444666777444000111222333333444444333333333333333333444444555555333222111000000222444555555555555555555444333333222222222222222222222222444444333333333333444444111222222333333222222111222222222222222222222222222222222222222222222222000111111222222111000000111111111111111111111111222222333444444555666666222222333333333444444444555444444333333444444555333333444444555666777777444444444555555555555666555666666666444333333555555555555666666888999999777777777777777777777777666666777888888888888777888888888999::::::;;;;;;:::::::::::::::<<<===>>>;;;@@@GGGSSScccxxxtttdddWWWOOOIIIHHHFFFCCCAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGEEEGGGIIIJJJKKKMMMPPPRRRTTTWWW\\\___aaabbbdddeee999999999999999999999999666666666777777888888888999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<======>>>??????@@@@@@>>>@@@AAAAAA@@@AAACCCEEEGGGFFFGGGLLLOOORRR[[[eeewwwzzznnn___TTTOOOKKKFFFBBB>>><<<;;;::::::999777555888888888777777777666666777666555444555777999:::EEE>>>666222444555444222111222333333444444333333555555555444444333333222333222000000000111333555222222333444555555444444222222222222222222222222444333333222222333333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222333222222111111111111111111111111111222222333444444555666666222222222333333333444444555444444333333444444555222333333444555666666777444444444555555555555666555666777666444333333444444555555555666777999999777777777777777777777777666666777888888888888777777777888999999::::::;;;999999::::::;;;<<<<<<===;;;???EEENNN\\\qqq|||kkk\\\RRRJJJGGGFFFCCC@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<=================================>>>@@@BBBEEEGGGHHHEEEFFFHHHIIIJJJKKKNNNQQQRRRUUUYYY\\\^^^```bbbddd888888888888888888888888666666666777888888999999999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>??????@@@>>>@@@AAAAAA@@@@@@AAACCCEEECCCFFFJJJLLLMMMRRRXXXeeemmm|||fff\\\PPPHHHEEECCC@@@<<<999888888999;;;;;;:::999888888777777777666666666666666555555555666888999BBB<<<444000000222222222111222333333444444333333555555555555444333222111333222111111111222333444...///111222333333333222222222222222222222222222333222222111111222222333111222222333333222222111222222222222222222222222333333333222222222222111111111111222222222222333111111111111111111111111222222333333444444555555222222222222333333333333555444444333333444444555333333333444555555555666444444444555555555555666555777777666444333444555555555555555666777888999777777777777777777777777666777888888999999888888777777888888999:::::::::999999999:::;;;;;;<<<<<<>>>AAAEEELLLWWWkkkwwwdddXXXLLLHHHGGGDDDAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<===???AAADDDFFFHHHDDDEEEGGGHHHHHHJJJMMMOOOPPPRRRVVVYYY[[[]]]```ccc777777777777777777777777666666777888888999::::::999999999999999999999999999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::<<<;;;;;;<<<<<<>>>??????<<<<<<======>>>?????????>>>@@@AAAAAA@@@@@@@@@AAACCCBBBCCCHHHJJJJJJNNNSSSUUU[[[jjj|||yyyjjjUUUMMMDDD??????>>>;;;888:::999888999;;;===<<<<<<888777777777666666666666555555555555555555666666999777444222111111222333111222333333444444333333333444555555555444333222222222222222333333333444000111333444444333222111222222222222222222222222222111111000000111111222111222222333333222222111222222222222222222222222333333333222222222111111111000000///000111222333222222222222222222222222222222222333333333333333111222222222222333333333555444444333333444444555444444444444444444444444444444444555555555555666555777777777555555555777555555555555555666777888777777777777777777777777777888888999999999999999777777777888999999::::::888888999:::;;;;;;;;;;;;===@@@DDDHHHQQQccczzzmmm___PPPJJJIIIFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<====================================>>>???@@@AAACCCDDDCCCEEEFFFGGGGGGIIIKKKNNNMMMPPPTTTVVVYYY[[[^^^aaa666666666666666666666666666777777888999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;<<<===>>><<<<<<======>>>?????????>>>@@@BBBBBB@@@???@@@AAA???======BBBDDDEEEHHHMMMLLLRRR```rrr~~~yyydddTTTKKKEEE>>><<<======:::666;;;999777777888888888777777777777777666666666666444444555666555555444444222333555555444333444555222222333444444444333333111222444555666555555444111222333444444444444333555666888888777666444222222222222222222222222222111111000000000000111111222222222333333222222222222222222222222222222222333333333222222111111111000///...---...///111333222222222222222222222222333222222222222222222222111111222222222333333333555444444333333444444555444444444444444444333333444444444555555555666666555777888777666666777888666555555555555666777777777777777777777777777777888888999::::::::::::999777777777888999999::::::888888999:::;;;;;;;;;;;;;;;>>>AAADDDKKK\\\ssssssdddTTTLLLJJJHHHFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================?????????>>>??????@@@@@@CCCDDDFFFFFFGGGHHHKKKMMMLLLOOORRRUUUWWWZZZ]]]```999888777777777888999:::444555666888:::;;;;;;<<<;;;::::::999999::::::;;;888888999999999::::::::::::;;;<<<;;;:::999;;;===>>>>>>>>><<<:::;;;===???:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAQQQMMMGGGAAA>>>>>>@@@BBB?????????@@@AAABBBDDDDDDKKKIIIPPP```hhhkkktttttt___QQQJJJAAA@@@>>><<<:::999888888:::::::::999999999888888666666555333333222222333666666555555555444444444555555555555555555555555666444111//////111444666444444444444444444444444444444444444444444444444222222222333333222111111111222333444444333222111111222222333222111000...222222222222222222222222444333333222222333333444111111111222222333333333///000111222333222111000222222111111111111222222222222111111111111222222222222333333333333444444333333333444444444555555777777777777777666666666666555555555555666777777444444444555666777777888666666555444555666777888999888777666666888:::;;;::::::999888777666555555999999999999999999999999999999999999999999999999;;;<<<@@@DDDHHHSSShhh{{{sssaaaUUUOOOMMMHHHEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>DDDDDDEEEEEEFFFFFFFFFGGGMMMMMMOOOQQQUUUYYY\\\___::::::999888777777777777888888999999999888888777999999999:::;;;<<<===>>>888888999999999::::::::::::;;;<<<;;;999999;;;<<<:::;;;<<<;;;999999999::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAVVVQQQKKKDDD@@@>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGDDDIIITTTYYYYYY___iiixxxuuubbbSSSHHHDDD???>>>===;;;:::999999999999999999999888888888777888777666555555555555555666555555555444444444444444444444444444444444444666444222111111222444666333333333222222111111111222222222222222222222222333333444444444444333333222222222333333222222222222222333333222111111000222222222222222222222222444333333222222333333444222222222222222222333333222222333444444444444333222222111111111111222222222222111111111111222222222222222333333333444444222222222333333333444444666666666666666666666666555555444444555555666777444444444555666777777777555555444444444555666777999888777666666888:::;;;999999888888777777666666999999999999999999999999999999999999999999999999<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<======>>>???CCCCCCDDDEEEEEEFFFGGGGGGKKKKKKMMMOOOSSSWWWZZZ\\\:::::::::999888777666555999999999999999888777666777888888:::<<<>>>@@@AAA888888999999999::::::::::::;;;;;;;;;999999;;;<<<888:::<<<<<<:::888888888:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@RRROOOIIICCC???>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFCCCFFFMMMOOOMMMQQQYYY```iiivvvzzzjjj[[[NNNFFF@@@>>>===<<<;;;::::::999999999888888777777777777777666777666666555555555666666555555555555444444444444333333333333333333333333555444444333333444444555111111222222222222222222222222222222222222222222111222222333333222222222333222222222222222222333444333333222222222222222222222222222222222222222333333222222222222333333333333222222222222222222000000//////000000111222222222111111111111222222222222111111111111222222222222222222333333333333111111111222222222333333555555555555555555555555444444444444444555555555444444444555666666777777444444444333444555555666888888777666777888999:::888888888888888888888888999999999999999999999999999999999999999999999999<<<<<<>>>@@@BBBJJJZZZjjjrrraaaWWWPPPJJJFFFCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>============>>>??????AAABBBBBBDDDEEEFFFGGGGGGIIIIIIKKKMMMPPPTTTXXXZZZ888999::::::999888777555666777888999999999999999777777888999;;;===???@@@888888999999999::::::::::::;;;;;;:::999999:::<<<;;;<<<======;;;999999::::::::::::;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@EEECCC@@@>>>======???@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDJJJKKKJJJMMMTTTUUU\\\eeeooo{{{~~~wwwmmmcccUUUIIICCC@@@===;;;;;;::::::999999999999:::666666666666666666666666555444444333333333444444444444444444444444444444222222222222222222222222444444444555555444444444000111222333444555666666444444444444444444444444222333333444444444444333444333222111111222333444555444333222222222444444222222222222222222222222333333222222222222333333333333333222222111111111000000///......000111222333222222111111222222333333222222111111222222333111222222222222333333333222222222222333333333333333333444444444444444555333333333444444444444444444444444555555666666666333333333333444444555555888777777666777888999999777777777888888999999999888888888888888888888888888999999999999999::::::;;;;;;<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@???@@@AAABBBDDDFFFGGGGGGHHHHHHIIILLLOOOSSSVVVXXX555777888999::::::999888666777888999999999999999888888888888999:::;;;<<<888888999999999:::::::::999:::;;;:::888888:::;;;>>>>>>>>><<<:::999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@<<<;;;;;;;;;;;;===???@@@>>>>>>>>>>>>>>>???@@@AAA??????AAADDDEEEEEEHHHLLLOOOTTTZZZ```iiiwww}}}tttiiiaaaXXXPPPGGGAAA???>>><<<:::999999888888888888999999555555555555555555555555555555444333333333333444333333444444444444444444222222222222222222222222333333444555555444333333222222333333333333333444444444444444444444444444555555666777777777777777444333222111111222333444444444222222222333444555222222222222222222222222333222222111111222222333333333333222222111111111555444333333333444666777333333222222222222333333333333222222222222333333111111111222222222333333333333333333444444444444222333333333444444555555222333444555555555444444444444444444555555555555333333333444444444444444777777777777777888888888777777888888999999::::::888888888888888888888888888888888999999:::::::::::::::<<>>>>>>>>>>>>>>=============================================<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>???@@@AAACCCDDDFFFFFFGGGHHHIIIKKKNNNQQQUUUWWW555666777888999:::::::::999999999999999888777666999999888888888888888999888888999999999:::::::::999:::::::::888888:::;;;>>>??????===;;;::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCBBBBBBDDDGGGGGGKKKPPPTTTZZZeeettttttlllcccYYYQQQGGGDDD@@@===<<<<<<;;;:::999888888777777777888888444555555555555666666666888888777555555444444555333333333333444444444444222222222222222222222222222333333444444333333222444444333111000///...---222222222222222222222222111111222333444444444444333222222222222222222333222222222222222333333444222222222222222222222222222222111111111111222222333333222222222222222222444444333333444444555666333333222222222222333333333333222222222222333333111111111111222222222222333333444444444555555555222333333444444555555555222333444666666555444444444444444444444444444444333333444555555555555444666666666777777777888888888888888999999999::::::888888888888888888888888888888888999999::::::;;;::::::;;;???AAADDDMMMWWWggg}}}wwwiii^^^VVVRRRHHHGGGEEECCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<>>>============>>>??????>>>??????AAABBBCCCDDDDDDFFFGGGHHHJJJLLLPPPSSSUUU777777777777888999::::::888888999999999888888777::::::999888888999999999888888999999999:::::::::999::::::999888888999;;;===@@@CCCDDDAAA===:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????=====================<<<@@@????????????@@@AAAAAABBBCCCDDDCCCBBBCCCDDDEEEBBBFFFJJJLLLNNNUUUaaaiiiwww{{{lllaaaZZZSSSKKKEEE>>>>>>===<<<:::999:::;;;999888777777666666666666444555555555666666666666:::999777666444444333333222222333333333444444444333333333333333333333333222222222222222222222222333222222111000//////...222222222222222222222222---...///000111111111111222222222333333222222222000111111222333333222222222222222222222222222222222222111111111111222222222222222222222222333333000000111222222222222111444333333222222333333444444333333222222333333444111111111111222222222222222222333333333444444444333333333444555555666666222444555777777666555444444444444444444444444444333444555666666666555555555666666777777777777777999999999999999999999999888888888888888888888888777888888999::::::;;;;;;<<<;;;<<>>=========<<<<<<<<<<<<======<<<<<<======>>>???>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGJJJMMMPPPRRR:::999888777777777999999444555666888:::;;;;;;<<<::::::999999::::::;;;;;;888888999999999:::::::::999::::::999888888999;;;===BBBHHHKKKHHHBBB<<<999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???::::::;;;<<<=========<<<>>>===============>>>???;;;>>>@@@>>>>>>AAACCCDDDCCCGGGJJJIIIIIILLLTTT[[[[[[hhhzzzyyymmm]]]RRRMMMHHHBBB<<<;;;===>>>;;;888888;;;???999888777666666555555555555555555666666666777777999888666444222111000000222222222333333444444444333333333333333333333333222111111000000111111222//////000222333444555666444444444444444444444444111222333444555666666666111222333444444333222111...000111222333222222111222222222222222222222222222222111111111111222222111111111222222333333444111222333555555444333333444333333222222333333444444333333222222333333444000111111111111222222222111111222222222333333333333333444444555666777777333444666888888777666555444444444444444444444444444444666777777777666555555666666777777777777777999999999999999999999999777777777777777777777777777777888999::::::;;;;;;>>><<<<<<>>>>>>>>>BBBIIITTTkkkssseeeZZZTTTLLLJJJHHHEEEDDDCCCDDDEEEAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAACCCCCCDDDEEEHHHKKKNNNPPP666777999888666555555666999888888777888999;;;<<<444:::===:::999;;;;;;999999999999999999999999999888888777777888:::;;;<<<:::;;;@@@GGGGGG@@@;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@?????????@@@AAAAAABBBEEEFFFFFFFFFFFFJJJOOORRRUUU]]]gggpppyyyuuueee\\\OOOFFFCCC@@@===:::<<<<<<;;;::::::999888888888888777777666666666555777777666666666666777777888666444333444444333111555555555444444333333333111111111222222333333333000111111111111222222222111111111111111111111111333222222111111222222333222222111111222222333444111111222222222111111000222222111111111222333444111111222333333111000///222222222222222222222222666444111//////111444666111111111111111111111111111111111111111111111111111000000///000222333444222222333333333333444444888777555333222333555666555444444333333444444555555555666666666555333222555555444333333555666777444555555555666666777777666666666666666666777777666777888999999999999999888888999999999888888777999999888888888888888888999;;;<<<======>>>AAACCCQQQ___uuu|||ppp```TTTOOOIIIEEEEEEDDD@@@???AAACCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@??????>>>===<<<<<<;;;??????>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFHHHJJJMMMNNN666888::::::999888999999888888888888999:::;;;;;;888;;;===;;;:::999999888999999999999999999999999999999888888999:::<<<===EEEAAA@@@BBBBBB>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>???????????????@@@AAABBBCCCDDDEEEEEEEEEGGGKKKNNNKKKQQQYYY___fffqqqvvveeeZZZRRRHHHBBB@@@>>>;;;999;;;::::::999888888777777777777666666666555555555666555555444444555555666666444222222222333222111444444444444444333333333222222222222222222333333000111111111111222222222222222222222222222222222333222222111111222222333111111000000111111222333///000111222222222222222111111222222222333333333111222222222222111000000222222222222222222222222444333111000000111333444111111111111111111111111111111111111111111111111222222111111111111111111222222333333333333444444777666444333333333444555444444444444444444444444444555555666555444333222444444444444444555666666666666666666666555555555777777777888888888999999666777888999999999999888888888888999999888888777888888888888888888888888999;;;<<<======>>>@@@CCCKKKXXXmmmssscccVVVQQQKKKFFFFFFDDDAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????????????????>>>===<<<<<<<<<>>>>>>>>>>>>============<<<<<<<<<===============>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDFFFIIIKKKLLL555777:::;;;:::999:::;;;666777888999::::::::::::;;;::::::;;;:::777666777999999999999999999999999::::::999999999;;;<<<===RRRGGG>>>======<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======??????????????????@@@AAA@@@BBBCCCCCCCCCDDDEEEGGGFFFJJJPPPSSSVVV]]]hhhqqq|||qqq```RRRKKKFFF@@@===<<<<<<999777999999888888777666666666666555555555555444444444444444444333333444444444555333111111222222111000333333333333444444444444333333222222222222222222000111111111111222222222333333333333333333333333333222222111111222222333000000//////000000111222111111222222222111111000000111222333444333222222333222111111000111111111222222222222222222222222333222111111111111222333111111111111111111111111111111111111111111111111333333333222222000//////222222333333333333444444666666444333333333444555333444444555555444444333333444444444444333333222333444555555666666555555777777777666555555444444555666666777888999::::::777777888888999999888888777777888888999888888777888888888888888888888888999:::<<<<<<<<<===@@@BBBCCCOOOaaasssxxxhhhZZZSSSMMMHHHGGGEEEBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>======<<<<<<============>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJ555777999:::999888777888555666888:::::::::999999999777777999999666666999888999999999999999::::::;;;;;;:::999:::;;;<<<===VVVIII===:::<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<>>>>>>>>??????@@@>>>@@@CCCCCCBBBAAAAAABBBDDDHHHKKKLLLMMMQQQXXX^^^lllsss~~~|||lll]]]PPPGGGAAA>>>;;;:::;;;:::888666888888888777777666666666444444444444444444444444444444333333333333444444555333222111222333222111222222222333333444444555333333333222222111111111000000111111111222222222333333333333333333333333333222222111111222222333000000000000000111222222333333333222111000///...///000333444444333222111444333111000000000111222111111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111111222222333333111000///222222222333333333444444555555444333333444444555333333444555555444333333333333333333333333333222222333555666666666555444666666666666666555555555444444555666777888999:::777777888888888888777777666777777888888888888888888888888888888999999999999:::;;;<<<;;;<<>>HHHVVVfffttt~~~mmm___VVVOOOIIIGGGEEEAAA@@@BBBAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>=========<<<<<<<<<======>>>>>>??????>>>>>>======<<<<<<;;;;;;=========>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHHHH777:::<<<<<<:::777555555555666888999::::::999888555888:::888666777999:::888888888999999:::::::::<<<;;;:::::::::;;;<<<===PPPDDD::::::===<<<:::::::::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======::::::::::::;;;;;;;;;;;;???>>>>>>======>>>>>>>>>>>>@@@BBBCCCBBB@@@???@@@@@@BBBDDDEEEEEEHHHLLLPPP[[[```hhhqqq}}}tttfffYYYNNNFFFBBB===<<<;;;;;;;;;:::888666888888888888777777777777333333333444444444444444555444444333333444444555666444222222333444444333111222222333333444444444333333333222222111111111000000111111111222222222333333333333333333333333333222222111111222222333222111111111111222333333111222222222222111000000///000333444444333222111444333111000000000111222000000000111111222222222000111222222222222111000111111111111111111111111111111111111111111111111///000111333333222222111222222222333333333444444444444333333333444444444333444444444444444444333333333333333333333333333222333555666666666555444333444444555666777777888555555666777999:::;;;;;;777777888888888777777666555666777888888888888888777777888888888999999999999:::;;;;;;;;;;;;===???===DDDOOOZZZfffttttttfffXXXQQQJJJGGGEEEAAA@@@BBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>============<<<<<<======>>>>>>??????>>>>>>======<<<<<<;;;;;;============>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHH;;;===??????<<<999777666555666777888999999999999888DDDGGG;;;444888<<<999888888888999999::::::;;;<<<;;;:::999999:::;;;<<>>999;;;===<<<999999::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<>>>>>==================???AAABBB@@@????????????@@@BBBCCCDDDEEEHHHJJJLLLQQQXXX___iiixxxqqqggg[[[SSSKKKCCC??????;;;;;;<<<;;;:::999888777888888888777777777777777333333333444444444444555555444444333333444444555666444333333444555444333222222222222333333333333333333222222222222222222000111111111111222222222333333333333333333333333333222222111111222222333222222222111222333333444---...///111333444444444000111222333444333222222333222111111000111111111//////000000111222222222000000111222222111000000111111111111111111111111111111111111111111111111//////000111222333333333222222333333333333444444333333333333444444444444555444444333333444444555444333333333333444444555333444555555666666555555222333444555666888999999888888999999:::;;;<<<<<<777777888888777777666666555555666777888888888888777777777888999999::::::888:::;;;:::::::::<<<>>>>>>BBBIIIQQQ\\\kkk{{{|||mmm\\\TTTLLLIIIFFFAAAAAACCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>========================>>>>>>>>>>>>===============<<<<<<<<<============>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFFFF:::<<>>:::888777666666666777777888999:::DDDYYY[[[BBB333:::>>>666777888888999::::::;;;;;;;;;:::999888888999:::;;;>>>999888:::<<<999888999999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<===<<<>>>??????>>>===>>>??????AAABBBCCCDDDEEEFFFGGGEEEJJJPPPTTTZZZfffttt}}}{{{uuummmiii\\\RRRIIIFFFAAA<<<:::===888999:::999888888888888666666666666666666666666333444444444555555555555333333222222222222333333555333222222333444444333333333333222222222222222222222222222222222333333000111111111111222222222222222222222222222222222333222222111111222222333111111111111111222222333...///000111222333333333111111222222222333333333111222222222222111000000/////////000111222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444222222333333444444444444666555333111111333555666444444333333333444666666444444444444444555666666333444444555666777888888777777888888888999999999777777777777777666666555444555666777888888888888666777777888999999::::::888999::::::999:::<<<>>>===???CCCIIISSSdddwwwuuu```XXXOOOLLLHHHDDDCCCEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<==================<<<<<<======>>>???@@@???@@@BBBCCCDDDDDDDDDDDD666999===>>><<<:::888777777777666666666888999;;;NNNiiijjjHHH444<<>>===<<<<<<<<<<<<<<<;;;===>>>===<<<<<<===???<<<===???@@@@@@AAAAAAAAAAAAEEEIIILLLOOOVVVaaajjjrrr~~~vvvoookkkddd[[[UUUQQQHHHBBBAAA>>>:::999===555666777777777777888999444555555555555555555555444444444555555666666666222222111111111111222222444222000111222333333222444333333222222111111111111111111222222333333444000111111111111222222222111111111111111111111111333222222222222222222333000000000000000111111222444444333333111000...---222222111111111222333444111111222333333111000///...//////000111222222222111111000000000000111111111111111111111111111111111111111111111111111111444333222000///000111111222222333333333444444444111222333444444444444444777555222000000222555777555444444333444555666777555555444333333555666777555555555666666666666666444444444444555555555555777777777777777666555555444555666777888888888888666777777888999999::::::888999::::::999999;;;=========???CCCNNN```uuu{{{ccc[[[RRRNNNJJJFFFEEEGGGCCCCCCBBBBBBBBBBBBAAAAAA????????????????????????============>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<======>>>???@@@===???@@@BBBCCCCCCBBBBBB888888888888888888888888999888777777888:::;;;===IIITTTUUUGGG;;;:::;;;888777777777777888888888888::::::;;;::::::999888777777777777777777777777777222444666666666666777888;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<>>??????>>>===<<>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@???@@@@@@AAAAAABBBBBBCCC777777777777777777777777777777777777888999::::::<<>>>>>>>>>>>===<<<=========>>>>>>???AAAAAA???@@@BBBCCCEEEHHHMMMPPPOOOVVV___hhhqqq}}}{{{iiiaaaUUUMMMIIIFFFAAA>>>???>>><<<:::999888999999999888888777777777777777555555555555666666666666555555555555555555555555666555444222222222333444444333222222111111222222333222111000111222444555111111111111111111111111111111111111111111222222111111111111111111111111222222222111111111000000222222222222222222222222111111000000000000111111333222111111111111222333444444444444333222111000111111111111111111111111111111000000111222222333222222222222222111111111000000111222222222222222111111111111111111111111222222111000000111222222333333333333333333222222555555444444444333333333444444444444444444444444555555444444444555666666555555555666666666777777666666666666666666666666555555666666777777777777888888888777777777777777777777888888888999999999999999888888888999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????@@@AAAAAABBBBBBCCC666666666666666666666666555555666777888888888888555<<<<<<666444888999555777777777777888888888888666777888999::::::::::::777777777777777777777777777888:::;;;::::::;;;<<<888888888888888999::::::<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>><<<;;;:::;;;<<<<<<:::888<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????===>>>?????????AAAEEEGGGFFFJJJPPPUUU\\\eeepppxxxnnnaaaVVVOOOGGGBBB@@@???<<<:::;;;;;;::::::999888888888:::999888888777777888888666666666555555555555555444444444444444444444444444333333222222222222333444333222222111111222222111000000000111333555666000000000000000000000000///000000111222222333333111111111111111111111111222222222111111111111111222222222222222222222222111111000000000000111111222111111000000111111222444444444444333222111000111111111111111111111111111111111000111111222333000000000111111111111111111111111222222222333333111111111111111111111111222111111000000111111222333333333333333333444444555444444444444333333333444444444444444444444444555555555555555666777888444444444555555555666666666666666666666666666666555666666666666777777777888888888777777666666666777777777888888888999999999999888888999999:::;;;999:::<<<@@@BBBKKK\\\lll{{{xxxssszzzuuuiii```WWWOOOIIIEEECCCAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBB666666666666666666666666444555777888999888777777555888888666888<<<<<<888666777777777888888888888888999::::::;;;;;;;;;:::777777777777777777777777555777999999888777888999:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;;;;:::<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@??????AAACCCGGGHHHJJJLLLPPPVVV___eeekkkpppuuuzzzxxxhhhXXXNNNHHHDDD@@@===>>>>>>======888888888999999888777666999888777777666666777777666666666555555444444444444444444444444444444444333222222222222222222222444333222222111111222222111111111111222333444555111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111000000000000000000111333333333333333222111111111111111111111111111111222111111111111111222222///000000111111222222222111111000111111111222222111111111111111222222222333333333333333333333333333333444444444444555555444444444444444444444444444444444444444444444444444444444444555666777888333333333444444444555555666666666666666666666666666666666666666666666666888777777777666666666666777777777777888888888888999888999999999999::::::999999;;;>>>@@@EEESSSaaasssyyynnnpppuuukkk___SSSKKKGGGEEEBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@??????========================<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>?????????@@@AAAAAABBBBBB777777777777777777777777666777888999999999888777444444444333666:::999666666777777777888888888888777777888777777666555555777777777777777777777777444666888888777666777888:::999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;<<<======<<<;;;<<<===???>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>???@@@AAA@@@??????@@@AAADDDDDDDDDDDDFFFJJJOOOSSSYYY\\\```ccchhhrrrttthhh^^^UUUKKKDDD>>><<<::::::;;;<<<<<<<<<666777777888888777666666777777666555555555555666666666555555444444333333444444444444444444444444222222222222222222222222444333222222111111222222333222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000111111000000000222222333333222222111111111111111111111111111111222222111111111111111222000111111111222222333333000//////...///000111111000000111111111222222222333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444444333333333444555555666333333333333444444444444666666666666666666666666666666666555555555555555666666666666666666666666666666777777777888888888888888999999::::::::::::;;;:::;;;===???BBBMMMXXXlllzzz~~~oookkkvvv}}}rrreeeWWWNNNIIIFFFCCCAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???=================================<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>???@@@@@@AAAAAABBB777777777777777777777777777888888999999888888888555555555555777888888777777777777777888888888888999999999999888777666555777777777777777777777777777999::::::999888888999777777777777777888999999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>@@@???===:::<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<======<<<>>>??????======>>>???AAAAAA@@@AAABBBEEEGGGIIILLLNNNPPPRRRUUU\\\fffnnn}}}~~~yyymmmeeeZZZQQQLLLHHHDDD@@@;;;;;;;;;;;;;;;;;;<<<<<<777777777666666666666666666666555444444444444555555555555444444444444444333333333333333333333333111222333333444333333333444333222222111111222222333333333222222222111111222222222222222222222222333333222222111000000///111111111111111111111111111111111111111222222222111111111111111111111111111111000000000000111111000111111222222111111000111222222222222222111111111111111111111111111111333222111111000111111111111111111222222222222222//////...---...///000111000000000111222222333333000111111222222111111000222222333333444444555555333333333444444444444555444444444444444444444444444444444333333333444444333333333444444444555555666666666666666666666666666666666555555555555444444555555666666777777888666666666777777777888888777888999::::::::::::999;;;:::;;;===>>>@@@HHHQQQdddtttssskkkpppxxxjjj\\\RRRJJJGGGDDDBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAA666666666666666666666666888777777666666666777777777777777888888888999:::777777777777888888888888::::::;;;;;;;;;::::::999777777777777777777777777888:::;;;;;;:::999999:::777777777777777888888999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;::::::;;;>>>??????<<<999;;;;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;999;;;======<<<<<<===>>>?????????@@@CCCDDDEEEEEECCCEEEHHHIIIKKKNNNTTTXXX```iiivvv|||vvvsssnnnfff```UUUOOOHHHCCCBBBAAA>>><<<<<<<<<======<<<;;;;;;;;;999888777555555555666666777777666555555555555555333444444444444444444555333333333333333333333333111222333444555444444333444333222222111111222222111222222333333333222222111111111111111111111111222222111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111111111222333333222111111111111222222222222111111111111111111111111111111333222222111000000111111111111111111111000000000000///...---...///111222///000000111222222333333000111222222222222111000111111222222333444444444333333333444444444555555444444444444444444444444777666555444444333333444444444444444555555555555666666666666666666666666666666555555555444444444222333444555666888999999666666666666777777777888777888999:::::::::999999;;;999:::===>>>???DDDLLLZZZlll|||nnnmmmzzz|||ooo```VVVKKKHHHDDDBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA555555555555555555555555777777555444444555666777333444666777666555666:::777777777777888888888888555666777888888888888888777777777777777777777777888999;;;:::999888888999999999999888999::::::;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::::::::888999:::===>>>>>>;;;888;;;;;;999999999999;;;;;;::::::999999888999999:::888:::<<<=========>>>???;;;;;;<<<>>>AAACCCBBBAAA@@@BBBEEEFFFGGGIIILLLOOOOOOXXXbbbjjjpppyyy}}}tttjjjccc```\\\SSSLLLFFFCCC???===>>>>>>;;;888999:::;;;:::888666666666;;;999777555444555666777888888777666666666666666333333333444444555555555333333333333333333333333111222444555666555444444444333222222111111222222///000111222333444444444000000000000000000000000000000000111222222333333111111111111111111111111000000111111222222222222000000000000000000000000111111000000000000111111111222333444444333222111000111111222222222111111111111111111111111111111333333222111000000111111111111000000//////......222111///...///000222333///000000111222222333333222333444555555444333222000000111222222333444444333333333444444555555555444444444444444444444444999888777666555444444444444444444555555555666666666666666666666666666666666666555555555444444444111222333555777888::::::666666666666777777777777777888999:::;;;:::999999:::999999<<<======BBBIIISSSfff|||sssmmmvvvqqqbbbXXXLLLIIIDDDBBBBBBBBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA555555444444444444555555444444555666666666666666888888777777888888999:::999999888888888888999999999999999888888888888888555555666666777999:::;;;777888888888888999999999666777777777888888888888888999:::;;;<<<;;;:::999;;;;;;:::999999:::::::::;;;999;;;@@@BBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBDDDDDDEEEIIINNNSSSWWWZZZaaakkksss~~~wwwiiiaaaWWWPPPMMMIIIDDD??????>>>===<<<;;;:::999999888888777777888:::<<<===:::999888666444222000///777666555444444444444444333444444444555666666666444444444444333333222111444444444333333222222222111111111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111222222222111000//////...111111000000//////.........000111111000000111222666444222///------...///222222333111///......///333333333444444555555555333333222222111000//////222222111111111111222222000111222333444444333222444333222111111111222333111111000000111111222333222222222222333444555555444444444333333222222222222333333444444333333222222444666555333222333444666555444444666777777666444333333333333444555555666555555444444555777888333444555555666555555555555555555555666666666666777777777777777777777777888888777777888888999:::===;;;:::999:::===@@@BBBOOOZZZmmm|||pppttt~~~}}}kkk\\\RRRKKKEEEFFFFFFBBB@@@@@@AAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::>>>===<<<::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============555555444444444444555555444444555666666666666666888888888888888999999:::999888888777777888888999888888888888888888888888666666666666777888999:::777777888888888999999999888888888888999999999999888888:::;;;;;;;;;:::999;;;::::::999999::::::;;;;;;999;;;@@@BBB>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBCCCAAAEEEIIIKKKLLLQQQYYY```gggooowww}}}wwwkkkdddYYYSSSKKKFFFDDDBBB???;;;===<<<;;;:::999888777777777666666666666777999:::555555555555555555555555555555444333333333333333444444444444555555555555333444444444333333222111444444444333333222222222333333222111000000000111111111111111111111111111111111111111111111111111111111000000000000111111222222111111000//////...000000000111111111111111///111222222111111222333333222111/////////000000222333333222000///000111/////////000000000111111444444333333222111111000222222111111111111222222111111222222222111000000333222222111111222222222111111000000111111222333222222222222333444555555444444444333333222222222222333333444444333333222444444555:::>>>>>>999555666555444444666777777666444333333333333444555555555555555555555666666777444555666666777777666666555555555555666666666666777777777777777777777777888888888888888999999:::<<<;;;999999:::<<>>???AAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;>>>===<<<;;;;;;;;;<<<===========================;;;<<<<<<===============555555444444444444555555555555666777777777777666999888888888888999::::::999888888777777888888999666777777888888999999999888888777777777777888888777777777888888888999999888999999999999:::::::::888888999::::::::::::999:::::::::999999::::::;;;;;;999;;;@@@BBB>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@@@@>>>>>>>>>?????????@@@@@@AAACCCEEEEEEDDDFFFLLLPPPRRRXXX___cccgggmmmwwwtttiii^^^UUUOOOHHHCCC>>><<<<<<<<<;;;888:::999999888777666555555777777666666666666777777333333444444555666777777444444333222222222333333555555555555444444444444333333444444444333222222444444333333333333222222555444222111000/////////111111111111111111111111111111111111111111111111111111000000000000111111222222111111000////////////000000111222333333333000111333222111111222444000000000000000111111111111222333333111111111333000111111111111111222222444444444333222222111111222222111111111111222222333333333333222111000///111111222222222222222111111111000000111111222333222111111222222333444555444444333333333333222222222333333444444333333222444222333;;;EEEFFF===333666444333444666777666555444333333333333444555555444444555666666666666666555666666777777777777777555555555555666666666666777777777777777777777777777888888888888999999999;;;:::999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============555555444444444444555555666777888888999999888888888888888888888999::::::888888777777777777888888555666666777888999999:::999999888777666666777777777777777777888888888888888888888999999999::::::777888888999999999999999::::::999999999:::;;;;;;:::888:::@@@AAA>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>?????????BBBCCCDDDCCCBBBBBBEEEHHHGGGKKKOOORRRTTTZZZcccjjjvvv~~~wwwpppggg]]]TTTMMMGGGCCC???<<<999999:::;;;:::999888888777777666555555444999999888888777777777777666666666555444444333333444444333333333333333444555555555444444333333333333333333444444333333222333333333333333333333333333333222111000000000111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000//////000000000111111222222222///111222222111000222333000000111111111111000000000111222222111000111333222222222222222333333333333333333222222111111111222222111111111111222222333333333333333333222222///000222333333222111111111111000000111111222333111111111111222333444555333333333333333333333333222333333444444333333222111///000888@@@AAA999000555444333444666777666444444333333333333444555555333444555666777666555444555555666777777777777666555555555555666666666666666666666666666666666666777777888888999999999999;;;;;;::::::;;;===???@@@AAAHHHUUUeeewwwxxxxxxuuudddYYYMMMGGGDDDAAAAAACCCBBB@@@??????@@@AAA???>>>========================@@@?????????>>>>>>>>>===???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============555555444444444444555555888888999::::::::::::999888888777777888888999:::888777777777777777777888555555666777888888999999:::999888777666666666666666666777777777888888888777777777777888888888999777777777777888888999999:::999999999::::::;;;<<<:::888:::???AAA===::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>@@@BBBAAACCCEEEEEEGGGKKKQQQWWW```hhhttt|||xxxrrrlllfffccc^^^YYYRRRLLLGGGCCC@@@>>>===;;;999999999:::::::::888888777777666666555555888888888888777666666555888888777555444333222111555555444444444444555555555555444444333333333222222333333444444333333333333333333333333333333333111000000000111222333333111111111111111111111111000000000000000000000000111111000000000000111111111111111000000000000000111111000000000/////////...///000000//////000111111111222222111000///......///111000//////000111000000000000000000000000111111111111000000000000222222111111111111222222000000000111222333333444...000111222333222111111111111000000111111222333111111111111222333444444333333333333333333333333222333333444444333333222000000222444777777444111444333333555666777555333444333333333333444555555222333555666666666555444333444555555666666555555555555555555666666666666666666666666666666666666666777888999999999999888<<<;;;;;;<<<===>>>@@@AAA@@@FFFPPP]]]nnn}}}mmm```RRRKKKFFFBBBBBBDDDBBBAAA@@@@@@AAAAAA@@@>>>========================????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============555555444444444444555555777777888999999999999999777666666666666777888888888777777666666777777888555666666777777888888888999999888777666666777777666666666777777777888888666666777777777888888888777777666666777777888999999999999999:::;;;<<<<<<:::888:::???AAA===999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::;;;<<<===>>>=========>>>>>>?????????============>>>???@@@@@@@@@AAABBBBBBCCCEEEIIILLLQQQVVV^^^iiisss~~~xxxkkkjjjfffbbb\\\VVVQQQNNNKKKGGGCCCAAA???>>><<<:::::::::999888888888888888888777777777666666666555555555666666555444333333555555555555555555444444555555444444444555666666444444444444333333333333222222333444444444333333222222333333333333444444//////000000111222444555111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000000000111111000000///......------...000///......///111333222222111000//////......///000000...---...000222222222222111111111111000000000000000000000000222222111111111111222222,,,,,,,,,---///000222333//////000111222222222222111111000000111111222333111000000111111222333444222222333333333333444444222333333444444333333222111333555444222000222444333333333555777777555333444333333333333444555555333333444555555555555555333444444555555555555555555555555555666666666666777777777777777777777777666777888::::::999888888;;;;;;;;;<<<===>>>???@@@???DDDLLLWWWggg~~~tttgggXXXOOOIIIDDDBBBDDDCCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============555555444444444444555555444555666666777777666666555555555555555666777777777777666666666666777777666666666777777777777777888888777777777777777888666666666666777777777888777777888888888999999999777777666555666777888999999999999999:::;;;<<<===999777999???AAA===999999999999999999999999999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<999999999999:::;;;<<<===::::::;;;<<<===>>>>>>???>>>>>>===>>>???@@@@@@??????@@@AAABBBBBBDDDFFFGGGHHHJJJNNNTTT[[[dddlllppp~~~sssiiidddVVVUUUSSSOOOKKKGGGCCCAAA@@@>>>===<<<<<<;;;999888888888888888666666666777666666666666666555555555333444555555555444333222333333444444555666666666444333333333444444555666333333333333333333444444111222333333444444444333222222222333333444444444000000000000111222333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000111111000000000000000000000...///000000//////000111222111000//////000111111000111111000...---...///444444333333222222222222000000000000000000000000222222111111111111222222............///000222333/////////000000111222333111111000000111111222333000000000000111222333444222222222333333444444444222333333444444333333222111333555444222000222444222222333555777666444222444333333333333444555555444444333333444444555555444444555666666666666666555555555555666666666666777777777777777777777777666777999::::::999888777888999999:::;;;<<<===>>>===AAAHHHQQQ___www}}}ooo```WWWPPPIIIGGGHHHCCCAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============555555555444444555555555222333333444555444444444444444444444444555666666777777666666666666777777777777777777666666666666888888777777777777888888666666666666777777777777888888999999999:::::::::777666555555555666888999999999999999:::;;;<<<===999777999???@@@===999999999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<999999999999:::;;;<<<<<<888888999:::<<<===>>>>>><<<;;;:::;;;<<<===<<<;;;:::;;;<<<>>>???AAABBBCCCDDDDDDFFFIIIMMMSSSYYY]]]dddiiioootttvvvzzz~~~wwwiii___WWWTTTHHHGGGFFFDDDBBB???===<<<>>><<<<<<<<<<<<;;;999777777888888888777666777888555555555555555555444444444555666777777666555555555555555555555555555555222222222222333333444555222222222333333444444444111222333333444444444444222222222333333444444444222222111111111111111222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000111111111000000000111222222333333///000111111000000111222111000......///111333555222333333222///......///000/////////......------111111111111111111222222222222111111111111222222333222111111111222333444000//////...///111333444111111111000111222222333000000000000111222333444222222222333333444444444222333333444444333333222///111333444333222222222222222333555777666444222444333333333333444555555555444333222333444555666555666666777777777777777555555555555666666666777777777777777777777777777555777999:::::::::888777666777888999:::;;;;;;<<<;;;???EEEMMMZZZqqqwwwhhh^^^VVVOOOLLLLLLCCCBBB@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============444444444444444444444444666666666666666555555555666666666666666555444444666666666666666666666666888888777777666666555555999999::::::::::::999999777777777777777777777777888888777777777777888888555555666666777888:::;;;::::::::::::::::::::::::999999999999999999999999444555666888999999999999777777888888888999999999;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;<<<=========<<<;;;::::::;;;<<<===>>>>>>============<<<<<<<<<<<<======AAAAAAAAACCCEEEIIILLLMMMTTTVVVYYY\\\___bbbgggjjjpppvvv}}}uuuiii^^^VVVPPPKKKGGGAAAAAA@@@@@@???===<<<;;;:::;;;;;;;;;;;;:::999999777777888888888888777777666666666666666666666666666666666666666666666666333444555555333222333555666666555444333333222222222222222222222222222222555444444333333444444555222333333444444333333222111111222333222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222222111000///...------...///000111222333333...//////000111222222222111111000000000000000000000000000000111111111111333333333222222111111111333333333222222111111111333333333222222222111111111111000000111111222333222222222222222222222222000111111111111222222222111222222333333222222111000000111111111222222222333333222111222333444555666666666666666666666666555555444333333333444444444444444444444444444444555555555555555555555555666666666666777777777777777777777777777777777777555777999:::::::::888777666777777999:::;;;<<<<<<<<<===AAAHHHQQQbbb~~~rrrfff```YYYOOOGGGJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>=====================<<<===>>>>>>???>>>>>>>>>>>>==================<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;444444444444444444444444555555555555666666666666666666777888888777777666888888888888888888888888888777777777666666666555666666777777777777666666777777777777777777777777888888777777777777888888999999888777777777777777999999999999999999999999999999999999999999999999666777888888888888888777888888888999999999999:::;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========?????????@@@CCCEEEHHHIIIGGGIIIKKKMMMNNNQQQTTTWWW\\\aaajjjttt|||xxxyyyzzzyyywwwsssnnnlllddd]]]TTTMMMHHHEEEBBB???>>>>>>>>>===<<<;;;999888666777888999:::;;;;;;;;;666777777888888777777666555555555555555555555555555555555555555555555555333444555555333333444555666555555444333333222222222222222222222222222222444444333333333333444444222333333444444333333222111222222333222111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111111111111000///111111111000000000//////...//////000111111222222111111111111111111111111000000000000111111111111333333333222222111111111222222111111111000000000333333222222222111111111111111000000111111222333222222222222222222222222000111111111111222222222111222222333333222222111111111111222222222222333333333222222222333444555555555555555555555555555444444333333333444444555444444444444444444444444666666666666666666666666555555666666666777777777777777777777777777777777555777888::::::999888777666777888999:::;;;;;;<<<======@@@EEEMMM\\\tttwwwkkkddd^^^VVVOOOLLLIIIDDDBBBAAAAAA@@@??????>>>>>>>>>=====================>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<555555555555555555555555444444444555666666666777555555666777888888888888888888888888888888888888777777777777666666666666555555666666666666555555777777777777777777777777777777777777777777777777:::999999888777888888888888888888888888888888888999999999999999999999999888888999999888777777666999999999999::::::::::::::::::999999999999::::::::::::999999999999::::::;;;:::::::::;;;<<<======<<<;;;:::999999999:::;;;>>>======<<<<<<======>>><<<<<<===>>>???AAABBBCCCBBBCCCEEEEEEEEEFFFHHHJJJNNNQQQVVV]]]dddjjjooorrr|||}}}tttkkkeeeccccccbbb___\\\YYYUUUSSSLLLHHHCCC@@@??????>>>>>>:::::::::999999777666555555555777888999:::::::::666666777777777777666666555555555555555555555555444444444444444444444444333444555555333333444555555555444444333333222222222222222222222222222222444444333333333333444444222333333444444333333222111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000///000111222222222222222222222111000000///....../////////000111111222222111111222222222222222222000000000000111111111111222222222222222111111111111000000000000/////////333222222222222111111111111111000000111111222333222222222222222222222222000111111111111222222222111222222333333222222111222222222222333333333333333333222222222333444555444444444444444444444444333333333333444444555666444444444444444444444444777777777777777777777777444444555555555666666666777777777777777777777777666777888999999999888777777777888999::::::;;;<<<>>>===???BBBGGGRRRgggzzzrrrjjjddd]]]XXXOOOLLLGGGCCCBBBAAA@@@?????????>>>>>>>>>=========<<<===>>>@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<666666666666666666666666333333444444555666777777222333555666777888888888555555555555555555555555777777777777666666666666666666777777777777666666777777777777777777777777777777888888888888777777777777777777888:::;;;<<<888888888888888888888888888888888888888888888888888888888999999888888777999999:::::::::;;;;;;;;;::::::999999999999::::::::::::999999999999::::::::::::999999:::<<<>>>???>>><<<:::999888999:::;;;>>>======<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???BBBCCCDDDDDDCCCCCCEEEGGGHHHIIILLLPPPTTTZZZ^^^```cccdddhhhlllppptttvvvvvvvvvxxx|||wwwlllbbbYYYSSSTTTSSSQQQOOOLLLJJJHHHGGGAAA???===;;;;;;<<<======888888888777777666444444777777777888777777666555555666666777777666666555555555555555555555555555333333333333333333333333222444555444333333444666444444444333333333222222222222222222222222222222444333333333333333333444222333333444444333333222222222222222111111000000000000000000000000000000111111111111111111111111////////////////////////000111111111222222222222000111111222222222222222/////////000000000000000//////000000111111111111222222222222222333333333///000000000111111111111222222222111111111111111000000000000000000000000222222222222111111111111111111000000111111222333222222222222111111111111000000111111111222222222111222222333333222222111222222333333333444444444222222222333333333444444333333333333333333333333222222222333444555666777444444444444444444444444666666666666666666666666444444444444555555555666666666666666666666666666666666777888999888888777777777888999::::::;;;;;;===<<<===@@@CCCKKK\\\lllxxxnnnfff```\\\SSSNNNHHHDDDBBBAAA@@@????????????>>>>>>>>>======<<<===???AAAAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>=========666666666666666666666666222333333444555666666777333444555777888999::::::555555555555555555555555666666666666777777777777666666777777777777666666666666666666666666666666666777888888888888777666666666666777888999;;;;;;999999999999999999999999888888888888888888888888666666888999999:::::::::999999:::::::::;;;;;;;;;:::999999888888999999::::::999999888888999999::::::999999999:::;;;===>>>???===;;;999999:::;;;<<<======<<<<<<<<<<<<======;;;;;;<<<<<<============<<<===??????>>>???AAACCCBBBBBBCCCEEEHHHMMMPPPSSSRRRTTTWWWYYY\\\]]]___``````bbbfffkkkrrr~~~zzzuuulllccc[[[SSSMMMHHHEEEDDDCCCBBB@@@@@@??????;;;;;;:::999777777888888777777777777777666555444666777777777777666555555555555666666666666555555555555555555555555555555333333333333333333333333222333444444333333555666333333333333333222222222222222222222222222222222333333333222222333333333222333333444444333333222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111111222222222222111222222222222111000000///////////////000000000000000000000000111111111111111222222222333333333///000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111000000111111222333222222222111111000000000000000111111111222222222111222222333333222222111222222333333333444444444222222333333333444444444333333333333333333333333222222222333444555666777444444444444444444444444555555555555555555555555444444444444555555555666666666666666666666666666666666777777888888888888888888888999999::::::;;;<<<:::;;;>>>AAAHHHUUUbbbzzz~~~pppfff___[[[UUUPPPIIIDDDBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;===???@@@AAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>=========555555555555555555555555333333333444555555555666555666888999:::;;;;;;;;;888888888888888888888888666666666666777777777777444444555555555555444444666666666666666666666666666777888999999888777666999888888777666777777777999999999999999999999999888888888888888888888888555666777999:::;;;;;;;;;999999999999::::::::::::999999888888888888999999999999888888888888999999:::999999999:::;;;<<<<<<===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<=========<<<<<<999:::<<<<<<<<<<<>>>>>???@@@BBBEEEHHHJJJFFFHHHKKKLLLLLLLLLNNNOOOPPPRRRTTTXXX^^^fffooouuuzzzwwwkkk```[[[UUUPPPKKKGGGCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;888666666777777777777777777666555555333444555666777888888888444444555555555555444444444444444444444444444444333333333333333333333333111333444444444444555666333333333333222222222222222222222222222222222222333333222222222222333333222333333444444333333222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111000///...111111000//////...------000000000000000000111111000000111111222333333333000000000000111111111111000000000111111111111111000000111111111111222222222111111111111000000000111111000000111111222333222222222111000000//////000111111111111222222222111222222333333222222111222222222222333333333333111222333444444444333333333333333333333333333333333333333333444444555666444444444444444444444444555555555555555555555555444444555555555666666666777777777777777777777777666666666777777777888888888888999999999::::::::::::999:::>>>@@@EEEOOOYYYpppuuuggg^^^ZZZVVVPPPIIIDDDAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<===??????>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<============<<<444444444444444444444444444444444444444444444444444555666888888999999999888888888888888888888888555666666666777777777888555555555666666555555555666666666666666666666666666777888999999888777666888777666666555555666666888888888888888888888888888888888888888888888888777888999999::::::::::::888888888999999999999:::999999888888888888999999999999888888888888999999999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;999:::<<<=========<<<<<<<<<=========<<<===>>>@@@>>>>>>??????@@@AAABBBCCC>>>AAACCCDDDCCCCCCEEEGGGDDDFFFHHHKKKNNNSSSYYY]]]```ffflllpppqqqrrruuuyyyyyy}}}}}}qqqmmmlllkkklllnnnkkkoooqqqnnnjjjeee]]]UUUMMMJJJEEEBBBAAA???===;;;:::;;;<<<<<<===<<<<<<;;;:::<<<>>>===:::888888999666777777777777666555555333444555666777888888888444444444555555444444444444444444444444444444444444444444444444444444444111333444444444444555777222222222222222222222222222222222222222222222222333333222222222222333333222333333444444333333222333222111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000000000//////000000/////////.........111000000000000000000000//////000000111222222333000000000000111111111111///000000000111111111222/////////000000000111111111111111111000000000000111111000000111111222333222222222111000/////////000111111111111222222222111222222333333222222111111111111222222222222333111222333444444444333333444444444444444444444444444444333333333444444555444444444444444444444444555555555555555555555555555555666666666777777777777777777777777777777777666666666666666777888888888999999999999::::::::::::999:::===???AAAIIIQQQaaasss{{{kkk```\\\UUUPPPIIICCCAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<============>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<444444444444444444444444444444444444444444333333111222333444555555555555666666666666666666666666555666666666777777888888777777888888888888777777666666666666666666666666555777888999999888777555444444444444555777888999777777777777777777777777777777777777777777777777999::::::::::::999888888777777888888888999999999999999888888888888999999999999888888888888999999999:::;;;<<<;;;:::999888777888999::::::::::::::::::999999888888999999:::888999;;;<<<======<<<;;;======>>>===;;;;;;<<<>>>===============<<<<<<<<<:::>>>AAABBBAAAAAACCCEEE===???AAACCCEEEIIIMMMPPPNNNSSSYYYZZZYYYZZZ^^^bbbccchhhmmmnnnnnnsss}}}vvvjjj___\\\[[[ZZZYYY[[[UUUZZZ]]]YYYUUURRRNNNIIIEEEBBB???===<<<<<<;;;:::999:::;;;<<<<<<;;;999999444777::::::888666777888666666666777666666555555777777777777777666666555333444444555555444444333444444444444444444444444444444444444444444444444111222444444444444555777222222222222222222222222222222222222222222222222333222222222222222222333222333333444444333333222444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222+++,,,---///000000111111,,,,,,---...///000111222111111111000000000000000...//////000111111222222000000000000111111111111//////000000111111111222---.........//////000000111111111111000000000000111111111000111222222333222222222111000//////...000111111111111222222222222222222333333222222222000000111111111222222222111222333444555444333333444444444444444444444444555555444333333333444444444444444444444444444444777777777777777777777777666666666666777777777777777777777777777777777777666666666666666777888888999999999999999999:::::::::999999<<<>>>???EEELLLTTTfff|||}}}oooddd^^^UUUOOOHHHCCC@@@@@@AAAAAA@@@@@@@@@????????????>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;777666555444444444444444333444555555666666555555555555555555666666666666555666666555333222444666555555555555666666666666444444555666666666666666666666666666666666666666555555666777777777777777999999888777666555444444777777777777777777777777888888777777777777888888777777777888888777777777999999999888888888777777999999:::::::::;;;;;;;;;666666666777888888999999888888999999999:::::::::888999:::;;;:::999888777999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>===>>>???AAABBBCCCDDDDDDIIIIIIJJJKKKKKKLLLMMMMMMTTTTTTUUUWWW[[[```dddgggnnnqqqvvv}}}~~~yyyuuurrrvvv{{{ssstttuuuxxx|||}}}}}}{{{zzz|||zzzpppiii___[[[UUUQQQNNNLLLJJJHHHKKKIIIGGGFFFFFFDDDBBB@@@???>>>>>>===;;;::::::999;;;::::::999888777666666777888888777555555666777222333555777777666555333444444555555555555444444666666666666666555444444555888888444555999777111666555555444444444555555222222222333333444444444111111111111111111111111222222222222222222222222333222111000//////////////////000000111111111111222222222111111111000000333333222222111000//////000000000000111111111111(((***...111333222000///000000000000111111111111000000000000000000000000///000000000000000//////111111111111111111111111111000/////////000222333000000111111111111000000000000000000000000000000222222222222222222222222222111000//////000111222111///...000333333111...000111111111111222222222000000111111111222222222333333222222111222222222000000111111111222222222222222222222222222222222444333333333333444555555555555555555555555555555666666666555555444444444333333444444555666666666777777666666666666777777666666777777777777666666777777777777777777777777777777888999999999999888<<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999999:::;;;<<<;;;::::::::::::;;;<<<666666555444444444444444333444555555666666555555555555555555666666666666555555555555555555555555444444555555666666777777555555666666666666666555666666666666666666666666555555666777777777777777777777777777666666666666777777777777777777777777888888777777777777888888888888777777777777888888999999999888888888777777777777777777888888888999888888888777777777777777777777888888888999999999888999:::;;;;;;;;;:::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHHHHIIIKKKNNNRRRVVVXXXZZZ\\\```dddgggjjjkkklllkkkkkkjjjiiigggdddaaa___```ccchhhoootttyyy{{{|||}}}xxxqqqjjjfff___^^^___aaacccdddbbbaaaddddddeeefffeeeaaaZZZVVVOOOLLLGGGDDDCCCBBB@@@???BBB@@@???>>>???>>>===;;;;;;::::::999999888888777999999888888777777666666555666666555333333444555333333555666666666555444444555555666666555555444666666666666555444333333111444444333666;;;;;;666555444444444444444555666111111222222222333333333222222222222222222222222222222222222222222222222222111111111111111222222000000000111111111222222222222222111111111000000222222111111000//////...000000000000111111111111+++---///222333222111000...////////////000000000000000000000000000000000//////000000000000//////////////////////////////000000/////////000111222000000111111111111000000000000000000000000000000222222222222222222222222222111000//////000111222555333000000111000...+++000111111111111222222222000000111111111222222222333333222222111222222333000000000111111111222222222222222222222222222222444333333333333444555555333333333333333333333333444444333333333222222222555555555555555555444444777777666666666666777777555555666666666666555555777777777777777777777777777777888999999999999888;;;:::::::::<<<>>>AAABBBKKKTTTcccqqq~~~}}}ssscccWWWNNNFFFEEECCC@@@??????AAA@@@??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<<<<;;;::::::::::::;;;<<<666666555444444444444555333444555555666666555555444555555555555666666666444333333666999:::777444444444444555666777777888555666666666666666555555666666666666666666666666555555666777777777777777555555666666777777888888777777777777777777777777888777777666666777777888999888777666666777888999999888888888888777777777666666666666777777777777999999888888777666666555666666777777777888888888777888999:::;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========;;;<<<<<<===============<<<======>>>>>>??????@@@??????@@@AAACCCFFFIIIJJJKKKLLLMMMOOOPPPRRRSSSSSSUUUUUUTTTSSSSSSRRRQQQQQQNNNPPPSSSVVVZZZ^^^```bbbaaaaaaaaa___\\\XXXTTTQQQOOONNNNNNOOOPPPPPPMMMKKKRRRPPPOOONNNNNNMMMJJJHHHDDDBBB???===>>>>>>===<<<:::888777888999999888777777777777777777777888888777777777777777666666666555555666444333222444555444444444555555555555666555555666666666666555555555555666666666555555444///111222222666:::;;;888333333333333333444555666222222333333333333444444333333333333333333333333222222222222222222222222111111111111222333444555111111111222222222222222222222222111111111111111111111000000///.........000000000000111111111111//////000111222111111111............////////////000000000000000000000000//////000000000000////////////////////////////////////.........///000111000000111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111666444111000000///...,,,000111111111111222222222111111111111111222222222333222222111222222333333000000111111111111222222333333333333333333333333333333333333333444555555333333333333333333333333444333333333333222222222777666666555444444333333777666666555555666666777555555666666666666555555666666666666666666666666666777888888999999888888:::999999999;;;===???@@@EEEKKKWWWfffvvv{{{ooo\\\SSSKKKHHHEEEAAA>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<666555555444444444555555333444555555666555555555444444444555555555666666555333444888>>>>>>:::444333444444555666777888888666666666666666555555444666666666666666666666666555555666777777777777777666666666666777777777777666666666666666666666666777777666666666666777777999888777666666777888999888888888888777777777777777777777888888888888888888888888888777777666666777777777777888888888999888888999999999999999999999999999999999999999999777888888888888999999999888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIKKKNNNPPPRRRPPPPPPOOONNNLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHEEECCCHHHGGGEEEDDDEEEEEEDDDBBB@@@>>><<<<<<===>>>===<<<999777666666777888666555666666777888888999999:::555555555666666666666666666777777666444444555777555444444444444555666666555666666777777666666555333444555666666666666666444333222222333555555333333333222333333444555666444444444555555555555555333333333333333333333333222222222222222222222222111111111111111222333444222222222222222222222222111111111111111111111111111111000000000////////////000000000111111111111111111000000///000000000........./////////000000000000000000000000000000...//////000000000000///000000000000000000000000...............//////000000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000111222111000//////000111111000000111111111222222222111111111111111111111111222222111111222222333333111222222222333333333333333333333333333333333333333333222222333333444555444444555555555555555555555555555555555555555555666666555555555444444444666666666555555666666666666666666777777666666666555555555555555555555555666777777888888888888888888888888999:::;;;===>>>@@@DDDNNN]]]ooo}}}yyy{{{|||iii]]]QQQKKKGGGBBB@@@AAA???>>>>>>======>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555555444444444555555666333444555555666555555555444444444444555555555555555444555:::@@@@@@;;;666444444444555666777777888555666666666666666555555666666666666666666666666555555666777777777777777777777777777666666666666666666666666666666666666777777666666666666777777999888777666666777888999777777777777777777777777777777777777777777777777666666777777888888888888888888888999999999::::::999999888888777777777666999999999999999999999999777777777888888888999999888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAACCCBBBAAA??????>>>>>>???@@@@@@>>><<<<<<;;;999999::::::999888;;;999777777777777555444444555555666777888999:::555555555555555666666666666777777666444444555666555444444444444555666666555555666666666666555555444444444444444333333222777444111111222111111000333333333333444444555666444444444333333333333333333333333333333333333333222222222222222222222222222222111000000000000000222222222222222222222222111111111111111111111111222111111111111111000000///000000000111111111111111000///.........////////////000000000111111111000000000000000000000000......///000000000000000000000000000000000000000---......///////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000111222000000111111111222222222111111111111111111111111222111111111222222333444333333333444444444555555333333333333333333333333333222222222222333444444444444444555555555666666555555555555555555555555444444444555555555666666666666555555555555666666666777777888888777777666444444444444444444444444666666777888888888888777888888888999:::;;;<<<<<<===@@@HHHWWWjjj|||vvv|||vvvhhhXXXOOOIIIDDDCCCEEE@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;555444444444444555666666333444555555666666555555333444444444444555555555444444666:::>>>>>>:::777555555555555666666666666444555555666666666666666666666666666666666666666555555666777777777777777888888777777666666555555777777777777777777777777777666666555555666666777777777777888888777777777666666777777777777777888666666666666555555555555555666666777888888999999888999999999999:::::::::999999888777777777777888999999999999999999999999777777888888888999999999888999999::::::::::::999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>==================???>>>===<<<<<<===>>>???===>>>>>>??????>>>>>>===<<<;;;<<<>>>@@@@@@???===;;;;;;;;;===???>>>;;;999;;;999888888999999888666;;;999777666777666444333222222333444555666777777666666666666666555555555444444555333222111333444444444444555555555555666444444555555555555444444555555555555555444333222777222000222333222333444666555555444444555555555222222111111111111000000333333333333333333333333222222222222222222222222333222111000////////////222222222222222111111111111111111111111222222222222222222111111111111111000000000000111111111111000///...............///000000000000111111111111000000000000000000000000---...///000000111111000////////////////////////---...///000000000000///000000111111111111000000000000000000000000000000111111111111111111111111000000111111111111000000///111222222000//////000000111111111111222222222222222222111111111111111111111111111222333444444333333444444444555555555222222222222222222222222222222222222222333444444111222222333333444444444222222222333333333333444333333444444555666666777666555555444444555555666666666777777777777666666555555555555555555555555555666777777888888777777777888888999:::;;;;;;;;;;;;>>>EEEQQQaaatttvvvwww|||rrr```UUUMMMGGGEEEGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::444444444444444555666666333444555555666666555555333333444444444555555555222444666999:::999777666666666666666555555555555333333444666777777777777666666666666666666666666555555666777777777777777666666666666777777777777777777777777777777777777666666555555555555666666666777888999999888777666666666666666777777888888777777777666666555555555777777777777777888888888888888888888999999999999888888888888999:::<<<===999999999999999999999999888888888999999999::::::999999:::::::::999999888999999:::::::::;;;;;;;;;999999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999999::::::::::::999999:::;;;<<<>>>???>>>>>>===;;;<<<===>>>??????>>>=========<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;<<<;;;<<<===??????===;;;<<<;;;;;;<<<======;;;:::999888777888::::::999888999777666666777777666444222333333444555666777777888777777666666555555555444444444333222111222444333333555666666666555444333333444444444444333333333555777:::===???AAAAAA999333111444666555666999888888777666555555555555333333222222222111111111222222222222222222222222222222222222222222222222222222111000000111111111222222111111111000000000000000111111111222222222000000000111111111111111000000000000111111111111///////////////000000000/////////000000000000111000000000000000000000000---...///000111111111111////////////////////////...///000111111111000000000000111111111111000000000000000000000000000000222222222222222222222222///000111222222111000///,,,///333444222000000000000111111111111222222222222222222111111111000000111111111111222333444555222222222222333333333444111111111111111111111111222222222111222222333444111111222222333444444555222222222333333333444444444444555555555555555555666555555444444555555666444444555555555555444444555555555555555555555555555666666777777777777777888888999:::;;;;;;;;;;;;:::===CCCKKKWWWgggyyyzzzuuuuuu|||lllaaaXXXOOOJJJJJJDDDCCCBBB@@@???>>>>>>>>>>>>>>>============>>>>>>========================999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<;;;::::::444444444444444555666777333444555555666666555555333333333444444444555555000333666777666555555555777777777666555555444444222222444666777888888888666666666666666666666666555666666777777777777777444444555666777888999999777777777777777777777777666666555555555555666666555666999::::::999666555555666666666777777888888::::::999999888888777777999999888888777666666666777777777777888888888888777777888999;;;===@@@AAA999999999999999999999999888999999999999::::::::::::::::::::::::999888777999999:::::::::;;;;;;;;;999999999::::::999999999888999:::;;;;;;;;;;;;;;;:::::::::::::::999999999;;;<<<<<<======<<<<<<;;;888999;;;======<<<:::999666888;;;===>>>>>>======::::::::::::::::::::::::888999;;;<<<;;;:::888777:::999999:::<<<;;;999777;;;999777777888999999999333333333555777888777666888777666777999:::999888555555666666777888888999999999888777666555555444555666666555333333444666222333555777777666555333222333333444444333333222111444:::@@@GGGNNNRRRTTT===666444777888666666::::::999888666555555555555666666666555555444444444111111111111111111111111222222222222222222222222111111111111222333444444222111111111000000//////000000111111222222222222////////////000000000000000000000000111111111111//////000111111111111111............/////////000000000000000000000000000---...///000111111111111111111111111111111111111...///111222222222111000000000111111111111000000000000000000000000000000222222222222222222222222///000111222222111000///&&&+++111444444333333444000111111111111222222222222222222222111111000000111111111111222333444555000000111111111222222222000000000000000000000000222222111111222222333444333333444444555666777777444444444555555666666666666666666555444444333333555555555444444555555555222333333444444333333222666666666666666666666666555666666777777777777777888999:::;;;;;;;;;;;;;;;999===BBBGGGOOO]]]ppp}}}}}}uuuqqqzzzvvvlllbbbWWWOOOMMMFFFEEECCCAAA@@@>>>>>>===>>>>>>============>>>>>>========================999999:::;;;;;;:::999999::::::;;;<<<<<<;;;::::::222333333444444333333222222222333444444555555666555444444333333444444555444555555555555555444444444555666666666555333222222666888555444666777666333444555666777777666666666666777777666555444444888777555444555666888999777777777777777777777777777777777777777777777777999888888777666555555444444555555666777888888999555666666666777777888888666666777777777777777777888777555666777999999888999888777666666777888999:::::::::999999999888888999999888888888888999999:::::::::999999888888888999999888888777888888999<<<<<<;;;;;;:::999888888888888888999999:::::::::888999999::::::999999888999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<888999999999999:::::::::777777777777777777777777777777888888888888777777666666666666666666666666888777666555444444555666555555555555555555555555444444555555555555444444444444333222333444555666555===BBBGGGVVVfffhhh```;;;888555555888:::::::::555777666333222333333///333333333444444555555555333333333222222222111111000111111111111222222222000111222222111000111222333222222222111000000000111111222222222222111111111000000000//////......000000////////////000000111111000000000000111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000111222222222222111///111222111000///000111////////////////////////222222111111000///////////////000111222222333333222222222111111111000000333222111111111222444444222222222111111111000000222222222222222222222222000111222333333333333222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555444444444444555666666666666666666666666666666555555555555666666666666666666666666777777777777;;;:::999888777777777777999<<<@@@BBBGGGTTTffftttrrrrrrrrrggg___VVVNNNKKKFFFCCCCCCAAA======@@@@@@@@@@@@@@@@@@???>>>>>>========================>>>>>>===<<<;;;;;;::::::888999<<<>>>>>><<<<<<>>>222333333444444333333222222222333444444555555666555444444333333444444555444555555555555555444444555555666666555444444333444888777333222555777666555555555555666666666666666777777777777777666555777777555555555666888999777777777777777777777777777777777777777777777777999999999888777666666666555555666666777777888888555555555555555444444444888888777666555555555666777666555666888:::999888999888777666666777888999888888888777777777666666999888888777777888888999::::::999999999888888888999999888888888888888999;;;;;;::::::999888888888888888888999999:::::::::888999999999999999999888999999999999999999999999::::::999999999999999999;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::;;;;;;::::::999999888888777777777777777777777777777777666666777777777777666666555555555555555555555555555555333333222333444444555555555555555555555555444444555555555555444444777666666555666777888999666FFFSSSWWWZZZ\\\UUUJJJ777444111222444666666666777::::::555222333333111333333333444444444444444333333333222222222111111000111111111111222222222000111222222111000111222222222222111111111111111000111111222222111111000000000000//////.........000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000000000000000///////////////000000000000000000000000//////000111111111111000///111222111000///000111111111111111111111111111000000000000000111111111///000000111222222333333222222222111111111000000222111111000111222333444222222222111111111000000222222222222222222222222111111222333333333222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444555666666555555555555555555555555555555555555666666666666666666666666777777777777;;;::::::999999999999999888;;;===???BBBMMM]]]iiiyyy{{{uuu~~~{{{ppphhh^^^UUULLLFFFBBBBBB@@@<<<<<<>>>??????@@@@@@??????>>>===========================>>>======<<<;;;;;;::::::999:::<<<===<<<;;;:::;;;222333333444444333333222222222333444444555555666555444444333333444444555444444555555555555555444666666555444444444444555666888777333333999>>>???777666555444444444555666666666777888888888777777777666555555555666888999777777777777777777777777777777777777777777777777:::999999888888777777666666666666666777777777777666666666555444444333333888777666666666777888999666666666777::::::999888888888777777777777888888888777777777777666666666999888888777777888888999999999999888888888888888888888888888888888888999::::::999999888777777777888888888999999999999999888888888888888888888888999999999999999999999999888888888888888888888999;;;;;;;;;::::::::::::999::::::::::::::::::::::::888888888888888888888888::::::999999999999999999::::::999888777666555555777777777777777777777777555555666666666666555555555555555555555555555555444333333222333333444555444444444444444444444444444444555555555555444444444444333333333444555666777JJJZZZZZZSSSKKKAAA888444222000000222444444444999???@@@999333222333333444444444444333333333333333333333222222222111111000111111111111222222222000111222222111000111222111111111111111222222222000111111222222111111000000000000///////////////000000////////////000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000111111000000//////......------000000000000000000000000......///000000000000000///111222111000///000111111111111111111111111111...//////000111111222222000000000111222222333333222222222111111111111111111000000000000111222222222222222111111111111111222222222222222222222222222222333333333222222111333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444555555666555555555555555555555555555555555555666666666666666666666666777777777777:::::::::::::::;;;;;;;;;888:::<<<<<>>>>>??????>>>>>>===<<<=================================<<<;;;;;;:::::::::;;;<<<;;;;;;;;;:::999222333333444444333333222222222333444444555555666555444444333333444444555333444555555666555555555666666444333333444555666555888777444666???HHHKKK888777555333222333555666444555666777777777777777777666666555666777888888666666666666666666666666777777777777777777777777888888888777777777666666777777777777666666666666777777777777777666666666666666555666777999<<<===666666666888:::;;;999888888777777777777777777888999999999999888888888888888888777777777777888888888888888888888888888777777888888888999999999888999888888888777777666666888888888888888999999999888888888777777888888888888888888888888888888888777777777777888888888888:::::::::999999999888888999999999999999:::::::::888888888888888888888888999999999888888888888888999888888777666555555555777777777777777777777777444555555555555555555444555555555555555555555555444444444555555666666777444444444444444444444444333444444555555444444333222222222222222333333444777CCCLLLHHH@@@;;;888555444333222222333444555555:::AAACCC<<<333111333444555444444333333222222222333333333222222222111111000000111111111222222222000111222222111000111222000000000111222222222333000000111111111111000000111111111111111000000000000000////////////000000111111000000000000111111////////////////////////////////////////////////000000000000000111111111111000000//////......---000000000000000000000000...///000000111111000000///111222111000///000111111111111111111111111111//////000000111111111111000000111111111222222222111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111222222333333333222111111333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444333333444444555666555555555555555555555555555555555555666666666666666666666666777777777777777888999::::::;;;;;;;;;:::;;;======>>>EEEOOOWWWfffttt{{{ooodddXXXPPPHHHEEECCC@@@>>>@@@>>>>>>>>>>>>>>>===<<<<<<==============================<<<<<<<<<;;;;;;;;;:::;;;;;;:::<<<>>>>>>;;;222333333444444333333222222222333444444555555666555444444333333444444555333444444555666666555555666555444333333444666666555777777444777@@@IIILLL888777444333222333444555333333444555666666666666666666666666666777777888666666666666666666666666666666666666666666666666666666666666666555555555777777777777666666666666444555555666777888888999555555555555666888999:::888777777888::::::999888777777777888888777777777888888888888888888888888888777777777777777777888777777777777777777777777666777888999999999999888888888777777777777777666888888888888888888888888888777777666666777777888888888888888888888888888666666666777777888888888888888888777777777777666666666777777888888888888777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666444444555555555555444444555555555555555555555555333333444555555666666666444444444444444444444444333333444444444444333333444444555555666666666666666999:::666333444555555333444444444444444555666:::AAACCC;;;333111333444444444444333333222222111333333333222222222111111000000111111111222222222000111222222111000111222000000000111222222222333000000000111111000000000222222222222222222222222000000////////////000000111111000000000000111111////////////////////////000000000000000000000000//////000000111111111111111111111000000/////////000000000000000000000000///000111111222222111111///111222111000///000111000000000000000000000000111111111111000000//////111111111111111222222222111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111222222333333333222222111333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333333333444555555555555555555555555555555555555555555666666666666666666666666777777777777555666777999::::::::::::888:::;;;<<<>>>CCCKKKQQQ\\\lll}}}xxxmmm```UUUKKKGGGDDD@@@>>>???>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;999<<<;;;:::===CCCCCC???222333333444444333333222222222333444444555555666555444444333333444444555333333444555666666666666555444444444444555666666555888777333444:::@@@AAA666555444333333333444555333333444555555555444444666666666666777777777777777777777777777777777777666666666666666666666666555555555555555555555555666666666666777777777777111222333444555777888888555555666666666666666666;;;:::888777888999999888777777888888888888777777555555666666666666666777888777777666666777777888666666666666777777777777555666888999::::::999888888888777777777777777777888888888888888777777777888777666555555666777888888888888888888888888888666666666777888888999999777777777666666666555555555555555666777777888888666666666666666666666666777777888888888999999999555666666666777777777888666666666666666666666666444444555555555555444444444444444444444444444444111222222333333333333222333333333333333333333333333333444444444444333333222333444444555555444444555444444444444444333222111222333333222222333444777<<<>>>888222222333333333333333333222222222222333333333222222222111111000111111111111222222222000111222222111000111222111111111111111222222222///000000111111000000///222222222222222333333333000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000111111222222000000000111111111111111000000000000000000000000000000111222222222222222///111222111000///000111////////////////////////222222111111000//////...111111111111111111111111111111111111111222222222///000111111222222111111111111111111111222222222111111111111111111111111000111222333333333333222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333333333444444555444444444444444444444444555555555555666666666666666666666666777777777777555666777999::::::999999555666888999;;;@@@EEEIIIRRRcccwwwyyyhhh[[[NNNHHHEEE@@@======>>>>>>??????>>>>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999<<<;;;999>>>GGGGGGAAA222333333444444333333222222222333444444555555666555444444333333444444555222333444555666666666666333444444555666666555555444777888444444777::::::333444444444444444555555555555555555555555444333555666666777777777777777777777777777777777777777666666666666666666666666555555555666666666666666555555666666777777888888222333333444555666777777444666888;;;<<<======<<>>??????@@@@@@??????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<:::===;;;777===GGGGGG???222333333444444333333222222222333444444555555666555444444333333444444555222333444555666666666666222333555666777666555444111666888666666999;;;:::222222333444555555555444666777777777666555444444555666666777777777777777777777777777777777777777666666666666666666666666666666666666777777777777444555555666777888888999666666666777777777777777222555;;;@@@EEEGGGHHHHHHAAA>>>999666666777888888666777888999999888777666666777777777888888999999777777666666666666777777444555555555666666777777444666888:::;;;:::999888888888888888888999999999999888888888777777666666888777555444444555777888777777777777777777777777666777777888999:::::::::888888888888777777777777555666666777888999999:::666666666666666666666666666666777999:::;;;<<<===::::::999888777666555555666666666666666666666666555555666666666666555555444444444444444444444444444555555666555444222111333333333333333333333333222333333444444333333222222333444555666555444444555444444444333222444888000333555555333222333555111444333111000333333000111111111222222333333444333333333222222222111111000111111111111222222222000222222222111000111222333222222222111111000000//////000000000000//////......//////000000000111000000////////////000000111111000000000000111111000000000000000000000000...........................//////000111222222222,,,,,,---...///000111111000000000000000000000000...//////000000000000000///111222111000///000111111111111111111111111111/////////000111111222222222222111111111111111111000000111111222222222222000111222333444333222222000000111111222222222222000000000000000000000000...///000222333444555555333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333222222333333444555444444444444444444444444555555555555666666666777666666666666777777777777777999:::<<<<<<;;;:::999777888999999:::<<<===>>>DDDTTTiiixxx~~~{{{kkk[[[RRRMMMHHHCCCAAA@@@@@@@@@@@@@@@???>>>>>>========================;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>;;;666;;;FFFEEE<<<555555444333333222111111333333333444444444555555888777666555444333222222444444444555444444333333444444666666666555444333555333222444666666444111444555555666555444222111666666666666666666666666444444444555555555666666777777888777777666555555777777777666555555444444555555555555666666666666444555888999:::999888777666666666666666777888888<<<:::;;;CCCNNNRRRNNNGGGCCC>>>888555555666666555666666555555555555666666666666666666666666666666888777666555555666777888888888777777666666555555444555777888999999999888999999888777666666777777666777888888888666555444888888777777666666555555555555666666777777888888777777777777777777777777666666666666777777777777444444444555555555555666333444666777777777666555777666666999===>>>;;;888999888555444444555888999666666555555555555666666444444444444444555666666333222000000111333666888555777333...<<<111;;;)))555555666666666666666666555444444333333333444444333333333444444555555555444444333222111111111222111222222333333333222222222222333333333222111111111222222333333222222111222222222111111111111000222222222111111111000000000000000000000111222222333222000//////000222333111111000///////////////111000//////...//////000////////////////////////////////////////////////000000000000000000000000444111,,,)))(((+++///222////////////////////////000000111111111111000000------...///000111222222000000111222222222222111444222111000000222444555111111000000000000111111111111000000000000111111222111111111000000//////000000000000000000000000000111111111111222222222333222111000000111222333333333333222111000///...000111222333333222000///333333333444444444555555333333333333333333333333222222222222222222222222333333333333333333333333111444888999888666555444666555444333222333444444555555555555555555555555777777555444444555666777777888888888999999999999888999999::::::;;;;;;<<>>>>>>>>???@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<555555444333333222111111333333333444444444555555555555555444444444444444333444444555444444333333444444555666555555333333555333222222555555444222444444555555444444333333666666666666666666666666444444444555555555666666666666777777666666555444666666666666555555555555555555555555666666666666444555777888999999888777666666555555666666777888555333333999@@@CCC???;;;<<<999555333444666666555666666555555555555666666666666666666666666666666666666555555555555666666777777777777666666555555555666777888999999888888999888888777666666777777666666666666666555444444777777777666666666666666777777777666666666666666666666666666666666666666555666666666777777777777444444444555555555555666444444555666666666666666777888999<<<>>>===;;;888777666555444444555666777666555555444444555555666444444333333333444444555444333222333666888888777666888777111:::,,,===444666666555444333333444444666666555444333333444444333333333444444444555555333333222111111111111111222222333333444333333333111222222333333333222222111222222333333222222111222222222111111111111000222222222111111111000000111111111000111111222222333222000//////000222333222222111000000000000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000222111///------...///000////////////////////////000000111111111111000000////////////000000000000000000111222222222222111222111111000111222333444222222222111111222222222111111000000000000111111111111111111000000000///000000000000000000000000000111111111111222222222222222111000000111222222111222222222222111000000000111111222222222111111222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333000333666777666555444555777666555444333444555555555555555555555555555555666666555555555555666666777777777777888888888999888888999999:::;;;;;;;;;AAAIIIUUUddduuu|||zzz~~~|||lll^^^TTTMMMHHHEEEBBB@@@???AAAEEEFFFDDD@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999555444444333333222222111333333333444444444555555222222333333444444555555333333444444555444444333444444555555444444333222666444333333555666777666444333333333333444555555666666666666666666666666444444444555555555555555555555555666555555444444555555555555666666666666555555555555666666666666333444555777777777777777555555444444555555666777555444444666888999777555666555333444666777777777666666555555555555666666666666666666666666666666444444555555555555444444777777777666666666666555666666777888888777777777888888777666666666777777666555555444444444444555666666666666666666777777888888777777666555555444666666666666666666666666555555666666666777777777444444444555555555555666555555555444555555666777666:::===???>>>;;;999888444444444444444444444444555444444333333444444555444333333222222222333333666444444888===>>>:::555555666666222999(((;;;777555444222111111333444555888777666555444444333444333333333333444444444444222222222111111111111111222222333333333444444444000111222222333333333333111222222333333222222111222222222111111111111000222222222111111111111111222222111111111111111222222111000//////000111222333222222111111111111111000111222444444444333333111111111111111111111111////////////////////////000000000000000000000000///000111222111000///...////////////////////////000000111111111111000000111000000000/////////...000000111222222222222111///000111111222222111111222111111000000111111222111111000000000000111111111111111111000000000000111111111111111111111111000111111111111222222222222222111000000111222222///000111222222222222222000000000000111222333333111111111222222222333333333333333333333333333333222222222222222222222222333333333333333333444444000222333444333333555777888777666555444555666666555555555555555555555555444555555666666666555555666666666666777777777777888888888999::::::;;;;;;>>>CCCLLLXXXfffwww|||tttvvvuuuggg[[[SSSMMMIIIDDD@@@>>>CCCKKKMMMHHHBBB<<<<<<<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777444444444333333222222222333333333444444444555555222222222333333333444444333333444444555444444444444444444444444333333222777555444555666999;;;===333333222222333444666777666666666666666666666666555555555555555555555555444444444555555444333333444444444555666777777888555555555555666666666666444555555555666666777777444444444444444555666666777777777777555555666777555555666777888999888888666666555555555555666666666666666666666666666666444444666777777666444444666666666666666666666666777777777777777777666666888777777666666666777777777666555444333444555666444555555666666777777777777777666666666555555555666666666666666666666666555555555666666666777777444444444555555555555666666555444333333444666777555:::>>>???<<<888777777333444555666666555444333444333333222222333333444555444333333222333333333666444444:::AAAAAA:::333444222222666FFF555???333333222111000111444777999999999777666444444333333333333333333333333333333111111111111111111111000222222222222222333333444///000111222333444444444111222222333333222222111222222222111111111000000111111111111111111111111222222111000000000000111111111000000000000111111222111111000000111111111...000222555555555444333111111111111111111111111////////////////////////////////////////////////...///111222222111///...////////////////////////000000111111111111000000000000000000////////////000000111222222222222111...///111222222222000/////////............//////111111000000000000111111111111111000000000000000000000000000000000000000000000111111111222222222222111111111111111111222000000111222222222222111111000//////000222444555222222222222333333333333333333333333333333333333222222222222222222222222333333333444444444444444111222222222222333666999888777555444444444555666555555555555555555555555333444555666777666555444555555555666666666666777777777888888999:::::::::<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::999999444444333333333333222222333333333444444444555555444444333333333222222222222333333444555555555444444444444444444444444444555444444555666999<<>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<======333333333333333333333333333333333444444444555555555555444444333333222222222222333444555555555555444444444444444555777777444555555555444555888;;;222222222333444555666777666666666666666666666666555555555555555444444444333333444444555555444444444444444555666777777888555555555555666666666666;;;999777444333444555666555555444444555555666777333444444444333444666777222444555555444333333444666666555555555555666666666666666666666666666666666666777777777777666666444555555555555666666666666666666555555666777777666666555555666666777777777666666666666777888888555555555555555555666666333444444555666666777777555555555555555555555555444444555555555666666666444444444555555555555666666555444444444444444444333555777777666444333333444555666777777666555444444333333222222333333444555444444444444555666777333222333888======888222888777888IIIwwwzzzsssFFF:::888666333222222222333888777666555444444333444333333333333222222222222000111222333444333222111555444222111000111111222000111222222333333333333111222222333333222222111222222222111111111111000111111111111111222222222000000//////000111111222000000000000000000000000//////////////////000111...///000222222222111111////////////////////////000000000000000000000000000000000000000000000000000///...---...///000111000000000000000000000000000000111111111111000000------...///000111222222000000111222222222222111...///111333333222111000222111111000000111111222111111000000000000111111000000000000111111111111////////////////////////000111111111111222222222000111222222222222111000222222222222222111000///000000000000111222333333333333444444444555555555333333333333333333333333222222222222222222222222333333333444555555666666222333444333333444777999666555444333222333444444555555555555555555555555222333444555555555555555555555555555666666666666666666666777888888999999999;;;>>>BBBJJJYYYmmm{{{pppfffdddhhhwwwwwwhhhZZZRRRJJJGGGBBB>>><<>>===<<<;;;:::;;;;;;::::::::::::;;;;;;999::::::;;;<<<===>>>???333333333333333333333333333333333444444444555555444444444444444555555555111222333444555555555555444333333444555777999;;;999;;;;;;999666444444666222222333444555555555555666666666666666666666666666666555555555444444444333333444555555555555555444444555555666666777777555555555555666666666666>>><<<888555333333444555666666555555666666777888444444444555666666666666111333444444222222444666666666555555555555666666666666666666666666666666666666666555555666666666444444444555555555666666555555444444555666777888555555555555555666777777444555555666777777666666555555555555555555444444555555555555555555555555555555555555555555555555444444444555555555666666444444444555555555555666444555555555444444333222555444333444555555444222444444444555555444444444444444333333333333444444222222222333444555666777333333444777999:::888666222999:::BBBooo|||yyyIII666555444333222222222222666666555444333333444444333333333222222222111111000222333555555555333222999888555333111111222222111222222333333333222222111222222333333222222111222222222111111111111000000000111111111222222222000000111111222333555555//////000000000000//////000000//////000000111222000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111222000000000000000000000000000000111111111111000000......//////000000111111000000111222222222222111000000222333333333222111222222222111111222222222111111000000000000111111///000000000111111111111111111111111111111111111000111111111111222222222000111222222222222111000000000111222222222222111000111111222222222111111222222333333333444444444333333333333333333333333222222222222222222222222333333444444555666666666222333444333222333444666777666444333333444444555555555555555555555555555333333333333444555666777555555666666666777777777555555666666777888888999999;;;===???CCCOOO```nnn|||tttjjjaaa^^^iiiyyyrrrccc[[[QQQKKKDDD@@@???@@@AAAAAA@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<333333333333333333333333333333333444444444555555222222333444555666777888111222333444555555555555333333333444666999;;;===@@@BBBBBB???999555333444222333444555666555444333666666666666666666666666666666555555555444444444333444444555666666666555555555555666666666666666555555555555666666666777AAA>>>999555333333444555666666666666666777888888222111000111333333222000111333555555333444777:::666666555555555555666666666666666666666666666666666555444333333444555666444444444555555555666666555444444444555666888999555555555555555666777888222333555666777666555444666666666555555444444333666666666555444444333333555555555555555555555555444444444555555555666666444444444555555555666666444444555666555444222111777444111222444666555333333333333333333333333333555444444333333444444555000000111222333555666777333444555666777888888999***888888555ZZZkkkoooAAA//////000222333444555555555444444333333333444444333333333222222111111111111222444666666666444333<<<;;;888555333222333333222222333333333222111111222222222333333222222222222222222111111111111000000000111111222222222222111111222333444666777888//////000000000000//////111111000000111222333333333222111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000///000111222333222222111000000000000000000000000000000111111111111000000000000000000////////////000000111222222222222111111111222333333333333333111111000000000000111111111111000000000000111111//////000000111111111222333333333333333333333333000111111111111222222222000111222333333222111000...///000111222333333333000111222333333222000///111111222222222333333333333333333333333333333333222222222222222222222222333333444444555666777777111222333333222111222333888777666555444555555666555555555555555555555555333333222222333444666777666666666666777777777777555555666666777888888888999;;;======>>>HHHWWWcccsssvvvmmmaaaXXX```ooo}}}yyyjjjbbbWWWOOOEEEBBBDDDEEE@@@;;;>>>>>>>>>>>>============;;;::::::999999::::::;;;::::::::::::::::::::::::444333333222222333333333222333444555555555444444222222333444444555555555555444444333333444444555888333000333444444666:::;;;@@@BBB===999888555111444333333333333444555555777777666555444333333333555444444333333444444555555444333333333333444555666555444333333444555666;;;999999999555222444999AAA<<<888777666333444888555555666666777777888888666555555555555444444444333333333444444444555555555555555555555555555555555555555444444333333333333888444111777555111555444444444444444555666777:::999888666555555555555333444555666666555444333444444555555555555444444666666666666666666666666333333333444444444555555444555666666444444555666444444333333444555777888222333444444555555444444222222333333444555666666444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555;;;666111000333555444111000111444:::@@@CCCBBB???333222111000000111222333111111111111111111111111333333333333333333333333666666555555555444444444:::888666444333444555666000333666777555222111000444111...,,,+++---000222333333222111111222222333111111111111000000000000111111222333444666777888000000000000000000000000111000/////////000222333999444///---///111111111222222111000///......---000000000000111111111111444444333222111000///...000000111111111111000000////////////000000000000////////////////////////////////////000000000000//////000000000000////////////000000111111111222000000000000000000000000333333222222111000000000000000000000111111111111222222222222222222222222333333444444333222000///111111222555888777222...111111222222222222111111000111111111111222222222222222222222222222222222222222111111222222333444222222222222222222222222666444111222444555222///222333444555555555444444777777777777777777777777444666666333333666666444444444444444444555666777666666666666666666666666666666666666777888::::::888;;;<<<<<<===CCCNNNVVVjjjuuurrrbbb\\\^^^dddooo~~~yyykkkaaaYYYNNNEEE@@@>>>>>>>>>???>>><<<;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333222222222333444444333333333444444444555555444444444444444444555666555444444333333444444555666111000222333222444777222<<>><<<<<<<<<999555666;;;???:::666777777555444555555555666666777777777777555555555555444444444444333333333444444444555555333333333333333333333333555555444444444333333333444666444777>>>888111666555555444444444555555666999888777666555555555555444444555666666555444444444444555555555555444444444444444444444444444444333333333444444444444555333444555555333333444555333333333444444555666777222333444444555444444444222333333333444555555555444444444444444444444444444444444555555555555555444444444444444444444444444444555555555666666666@@@:::333000222444444222000000111555:::;;;:::777222222111111111111222222111111111111111111111111333333333333333333333333:::999888666444333111111666555444222111111222222111222333333222222444666999555///,,,---///111222222222222222222222222222111111111111000000000000111111111222333444555666000000000000000000000000111000/////////000222222777333///...///111111000///......------,,,,,,,,,...////////////000000000111111000000000000//////000000111111111111000000////////////000000000000000000000000000000000000////////////000000000111//////000000000000/////////000000000111111111111222222222222222222222222111111111111111111111222000000000000111111111111222222222222222222222222333222111000000000111111222111222444666666222///111111222222222222111111111111111111222222222222222222222222222222222222222222111111222222333444222222222222222222222222444333222333444444333222333333333444444444444555222222222222222222222222444666666333333666777444555555444444444555555666555555555555555555555555666666666666777888999999777999::::::;;;@@@JJJQQQ```kkkzzz~~~oooddd___^^^iiixxx~~~rrrhhh```TTTIIICCC@@@?????????>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222222222222333333444555444444333222333444555666888777555333333444555666555444444333333444444555555222111444444222333666666CCCJJJBBB444///222666444333333333333444555555777666555444444444444444555444444333333444444555555444444333333444444555555555444444444444555555>>><<<<<<===;;;777777;;;AAA999444777999777333222555666666666666777777777555555555555444444444444333333333444444444555555333333333333333333333333555444444444444333333333555333333???III<<<000666666666555444444444555555777666666555555666666777444444555666666555444444444444555555555555444444333333333333333333333333333333333333444444444444222333444444222222333444222333444555555666555555222222333444444444444444333333333333444444444444444444444444444444444444333333444444555555555666444444444444444444444444333333444444444555555555DDD===555111111333333333222111111222444444333111222222333333333333222222111111111111111111111111333333333333333333333333999888777555444222111000333333333222111111000000111111000//////222777;;;BBB:::111...///222222000111111333333333333222111222222111111111000000000111111111111111222333333000000000000000000000000000000000///000111111222444222000000000111000///111111000000000000000000............////////////.........//////000000000///000000111111000000///////////////000000000000111111111111111111111111/////////000000000111111///000000111111000000///000000000000111111111111333333333333333333333333//////000111111222333333000000000000111111111111222222222222222222222222222111///......000222333333222222333444444333111111111222222222222111111111111111111222222222333222222222222222222222222222222111111222222333444222222222222222222222222222333444444333333444555444333222222222333555666444444444444444444444444222555666444666:::<<<:::666666555444444444555555555555555555555555555555777777777666666777888888555777888777888<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222222222222333444555555555444222222222333555777;;;999666333333333555777555444444333333444444555666444555888777444444888888BBBGGG???444000333666444333333333333444555555777666555444444444444444555444444333333444444555444444444444444444444444444444444444444444444444888666777::::::777777999GGG<<<444555888777333222666666666666666666666666555555555444444444333333333333333444444444555555444444555555555555555555444444444444444444444444666111222DDDPPP???000666777666555444444444444444555555555555555666777888444555555555555555555444333444444555555444444333333333333333333333333333222222333333333444444444111222333333222111222333111222444555666555444444222222333444444444444333444444333333333333333333444444444444444444444444222333333444444555555666333333333333333333333333000000111111111222222222@@@;;;666333222333333222333333222222222222222111222222444555555444222222111111111111111111111111222222222222222222222222333333333333333333333333333333333444333222111111000000000//////222777;;;GGG>>>333///111444222//////111333444444333222111222222222111111111000000222111000000000000111111000000000000000000000000000000000000000111111222111111111111111111//////222222222222222222333333........./////////000000....../////////000000000//////000000000000//////////////////000000000000000000000000000000000000//////000000000111111111000000000111111000000000000000000000000111111111333333333333333333333333///000000000111111111222///000000000111111111111111111111111111111111111000/////////000111333444333222222111222222333333111111222222222222111111111111111222222222333333222222222222222222222222222222111111222222333444222222222222222222222222222444666555222111333555444333222111111333555666555555555555555555555555000444666666999???BBBAAA777666555444444444444444555555555555555555555555888777777666666666777777555666666666666999???CCCHHHQQQaaarrrkkkZZZXXXbbbqqqzzzrrrdddWWWNNNGGGBBB@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333222222222333333444555555444222222222333555777;;;999666333222333555666555444444333333444444555555444666888777333555999888<<<===888444666888777444333333333333444555555666666555444444444444555555444444333333444444555444444444444444444444444333444444444444444444333222111333999;;;999888:::LLL???555444666666444333666666666555555555555555555444444444444333333333333333333444444444555555444444444555555555666666444444444444444444444444666000222EEEQQQ@@@000555777666555444444444444444444444444444555666777888555555555444444555555555333333444444444444333333444444444444444444444444222222222333333333444444111222333333111111222333222333444555555555444333111222333333444444333333333333333333333333222222444444444444444444444444333333333333444444555555333333333333333333333333000000000111111111222222666666555444444444222000111222222222222222222333222222444555555444222222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222111000000111222111111111444666GGG===333000222555333000///000222444444444222111222222222222111111111111111111000/////////000000000000000000000000000000///000000000111111111111///000111222111000//////......////////////////////////000000000111111111111111000000000///////////////000000000000//////////////////000000000000////////////////////////000000000000111111111111000000111111111111000000111111000000000000000000111111111111111111111111111111111000000000/////////000000000111111111111111111111111111111111111---///111444555444333222333222222111111111222333111111222222222222111111111222222222222333333333222222222222222222222222222222111111222222333444222222222222222222222222333555777555111///000333444333111111111222444666333333333333333333333333111444666555777<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444333333222222333333444444444333222333444555666999888666444333333444555555444444333333444444555222222444666444111444:::KKKGGG@@@888666888777333444333333333333444555555666555555444444444555555555444444333333444444555333444444555555444444333333333444444444444333333222000333:::>>><<<:::;;;III>>>555444555444444666666666666555555555555444444444444444333333333333333333333444444444555555111222222333333444444444333333333444444444444555444222333@@@JJJ===000444666666555444444444555555555444444444555666666777666555444444444444555666333333444444444444333333444444444444444444444444222222222222333333333333111222333333111111222333333333444444444444333333111111222333333333333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333222222333333333444444444000111333555555333111000,,,///111111111000111333222222333333333333222222111111111111111111111111222222222222222222222222333333222111000///......000000000000000000000000///111333333222111111222@@@999222000222444333111///000222333444444333222333222222222222111111111111000000/////////000000000000000000000000000000//////000111111111111000...000222111000//////000000000000000////////////000000000000111111111111111111111000000/////////...//////000000//////...////////////000000000000........................000000000111111111222222000111111222222111111000111111111111000000000000000000000000000000000000222222111000000///......000000000000111111111111111111111111111111111111,,,///333666666555333111111222333222000000222333111111222222222222111111222222222222333333333333222222222222222222222222222222111111222222333444222222222222222222222222222333444333111000000111333222111111111222444555444444444444444444444444333666555222222555666333666666555444444444555555444444444444444444444444666666666555555666777777777777777777888:::;;;<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555444333222222222222333333333444444444555555666666555444333333444444555444444333333444444555222222333555333111666>>>VVVPPPCCC888444666444000444333333333333444555555555555444444444555555666555444444333333444444555333333444555555444333333222333444444444444333222444222444<<>>888444555666444444666666666555555555444444444444444444333333333222222333333333444444444555555111111222222333444444555333333333444444444555555111555555999@@@999000333555555444444444555555666555555444444444555666666666555444444444444555666222333333444444333333222333333333333333333333333111222222222222333333333222333444333222111222444444444333333222333333444111111222333333333333222111111111222333333333444444444444444444444444444555444444333333222222222222222222222222222222222333333333333444444444555///111333444333222111111+++...222333111000111222222222111111111111222222111111111111111111111111111111111111111111111111444444333222111000000///111000/////////000111111///111222222111111222333777444111000111333333333000111111222333333444444333333222222222111111111000000000///000000111111000000000000000000000000...///000111222111111000...000111111///...///111222222222111111000000000/////////000000000000111......////////////000000......////////////......////////////000000000000////////////////////////000000111111111222222222000111111222222111111000111111111111000000000///000000000000000000000000000000000000000/////////000000000000111111111111111111111111111111111111...///222333444333222111000222333333000000111333111111222222222222111111222222222333333333444444222222222222222222222222222222111111222222333444222222222222222222222222000/////////111222111111111222222222222333333333555555555555555555555555333555444111111444444222555555444444444555555666444444444444444444444444555555555555555666777888777666666777999:::;;;;;;===>>>EEEQQQ\\\ggguuurrraaaVVVPPPQQQ\\\iiirrrzzz~~~xxxpppfff[[[PPPIIIBBBAAA???>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666555444333222111111111222333444555555555444444444444444444444333333333555444444333333444444555444333555666444333999BBBIIIDDD999///...333666444444333333333333444555555555555444444444555555666555444444333333444444555333333444555555444333333222222444444444444222222555333555;;;>>>;;;666444444222333777777444444777666666555555555444444444444444444333333333222222333333333444444444555555333333444444555666777777333333333444444555555555000777666444:::666000333444444444444444555666777666555555444444444555555666555444333333444555666222333333444444333333222222222222222222222222222111111222222222333333333222333444444222222333444555444333222111222333444111111222333333333333222000000111222333333444444444444444444444444444444666555444444333222111000222222222222222222222222111111222222222333333333222333333222111111222333,,,000444555333111111222333222111000000111222333111111111111111111111111111111111111111111111111222222222333333444444444444333111000000222444555///000111111000111333555000000000000000111333444111111111111222333444555333333333222222222111111000000000000000111222222000000000000000000000000...///000222222111111000...000111000...---000222000//////...---,,,,,,+++............/////////000++++++,,,---...///000111......////////////......////////////000000000000000000000000000000000000000111111111111222222222111111222222222222111111222111111111000000//////000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000000000000000111111111111///111444333111///111222111111222222222222111111222222333333333444444444222222222222222222222222222222111111222222333444222222222222222222222222---++++++---222444333222000111222333333333333222111111111111111111111111111444444222333888999777444444444444444555666777444444444444444444444444444444444555555777888999666555555777999::::::999<<<;;;???JJJSSS]]]lll{{{~~~xxxkkkXXXOOOMMMVVVbbbllluuu}}}{{{uuulll```TTTMMMCCCBBB???===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444444333333333333222222444333333222222333333444444444444333333222222222333333333333333333333333333333444333444777;;;??????<<<888333111111222333333333333333333333333333333333333333333333333333666555444333333333333333555555444333222222222222444444444444444444444444222444777999999777444222333333333333333333333333333333333333333333333333111222333444444444333333444444444444444444444444666555444333333444555666444444444444444444444444111222333333444444333333777777666555444333333222444444444444444444444444444444555666555444222111333222222222333555777888222333333444444333333222222222222222222222222222333333333333333333333333333222222111111222222333222333333444444333333222222222333333333444444444444444444555555555555666222222222111111222222333333333333222222111111111000000111111111222222222111111111111111111111111111111222333333333333222222111111111000000//////000000111111111111000000222222333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111444333333222111000////////////000000111111111222111222222333333222222111222111000000000111333333111000...---...///111222222111000000111333555777///////////////000000111000000000000000000000000000000/////////111222333666444111...---///111333000000000111222222222333000000////////////000000000000000000000000000000111000///......///000111222222222111111111000000000000000000000000000000000000000000000000000000111111000000111111222333111111000000000000111111000111111111111222222222333333333333333333333333444333111//////000111222222222222222222222222222222222222222222222222222333333333222222111111111000111222333333222000000333333222222333333444555333222222111111222222333333222222111111222222333222333444444555555444444333333333444444444555555555666777666555444555666555777888999888777888999:::;;;>>>DDDIIIQQQ```mmmxxxzzz}}}~~~zzz~~~yyyddd]]]WWWXXXZZZ___gggooosss~~~zzzsssnnn```PPPHHHEEEAAA???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;444444333333333333222222222222222222222222222222444444444333333222222222333333333333333333333333333333333555888<<>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;444444333333333333222222000111222333333222111000444444333333333333222222333333333333333333333333333222333777===AAABBBAAA555444444333333444444555555555555555555555555555333333333333333333333333555444444333333333333333222222222222333444555666444444444444444444444444444555555666666555555444444444444444444444444444555555555555555555555555333333222222222333444555444444444444444444444444555444444333333444444555444444444444444444444444333444555555666666555555333333333333333333333333444444444444444444444444555555444333333333444444333222111111111222333333222333333444444333333222666555444444333222111000333333333333333333333333333222222111111222222333222333333444444333333222111111111222222222222333444444444444555555555555<<<;;;999777555444333333333333333222222222222111111111111111111222222222111111111111111111111111000111222222333333222222111111111111000000000000000000111111111111000000000000111111111111000000111111222222222222111111111111111111111111111111333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000111111222222111111000111000000000000111222222000000///...///000111222333222111000000111222333111000000000000111222222222222222222222222222222222111000000///000000111000000///000000222333444111111111111111111000000000000////////////000000000000000000000000000000111000000//////000000111222222222111111111111111000000000000000000000000000000000000000000000000111111000000111111222333111111000000000000111111000111111111111222222222333333333333333333333333333222111000000000111222222222222222222222222222333333444444444444444444222222222222222222333333111111222222222222111111222222222222222333444444444444333333333333444444444444333333333333444444111111333444555555555555333333333444444444555555000222333444444444666777333555666777666555666777999777888<<>>===<<<=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;444444333333333222222222000111333444444333111000333333333333333333333333333333333333333333333333444222222777>>>BBB@@@===222222333444444444333333444444444444444444444444222222333333333333444444444444333333222333333444333222222222333333444555444444444444444444444444555444444444444444444555444444444444444444444444222222222222222222222222444333222111111333555666444444444444444444444444444333333333333333333444333333333333333333333333333333444555555555555555222222333333444444444444444444444444444444444444666555333222222333444555666555444333222333444444222333333444444333333222555444444444333333222222222222222222222222222222333222222111111222222333222333333444444333333222000000111111111222222222333333444444444555555555:::999777555333222111111222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222111111111000000000000000000111111222222111111000222222333333333333222222111111222222222222111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111000000111111111222222222000000000000000111111111111222222222222222222111000000000000000111111222000000/////////000111222333333222111000000111111111111111111111222222333222222222222222222222222222222111000000///////////////000111111111111111222222111111000000//////000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333111111000000000000111111000000111111111222222222222222222222222222222222222222111000000111111222222222222222222222222222111111111111111222222222111111111222222333333333111111222222222222222222222222222111222333333444222222111111111111222222555444444333333444444555333333333444444333333222333333333444444444555555222333555555444444555777555777888999888777888999999777888;;;===@@@HHHQQQZZZeeerrr|||{{{wwwxxx~~~sssnnnmmmuuuyyyqqqkkkgggbbbZZZSSSQQQUUU___hhhlllqqqtttqqqkkk^^^WWWNNNFFFAAA???>>>===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::444444333333333222222222222333555666666555333222333333333333333333333333333333333333333333333333555333222666<<<>>>;;;666333333444444444222111000222222222222222222222222222222222333333444444444333333222222222333333444555444333333222222222333444444444444444444444444555444333222222333444555444444444444444444444444222222222222222222222222444333222111111333555666444444444444444444444444222333333333333333333222333333333333333333333333222222333444444444444333333333444444555555666666444444444444444444444444555444333222222333555666777666444333222333333444222333333444444333333222222222222333333444444444222222222222222222222222333222222111111222222333222333333444444333333222000000111111111222222222333333333444444444444555555555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111000000000000000000111111111111222222222222111111222222333333333333222222111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000111222222333333111111000000000000000000222222333333333333222222//////000000111111111111000000000000000111111222333333222111000000000000111111111111111222222333222222222222222222222222111111111111000000//////000111111222111000///...222111111000000/////////000000////////////000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333111111000000000000111111000000111111111222222222222222222222222222222222111111111111111111222222222222222222222222222222000000000111111222222222111111111222222333333333111111222222222333333444222111111111111222333333222111111000000111111222555444444333333444444555555555555444333222000///333333333444444444555555666777777666444333444555555777888999888777888999888555666:::===???EEELLLRRR]]]jjjuuuyyywww}}}zzzooohhhjjjrrryyyqqqjjjgggcccZZZQQQMMMMMMTTT\\\bbbiiioooqqqpppddd]]]TTTKKKEEEBBB@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::444444333333333333222222333444555666666555444333222222333333333333444444333333333333333333333333444333333555888888555222555555555444333222111000111111111111111111111111111222222333333444444555222222222222222333333444666555444333222222222222444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444333333222222222333444555444444444444444444444444111222222333333222222111333333333333333333333333111222333333444444333333444444444555555666666666444444444444444444444444444444333333333444555555555444222111000111111222222333333444444333333222///000111222333444444555222222222222222222222222333222222111111222222333222333333444444333333222111111111222222222222333333333333333444444444444444444333333333444444555111222222222222333333333222222222111111111111111111111111111111111111111///000111111222222111111000000000000111111111111111111222222222222111111000000111111111111000000111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000111111222222222333111111111111000000000000222222222333333222222222...///000000111111000000000000000111111111222222222222222111111000000///111000000000000111222222222222222222222222222222000111111111111000000///111111111111000///...---000000000000000000//////000000////////////000000000000000000000000000000000111111222222111111000111111111111111222222222000000000000000000000000111111111111111111111111111111000000111111222333111111000000000000111111000111111111111222222222222222222222222222222222000111111111222222222222222222222222222222222222111111222222333444444444222222222222222222333333222222111222222333444555111111111111111222333333333333222222222222333333444444333333333333444444555555555444333111000///333333333444444444555555777888888777555333333444333555666777666555666777555333333777:::<<<@@@EEEKKKVVVcccnnn|||~~~~~~sssgggaaafffqqqzzzppphhheeeaaaYYYPPPLLLIIILLLQQQXXX___fffkkknnnhhhaaaXXXPPPJJJFFFCCCAAA@@@???>>>>>>===<<<;;;;;;999::::::;;;;;;::::::999444444333333333333222222444444444444444444444444222222222333333444444444333333333333333333333333333333333444444444333333555555444444333333222222222222222222222222222222111111222333333444555555222222111111222333333444444444333222222333333333444444444444444444444444222222222333333222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444000111222333333222111000222222222222222222222222222333333444444444444444444444444444444444444555444444444444444444444444222333444444555555444444444333222111111111222333222333333444444333333222000000000111111222222222111111111111111111111111333222222111111222222333222333333444444333333222222222222222333333333333222222333333333444444444444444333333333333444444111111222222222333333333222222222111111111000000111111111111111111111111///000000111111111111111///000000000111111111111111222222333333222222111000000111111111111000000111111222222222222111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111222222222111111111111000000000///000000111111111111000000......000111111111000///000000111111222222222111000111111111111000000000000000/////////000111111111111111111111111111111//////111111222111000000000000000000/////////////////////000000000000000000000////////////000000000000000000000000000000000111222222222222111000000000111111111222222222000000000000000000000000111111111111111111111111111111000000111111222333111111000000000000111111000111111111111222222222111111111111111111111111000000111222222222222222222222222222222222222222000111111222333333444444333333222222222222222222222222111111222333555666111111111111111222222333333333222222222222333333333333222222222222333333222333333333333222111111333333333444444444555555555666777666444333444555333555666777666555666777666333222666999999<<>>===<<<;;;;;;999::::::;;;;;;::::::999444444444333333333222222444333333222222333333444222222222333333444444444333333333333333333333333111222444333222222333555555555444333333444444555333333333333333333333333111111222333333444555555222111111111222333333444222222222222333444555555444444444444444444444444111222222333333222222111111111111111111111111111111111111111111111111111111222333444444444333333444444444444444444444444000111222333333222111000222222222222222222222222333444555555666666555555333333333333333333333333444444444444444444444444111222444555666555444444555444333333333444555555222333333444444333333222111111111000000000000000111111111111111111111111333222222222222222222333222333333444444333333222222222333333333444444444222222333333333444444444333333222111111111222222111111111222222333333333222222222222111111000000111111111111111111111111//////000111111111111111//////000000111111111222111222222333333222222111222222333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222111111111000000//////......////////////......---...000111111111000///000000111222222222222111000000111111111111000000///////////////000000111000000000000000000000000...///000111222222111000///.........///000111222......//////000000111111000000////////////000000000000000000000000000000000111222333333222111000000000111111222222222222000000000000000000000000111111111111111111111111111111111000111222222333111111000000000000111111000111111111111222222222111111111111111111111111///000111222222222222222222222222222222222222222...//////000111111222222444333333222222111111111222222111111222444555666111111111000111222222333111111000000000000111111333222222111111222222333000000111222333333333333333333333444444444555555222444555444333333444555555777999999888777888999999555444888:::999:::===AAALLLYYYeeettttttkkkhhhiiiqqqyyyssslllfff]]]TTTPPPIIIGGGFFFIIINNNUUU^^^eeeiiiddd]]]VVVQQQLLLGGGEEE@@@@@@???>>>===<<<;;;;;;999999;;;;;;;;;;;;999999222333444555555444333222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444555444222111111222444555222333333444333222000///222222333333333333444444444333333222111111111222222222333333333333444444444333333222111111111222333333333333333333333333333333333333333333333333222222333444444444444333666555444333222111111111222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333...///000111222333333333333333333333333333333333555555555444444333333333333333333444444333222222666555444333333444666777444333333222222333333444111111111111111111111111222222222111111111000000222222333333333222222111111222222333333222222111333333333333333333333333222222222222222222222222444444333333333333222222333333333333333222111000111111111111111111111111222222222111111111000000000000111111111111000000......///000000000000000111111111000000000000000111111222222222333333333444333222111111111222333000111111111111222222222111111000000000000111111111111222222222333333333222222222222222111000///000000000000000000000000333333222111000000000111111111111111111111111111444333333222111000//////000111111111111222222222666555333111000///......///////////////000000000000000000000000000000000111//////000111222111000111//////333777777333...000000000000000000000000222222111000//////000000000000000000000000000000111111111111111111111111///000111222222111000///444444333222111000//////000000000000000111111222111111111000111111222222333333333222222222222222111111111111111111111111111333555555444222222333000000000000111111111111222222111000111222444555111111111111111111111111222111000222333444333111000000111111111222222222444444444333333222222222555333222333666666444111333222111111333444333111222222222222333333444555222222333333333333444444555555666666666666555555777666666666666888999::::::AAAOOO___qqquuuooojjjjjjooo{{{xxxooofff___ZZZWWWLLLFFFIIIJJJIIIPPP[[[^^^___^^^\\\WWWPPPIIIEEEGGGDDD@@@>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;111111222333333222111111333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444555444222111111222444555333333333333333222111000222222333333333333444444444333222222111111222222222222333333333333444444444333222222111111222222333333333333333333333333333333333333333333333333000000111222222222222111555555444333222222222222222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333111111222444444555555555333333333333333333333333555555444444444333333333333333333444444333333222/////////000222333555666222111111111111111111222222222222222222222222222222222222111111111000000222222222333333222222111111222222333333222222111333333333333333333333333222222222222222222222222444444444333333222222222111222222222111111000///111111111111111111111111222222222111111111000000000111111111111111111000///000000111111111111111000000000000000111111111111111111222222222333333111111000000000111222333000111111111111222222222111111000000000000000000111111111222222222333333222222222222222111000000000000000000000000000000333222111111000000111111111111111111111111111111222222111111000/////////000000111111111222222222333222222111000000000111111111222111111000//////000000000000000000000000111000///000222333222111111//////111555666222...000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111///000000111111000000///000///////////////......000000//////000000111222111111000000///000000111111111111222222222222222111111111111111111111111000222444444333222222222000000000000111111111111222222222111222222333333111111111111111111111111333111000000222333333222333333333444444444555555444444333333333222222222555333222333555666444222333222111111333333333222333222222222333333444555222222333333333333444444444444555555555555444444777666666666666888999:::<<<@@@IIIVVVfffwwwyyysssmmmlllpppyyyyyyrrrkkkggg```TTTKKKKKKIIIFFFKKKUUUWWWYYY\\\]]][[[XXXSSSPPPMMMIIIEEEBBBAAA@@@???===::::::::::::::::::::::::111222222333333222222111333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444222222222222444444333333222222111111222222222222333333333333444444333333222222111111222222222222333333333333444444333333222222111111222222333333333333333333333333333333333333333333333333000000111222222222222111444333333222222333333444222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333111222333444444555555444333333333333333333333333444444444444333333333333222333333444444333333333---...///111222333333333111111111111111111111111111111111111111111111111222222222111111111111111111222222333333222222222111222222333333222222111333333333333333333333333222222222222222222222222555444444333222111111111000111111111111000//////111111111111111111111111222222222111111111111111111111222222222222111111000000111222222222222222//////000000111111222222111111111222222222222333///////////////000111222000111111111111222222222000000111111000000///...111111111222222222222333111222222222222111000000000000000000000000000000222222111000000000111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000111222333333333333444333222000...---000000000000000000000000111000///000222222222000222///...///222333111///000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000//////......//////000---------....../////////000000//////000000111222111111000///.........//////000000111111222222222111111111111111111111111000111333333111000111222000000000000111111111111222222333333333222111111111111111111111111111111333111000000222333333333000111111111222222222222333333333333222222222222555333333333555555444333444333111111333333333222333333222222222333444444222222333333333333444444333333444444444444333333666666666666777888999999===>>>BBBJJJWWWhhh{{{yyytttrrrtttzzz|||xxxoooaaaUUUOOOJJJEEEFFFMMMOOORRRWWW[[[^^^]]][[[YYYTTTPPPKKKGGGEEEBBB>>><<<::::::::::::::::::::::::333333444444444444333333444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444444333333222222333333444444333222111111111333333222222222333333333444444333333222222111222222333222222222333333333444444333333222222111222222333333333333333333333333333333333333333333333333333222222333444444444444333333222222222333333444555222222222333333333444444222222222222222222222222111222222333333222222111111111222222222333333333000111111222333333222222333333333333333333333333333333333333333333333333222222333444444444333333222333444444444333222111333333333333333333333333000000000000000000000000111111111111111111111111111111222333333333222222111222222333333222222111222222222222222222222222222222222222222222222222555444444333222111000000000111111111111111000000111111111111111111111111111111111111111111111111222222222333333222222222///000111111222222111111......///000111222222333111111111111222222222222000000000000000000000111000000111111111222222222000000111111111000///...111111111111222222222222111111222222222111111000000000000000000000000000111111000000000000111111111111111111111111111111///000000000111111111222000000000000111111111111////////////000222333333111222333333222111///---000000000000000000000000///.........000111000///222000------///111111000//////////////////////////////000000111111111111000000000000000000000000111111111111111111111111000///...------...///000////////////000000000000///////////////000111111333222111000///...............///000111222222222111111111111111111111111///111222111000///000111///000000000111111111111222333444444333222000///111111111111111111111111222222222444555555444222/////////000000000111111333222222222222222222222444333333333444444555555666444222111222333333222333333333222222333333444222222222333333333444444333444444555555444444333555555666666777888888999<<<<<<>>>BBBKKK[[[lllyyy{{{{{{|||qqqbbbXXXPPPHHHEEEFFFHHHLLLQQQWWW[[[\\\\\\[[[XXXUUUPPPLLLHHHDDD???;;;===<<<<<<<<<<<<<<<<<<;;;333333222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333333333111111111222333444222222222333333333444444333222222111222222333333222222222333333333444444333222222111222222333333333333333333333333333333333333333333333333333333222222333444444444444333222222222222333444555555222222222333333333444444222222222222222222222222111222222333333222222111111111222222222333333333111111222333333333222222333333333333333333333333333333333333333333333333111222333333444444444333333444555555555444222111222333333444444333333222111111111111111111111111111111111111111111111111000111222333333333333333111222222333333222222111222222222222222222222222222222222222222222222222444444333222222111000000111111222222333222222111111111111111111111111111111111111111111111111111222222222333333222222222...///000000111111000000......///000111222222333000000111111111222222222222222222111111000000///000000111111111222222222000000111111111111000000000000111111111222222222000111111222222222111111000000000000000000000000111000000///000000111111000000000000000000000000000111111222222333333444//////000000000111111111000000000///000000111111...///000111111000//////000000000000000000000000...---,,,---/////////...222000...---...///000000////////////////////////...///000111222222111111000000000000000000000000000000000000000000000000000///...------...///000000000000000/////////////////////...///000000111444333222111000/////////......///000111222222222111111111111111111111111///000111000//////000111///000000000111111111111222333444444333222000///111111111111111111111111111222555888:::888444000222222222222333333333444222222222222222222222222333333333333333444555666777555222111222333333333444333333222222333333333222222222333333333444444555555666666666666555555444555555666777777888888999;;;===???DDDPPP___jjjwwwyyy}}}rrrfff\\\RRRJJJFFFDDDGGGLLLRRRVVVZZZ\\\\\\\\\YYYVVVRRRNNNIIIDDD@@@=========<<<;;;:::::::::222111111000000111111222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222111111222222333333222222333333333333444444222222111111222222333333222222333333333333444444222222111111222222333333333333333333333333333333333333333333333333333333000000111222222222222111222222222222333333444555222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333444444555555555555444444333333333333333333333333222222222222333333333333111111222333444444444444///000111222333333333333000111222333333222111000333333333333333333333333111111111111111222222222000111222222333333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222111111111111111111222333333333333222111111111111111111111111111111111111111222222222111111222222222222111111......///000000000000000//////000000111111222222000000000111111111111222111111222222222111000///000111111111111222222222111111111111111222444444000000000111111111111222000000111222222222222111000000000000000000000000000000/////////000111111000000000000000000000000222222222333333444444444/////////000000000111111111111000/////////000000...////////////000000111000000000000000000000000...---,,,---...//////---222111///......//////000000000000000000000000000...///111222222111000000000000000000000000000000000000000000000000000000000//////......//////000/////////......---------//////......//////000111444333222111000000000111///000000111111222222222111111111111111111111111000111111000//////000222000000000000111111111111222222333333333222111111111111111111111111111111000222555999;;;999444000000000111111111222222222111111111222222222222222333333444333222333666888888555222111222333333333444444333222222222333333222222333333333333444444555666666666666666666555444444555666777777777777666999<<<>>>@@@HHHTTT^^^lllpppwwwwwwmmmbbbUUULLLBBBDDDHHHLLLRRRWWW[[[]]]\\\[[[YYYWWWUUUQQQKKKGGG>>>>>>===;;;999888777666444333222222222222333444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222000111222333333333333333222222333333333333444444222222111111222222333444222222333333333333444444222222111111222222333444333333333333333333333333333333333333333333333333000000111222222222222111333333222222222333444444222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333444555555555555555444444333333333333333333333333111111222222222333333333000111222333444444444444000//////000000111222333///000222333333222000///222222222222222222222222000000111111111222222222000000111222333333333333111222222333333222222111111111111111111111111111222222222222222222222222111111111111222222222222000000111222222222222222111111111111111111111111000000111111111222222222000111111111111111111000//////000111111111111000000000000000000111111111000000000000111111111111---...///111111111111111000111111111111222222222222111000000111444777999000000000000111111111111000000111222222222222222000000000000000000000000///////////////000111111000000000000000000000000222222222222222222333333////////////000000000111000000////////////000000222111000......///000111000000000000000000000000///...---...000111000///111111111000/////////000000000000000000000000000///000111222222111///...000000000000000000000000000000000000000000000000///000000111111000000///......///////////////000///............///000000222111000000000000111111111111111222222222222222111111111111111111111111111222222000//////111333000000000000111111111111222222222111222222333333111111111111111111111111111222333555777666444111............////////////000111111111222222222222222333444333111222666999999666333111222333333333555444333333222222222333222222333333333333444444444555555666666555555444333444555777777777777666555888;;;;;;;;;AAAMMMWWWaaagggqqq|||yyy|||}}}{{{~~~~~~rrraaaTTTEEEDDDEEEFFFJJJOOOSSSVVVWWWVVVWWWWWWWWWTTTOOOKKKCCCBBB@@@>>>;;;999777666888777666555555666777888222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444222333333444444333333222///111222333444333333222222222333333333444444444222111111111222333333444222222333333333444444444222111111111222333333444333333333333333333333333333333333333333333333333222222333444444444444333444333333222222333333444222222333333333444444444222222222222222222222222222222222333333222222222111111222222222333333333333333333444333333222222333333333333333333333333111111111222222333333333000111222333444444555444555444222000000000000111111222444555555444222111////////////////////////000000111111222222222222///000111222333444444444222222222333333222222222111111111111111111111111222222222222222222222222000000000111222222333333//////000111111111111111111111111111111111111111000000111111222222222222000000111111111111000000000000111222222222222222111111111000000000000000000000000000111111111111(((***,,,///111222222222000111111111111222222222333222000000111555999<<<000000000000111111111111///000111222222222222222000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111////////////000000000000//////...//////000111222777555222///...///000222000000000000000000000000111000///000111222111000111222222111000//////000000000000000000000000000000111222333222000...---000000000000000000000000000000000000000000000000///000111222222111000/////////000111222333444444...............///000000000////////////000000111333333333222222222222222111111111111111111111111222222222111///000222444000000000000111111111111222222111000111222444555111111111111111111111111333111000000222333333333111111111111222222222222000000111111222222222222222333444333111222666::::::777333111222333333333555444333333222222222222222222333333333444444444333444444555555444444333333444555777777777777666555888:::888888===IIISSSYYY```lllyyyyyyrrrttt~~~yyyxxx||||||iiiZZZIIIFFFCCCAAABBBEEEIIILLLPPPQQQRRRTTTUUUSSSOOOLLLHHHGGGEEEBBB???<<<:::999444333333222222333333444333333333333333333333333111111222222222333333333555444333333222222222222222222222222222222222222444444333222222111111000444444444444444444444444222222222222222222222222666555444333111000//////000000111111111222222222111111111222222333333333000111222222333333333333333333333333333333333333444444444333333222222222222222222222222222222222333333222222222222222222222222111111222444555777444444333333222222333333666555333111111222333444555555555333000///000000222111000000000222444666888666555333222222222333000111111222444555555666555444333222222222333444333111111333555666444222111111111111111111111111333333333222222222111111222222111111111111111111111111111222222333333333333222111000000111222333111111111000111111222222111222333444444333222111111111222222222222111111///000111222222222222222555222///111555666222...///000111222222111000///111111111111111111111111...///000111111000///...000000000000000000000000000000111111111222222222222222222111111111000000...222333000111777999555111111111111111111111111000000111222222222222111222000...///222333111///000000000000000000000000............////////////222222111111111111222222111111111111111111111111000000////////////000000222111111111000000//////222000///000333444333111000000000000////////////000000000000000000000000000000////////////000000......///000111222222333000000000000//////////////////000000000000////////////000000000000/////////////////////////////////...---,,,---...111222000111111111111222222222///////////////000000111111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000111111111111000000000000//////000111222333333333111111111111222333444444111111111222333333333444111111222333333444555555555444333333222222222222222222222222222222222222444333333222222333333444333333333333333333333333444444333333333333444444555555555777:::???DDDGGGNNNZZZfffooozzz|||tttppppppuuuyyy{{{{{{xxxuuutttxxxwwwgggTTTJJJAAA???AAAAAADDDHHHHHHHHHJJJMMMOOOOOOMMMKKKKKKIIIEEEBBB???===<<<<<<444333333222222333333444333333333333333333333333222222333333333444444444444444333222222222333333333333333333333333333333222222222222222222222333333333333333333333333333222222222222222222222222444333333222111000//////111222222222333333333333222222333333333444444444333333444444444333222222333333333333333333333333444333333333222222222222222222222222222222222222222222222222222222222222333222222111222333555555111111111111111222333444333333111000000000111111111222222222111222333444555333222111000111333444;;;:::777555222111000000222222333333333333333444333222111111111111333333111000...000222333222000111111111111111111111111333333222222222111111111111111111111111111111111111111111222222333333333222222111000000111222222444444333222111111111111///000111222222111000///000111111222222111111000//////000111111111111111444111///111444555222...///000111111111111000///111111111111111111111111///000000111111000000///000000000000000000000000111111111111111111111222222222222111111111000000///222222///000555777444111111111111111111111111000000111222222222222111222000...///111222000...000000000000000000000000....../////////000000000222222111111111111222222111111111111111000000000000000/////////000000111111111111111000000000///111000...000222333222000000000000000////////////000000000000000000000000222222111000000///000000//////000000111111222222000000000000//////////////////000000000000////////////000000000000//////////////////////////////000///.........///000111000000111111111222222222000000000000000111222222111111111111111111111111111111111000000/////////000000000000111111111111000000000000000000000000//////000000111111111222000000000111222222222333333333222111111222222222111111111222222222222222111222222333333444444444333333222111111111111111333333333333333333333333444444333333333333444444333333333333333333333333666666555555555555666666333333333333666999<<>>======???BBBBBBBBBDDDGGGKKKMMMMMMLLLLLLJJJGGGDDDAAA???======444333333222222333333444333333333333333333333333333333444444444555555555333333222222222333444444333333333333333333333333000111111222333333444444222222222222222222222222222222222222333333333333222111111111000000000000222222333333333444444444333333333444444444444444555555555555444333222222333333333333333333333333222222222222222111111111333333333333333333333333111111111222222333333444333333222222222222333444////////////111222333444222222222111111111111000000000111111222333444555666555333222111111222222;;;999777555333222111111444444333333222222222111000000000000000111222333111000...///000222111111111111111111111111111111333222222222222111111111111111111111111111111111111111111222222222222222222222111000000111222222666555444333222111111111...//////000000//////...000111111222222111111000......///000000000000///222000///000333444111...//////000000000000//////111111111111111111111111111111111000000111111111000000000000000000000000111111111111111111111000222222222111111111111111000222222///000333333222111111111111111111111111000000111222222222222111111///...///000111000...000000000000000000000000///000000000000111111111222222111111111111222222222222111111000000000//////////////////000111222111111111111000000000000000///...///111222111000////////////000000000000000000000000000000000000111111111000000111111222000000000000000111111111000000000000//////////////////000000000000////////////000000000000//////000000000000000000000000000111111111111000000///000000000111111111222222111111111111111222222333111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000......///000111222333333111111111111111111222222444444333111111000000000111111111111111111000000222222222333333333333333222222111000000000000111444444444444444444444444444444333333333333444444333333333333333333333333666666555555555555666666777666666666777888:::<<>>======>>>BBBGGGLLLNNNOOONNNMMMJJJGGGDDDAAA???>>>444333333222222333333444333333333333333333333333333333333333444444444444222222222222333333444555444444444444444444444444111111111222222333333333222222222222222222222222222222222333333333333333111111111111111222222222222222222333333333333444333333333333333333333333333444444444444444333222333333333333333333333333111111111111111111111111333333333333333333333333000000111222333333444444333333222222222222222222000//////000111222333333333333444444444333333222444333111111222222222222555444333222111222222222555444444444444444444444333333333222222222222111/////////000111222333333333222111111111222333333111111111111111111111111222222222222111111111111111111111111111222222222111111111111111222222222222111111111111111111222444333222222111111111111////////////////////////000000111111111111000000//////000000000000000///000//////000222333111////////////000000/////////111111111111111111111111333222111000000111222333000000000000000000000000111111111111000000000000111111111111111111111111222222111000///000000000111111111111111111111111000000111222222222222111000////////////000//////000000000000000000000000000000111111111222222222222222111111111111222222333333333222111111000000////////////000111222222111111111000000000000000000/////////000000000///////////////000000000000000000000000000000000000.........///000222333444111111111000000000000000000000000000//////////////////000000000000////////////000000000000//////000000000000000000000000111222333333333111///...000000000000111111111111111000000000000111222222111111111111111111111111///////////////////////////000000000111111111111000000000000000000000000...//////000111111222222222222222111111111111111333333222111111111111111222111111111000/////////333333333222222222222222222111111000000000111111333333333333444444444444333333222222222222333333333333333333333333333333444444333333333333444444888888888888999999:::;;;<<>><<<<<<<<>><<<;;;:::===AAAFFFJJJKKKNNNNNNNNNMMMJJJGGGDDDBBB444333333222222333333444333333333333333333333333111111111222222222333333333333222222222333444444333333333333333333333333444444333333222111111000333333333333333333333333222222333333444444555555333333333444444444444444000000111111111222222222111111111111000000000000...///000222333444555555333333333333333333333333111111111222222222222222222222222222222222222222111111111222222333333444111111222222222222222111333333222111111111111111000111111111111222222222333000...000333666555333//////000000111222222222222222222222111000///...000111111111222222333333000000111222333333333222000222333333111000000111111111111111111111111111222111111111111000000000000000000111222222333333111111111111111000000000000111222222222222111000.........///000111222333222111111000000111111222///000000111111000000///111222222222222111111000//////000111222222222222111111000000000000111111000000000000000000000000111111111000000111111111000000000000000000000000/////////000000000111111111111111111111222222222444111000111111......000111111111111111111111111000000111222222222222111///111222111000///000222111111111111111111111111000111111111111222222222222222111111111111222222333333333333333333333333222111111000000111111111000000000000111111111111000111222111///...///000......//////000000111111000000000000000000000000222111000...---,,,++++++000000000000000111111111000000000000//////////////////000000000000////////////000000000000//////000000000000000000000000000111222333333222000////////////000000000111111///////////////000000111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000111111111111000000//////111111111111111111222222/////////000000222333333111111111111111111000000111111111222222222222222222111111111111222333333000111111222222333333444222222111111111111222222333333333333333333333333666666555555555555666666222333666888999:::999999:::;;;@@@IIIQQQXXXbbbkkksssxxx}}}||||||}}}}}}tttiii```YYY\\\jjjyyy}}}xxxrrrmmmkkkkkklllmmmhhhhhhoooxxx}}}{{{tttggg\\\QQQKKKFFF@@@======:::999888999===AAADDDEEEKKKLLLMMMMMMLLLIIIFFFCCC444333333222222333333444333333333333333333333333222222222333333333444444444444333222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444555555666333333333333333333333333111111111222222222333333222222222111111111000000000111222333444444444444333333333333333333333333222222222222333333333444111111111111111111111111222222222222222222222222///000111222333333222222111111000000000111111222111111000000000111333333444111...000333666444111...//////000000000//////222222333333222111000///222222222222111111111111///000111222222111000000///222666666333111000000111111111111111111111111111111111111000000000000///000000111222222333333222111111111000000000///000111222222222222111000000/////////000111222222222111111000000111111222//////000000000000//////111111111111111000/////////000111222222222333333333222111000000111222333000000000000000000000000///000000111111000000///000000000000000000000000---......///000111222222000000111111111222222222555111000222222......222111111111111111111111111000000111222222222222111000222333333000000111333111111111111111111111111000000000111111111111222222222111111111111222222///000000111111222222333333333222111000000000000///000000000111111111111000222333222000...000111.........///000111111111000000000000000000000000111111///...------------//////000000111111222222000000000000//////////////////000000000000////////////000000000000/////////////////////////////////000111222222222111000////////////000000000111000000//////000000111222111111111111111111111111000111111111222222222333000000000000111111111111000000000000000000000000000000000000000111111111000000000111222222222333111000000000000000111222111111111222222222222222000000111111222222333333000000000000000111222222111111222222333444444555444333333333333333333444333333333333333333333333666666555555555555666666333555888:::;;;:::999888999777:::BBBHHHMMMWWWaaammmsss|||ttthhh^^^\\\gggsss}}}ssskkkfffdddccc___^^^fffoootttyyy~~~{{{~~~||||||}}}zzzuuuiii___UUUOOOJJJCCC===<<<999888777999===@@@BBBBBBGGGIIILLLMMMMMMJJJFFFDDD444333333222222333333444333333333333333333333333333333333444444444555555555444444333222222222222222222222222222222222222111111111222222333444444000000000000000000000000222222333333444555666666333333333222222222111111222222333333333444444444333333333222222222111111333333444444555444444444333333333333333333333333222222222333333444444444000000000000000000000000333333222222222222222222...///111222333333333222............///111222333444333222111111333555666999444000000333333000---///000000000///...---,,,...000111333444444444333444444333222111000///...//////000111111000///...111555999:::777444222222111111111111111111111111111111111111000000000000///000000111222222333333222111111111000000//////000111222333333222111000222222111111111111111222222111000//////000111222//////000000000000//////000000000000000///......///000222333333333444444444333222111111222333444000000000000000000000000...///000111111000///...000000000000000000000000,,,---...///000111222333000000111111222222222222555000000333333...///333111111111111111111111111000000111222222222222111000333444333111000222444111111111111111111111111///000000000000111111111222222111111111111222222------...///000111222222444444222111000000////////////000000111111111222111333444333000///000222---......///000111111222000000000000000000000000---------...000111333444...//////000111222222333000000000000//////////////////000000000000////////////000000000000//////////////////////////////...///000111111111111111////////////000000000000111111111000111222222333111111111111111111111111111111222222222333333333000000000000111111111111000000000000000000000000......///000111222333333//////000111222333333444333222111000////////////111111111222333333333444//////000111222333333444///////////////000111111222222333444444555666666666555555444444555555666333333333333333333333333444444444333333444444444000222444666777555333222888555666===BBBFFFOOOZZZeeelllxxx}}}pppddd___gggsssyyyyyymmmeeeaaa]]]XXXXXX___hhhnnntttxxxvvvyyyyyywwwwwwzzzzzzwwwmmmcccZZZTTTOOOFFF???===:::999999;;;???BBBCCCCCCEEEGGGJJJMMMMMMJJJGGGDDD444333111111333444444333000111222333444333222111444333333222222333333444444444444444444444444444666555333111111222333444222333333444444333333222555444444333111///---,,,333333444444444444555555222222222222222222222222555444444333333444444555333333333333333333333333111777666000222:::999111333333333222222111111111333333333333333333333333222222222222222222222222111111111111111111111111......//////000000000111000000000000111111111111///111222000111333111,,,222222111111111111111111111111111111111111111111333222222222222222222222111111111111111111111111000000000000000000000000222333333444444333333222111111000000000000111111000000000000000000000000000000111111111111000000111111222222222222111111111222333444444333222111444333111000000000111222//////000000000000//////111111222222222222111111000///.........000111222111111111111111111111111000000111111111000000///***---000111///...///111---...///000111222222222000000000111222222222333222222111111000000//////000000000000////////////000000000000000000000000444333333222222111111111111111222222222333333333111111111111000000000000//////000000000000//////111000///......///000111111111222222222222111111111111111000000000000000222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///000111000///---000000000000////////////.........///////////////000111111111111222222222111111111111111000//////000000000000000000000000...///000222222111111000////////////000111333333222111000//////000111222333333333222222222222222222111111111000000//////000111111111111222222222111000000000111222333333222222111111111111222222222111222222333444555666444333222222111111222222333333333333333333333333555555666777666555333222666555444444555666555444555777888:::>>>DDDKKKPPP]]]hhhuuu~~~|||pppgggdddfffooouuu|||qqqggg___[[[VVVTTTYYY```eeelllrrrssssssqqqooorrrwwwvvvrrrlllfff^^^VVVOOOIIICCC???BBB;;;888::::::888<<>>@@@DDDGGGIIIJJJJJJIII222777;;;:::444111111444666555444444444555777888444333333222222333333444444444444444444444444444555444333222222222333333222222333333333333222222222111000///000222555666222333333333333444444444222222222222222222222222222222111111111111222222111111111111111111111111///222333111555:::;;;777222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333///000000000111111111111///111111------000222111111111111111111222222222111111111111111111111111444333222111000///......111111111111111111111111000000000000000000000000222222333333333333222222222111111000000111111222222222222222222222222222333111///......///111333111111222222222222111111111111000000000/////////000111222222222111///...000111111222222111111000//////000000000000//////111111000000//////......111111111111111111111111111111111111111111222222111111111000000000111222222222333333333222222111333222222222111000000000//////000000111111222222000000000000000111111111000000000000000000000000//////000000111111111222/////////000000000111111333222222111000///......//////000000000000//////000000000000000000000000000000111111111111000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000333333333333333333333333////////////000000000000////////////////////////...///000111000000000111////////////000000000000111000000000//////......000000000000111111111111000000111111111111000///000000000000000000000000///000000000111111111111222111000000000000000111///000111222222111000///---......///000111111222000000000000000000//////000000000000111111111111333333222111000000000111222222111111111111222222222222111111000111111111000000///............///111111222333333444555555333333222222222333555666333222222444555666444222444555555666777999>>>AAANNNWWWdddtttvvvllldddhhhpppxxxrrrggg^^^XXXYYY]]]dddmmmuuu~~~}}}xxxsssqqqmmmiiiccc[[[RRRLLLIIIHHHGGGFFFBBB>>>:::999;;;===@@@CCCFFFHHHIIIIII222777;;;:::444111111444555444333333333444666777444333333222222333333444444444444444444444444444444444333333222222222222111222222333333222222111444333111000000222444555222222222333333333444444222222222222222222222222333333222222222222333333111111111111111111111111111222222111333666555222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111111///000000000111111111111...222222...---000333333000000111111111222222222111111111111111111111111555444444222111000//////111111111111111111111111111111111111111111111111111222222333333222222111000000////////////000000222222222222222222222222333111///......///111333111111222222222222111111111111000000000000111111111222333444333222111000//////000000000000//////000111111222222111111000111111000000//////......000000000000000000000000111111000000111222333333555444111000000111111222222222333333333222222111333222222222111000000000//////000000111111222222///000000000111111111222000000000000000000000000------......//////000000000000000111111111222222222222111111000//////...//////000000000000//////000000111111111111000000000000000111111000000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222222222222222222222222////////////000000000000000000000000000000000000---///111000///...///000.../////////000000000111.../////////000000111111//////000000000111111111///000000111111111000000000000000000000000000000000000000000000111111111222111000000000000000111///000111222222111000///------...///000000111111//////////////////000000//////000000000111111111333333222111000000000111222222111111111111222222222222111111000111111111555555444333333333333333111111222333333444555555555444333333333555666777222222333555666666444222555666666666666888<<<>>>IIIOOO[[[kkk{{{}}}tttmmmmmmpppvvv}}}}}}nnnddd[[[YYY\\\bbbllluuu}}}yyyssslllddd\\\TTTOOOMMMOOOPPPNNNJJJEEE???:::999:::===???BBBEEEFFFGGG333555888777444222222333333333222222333333444555444333333222222333333444444444444444444444444444444444444333333333222222111111222222222222111111555444222111111222333333000000000000111111111111222222222222222222222222333333222222222222333333222222222222222222222222444333111111222333111000111222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111///555666333111333666777000000000111222222333333111111111111111111111111111111222222333333333333111111111111111111111111111111111111111111111111111111222222222222111111/////////....../////////222222222222222222222222222111000//////000111222111111222222222222111111111111111111222333444555333333444444333333222111//////000000000000//////111111222222222222111111///000000000000000///...000000000000000000000000222111000000111222444555>>>:::555111//////...---111111222222222222222111222222222111111111111111000000000000111111111111///000000111111222222222000000000000000000000000------...............///000000000111111111222222111111111111000000000000//////000000000000//////000111111222222111111000///000000111111000000////////////000111111222222111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111...000333222...---...000......//////000000111111---...//////111111222333/////////000000000111111///000000111111111111000000000000000000000000000000000000///000111111222111000000000000000111111000000111111111111000000......//////000000111111......////////////000000/////////000000000111111222222111111000111111111222222111111111111222222222222111111111222222333000000000111222333444555222222222333333444444444555555444444444555666666222222444666888888666333555666666666666777:::<<>>AAACCCDDD444444444444333333333333222222333444444444444444444333333222222333333444444444444444444444444444333444444444333333222222111111222222222222111111333333333333333333333333000000000000111111111111222222222222222222222222222222111111111111222222333333333333333333333333555333111222333222111000111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111000000000000000000000000111111111111///555999666333555777777///000000111222222333333111111111111111111111111///000000111222333333444111111111111111111111111111111111111111111111111111111222222222222111111000000////////////000000111111111111111111111111000000000000000000000000111111222222222222111111222222222333444666888999444333222222111111222222000000000111111000000000000000111111111111000000...///000111111000000///000000000000000000000000222111000000111222444666BBB===666111///...---,,,//////000111222222222222111111111111111222222222111111111000000000000000///000000111111222333333000000000000000000000000000000///////////////////////////000000000111111000000000000111111111111//////000000000000//////000111222222222222111000//////000000000000//////...//////000111111222222222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111444666444000---...111.........///000111111111/////////000111111111222////////////000000000111//////000111111111111111000000000000000000000000111000/////////000222222000/////////000111222222111111000000000000111111000000000000000000000000........./////////000000////////////000000000111111111111000111111222222222222111111111111222222222222111222222333444555.........///000111222333333333333333333333333333444444555555555444333333333333555777999999777444333444555555555666888:::<<<===EEETTTbbbkkkvvvyyyqqqmmmlllfffjjjpppxxx{{{jjj___[[[\\\ccckkksss~~~~~~vvvmmmcccXXXRRROOOVVV[[[YYYVVVRRRIII???::::::::::::;;;===???AAA444333111111333444444333111222444555555555444333444333333222222333333444444444444444444444444444333333444444444333222111111111222222222222111111111111333444444444444444111222222222222333333333222222222222222222222222111111000000000000111111333333333333333333333333555222111333444333222222111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000111111111111,,,444888555222444666666///000000111222222333333111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000000000111111111111000000111111222222222222111111333222333444555888:::<<<444333111000000000111222111111222222222222111111//////000000000000//////---...///111111111000000000000000000000000000000222111000000111222555666BBB<<<555000000000///...---...///111111222222222000000111111222222222333222222111111000000/////////000000111222222333333000000000000000000000000222222111111000000//////............/////////000/////////000111111222222//////000000000000//////000111222333333222111000//////000000000000//////...//////000111222222222222222222222222222222222000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////333666999666111...///222---......///000111111222111111111000000000000000////////////000000000000//////000111111111111111000000000000000000000000111000/////////000222333////////////000111333333222111000//////000111222111111111111000000000000---.........//////000000////////////000000000000111000000000111222333333222222111111111111222222222222222222333444555666666555555444333444444444444333333333333333333333333444444555444333111000333444555888::::::888555222333444444444555777999:::999>>>KKKUUU\\\eeennnxxxwwwiiigggjjj\\\```gggooowww|||ssseee^^^]]]cccjjjppp|||{{{sssggg[[[SSSNNNWWW\\\[[[XXXUUUKKK@@@;;;:::999999999;;;===???333444444222111111333555444333333222222333333444555444333222222333444555444444444333333222222222222222222222222222222222333333333222222222111111333333333444444555555555333333333333333333333333333333333333333333333333222222222111111000000000222222222222222222222222222222222222222222222222333333333222222222111111555555555444333222000000222222222111111111000000222222222111111111000000111111222111111000///...//////000000111111111111000000111222222222222111333222222222111000000000222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222222111111000000000000000000000000111111111111111111111111111......000111111222333111111111111111000//////111111222555999<<<======444444333222222111111000444222//////000222222222//////000000000000/////////000000000000//////.........//////000000111111///111222111000///000111000000000000000000000000000///.........///111222000000000000000111111222===;;;888444222111222222000/////////000111222222000000000000000000000000000000000000///////////////000111111000000111333000000000000000000000000111222222111///...///000000000///...............222111111111000000////////////000000111111111222333222111000000111222333////////////////////////...//////000111333444555222111111000000000000000222111000.........///000---...///111111111000///+++,,,---///111222222333333333333333222000///...////////////////////////000000000000000000000000000111222222111000///...---......///////////////000000//////......------222111000//////000111222111111111111111000//////000000000000000000000000000000111111111111000000////////////////////////111111000000//////......111111111000000000//////000000000000111111111111000000//////000111222222111111111111111111111111111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222333333333444444444555555111888;;;888555555444222555444444666999999666333777999<<<@@@FFFOOOYYY```mmmrrryyy~~~zzzvvv}}}ssshhh```\\\]]]bbbiiilllnnnsss{{{|||yyyggg___^^^aaabbbqqq|||{{{ssshhh^^^WWWUUUUUUUUUVVVVVVRRRLLLHHH@@@<<<999888999;;;:::999444444444333222222444666444333333222222333333444444444444333333444444444444444444333333222222222222222222222222333333333333333333222222222111111111222222222222222222333333333333333333333333333000000000000000000000000444444333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111333333444444333333222222333333333333222222111111222222222111111111000000000000111111111000//////000000000111111111222222000000111222222222222111222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333111111222222222222111111000000000000000000000000111111111111111111111111/////////000000000111222111111111111111000///////////////111444666666555222222222222222222222222333111000000111222222111//////000000000000////////////000000000000//////////////////000000000000///111222111000///000111000000000000000000000000000//////...///000111222000000//////000000111222999999888777555222000...111111000000000111222222333222222222222222222222000000000000000000000///---...///000////////////000000000000000000000000000111222111/////////000000000///............///111111111111000000000//////000000000111111111111222222111000000111222222000000000000000000000000//////000000111222444444222111111000000000000000000000......---...//////......///000000000000000///000000111111000000/////////000000000//////...////////////////////////000000000000000000000000///000000111000///...------......//////////////////////////////.........222111000//////000111222111111111111111000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000///000000000000000/////////000000000000111111111111222111000000000000000111111111111111111111111111111111000000000000111111222222222222222222222222111111111222222222333333111111111111111111111111333333333333444444444444333<<<@@@;;;444111222222444333444666888888666333555777999<<>>@@@@@@>>>:::888333222222111111111111222333333333222222111111111000000000000000000000000...///000111111000...---000000000000000000000000000111222111000///000111111000//////......//////111111111111000000000000000000000000111111111111222111111000000111111222111111111111111111111111111111000000111222222333222111111000000000000000......---------.../////////////////////000000111000111111111111111000000---...//////000000000///////////////////////////000000000000000000000000......///000000///---,,,---......///////////////.........///////////////111111000000000000111111000111111111111000000///000000000000000000000000000000111111111111000000111111111111111111111111222222111111111111000000///////////////000000000000000000000111111111111333222111000////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222333000000000000000000000000222222333333333444444444111<<>>:::888777111333444333222111222333444333333222222333333444222333444555555444333222333333333333333333333333222222333333333444444444333333333222222222111111555555555444444333333333333333333333333333333333222222222222222222222222000000000111111222222222222222222222222222222222222222222222222222222222333333333222222222111111222222333333222222111000111111111111222222222222111111111111111111111111......///000000111000000222222222222222222222222000000111222222222222111000000000111222222222333222222222222222222222222222222222222222222222222111111111111111111111111///000000000000111111111111111222222222222111111000000000000000000000000111111111111111111111111000999>>>999333222333222///000000111111111000000111//////000111222222000222222222111111000000000111000111222333333111/////////000000000000//////------...000111111111111111111000000//////......///111222111000///000111000000000000000000000000...//////000000000000000/////////...///000000111...000444888<<>>@@@BBBFFFLLLSSS[[[dddlllrrrvvvtttsssrrrqqqnnnjjjgggfffiiilllnnnqqqrrrllldddYYYRRRMMMNNNPPPRRRXXX______ccckkkvvvsssgggcccggglllrrrrrrpppooonnnsss|||}}}yyyvvvuuuooohhhbbbaaaaaacccdddccc^^^VVVLLLCCC===:::999111333444444333222222333444333333222222333333444333444444555555444444333222222333333333333444444444444444444333333333333333333333222222222111111333222222222222222222111333333333333333333333333333333333333333333333333333333333333333333444444222222222222222222222222222222222222222222222222333333333222222222111111222222333333222111000000000111111111111111222222111111111111111222222222///000000111111111111000222222222222222111111111000000111222222222222111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111222222222222111111000000000000000000000000111111111111111111111111000===DDD===444333444333///000000111111111111000///...---...111222111000333222222111000000//////222111000111333333111000//////000000000000//////---...///000000111000000000000000000///////////////111222111000///000111000000000000000000000000......///000000000000000//////......//////000111///000111222444555777888333222222111111111111222111111111111111111111111///000000111111222222222000//////222555555222...000000000000000000000000///000111111000000111222222111000000//////000000000000000000111111111111111111111111000000000000///000000111111000000///111111111111111111111111222222111111111111111222222111111000000000000000000000111222222222111111111000000///////////////222222222222111000//////000000000///...---++++++////////////////////////000000000000000000000000//////111222222111111000---......///////////////.........///////////////000000111111111111000000///000000111111111111000000000000000000000000000000000111111111111000000........................------............//////111111111111000000000///000000000000111111111111.........///000222444555111111111111111111111111000111222333333222111000111111111111111111111111000000000111111111111222222222222222222222222222000000111111111222222222222333222000111444222---111222444333222222333555000222444555666777999:::>>>AAAFFFLLLTTT^^^hhhooorrrqqqooonnnmmmkkkhhheeebbbfffhhhhhhjjjkkkhhhbbbXXXPPPJJJIIIKKKMMMQQQWWWYYY^^^hhhtttuuuggg```bbbfffjjjiiihhhgggfffiiittt}}}xxxpppkkkhhhhhhhhhhhhgggddd]]]SSSHHHAAA===;;;333555666777555444444555444333333222222333333444444444444333333444444444222222222333333444444444555555555444333333222222333333333222222222111111111222222222222222222333333333333333333333333333666666666666666666666666444444333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111000111111222222222222111111111111222222333333333000000111111111222222222111222222222222111111000222222111111111000000000000000111222222222222111222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222333111111222222222222111111000000000000000000000000111111111111111111111111///???GGG>>>444333444222//////000111111111111111000///...///111111111///111111111111000000000000333111000000111222222111//////000000000000////////////000000000000//////////////////000000000000///111222111000///000111000000000000000000000000---...///000111000000//////............///000000111111222222222333333333111111000000000111222222//////000000111222222222///000000111111222333333111///...000555666444111000000000000000000000000...000111111000000111222222111000000//////000000///000000000111111111111111111111111000000000///...///000111111000///...000000000000000000000000111111111111111111222222222111111000000000000000000000111222111111//////000000000000000///......111111111111000///...---.../////////...---,,,,,,////////////////////////000000000000000000000000---...000111111111000///---......//////////////////////////////.........///000111222222111000/////////000111111111111111000000000000000000000000000000111111111111000000////////////////////////............/////////000111111000///...---,,,,,,000000000000111111111111////////////000111333333111111111111111111111111000111333444444333111000111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111222111333333000000333222///000222444333111111333555000222444555444444444555;;;===AAAGGGNNNYYYdddkkkllljjjjjjjjjjjjjjjgggeee```gggkkkjjjhhhgggddd```XXXPPPHHHHHHIIIJJJMMMQQQSSSZZZeeesssuuueee\\\\\\``````^^^___aaa___```kkkxxx{{{{{{{{{~~~}}}wwwsssqqqpppooonnnkkkjjjeee\\\QQQHHHCCCBBB444666888999777666666666444333333222222333333444555555333222222333555555222222222333333444444444666666555444333222222111333333333222222222111111333333333444444555555555333333333333333333333333333333333333333333333333333222222111111000000000222222222222222222222222222222222222222222222222333333333222222222111111...///000111333333333333222222222333333444444444000000111111222222222222333333333333333222111000222111111111000000//////000000111222222222222111333222222222111111000000222222222222222222222222222222222222222222222222000000000000000000000000111222222222222333333333111111222222222222111111000000000000000000000000111111111111111111111111...???HHH>>>333222333111//////000111111111111111444222111111222222111000/////////000111111222222444222//////000222222222//////000000000000/////////000000000000000///.........//////000000111111///111222111000///000111000000000000000000000000---...000111111111000///...............///000000,,,...000111222111111000000/////////000111222222,,,,,,---...///000111111///000000111222222333333444000///111666999888555000000000000000000000000...000111111000000111333222111111000000000000000//////000000111111111222222111111111000000//////...///000111111000///...////////////////////////111111000000111222222333222111111000000000000000000000111111111///...---///000111111111///...------...///000000000000000...//////000000000000000////////////////////////000000000000000000000000,,,---///000000000//////---......///////////////000000//////.........---///000111222222111000/////////000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000111111000000///---,,,+++***)))000000000000111111111111111000000000000000111222111111111111111111111111000111333444444333111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111+++111555222000222666777000222444333000000333666333555777777555333333333999:::>>>CCCJJJUUU```gggfffeeeeeeggghhhiiihhhfff```iiiooonnnjjjgggccc^^^ZZZQQQJJJIIIJJJJJJMMMPPPPPPWWWdddrrr~~~ssscccYYYYYY\\\XXXXXXZZZ\\\[[[[[[fffssswwwvvvxxx{{{|||yyyxxxwwwuuutttpppooollldddYYYOOOKKKIII777;;;>>>===999444111111222222222333333444444444333333333222222111111111333333444444444333222222111111111222222333333333333333222111111000000///000111222333333333333222333333333333333333333333444444333222111111111111111222444444333222333555777555333333333222111///222222222111111111111111222111111111111111222222000000000000000000000000222222111111222222333444222222222111111111000000111111111111111111111111222222111111111111222222///000111222222222222222111111111111111111111111333333333222222111111111333222111222444555444333222222111111111111222222222222222111111111000000111222444444444222000///111111111111111111111111000000000000000000000000555666777666444333444555333111000222666777444///000000000000111111111111+++444:::777111111333444////////////000000000000000000000000000000000000////////////000000000000...000111222222111000...000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000000000111111111111000000//////000000000000//////111111000000//////......222222111111000/////////...333444444888???@@@;;;111111111111000000000000000000000000111111111111222222111000//////000000000000000000000000000000111111000//////000111222000000111111111111000000222111000//////000111111333222111/////////000111...000111000///...///000222111111111000000//////000000000000000000000000000000000000000000000000000///...---------------000000////////////000000//////............//////111111000///////////////////////////............---......///000111111222000000000000000000000000000000000000000000000000///000000111222333333333111111111111111000//////000000000000111111111111555444333111000000//////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111222111000//////000111222///////////////000000111111111111111111111111111//////000111222333333333444444333222333444555666222333333444444333333222333333333444444444555555777999;;;???DDDLLLVVV\\\]]]```dddeeeddddddfffhhhhhhmmmssswwwuuuoooiiifff___ZZZSSSMMMKKKKKKKKKKKKQQQVVV```jjjrrrwwwyyyzzzxxx|||}}}wwwkkk^^^VVVTTTTTTUUUTTTSSSSSSWWW___fffkkkkkklllnnnrrrwww|||}}}xxxxxx|||}}}{{{vvvnnnhhhddd___XXXSSS444777:::999777444222333222333333333333333333444444444444333333333222222222222333444444333333333222222222222333333333333444333333333333222222222111222222222222333333333333333333333333333333333333333222222111222222222222333444333111111222444444333222333333333111...111111111111111222222222222222111111111111111111222222222222222222222222222222111111222222333444222222222111111111000000111111111111111111111111222222111111111111222222000000111222222222111111111111111111111111111111222222222111111000000000333222111222333444444222222222111111111111222222222222222111111111000000222222333333333222111000111111111111111111111111000000000000000000000000111222333222000///000111111000111555999888333...000000000000111111111111...555999555111111333333111111000000//////......000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111111111000000//////000000000000//////111000000000/////////...000000000000000111111111///222333333777======999111111111111000000000000000000000000111111111111111000000///......//////000000000000000000000000333222111000//////000000000000111111111111000000222111000//////000111111333222000/////////000111///000111111//////000111111111111000000000//////000000000000000000000000000000000000000000000000000///...------------...000000////////////000000//////............//////111111000///////////////000000000/////////...............///000111111111000000000000000000000000000000000000000000000000---......///000000111111111111111111111000//////000000000000111111111111333222111000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111222111000//////000111222000000000000000111222222111111111111111111111111000000000111222222222333444333333222333444555666333444444555555444444333333333333444444444444555444555888;;;???GGGOOOUUUYYY]]]bbbdddcccccceeehhhjjjooovvvyyywwwsssnnnlllfffbbb[[[UUURRROOOLLLJJJOOOSSS[[[ccckkkpppsssuuuvvvyyy{{{uuukkkaaa[[[YYYRRRRRRRRRRRRRRRUUUZZZ]]]dddcccdddgggkkkqqqwww{{{~~~zzzvvvvvvzzz~~~~~~|||~~~yyysssnnnlllhhhccc^^^111333444555444333444555444333333333333333333222555555444444444444333333111222222333444444444444444444444444333333333333444444444444555555555555333222222111111222444555333333333333333333333333222222222111222222333333444444333222000111333555333222111222333222000...000000111111222222333333333333222111000000000111222222222222222222222222222222111111222222333444222222222111111111111111111111111111111111111111222222111111111111222222111111222222222111111000111111111111111111111111111111111000000000000000222111000111333333333222222222111111111111222222222222222111111111111111222222222222222111111111111111111111111111111111000000000000000000000000///000111000.........000000000333777:::999333---000000000000111111111111111555666222000111222111333222111000///......---000000000000000000000000111111111111222222222222333111///......///111333000000000000000000000000000000////////////000000111111111000///.........000000000000000000000000000000111111111111000000//////000000000000//////000000000000////////////...//////000111111222222000222222222555999999666111111111111000000000000000000000000111111111111000//////...............000000000000000000000000444333222000//////...///000000111111111111000000111111000000000000111111222111000000///000000000000111222111000000111222111111000000000000//////000000000000000000000000000000000000000000000000//////......------......000000////////////000000000//////......//////000111000000///////////////111111000000000/////////......//////000000111111000000000000000000000000000000000000000000000000---......//////000000111000000111111000000//////000000000000111111111111111000000//////000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111111111111222222333111111111111111111111111111111111111111111222222333333333333333444555555444444555555555555444444333333333333444444444444333444666888;;;AAAHHHMMMSSSXXX^^^aaabbbccceeehhhkkkooouuuyyyxxxvvvsssrrrppplllfffaaa[[[UUUOOOKKKMMMOOOSSSYYY___fffkkknnnuuuwwwwwwssslllfffbbbbbbTTTSSSRRRSSSUUUVVVWWWVVVZZZZZZZZZ\\\aaahhhooossswwwssspppqqquuuyyy{{{zzz}}}yyyuuusssrrrppplllhhh222222222222222333444555444444444333333222222222444444444444444333333333000111222333444555555555555555555444444333333333333333333444555666666777444333111111111222444666333333333333333333333333111111111111222333444444444444333222111333666:::777555222111111111111000000000111111222333444444333333222111000000000000000000000000000000000000222222111111222222333444111111111111111111111111111111111111111111111111222222111111111111222222222222222222222111000///111111111111111111111111111111111111111111000000111000///000222333222111222222111111111111222222111111111111111111111111333222111111111111222222111111111111111111111111000000000000000000000000000111222222000000000222000111333666888777333//////000000000111111111111111333222///...222222000222111111000000/////////000000000000000000000000000000000111111111222222222111000//////000111222////////////////////////000000////////////000000111000000000/////////...000000000000000000000000000000111111111111000000//////000000000000//////000000000000//////////////////000000111111111111111111000000222555444333111111111111000000000//////000000000111111111111000//////.........//////////////////////////////222222111000000/////////000000111111111111000000000000000000000111111111111111000000000000000000000222333222111000111222000000000000000000////////////////////////////////////////////////////////////............//////000000////////////000000000000////////////000000000000////////////000000111111111111000000000000.../////////000000000111000000000000000000000000////////////////////////000000000000111111222222///000000000000000/////////000000000111111111111//////...//////000111111111111111111111111111111///////////////////////////000000000111111111111111111111111111111111111///000000000111111111111111000000000000000000111111000000000000111222222111111111111111111111111222222222111111111111111333333333333333444444444333333444444444444333333222222333333333444444444555666777888:::>>>DDDIIIMMMRRRYYY^^^___aaaeeehhhiiimmmrrruuuvvvvvvvvvwwwwwwtttpppkkkeee]]]TTTNNNKKKKKKLLLOOOVVV^^^fffjjjtttuuuuuurrrmmmjjjiiiiii]]]ZZZWWWXXXZZZ[[[ZZZWWWUUUTTTSSSUUUYYY___fffjjjmmmkkkiiijjjnnnsssuuuvvvxxxuuurrrqqqrrrqqqnnnjjj555444222222222333333444444444444333333222222222222222222222222333333333000111222333444555555555555555555444444333333333111111222333444555555666444333222111111333555666333333333333333333333333111111111111222333444444333333333333333666:::>>>>>>:::444000///000222222000000111222333444444555333222222111000000111111000000000000000000000000222222111111222222333444111111111111111111111111111111111111111111111111222222111111111111222222222222222222222111000///111111111111111111111111222222222222222222222222111000///000222333222111222222111111111111222222111111111111111111111111222111111000000111222222111111111111111111111111000000000000000000000000000222333222111111222333222222222333444444333333///000000000111111111111...000000---...111222000//////000000111111222222000000000000000000000000/////////000000000111111///000111222222111000///////////////////////////000000////////////000000.../////////000000000111000000000000000000000000000000111111111111000000//////000000000000//////////////////000000000000111111111111000000//////222000...///111111111111111111111111000000000//////000000000111111111111000000000//////000111111//////////////////////////////000000111111111111000000111111111111000000//////000000111111111111000000000111111111000000000222333222111000111222//////////////////000000//////////////////////////////////////////////////////.........//////000000000////////////000000000000////////////000000000000////////////000000111111111111000000000000////////////000000000000////////////////////////////////////////////////000000000000000111111111...//////000000000/////////000000000111111111111............///000111222222222222222222222222222///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111000000000111111000000000000////////////000111111111111111111111111111111222222222111111111111111222222222333333333333333222222222333333222222222222222222333333333444444555666777777888;;;@@@CCCHHHMMMTTTXXX[[[___dddhhhhhhkkkooosssuuuxxx{{{}}}}}}{{{wwwrrrlllcccZZZTTTLLLJJJHHHIIIOOOXXXbbbhhhrrrrrrqqqooommmllllllmmmfffbbb______aaabbbaaa___WWWUUUTTTSSSUUUZZZ^^^aaabbbaaa```aaaeeejjjmmmoooqqqnnnlllmmmnnnnnnjjjggg777555333222333444333222444333333333333333333222111111222222222222333333111222222333444444444444444444444444333333333333000111111222333444444444444333222222222333555666333333333333333333333333222222222111222222333333222333333444444777;;;>>>@@@;;;444000///111333333111111222222333333444444222111111111111111222222222222222222222222222222222222111111222222333444111111111111111222222222111111111111111111111111222222111111111111222222111111222222222111111000111111111111111111111111222222222222222333333333222111000111333333333222222222111111111111222222111111111111111222222222000000000111111111111111111111111111111111111111000000000000000000000000///000111111000000111222222111111000111222333444000000000000111111111111---111333000...111222111...//////000111222333333000000000000000000000000.../////////000000000000...///111333333111///...000000000000000000000000000000////////////000000.........///000111111111000000000000000000000000000000111111111111000000//////000000000000//////////////////000000000000222222111111000//////...333...,,,...000//////111111111111111000000000000000000000000111111111111111000000000000111111222000000000000000000000000---...///111222222222222000000111111111111000000...///000111111222111111//////000111111111111000000111222111000000111222......////////////000000000000000000000000000000000000000000000000000000//////......//////000000000000////////////000000111000000//////000000111///////////////000000111111111000000000/////////////////////000000000000////////////////////////000000000000000000000000..............................///000000000//////000000000000111111111111////////////000000111222111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000111111111111000000///////////////000000111111111111111111111111111111111111111111111222222111111222333333333333333111111222222222222111111222222222222333333333333333444444444444666:::===CCCHHHMMMQQQTTTYYY```fffgggjjjnnnqqquuuzzz|||wwwppphhh___ZZZPPPLLLHHHGGGKKKSSS]]]ccclllkkkkkkkkkkkklllmmmnnnkkkjjjjjjkkkkkkkkkiiihhh^^^\\\YYYWWWVVVVVVXXXYYYWWWWWWWWWXXX[[[```dddgggjjjhhhgggiiikkkkkkgggddd555333222222444444333111222333333333333333333444222222222333333333444444222222333444444333333333222222222222333333333333111111222222333333444444333333333444444444444555333333333333333333333333333333222222111222222222111333444444444444777999:::777333111222333333333333333333333333333333333000000000000111222333333222222222222222222222222222222111111222222333444000000111111111222222222111111111111111111111111222222111111111111222222000000111222222222111111111111111111111111111111000111111111222222222222333222111222333444444222222222111111111111222222000000111111111222222222...///000222222222111000111111111111111111111111000000000000000000000000...///111111000///111222...///111111000000111111000000000000111111111111///666999555000000111111000000000111111222222333000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000111111111111000000//////000000000000//////.../////////000000000111111111111000000000000000333---+++...000......222111111111111000000000000000000000000111111111111///////////////000111111000000000000000000000000...///000111222222111111000000111111111111000000---...000111222222111111...///000111222111111000///000111111//////000111........./////////000000000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000111111000000000000111111///////////////000111111000000000/////////......000000000000////////////////////////////////////000000000000000000000000........................---......///000000//////000000000000111111111111111111000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000111222222111000///000000//////000000111222111111111111111111111111000000000111222222222333000111222333444333333222111222222333333222222111111222222222222333333333111222333222222444777999???BBBFFFIIIMMMSSS\\\bbbeeegggjjjnnnssszzzyyyrrrjjjccc^^^VVVQQQKKKFFFHHHNNNWWW\\\aaaaaabbbeeehhhkkkmmmmmmnnnrrrxxx{{{zzzwwwsssqqqfffdddaaa\\\XXXTTTRRRQQQOOOOOOPPPQQQSSSWWW\\\___bbbaaaaaadddggghhheeebbb333111000222444555333000222222222333333444444444333333333444444555555555333333444444444333222222111111111222222333333333222222333333333333444444222333444555555555444444333333333333333333333333444444333222111111111111222333444444222222333444333222222333555555333222444333333333333333333333//////000000111222444444000000000000000000000000222222111111222222333444000000111111222222222222111111111111111111111111222222111111111111222222///000111222222222222222111111111111111111111111//////000000111111111222333222111222444555444333222222111111111111222222000000111111222222222222---...111222333222111///111111111111111111111111000000000000000000000000///111222222111111222444+++...111222222000//////000000000000111111111111222;;;???:::222///000111222222222111111111111111000000000000000000000000000111111111111222222222222111000......000111222000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000000000111111111111000000//////000000000000//////.../////////000000111111/////////000111111222222444---***...000---...222111111111111000000000000000000000000111111111111...............///000111000000000000000000000000///000111222222111//////000000111111111111000000---...000111222222222111...///000222222222111000...000111000///...///000---.........//////000000000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000111111000000000000111111///////////////000111111////////////............000000000000////////////////////////////////////000000000000000000000000000000000000000/////////------...///000000//////000000000000111111111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111///000111222222111000///111111111000111222222333111111111111111111111111//////000111222333333444000111222333444333222222222333333444444333333222111111222222222333333333222333333333333444777999<<<>>>AAADDDGGGOOOXXX```aaacccfffjjjooowww{{{ssskkkeeeaaa[[[UUUMMMGGGFFFKKKRRRWWWYYYYYY\\\```fffjjjlllmmmpppyyy{{{yyyllljjjeee```YYYSSSNNNLLLJJJKKKLLLLLLNNNRRRWWW[[[[[[[[[\\\```dddfffccc```222222222222222222222222000111222333444333222222111111111111111111111111222222222222222222222222444555555555444333333222111222333333444444333333222222222222222222222222555444444333333222222111444444444444444444444444555444444333222222222333333222222111111222222333111111111222222333333333555...111666111222555///333333333333222111000///222111111222444444222111333333222222333333444555222111000000000111222333000000111111111000000///000111111111111222222222000000000111222222333333000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111000000000///000000000000111111111111222333333333333333333222............////////////000000////////////000000000000111111111111000000111:::@@@:::111///000222000111222333333222111000...///000111222333333333000000000000000000000000000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000//////222111///.........///000............/////////000111111111111222222222222222111000//////......///////////////000000000000000000000000000000000000555555444444333444444444......//////000000111111222222111000///...------000000000000000000000000111111000000000000111111555444444333222111000000000.........000111000///000000111111111///---,,,111111000000000000111111000000000000000000000000222111000//////...//////000000000000000000000000//////000000000000//////........................000///...---------------////////////............//////---,,,,,,---...///***,,,...///......000111//////000000000000//////000000000///...+++)))'''////////////000000000000000000000000////////////222222111111111111111111111111111111111111111111.........///000111111111.........////////////000222111111111000000//////000000000000000000000000000000000000000000000000//////000000111111111222000/////////000000000///111111222222222222111111222222222222222222222222111111111111111111111111333333333333333333333333333222111000000111222333000000111222333333444444777;;;???AAABBBFFFOOOVVV^^^ZZZ[[[aaafffkkkvvv~~~uuummmhhhfffeeebbb[[[QQQIIIGGGHHHKKKMMMUUUUUUZZZaaaeeeddddddgggooowww}}}vvvsssuuupppeee[[[SSSLLLFFFEEEEEEFFFGGGIIILLLNNNPPPWWWXXXYYYZZZ\\\^^^```bbb222222222222222222222222000111222333444333333222222222222222222222222222222222222222222222222222444444555555444333333222111222333333444444333333222222222222222222222222333333333333333333333333444444444444444444444444444444333222222222222222333222222222222222222333222222222222222222333333555...111555000222444...000000111111111000000000333222111222333444222111222111111111111111222222222111111111111333444555000000111111111111000000000111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111111111111111111222222222222111111111111000000000000111111111111111222444555555444222111//////000000000111111111222111000///////////////000000111111111111000000111999<<<777111000111111000000111111111111000000///000111111222222222222000000000000000000000000000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000/////////////////////000111111......///000000000000///////////////000000000000000000/////////000000111////////////000000000000000000000000000000000000111111000000000000000111////////////000000000000111111000000//////......000000000000000000000000111000000//////000000111222111111000000/////////111000000111333333222000111111111111111000000///111111000000000000111111000000000000000000000000111000000///////////////000000000000000000000000...//////000000//////...////////////////////////111000///...............///////////////////////////...------------...///***,,,......------...//////000000111111000000///////////////......---,,,////////////000000000000111111000000000////////////////////////000000000111111111111111111111111000000000000////////////////////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000///000000000111111111111111000000000111111111000111111222222222222111111000000000000000000000000222222222222222222222222333333333333333333333333222222111000000111222222000111111222333333444444444777;;;<<<===AAAHHHNNNWWWTTTUUUZZZ___cccmmmwww~~~xxxqqqkkkgggeeeeeeccc]]]TTTMMMJJJJJJJJJJJJPPPPPPUUU\\\```___```ccciiipppzzzyyytttqqqssspppfff[[[SSSKKKEEEEEEEEEEEEEEEFFFIIIKKKMMMPPPQQQRRRTTTVVVYYY[[[]]]222222222222222222222222111222333444444444333333333333333333333333333333222222222222222222222222444444444444444333333222111222333333444444333333333333333333333333333333111111222333333444555555444444444444444444444444333333222111111111111222222222222222222222222222333333222222222222222222444...111444000333666///000000000111111111111222444222111222333444333111333222111111111111111222111111111222222444555666000000111111111111111000000111111111111222222222333333222222111000000///222222222222222222222222111111111111111111111111000000000000000000111111111111111111111111111111333333333222222222222111000000000000111111111111///222666888888666222///111111111222222222333333333333111000//////......000000111111111111000000222666666222000222222111222111111000000111111222000000111111222111111111000000000000000000000000000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000//////,,,---...000111111222222...///111222222222000///////////////000000000000////////////000111222222////////////000000000000000000000000000000000000//////............//////000000000000////////////000000000000////////////////////////////////////000//////......//////000000000000000000000000000111111222444555555333111111111111111111222222333111111000000000000111111000000000000000000000000///////////////000000000000000000000000000000000.........//////.........000000000000000000000000111111000////////////000...//////000000111111111///......------...//////,,,...000000...---...//////000000111111000000///............///000111222////////////000000000000111111111111000000000000......//////000000000111111111111111111111111111333222111000///...---,,,////////////000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111000000000000000000000000333333333333333333333333333333333333333333333333222222111000000111222222111111111222222333333444222555777888888<<>>BBBDDDDDDFFFHHHKKKOOOUUUZZZcccbbbaaa``````aaabbbbbbbbb___\\\YYYUUUPPPJJJFFFEEECCCFFFLLLOOOOOOQQQTTTWWW[[[___dddfffgggeeeddddddkkkoookkkeee]]]SSSKKKGGGEEEBBB??????@@@CCCEEEGGGHHHJJJMMMPPPTTTWWWYYY222222222222222222222222222222222222333333444444222222222222222222222222222222222222222222222222222222333333444333333222111222333333444444333333333333333333333333333333444444444333333222222222444444444444444444444444222111111000111111222222111222222333333222222111333333333222222111111111000...222444333<<>>AAACCCDDDFFFJJJNNNPPPUUUVVVWWWYYY[[[]]]^^^___```^^^]]]\\\YYYSSSMMMHHHDDDBBBCCCGGGIIIHHHIIIMMMQQQSSSVVVYYYZZZ[[[ZZZYYY\\\fffoooqqqmmmggg]]]TTTJJJGGGBBB>>>===???AAADDDFFFGGGIIILLLPPPSSSWWWXXX222222222222222222222222222222111111111222333444111111111111111111111111222222222222222222222222111222222333333333333333111222333333444444333333333333333333333333333333555555444333333222111111444444444444444444444444222111111111111222333333111222333444444333222111333333222222222222222222000///444444444@@@GGG===222111000//////000111222888555333222222333333222222222222222222333444444111111111111000///...---000000111222333333333333000111111111111222222222///000000111222222333333000000000000000000000000111111111111111111111111/////////000111111222222111111111111111111111111111111111000000000//////000000000000111111111111111444888::::::888444111/////////000000000000111//////000111222444666777000000111111111111000000///111000///000444333000.........------.........//////000000111000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000//////000000000000000///.........000222333333333111000////////////000000000000333333222111000000000000////////////000000000000000000000000000000000000///......//////000111222000000000000////////////......//////000000111111////////////////////////000//////......//////000.........//////000000000//////000222333333111///............///000111222111111000000000000111111000000000000000000000000......000111111000//////000000000000000000000000.........//////....................................------------......///...//////000000111111111------///000000000000000---...//////---+++,,,,,,---......//////......---//////......------......////////////000000000000000000000000////////////000/////////////////////000000000000000000000000---......///000111111222............////////////000000000000111111111111000000000000000000000000////////////////////////111111111111000000000000---000222111...---///111111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222000111222222222222111000222222222222222222222222222222333333444666777888:::???BBBBBBCCCHHHJJJJJJLLLMMMPPPSSSVVVYYYZZZ[[[\\\\\\[[[[[[ZZZWWWRRRNNNHHHEEECCCEEEEEECCCDDDHHHLLLMMMPPPSSSTTTTTTSSSRRRVVVcccpppvvvuuuoooddd[[[MMMIIIDDD???===???BBBEEEEEEFFFHHHKKKOOORRRVVVWWW222222222222222222222222111111000000000111222333222222222222222222222222222222222222222222222222111111222333333333333333111222333333444444333333444444444444444444444444333333333333333333333333444444444444444444444444222222222222222333444444000111333444444333111000222222222222222222333333111111555333222???FFF<<<222111000000222444666888888666333222222333333333111111111222333444555666...///000111222111111000///000111222333333333333000111111111111222222222111111111111111111222222111111111111111111111111111111111111111111111111...//////000111111222222111111111111111111111111222222222111111111000000000000000000111111111111111222444555555444222111/////////000000000111111000000111111333444666777000000111111111111000000---111333111111333222///......////////////............///000111111111000111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000//////000////////////000000111///000000111222111111111////////////000000000000222222111111000111111111////////////000000000000000000000000000000000000............///000111222////////////000000000000////////////000000000000000000000000000000000000111000000//////000000111.........///////////////000//////000222333111000...///000111111111111111111111000000000000111111000000000000000000000000...///111111111000...---000000000000000000000000...//////000000//////..........................................///000000////////////////////////,,,---///000111111000000---///000000...------...//////000000000000//////...//////000000/////////////////////000000000000////////////.........---111111000000///.........000000000000000000000000.........///000111111111000000000000111111111111///000000000111111111111000000000000000000000000////////////////////////111111111111000000000///...111333222...---000333111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111000111222222222222111000222222222222222222222222111111111222444555666555555<<<@@@???AAAEEEGGGEEEGGGIIIMMMPPPSSSUUUVVVVVVYYYXXXXXXYYYZZZZZZWWWUUUNNNIIIFFFFFFDDDAAAAAAEEEFFFHHHMMMQQQSSSRRRQQQOOOSSSaaaqqqyyyyyysssggg]]]PPPLLLFFF@@@???AAAEEEHHHGGGHHHJJJLLLPPPSSSVVVXXX222222222222222222222222111000/////////000222333333333333333333333333333222222222222222222222222000111222333333333333333222222333444444444333333444444444444444444444444111222222333333444444555444444444444444444444444333222222222333444444555000111333444444333111000111111111222222333333444333333666333111>>>DDD999222222222333666999===???999666333222222333333333222222333444555777888999,,,---000222333444444444///000111222333444444444000111111111111222222222333333222222111000000000222222222222222222222222111111111111111111111111...//////000111222222222111111111111111111111111333333333222222222111111000000000000111111111111111111111111111111111111///000000000000111111111222222222222333444555555000000111111111111000000,,,222555333111222222///000111222333333222111000------///000111111111111111111111111111111111111000000000000000000000000111111000000000000111111222111111000000000000000//////000000000000/////////...---...///000222444000000000000000111111111111111111111222222222222000000000000111222333444////////////000000000000000000000000000000000000/////////000000222333333......//////000000111111000000000000////////////111111111111111111111111111111000000000000111111111111111111111000000000222000///000222333222111///000111333333222111111111111000000000000111111000000000000000000000000///000111222111000...,,,000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111////////////............,,,---///000111111111000000111333333111111111222111111222222222222111111---///000222222222111000////////////000000000000///.........------------444444333222111000//////000000000000000000000000////////////000000000000111222222222222333333333//////000000111111111222000000000000000000000000////////////////////////222111111111000000//////...222555333///...111444111111222222222222111111222222222222222222222222333333333333333333333333111111111111111111111111000111222333333222111000222222222222222222222222222222222333555777777666222:::>>>>>>???DDDEEEBBBEEEGGGKKKOOORRRTTTTTTTTTWWWVVVVVVXXXZZZ[[[ZZZYYYSSSMMMIIIGGGDDD@@@@@@CCCBBBEEEKKKQQQSSSSSSQQQOOOQQQaaarrr{{{{{{ttthhh\\\RRRNNNGGGBBB@@@BBBGGGJJJJJJKKKMMMOOORRRUUUXXXZZZ333333333333333333333333555333111111333333111///222222222333333444444444333333333444444444555555444333222222111111111111333333333333333333333333666555333111111111333444444444444444444444444444333222222111111222222333444444333222222333333333444333333222111111111222222222222222222222222222111111222333333444555555666777555000///888KKKZZZZZZ>>>111444333333444111333333444444444333222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222222222111111111111222222222222222222222222222222000000000000000000000000////////////////////////222333333333333222111111222222333222222111000///111111111000000000000000222111111000000000000000000000000000000111111222111111111111111111111111333222111111333333222111000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000111111111111000000////////////000000000000111111000000000000111111333222222111111000000000111111111111111222222222000000/////////111222333222222222111111111000000//////............////////////000000000000//////111111000000//////......//////000000000000//////333222111111222222111///000000000000000000000000.../////////000111222333111111222222222222111111333222222111111222222333///000000111111111111000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000111111000000//////......////////////............------------------------111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////000000000000000//////000000000000111111111111000000000000000000000000111111000000000000000111////////////////////////111000///.............../////////000222111///---////////////000000000000//////000000000000//////000000000///////////////111111111111111111111111555444333333222111000000///000111333333333222111111111222222222222111111222222333333333444444444222222222222222222222222222444888<<<@@@CCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVXXX[[[\\\RRRQQQMMMGGGEEEEEECCC>>>CCCAAAEEELLLPPPNNNKKKLLLNNNZZZkkkyyy}}}wwwlllddd^^^TTTHHHCCCEEEIIIIIIGGGMMMNNNOOOPPPPPPPPPPPPPPP333333333333333333333333555333222222444555333111222333333333333333333444333333333444444444444555444444333222222222222222333333333333333333333333555444333222111222333333333333333333333333333333333222222111111222222333444333333222222333333444444333222222111111222222444444444444444444444444111222222333333444444444///000000000333???PPP]]]___DDD666666333222444111111111222333444444444444111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111000000000111111111000//////111000000000000000000000......//////000222333444000000000000000111111222111111111111111111111111222111000000222222111000000000000000000000000000222222222222111111111000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000......////////////......////////////000000000111222222111111111111222222222222222222111111111111/////////000000111111111111000000//////000111222222222222111111111000000//////............////////////000000000000//////111000000000/////////...//////000000000000//////000//////000222333222111000000000000000000000000...------...000///---***000111111222222111111000222111111000000111111222000000111111111000000///000000000000000000000000------............------////////////////////////.../////////000000000000111000000000/////////...////////////////////////........................000000000000000000000111////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000111111111000000000000000000000000000000///////////////000000000000000000000000000///...---,,,,,,,,,,,,---/////////000111111///---////////////000000000000///000000111111000000///222111111111111111111111111111111111111111111111444444333222222111000000000000111222222222222222111111222222222222111111222222222222333333333333222222222222222222222222444555888:::===???AAABBBDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTWWWXXXUUUUUURRRLLLJJJJJJGGGAAAAAA???AAAFFFIIIFFFDDDEEEKKKTTTbbbooouuutttnnnjjj```VVVIIICCCCCCFFFFFFDDDIIIJJJJJJJJJKKKLLLLLLLLL333333333333333333333333333222111222333444333222444333333333333333333222333333333333444444444444555444444333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333222222111111222222333333333333222222333333444333333222222111111222222333333333444444555555555222222222333333333333333444333111000333:::DDDLLLYYYAAA666666222222444111///000111333444444555555111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222111111000/////////000111111111000000000000000000000000111111......//////000222333444000000000000000111111222111111111111111111111111111000///000111111000///000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000......////////////....../////////000000000111111333333222222222222333333222222222222222222333333111222222333444555555666222111000000///000000111222111111111111000000000000//////......//////000//////000000000000//////000000000000//////////////////000000000000///////////////111444666666555000000000000000000000000///---...222666666000***000111111222222111111000000000000//////000000000111111111111111000///...000000000000000000000000///000000111111000000///////////////////////////....../////////000000000000000000000////////////////////////000000000000/////////////////////////////////000000111111111..............................//////000000111111000000000000000000000000//////////////////////////////000000000000////////////000000000000111111000000000000000000000000.............../////////111111111111111111111111......------,,,,,,------000//////000111111///...////////////000000000000000111111111111111111000111111111111111111222222111111111111111111111111333333333222111111111000111111111111111111222333111111222222222222111111000111111111222222222222222222222222222222222222666666666777999;;;===???@@@AAACCCDDDFFFHHHJJJKKKJJJJJJJJJJJJLLLNNNQQQRRRUUUVVVTTTPPPOOOOOOKKKEEEBBB>>>===AAABBB@@@>>>@@@GGGMMMXXXbbbjjjnnnoooooocccXXXKKKCCCAAABBBBBBAAADDDCCCCCCCCCDDDEEEGGGHHH333333333333333333333333000000000111222222222222444444444333333222222222222222333333333444444444555444444333333444444444333333333333333333333333222222333333333333222111222222222222222222222222333222222111111222222333333333222222222333444444333333222222111222222333000111111222222333333444333333333222222222222222888555111///000333555777FFF555000333111222555111000111222333333333333333111111111111111111111111111111111111111111111111222111111000000111111222000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000111111111111000/////////000000111222222222222000000000000000111111111222111111000000000000000000000000000000111111222111111111111111111111111222000///000111222111000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000//////000000000111111111222222222111111222222222111111222222333333444444222333333444555666777777222222111000000/////////111111111111000000000000000000////////////000000//////000000000000//////000000000000//////////////////000000000000//////111111111333555777777777000000000000000000000000111000222999AAAAAA:::222000000111111111111000000111000000//////000000111222222222111111///...---////////////////////////000111111222222111111000////////////////////////........./////////000000000000000000/////////////////////000000000000000////////////////////////---......///000111222222////////////////////////---......///000111111222////////////////////////////////////////////////...//////000000000000///////////////000000000111////////////////////////......//////////////////000000000000000000000000000000////////////000000000///...///000111000...////////////000000000000111111222222222222111111///////////////000000000111111111111111111111111222222222222111111111111333222111000000111222333111111222222222222111111000000000000111111111111222222222222222222222222555444333333555888;;;===@@@AAACCCEEEGGGHHHJJJJJJEEEEEEEEEFFFGGGIIIKKKMMMOOORRRRRRPPPPPPRRRNNNIIIDDD???<<<>>>???>>>>>>@@@CCCHHHPPPYYYaaagggkkkmmmfff\\\NNNEEEAAAAAA@@@???@@@???>>>===>>>@@@BBBDDD333333333333333333333333111222222333333333444444444444444333333222222222222222222333333333444444444444444333333444444555333333333333333333333333111111222333333222222111222222222222222222222222333222222111111222222333333222222222333333444555333222222111222222333333111111111222222333333333222222222222222222222111111///...///222555555444777---///444222444666000333333333333222111111000111111111111111111111111111111111111111111111111222222111111111111222222000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000111111111111000//////......///000111111111111//////000000111111111111222111111000000000000000000000000000000111111222111111111111111111111111333222111111333333222111000000000000000000000000//////////////////000000111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111111111111222222333333333......//////000111222222111111111111000000//////000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000//////000000000000//////333111111222333444333222000000000000000000000000333111333;;;BBBCCC<<<444000000000111111000000000111111111000000111111111222222222111111///...---////////////////////////---......//////......---////////////////////////............////////////////////////000000000000......//////000000000111........................------...///000111111222000000000000000000000000---......///000111111222////////////////////////000000000000000000000000......///000000000000000...////////////000000000////////////////////////...///000111111111111000////////////////////////000000/////////000000111111///...///000111000///////////////000000000000111111222222222222111111......//////000000000000111111111111111111111111111111111111111111111222333222111000000000222222111111222222222222111111//////000000000111111111222222222222222222222222333222111000222666:::<<<>>>???AAADDDFFFGGGHHHHHHBBBBBBBBBBBBDDDFFFHHHIIIIIIMMMNNNOOOQQQTTTSSSNNNEEE???<<<===>>>===>>>AAA@@@DDDKKKSSS[[[```dddeeefff]]]QQQHHHCCCBBBAAA@@@???>>><<<<<<<<<===???AAA333333333333333333333333444555666666555555666777444333333333333333333222222222222222333333333333333333333333333444444555333333333333333333333333111111111111222222222222333333333333333333333333333222222111111222222333222222222222333444555555222222111111222222333333444444444444444444444444111111111222222222222222111000111222555666555444333...333777333444555...444444333333222000///...111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222111111000///------......//////....../////////000111111222222......//////000222333444000000000000000111111222111111111111111111111111333222111222333444333111000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000......////////////......000000000111111111222222111000000000000000000111111111111111111111222222/////////000000000000000000111111111111000000/////////000000000000000111111000000//////000000111//////000000000000//////////////////000000000000//////000000000000//////111000//////000000...---000000000000000000000000222111111555999999333---///000000111111000000///222111111000000111111222111111111111111000///...000000000000000000000000...//////000000//////...////////////////////////------........./////////////////////000000000000------......//////000000.................................//////000000000111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000---...///000000111111000......////////////000000000000000000000000000000...///000222222222111111..............................------......//////111000......///000000///////////////000000000000000111111111111111111000000000000111222222333333111111111111111111111111///000000000111222222222333222111111111111111111111111222222222222111111///000000000111111111111222222222222222222222222222111000000111444888:::999;;;===@@@BBBCCCDDDDDD@@@@@@@@@@@@AAACCCEEEFFFGGGJJJLLLLLLPPPUUUUUUQQQEEE???;;;<<<===<<<<<>>BBBHHHNNNTTTXXXZZZ[[[bbb\\\SSSJJJFFFCCCBBBBBB@@@???>>>===<<<===>>>>>>333333333333333333333333444666777666444333444666222333333333333333333444111222222222222333333333222222222222222333444444333333333333333333333333222111000000000111333444333333333333333333333333333222222111111222222333222222222222333444555666222222111111222222333444666555555444444333333222000000111111222222333333444444555555444222111000444000444666000333777000222222222222222111000///111111111111111111111111111111111111111111111111333222222111111222222333000111111111111222222222222222111111111111222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222111111000///000000000000000///......//////000111111222222......//////000222333444000000000000000111111222111111111111111111111111222111000111222333222000000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000......////////////......000000111111111222222222222111111000000111111222111111000000000000000000333222222222222111111111//////111111222111000000////////////000000111111111111000000000000111111//////000000000000//////.../////////000000000111//////000000000000//////111000......//////...---000000000000000000000000000//////000111111///,,,//////000000000000//////000000000//////000000000000000111111111000000///000000000000000000000000111111222222222222111111////////////////////////---------.........//////.../////////000000000111,,,,,,,,,---.../////////////////////////////////......//////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---...///000111111111111........./////////000000000000000000000000000000,,,---///111222222111000////////////////////////...............///000000222000......///000000000////////////000000000000///000000111111000000//////000000111222222333333111111111111111111111111...//////000111222222333222222222222222111000000111111222222222222111111000000000111111111222222222222222222222222222222333222111000111333555666666888;;;>>>@@@AAAAAA@@@>>>>>>>>>>>>???@@@BBBCCCEEEGGGHHHHHHLLLQQQRRROOOHHHBBB>>>>>>===;;;:::===<<<>>>CCCHHHMMMQQQSSSUUU\\\XXXRRRLLLGGGEEECCCCCCAAA@@@???>>>===<<<<<<;;;333333333333333333333333222444555444111///000333222222222333333444444444111111222222222333333333111111111111222222333444333333333333333333333333222111000//////111333555444444444444444444444444333222222222222222222333222222222222333444555666222111111111222333333444555444333333222111000/////////000111222333333444...000333333222111111222333///222222---222888444000111111222222222111111111111111111111111111111111111111111111111111111333222222111111222222333000111111111111222222222222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111222333333333333222111111444444444444444333222111...//////000111222222222222111111000000000000000000000000000000111111222111111111111111111111111111000///000111222111///000000000000000000000000......//////000000000111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222333222222222222222222333111111000000//////......111111000000///............///000111222222111000.../////////000000111111111111000000000000111111//////000000000000//////.../////////000000111111//////000000000000//////222111000111222333111000000000000000000000000000.../////////000111222333//////000000000000////////////............/////////000000111111111111000000000000000000000000000......////////////......////////////////////////---------.........//////.../////////000000111111++++++,,,,,,---...//////000000000000000000000000///////////////.........////////////////////////000000000000////////////000000000000000000000000000000000000000000000000---...///000111111111111............/////////000000000000000000000000000+++,,,...000111111000///000000000000000000000000000000000000000111222222222000...---///000000000////////////000000000000//////000000000000//////---......///000111111111111111111111111111111111......///000111222222333111222333333333111000///111111222222222222111111111111111111222222222222222222222222222222222222444444222111111111222333666888;;;>>>@@@AAA@@@@@@===<<<<<<<<<===???@@@AAACCCDDDDDDCCCFFFKKKLLLJJJLLLFFFAAAAAA???<<<:::<<<:::<<>><<<:::999333333222222111222222222777222111555666111000333222222333444444555666666444444444444444444444444444444444444444444444444555444333333222222222222222222222333333444444444111111222222222333333333444333333222222333333444444444333222111000//////333222222111111222222333222222222222222444555666111111111222222333333333////////////////////////111111222222222333333333333333222111111222333333111000000000000000000000111111222222222222111111000000000000000000000000222333444444333222000///111111111222222111111000777666444222111111111222//////////////////000000////////////////////////000///---,,,,,,---///000222111111000///......---////////////000000000000000/////////000111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111///111222111000///000111000000000000000000000000////////////000000000000222222111111000/////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111,,,...111444444333000.........///000111222333333444333222000000000111111111111000000//////......000...---...///000///...000000000000000000000000111000///......///000000......///000000000000000111111000000//////............//////000000111111000///////////////000111333222000......///111222............/////////000222111111111000000////////////000000000000//////000000///...---,,,,,,+++---...///000000///...---,,,,,,,,,---------.........///000111111000///...000000000000000000000000111000///......///000000//////////////////////////////000000000000//////000000000000111111111111,,,,,,------...///000000000000000000000000000000000000000000000000000000000///...------...///000000000000000111111111111000000//////.........---000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111000/////////000222333111111111111111111111111111111111111111111111111000000000000111111111111......///000000000000///111111111111111111111111000000000000111222333444555555666888:::<<<>>>???======<<<;;;;;;<<<>>>>>>BBBAAAAAABBBEEEHHHKKKMMMKKKIIIEEEAAA>>>;;;:::999:::;;;<<<===>>>AAAEEEIIILLLLLLKKKJJJHHHGGGFFFFFFBBBAAA>>>;;;999888999999333333222222222222222333666111111444555222111444111111111222222333333444444444444444444444444444222222222222222222222222555444333333222222222333222333333333333333333444111111111222222222333333333333222222222222333333......000111333444666666333222222111111222222333555444444333333222222111222222222222222222333333111111111111111111111111222222222222222222333333222222111000000111222222000000000111111111222222111111222222222222111111111111111111111111111111111111222333333333222111111111222222222222222222444333222111111111222333000000000000000000000000000000000000000000000000333222111111111111222333......///000000111222222000000000000111111111111000000000000000000111222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000///111222111000///000111000000000000000000000000/////////000000000111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000---///111333333222000/////////000000000000000000333222111000000000111111111000000000/////////...111///...///000111000///000000000000000000000000111111000//////000111222......///000000000000000////////////000000000000000000000000////////////............///111222222222222000/////////000111........./////////000000000000000000//////......//////000000000000//////000/////////...---------......////////////......------........./////////......////////////......////////////////////////111111000//////000111222////////////////////////....................................////////////,,,,,,---......//////000000000000000000000000000000000000000000000000000//////............//////000000000000000000000///111111000000000/////////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000/////////000222222111111111111111111111111111111111111111111111111000000000000111111111111///000000111111111111111111111111111111111111111000000000000111222333444444444555666888:::<<<======<<<;;;;;;;;;<<<===>>>?????????@@@BBBEEEHHHJJJKKKIIIEEEBBB>>><<<::::::888999:::;;;<<>>AAACCCEEEIIIGGGEEEBBB???===;;;;;;777888999999:::<<>>@@@AAAFFFEEEDDDBBB???>>><<<<<<777888999999999:::<<<>>>BBBAAAAAA@@@???>>>======999888777777777777888999333222222222333444444555222555666555333333555666666555555555555555555555444444444444444444444444444444444444444444444444333333333222222333333444444444444333333222222222222222111111111111111111000111222222222222111000+++,,,...000222444555666333222222111111222222333///111333555555555444333333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222555444444333222111000000111111222222222222111111111111111111111111111111333333333222222111111111111222333444444444444444444444444333333222111000222222222222111111000000555555555555555555555555222333333444444333333222111111111111111222222222.........////////////000222222111000/////////000///000111111111111000///000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000///111222111000///000111000000000000000000000000000111111111222222222222......///000111222222333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111333222111000//////000000---------...///000000000......//////000000000000////////////000000000000000///......000000///...////////////////////////,,,---...//////000000111......///000000000000000111000000000/////////....../////////000000000111111000///////////////000///000222333333111///---////////////000000000111000000000000000000000000//////000000000000///////////////000000000000000000///...------...///000------........./////////222111000//////000111222........................,,,---...//////000000111////////////////////////111000...------...000111000000000000111111111111.........//////////////////////////////////////////////////////////////////000222222222222000///000/////////.........---////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000/////////000111222111111111111111111111111000000000///000000111111111000111111222333444555666777777888999:::::::::888999999:::;;;===>>>>>>CCCBBBBBBAAA???>>>===<<<999:::;;;:::999999;;;<<>>===;;;:::999666666666666777777888888333222222333333444555666444888:::666333444666666333333333333333444444444444444444444444444444444222222222222222222222222333333222222222333444444444333333333333333333222333333333222222222222222000111222333333222111000//////000111222222333333333222222111111222222333333444555555444333111000333333222222222222222222111111111111111111111111333333333333444444444444222222333333333333222222444444333222111000000///111111222222222222111111000000000000000000000000555444333222111111111111222222333333333333222222555555555555333222000000111111111111111111111111222222222222222222222222111111111111111111111111......///000111333333444---------.........//////222111000000000000000000///000111222222111000///000000000000000000000000222222222222222222222222000000000000000000000000111111222222222222111111///111222111000///000111000000000000000000000000000000000111111111222222...//////000111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222111000000000000000111,,,---...///000111111222//////000111111111000000////////////000000000000///...---...///000///---000000000000000000000000,,,,,,---...////////////......///000000000000000111111111000///..................///000111111111222111000//////.........///000222333222111///---/////////000000000111111000000000000111111111111//////000000000000////////////////////////////////////............//////------........./////////222111111000000111111222........................,,,,,,---...////////////////////////////////////111000///......///000111............////////////////////////////////////000000000000000000000000000000000000000000000000---..................---////////////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000000000000000111111111111222111000000000111333444111111111111111111111111000000000//////000000111000000000000111111222333444555666777888999999999999999::::::;;;<<<======???????????????>>><<<<<<:::;;;<<<;;;999888999:::======<<<:::999888777666555555666666777777777777222222222333333555666666555<<<>>>888333555666666222222333333444444555555444444444444444444444444222222222222222222222222333222222222333333444555222333333333333333333444444444444333333333222222111222333444444333222111777666555444222111000000333222222111111222222333555444444333333222222111222222222222222222333333111111111111111111111111111222222333444555666666000111222333333222111000111111111111111111111111111111222222222222111111111111111111111111111111444333222111111111222333333333333333222111000///222333444444333222111000...//////000000111111222........................//////...------...//////......///000000111222222............////////////000000000000000000111222///000111222222111000///000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000///111222111000///000111000000000000000000000000/////////000000000111111//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111/////////000000111111111000111222222222111000///.../////////000000000111000///...///000111000...000000000000000000000000---...///000000///............///000000000000000000000000000////////////////////////000000000000111000000////////////000000111111222111000///...//////000000000111111111/////////000000000111111//////000000000000//////000/////////...---------......////////////............/////////000000000000000111111111111000000........................---...///000000///......////////////////////////////////////////////////............////////////000/////////////////////000000000000000000000000000000000000000000000000///......------......///...//////000000111111111......//////000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...///000111222111111000111111111111111111111111000000000000000000000000000000000000111111111111000000.........///111222111111111111111111111111000000////////////000000111000000000000111111222222333555777888888888888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::;;;<<<;;;999777777777888888888777777777777777555666666777777777777777222222222333444555666777777>>>@@@999444555777666444444444555666777888888444444444444444444444444444444444444444444444444222222222222333333444555222222222333333444444444555555555444444333333333111222444555555444222111333333444555555666666777333222222222222222222333222222222222333444555666111111111222222333333444111111111111111111111111000111222333555666777777///000111222222111000///---...///000111222333333111111222222222222111111222222222222222222222222222111111000111333444555333333333222111000///...///000111222333222111111------...///000111222222111111111111111111111111333111000......000111333222111111000///......---////////////000000000000000000//////000111222222...000111222222111000...000000000000000000000000222222222222222222222222000000000000000000000000//////000000000000/////////111222111000///000111000000000000000000000000////////////000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000111111111111111111111111111000000000000111222333333222111000///.../////////000000111111111000///000111222111///000000000000000000000000//////000111111000///......//////000000000000000......//////000000111111111111000000//////......///////////////000111111111111111111111000//////000000000000111111111111---.........//////000000//////000000000000//////000000///...---,,,,,,+++---...///000000///...---000000000000111111111111...///000111111000///...........................//////000111111000///...////////////////////////------...//////...------000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000222111000//////000111222......///000111222333333//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...///000222222111111000111111111111111111111111000000000000000000000000000000000000111111111111---,,,*********+++---///111111111111111111111111111000////////////000000111111000000000000111111111333555666888888888777888888999::::::::::::::::::;;;<<<=========<<<;;;:::;;;<<<:::888666555666555666666777888999::::::666666777777777777777666555444444444666888:::;;;::::::999777666444333333888888777666555444444333444444444444444444444444333333333333333333333333222222222222333444555555333333333333333333333333555444333000...///222444666444333444666666444111333333333333333333333333666555444333222222222222111111111222222333333333222222222222222111000///222222222111111000000000111111111222333333333444000000000000000000000000333333222222222222333333111111000000000000000111111222333333444444333333222222111000000111222222222222222222222222222222777444222222444444222///111111111111111111111111////////////////////////000222333333111000000111000000000000000000000000111111000000000000111111222111000///------------111222222333333222222111000000111111111000000/////////000111111111111000222222111000//////000000000000000000000000000000111111111000000000000000000111111111111222222222333111///......///111333000111111111111222222222222111111111000000//////000000000000000000000000//////000000000000//////000000111000000///......000000111111111111000000000000000000000000000000222222111111111111222222222444777888888444000...000000000000000000000000000000000000000000000000////////////////////////...000111222222111000...444333222000////////////...///111111000000111222111111000000//////..............................000000000000000000000000000111222111000//////111000000000000000111111111000000000000000000000000000000000000////////////////////////////////////000000///...............///////////////////////////////////////////////////000222333333333222111//////////////////////////////000000000000/////////...---------......//////---...000000---...111111000000000000111111222000000//////.........---111111000000//////..............................000000000000000000000000000111111111000///...---111111000000//////......////////////////////////////////////////////////...///000111111222222111333222000///000111000///000000000000////////////111111000000//////......000000000000000000000000666111///000111///000333555333000///000111111111000000111111111111000000333333333444555666888888777999::::::888777777888:::::::::::::::;;;======;;;;;;::::::999888777777666666666666666666666666777777777777777666555555222222333555777999;;;<<<999888888777666555444333555555555555444444444444333333333333333333333333333333333333333333333333555555444333222222222222333333333333333333333333444444333222111222666999===888222111333555444222333333333333333333333333555555444333222222222222111111222222222333333333333333333333333222111111333333222222222111111111111111111222222222222222111111111111111111111111222222111111111111222222111111000000000000111111111222333333444444333333111111111111111111111111222222222222222222222222444222111111444555333111111111111111111111111111////////////////////////000222333333111000000111000000000000000000000000111111000000000000111111///////////////000111222111222222333333222222111000000111111111111000000111111111222222222333333222222111000000000000000////////////////////////111000000000000000000000000000111111111222222222111111000//////000111111000000111111111222222222111111111111000000000///111111111111111111111111000000111111111111000000000111111111111000///...111111222222222222111111000000000000000000000000111111111111111111111111111333555777888666444222000000000000000000000000000000000000000000000000////////////////////////...///111222222111///...............///000111111---.../////////000111222111000000000/////////...111111111111111111111111000000000000000000000000000111222111000//////111000000111111222222222333000000000000000000000000000/////////////////////////////////////////////000000///...............////////////////////////////////////////////////,,,---......//////......////////////////////////////////////////////////111111000000000000000000000...///222111---...111000000000000000000111111000/////////............////////////.........---........................000000000000000000000000/////////000000000000///000000000000////////////////////////////////////000000000000000000000000111111111111111000//////111///......000111000000111111111111000000000000111000000000/////////...111111111111111111111111111......222333000000222/////////000111111111000000000111111111111000000222222222333444555777777666888999999888777888999;;;;;;;;;::::::::::::;;;;;;::::::999888888777777555555555555555555555555777777777777777666555555///000333555888999:::;;;666666666555555555555444333333333444444444555555333333333333333333333333333333333333333333333333555555444333222222222222222222222222222222222222222333333333333666:::===OOODDD777000111444444111333333333333333333333333555444333222222111222222111222222222222333333333333333444444444333222222333333333333222222222222111111111111111111000000111111111111111111111111111111111111111111111111111000000000000000111111111222222333333333333333000111222333333222111000222222222222222222222222111000///111333444444333111111111111111111111111000000000000000000000000000222333333111000000111000000000000000000000000111111000000000000111111/////////000111222333444111111222222222222111111000000111111111111000000111111000000000111222333222111000000000000000000........................000000000000000000111111000000000111111111222222000000000000000000000000000000000111111111222222111111111111000000000000222222222222222222222222111111222222222222111111000000111111111000//////111222222333333222222111000000000000000000000000//////111111111111//////000111333555777777777777000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111//////,,,,,,,,,---...///000111...---......///000111111000000000000////////////111111111111111111111111000000000000000000000000000111222111000//////111000000111111222333444444000000000000000000000000////////////////////////////////////////////////000//////............///////////////////////////////////////////////////,,,,,,,,,,,,,,,---......//////////////////////////////...------...//////,,,---...///000000000000111//////222222///...000000000000000000000000000////////////........................------------........................000000000000000000000000---......///000111111111////////////000000000000////////////////////////111111111111111111111111333333222111000///...---///---,,,---///111111000222222222111111111000000000000000000////////////111111111111111111111111///...///333333000...000222222333333222111...---111111222222222222111111111111111222333444555666444666888888777777888999<<<<<<;;;::::::999999888::::::999999888777777777555555555555555555555555666777777777777666555555///111333666777888888888444444444444555555555666444444444444444444444444222222222222222222222222333333333333333333333333222222222222333444555555111111111111111111111111222333444444444666999<<>>555......000000000111555666666666444222///.............../////////000........./////////000000////////////////////////000000000000000000000000222111///......///000111000000000000////////////////////////////////////////////////////////////000///......///111333444555333111000111111000///////////////.............../////////000000000111111111111111111111111111......000222222333:::BBBPPPOOOJJJ@@@555//////111//////000000000000//////111111000000111111222222111333555555333333333444555777888999:::999777666666666666666666666666666444444444444444444444444555555666666555555444333333222111111222333555666666666666666777777888888333333333444444444555555444444444444444444444444333333333333333333333333222222222222333444555555333333333333333333333333111222444444444444555777111333666555222000111333333333333333333333333333222111111111111111222222333333333222222111111111111222333333444444444444000000000111111222222222111111111222333333333444222222222222222222222222000111333444444333111000////////////000111222333000000111222222222222111222222111000000111222222000000000000000000000000...000333444333333666999111111111111111111111111000000000000000000000000000222333333111000000111000000000000000000000000111111000000000000111111888777555333000///......000000111111111111000000......///111111222222222//////000111111111111000000000///000000111222222000000000000000000000000...//////000111222222222////////////000000000000111000...------...000111////////////000000000000//////000000111111111222000000000000000000000000111111222222222222111111000000111222222222222222000000111111111111000000000000000000000000000000222222111111111111222222...///000222222222111000//////////////////////////////////////////////////////////////////////////////............//////000000111111222333555555666111,,,,,,000333222000.../////////000000111111------------------------000000000000000000000000000111222111000//////111222222111111000/////////000000000000000000000000,,,,,,------...///000000////////////////////////...............///000111///////////////////////////////////////////////////000222333333333222111000000000000000000000000//////000000000000//////......///333888???FFFJJJEEE;;;111///000//////000666777777777555222000...---.........//////000000---------.........//////000000000000000000000000000000000000000000000000000///...---...000222333111111000000//////......////////////////////////000000000000000000000000111000///...///000222333333111//////000111111000000000000000////////////.../////////000000111111222222222222222222222222///000333555222000444;;;444777999666111///222666......////////////......222111111111111111222333222333555444333222222333777888999:::999777555444555555555666666666666666444444444444444444444444555555666666555555444333222222222333333333444444333333444444444444444444666666555555555555666666444444444333333222222222333333333333333333333333444444444333333222222222222222111111111111222222555222777666111555999111555444444333222222222222333333333444555666777888666333000///000111111111222222222222222222222222222333666<<>>>>>888333444333222111111111222222111111111111111111111111555555444444444333333333111111111111111111111111222222222111111111000000222111000000000111222333222222222222222222222222333222111000000111222222111111111111111111111111000000000000111111111111222222111000000000000000111111222222222111000000000000000000000000000000///000000111111111000000000000000111111111111111000000111111111111000000111000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000111111111222111000000000000000000444111///000333444222/////////.........///000111000000000111111111222222111222333222000//////000////////////000000000000000000000000000000000000333222111000000000//////000000000000000000000000........................111///......///000///------...///000000//////...000000000000////////////000000000000000000000000////////////////////////////////////000000000000111111000000000000111111---...111222222111...---///000111222222111000///////////////////////////------......//////000000//////////////////...............///////////////000...---///111111///---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000444+++222333666cccccc???...444222---000444333333333222111000000000111111111111111111111111000/////////............///////////////.........////////////////////////............/////////000///////////////000000000333111///......///111333000000/////////000000///111000////////////000111///////////////000111111111000//////.........///111111000000000/////////////////////////////////111111111000000000000000111111000/////////////////////000000000111111111///////////////000111111222222222222222222222222444555666777888777666666999888777777555555444333333333333333444444444444444444444444333333333333333444444444444555555555333333444444444555555555444444333333333333444444222333333333333333333444444444444333333222222222444444333333333333222222222222111111111111222222444111444444111;;;DDD@@@:::888555222111222333444444444444333333444555555555444222333444444333111222222222222222222222222222222333666::::::777333444333222111111111222222111111111111111111111111444444444444333333333333000111222333333222111000222222222111111111111111111111000000111111222333222222222222222222222222222111111000111111222222222222222222222222222222000000000000111111111111222111000000000000000000///000000111111111000000000000000000000000000000000/////////000111222222222222222111111111111111000000111111111111000000000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111000000000000000///000000111111111111000222000...///222333111///...//////000000000000000000000111111111222222222///000111000///...///000////////////000000000000000000000000000000000000222222111000//////......000000000000000000000000////////////////////////333000......///000//////,,,---...///000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000111000000//////000000111---///000222222000///---000000000000000000000000////////////////////////.........///////////////---...///////////////...000000//////............000...------...//////...000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333***///444@@@nnnWWW;;;000666111---111444222222111111000000//////111111111111111111111111////////////.....................///////////////000000000000000000000000............////////////000000000/////////......111111000000000000111111////////////////////////111111000000000000111111///////////////000111111111000000///////////////000000///////////////...///////////////////////////000000000000000000111222111111000000000000111///000000000000111111111///////////////000111111111111111111111111222222444555555666777777666666:::999999888777666555444444444444444555555555666666555555555444444444444444444444555555555666666333333444444555555666666666666555555555555666666222222222333333444444444555444444333333222222111333333333333333333333333333222222111111222222333444111444555444BBBNNNKKK<<<999555222111222333555444444333333333333333333333222222333444444222111222222222222222222222222222111111333666777555333333222222222222222222222111111111111111111111111222222222111111111111000///000222333333222000///111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111222222222222222222222222222222///000000000111111111111111111000000000000000111///000111111111111111111000000000000000000000000000///......///111333444333333222222111111000000000000111111111111000000000000000000000111111111////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////111111111111000000000000...///000222222222111000000///...///111222000///000111333444444444222111/////////000000000111111---...//////......///111////////////000000000000////////////////////////,,,...///////////////000////////////////////////000000000000000000000000444111...---...000111111......//////000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000...///000111111000///...111111000000000000111111///////////////////////////////////////...............///000000000000//////////////////.........000...---,,,,,,---...///////////////////////////////////////////////////////////////000000000000000000000000000000000000000,,,111777AAA___vvvrrrIII666111555///,,,111333111111000000/////////...........................///////////////.........------......//////000000////////////////////////.........///////////////..............................////////////......///000111000000//////000222111111111000000000000///////////////000000111111000000/////////000000////////////......................................./////////000000111111111111000//////000000000///////////////////////////////////////000000111000000000111111111111111333444444555666666666666666666666777777777888888555555555555666666666666666666666666555555555555444444444555555555666666333333444555555666777777666666555555555555666666222222222333333444444444444444444333333222222222333333333333333333333333333333222222222222333333666222555555444@@@LLLIII;;;999555222111222444555444333333222222222333333111111111222333333222000222222222222222222222222111111111111333444444333222222222222222222222222111111111111111111111111222222111111111000000000///000222333333222000///111111111111111111111111000000111111222222222222111111111111111111111111000000111111222222222222111111111111111111111111///000000000111111111111111000000000000000111111111111222222333222222111111111111111111111111111000///......///111333444333222222111111000000000000000111111111111000000//////000000111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////111111111000000000000000...///000222222222111000///......///000111000000///111333555555444222111........./////////000000,,,---//////......///111////////////000000000000////////////////////////---000222222000///000111////////////////////////111111111111111111111111333000......///222333333111111000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000////////////000000...///000111111000///...111111000000000000111111000000000000000000000000///////////////.........///000000111111000000000------......///000000111///...---,,,,,,---...///////////////////////////////////////////////////////////////000000000000////////////////////////000000333555:::FFFKKKCCC<<<111111444---+++111000000000000///////////////.................................///////////////------......//////000000........................///////////////.........++++++,,,------...//////---...///000000///...---///111333333111000000222111111111111000000/////////////////////000000111000///////////////000000............////////////////////////////////////......//////000000000111//////.........//////000........................///////////////000000111/////////000000111111111333333333444555555666777555555666666666777777777555555555666666666777777777777666666666555555555333444444444444555555555333333444555666777777888444444333333333333444444222333333333333333333444333333333333333333333333222222333333333333444444333333222222222222333333777333555333///888@@@;;;888777444222111222444555222222222111111222333333111000///000222333222111222222222222222222222222111111111111222222222333111111222333333333222222111111111111111111111111333333333333222222222222000111222333333222111000111111111111111222222222000000111222222222222111111111111111111111111111///000111222222222222222000000000000000000000000000000000000111111111111000000000000000111111222333333333333333222111111111111111111111111111111000/////////000111222222111111111000000000000000000000111111111111000000/////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000111111111111000......//////000000111111---...000222222111000///........./////////000000,,,...//////......///111////////////000000000000000000000000000000000000333666888666222//////000000000000000000000000000000000000000000000000000000///...///111444555555333222111000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000//////......//////000//////000000000000//////000000000000000000000000000000000000000000000000.........///////////////000000000000000///......,,,,,,---...///000111111...//////...------...000000000000000000000000000000000000000000000000000////////////000000000000........................000333222///222666666333555...000111+++---222...000000000000////////////111111111111111111111111.........///////////////.........///////////////........................///////////////.........***+++,,,---...///000000000000111111111111000000...222555555222000111333000000111111000///...---///////////////000111111///............//////000...////////////000000000000000000000000000000000...//////////////////000...............//////000//////............------///////////////000111111......//////000000111111222222222333333555666777999888777666555444444333555555555555666666666777777666666666555555555555333333333333444444444444333333444555666777888888444444333333333333444444444333333333333333333222111222222333333444444555222222222333333444444444444333333222222333333444444111444333...444999222555444333222222333444555111111000111111222333444333111000000222333444333222222222222222222222222000111222222111111222222000111222333333333333222111111111111111111111111333333333333222222222222111111111111111111111111000000111111111222222222///000111222333222222111111111111111111111111111...///111222333333222222111111111111111111111111000000000000111111111111000000000000000111222222333333333333222000///...111111111111111111111111///000000111111111000000///////////////000000000000000111111111111000000...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000......///000111222222333222111000000000000000000...///000000000111222222---...///000000000//////000000000000111111111111...///000000///...///111////////////000000000000000000000000000000000000222555888777222......///000000000000000000000000000000000000000000000000...---...000444666777666222111000//////000000111000000000000////////////////////////////////////////////////////////////////////////000000000000//////............////////////000000000000/////////000111222222111000///000000000000000000000000------......//////000000////////////...---++++++---.........//////000000---///111111///---...000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////,,,222000,,,///111000444333...000000,,,000444---000000000000000000000000111111111111111111111111............/////////000///////////////.................................000/////////.....................//////000000000111111000000000000111111---111555555111///000222//////000000///...,,,+++///////////////000111111---------------...///////////////000000000111111111111111111111111111111///////////////.........//////......///000000111111111000000000////////////////////////000111111------...//////000111111222111111222333444666777:::999888888666666555444444444555555555666666666666666666555555555444444222222222333333333444444333333444555666777888999666666666555555666666666444444444333333222222222000111222333444444555666222222222333333444444444444333333222222333333444000...333444000555:::222333222222222333333444444000000000000111222333444555333000000222444555555222222222222222222222222///111222333222111111222000111222333444333333222111111111111111111111111111111111000000000000///222222111000000111222222000000111111222222222222///000111222333222111111000000000000000000000000...///111222333333222222222222222222222222222222000000000000111111111111000000///000000111222222333333333222000///---,,,111111111111111111111111///000111222222111///...------......//////000000000000111111111111000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000------...000111222333444333222111/////////000111...///000111000111222333//////000111111111111111111222222222222333333333///000111000///...///000////////////000000000000000000000000000000000000+++000444333///---...000000000000000000000000000////////////////////////,,,,,,---111555777888777000000/////////111222333000000000000////////////////////////////////////////////////////////////////////////000000000000//////............//////000000000//////000000000...000111333333111000...000000000000000000000000,,,------...///000111111//////...---,,,***)))(((///////////////.........,,,///222222000...///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000&&&000000---000///,,,222333...111000---333666,,,000000000000111111111111////////////////////////---.........//////000000000000//////.........---000000000000000000000000000000//////.........---111111111111000000000000//////............//////,,,000555444000...///111...////////////---+++***///////////////000111111,,,,,,,,,,,,,,,---.../////////000000111111222222111111111111111111111111000000//////.........---000000///000000111222222333222222222111111000000///////////////000111111---------...///000000111111111111111222444666777777888888888888999999999444444444444555555555666666555555555444444444444666555444333222333333444666444333444555666555444333444555666666666555555777666444222222333444555444444444555555555666666111222333444444444333222444444444333333222222222333333333444444444555555444444444333333222222222222222222222222222222222222222222222222222222222111333555555444222222222222111111222333444333111333222222111111222222333444333333222222333333444888666444222111222333444111000/////////000222333000000111111111222222222111111000000000000111111//////222555777777444222222222222111111111000000///000111222333222111111000///...///000111000...111222444555555333000...111222444555555444222111222111000111222333222111111111000000111222333333///111222111000111333222888555222000000111000000...///000111111111111111000000111222222222222111000000000000000000000000---...000111111111000///000000000000000000000000000000000000000000000000//////000000111111222222222222111111111111111111333222000/////////000111000000000000000000000000444333222111000000000000000000000000000000000000444555555444111/////////000000111111111111000000111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000333777:::999555111---000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000;;;777333000////////////000000000000000000000000//////000000000000//////000111111111111222222222000000000000000000000000333000,,,,,,///111111000///////////////......------.........//////000000000000///...............000000000000000000000000000000000000000000000000000000//////.........---////////////////////////,,,------...///000111111000111111111111222222222111111000///////////////...///111000//////000111.......................................---------000000000000000000000000111111000000/////////......000111222222111000...////////////////////////000000///...............000000000000000000000000---...000111111111000///000000////////////000000000000000000000000000000...............///000000000000000000000000000000222000...---,,,---...///222111111111000000/////////////////////000111111000000000000000000000000000000000000111222333444555555555555666666666666666555555444444444555555444444444444444444444444666555444333444555777999666555444444666666555444555555444333222222222222555444333222222333444444333444444444444555555555222222333444444444333222444444444333333222222222222222222333333333444444333333333222222111111111222222222222222222222222222222222222222222222222111333444444333222333444333111//////111111111000333222222111111222222333444333333222222333333444666555333111000111222333111000000///000111222333111111111111222222222222111111111000000111111111222111222444555555333111222222222111111111000000///000111222333222222111111000//////111111000///222333555666555444111000000111333444444333111000222111000111222333222000111111111111111000000000222333222000000222444555888555222000000111111000///000000111111111111000000000111222222222222111000000000000000000000000......000111111111000///000000000000000000000000000000000000000000000000//////000000000000000000111111111111111111111111333333111000000000111222000000000000000000000000444333222111000000000000000000000000000000000000333444555444111/////////000000111111111111000000000000000///////////////000000000////////////...000000000000000000000000000000000000000000000000---///333666777555222000000000000000000000000000111000///////////////000000000111111111111000000000000000000000000000000888555111....../////////000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000333000------///000000000000000000111000//////.../////////000000000111111111000//////......//////000000000000000000000000////////////////////////000000/////////.........////////////////////////------......//////000000000000111111111222222222111111000///////////////---...//////---,,,---...000000000000000000000000........................000000000000000000000000000000000//////............///111222222111///...////////////////////////000000///...............000000000000000000000000......///000000000000000000000////////////000000000000000000000000000000...............///000000000000000000000000000000222111///------...///000111111111000000000/////////////////////000000111000000000000000000000000000000000000111222333444444555555555555666666666666666555555555555555666444444444444444444444444555444333333555888;;;>>>777555444555666777666555666555333222111222333333333333333333333333333333333333333333444444444444222333333444444333333222444444333333333333222222111111111222222222333333222222111111111111111000222222222222222222222222222222222222222222222222111222333333222222444666666333000///000111111111333222222111111222222333333333222222222222333333555333222000000000111111111000000000000111222222111111222222222333333333222222111111111111222222555333222222333333222000222222222111111111111111000000111222222222222111222111000000222222111000222333555666666444222111000000222222222222000000222111000111222222111000000111111222111///...---222111000//////000222444666444111000111111111000000111111111111000000//////000111111222222111111000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000000//////////////////111111111111111111111111444333222222111111222222000000000000000000000000333222111111000000000000000000000000000000000000222444444444111000///000000000111111111111000000////////////////////////////////////............////////////////////////000000000000000000000000+++---000333444555444333000000000000000000000000111111000//////////////////000000111111000000///000000000000000000000000444222///---...///000///000000000000000000000000//////000000000000//////.../////////000000000000000000000000000000000000222///------...000000///111111111111111000000///000000000000111111111111111111000/////////000000000000000000000000000000........................000000////////////......////////////////////////.........///////////////000000000111111111222222111000000///////////////...///000///---,,,---...000000000000000000000000---------......//////000000000000000000000000000/////////.....................000111111000......////////////////////////000//////............///000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000//////.........///000000000000000000000000000000222111000///...///000111111111000000000000//////////////////000000000000000000000000000000000000000000000000111111222333333444444444555555555666666666666555555666666777555555555555555555555555555444333333444888;;;>>>777666555555777777666555333333333444444555555555111222333333444333333333222222222333333333444444333333333333333333222222333333333333333333333333222222222222333333333333222222222222111111111111222222222222222222222222222222222222222222222222111222222222111222555888:::777333111222333444444333222222111111222222333333333222222222222333333444333222111111111111222000000000111111111222222222222222222333333333333333222222222222222222333555333111000222333333222111111111111111111111111000000111111222222222222333222111111333333222111222222444555444333222111111111222222222222111111333222000111222222111000...///111222111000...---000......111222111///000555333111000111111111000111111111111111000///...///000000111111111111111000000000000000000000000//////000000111111111111////////////////////////////////////////////////000000//////......------111111111111111222222222333333222222111111111111000000000000000000000000222222111000000000000000////////////////////////111333444333111000000000000000111111111111000000////////////000000000000000000/////////.........////////////////////////////////////////////////,,,---///111222444444555000000000000000000000000222111000//////....../////////000000000000//////////////////////////////222000......///111111111000000000000000000000000//////000000000000///////////////000000000111111////////////////////////000///........./////////000111111111111000//////000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000/////////////////////////////////////////////////////////.........000000000000111111111111000000////////////000000222222333111///......///........................,,,------...///000000111////////////////////////..................------......////////////......////////////////////////000///............//////////////////////////////000///.........///111222000000////////////000000////////////////////////000///////////////000000////////////////////////222111000000000000111111000000000000000000//////...//////000000000000000////////////////////////000000000000000111222222222222333333444444555555777666666666666777777888555555555555555555555555555444333222333555888999777555444555666777666555111222444555555555333222222222333444444444333222222222222333333333444444444444333333222222222222333333333333333333333333333333333333444444444444222333333333333333333333222222222222222222222222222222222222222222222222111222222222111222555888:::777333111222333444444333222222111111222222333333222222111111222222333444333333222222222222222000111111111222222222222111111222222222333333333333222222222222222222333333111//////111444555555111111111111111111111111111111111111111222222222333222111222333444333111000111222222222222111111222333333333333333333222333222111111222222111///+++---///111222222000//////---111888;;;555///...333111000000111222111000111111111111111000///...//////000111111111111000000000000000000000000000000000000000000111111222////////////////////////////////////////////////000000//////......------000000111111111222222222111111111111111000000///000000000000000000000000111111000000///000000000////////////////////////000111333222111000000111000000111111111111000000000000000111111222222222111111111000000000//////////////////////////////////////////////////////000000000000111222333444////////////////////////111111000/////////////////////000000000000//////////////////////////////111///...///111333333333111111111111111111111111//////000000000000//////000000000111111111222222////////////////////////...//////.........////////////000000//////...---////////////////////////111111000000000000111111////////////////////////000000000000000000000000//////000000000000000000///////////////////////////////////////.........//////000000000111111111000000////////////000000222333333222000...//////........................------......///000111111////////////////////////------........................////////////......//////////////////////////////............//////////////////////////////000///.........///111222000000////////////000000////////////////////////111000000/////////000000////////////////////////111000000000000000111111//////////////////000000......///000111000000///////////////////////////000000000///000000111111000111111222333444444444666666666666666777888888666666666666666666666666444444333222333333444555666444333444555666555444222333444555444333111000555555555444444333333333333333333333444444444444555555444333222222222222222222333333333333444444333333444444444555555555333333333333333444444444222222222222222222222222222222222222222222222222111222333333222222444666666333000///000111111111333222222111111222222333222222111111111111222222333333333333333333222222000111222222333333222222000000111111111222222222222222111111111111222222111000...///222444555555111111111111111222222222111111000000111111222333333222111111333333222111///000000111111111111111333333333333333333333333444222111111222222000///+++---///111222222222222111///444@@@CCC:::111///111000///000222222111000000111111111111000000///...///000000111111000000000000000000000000000000111000000000000111222333000000000000000000000000000000000000000000000000000000//////////////////000000000111222222333333000111111111111000//////000000000000000000000000111000000//////000000000000000000000000000000000///000222222111000111222000000111111111111000000000111111222222333333333111111111111000000000000////////////////////////000000000000000000000000222111111000111111222333////////////////////////000000////////////000000...//////000000//////...000000000000000000000000000///...///222333444333111111111111111111111111//////000000000000//////111111111111222222222222000000000000000000000000---...//////...---...//////////////////...------////////////............000000/////////000111111000000000000000000000000111111111111111111111111//////000000000000111111////////////////////////.........////////////////////////000000000111111///////////////000000111///000111000...---...///000000000000000000000000.........//////000000111000000000000000000000000...............////////////////////////////////////////////////////////////............//////000000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000000000000000......////////////000000---...000111111111000///000000000000000000000000000000000//////000000111//////000111222333444444555555555555666777888888777777777777777777777777222333333444444444444444555333222333444555444333444333333333555777:::<<<999888666444333333333444333444444444444555555555666555444222111111222222222222222333333444444444222222333333333444444444111111222222333333333333222222222222222222222222222222222222222222222222111333444444333222333444333111//////111111111000333222222111111222222333222222111111111111222222111111222222222222222111000111222333333333222222//////000000000111111111111111111000000111111111222000///000222333333222000000111111111222222222222111000000000111222333333111000111222333222111000000111111222222222222333333222222222222333333444333111111222111000......//////000111222333333333///444@@@DDD;;;222000000//////000222333222000///000000111111111111000...//////000000000000000000000000000000000000000111111000000000111222333000000000000000000000000000000000000000000000000//////000000000000000000///000000111222222333333111111222222222111000///000000000000000000000000000000////////////000000000000000000000000000000...000111222111000111222000000111111111111000000///000000111222222333333111000000000000/////////000000000000000000000000000000000000000000000000000/////////000000111111///////////////////////////......//////000111222......////////////......000000000000000000000000///...---///111222222111111111111111111111111111//////000000000000//////000000000000111111111111000000000000000000000000,,,...000///---,,,---///000000000000000///......000000000000//////......//////......//////000111000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////------......//////000000////////////000000000111///////////////000111111///000111000......///000000000000000000000000000///////////////000000000000000000000000000000000.........//////000000000000000000//////000000000////////////////////////...............///000000000000000000000000000000......///000000000000000000000////////////000000000000000000000000000000222111111000//////000000000000000000000000000000......//////000000000000........./////////000000---...000111111111//////000000000000000000000000000000////////////000000......///000111222333444444444444444555666777888777777777777777777777777000111333555666666555444444333222222444444333222444333222333777???FFFKKK;;;:::777444333333444444444444444555555555666666666555444222111111222222222222222333333444444444111111222222222333333333000000111111222222222222222222222222222222222222222222222222222222222222111333555555444222222222333111111222333444333111333222222222222222222333222222111111111111222222///000111111111111000000000111222333444333222222////////////000000000000111111000000000000111111333222111111222222111///000000111111222222222222222111000000000111333444222111000000222222111000111111111222222333333333222222111111111111222222444333111111222111000...222111111000111111222333333---000===AAA888000////////////000222333222000...///000111111111111111...//////000000000000000000000000000000000000000222111000000000111333333000000000000000000000000000000000000000000000000//////000000111111222222///000000111222222333333222222333444333222111000000000000000000000000000000000////////////000111000000000000000000000000---///111111111000111222000000111111111111000000...//////000111222222222000/////////............111111111111111111111111000000000000000000000000------......///000000111////////////////////////............///111222333......////////////......000000000000000000000000---,,,,,,...000111111000111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000+++...000000---,,,---///111111111111111000//////222111111111000000//////...............///000000000000000000000000000000//////////////////////////////000000111111111222////////////////////////,,,------...///000111111////////////000000000000///////////////000111111000111222222111000222333........................000000000000////////////000000000000000000000000.../////////000000111111111111000000000000111111////////////////////////...............///000111000000000000000000000000---...000111111111000///000000////////////000000000000000000000000000000222222111000000///000000000000000000000000000000------...//////000//////---.........//////000000---...000111222111///...000000000000000000000000111000////////////000000......///000111222333333333333333444444666777777777777777777777777777777444333333222222333333444222222333333333333444444666444111111666AAANNNWWW===;;;777333111111111222333666666444222333444333444444444444444444444444555555444333222111000///333333333333333333333333111222222333444444444444222333333444333222111000333333111111000000000111222333555777777666555444333333333222222111111111222222111111111111222222111111000000000000111111222222222222222222222222111222222///,,,+++///222111111111111111111111111222000000222333222111111222222222222222222222222111111111111111111111111222222111111111111222222222111000000111333555666222222222111111111000000111222333333333333222111222222111000//////000000000000000000000000000000111222222333333222222111////////////////////////222222111111111111111111000000000000111111111111000000000000000///......//////000000///...------111111111111111111111111111111000000//////......000000000000000000000000111111000000000000111111///...,,,---///000000///++++++,,,---...///000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333///...111222///---...000000000000000000000000333222000/////////000111////////////............000000000000////////////////////////............000000000000111111111111000111111222222000///...222222111000///...------000000000///000111111222000000000000000000000000//////............/////////////////////////////////...---,,,,,,---...///////////////////////////000000//////.........---////////////////////////000000000000000000000000//////000000///...------***+++,,,...//////000000,,,,,,,,,---...///000000............/////////000000000111111111111000000000000////////////000000///...---,,,---///111222.../////////000000000000............/////////000------............------//////000000000000//////000000000000000000000000111000///......///000111///000000000000000//////111111000//////////////////000111222222222222222000000//////.........---////////////////////////111///...------...///111////////////////////////......////////////......,,,///222111...,,,---...////////////000000000000000000000000000111111222111111222333444666666777666666777777777777666666444333333222222333333444222222333333333333444444666555333222444999AAAFFF888777555333222222333444222444555444333444444444444444444444444444444444333333333222222222222222111111111111111111111111222222333333444333333333222333333333333222111000222222111111111000000000///000222333333333222111333333333222222222111111222222111111111111222222111111111000000111111111222222222222222222222222000000000000///111333666111111111111111111111111111000000222333222222111222222222222222222222222111111111111111111111111222222111111111111222222222222000000000222444555222222222111111111000000111222333333333333222111222222111000000000000000000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000///...111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111111///......000111111000000000000111111111111111111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222......222333000......000000000000000000000000111000000///////////////000000000000111111111111////////////000000000000000000000/////////......000000000000111111111111000111111222111000///...111111000000//////......///000000000111111111111000000000000000000000000//////............//////////////////////////////000//////......//////000////////////////////////000000000/////////......////////////////////////000000000000000000000000///////////////...------//////000111111111000000,,,------....../////////........./////////000000///000000111111000000///000000////////////000000//////////////////......000///////////////000000........./////////000000000000000000000000000000//////000000000000//////000000000000000000000000111000///......///000111//////000000000000//////111111000/////////////////////000111111111000000000/////////............////////////////////////000///...------...///000////////////////////////......////////////........./////////......///000////////////000000000000/////////...///000000111111111222333444555666666666666777777777666666555444333333222222333333444222222333333333333444444333444444333222222444777333333333333333444555555111222333444555444444444444444444444444444444444111111222222333333444444111111111111111111111111333333333333333333222111222222333333333222111111000111222222222111000///000000000000111111111111333333333222222222222111222222111111111111222222222222111111111111222222111111111111111111111111000///...000333777888999111111111111111111111111000111222222333333333222222222222222222222222222111111111111111111111111222222111111111111222222333222111000000111333333222111111111111000000000111222333333333333222111222111000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111444333111000000000111222111111222222111111000000000000000000000000000000111111111111222222222222111111111111111111111111111000000//////000000111222000//////111222222111333222222222111111111000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000...///444666222//////000000000000000000000000...///000000000///...---//////000000111111222222......//////000000111111111111000000000/////////000000000000111111111111000111111111111000//////000000000000////////////...///000111222111111000000000000000000000000000000//////......//////000////////////////////////111000000//////000000111////////////////////////111000000000000000//////////////////////////////000000000000000000000000///////////////......---222222222222111000000///............................../////////000000000...//////000000//////...000000////////////000000...///111111111...,,,***111000///......///000111....../////////000000000...---,,,++++++,,,---...//////000000000000//////000000000000000000000000000000////////////000000//////000000000000//////111111000/////////////////////000000//////......////////////............////////////////////////000///...------...///000////////////////////////......////////////......///000000/////////000111////////////000000000000...............//////000111111222333444444555666666777777777666555444444444333333222222333333444222222222333333333444444///111222222111111222333111111222333333444444555333111111444666555444555333333333333333333333333222222222333333333444444333333333333333333333333333333333333333222111000222222222222222222222222000222333555444333111000333333222222222222333444222222222222222222222222222222111111111111222222333222222222222222222333000000000000000000000000111...---000555999999888111111111111111111111111///333444333222444444333111111111111111111111111111111111111111111111111222222111111111111222222333222111111000111111222111111111111000000000000111222333333333333222111111111000000000000000111000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111///000000000111111111111444333111//////000111222000111111111111111000000////////////////////////000000000111111222222222000000000000000000000000000000////////////000000222111//////111222111111////////////////////////111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///////////////////////////---///555777333000000////////////////////////---///111222222111...---,,,------...///000000111---......///000111111222111111111111000000000000///000000000111111111111111111111111000000000///.../////////000000000111---///111222333222000///////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////111111111111000000000000////////////////////////////////////////////////...///////////////......000000000000000///......////////////...............////////////000000000......////////////......000000////////////000000...///000000000///---,,,222111///.........000111...////////////000000000...---+++******+++---...//////000000000000//////////////////////////////000000////////////000000...//////000000000000///111000000///////////////000000000000//////...---///////////////.........////////////////////////000///............///000////////////////////////......////////////.........222666555111//////111////////////000000000000///............///000000000111111222333444444444666666666666555444333333444333333222222333333444222222222333333333444444111222222222111111333666222222333333333333333333777222000555777444333555333333333333333333333333444444444333333333222222333333333333333333333333333333333333222111111000222222222222222222222333111333555666666555333222555444333333333333444444222222222222222222222222222222111111111111222222333222222222222222222333000000000000000000000000222000...000444777666444111111111111111111111111///555777333111444555222111111111111111111111111111111111111111111111111222222111111111111222222222222111111111111111111000000000000000000000000111222333333333333222111111000000000000000111111000000000000000000000000000111111222222111111000111111111111111111111111111111111222222333333333///000000000111111111111333111///...---...000111//////000111111000000000////////////////////////...//////000000111111111////////////////////////000000////////////000000222000//////000111000///,,,,,,------...///000000000000000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///////////////////////////---///555777333000000////////////////////////...000222444444333000...,,,------...///000000111---......///000111111222111111111111000000000000///000000000111111111111111111111000000000000000......//////000000111111---///111222333222000///////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////......///////////////.........///000000000000000//////////////////......////////////000000000111......////////////......000000////////////000000///...------...///000111111000///......///000000////////////000000000111333222000//////000222333//////000000000000////////////////////////////////////000000000000//////......///000000000000000111000000///////////////111111111111000///.............../////////////////////////////////////////////............//////////////////////////////......////////////......,,,555>>>===444------000////////////000000000000000000//////000000111222000000111111222333333333555555555555555444333333444333333222222333333444222222333333333333444444555555555333222111333555444444333333333333444444???555111555777333222555333333333333333333333333555555444444333333222222111111111111111111111111222222222222222222111000222222111111222222333444222333444555555555444333222222222222222111111111111222222222222333333333222222111111111111222222222222111111111111222222111111111111111111111111222222111111333333222111111111111111111111111111000888:::444000333444111111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111111111//////000000000000000111111222333333333333222111000000000000000111111222000000000000000000000000000000111111111111000000111111111111111111111111111111222222333444444444000000000000111111111111111111///.........///000...///000000111000000000000000000000000000000000///////////////000000000////////////////////////000//////......//////000222000//////000000000///------...///000111222222000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000...///444666222//////000000000000000000000000///000333444555333111000//////000000111111222222......//////000000111111111111000000000/////////000000000000111111111111222111111000///000000000......//////000000111111...///000111222111111000000000000000000000000000111000000//////000000111////////////////////////...//////000000//////...//////////////////////////////000000000000000111////////////////////////000000000000000000000000---.../////////////////////000000111222222222222/////////////////////////////////000000000111111...//////000000//////...000000////////////000000///...---,,,---///111333.../////////000000000000/////////000000000111111222111000//////000111222//////000000000000//////000000000000000000000000//////000000000000//////---...///000000111111000111111000///////////////000000111111111000//////.........///////////////////////////////////////////////////////////////////////////////////////......////////////......+++555>>>===444---,,,///////////////000000000000000000000000000111222222000000111111111222222222333333444444444444444333444333333222222333333444222222333333333333444444222444555555333222333444555444333222333444666777FFF:::222555666111111555222222222222222222222222333333333444444444444444111111111111111111111111000111111222222222222111222222111111111222333444222222222222333333333444000111222222222111///...111111222222222333333333222222111111111111222222111111111000000111111111222222222222222222222222222333444333222111111222111111111111111111111111222;;;===444000333444000111111111111111111111111111111111111111111111111222222111111111111222222//////000111111222222111////////////000000111111111222333333333333222111000000000000000111222222000000000000000000000000000000111111111111000000000000000000000000000000000111111222333333444444000000000000111111111111111111111000000000/////////000111111222222111111111111111111111111111111111111000000000000000000111111111111111111111111//////............//////444222000000111111111/////////000000111111111222///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222......222333000......000000000000000000000000...000111333333333111000000000000000111111111111////////////000000000000000000000/////////......000000000000111111111111222222000/////////000111////////////000000000000///000000000111111111111000000000000000000000000111111000000000000111111///////////////////////////000111111111111000///////////////////////////....../////////000000000////////////////////////000000000000000000000000------...///////////////000000111111111000//////......//////000000111111//////000000000111111111///000000111111000000///000000////////////000000///............/////////+++---///111222222111000//////000000000111111111........................//////000000000000//////000000000000000000000000...///000111111000///...---...///000111111111111111111000///////////////......//////000000//////............/////////000////////////////////////......////////////......////////////////////////......////////////......---000444555222///...///////////////000000000000///////////////000111111000000000111111111111111111222333444444444444444444333333222222333333444222222333333333444444444,,,///333555555444444444555444222222333555888:::KKK<<<333555666111000666222222222222222222222222111222222333444666666777333333333333333333333333///000111222222222222222222222111111111222444555111000000000111111333333000222333444333222///...111111111222222333333333222222111111111111222222111111000000000000111111222222222222222222222222111444666555222000222444111111111111111111111111222===>>>555///222333///000000000000000000000000111111111111111111111111222222111111111111222222---...///111222222222222.../////////000000111111111222333333333333222111000000///000000111222222000000000000000000000000000000111111111111000000///////////////////////////000000111222222333333000000000000111111111111111222222222222111000000000111222333333333333333111111111111111111111111333222222222111111000000333333333333333333333333//////............//////555333111111222222222111000000000000//////////////////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333///...111222///---...000000000000000000000000...///000111222222111000////////////............000000000000////////////////////////............000000000000111111111111333222000/////////000111000000000000////////////000000000///000111111222000000000000000000000000111111000000000000111111////////////////////////000111222333333222111000////////////////////////---.........//////000000////////////////////////000000000000000000000000------...///000000//////000000//////...,,,+++***---......///000111111222000000000000111111111111000000111111111111000000000000////////////000000...///000111000///,,,+++)))+++///222333333111000000000000000111111111111//////000111111000////////////000000000000//////000000000000000000000000...///000111111000///...---...///000111111111111111111000///////////////,,,,,,---.../////////...---.........//////000000////////////////////////......////////////......////////////////////////......////////////......///,,,***,,,000222111...////////////000000000000...............///000000000000000000111111111111000111222333444555555555111111222222222333333333444444444444444444444444111111222222222333333333000111222333444444444444888777555333222222222333333444444555555444444333444444333222111111111222444333222111222333444555444111///000333555555333222222222222111111000000111222444555555444222111444333111000000111333444222222222111111111000000222222222222222222222222111111000000111111222333222222222222222222222222222222222111111111000000444444333333111000...---555555555444444333333333111000......///000111000000000111111111222222222222222111000//////000000222111111111000000//////////////////////////////000111333444444333111000000111111111222222222222555444333111000000//////000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111111111111111111111111111222222333444444444444333111///---...111333555555111111111111111222222333666555444333222222222222222111111111000000//////666000***+++///111...***000000000000000000000000111111111000000000000000111111000000//////......111111111000000000000000444333222000//////......111000///...///000333444...///111222333333222222---...000222333222111000000000000000000000000000222222222111111111111000000000000000000000000000////////////////////////333222222111000///......222000---******,,,///111////////////000111222333///000000000000000//////......//////000000111111000000000000000000000000000000////////////000000111111111111111111111111111111111///------///111//////...//////000111222000000////////////000000111111111111111111111111---...///000000///...---...------000333333000---...///000///...---...000............////////////111111000000//////......000000000000000000000000000000111111111111000000//////000111111111111111......//////000000111111//////000000000000//////111000000///...---------000000000000000000000000111111111111111000////////////000000000000/////////////////////000111111////////////000000000000000000000000000000000000000///...------...///000............////////////////////////////////////000000//////.........---...///...---,,,,,,...000////////////////////////000000//////......------222222000/////////000111...............///000000////////////////////////000000000000111222333444111111222222222333333333444444444444444444444444333333333333333333444444000111222333444444444444555555444333333333444444333333444444444444333333111111000/////////000000555444333222222333444444333222222444777999888777222222222222111111111000333444555777777555444333444333111000000111333444222222222111111111000000222222222222222222222222111111000000111111222333111111111111111111111111222222222111111111000000333333333222111000///...444444444333333333222222222111000///000111111222111111111111111222222111222222111000000000000000111111111111000000000///111111111111111111111111000111222444444222111000............////////////222111000///////////////000000000000000000000000000000000000000000000000111000000000000000000000111111000000000000111111111111111111111111111111///000111111222222111111333111//////222444555555000000//////000000111222555444333222111111111111111111000000000/////////666222......111222000---000000000000000000000000111000000000000000000000111111000000////////////111000000000000000000000333222111000////////////444222111000///000222333111111222222222111000///...///111222222111000///000000000000000000000000000000000111111222222222////////////////////////111111111111111111111111222222222111000//////...........................111111000/////////000000//////000000000000///////////////000000000000000000000000000000000000000000000////////////000000111111111111111111111111000111111///------///111000////////////000000111000000////////////000000000000000000000000000000//////000111111000//////000//////000222222///,,,...///000///...---...000............////////////111000000000/////////...000000000000000000000000///000000111111000000///......///000000000000000.../////////000000000111//////000000000000//////111000000///......------////////////////////////000111111111111000////////////000000000000//////000000000000000111222222/////////000000000111111000000000000000000000000000///...------...///000............////////////////////////////////////111000000000////////////...//////---,,,,,,...000///////////////////////////////////////.........000000/////////000222333///............///000000////////////////////////000000000000111222333444111111222222222333333333444444444444444444444444444444444444444444444444111111222333444444444444222333333444555555555555222222333333333333222222333333222222222333444444666555444333333333333333111222333666999:::999777222222222222111111111111333444555666666555444333444333222111111222333444222222222111111111111111222222222222222222222222111111000000111111222333000000000000000000000000222222222111111111111111222222222222222111000000333333333222222222222222333222222111111111222222111111222222222111111000222111000000000000000000111111111111000000000000333333333333333333333333///000222333333222000///111111111111111111000000///......------......///000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111///000111111222222111111444222000000222444555444000000//////000000111222444333222111000000000000000000///////////////...333222111000000000000000000000000000000000000000000000000000000000111111111000000000000/////////000000000000000000111111111111000000000000111111555444222111000000111111333333333222111///...---000000111222222111///...000000000000000000000000...//////000111222333444........................111111111111111111111111222222111111000000//////***,,,///111111000...---222111000///............//////000000111000000///000000000000000000//////000000000000000000000000000000////////////000000111111111111111111111111000111111000...---///000111000000////////////000000000////////////000000////////////////////////000000111111111111000000111000000111111000...+++...///000///...---...000............////////////000000000000////////////000000000000000000000000...//////000000//////...------...///////////////////////////000000000000//////000000000000//////000000000///......------........................000000111111000000///...//////000000000000//////111111111111111222222222000000000111111111222222000000000000000000000000//////............//////............////////////////////////////////////111111111000000000000///...//////...------...000////////////////////////.........///////////////.........///000111333444//////......//////000111000000000000000000000000000000000000111111222333111111222222222333333333333333333333333333333333444444444444333333333333111222333333444444444333222333444555666555444333111222222333333222222111444444444444444555666777777666555444333333222222///111444777999888666444222222222222222222222222111222333333333333222111333222222111111222222333111111111111111111111111222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111000111111222222222111111222222111111111111111111222222333222111000111222111111222222222111000///111111000000000000000111111111111000000000000000333333333333333333333333...///111222222111///...333333222222222222111111---------------...///000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111111111222333333333333333444222000000222333333222111111000000111111222333222222111000000000000000////////////............///111222000...,,,...000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000//////000111222222333222111000000000111111222222111111000...------111111222222111000///...000000000000000000000000/////////000111222222222////////////////////////........................111111111000000000000000)))+++...111222111///...000000///...............//////000111111111000000222111111000000/////////000000000000000000000000000000////////////000000111111111111111111111111000111111000......///000111111000//////...//////000000////////////000000////////////////////////000000000000000000000000000000000000000000...---...///000///...---...000............////////////000000000000////////////////////////////////////......////////////......---...//////000000//////////////////000000000000//////000000000000//////000000//////....................................000000000000000//////...//////000000000000//////000000111111222222222111000111111111222222222222/////////////////////////////////....../////////............////////////////////////////////////000000000///////////////...///000///------...000////////////////////////------......//////000000.........///000111111222/////////...///000000111000000000000000000000000000000000000000111222222111111222222222333333333333333333333333333333333333333333222222222222222222222333444444444333333333444555666555444333222111222222333333222222111111111000111111222333333666666555555444333222111111444777999888555333111222222222222222222222333111222222222222222222111222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111000222333222000//////111000111222333333222000///111000000000000000111111000000000000000000111111222222222222222222222222...///111222222111///.../////////////////////...............///000111111000000000000000000000000000000000000000000000000//////000000111111111111111111000000000000111111000000000000000000000000111111222333333333333222111000//////111222111000000////////////000111111111111000000//////000000............////////////---111333222...,,,...111111111111111111111111111//////000000111111111111000000000000111111111111//////000000111111111111////////////000111222333///////////////000111111////////////////////////111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000111111111,,,---...//////000111111...............///000000//////000111111111111111222222111111000000//////000000000000000000000000000000////////////000000000000000000000000000000///000111111///......///111111000//////...//////000000////////////000000000000000000000000000000////////////////////////......///000000000000111...///000///...---...000............////////////////////////000000000000////////////////////////......////////////......//////000111111111111000000000000000//////////////////000000000000//////////////////............////////////////////////000000000000000///......//////000000000000//////...///000111111111000000000111111111222222222222////////////////////////...//////////////////...............////////////////////////////////////........................---///000000.........000////////////////////////------......//////000000//////000000000////////////////////////000111111000000000000000000000000000000000///000000111111111111222222222333333333333333333333333333333333111111111222222333333333222333333444444333333333555555555555444333333222222222333333333333222222222222222111222222333333444444444444333222111111444777:::;;;888555222111222222222222333333333333444444333333333333444444222222222222222222222222111111111111111222222222222222222222222222222222111111000000111111222333222222222222222222222222111111111111111222222222000111111222222222111111111111111111111222222222///222444333000...///000...000222333444333111000000000000000000111111222000000000000111111111111111111111111111111111111///000222333333222000////////////000000111111111000/////////000111111222000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000...///000000111111000000///......///111222111000...------------...//////111111000000000000000111...////////////000000000///222555444111000111333111111111111111111111111/////////000111111222222000000000111111111111222/////////000111111222222000000//////000111222222------...//////000000111------------...///111111111111111000000000000000000000000000000000000000111111000000000/////////111111111111111111111111111111111111111111111111//////000000111111222222//////...---...///111222............///000111222//////000111222222222222111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000///000222111///......///111000000////////////000000000////////////000000000000000000000000000000//////............//////---...000000//////111333...///000///...---...000............////////////////////////000000000000000000000000000000000000...//////000000//////...///000000111111111111111000000000000//////////////////000000000000////////////////////////......//////////////////////////////000000//////...---//////000000000000//////---...///111111000//////000000000111111111222222000000000000000000000000......////////////..................////////////////////////////////////,,,---------------......---///111111///...//////////////////////////////.........//////////////////000000000000///...---000000//////000000111222000000000000000000000000000000000//////000000111111111222222222333333333222222222222222222222222000111111222333444555555222333333444444333333222444444333333333444555555333333444444444444333333555444444333333333333444111222333333333222111000333666999999666444333333222222222333333333444444444333333333333333333444222222222333333222222222000000111111111222222222222222222222222222222222111111000000111111222333111111111111111111111111000000111111111222222222111111222222222111111000111111111222222222333333000444666555111...///111,,,...111333444444222111000000000000000111222222///000000000111111111111111111111111111111111111000111222444444222111000000000111222333444444555000000000///000000111111000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111000000000000000000000000...//////000000000000000///......000222333222111///////////////000111111111111111000000111111222/////////000000000111111000222333444333222222222111111111111111111111111...//////000111111222222000000111111111222222222...//////000111111222222111000000000000000111111/////////000000000000///------,,,,,,---///000111000000000000000000111111000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111...//////000111222222222000000///......///000111000000/////////000111111//////000111222222222222111111111111111111222222000000000000000000000000000000////////////000000000000000000000000000000...000222222000......///000////////////000000111000000////////////000000////////////////////////000000///......///000000...000111000......000222...///000///...---...000............////////////.../////////000000000111000000000000000000000000///000000111111000000///...//////000111000000000111000000000/////////...//////000000000000//////.../////////////////////........................//////000000//////...---//////000000000000//////---///000222222111000////////////000000000111111000000000000000000000000---...///000000///...---............////////////////////////////////////------------......//////---///111111000////////////////////////////////////////////////.........---...///000000000///...000000//////000000111222////////////////////////000000////////////000000111111222222222333333333222222222222222222222222000111222333555666777777333333333444444333222222333222222222333555777888333444444555555444444333222222111000///////////////000111222333222111000///222666666333111222333222222222333333444444444222111111000000111111222111222222333333222222111000000111111222222222222222222222222222222222222111111111000111222222333000000000000000000000000000000111111222222222222222222222222222111000000111111222222333333333333111555888777222///000222+++---000333555444333222000000///000000111222222//////000000111111111222111111111111111111111111000111333444444333111000,,,,,,---///000111222333000000////////////000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000111111000000000000000000000000000000111222222222222222///...///111333555444333333333333222333333444555222111111111111111222222//////000000111111222222//////000111222111000///111111111111111111111111...//////000111222222222000000111111222222222222...//////000111222222222111111000000000000111111111222222111111000///.........---,,,---...///000000000//////000111222222000000000000000000000000------...///000111222222////////////////////////////////////////////////......///000111222222333000000000000000/////////333222111000000//////000//////000222222333333333000000000111222222222333000000000000000000000000000000////////////000000000000000000000000000000...000222222000.........//////...//////000111222000000////////////000000........................222111000//////000111222000222222000---,,,...000...///000///...---...000............/////////000.../////////000000111111000000000000000000000000000000111111111111000000---......///////////////111111000000/////////...//////000000000000//////.........///////////////------------------------///////////////......---//////000000000000//////...000222333333333111000////////////000000000000000000000000000000000000---...///000000///...---............/////////000////////////////////////---.........//////000000---///111222000/////////////////////////////////000000//////.........---+++,,,...000111111000000000000000000000111111222////////////////////////111000////////////000000111111222222222333333333222222222222222222222222222000///000333666777777222222333333333333444444333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444111111111111111111111111444333333222222333333444555444444333111000000///222222222222111111000000111222333333333333222111444444444333333222222222333333444444444333333222222222111111111111111111000000000111222222333333000111111111111222222222000000000000000000000000000000000////////////...333333222111222333555666/////////000111111222222111111222222222222111111///000111222333222111111/////////000111111222222///......///000111111000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000222111///---...000222444222222222222222222222222333333333222222222111111//////000000000000///...222111111111000000//////333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222222111111111111222222444333111///......///000///.........///000111222000000///...---,,,,,,+++,,,...000000...---///111222111000//////......///000111222111000//////111000000000000000000000000////////////000000000000000///.........000111222////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111111000...---...///111222111111111111000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......///000000000000000//////////////////////////////000000000000000111111222222000///...///000222333////////////000000000000222111///...---...000111111111000000//////.........------------...//////////////////////////////------------------------.../////////...---,,,,,,......////////////......111111111111111000//////000000000000000000000000//////000000000000//////000000//////.........---//////......---------,,,////////////////////////------------------------...///000///.........000///111222111000///000111////////////////////////......//////000000111111//////000000000000//////222000///...///000222333000///.........///111222000000000000111111111111111222222222222333333333222222222222222222222222222111000111444555666555222222333333333333444444333333333444444444444555333333333333333444444444222222222222222222222222222222222222222222222222222333333333333333333444111111111111111111111111444333222222111111111222333333333333222222222222222222222222111111111000111222333333333333222111444333333333222222222222///000000111111111000000111111111111111111111111222222222111111111111111000111111111111222222222111111111111111111111111111111111222222333333333222111000000000111222333111111111000000000000000111111222222222222111111///000111222333222111111111111111000000000000000111000/////////000000/////////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111/////////000222333222222222222222222222222333222222222111111111111000000111111111111000000111111111111000000000///222111000///...///000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222222111111111111222222444333111///...///000000111000000/////////000000/////////......------,,,...000222111///...///111000///////////////000111000111222111000//////111000000000000000000000000/////////000000000111111000///......///000111222////////////000000000000000000000000000000000000000000000000000000000000111111000////////////000000///---------...000111111111111111000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000111000000000/////////...//////000000000000//////000000000000000000000000000000//////000000111222000///...---...///111222////////////000000000111111111/////////000222333111000000000/////////...//////......//////000111////////////////////////..............................//////......---,,,,,,------......------,,,000000111111000000///...000000000000000000000000//////000000000000//////000/////////............111000000000////////////////////////////////////---------------------------...//////------...//////000111000//////000111////////////////////////......//////000000000000///000000000000000000///111000///...///000222333000//////...///000111222000000000000111111111111222222222222333333333333333333333333333333333333222222111333555555444222222222333333333333444444333333333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333444333333333333333333222222222222222222222222222333333222111111111111111222222333333444444444555222222222222111111111111111222222333333222222111222222222222222111111111000111222333333444333333111111111111111111111111444333333222111111000000000111111111111222222222111111111111111111111111000000111222333444555555222222111000000000111111222222111111000//////...111111222222222222111111///000111222333222111111222222111111000//////...333222000///......//////111111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111222222222222222222222222222222111111111111000000000000111111222222222222111111111111111111000000000000111000/////////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222111111111111222222333222111/////////000000222222111000//////..............................111222222111///...///000............///000111222000111222111000//////111000000000000000000000000000000000111111111222222000////////////000000111////////////000000000000000000000000000000000000000000000000000000000000222111000000///////////////...---,,,---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////////////////000000111000000///111111111111111111111111000000//////000000111222///...---------...000111/////////000000000111111111111000000000222333444000000000000////////////000000//////000000111222000000000000000000000000000000000000000000000000....../////////...------,,,------......------,,,//////000000000///......000000000000000000000000//////000000000000//////////////////............000000000000////////////////////////////////////........................,,,...///...---,,,---......///000///.........000////////////////////////...////////////000000000000000111111111111000000111000///...///000111222///////////////000111111000000000000111111111111222222222333333333444444333333333333333333333333333222333444555555222000222222222333333333444444222222333333333444444444555555555555555444444444222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222222222111111222222333444333333333444444444555555222222222222222222222222222222222222222222222222111111111111111111111111111222333444555555555555111111111111111222222222333333333222222111111111000000111111111222222222111111111111111111111111///000000111222222333333444444333222222222111111111111111111000000//////111222222333333222222111///000111222333222111111111111111111000000//////222222111///......000222333333222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000///000111222222222111111111111111111111111111111000000000000000/////////000000111111222222111111111111111000000000000000///000222444444444333222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222111111111111222222222222111000//////000000111111111111000000//////---........./////////000222222222111000////////////////////////000111111000111222111/////////111////////////////////////000111111111222222222222000////////////000000000////////////000000000000////////////////////////////////////////////////111000000000000000111111///............///000111111111111111000000000///////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////000111111111000000111111111111111111111111///////////////000111111//////.........///000111//////000000000111111111222222111000000000111222000000000000////////////000////////////000111111000000000000000000000000000000000000000000000000......////////////......//////000000000000//////......////////////......//////////////////////////////000000000000/////////////////////........................---------////////////////////////////////////////////////,,,---...---,,,,,,---...---...///...------...///////////////////////////////////////////////////000000111111111111000000000////////////000111111///////////////000000111///000000000111111111111222222333333333444444444333333333333333333333333333333333444555444222000222222222333333333444444222222222333333333444444666666555555555444444444222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222111111111222444555777888555555444444444333333333222222222222222222222333222222222222222222222222111111111111111111111111......///111222222222222000000111111111222222222111111222222333333333333000000111111111222222222111111111111111111111111111111111111111111111111333333333333222111111000//////000000111111111111222222333333333333222222///000111222333222111111//////000000111111111111///000111000//////222444333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111///000222333333333111111111111111111111111111111////////////////////////...//////000111111000000000000000000000000111111///222777;;;;;;999555222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000222222111111111111222222111111111000000000000000//////000111222222111111------......///000000000111000000000000000000000111111000///////////////000111222111/////////111////////////////////////000111111111222222222222///000000000000/////////////////////000000000000////////////////////////////////////////////////.........///111222444444000000000000000111111111111111111111000000000///////////////////////////////////////000000000000........................////////////////////////////////////000000000000//////000111111111111111111111111111111111111111/////////...///000000111000000///000000000111111000000000000111111111111333222111000///.........////////////000000000000//////......//////000111000000000000000000000000////////////////////////......///////////////...///000000000000000000///......////////////......//////////////////////////////000000000000//////.........///////////////---------...............////////////////////////////////////////////////,,,---...---,,,,,,---...,,,...///...---,,,---.../////////////////////////////////...............000000111111111111000000///////////////000000111...//////000000000000000///000000000111111111111333333333333444444444444333333333333333333333333444333222333444444333111222222333333333333444444222222222222333333333333666666555555444333333333222222222222222222222222333333333333333333333333444333333333333333333222333333333333333333333333111111222333555777888999555444444444333333222222222222222222333333333333333222222111111222222333111111111222222222222222000000111222333333333333000000000111222222333333111111222222333444444555000111111111111222222222222222222222222222222222444444333333222222222222000000000111000000///......//////000111111222222222222333333333333222222///000111222333222111111...//////000111111222222---000222222000000222555111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000222333333333222111111111111111111111111111////////////000000000000---...///000000000000000000000000000111111111111000444999======:::555111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111222222000000111111000000000000...///000222333333222111.........//////000000000000//////000333444444333222111000///............000111222111000//////111000000000000000000000000000000000111111111222222///000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000,,,---...///111333555777000000111111111222222222111111111111000000000000000000000000000000000000////////////000000000000........................000000000000000000000000////////////000000000000//////000111222222222222111111111111111111111111//////......//////000111000000000000111111111111000000000111111111222222222111111000///...------////////////000000000000///............///000000000000000000000000000000..............................///000000000//////---......//////......---......///000000000//////000000000000000000000000//////000000000000//////.........////////////////////////000000000000000////////////////////////........................,,,...///...---,,,---...---...///...---------////////////////////////////////////............---//////000000000000//////....../////////000000000......///000000000000000000000000000111111111111333333333444444444444555444444444444444444444444444333111222333444444333222222333333333333444444111222222222222333333333555555555444333222222222222222222222222222222222444444444444444444444444222333333333333333333444333333333333333333333333333333333333444555666666222222222222333333333333222222222333333333444444333333222111111222333333222222222222333333333444333444444555555444444444///000000111222222333333222333333333333333333333000111111111111222222222222222222222222222222222111111222222222222222222...///000111111000000///000000000000000111111111222333333444444333333222///000111222333222111111000000000000000111111111,,,111555555111///000222//////000000000000000111111111111111111111111111000000000000000000000000111111111111111111111111111111222222333333222222111111111111111111111111/////////000000111111111......///000111222111111///000000000111111111111222444777999999777333111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222222111111111111222222000000000111111111000000///000222333333222111000///////////////000000000///......111666999999888111000///////////////000000111222111000//////111000000000000000000000000/////////000000000111111///000111111000///...---////////////000000000000000000000000000000000000000000000000000000000000.........000111333555666//////000111111111111111111111111111000000000000000000000000000000000000.../////////000000000111........................000000000000000000000000.../////////000000000111//////000111222222222222000000000000000000000000///............///000000...//////000000000000000000000111111111222222222///000000111111000000000.../////////000000000111000000//////000000111222////////////////////////..............................///000000000000000......////////////.........///000000111111000000000000000000000000000000//////000000000000//////............/////////000////////////000000000111////////////////////////---------------------------...//////------...///---///000///...---.../////////////////////////////////.........---------......////////////......---......///////////////---...///000111000000///000000000000111111111111333333333444444444555555444444444444444444444444555333111111222444555555222222333333333444444444111111222222222333333333555555444333333222111111222222222222222222222222444444444444444444444444222222222333333444444444333333333333333333333333555444333333222222333333///000000222333444444555222222222333333444444444444333222111111222333444222222222333333444444444111111222222222111000000///000000111222222333333555444444333333222222111000111111111111222222222222222222222222222222222------...///000111111222///000111222333333222111222222111111000/////////222333333444444333333222///000111222333222111111222222111111000/////////---222777666222......000......//////000000111111111111111111111111111111////////////////////////111111111111111111111111111111222222222333333333000000000000000000000000//////000000111111222222//////000222222333333333//////000000111111111222333444444444444333111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000222222111111111111222222///000111111111111000000111222333444333111///...000000000000////////////000...///333999<<<===<<>>???;;;555000000000////////////000000000000000000////////////000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000////////////000000////////////////////////////////////////////////---...///...---,,,---/////////000000000111111111////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000---......///////////////////////////////////////.........//////000000111//////............//////............////////////------.........///////////////000000000000000111........................////////////////////////000000000000////////////000000000000000000000000333333333333333333333333222333333444444333333222444444444444444444444444555444444444444444444555333333333333333333333333555444444444444333333333222111111111111111111222222222222222222222333444666555444333333333555555333333333333333333333333222333333333333333333444333333444444444333222111333222222111111222222333000111222444555555444444444333333222222222222333222222333333333444444444111222333333333333222111111111222222222222111111000000111111111222222222111111111111111111111111222222111111111111222222000000000000000000000000000000111111111111000000000000111111111111000000000000000222444444333222333222222222333333444555000000000000000111111222000111222222222222222222111111111111111111111111333222222111000000111111222222111111111111111222111111000000000000111111222222222222222222222222111000000000000000111222000111111222222111111000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000/////////000111111111111222222222000000000000000000000000111222222222222222222222......//////000111111222222222222222222222222222222222111111111111222222000111222222333333333222111111111111000000000///...///000111222111111000------...//////000111111000000000000000000000000111000000000000000111222000222333222///000444999===777222000222444222000000000111111111111000000000000000000111111111111000000////////////000000000000//////000000111222000000111111222222333333111111111111111111111111///000000111000///...---,,,000777<<<<<<888222...000000////////////000000////////////000000000000111111111111111111111111......///000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////111000///......///000111////////////////////////////////////////////////---///000///...---...///////////////000000000000.../////////000000000111////////////000000000000////////////////////////////////////000000000000000000000000000000000000---......///////////////////////////////////////---......///000000111111000///...------...///000............////////////....../////////000000000....../////////000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000333333333333333333333333222333333444444333333222444444444444444444444444222111111111111111111222111111222333444444555666555555444444444333333333333222222222222222222333111000000000111222333333:::888666333222222333444333333333333333333333333222222222333333444444444222333444444333222111000444333333222222333333444000111222444555555444444555555444333222222222222111111222222222333333333111222333444444333222111000111222333333222111000111111222222222333333333333333333333333333333333333222111000000111222333111111111111111111111111000000111111111111000000000000111111111111000000111111111333555666555333555444444333444555777888000000000000000111111222...///111222333333222111111111111111111111111111333333222111000000111111000000000000111222333444111111000000000000111111000000000000000000000000////////////000222333444111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000111000000000//////......000111111111111222222222000000000000000000000000222222222222222222333333---......///000111111222222222222222222222222222222222111111111111222222000111222333333333333333222111111111000000//////...///000222222222111000,,,,,,------...///000000000000000000000000000000////////////000222333444000333444333000000555:::<<<666000...000222000...000000111111111111000000000000000000111111111111000000////////////000000000000000000000111111222---......///000111111222111111111111111111111111///000111111111000...---333333222222222222111111000000////////////000000......//////000000111111111111111111111111111111...//////000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////111000///......///000111///////////////////////////////////////////////////000111000///...///111............/////////000.../////////000000111111////////////000000000000////////////////////////////////////000000000000000000000000000000000000---......///////////////////////////////////////---......///000111111222000///...------...///000............/////////000000000000000111111111111---.........//////000000000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000444444444444444444444444333333333444444555555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555444444333333444444555444444333222111111111111333333333333333333333333333333333333333333333333000000111111111222222222222111111333444444222000222222222222222222222222444444555555555555444444333333333333333333333333222222222222222222222222333333444555444333111000333333333333333333333333555555666666555333222000111111111111111111111111111222222222222111000000//////000000111111111222111222444444222111222333444333111111222222000///000111222333444333222222222111000111444888===@@@111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000111222222222222111111000000//////222222222111111111111000000111111111111222222222333222222222111000000000222222111000//////000000222222222111111111000000000000000000000000000000000000111111111111000000222222111111111111111111/////////111222222111//////000000///......///111000111111111222222222222111111111111111111111111////////////000111222333555444333222111111111111...............///000000222222222222222111000///000000000000111111111111111111000000000000111111111222222333333222222111444333333222111111111222000000000000111111111111111000000///...------,,,000000000000111111111111000000000000000000000000000000000///000000111222000000000000000000000000111000000000//////......////////////////////////000000000000000000000000111000///......///000111///......///111444888:::............//////////////////...---,,,++++++***//////000111111111111111////////////////////////000000000000000000000000000000//////.........---000111222111///------...///...---,,,,,,---.../////////......------------////////////000000000000000000000000000000000000------------------------//////............//////111111111111111111111111//////000000000000//////............////////////000000///...............////////////////////////000///...---------------//////............//////////////////////////////......---------,,,,,,,,,////////////000000000000......//////000000111111000000000000000000000000000///---,,,+++---...000444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555444444333333444444555333333222222222333333444333333333333333333333333333333333333333333333333111111111222222222333333333333333444666555333111111111111111111111111111444444555555555555444444444444444444444444444444222222222222222222222222333333444444444333222111333333333333333333333333333333444444333222000///111111111111111111111111222222222222222111000000000111111111222222222222...000111111///......///111000///000111222111000000111222333444333222222222111111111222555888:::111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000000000111222111111111000000000000000222222222111111111111000000111111111111222222222222222222111111111111111222222111000000000000000222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111222111222333555555333111111222222222000000111333000000000111111111222222000000000000000000000000////////////000111222333555444333222111111111111//////......//////000111...//////000000000//////000000000000111111111111111111000000000000111111000111111222222111111000333222111000000000000111000000000000111111111111111111000000///......---000000000000111111111111000000000000000000000000000000000000000111222222000000000000000000000000111111000000000/////////////////////////////////000000000000000000000000111000///......///000111////////////111444666888............////////////111111111000000///............///000000000000000////////////////////////000000000000000000000000000/////////............///000111000...,,,,,,---///...------------...///.........///......------000000000000////////////000000000000000000000000------------------------//////............////////////////////////////////////000000000000//////............////////////222111111000000000000000////////////////////////111000///...............//////............/////////////////////////////////.........---------,,,////////////000000000000.../////////000000000111000000000000000000000000000///...------...//////444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333444444444444444444444444444444333333333333333333333333555444444333333444444555333222222333444555666666333333333333333333333333333333333333333333333333222222222333333333444444555555555666777777555333333333333333333333333333444444555555555555444444555555555555555555555555222222222222222222222222333333333444333333222111222222222222222222222222444444444444333222111111222222222222222222222222222222222222111111000000222222222222222333333333111333444333111000000111111000///111333444444333000111222333444333222222222111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222111111000000000111111000000000000111111111111222222222111111111111000000111111111111222222222111111111111111222222222222111111111000000000000222222222111111111111111000000000000000000000000000000111111111111000000111111111111111111111111222222222444666666444222000222333222111000111333/////////000000000111111////////////////////////////////////000111222333444333222111111111111111000000000///000111111222------...///000000000000000000000000111111111111111111000000000000111111000000000111111000000000111111000/////////000000000000000000111111111111222222111111000/////////000000000000111111111111000000000000000000000000111111111000111222222333000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000////////////000000000000//////000222444555............////////////111111111111111111111111------...///////////////////////////////////////000000000000000000000000////////////............---///000///---,,,,,,,,,///......------......///,,,---...///000///...---111111000000//////......000000000000000000000000//////////////////////////////............////////////////////////////////////000000000000//////............////////////111111000000//////000000////////////////////////111111000////////////000//////............//////////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444444444444444444444444444444333333333333333333333333555444444333333444444555444444444444444555666666333333333333333333333333333333333333333333333333333333333444444444555555555555555666777777555333444444444444444444444444333444444555555444444333444444444444444444444444111222222222222222333333222222333333333222222222222222222222222222222222666666666666555555444444222222222222222222222222222222222111111111111111222222222222222222222222333444555555333111111222333222222333444555555444000111222333444333222222111111111222111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333333333222222111111000000111111//////000000111111222222222222222111111111000000000000111111111222222222000000000111222222222333111111111111111111111000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111222222222111111111333444444333111...///111000///...///000////////////000000000000000000000000000000000000000000//////000111222222333333222111111111111111111111000000111111222333000000111111111111111000///000000000111111111111111111000000000000111111000000111111111111000000111000000//////000000000///000000000111111111111222222222111111111000000///000000000111111111111000000000000000000000000111111111111111222333333000000000000000000000000111111111111111111000000////////////////////////////////////////////////000000////////////000000111000000000000111222222............////////////------........./////////---...//////000000/////////////////////////////////////////////////////////////////////.........---///000000...,,,------//////............//////+++---...000000000///...////////////000000000000//////////////////////////////////////////////////////............//////000000000000000000000000//////000000000000//////............///////////////......---------......////////////////////////000000///////////////000//////............//////////////////////////////000000000///////////////////////////000000000000////////////000000000000////////////////////////...///111222222111000///444444444444444444444444444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333555444444333333444444555777666555555444444444555333333333333333333333333333333333333333333333333333333444444444555555555444333444555666666444222444444444444444444444444333333444444444444333333333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222666555555555444444444444222222222222222222222222333222111000000000111111111111111111111111000000///111222111///......///555333222222333333222111000111222333444333222222///000111222333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222111111111111111222//////000000111111222222222222222111111111000000000000111111111222222222000000000111222222222333000111222222222222111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111222222222111111111333444444333111---///111111000/////////////////////000000000000111111111111111111111111000000000000000000111222222222111111000000111111111111111111111222333333222222222111111///...---///000000000111111111111111111000000000000111111111222222222222222222111111111000000000111111222///000000000111111111111222222222222111111111111///000000000111111111111000000000000000000000000111111000000111111222333////////////////////////000000000000000000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000............////////////+++,,,,,,------....../////////000111111111111000////////////////////////////////////////////////.........///////////////...000111111///......///////////////////////////,,,---///000000000//////------...///000111222222////////////////////////000000000000000000000000//////............//////000000000000000000000000//////000000000000//////............////////////......------------......////////////////////////.........------....../////////............//////////////////////////////000000000000000000000000////////////000000000000000000000000////////////////////////////////////---///111333333222111///444444444444444444444444555444444444444333333333333333333333333333333333333333333444555555666666444444444444444444444444333333333333333333333333555444444333333444444555777777666444444333333333333333333333333333333333333333333333333333333333333333333444444444555555333222333444555555333111111111111111111111111111333333444444444444333333333333333333333333333333111111111222222333333444222111111111111222333333333333333333333333333333333222222111111111222333333333333333333333333333444333111000000000111222111111111000000000000000///111222222111000000111444222000000111111///...000111222333444333222222///000111222333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333333111111111111111222333333000000000000111111111111222222222111111111111000000111111111111222222222111111111111111222222222000111222333333333222111111111111111111222222222000000000000000000000000000000111111111111000000000000000111222222333333222222222444666666444222///111333333222111111111/////////000000000111111111111111111111111111111111000000000000000111111222111111000000000111111111111111000111111222333111111000///...,,,+++***000000000000111111111111111111000000000000111111222222333333333333222222111111000000000111222222000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000///000111111222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000000////////////............////////////---.........//////000000///000000111111111111111////////////////////////000000000000000000000000.........///////////////...000111111000//////000...//////000000//////...//////////////////000000------...///000111222222000000000000000000000000000000000000000000000000//////............////////////////////////////////////000000000000//////............//////////////////......//////000000////////////////////////...------------....../////////............//////////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000---...000222333222111000444444444444444444444444555555444444444333333333333333333333333333333333333333444444555666666666444444444444444444444444333333333333333333333333555444444333333444444555555555444444333444444444333333333333333333333333333333333333333333333333222333333333444444444444333222333444555555333111333333333333333333333333222333333444444333333222444444444444444444444444000111111222333333444444222111000000000111333444444444444444444444444444222111000000000000111222333333333333333333333333444333111000///000111222222222222111111000000000000222444444333333444555333222111111222333222000000111222333444333222222111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000111222222333000000000111222333444555111111111000000000000000222222222111111111111000000111111111111222222222222222222111111111111111///000222444444333222111000000111111111222222222000000000000000000000000000000111111111111000000///000000111222222333333222111222333555555333111///111333444222111000111000000000111111111222222111111111111111111111111111111000000000000111111111111000000000000111111000000000000000111222222////////////...---,,,+++000000000000111111111111111111000000000000111111111111222222222222111111///////////////000111222000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////......//////000111////////////////////////---.........////////////000000000000000000000000000000000000000000000000...///000111111000///.........//////////////////............////////////////////////000000000000...//////000111000000000////////////////////////000000000000000000000000............/////////000---///000000///......///...///000111111000///...222111///...---...000111000000000000////////////000000000000000000000000//////////////////////////////............////////////////////////////////////000000000000//////............///////////////............///000111////////////////////////...............///000000//////............//////////////////////////////.........//////000000000////////////000000000000111000000000/////////...000000000000000000000000---...///111111111111111444444444444444444444444555555555444444333333333333333333333333333333333333333444444555666777777444444444444444444444444333333333333333333333333555444444333333444444555333333333333333444555666333333333333333333333333333333333333333333333333222222222333333333444444444333333444666666444111666666666666666666666666222333333444444333333222555555555555555555555555000000111222333333444444111111000000000111333444555555555555555555555555333222111111111222333444333333333333333333333333444333111//////000111222333333333222222111111111,,,...000111111111222333444333333444666777777666000111222333444333222222222222111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111...//////000111111222222///000000111222444555666222222111111000000//////222222222111111111111000000111111111111222222222333222222222111111000000///000222444444444222111000000111111222222222222000000000000000000000000000000111111111111000000///000000111222222333333/////////111222222111///,,,///111222111///......111111111111222222222222000000000000000000000000111111000000000000000111111000000000000000111111000000000///000111111222///000000000000000//////000000000000111111111111111111000000000000111111000000111111111111000000...............///000111000000000000111111111111000000000000000000111111000000000000111111111111000000000000000000000000...............///000000////////////////////////,,,---------......//////000000000000000000000000000000000000000000000000...///000111111000///...---...//////000/////////............/////////000///////////////.........---......///////////////////////////////////////000000000000000000000000---.........//////000000,,,---//////...---.........///000111111000///...444222///---,,,...000111333222111000///...------000000000000000000000000//////////////////////////////............//////111111111111111111111111//////000000000000//////............/////////000,,,,,,,,,,,,,,,---...//////////////////////////////////////////000111111//////............//////////////////////////////---.........//////000000////////////000000000000111111000000/////////...000000000000000000000000------...000000111111111555444333333333333444555777666555444444444444444333333333333333333333333444444444444444444444444666555444333222333444444444444444333333222222222444444444444444444444444555666555333222111333555444444444444444444444444444444444333333222222222555555555555555555555555222222222222222222222222444444444444444444444444222333333444444333333222444444444444444444444444444222000......000333555555555333222222333555555666555333222111222222333111222222333333222222222333222333333444555666777333333333222222111111111111111111111111111111111111111000000111111222333111222222333222111000///000222444666666444222000111111000000111222333333111222222333333222222111111111222222222333333333111111111111111111111111333222111111111222333444333222111000000111222333000111111222111000......111111111111111111111111111111111111111111111111222111000000000111333333111111111000000000000000222222111111111111222222111111111111111111111111222222111111000/////////222111000//////000111222000000000000000000000000333222222222111000000000000000000000000000000000222111000//////......///222111111111000000//////000000111111111222222222444333111///...//////000222222222111111111000000222222111000//////000000000000000000000000000000000000000000000000000000333222111///...,,,+++***...............///000000000000000000000000000000222222222111111111000000............///000111222333333222111000000000111000000000000000000000000000000111111111111000000000000000000000000000000222111000//////000111222000000000000000000000000...///000000000...---,,,//////000111111111111111111111000000//////......---------...///000000111000000000000000000000000000000000000////////////------------............//////.........---------000000000000000000000000000000000000000000000000////////////............---...///000111222333333000000////////////000000111000///......///000111000/////////............333222000///------,,,,,,////////////////////////...------,,,,,,------...000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000//////..............................////////////000000000000000000000000000///////////////............//////......///000000000000000555555444333333444555555666666555444444444444444333333333333333333333333444444444444444444444444666555444333333333444444444444444333333333222222444444444444444444444444666777666555333333444666444444444444444444444444444444444333333333222222444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444555444222000000111333444444444333333333333444444555555444333333333444444222222333333333222222111222222222222333444555666333333333222222222111111222222222222222222222222111111000000111111222333333333444444444333111111111222444555555444222111111111000000111222222333111222222333333222222111111111111222222222333333111111111111111111111111222222111111111222333444222222111000000111222222444444555555555444333222111111111111111111111111111111111111111111111111222111000000000111222333111000000000000000000000222111111000000111111222111111111111111111111111000000000000111111111111222111000//////000111222000000000000000000000000222222222111111111111111000000000000000000000000111111000///////////////222222222222111111111000000000111111111222222222555444333111111111111222222222222111111111000000222222111000000000000000000000000000000000000000000000000000000000000000333333222222111111111000//////......//////000111111111111111111111111111222222222111111111000000000000000000111222333444333222111111000000111111////////////////////////000000111111111111000000000000000000000000000000111000////////////000111000000000000000000000000000000000000000///...---//////000111111111111111111000000000/////////...------......///000000111000000000000000000000000000000000000////////////......//////000111111111//////.........---------000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000////////////000000//////000000000000//////000000/////////.........//////...............//////////////////////////////......------......///////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000000000/////////............................../////////000000000000//////////////////////////////............/////////000000111111111111111555555444333333444555555666666555444444444444555333333333333333333333333444444444444444444444444666555444333333333333444444444444444333333333333444444444444444444444444666777777666444444555777444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333222222222333222222333333333333222222333444444555555555555555333333333333333222111111222222111222222333444555333333333333222222222222222222222222222222222222111111000000111111222333222222333333333222111111111222444555555444222111111111111000111111222333111111222222222222111111111111111222222222222333111111111111111111111111222111111111111222333333222222111000000111222222111111222222111111000///111111111111111111111111111111111111111111111111111111000000111111222333000000000000000000111111222111111000000111111222111111111111111111111111//////000000111222222333111111000000000000111111000000000000000000000000111111111111111222222222000000000000000000000000111111000/////////000000333333333222222222222222111111111111111222222222555444333222111111111111222222222111111111111111222111111111000000000000000000000000000000000000000000000000000000000000111111111222333333444444000////////////000111111222222222222222222222222222111111111111000000000000000000000111222333444222222111000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000//////......//////000000000000000000000000000111111000/////////000000//////000111111111111111000000000000////////////---......//////000000111000000000000000000000000////////////000000000000---......///000111222222/////////............---000000000000000000000000000000000000000000000000,,,,,,---...///000111111222222111111000///......000//////......//////000---///000222222000///---000000000/////////......,,,,,,,,,---...///000111////////////////////////000//////////////////000////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000////////////////////////////////////....../////////000000000---------.../////////000//////............//////000000111222222222222222555555444444444444555555666555555444444444555555444444444444444444444444444444444444444444444444555555444444333333333333444444444444444444333333444444444444444444444444555666777666444444555666444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444555555555444444555555555444444444444444444444444444444444444333222111000111111333444444333111111111222444555666555444444444444444444333222111111222111111111222222333444333333333333333333333333000000000000000000000000111111000000111111222333000000000000000000000///111222444555555444222111222111111111111111222222111111222222222222111111111111111111222222222222111111111111111111111111111111111111111222222333222111111111111111111222........................111111111111111111111111111111111111111111111111111111111111111222222222000000000000000111111111111111000000000000111111111111111111111111111111000000000111111222222222111000000000000000000111000000000000000000000000000000000111222222222333000000000000000000000000000000000///000000111111222222222222222222222222111111111111111111111111222111111000000/////////111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000......///000000111222222000000000000000111111222111111111111111111111111111111111111000000000000//////......///000111111111111000000000000111111222222222222222222222222000000111111111111000000000000000000000000000000//////............//////000000000000000000000000222111000//////000111222//////000111111111111111000000000000////////////......//////000000000000////////////////////////////////////000000000000------------............/////////...............////////////////////////////////////////////////---------...///000000111222222111000///......---/////////....../////////...///000111111000///...000000000////////////...+++++++++,,,---///000111////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000........./////////000000+++,,,,,,---...///000000//////............/////////000111111222222111111555555555555555555555555555555444444444555555666444444444444444444444444444444444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444333444555555444333444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444666555444444444444555666444444444444444444444444333333333333222111///...111111333444444333111111///000222333444444333222444444444444444333222111222222111111111222333333333333333333333333333333222222222222222222222222111111000000111111222333000000000000000000111111222333333444444333333222222222111111111111111222000111111222222111111000000000111111111222222222111111111111111111111111000000111111222222222222111111111222222111111111222222222222222222333333111111111111111111111111111111111111111111111111000000111111222222222222//////000000111111111111111000000000000000000111111111111111111111111111333222222222111111000000000000000111111000000000000000000000000000000000000000000111222222222333000000000000000000000000000000///000000111222333000000111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111000111222222222222111111000000000000000000000000000000000000000000000000.........///////////////000000000000000111111222000000000000000000000000000000000000000000000000//////////////////000111111000000///000000111111222222222222222222222222000000111111111111000000000000000000000000000000......////////////......000000000000000000000000222111000//////000111222//////000111111111111111////////////000000000000/////////000000000000000////////////////////////.../////////000000000111/////////...------,,,,,,///////////////////////////////////////////////////////////////////////////////////////.........000000////////////////////////............//////111000///......///000111111000000000////////////---------------...///000///////////////////////////..................///........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000............////////////+++,,,,,,---...///000000//////............//////...///000000111111000000444555666666666666555444555444444444444555666666444444444444444444444444444444444444444444444444444444555555444444333222444444444444555555555555444444444444444444444444111333555555444333444555444444444444444444444444444444444444555555555555333333333333333333333333333333333333333333333333444444444444444444444444666555444333333444555666444444444444444444444444222222222222222111000///222222333333333333222222000111111222222222222111333333444444444444333333333333222222222222333333333333333333444444444444555555555555555555555555111111000000111111222333333333333222333333444555222333333444444333333222333222111111000111111111000000111111111111000000000000000111111111111222111111111111111111111111///000111111222222111111000111222222222222111000444333333333333444555555111111111111111111111111111111111111111111111111000000111222222222222111/////////000111111222222111000000//////000000111111111111111111111111111444333333222111111000000000000111111111111000000000000000000000000000000111111111111111222222222000000000000000000000000/////////000111222333444000000000000000111111111222222222111111111111111222222333333333222222111111111111111111222222222000111222333333333222111000000000000000000000000000000000000000000000000111111111000000000000000000////////////000111111//////////////////////////////000000000000000111222111111111111111222222000000/////////000111111000000000000000000000000000000111111111111000000000000000000000000000000...//////000000//////...000000000000000000000000000000/////////000111111//////000111111111111111////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111000//////.........////////////000000000000000000000000000000000000000000000000000000000000000//////.....................//////000000000///......------......///222000///------///000222111111000000000///////////////.........//////000///////////////////////////......------......///........................000000000000000000000000////////////////////////........................////////////000000000000////////////////////////------........./////////---------.../////////000//////............//////......///000000000000000444555666777777666555444444444444444444555666666555555555555555555555555444444444444444444444444444444555555555444333222444444444444555555555666444444444444444444444444111333666666555444555555444444444444444444444444444444444444555555555666444444444444444444444444444444444444444444444444444444444444444444444444555444333222222333444555444444444444444444444444222222222222222222222222444444333333333333444444333333222222111111222222111222333444555555555555444444333333333333444444333333333444444444555555444444444444444444444444111111000000111111222333444444333333333444666666333333333333333333333333333222222111000000111111000000111111111111000000000000000000111111111111111111111111111111111111...///000111222111111000000111222222222222111000111000000///000111222333111111111111111111111111111111111111111111111111///000111222333222222111...//////000111111222222000000////////////000000111111111111111111111111222222222222222222222222///000111222222111000///000000000000000000000000222222222111111111111111000000000000000000000000/////////000111222444555000000000111111222222222222222222111111111000000111222333333333333222111000000111111111222222222///000222444444333222111000000000000000000000000000000000000000000000000111111111111111111111111//////......//////000111////////////////////////////////////000000111111222222111111111111222222///////////////000111111////////////////////////000000111111111111000000000000000000000000000000//////000111111000//////000000000000000000000000---...///000000000000/////////000111111111111111.../////////000000000111000000000000000000000000000000000000000000000000.........///000111111111////////////000000111111.../////////000000000000000000000000000000000000000000000000000000000000.........///////////////........./////////000000///......------......///000000////////////000000111111111000000000/////////////////////000111111////////////////////////000//////......//////000........................000000000000000000000000////////////////////////////////////////////////.../////////000000000111........................---------.........////////////////////////////////////............////////////000111111111111000444555666777777666555444444444444444444555666777555555555555555555555555444444444444444444444444333444555555555444333222444444444555555555666666444444444444444444444444222444777777777666666777444444444444444444444444444444444555555555666666555555555555555555555555666666666666666666666666444444444444444444444444555444222111111222444555444444444444444444444444333333222222222333444444666555333333333333555666666555333222111222333333111111333444555666666666555555444333333444444444333333333444444555555555111111111111111111111111111111111000111222222333333333222111222333555666333333333333333333333333333333222111000000111111000000111111111111000000000000000000111111111111111111111111111111111111...///000222222111111000000111222333333222111000111000/////////111222333111111111111111111111111111111111111111111111111///000111222333222111111...//////000111222222222000000////////////000000111111111111111111111111111111111222222333444444///000111222222111000///000000000000000000000000333222222222111111000000000000000000000000000000/////////000111333444555111111111222222333333333222222222222111111000000//////111222222111000///000000111111222222222222///000222444444444222111000000000000000000000000000000000000000000000000/////////000111111222222...............///000000000000000000000000000000.../////////000000111111000000///////////////000///////////////000111111000000000000000000000000000000111111111111000000000000000000000000000000///000111222222111000///000000000000000000000000,,,---...000000000///...//////000111111111111111.../////////000000111111111111111000000000000000000000000000000000000000---......///000111111222******+++---...000111222.../////////000000111111000000000000000000000000000000000000000000000000,,,------...///000111111//////////////////...............------............///000111111000///...111111111111000000000000////////////000222333333////////////////////////111111000000000000111111........................000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111........................---------.........//////000000000000000///////////////............//////000000111222222222222222555444444333333444444555777444333444666777555333444444444555555555666666555555555555555555555555444444555555555555444444333333333444444444555555444333333444666777666555555555555555555444444444666666555555555444444444333444555666666555444333333333555666666666555444444666777999999777666444555555555555555555555555444444444444444444444444333333333444444444555555111111111111222333444444333333333333333333333333222222222222222222222222333333333333333333333333//////000111222222333333555555444444444333333333444444444333333222222222111111222222222333333333222222222111111111000000111111111333444444333111222222111111111111111111111111111111000000000///000000000000000111111222111111333444444333222111...///000111111111111111333222111/////////000000222222222222222111000///111111111111111111111111111111111111111111111111555444444333222111000000111111000000000000111111//////000111111111111111000000111222222222222111111222222333333222222111333333333333333222111000//////000000111111222222......//////000000111111222222111111000000//////////////////////////////000111111111111222222222000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000111111111222222222...///000111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000111111222222222111111000000000////////////000000000000000000000000000000111111111000000000000000---.........//////000000......------------......//////............////////////............//////111000...------...///000////////////////////////000000000000000000000000////////////000000000000///...---...///000///...........................///000222333222111...---////////////000000000000////////////////////////......//////000000111111//////000000000000//////000000////////////000000000000000///......------////////////////////////333111...///000///,,,)))////////////............///////////////000111111000000////////////000000////////////000000000000//////000000000000//////555444444333333444444555666555333444666777555333444444444555555555666666555555555555555555555555444444555555555555444444444444444555555555666666666555444444555666555333555555555555555555555666666666555555555444444444444444555666666555444444333444555666666666555444555666777888888777666555555555555555555555555555444444444444444444444444555555555555666666666666444444333333333333333444333333333333333333333333222222222222222222222222333333333333333333333333333222222222222111111111444444444444333333333333333333333222222111111111111111111111222222222333222222222111111111000000111111111333444444333111111111111111111111111111222222222222111111111111111111111111111222222333111222333333444444444444000111222222222222222222222111000//////000111111222222222222222111000000111111111111111111111111111111111111111111111111333333333222111111000000111111000000000000111111///000000111111111000000000000111222222222222111111222222333333222222111111222222222111111000///222222222111000/////////000000000000111111111222111111111000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111222222///000000111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111......///000111222333333111111111222222111111000111111000000000000111111000000000000000000000000111000000000000000000000....../////////000000000/////////....../////////000//////......//////000//////............//////222111///......///000111000000000000000000000000000000000000000000000000////////////000000000000000///......///000...---////////////////////////000111111222111000///...////////////000000000000000000000000000000000000......//////000000000000//////000000000000//////000//////......//////000---------...............///////////////////////////...---///222222111///111111111111000000000000///////////////000111111111111000000000000111111////////////000000000000//////000000000000//////555555444444444444555555666555444444666666555444444444555555555666666666555555555555555555555555444444555555555555444444555555555666666666777777888666555444555555333222555555555666666777777777555555555555555444444444444444555666666555444444333444555555666666555555555666777888888777666555555555555555555555555555444444444444444444444444444444444555555555666666777666555444333333333333333333333333333333333333333333333333333333333333333333333333333333444444666666555444222111000000333333333333222222222222222222111111111111111000000000000111111111222222222222222111111111111111111111111333444444333111111111111111111111111111333333333222222222222111222222222111222333333444333333333333333444555555333333333333333333222111111111000000000111222222111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111000000///000000111222222222222111111111222222222222111111000111111111111000//////222222222111000000//////111111111111222222222222000000000000111111111111222222222222222222222222000000000111111111222222000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000222222111111111111111111000111111111111000000///////////////////////////000000000000000000000000000000111111111111000000222111000//////000111222000000000000000000000000000000000000000000000000111000000//////000000111......///000111222333333000000111111222111111000222222111111111111222222000000000000000000000000000000000000000000111111//////000000000000000111000000////////////000000111000000//////000000111//////............//////222111000//////000111222111111111111111111111111000000000000000000000000////////////000000000000111///......//////...,,,000000000000000000000000111111000000000000//////////////////000000000000111111111111111111111111...////////////000000000//////000000000000/////////..................///++++++,,,------.../////////////////////////////////......000222333222111000000000000111111111111///////////////000111111222222111111111111222222000000000000//////////////////000000000000//////555555444444444444555555666555555555666666666555555555555555666666666666555555555555555555555555444444555555555555444444444555555555666666666666777555444444555555444333444555555666777888888999555555555555555555555555444555555555555555555444444444444555555555555555555555666777777666555555555555555555555555555555444444444444444444444444222222222222333333333333666555555444333333444444333333333333333333333333333333333333333333333333333333333444444444444444777777666444333222111000333333333222222222111111222222222222111111111111///000000000000111111111111111111111111111111111111111111333444444333111111111111111111222222222333333222222222111111111222111111111111222333333555444333222111222333333333333444333333222111111000000000111111222222333111111222222222111111000111111111111111111111111111111111111111111111111//////000000000111111111111111000000000000111111000111111111111000//////000000111222222222222111111111222222222222111111000111111111111111000000//////000111222222333333111111111111111111111111//////000000111111222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000222222222111111111111111111111111111111000///...000000000000000000000000000000000000000000000000000000111111111111000000333111///......///111333000000000000000000000000////////////////////////000000////////////000000111111111111000000000//////000000111111111111111222111111000000111111222////////////////////////000000000000000111111111000000000000111111111111000//////////////////000111111000000000000111111//////............//////000000/////////000111222000000000000000000000000////////////////////////////////////000000000000111000......//////...,,,////////////////////////111000////////////000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////......------------......---------.........//////////////////////////////000000000111111111000///............///////////////////////////000000111222111111000000111111222000000000000//////////////////000000000000//////666555555444444555555666555666666666666555666666555555555666666666777777555555555555555555555555444444555555555555444444333333444444444555555555555444333444666777666555444555555666777888888999444555555555555555555555555555555444444555555555444444444444555555666666555555666666666666555555555555555555555555555555444444444444444444444444222222222333333333444444333333333333333444555555333333333333333333333333333333333333333333333333333333333444444555555555555555555444444444333333333333333222222222111111222333333333333333333333///000000000000111111111111111111111111111111111111111111333444444333111000000111111111222222222222111111111000000000000000000000000000111222222666555333111////////////222333333333222111000000000000111111222222222222000111111222222222111111111111111111111111111111111111111111111111111111/////////000111111222222111111000000000000111111000000111111111000000///000000111222222222222111000111111222222111111000111111222222333222222111//////000111222333444444000000000000000000000000//////000000111111222222111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000///...111111111111111111111111111111111111111111111111000000111111111111000000333111///......///111333000000000000000000000000////////////////////////000000////////////000000111111111111000000000///...///000111111111111111000000////////////000000//////////////////////////////000000111111111111111111111111000000000000///......------......///111111000000000000111111//////............//////............//////000000////////////////////////////////////////////////////////////000000000000111///......//////...,,,........................000//////...//////000000////////////000000000000/////////////////////////////////...............//////000000000000//////......------------......000000000000//////......////////////////////////...///000000//////......---........./////////000///////////////000000111000000////////////000000111000000000/////////...//////000000000000//////666666555555555555666666555666777777555555666777555555666666666777777777555555555555555555555555444444555555555555444444333333333444444444444555444333222444666777777666555555555666666777777777444444444555555555555555666555444444444444555666555444444444444555666666555555555555555555555555555555555555555555555555444444444444444444444444555555555666666666777777222222222222333444555666333333333333333333333333333333333333333333333333333333333444555555666666333333444444444444444444333333333333222222222222333333333333333444444444000000000111111111222222111111111111111222222222111111111333444444333111000000000111222222333333111111111000000000//////000000//////000000111222555444333111///...------111222222222222222111000000111222222333222222222000000111222222222222111111111111111111111111111111111111111111111111111000000000111111222222222111111000000000000111111//////000111111111111111000000111222222222222111000000111111111111000000111111222333333333333222222222222222222222222222000000000///////////////000000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000444333333222111000//////000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000000111000000111111111222222222000111111111111000000///111111111111111111111111111111111111111111111111000000111111111111000000222111000//////000111222000000000000000000000000000000000000000000000000000//////......//////000......///000111222333333......///000111111111111000000////////////000000000000000000000000000000/////////000111111222222111000000000000000//////......------------......111000000//////000000111//////............//////------......//////000000........................000000000000000000000000////////////000000000000000...---...///000///.................................////////////000000////////////000000000000......................../////////............---//////000000000000/////////..................///222222111111000//////...////////////////////////***,,,////////////000111//////000000111111222222///////////////000111111000000////////////000000111111000000//////......//////000000000000//////666666555555555555666666555777888777555555666888555666666666777777777777555555555555555555555555444444555555555555444444444444444444555555555555555444333444555666555444555555555555555555555666444444444555555555666666666555444444444444555666555444444333444555666777555555555444444555555555555555555555555555555555444444444444444444444444666666666777777777888888555444444444444444555555333333333333333333333333444444444444444444444444333333444444555666666666333333333333333333333333444444444444333333333333111111222222333333333333111111111111222222222333000000111111111222222222111111111333444444333111///000000111222222333333222222222111111111000000111111000000111111222333222222222222111000//////111222333333333333333333111222333333333222111000000000111222222222222222111111111111111111111111111111111111111111111111111111111222222222222222111111000000000000111111---...///111222222222222000000111222222222222111000000111111111111000000000000111222222222222222222222222222222222222222111111111000000000//////111111111000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000111111//////000111222333333444///000000111111111111000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////......///000111222333333---...///000111111111111111000000000000000000111000000000000000000000000...//////000111111222222000000000/////////......//////............//////000//////......//////000//////............//////------...///000111111111////////////////////////000000000000000000000000////////////000000000000...------...000111000///........................,,,---///000000000//////////////////000000000000//////////////////////////////.........---------//////000000000000//////000//////......//////000000000000000////////////////////////////////////,,,...111111///...000111/////////000111222222222///////////////000111111111000000000000000000111111111111000///.........//////000000000000//////666666555555555555666666555777999888555444666888666666666666777777777777555555555555555555555555444555555555555555555444555555555555666666666777777666444444555555444222555555555555555444444444444444444555555555666666666555444333333444555666555555444333444555666777555555444444444444555555555555555555555555555555444444444444444444444444555555555555666666666666888777666555555444555555333333333333333333333333444444444444444444444444333333444444555666777777444444444333333222222222555555444444444444333333000000111111222222222222111222222222222333333333000000111111222222222222111111111333444444333111///000000111222222333333333333333222222222111111222222111111222222333444000111222333444333222222222222333444555555555555222333333444333222000//////000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111,,,---///000222333333333000000111222222222222111000000111111111111000000//////000111111111111111...///000111333444555666333222222222111111000000222222111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111......///111222333444555...///000111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000//////............//////111111111111000000000000---...///000111111111111222222111111111111222222000000000000000000000000...//////000111222222222000000//////.........---000000////////////000000//////............////////////............//////......000111222222222222000000000000000000000000000000000000000000000000////////////000000000000---,,,,,,---000111111000000000000000000000000000+++---///111111000///...////////////000000000000000000000000000000000000//////.........---------//////000000000000//////000000////////////000000------......///000000000////////////////////////111333555333///------///,,,------...///000000111///////////////000111111222222111111111111222222222111111000///......---//////000000000000//////666666666666666666666666777777777777777888888999777777666666666666777777555555555555555555555555777666555444444444444444444555666666666555333333444444444555555555666666555555555555555555555555777777666666666666777777555555555444444555555555222222333666888888666444444666777777666555555666888888777777666666555555222222444555666666777777444444444444444444444444555555555444444333333333222222333333333444444444444000///333444222111222777555333111111111222333666555555444444555555666444333333222222333333444444333111000111333555777111222333333222222444555333333333333333333333333222222111333444555444222000000000000000000000000333333222222222222222333222111111111222222111///111111111111111111111111//////000111222222333333333333333222222111111111222222222222222222222222222111000111222222111000222222222111222222333333666444111000111222222222////////////////////////000000000000111111111111000111222333333222111000222222222222222222222222333333222111000///......000000000000000000000000000000111111111111000000333222111000000111222333111111111111111111111111000000000000000000000000111222333444444333111000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000111111111111111000///...000000000000111222333444222222111000///...------111000000000000000111222///111222111000///000111111111111111222222222222111111111111111111111111.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///......------000000111111111111000000111111111111000000000000111111000000//////......//////............//////////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000222111111000000000000000...............///000000000000//////.........---////////////////////////333000---,,,---...///...222222111111222222333444......//////000000111111------......//////000000000000//////.........---......///000000000000000//////............//////111000///......///000111////////////000000000000000000000000000000000000......---,,,---...///000111111000000//////......111111000000//////..................////////////666666666666666666666666777666666666666777888888777777666666666666777777555555555555555555555555666666555444444444444444555555666666666555444333444444444555555555666666666666666666666666666666666666555555555555666666666666555555555555666666444555777777777666444333444666777777666555555666666666666666555555555444444444555555666555555555444444444444444444444444555555555444444333333333222222333333333444444444555222333777999555333333666444333111111222333444444444444444444444444444333222222111111222222333111111222222222333333333111222333333222111333444111111111111111111111111444444333555666777666444111111111111111111111111111111000000000000000111111111000111333333222000////////////////////////000000000111222222333333333333333222222222111111222222222222222222222222222111111111222222222111111111111111222333444555666333111000111222222222222222222222222222222222000000000000111111111111111111222222222222111111222222222222222222222222111111111111000000000000111111111111111111111111000000111111111111000000222222111000000111222222111111111111111111111111000000000000000000000000...//////000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222222000000000000000000000000111111111111111111000///000000000000111222333444111111000000000000//////------...///000222333444///111222111000///000111............////////////000000000000000000000000222111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000111111111111000000////////////............000000000000//////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000///.../////////...............///000000000/////////............////////////////////////000///......---...///000111111111111111222333333.../////////000000000111.........///////////////000/////////..................///000000000000000//////............//////000000////////////000000////////////000000000000000000000000000000000000......---------...///000111000000000/////////...000000000000//////....../////////000000000000111666666666666666666666666666666555555666666777888777777666666666666777777555555555555555555555555666666555444444444444555555666666666666555444333444444555555555666666666555555555555555555555555555555444444444444555555666666666555555666666666666999;;;:::666333333444444666777777666555666666555555555555444444444444666666666666666555444333444444444444444444444444555555555444444444444444333333333333444444444444666555777===>>>999555444444333222222222333555666222333444555555444333222222222111111111111222222111222333555555444333222222333444333222111222333222222222222222222222222444444333555666777666444222222222222222222222222111000000000000000111111111000000111333444333111111111111111111111111111000000111111222333333333333333333222222222222111222222222222222222222222222222222222222222222222111111111111222333444555555333000000111222222111333333333333333333333333000000000000111111111111222222111111111111222222111111111111111111111111//////000000111111111222111111111111111111111111000000111111111111000000222222111000000111222222111111111111111111111111000000000000000000000000000000000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222000000000000000000000000000000111222222222222111000000000111111222333333000000000111111111222222,,,---...///000111222333///111222111000///000111000000000111111111111222////////////////////////111111000//////...------000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000111222222222000000111111111111000000////////////............////////////000000000000//////............//////////////////000000000000000000000000000000000000////////////////////////000000////////////000000000//////.........................../////////000////////////............////////////////////////---///222111///...///222000000000000000111111222////////////000000000000///////////////.........////////////..................///000000000000000000//////......//////000//////000000000000//////////////////000000000000000000000000000000000000......------......///000000000000000////////////000000000////////////...000000000000111111111111666666666666666666666666555555555555555666777777777777666666666666777777555555555555555555555555666555555444444444555555666666666666666555555444555555555555666666666666444444444444444444444444666555555444444555555666666555555444444555555666777:::===;;;555222333666555666888888666555666777555555555555555555555555555555666666666666555555555555555555555555555555555555555555555444444444333333333444444444444555666555999???@@@;;;666444333222222222333444666777111222444555555444222111333222222222222222222333444444555555555555555444444555555444222111222333444444444444444444444444222222111333444555444222222222222222222222222222222222222111222222333444000000000111444555444222333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111222333222222111222333222222222111222222333333444222000000111222222111111111111111111111111111///000000000111111111111333222111000000111222333000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000222111111111111111111222111111111111111111111111000000000000000000000000111111000000111333555666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000///000111222333333333333000000111111222222222222111111111111222222222222///000000000/////////...///111222111000///000111111111111222222222333333000000000000000000000000.........///000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000000111111111000000111111111111000000111111111111000000000000......//////000000111111//////............//////////////////000000000000////////////////////////............////////////000000////////////000000000000///............///---......//////////////////////////////.........////////////////////////...333777666111...///222///////////////000111111////////////000000000000000000//////......------///////////////...............///000000000000000000000////////////000000...///000111111000///...////////////000000000000////////////////////////...............//////000000000000000//////////////////////////////////////////000000000111111111777777777777777777777777555555555555555666777777777777666666666666777777666666666666666666666666555555444444444555555666777777666666555555555555555555555666666666777777555555555555555555555555777666666666666666666777555444444444444444444555555999<<<:::666333666999555777888888777666666777666666666666666666666666333444555666777777777777555555555555555555555555555555555555555555555555333333444444444555555555666444777===???:::555444222222222333444555666777111222444555555444222111444444333333333333444444666444333222111222444555555666777666444333333444444444444444444444444444222222111333444555444222111111111111111111111111222222111111222333333444000000000222444555444333000000000000000000000000222222222222222333333333222222222222222222222222222222222222222222222222111333444333111111222444444444333222111111111111222111000000111222222111111111111111111111111111///000000000111111111111333222111000000111222333000000000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000111111111222222111111111111111111111111111111111111111111111111111111111...---------...///111222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000...///000111222333333333000000111222222222111111222222222222111111111000000000111111000///......///111222111000///000111.........////////////000111111111111111111111111......//////000111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000//////.........000000111111111111000000111111111111000000000000......//////000000111111//////............//////////////////000000000000////////////////////////---........./////////000000000////////////000000222111000000//////000000------...///000/////////.........///////////////////////////////////////111666:::888333//////000//////......//////000111000000000000////////////000000//////......------.........///////////////......///000000000000000000000////////////000000...///000111111000///...////////////000000000000////////////////////////.........///////////////////////////000000000000.............../////////........./////////000000777777777777777777777777666666555555666666777888777777666666666666777777666666666666666666666666555444444444444555666666888777666666555555666666555555666666666777777777888888888888888888888888777777666666666666777777555555444444444444555555555777999888666555777:::555777888888777666666777666666666777777777777777333333555666777888888888555555555555555555555555555555555555555666666666333444444444555555555555666333444999:::777444444222333333444555666666666222333444555555444333222555555444444444444555555555333000......///222333444555666555444333444555222222222222222222222222444444333555666777666444000000000000000000000000////////////000111222222222111111222444555444222111111111111111111111111222222333333333333333333111222222222222333333333222222222222222222222222111333555444111000222555444444333222111111111111111000///000222222222000333333333333333333333333000000000000111111111111222222111111111111222222111111111111111111111111222111111111000000//////222222222222222222222222000000111111111111000000000111222222222222111000111111111111111111111111111111111111111111111111//////...//////000111222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000......///111111222222222000111222333333222111000222222111111111000000000---...000222222222111111///111222111000///000111//////000000000000111111111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000///...---------000000111111111111000000////////////............////////////000000000000//////............//////////////////000000000000000000000000000000000000.........//////000000111000000////////////000000222222111000000000000000,,,---///000000000///............///////////////////////////////////////222555888777333////////////////////////000000111000000000000///////////////////////////..................///////////////......///000000000000000111000000//////000000111//////000000000000//////////////////000000000000000000000000000000000000---...///000000000000///////////////000000000000---............/////////............////////////777777777777777777777777777666666666666777888888777777666666666666777777666666666666666666666666444444444444444555666666888888666555555555666777555666666666777777777777888888888888888888888888666666666555555666666666777777666666666666777777777777777666666666777888666777999999777666777888555555555666666666777777444555666777777777777777555555555555555555555555444555555555666666666777444444444444555555555555777333111444666444333555333333444555555666666555444444444444444444444444555444444333333444444555444333222111000111111222111333444333222222333444333333333333333333333333444444333555666777666444111111111111111111111111////////////000111222333333222222333444555333111444444444444444444444444333333333333333333333333111111222222222333333333222222222222222222222222000333666555111000222555222222111111222222333444000//////000222333111000222222222222222222222222000000000000111111111111111111222222222222111111222222222222222222222222000000000000111111111111222222222222222222222222000000111111111111000000000111222222222222111000111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000---...///000000000000000000111222333333222000/////////000000000000111111...///111333444333222111///111222111000///000111111222222222222333333333111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000///////////////000000111111111111000000////////////............000000000000//////////////////............//////////////////000000000000000000000000000000000000......///000000111222222000000////////////000000111111000///////////////,,,---///000111000///.............../////////000////////////////////////000111222222111000//////000000//////000000111222111000000000/////////............///////////////............/////////000......///000000000000000111111000000000000111111000000////////////000000////////////000000000000000000000000000000000000---...///000111000000///.../////////000000000111---------.........//////...////////////000000000777777777777777777777777777777777777777888999999777777666666666666777777777777777777777777777777444444444444444555666777999888666555555555666777666666666666777777777777555555555555555555555555555555555444444555555555999999888888888888999999999777555555666777666555666777999999777666777888444444444555555555666666777777777777777666666555666666666666666666666666444555555555666666777777444444444555555555666666888333000222333222333666333444555555666555555555666555555444444555555666444333333222222333333444555555666666666555333222///000222222111111222444555555555555555555555555222222111333444555444222222222222222222222222222111111111111222333444555444333222333444444333111111111111111111111111111333333333333333333333333111111111222222333333333222222222222222222222222000444666555111000222666//////000111222444666777000//////000222333111000////////////////////////000000000000111111111111000111222333333222111000222222222222222222222222......///000111222333333222222222222222222222222000000111111111111000000000111222333333222111000111111111111111111111111111111111111111111111111---...///000000///---,,,111111111111111111111111000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000---......///////////////000111222333333222000///------...///000111222222222333444555444222000...///111222111000///000111...////////////000000000000000000000000000000000---...///000111222333333000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////000000111111222222000000111111111111000000111111111111000000000000111111000000//////......//////............//////////////////000000000000000000000000000000000000...//////000111222222333000000////////////000000000000///...............,,,---///000111000///...---.........//////000000////////////////////////---,,,,,,...000111000///000000000000000111222222111111000000/////////...---.........//////000000---.........//////000000...//////000000000000000111111000000000000111111111000///......///000111////////////000000000000000000000000000000000000---...000111111111000///.../////////000000111111---------.........//////000000000000111111111111888888777777777777777777777777777777777777777777666666666666555555555555888777666555555666777888666666666666666555555555666666666666666666666666666666666666777777777777666777777777888888888888777888888777555444555777777999;;;888333111333777777777777777777777888888777888999::::::999777777444777;;;<<<;;;999777777777666666666666666777888777666666555444333333333555555666888999999666333333333333444444555555555777777666666666666777777777666666666666555555555888888777666666666666666666666666666666666555555444111222777666111000333444444333222333444555666444444444444444444444444444444444444444444333333222333333444333222000///222111111000000111111222333444444555555444444333111111111111111111111111222222222222222222222222444444333222111111111111///000111222333444444444222222222222222222222222111111111111111111111111000000111111111111000000111222222333333222222111111111111111111111111111222222222222222222222222222222222111111111000000111111222222222222111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222222111000000///000000000000000000000000111111222222222222111111000000222333444444444444555444333222111111111111111111111111111222222222111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000555444333222111///......000111222222111222444666888777555333111000////////////000000111111222222000000111111111000000///000000000000000000000000222111111111222222111000111111111111111111111111444333222111000000000000000111111111111222222222000000000000////////////...000222222222222333444//////000000000000//////////////////////////////111111111111000000000///111111...+++,,,000000+++...//////000111111222222111000///......///000111222222111111000/////////000000000000000000000000...//////000111222222333...------,,,,,,...///000------......//////000000///////////////000111111000000//////......------000000000000000000000000......------------..................//////////////////000000111111222222000000000000000000000000000000000000000000000000000000//////......------222111000//////000111222////////////////////////111111111111111000///...///---,,,...111222000---777777777777888888888888777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777888888888888888888888888666666666666777777777888777777777777888888888888777888888777555555666888999;;;<<<888444222444888888888888777777777777777777888999999999999888777666666555444222222333444777777666666666666777777777777666666555444444333555555555666888777555333555555555555555555666666777777666666666666777777666666666555555555555444888777666555555555555666222222222222333333444555111...000555666222222555444333333333333444555555444444444444444444444444444444444444444444444444333333333333333222111111222222111111111111222222333333444444444444333333111111111111111111111111222222222222222222222222222222222111222222333333000111111222222222111111222222222222222222222222111111111111111111111111111111222222222222111111111222222333333222222111111111111111111111111111222222222222222222222222222222222111111111000000111111222222222222111111444333222111000//////...000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111+++,,,---...////////////222222111111111222222333222222111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000333333222111000//////...000111222222111222444666;;;999777444222000000000000000000000000111111111000000111111111111000000000000000000000000000000/////////000111222222111111111111111111111111111444333222111000000000000000111111111111222222222000000000000////////////,,,...000000000///111222//////000000000000//////////////////////////////000000000000000000111111---222555111...///000///111111111111111111111111111000////////////000111111111111111111222222222000000000000000000000000111000///...---,,,+++***///...---------...000000//////////////////000000///////////////000111111///////////////.........000000000000000000000000///......------......////////////000000000000111//////000000000000000000000000000000000000000000000000000000000000000000///////////////.........222111000//////000111222////////////////////////000111111111111000000///000......///222333111///777777777888888888999999777777777777777777777777777777777777777777777777666777777888888777777666777777777888888999999999888888888888888888888888666666666777777777888888888888888888888888777777666777888777666666777999CCCCCCAAA<<<777444555888999888888888777777666666777888888999999999888888777777666666555555555555888777777666666777777777888888777777666666555555666555444444666666555444777777777666666666666666777777666666666666777777666555555555555444444444666666555444444444555555111111000000111333555666111///000444444222222444222333444444555555444444444444444444444444444444222333333444444555555555444333333222222222222222333333222222222222333333333333444444444444333333222222222222222222222222222222222222222222222222111111111111222333444555111111111111111000//////222222222222222222222222222222222222222222222222222222333333333333222222111222222333333222222111111111111111111111111111222222222222222222222222222222222111111111111111111111222222222222111111333222222111000///......000000000000000000000000111111111111111111111111000000000000000000000000//////000111222222333333000000000000000000000000111111222222222222111111...///000000111111111111///000000111111222333333333222222222111000000000111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000111111111000000/////////000111222222111222333555<<<:::777444222111111222111111111111000000000000000000111111111111000000000000000000000000000000---......///000111222222111111111111111111111111333333222111000000000000000111111111111222222222000000000000////////////---...000000//////000222///000000111111000000///000000000000000000000000////////////000111222222+++666===888000...000333444333333222111111000000111000000//////000000111000000111222222333444444000000000000000000000000111000///---,,,***)))(((/////////...///000000111000000000000000000//////000////////////000111111...///////////////000000000000000000000000000000///......------......///000000000000111111111111000000//////////////////000000000000000000000000000000000000000000000000...///////////////000000111111000000000000111111000000000000000000000000///000000111111111111000111000000111222333111000666777777888888999999:::777777777777777777777777888888888888888999999999666777888999999888777666666666777777888999::::::666666666666666666666666666666777777777888888888999999888888888888777777555777777777666666888:::MMMLLLHHHAAA;;;777777999999999888888777666666666777888888888999999999999777888:::<<<===<<<999666888888777777666777777777888888888888777777666666888666444444666777666666777777777666666555555555777777666666666666777777555555555555444444444444555444444333333444444444555555444333333555777888666444444444333111000111222333444555666555444333444444444444444444444444222222333333444555666666555444222111111222333444444333333222222333333444333333333444444333333333222222222222222222222222222222222222222222222222222111111111222222333444111111222222222111111000222222222222222222222222222222222222222222222222111222222222222222222111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111/////////000000111111222222222222222222222222222111111111111111111111111000000000000000000000000000000000111222222333333000000000000000000000000111111222222222222111111222222333444555555444444000000111111222222222222333333333222111000//////111111111111111111111111///000000000111111111111000000111111111222222222000000000000000000000000///////////////000000000111222222222111111333555999888555222111222333444222222111111000000/////////000000111111111111000000000000000000000000000...000111111000000111222111111111111111111111111333222222111000000111111000000111111111222222222000000000000////////////000111222111111111222444000000000111111000000000000000000000000000000000000000/////////000111222222;;;???999000...111333666555444333222000//////000000000000000000000000000000111111111222222222////////////////////////////////////////////////000000000000000111111111222222111111000000//////000000//////000000111222......//////000000000111//////////////////////////////............////////////000000000111111111000000//////......------////////////////////////////////////////////////......//////000000000111111000000000000000000111000000000000000000000000...///000111111111111111000000000111222222111000777777888888999999999:::777777777777777777777777777888888888999999999:::666777888999999888777666555555666666777888999999666666666666666666666666777777777777888888888888999999999888888888888888666777888777666777999;;;KKKIIIFFFAAA===;;;:::;;;888888888888777777666666777777777888888999999:::AAA>>>:::999999:::888777999999888777777777777777888888888888888777777777999777666666777888888777777666666555555444444444777777666666666666777777666666555555555444444444444444333333333333444444999888777666555555666666777777666555444444444333222333444555666555444333444444444444444444444444222222333333444555666666444444222222222333444555444333333222222333333444222333333333333333333222222222222222222222222222222222222222222222222222444333222222111111111222000111222333444444444444222222222222222222222222222222222222222222222222000000111111111111000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222...//////000111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111///000111111222111111111111222222222222111000///333333333222111000//////111111111111111111111111///000000000111111111111000000111111111222222222000000000000000000000000////////////000000000000111222333222111111333444444222111000000111333444222222111111000000////////////000111111111111111000000000000000000000000222333444333111000111222111111111111111111111111333222111111000111111111000000111111111222222222000000000000////////////111111222111000000222444000000111111111111000000000000000000000000000000222111000//////000111222<<<>>>;;;444///000111000666555444333222000//////000000111111111111000000111111000000////////////////////////////////////---......000111222333333///000000111111111111111222222111111000000//////000000000000000111222222.../////////000000111111/////////////////////////////////....../////////........./////////000000000000//////......------////////////////////////////////////////////////.../////////000000111111000000000111111000000000000000000000000000000000...///000111111111111111///000111111000000//////999999999999999999999999777777777777777777777777777777777888999999::::::777888888888888888888777555666666777777888888888888888888888888888888888777777777888888888999999888888888999999999::::::777888888888777777888:::>>>======<<<<<<<<<<<<<<<777777777777777777777888777777777777888999:::;;;SSSIII===555444888;;;<<<:::999888888777777777777888888888777777777777777999888777777999999888777666666555555555555555555777777666666666666777777777666666666666555555555444444333333333444555555888777777666555444333333333555555333555888:::888222333444444555555444444444444444444444444444444222333333444444555555555333333333333333444444555333333222222222222333333222222333333333333222222333333333333333333333333222222222222222222222222555444333222111111111111000111222444555555666666222222222222222222222222333333333333333333333333000000000111111000000000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333222222222222222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000111111222222222222111111000000111111111111000000333333444444333222000///333222222222111000000000111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000000000000000000000000000222222333222111111222444////////////000111111222111111111111000000000000...///000111111222111111000000000000000000000000333555777555111///000222111111111111111111111111222222111111111111111222000111111111111222222222000000000000////////////000000000///---...000222000111111222222111111000000000000000000000000000333222111000000111333555???<<<666//////222111---444333333222111111000000000111111222222111111000111000000///......------000000000000000000000000............/////////000//////000111111111111111000000000000000000//////111000000000000111222222///000000000000000000111000000000000000000000000000//////......//////000............////////////000000//////////////////000000000000000000000000000000000000000000000000///000000000000000000111000000111111111111000000000000000000000000000000///000000111111111111000///000222111000...///000;;;::::::999999888888777777777777777777777777777666666777777888999999:::999888888777777888888999888888888888888888888888888888888888888888888888777777888888888999999999777777888888999:::;;;;;;888999999888777666888999666777888999:::::::::888666666666777888888999999888777777777777999:::;;;TTTJJJ>>>777777;;;======;;;:::999888777777777777777777777777777777777777777777777888999999777555666666666666666666777777777777666666666666777777888888777777777666666666444444444444444555666666444555666777666555333222111444444222333999;;;999444333333333333444555555444444444444444444444444444444444444444444444444222333333444555555444444222222111111111111222222222222333333333333222222333333333333333333333333222222222222222222222222333333222222111222222222111222333333444444444444222222222222222222222222333333333333333333333333000111111222222111111000111222222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222222333333444444333333222333333333333222222222222000000000000000000000000111111111111111111111111222222222222222222222222000000000111222222333333000000000000000000000000111111222222222222111111222333333444444333333222222333444555555444222111222222111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222000000000000000000000000111111111111111111000000222333333222111111222444//////000111000///...---000000000000000111111111...///000111111222222222000000000000000000000000111444666444000...000333111111111111111111111111222111111111111111222222000111111111111222222222000000000000////////////000000000...------000222000111111222222111111000////////////////////////222111000000111444777:::888777222---///222111---111111111111111111111111000111222222222222111000000000000000////////////000000000000000000000000...........................///000111111111000000//////////////////000000111111000000111111222333111111111000000000000000000000000000000000000000000000////////////000000...////////////000000000//////000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000111222222111000///////////////////////////000111111111111000000///000222444333000//////111<<<;;;;;;:::999888777777777777777777777777777777555666666777888888999999:::999888777777888999:::::::::999999999999999999666666666666666666666666777888888888888999999999666666777888:::;;;<<<===999::::::999777666777999888888999::::::999666444555555666777888999::::::888777777777777999;;;<<>>000222111...///222111......//////000111111222222000111222333333222111000//////000000111111222222000000000000000000000000---......//////000000000---...///111111000000///------......//////000000111111111000111111222333222222111111000000//////000000000000000000000000000000////////////000000000000000000111111111111//////000000111111222222000000000000000000000000000000000000000000000000222222111111000000/////////000111222222111000///////////////////////////111111111111111000///...111333555444111000000222888:::;;;;;;999888888999888888888888888888888888999999888888888888999999888777666777999::::::999555666777999999888888777666777888999999999999999777777888888888888777777:::::::::;;;;;;;;;<<<<<<:::999777666666777999:::888888888888888888888888666444555999999666555888999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::888777666666999999999888888888777777777777777777777777777777777777777777777777777777666666666666666666666666666666555555555444444444333444555555666555555555555666777888888777666555444444444333333333222222444444444333333222222222444444333333333333222222333333444444555444444444444444444444333333222111111111222222222333333333222222333333333333444444222222444444444444222222333333333333333333333333222222222222222222222222333333333222222111111111111222222333333222222111333999:::555000000222222333222111111222222000///222222222222222222222222111222222333333222222111222222222222222111000///111111111111111111111111111222222222222111111000000000111222222222222111111111111111111111111111000111111111111222222222333222111000000111222333000000111111111222222222333333333222222111111111222111111111000000//////111111222222222333333333333333333333333333333333///000000000111111111111333333222222222222222222000000000000000000000000000///.........///111222222111000000222222111000333222111000000111222333111222222333333222222111333333333333333222111000//////000000111111222222111111111111111111111111111111222222222222111111///000000000000111111111//////000000111222444555222222222111111111000000111111111111111111111111222222222111111111000000111111111111111111111111///000000111222333333333111111000000000000111111......///000111333555666000000000000000000000000000000000000000000000000---...111333333222000...000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000//////000000111111222222111111000000111111222333555444333222111///......///////////////000111111///////////////.........000000000000000000000000000///...------...///000////////////000000000000222111000//////000111222000000000000000000000000////////////000000000000//////............//////222222222222222222222222000000000000000000000000888:::;;;:::999777888888999999999999999999999999999999888888888888999999999888777888999:::999888777777999:::::::::999888777888888999999999999999888888999999999999888888::::::::::::;;;;;;;;;;;;:::999888777777888999:::888888888888888888888888888555555888999666777:::999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777999999999888888888777777666666666666666666666666777777777777777777777777666666666666666666666666666666555555555444444444777777888777777666555555555666777777777777666555444444444333333333333222777777666666666555555555444444333333333333222222333333444444555555444444333444444444333333222111111111222222222333333333222222333333333333444444222333333444444333333222333333333333333333333333222222222222222222222222333333333222222222111111111222222333333222222111666;;;===777333333555555333222111111222222111///222222222222222222222222111222222333333222222111222222333333222111111000111111111111111111111111//////000000000000000//////000111222222222222222111111111111111111111111000111111111111222222222333222111000000111222333111111111222222222222333333333333222222222111111222111111111000000000000111111222222222333333333333333333333333333333333111111111111222222222222222222222222222222222222111111111111111111111111000000//////000000111222333111111111222333222111222222111000000111222222111222222333333222222111222222333333222111111000000000000000000000000000111111111111111111111111111111222222222222111111000000000111111111222222333222111111000000111111222222222111111111000000111111111111111111111111222222222111111111000000111111111111111111111111---......///000000111111111111000000000000111111000000000000000111222222////////////////////////000000000000000000000000000111333444555444333222000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000///000000000000000111111111111000000111111222333333333222111000//////...000///////////////000111000000000000000000000000000000000000000000000000000000///......///000000000000000000////////////111000000000000000111111000000000000000000000000////////////000000000111111000000000000000000111222222222222222222222222000000000000000000000000777999::::::888777777888::::::::::::::::::::::::999999888888888888999999:::999888888999:::888777888999::::::;;;:::::::::999999:::::::::999888888999999::::::::::::999999999999999999::::::::::::999999999999999999999999999999999999999999999999:::777777::::::888888<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888999999999888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666555555555555444777777777666555333222111444555666666666666555444555555444444444333333333444444444444333333333333444444333333333333222222222333444444555555444444333333444444444333222222111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333333333333333333333333333222222222222111111222222333333222222111666;;;<<<777444555666555333222000111222222111000222222222222222222222222111222222333333222222111333333333333333222222111222222222222222222222222111111222333444444444333...///000111222333333333111111111111111111111111000111111111111222222222222222111111111111222222222222222222333333333333333333333222222222222111111111111111111000000000111111222222222333333333222222222222222222222222111222222222222333333333111111111222222333333444111111111111111111111111000000111222222222222111444222111222333444333222222222111000000111222222111111222222222222111111111111222222111111000000111111111000///.........111111111111111111111111111111222222222222111111111111111111222222222333333222111111000000111111222222222111111111111111111111111111111111111111222222222111111111111111000000000000000000000000.........///000000111111111111000000000000111111222222111000////////////////////////////////////000000000000000000000000/////////000000000000000000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000000000000000////////////111111000000111111222333111111111000000/////////111000///////////////000000000000111111222222222000000000000000000000000111111000000000000111111111111000000//////......//////000111111111111111000000000000000000000000/////////000000000111111222222222111111222222222000000000000000000000000000000000000000000000000777999:::999888777777777:::::::::::::::::::::::::::999999888888999999:::;;;:::999999999999888777888999999:::::::::::::::;;;;;;;;;;;;:::999888777999999::::::::::::999999888888999999999:::::::::888999999::::::999999888999999999999999999999999999888999>>>>>>:::999;;;999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999666666666666666666666666666666666666666666666666666666666555555555555555666777777666555444333333444555555555555555555444555555555555444444444444333222222222222222222222444444333333333222222222222222333444555555555555333333333444444333333222111111222222222333333333222222222333333333444444444444222222222222444444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222777888444111333444222333111000111222222111000222222222222222222222222111222222333333222222111333333444444444333333222222222222222222222222222111111222444555555555555...///000111222333333333111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111222222222333333000000111222333333444444111111111111111111111111000111222333444333222111444333222222444444333222222111111111111111111222111111222222222222111111000000111111111000000///000000000/////////......111111111111111111111111111111222222222222111111111111222222222333333333/////////000111222444444111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111222222222222111111000000000000111111222111000///....................................000000000000000000000000......---,,,---...///000000000000000000000000000000000000000000111111222000000////////////000000////////////////////////111000000//////.........111111000000111111222333///////////////000000000111000000/////////////////////000000111222333333000000000000000000000000111111111111111111111111111111000000//////......---...000222222222111000000000000000000000000000//////000000000111111111333222222111111222222333000000000000000000000000000000000000000000000000777999::::::888777777888999999999999999999999999::::::999999999999::::::<<<:::999999::::::888777888888888888999999::::::<<<<<<<<<;;;:::999888777888888999999999999888888888888999999999:::::::::888999::::::::::::999888999999999999999999999999777777<<>>999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888777777888888999999999999::::::::::::::::::::::::777777777777777777777777777777777777777777777777555666666666777777888888>>>>>>>>>===<<<;;;:::999888777666555555666777888777777777777666666666666444444444555555666666666444444444333333333222222000111333444555666666666111222333333444444444444111111222222222333333333222222333333333444444444222222444555555444222222333333333333333333333333444444444444444444444444111111111222222333333333222222222333333222222222000222222000222555555111111000///000222333333111222222222222222222222222222222222333333222222222///000111222222222222222333333333333333333333333111111222222222111000000222222333222222111000///111111111111111111111111000111111111111222222222222222444444444444222222000000111111111222222222111111111222222333333333111111111222222333333333111111222222222333333333333333333333333333333333111111222222222333333333333333222222222222222222222222222222222222222222222111000///000111333444222111000000222222111000000111222333333222111000000000111111111111000000000111222333333333333333444444333333222111111111111111111111111111111111111111222222222222111111///000000000000111111111//////000000111222444555000000111111222222222222111111111111111111111111000000111111222222222222111111111111111111111111222222222111111111111111111111000000000000111111111111111111111111222333111111111111111111111111000000000000000000000000111222222222333333333333000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000111111111222333333333444111111111000111222222333222222222222111111111000---------...000111333444333333222222222222222222000000000000000000000000///000111222222111000///------...///000111222222444333111///......//////000000000000000000000000000111111111111222222222111111000000000000111111111111111111111111111111000000000000000000000000::::::::::::::::::::::::======<<<;;;::::::999999999:::;;;;;;;;;:::999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999:::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;::::::999999999999<<<:::888999:::<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999999999888888888888999999777777777777777777777777999999888888777777666666555555555555666666666666<<<<<<;;;;;;:::999888888999999888777666555444444777666666666555555555555666666666666666666666666666666555444333222222111444444444555555555555555555444333222222222222222333333333444444444555555444444444444444444444444444444444333333333222222222222222222222222222222222222333444444444333333444555666777666444111000555444222111000111222222111111222222222333333333111111111111222333444444222222222222222222222222444333333222222111111000333333222111111222333333444444333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222000000000000000000000000333222111000000000111222000000111222333333444444222111111000000111111222222222222222222222222222222111000000///000000000222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111000111222222111000///...444333222222444444333222222222222333333444444444555555444333333222111111222222222222222222222222111111111111111111111111000000000000111222333444000000000000111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222333333222222111222222222222222222222222000000000000000000000000111111000000000000111111......------...///111222222222111111111111222222111111111111111111111111222222111111111111222222000000000000////////////000000000000000000000000,,,---///000000000///...333333222222111000000000//////000111333444555555//////000000000000//////222222222111111111000000000000111111111111000000000000000000000000000000111111000000000000111111222222111111000//////...000000////////////000000111111000000000000111111//////000111111111111111111111000000000000111111000000000000000000000000444000///222333111000111::::::::::::::::::::::::===<<<<<<;;;::::::999999999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;@@@>>><<<;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999888888888888999999888888888888888888888888777777666666555555555555666666666666666666555555::::::999999888777777666777777777777777777777666777777666666666555555555555555555555555555555555444444444444333333333333444444444555555555555555777777666555555555555555333333444444444555555555444444444444444444444444444444444333333333222222333333333333333333333333222222333333333333333333444444555555444333111000555444333222111222222333111111111111222222222222222222222111222222333333222222222222222222222222222222222333333333333333333333222111111222333333111111111222222333333333222222222222222222222222222222222222222222222222111222222222222222222111222222222222222222222222222222222222222222222222222222111111111333444555000111111222333333444444222222222111111222222222444444444444444444444444333222111111000000000000222222222222222222222222333333333333333333333333333333333333222222222222222222222111111000000000222222333333333222111000444222111222333444333222111111111222222333333333111222222333333444444555222222222222222222222222111111111111111111111111000000000000111222333333000000000000111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000111111111222222111111222333333333222222222222222222222222222222111111111111111111111111111111000000000000111111222111000/////////000111222111111111111111111222111111111111111111111111111111111000000111111111000000000000000000000///000000000000000000000000---...///000111000000///000000000000000111111111000000111222333333444444000000111111111111000000222222222111111111000000000000111111111111000000111111111111111111111111111111000000000000111111333222222111000000//////000000////////////000000111111000000000000111111000000111222222222222222111111000000000000111111000000000000000000000000222///...222444111000111::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======DDDAAA>>>===<<<<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;:::999999888888999999:::999999999999999999999999777666666666666555555555777777777888777777666666:::999999888888777777777777777777888888888999999777777777666666666555555444444444444444444444444333333333333444444555555444444444555555555666666555444444333333333333333333444444444444555555555333333333333333333333333444444444444333333333333444444444444444444444444333333333333333222222222444444333333222222111111555444333333333333333333111111111111222222222222333333222222111222222222222222222222222222222222111222222333444444555555333222222111111222222333...///000111222333333444222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222444444444444444444444444111111111222333444666777111111111222222333333444333333222222222222333333444444444444444444444444555444333222111111111111222222222222222222222222333333333333333333333333333333222222111111111000111111111000000000000000333444444444444444333222333111111111222333222111000111111111111111222222111111222333333444555555222222222222222222222222111111111111111111111111////////////000111222333000000000111111111222222111111111111222222222333222222222222222222222222111111111111111111111111000000111111111111222222000111222333333333333333222222222222222222222222111111111111111111111111111111000000000000111111444333222111000000000000111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000//////000111111111111000......//////000111111222111111111222222333333333111222222222222222222111222222222111111111111111000000111111111111000000111111111111111111111111111111000000000000111111333333333222111111000000111000000//////000000111111111000000000000111111000111222222333333222222111111000000000000111111000000000000000000000000000---///444666333000000;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<======CCCAAA>>><<<<<<<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::999999999999::::::999999999999999999999999888888888888888888888888777888999:::;;;;;;;;;:::;;;;;;;;;::::::999999999888888888888888888999999777777777666666666666555555555555555555555555555555555555555555555555555333333444444555666666666333333222222222222222333444444444444555555555555333333333333333333333333555444444444444333333333444444444444444444444444333333222222222222333333444333222111111111111222444444444444444444444444222222222222333333333333444444333222111111111111222222222222222222222222333333333444444555555555222222222222222222222222000000000111222333333333222222222222222222222222222222222222222222222222000111111222222111111000111222222222222222333333444444444444444444444444111111111222333444444555111111111222222333333333333333333333333333333333222222222222222222222222666555444333222111111111222222222222222222222222333333333333333333333333333222222111111000000000111111111111111111000000444444444444444444333333222111000000222222111000111111111111222222222222444444444333333222222222222222222222222222222222111111111111111111111111000/////////000000111222000000111111111222222222111111111222222222333333222222222222222222222222111111111111111111111111111222222222333333333333000000111222333333333333111111111111111111111111111111111111111111111111222111111000000111111222333333222111111111111111000111111111111111111000111111111111111111111111000000////////////000000000000000000000111111111000000000000000000000000000000111111222222222222///000000000111111111222222222222222222222222222111111222222222222111111111111111111111111111111000111111222222111111000111111111111111111111111111111000000000000111111333333333222222222111111111000000000000000000111111111000000000000111111000000111222222222222111111111000000000000111111000000000000000000000000///---000666999555222111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999999999:::;;;<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::999999999:::;;;;;;<<<:::888888:::<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<999999999999999999999999666666666777777777777888777999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<:::888888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::666666777777777888888888888:::===???@@@@@@???>>>888888888888888888888888888888888777777666666666888888888777777777666666777777777777777777777777777666666666555555444444222222333444555666777777222111111111222222333444555555555555666666666666555555555555555555555555555555555555444444444444444444444444444444444444333333333333555777:::<<<222333444555555444333222000111222444444444333222111111111222222222333333222222222111222222333333222222222222222222222222333333333333333222222222111222333333333333222111222222222222222333333333222222222222222222222222222222222222222222222222333333444444444444333333000111111222333333444444333333333333333333333333000111222333333333222111222222222222222222222222000111222444444222111000444444444444444444444444222222222222222333333444222222222222222222222222333333333333333333333333111111222222333333444444000111111111222222222222222111000000111222333444444222111222333444333222333333333333222222111111///000111222444555666777222222222222222222222222111111111111111111111111333333222222222222333333111111111222222222333333222222222333333333444444222222222222222222222222111111111111111111111111222222222222333333333444333333333333222111111000111111111111111111111111222222222222222222222222333222222111111222222333111222333444444333222222222333555666666555333222111111111111111111111111111111111000000111111111///000000111111222333333000000000000000000000000111000000///000111222333333333222222222222222222000000111222333333444444111111222222222222111111000000111111111222222222111222222333333222222111222222222222222222222222111111000000000000111111111111111111111111111111222111111000000111111222111111000000000000111111......///000000000000000111111000000000000111111111111111111111111111111222///111666888444000000<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;===;;;999999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::::::::::::::;;;>>>??????>>>;;;:::::::::::::::::::::::::::666666666666777777777777888888888888777777777777666666666666666666666666333333333444444444444555222222333444555666777888444444444444555555666777555555555555666666666777666666666666666666666666666666555555555444444444666666666666666666666666333333333444666999<<<>>>222333555666666555333222///000222333444333333222///000000000000111111111111111111111222333444444222222222222222222222222000111111222222333333444111222333444444333222111//////000111222333333444222222222222222222222222222222222222222222222222333444444555555444444333000000111222333333444444444444444444444444444444///000222444555555555444222222222222222222222222///000222333333222000///222222222222222222222222111111111111222333444444222222222222222222222222333333333333333333333333111111222333444555555666//////000000111111111222222222111000111222444555444333222222444444333222222222222222111111000000333333333333333333333333222222222222222222222222111111111111111111111111444444333333222333333333111111222222222333333333222222333333333444444444222222222222222222222222111111111111111111111111000000111111111222222222444444444333222111000///000000000000000000000000222222222222222222222222333222222111111222222333444555555666555444222111333444666777777666444333111111111111111111111111222222111111111111222222///000000111222222333333000000000000000000000000111000/////////000222333000000000111222222333333///000000222333444555555222333333444444333333222000000111111222222222222111222222333333222222111222222222222222222222222111111000000000000111111000000000000000000111111222222111111111111222222111111000000000000111111//////000111111111111111111111000000000000111111111111111111111111111111222///000444666222//////:::::::::::::::;;;<<<=========<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>>>>>======<<<<<<<<<;;;======;;;::::::;;;<<<===<<<======<<<::::::;;;===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999999::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::999999999888888777777555555555555555444333333777777777777666666666666:::999999888777666666555888777777666555555555555333333333444555666777777666666777777666444222111555333111333666888777555555555555555555555555555666333000000333555444333444777999888555333444666555555555555666666666666444444444333333222222222222222222222222222222222222333333444444333333222222222333333333444444444222222222222222222222222222333444444444333222111111222444666777777666666555444333333222222333333000111222333333333333333333333333333333333333333111222444666666555444333222222111111111111222333666555333222222333555666333444555666555444333222000000000000000000000000000222555555333111000000111111111111111111111111333333333222222111111111111222333333444444333333222222222222222222222222222222222222222222222222555555555555444222000///333333333333333333333333111222222333333222222111111222222333333222222111222333444555555555444333333444444555555444444333444444444333333222222222111222222333333222222111//////000000111111222222111111222222222222111111111222333333333333222111111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111333111---111;;;@@@>>>FFF777666FFFHHH777///444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111444000---///222222111000222222222222222222222222111111111111111222222222111111222222222333333333444444333333222111000000111111111111111111111111444333333222111111111222000000000000000000000000000222222222111000111222...555888444000000111000///000111222222222222222000000000000000000000000222222111111111111222222111111111111111111111111222111000//////111333444//////000111222333333333===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>???>>>>>>======>>>=========<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;>>>@@@AAA???<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;:::888777777888:::;;;::::::::::::999999999888999999999888888777777777666666777777777777777666777777777777666666666666555555555666666666666777666555444333333444444555333444444555555666666666555666666666666444333222888666444555777888666444555555555555555555555555777444222222444666555444444666888777555333444555444444444444555555555555444444444333333222222222222222222222222222222222222333333444444333333222222222333333333444444444333333333333333333333333444555666666666555444444222333444555555555555555111111111222333444666666111222222333333333333222333333333333333333333333222333444666666555333222555444444444333333333333444333222111111111222222333444555555555444222222111111111111111111111111111333555555444222111111222222222333333333333333333333333333333222222222222222333444444444444333222222222222222222222222222222222222222222222222111222333333333333333333222222222222222222222222222222333333333333222222222222333333333333222222000111333444444444333333333333444444444444333333444444333333222222222222222222333333333333222222000000000000111111111111111111222222222222111111111222333333333333222111111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111222111000666CCCLLLMMMWWWBBB777@@@FFF>>>444111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111333000...///111111000///222222222222222222222222222222222111111111111111111111222222222333333333444444333333222111111000111111111111111111111111444333222222111111222222111111111111111111111111000222333222111000111222555;;;===777222111222111000000111222222222111111111111111111111111111111222222111111111111222222111111111111111111111111222111000///000111333444000000000111222222222333??????>>>===<<<<<<<<<<<<>>>======<<<<<<======>>>========================;;;>>>@@@@@@===<<<===???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<======>>>============<<<<<<<<<<<<===<<<<<<;;;;;;<<<======;;;???DDDEEECCC???;;;999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::999888777777888999:::999888888888777777777777888888888777777777777777888999999:::::::::999999777777777777666666666666111111222444555666777888555444333333333444555666555555555555555555555555444555555666666555444444:::888777666777777555444555555555555555555555555777555444444555666666555444666777777666444444555333333333444444444444555444444333333333333222222333333333333333333333333333333444444444444333333333333333333444444444444333333333333333333333333444555555666666666555555444444333333333333444444111111222222333555666777333333333333333333222222444444444444444444444444333444555555555444333222111222222333333333222222444444333333222222111111333333444444444333222111222222222222222222222222222444666666444333222333333333333444444555555555333333333444444444444444222222333444444444444444333333333333333333333333333333333333333333333333222111111111222222333444111111111111111111111111222222333333333333222222222222333333333333222222///000111222333333333333222222333333333333222222333333222222222222222111222222333333333333222222111111111111111000000000111111222222222222111111111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222111111888EEEPPPTTTTTTJJJBBBAAAAAA<<<555111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////222222222222222222222222333333222222111111000000111111222222222333333333444333333222222111111111111111111111111111111111333333222222111111222222111111111111111111111111111222333222111000111333888<<<<<<777222333444444111111222222222111111000222222222222222222222222222222111111111111222222111111111111111111111111222111000///000111222333111111111111111111222222??????>>>>>>===>>>>>>>>>>>>>>>============>>>>>>===>>>>>>>>>>>>>>>>>>===;;;???CCCBBB>>><<<>>>AAA=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888999:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============@@@DDDEEECCC???<<<:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===<<<;;;:::999999999999::::::999999999888888888888777777777777777777777777777777777777:::;;;;;;;;;::::::999888777777777777666666666666111111222333555666777777666555444444555666777888666666666666555555555555333444444555555666666666888888777666666666555444555555555555555555555555666555555555555555555555555666888999888777666555333333444444444555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333444444444444555222222222222222222222222333333333444444444444444666444333222111222333333555555444333333333333333555555444333333333333333555555555555444444444444444444555555555444333222000111222333444444333333444444555555666555555444333333333333333222222222333333333333333333333333444555777666555333333444333333333444444555555666333444444444555555666666222333333444555444444444333333333333333333333333333333333333333333333333555444222111000000111111222222222222222222222222222333333333333333333222222333333333333333333222000000111222333444444555111222222333333222222111222222222222222222222222222333333333333333333222222222222111111000000000111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222555===DDDIII>>>IIIPPPHHH:::222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000222333111000111111000222222222222222222222222444444333222111111000000111111222222222333333333333333333222222111111111111111111111111111111111333333222222111222222333111111111111111111111111111222333333111111222333222666666222000333666666222222222222222111000///222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111222222222222111111111111111=========>>>???@@@AAABBB>>>>>>============>>>>>>>>>>>>???@@@@@@???>>>>>><<<@@@DDDBBB>>><<>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888:::;;;<<<<<<<<<<<<===============;;;<<<<<<======>>>>>>>>>???@@@BBBAAA???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<===<<<;;;:::777999<<<>>>>>><<<999777:::999999999999888888888777777777777777888888888;;;;;;;;;:::999777666555777777777777666666666666444444555555555666666666444444555555555666777777666666666666666666555555333444444444555666666777555555555555555555555555555555555555555555555555444444555555444444444444666777999:::;;;:::888666444555555555666666666666333333333333333333333333333333333333333333333333333444444555555444444333333333444444444555555555222222222222222222222222333333333333444444555555666555333222111111222333666555444444333333444444666666555444333333333444666666666555555444444444444444444444444444333333666666666666666555444444222333444555666777777777444444333333333222222222333333333333333333333333444666777666555333444555222333333333444444555555444444444555555666666666333333444555555555444444333333333333333333333333333333333333333333333333555444222111000111222222444444444444444444444444333333333444444333333333333333333444444333333333222222222333444555555666111222222333333222222111222222222222222222222222333333333444444333333333333333222222111111000000222222333333333333222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000111222333333444777;;;<<>>???AAABBBCCC???>>>>>>======>>>>>>???>>>???@@@AAAAAA@@@???>>>===@@@BBBBBB???>>>???AAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<===============;;;;;;===>>>>>>>>>>>>>>>???@@@???>>><<<<<<>>>@@@<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::777:::===@@@@@@===:::777;;;;;;:::::::::999999999888888888888888999999999::::::999888777666444333777777777777666666666666777777777666666666666666333444555777777666555444666666666666666666666666444444444444444555666777333555666555444444555666555555555555555555555555222444666666444333444444666777888:::<<<;;;888555555555555666666666777777222222333333333333444444333333333333333333333333444444555555555555444444333444444444555555555555222222222222222222222222555555555555666777888999555555444333333333333333222222333333444666777888777666555444333444555666777777777666555555444444333333333444444444555555777777555444333333333444111111222333444555555666666555444333333333444444333333333333333333333333555666666666444333444555444444444444444444444444444444444555555555555555333333444555555555555555333333333333333333333333333333333333333333333333111111111222333444555666555555555555555555555555333333444444444444333333333333444444444444333333444444333333333444555666222222333333333333222222222333333333333333444444333333444444444444333333222222222222222111111111222222333333333333222222333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111///000333555444111333888OOOJJJ???666333444222...222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///333333222888???===666222222222222222222222222444444333333222222111111111111222222222333333333222222222222222222222222111111111111111111111111222222111111222222333333222222222222222222222222222333444333222111222444333555444111000333333000111111222222222111111000000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000//////111111111111111111222222============>>>@@@AAAAAA??????>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>><<<<<<<<<<<<=========>>>:::;;;===>>>??????>>>>>>>>>??????>>>======???AAA;;;<<<<<<<<<=========>>><<<<<<============<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;999:::<<<======<<<:::999;;;::::::::::::999999999888999999999::::::::::::666777777777777666555555777777777777666666666666666666666666666666666666555777:::<<<<<<999666444555555666666777777888888555555444444444555666666555777888777444333444555555555555555555555555555333555888777555444444666444555666999;;;;;;777333444444444555555555666666222222222333333444444444444444444444444444444444444444555555555555444444444444444444555555555555444444444444444444444444666555555555666777999:::444444555555555444444333333333333333444666777888777666444333444555777888888888777777666555555444222222222333444555666777444444444444777:::>>>@@@555444333222222333444555777666555444444444555555222222222222222222222222555555666555333222333555777666666555555444444444555555555444444444444444333444444555555555555555444444444444444444444444444444444444444444444444111222333444555666666666444444444444444444444444333333444444444444333333333333444444444444333333555444333222222222333444333333444444444444333333333333444444444555555555333333444444444444333333111222222222222222222333222333333444444333333222333333222111111222333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000333666444000444;;;SSSEEE666111333333111///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///222222333===HHHEEE999222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222111111222222333444222222222222222222222222222333444444222222333444111333333111111444333///000000111222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000//////...000000000111222222222333???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>?????????@@@BBBCCCCCCBBB@@@???@@@???>>>???AAAAAA???===@@@@@@@@@???>>>======<<<;;;<<<<<<<<<<<<<<<<<<;;;777999:::<<<======<<<;;;;;;<<<<<<<<<======>>>>>>:::;;;===>>>?????????>>><<<>>>@@@@@@??????@@@BBB;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<888999999:::;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<========================999999888777888999;;;<<<;;;;;;999999999999;;;;;;:::::::::999999999999888999999999::::::;;;;;;;;;444444555777777888888888777777777777666666666666555555555666666666777777999<<<@@@BBBBBB>>>:::777444555555666777888888999666555444333333444555666888:::;;;999555222333555555555555555555555555555333666999999777555666777333333444777::::::666222333333333444444444555555222222222333333444444444444444444444444444444444444444555555555555444444444444444555555555666666666666666666666666666666444333333333444555777888333444555666666666444444666666555444444444444555666555444333444666888999999888888777666555555444111111222333444666777888555555777;;;AAAIIIQQQVVV;;;999777444333333444555888777666555444555666666222222222222222222222222444555555444222222333555999999888777666555444444555555555444444333333222333444555555666666555555444444444444444444444444444444444444444444444444444555666666666555444333333333333333333333333333333444444555555444444333333444444555555444444333555444333111000111111222333444444555555444444333444444444555555666666666333444444555555444444333111111111222222333333444222333333444444333333222444333222111111222333444111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333222333555222...444===DDD<<<777777333---...444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///222111333@@@MMMIII<<<222222222222222222222222333333333333333333333444111111222222222333333333222222222222222222222222111111111111111111111111222111111111222333333444222222222222222222222222222333444444222222333444+++...//////111555444000///000111222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000111000000///......//////000111222333333444======>>>???????????????@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB??????????????????????????????>>>>>>=========<<<========================>>>>>>>>>======<<<<<<<<<===<<<<<<<<<===>>>@@@AAA???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<======<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;888888888888888888888888666666666666777777777777555555666666777777888888777777777777777777777777555:::@@@DDDDDD@@@:::555444555666666555333111///666666666666666666666666555444444333333444444555222333555666666666555444555666777888888777666555888888888888777777777777555555555555555555555555222333333444555666777777555555555555555555555555444444333333333444555555444333333222222333333444777777666666666555555555333444555555666666555555777777777777666666666666555666666666666666555555555555555666666888999999::::::999888777666555555666777777666555666888:::999888999???HHHQQQVVVYYYHHH@@@777222333555555333999777444444555555333000444444444444333222222111222333333444555666777777666666555555555444444444222333444444333333444666555555555555555555444444555555555444444333333333666555333222111111222333222333444555555555444333444444444333333333222222555555555555555555555555444444444333333222222222444444444333333222222222111111222222222333333333222333333444444333333222333444444555555444444333333333333333333333333333111111222222222333333333222222333333333444444444444444222222222222444444444444444444444444444444333333333333333333333333555555555444444333333333333222222111111222222333666555333333222333444555888777555222//////222555444333333222111111111222111111111111111111111111444444333333222111111000333333333222222111111111555777333222>>>MMMNNNEEE444444444333333222222222333333333333333222111000111111111111111111111111000000111111222222222222111111222222222222111111222222111111111111222222333333333333333333333333222222333333333333444444777666555333222222333333000111111111111222222222333222222111111222222333111111111111111111111111444444333222222111111000111111333444444333222111111111222222222222111111>>>??????@@@AAA@@@@@@@@@AAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB???????????????????????????>>>>>>>>>====================================<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<===>>>@@@@@@@@@@@@AAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888777666666666666666666666666444888===AAAAAA===888444777888999::::::888777666555555555555555555555555555444444444444444444555444444555555666666666555666666666777777666666666777777777777777777777777444444555555555666666666555555555555555555555666555555555555555555555555555555444333222222222222555555444444444444555555777777666666555444444333555555666777777777777666888777777777666666666666555666666666666666555555555555555555666777888888888888777777777777777666444555555444333333666888666>>>HHHOOOOOOMMMLLLLLLFFF@@@888444555777666555777555333444666666555333444555555555555444444333444444555555555555555555666666555555555444444444444555777666555555666888555555555555555555555555555555444444444444444444666555555444444444444444222333444555555555444444555555555555444444444444444444444444444444444444555555555555444444444333444444444333333333222222222222222222333333333333333333444444444444333333111222222333333222222111333333333333333333333333333333333444444444555555222222333333333444444444444444333222222333444444444444444444444444444444333333333333333333333333444444444333333222222222333333222222222222333333444444333333333444555666555555333111000000111111444333333222111111222222222222222222222222222222//////000111111222222333333333333222222222111111333555222///777CCCDDD===444444444333333222222222333333333333333222111111111111111111111111111111000111111111222222222222111111222222222222111111222222111111111111222222333333333333333333333333222222333333333333444444666555444333222222222333111111111111222222222222333222222111111222222333111111111111111111111111222222222222222222222333222222222222222222111111111111222222222222111111@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB????????????????????????>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;================================================::::::::::::::::::::::::=========<<<<<<<<<<<<;;;999999999::::::::::::;;;:::::::::::::::::::::::::::::::::::::::999999999;;;;;;::::::999888888777666666666666666666666666444666999;;;;;;999666444555666777888999888777777555555555555555555555555555555444444444444555555555555555555555666777777666666555555555555666666666666666666777777777777555555555666666777777777777666666666555555555444555555555555555555555555666666444333222111111111666666555555555555666666777666666555444444333333666666777888888888888888888888777777777666666666555666666777777666666666666666555555555666666777555555666666777777888888555555555333333333666999777CCCOOOQQQIII???<<<===BBB>>>999777888999888666555444333444666777666555444555666666666666666666666666666555555555444444666666666555555555444444444666777777666555777888555555555555555555555555444444444555555555555555444555666666666666666666333444444555666555555555777777777666666666555555444444444444444444444444666666666666666555555555444444444444444333333333222333333333333444444444333333444444444444333333222222333333333333222222333333333333333333444444555555555666666666666777333333333333444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333222222222222222333333222222222222333333333333333333333444555666444333222222333333222000444333333222222222222222333333333333333333333333000000111222222333333444333333333333222222222222222444222...111999:::555444444333333333333222222333333333333222222222222222222222222222222222222111111111111222222222222111111222222222222111111222222111111111111222222222222222222222222222222222222333333333333444444555444333222222111222222111111111111222222222333333222222111111222222333111111111111111111111111000111111222333333444444333222111000000000000000111111222222222222111111CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????============>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<;;;<<<<<<<<<===============>>>>>>========================<<<==================<<<=========<<<<<<<<<<<<<<<:::::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;:::::::::::::::999::::::::::::999999888888777777777777777777777777555666777888888777666555555555666777777666666555555555555555555555555555666666555555555555666666777666555444555666888999777666555444444555666777666666666666666777777777888888777777777666666666666666666666666666666666555555555555555555555555666666555444444333444444777666666555555666666777444444444444444444444555666777777888888888888888888888888777777777666666555666666777777777777666666666555555555555555666555666666666666777777777777777777666555777:::===DDDIIIKKKEEE:::444555:::===:::888888999999888666555555555555666666666666444444555666777777777777666666666555555555555555666666666666555555555555333444555555444444555666555555555555666666666666444444555555666666666777222444555777888888777666444444555555666666666666777777777777666666666666444444444444444444444444666666666666666666666666555555555444444444444444333333444444444555555555444444555555555555444444444444555555555555444444333333333444444444444444555555666666666777777777333333333444444444444555444444444333333444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333222222333333333444444444444444444444444777444222222444555444333444333333222222222333333444444444444444444444444777666666555444444333333333333333333333333333333222555555000///444666444333333333333333333333333333333333222222333333333222222222222222222222222222222222222222222222222111222222333333222222111333222222111111222222333111111111111111111111111222222222333333333444444333333333222222111111111111111111222222222333333333222222111111222222333111111111111111111111111111111111222222333333333333222111///...///000000111111222222222222111111EEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>???????????????>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>======<<<<<<;;;===<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888999999999::::::888888888888888888888888888888777777777777888888:::::::::999999888777666666666666666666666666666777666666555555666666777777777666555666777888999777666555444444555666777555666666666777777888888;;;;;;:::999777666555444555555666666777888888999666666666666666666666666666666666666666777888999666666555555555555666666222333333444555666777888666666777888888888888777888888888888777777777777555555666777888888777777777666666555555555666666777777777777666666666666777777777666666999===AAAOOOKKKDDD<<<666555888<<<888777777888999888777666666777777666555555555555333444555666666666666666444444555555666777777888777777666666666555555555333444666555444444555777555555555666666666777777555555555666666777777777111333555666777777777666555555555555666666777777777777777777666666666666444444444444444444444444555555555555555555666666555555555555555555555555444555555555555666666666444555555666666555555444444555555666666555555444333333333444444555555555444555555555555666666666333333444444444555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555555444333333333333333333444666666555555444333222111777555222111222333444555444333333222333333444444444444444444444444444444777777666555555444444333333333333333333333333333000444444111000222444555333333333333333333333333444333333222222333444444222222222222222222222222333222222222222222222222222222333333333333222222333333222222222222333333111111111111111111111111222222222333333333444444222222222222222222111111111222222222222333333333333222222111111222222333111111111111111111111111333333333222222222111111333222000/////////000111111111222222222222111111FFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<>>>>>>======>>>>>>???@@@BBB@@@???=========>>>>>>===>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======????????????============>>>>>>>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777777888999999:::;;;;;;999999999999999999999999:::999888888888888999:::;;;:::999888777666555555777777777777777777777777777777666666666666777777777777777777777888888999777777666666666666777777666666777777888888999999===<<<;;;:::888777555555555555666777888999::::::888888888888888888888888666666666777888999;;;;;;666666555555555555666666333333444555666888888999666666777888888888888888999999888888888777777777555555666777888888888888777777666666666666777888999999888888777777666666555555555555666:::???DDDHHHBBB;;;777777888777777666666777888888777666666666777888777555444555666444555666666666666666555333444555666777888888999777777777666666666555555555777888888777666888999555555555666666777777888666666666777777777777777333444555666777777777777777666666666666777888888888888777777777666666666555555555555555555555555555555555555666666666666555555555666666666666666555555666666666777777777555555666666666666555555333333444444444444333333333333333444555555666666444444444444555555555555333444444444555555555555444444555555555555444444555555555555555555555555444444444444444444444444555555555555666666666666444444333333333333444444666666666555444333111111444444444222000000222444333333333333333444444555444444444444444444444444111111222333333444444555333333333333444444444444///000111111000111333444222222333333333333444444444444333222222333555666333333333333333333333333333333333333222222222222222222333333333333222222333333222222222222333333222222222222222222222222222222333333333333444444222222333333333333222222222222222222333333333333333222222111111222222333111111111111111111111111444444333333222111111000111111111000000111111222111111222222222222111111GGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>???????????????@@@@@@AAADDDBBB@@@???>>>>>>???@@@>>>??????@@@AAAAAABBBBBB????????????????????????>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@AAAAAABBBBBB????????????>>>>>>>>>===========================>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888777666666666666666888888888888888888888888888777777666666777777888666777888888999999888888777777888888888888777777777777777888999:::::::::;;;;;;;;;:::999999888888777777777888888999999999999999999999999999999999777777777777888999::::::888777777666666777777888666666666777777777777888777888888999999999999999999999999888888888777777555555666888888999999888777777777777777888999:::888888888888999999999999444555555666888===DDDHHH===999555444666777666444666777888888777777777777444666888777555555777999777777777888777777666666555555666666777777777888777777777777666666666555555777888888777777888999444555555666777777888888888888777777777777777777666666666666777777888999777777666666666777888999999999999999888888888888666666666666666666666666666666666777777777888888555555666666666777777777666666666777777777888888666666666777777666666666333333444444444444333333333333444444555666666666444444444555555555666666444444444444555555555555333444555666666555444333555555555555555555555555555555555555555555555555444444444555555555666666444444333333333333444444333333444555555444444333111666;;;:::444000111333333333333333333444555555333333333333333333333333111111111222333333444444333333333444444444555555111000000111222222222333222222222333333444444444555444222222222444555777333333333333333333333333444444333333333222222222222333333444444333333222444333333222222333333444333333333333333333333333222222333333333333444444222333444555555444333222222222222333333333444444333222222111111222222333111111111111111111111111333222222222222222222222///000111222333333333333111111222222222222111111GGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDKKKJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBEEEDDDAAA@@@??????@@@AAA??????@@@AAABBBBBBCCCCCC????????????????????????AAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@@@@??????>>>>>>????????????????????????@@@??????>>>===<<<<<<;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;::::::;;;;;;<<<===999999999999999999999999888888777777777777888888666777888::::::999888888777888999::::::999888777777777888999::::::;;;;;;999999999::::::;;;;;;;;;999999999888888888888888::::::::::::::::::::::::888888777777777777777888999999888888888888999999999999999888777666666666999999:::;;;;;;;;;::::::999999999888888888888777555555666888888999999999777777777777888999;;;;;;666777888999:::;;;<<<<<<666777777888;;;AAAHHHMMM<<<:::777555666888:::;;;888999999999888777888999222555777777666666999;;;999999999999999888777666777777777777666666666666777777777777666666666666444555666666555555666777444555555666777888888999999999888888777777666666999888777777777888999:::888777666666666777999:::;;;;;;;;;:::::::::999999777777777777777777777777777777888888999999999999555666666666777777888888777777777777888888888888666666777777777777666666555555666666666666555555333333444444555666777777555555555555666666666666444444444555555555666666333444555666666555444333666666666666666666666666555555555555555555555555333333333444444555555555555444444333333444444555000111333555666666666666000:::CCCCCC;;;333222444333333333333333444555666333333333333333333333333666555555444444333222222333333333444444555555555666333111333555444333333222222222333333444444444555444222222222444666777333333333333333333333333444444444333333222222222222333333444444333333222444333333222222333333444333333333333333333333333222222333333333444444444222333444555555555444333222222333333333444444444333222222222222222222333111111111111111111111111111111111222222333444444...///111333444444444333111111222222222222111111IIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGNNNJJJGGGFFFGGGHHHGGGEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@??????>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777999::::::999888:::;;;;;;;;;;;;::::::999999999999999999999999999999999999::::::::::::999888777::::::999:::;;;;;;:::888999999999999999999999999;;;;;;:::999999999999999:::999999888777777777888777888888999999:::;;;;;;<<<<<<;;;::::::999888888666666777777888888888888:::999888888777777888888999999999888888888777777999:::777555???LLLJJJ???::::::999999999999:::::::::999999999999999999999888888777777777777888888999999999999999999999999888888777777777777888888===999888:::888555444777999888888888777777666666;;;:::999888888999:::;;;999888888888777777666666777777777777777777777777888777666666666666666777999999888777666666777777555555555555555555555555666666777777888888888999777777888888888888777777555555666666777777888888777777777777888888888888666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666555555555555666666555555666666666666555555777777666666555555555444555555555444444333333333333333333333333333333333333333444444444444444444111>>>SSSTTT???333666666555555555555555555555555444444333222333444555666666555333111111111333444555444333333333333444555555555555444444333333333444444444444444444444444666666555555555444444444222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333333222222111111222222333555555555555555555555555333333333333333333333333444444444333333222222222333333333222222111111111555444444333333444444555222222222111111111000000222222222222222222222222111111222222222333333333IIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHMMMJJJGGGGGGHHHIIIHHHFFFHHHHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????DDDCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::<<<<<<;;;999888999:::;;;;;;;;;::::::999999999999999999999999999999999999999::::::;;;<<<<<<<<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<===>>>>>><<<:::888888999;;;;;;::::::::::::999999::::::::::::::::::::::::999999999:::<<<>>>@@@BBBDDDAAA>>><<<;;;;;;:::888999999999999999999999999<<<<<<:::999999888888888;;;::::::999999999999999;;;;;;::::::999888888777;;;;;;;;;::::::999999999888888999999999999::::::;;;;;;:::999999999999999999999999888888888888888777;;;;;;777:::@@@@@@:::888777777666666777777888888888888888888888888888888888777777777777888888999999999999999999999999888888777777777777888888777777:::@@@@@@<<<999:::888888888888888777777777666777888999999999999999888888888888888777777777777777777777777777777777666666666666666777888999999888777777777777777777777777777777777777777777777777777888888888888888999999::::::::::::999999999999888777777666555555999888777666555444333333666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777555555444444444444555555666666666777777666666666666666666666555555555555666555555555555555444444555555555555555555555555666555555555444333333333888444999;;;444555999444555555555555555555555555666555555555555666777777555555333222222222333444555444444333333444444555555444444444444333333333555555555555555555555555555555555555555444444444555555555555555555555555333333333333333333444444333333333333444444444444333333333333333333444444333333222222222222333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333444444444444444444333333333333444444444444444333333333222222222222222222222222222222111111222222222333333333JJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;<<<===<<<999888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999;;;>>>AAACCCDDD@@@===;;;:::;;;;;;:::999999999999999999999999===<<<;;;:::999999999999;;;;;;:::999999::::::;;;:::::::::999999888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999999::::::888888888888888888888888777;;;<<<888777:::;;;888999999888888888888999999777777777777777888888888999888888777777888888999888888888888888888888888888888777777777777888888777888<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888999::::::999888999;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999:::<<<>>>??????<<<999888999;;;<<<<<<999999999999999999999999888777666666555555666666:::::::::999999:::;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;:::::::::::::::::::::<<<;;;::::::999999::::::888888888888888888888888777;;;===:::777777777666999888888888888888888999666666777777777888888888999999888888888888999999888888888888888888888888888888777777777777888888999999===CCCCCC<<<888777888888888888888999999999666777888:::::::::999888888888888888888999999999777777777777777777777777666666666666777888999:::888777777777777777888888999999999999999999999999999999999888888888888888777777888888888888777777666777777777888888888999888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666666666666666888888777777777777888888333333444444444444333333555555555666666666666666333333333333333333444444444444444444444444444444777777666555444444333333333...333666000333999555555555555555555555555555333333333444444444444444444444444444444444444555444444444444444444444444444444444444444444444444222222333333444444444444444555555555555555555555444444444444444444444444333333333444444555555555333333444444444555555555333333333444444555555555444333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444555555555333333333222222333333333222222222222111111111111111111111222222333333333111111222222222333333333MMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNOOOOOONNNNNNLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKIIIKKKMMMMMMLLLLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777888:::999888888:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<:::888777777:::;;;<<<<<<999999999999999999999999888777777777777888999999:::999999999999::::::;;;777888888999::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::999999;;;;;;:::999999999999999888888888888888999999999888:::<<<;;;999888777777777666666555555666666777666777777888888999999999999999888888888888999999888888888888888888888888888888777777777777888888:::999<<<@@@@@@:::777777888888888999999999999999999999:::::::::999999888888888888999999999999999777777777777777777777777999999999999::::::;;;<<<777777777777777888888999999999999999999999999999999999999999999888888888999999::::::::::::999999666666777777888999999:::888888888999999999::::::777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777999999888888888888999999666666666777777666666666555555555666666666666666333333333444444444444444444444444444444444444444777666666666555444444444222///666888111222888555555555555555555555555555444555666666777777666666444444444444555555555555333444444555555444444333333333333444444444444555222222333333444555555555444444444555555555555555555555555555555555555555333333333444555555666666333444444444555555555555333333333444555555666666444444333333333333444444555555555555555555555555333333333333333333333333222222333333333333444444333333333333444444444444333333222222222222333333222222222111111111000000111111111222222333333444111111222222222333333333OOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLNNNOOOOOOOOONNNLLLMMMNNNNNNOOOOOOOOONNNKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLOOOOOOMMMLLLLLLNNNLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>???@@@???===<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;;;;999888999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;888777777888;;;<<<<<<;;;999999999999999999999999:::::::::;;;<<<===>>>???888888888888888999::::::999999999999999999999:::888888999::::::;;;<<<<<<::::::::::::999999999888::::::999888888888888999777777888888888999999999999999:::<<<===;;;999888666666555555555555666666777777888888999::::::;;;:::999999888888999999:::888888888888888888888888888888777777777777888888999777888<<<<<<999888:::888888888999999:::::::::<<<<<<;;;:::999999999999888888888999999:::::::::777777777777777777777777:::999999999999999::::::777777777777777888999999888888888888888888888888:::::::::999999888888888999999::::::::::::999999888888888888888888888888999999999888888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777999888888888888888888999666777777888888777777666555555555555666666666777555555555555666666777777555555555555555555555555666666666666555555555555555111555777111333777333555555555555555555555555444555666777777777666555333444444555555555555555333333444555555444333333333333333444444444555555444444555555666777777888444444444555555555666666666666666666666666666666333333444444555666666666444444444444555555555555333333444444555666666666444444333333333333444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333222222222222333333222222222222333333333333222222222111111111000111111222333333444444111111222222222333333333PPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMJJJKKKMMMNNNOOOOOONNNMMMLLLMMMNNNNNNOOOOOOOOOOOOIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNJJJMMMPPPPPPMMMLLLLLLNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<========================777999;;;===>>><<<;;;999999999:::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>><<<:::888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<999888888:::<<<<<<;;;999999999999999999999999999888888888999;;;===>>>???888777777777888999999:::;;;;;;:::999999888888888888888999:::;;;;;;<<<<<<:::::::::999999888888888:::999888888777777888888777777888888999999999999:::999999===???===;;;999888888777777777777888888777777888999::::::;;;;;;:::999999888888999999:::777777777777777777777777888888777777777777888888777444555999:::888999===888888888999999:::::::::???>>><<<:::999999999:::888888888999999:::::::::777777777777777777777777888777666666666666666777777777666777777888999999888888888888888888888888:::::::::999999888888888777777888888888888777777::::::999999888777777777::::::999888777666555555777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777888888777777777777888888555555666666666666555555444555555555666666777777666666777777888888999999777777777777777777777777555555555666666666666666:::222333555111555777111555555555555555555555555222222444555555555444333333333444555666666666555333333444555555444333333333333333444444555555555555666666777888999999:::444444444555555555666666777777777777777777777777333333444444555666777777444444444555555555666666333333444444555666777777555444444333333444444555333333333333333333333333333333333333333333333333222222222333333444444444333333333222222111111111333222222222222222222333444444444333333333222222000000111222333333444444111111222222222333333333QQQQQQQQQQQQPPPOOONNNMMMPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMGGGEEEGGGMMMPPPNNNMMMNNNQQQOOOMMMKKKJJJJJJLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMMMMMMMKKKHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????===<<<<<<======<<<:::>>>>>>===<<<;;;;;;:::::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888<<<<<<::::::::::::<<<<<<@@@@@@???>>>===;;;999888;;;:::999888777777777777999888888888888888888888::::::999888777777888888999999999999999888777666888888888888888888888888::::::999999888777777777:::;;;;;;:::888777777888<<<<<<<<<;;;:::999888777:::999999999::::::;;;<<<888888888888888888888888777999;;;===???@@@@@@???===<<<;;;999888777777777444555777999:::;;;;;;;;;888888888888888888888888888888999999999999888888777777888888888888777777888888888777777777777777555666666777888999999::::::999999888888999999:::;;;;;;;;;::::::999999999666666555555555555666666777888888888888999999999::::::999999::::::;;;<<<<<<<<<;;;::::::999888888999::::::;;;;;;::::::999777888888888888999999999999<<<>>>>>>===;;;::::::999;;;===<<<999666666777777777888888888888777777444444444555555555555666777777777777777777777777::::::::::::999999999888555555555555666666666666555666777888888777666555555555555444444333333333444444444555555555666666666666666666666666666666555555666666666666555555555555555555666666666777666666555555444444444333555555666666666666555555888777777666555555444444555555555555555555444444777555333222111333555666666666555555555555666666555555444444444444555555777666555555666777666444666666666666666666666666111333555777888666444333444333333333333444555555444444444444444444444444555444333333222222222222222222333444444333222222333333333333333333333333444444333222222222222333444333111111111111333444555444444333333444444555444333333222111111111222222222222222222222222222QQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMMMMLLLLLLLLLMMMLLLJJJLLLSSSWWWUUUUUUVVVPPPOOOMMMKKKJJJKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIIIIJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@>>><<<>>>>>>===<<<<<<;;;::::::;;;;;;============;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<>>>>>>>>>===<<<;;;:::999;;;:::999888888777777777999999999999999999999999999999888777777777777777999999999999999888777777999999999999999999999999888888888888888999999999666888999999999999:::<<<::::::::::::999888777666777777888999;;;===???@@@777777777777777777777777888999:::<<<===>>>??????======;;;999888777777777777777888999:::;;;;;;;;;999999999999999999999999888888999999999999888888777777888888888888777777888888888888888888888888666777777777888999999999::::::999999999999::::::;;;;;;;;;::::::999999999777666666555555666666777777888888888888999999999:::999999999999:::;;;;;;:::::::::999888888888777888999999::::::999999888888888888888999999999999:::>>>BBBDDDBBB>>>;;;999888:::<<<<<<999777777888888888888777777777777777555555666666666777777777888888888888888888888888888888777777777666666666555555666666666777777777444555666777777666555444555555555444444444333333444444444555555555666666666666666666666666666666555666666777777666666555555555555666666666777777666666666666555555444444666666777777777777666666777777666666555444444333555555555555555555555555666555555555555555555555666666555555555555666666666555555444444555555666777666555555666777666555666666666666666666666666222333555666777666555444555555444444555555666777444444444444444444444444333333333333333333444444222333444555555444333222333333333333333333333333444444333333333333444444222222222111111222222222333222222111111222222333444333333222111111222222222222222222222222222222QQQQQQQQQQQQQQQPPPOOONNNPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQQQQQQQQQQQQQQQQRRROOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMPPPNNNPPPVVVZZZZZZZZZ[[[OOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMLLLJJJIIIJJJIIIGGGFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@??????@@@BBBCCCCCCAAA>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888888888888:::::::::;;;;;;;;;::::::888888777777666666777777999999:::::::::999888888999999999999999999999999777777888888999::::::;;;666888999999999999:::<<<999999::::::::::::999999777777888999;;;===>>>???777777777777777777777777888999999:::;;;<<<>>>???>>>===<<<:::999888777777999999999999999:::;;;;;;::::::::::::::::::::::::888999999::::::999999888777888888999999888888777888888888888888888888888888888888888999999999999::::::999999999999::::::;;;;;;::::::::::::999999777777666666666666777777777888888888888999999999999999999999999:::;;;;;;888888888888888888777777777888888999999888888777888888888888999999999::::::???EEEHHHFFFAAA;;;888777999;;;;;;999888888999999888777666666666666666777777777777888888888888888888888888888888888888777777777777666666666555666666666777777777888888444444555555555555444444555555555555555444444444444444555555555666666666666666666666666666666666666777777888888777777666555555666666666777777777777777777777666666666666777777888888888888777777666666666555444444333333555555555555555555555555555555666777777777666555777666666555555666666777666555555444444555555666777666555555777777666555666666666666666666666666444444444555555555555555666666555555666666777888444444444444444444444444333333333333333444666666444444555555555555444444333333333333333333333333444444333444444555666777222222333333333333222222333222222111111222222333444333333222222222222222333333333333333333333333QQQQQQQQQQQQQQQPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMPPPMMMNNNTTTWWWWWWVVVXXXOOONNNMMMLLLKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMOOOMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCEEEDDDBBB???>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999===<<<;;;:::::::::;;;;;;:::::::::999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999999:::;;;<<<<<<===<<<<<<;;;999999888888777888888999999:::::::::::::::999999::::::::::::::::::::::::888888888999999::::::::::::;;;;;;:::888777777888:::;;;<<<<<<=========<<<::::::999999999999:::;;;::::::::::::::::::::::::999999888888999;;;===>>>>>>===<<<:::999999888888;;;:::999888888999::::::999999999999999999999999999999::::::::::::999999888888999999999999888888888888888999999999999999::::::::::::999999999999:::::::::999999:::::::::::::::::::::::::::::::::888777777666666777777888777777888888888999999999999999999888999::::::;;;777777888888888888888888888888999999999999888888888888888999999999::::::;;;???DDDFFFDDD???:::888777888999999999999:::::::::999777666555666666666777777777777888888888888999999999999999999999999999999999888888888777777777777777777888888888888555555555555555555555555666555555555555555555555555555555555666666666666666666666666666666666666777777888888888888777777555666666666666777777777888888777777777777777777666777777888888777777666666555555555444444444333555555555555666666666666555555666777777777666666777777666666666666777777666666555555555555666666777666555555777888777666666666666666666666666666555555444333444555666777666666555555666666777888555555555555555555555555555444444444444444555666555555666666666666555555444444444444444444444444333333444444555777888999222333555555555555333222555444444333333444444555444333333222222222333333444444444444444444444444QQQQQQRRRRRRQQQQQQPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPMMMLLLQQQSSSQQQPPPRRROOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>@@@CCCEEEDDDAAA>>>>>>>>>>>>>>>>>>===============>>>??????>>>==================<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999;;;<<<>>>>>>===<<<<<<:::::::::999999:::;;;;;;999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888888:::;;;;;;:::888777777888::::::;;;<<<============999999888888888888888999:::::::::::::::::::::::::::999888888888:::;;;<<<======<<<;;;::::::::::::;;;;;;::::::999999::::::999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::::::::999999888999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::888888777777777777888888777777888888888999999999999888888888888999::::::888888888999999999999999999999::::::::::::999999888999999999999:::::::::;;;===??????===;;;999999888888888888999:::;;;;;;999999888777777777777777666666777777777888888888999999999999999999999999999999999999888888888888777777777777888888888888666666666666666666666666666666666666666666666666555555555666666666777777777777777777777777777777777777888888888888777777666666666666777777777888777777888888888888888888555666666777777666666555555555555555555444444444555555555666666666777777555666666666777777777888777777666666666666777777666666666555555666666666777555555666888888888777666666666666666666666666666555444333333555666777555555444444555555666777555555555555555555555555888777666555444444333444666666666666666666666666444444444444444444444444333333444555666777999:::444555666777777666555444555444444333333444444555444333333222333333444444444444444444444444444444QQQQQQRRRRRRRRRQQQQQQPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPRRRNNNMMMPPPQQQOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMNNNNNNOOOPPPLLLKKKKKKLLLMMMNNNNNNLLLMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB??????@@@BBBCCCCCC@@@>>>????????????>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<==================;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;999:::<<<>>>???>>>===<<<;;;;;;::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888666888999999999999:::<<<888888999:::::::::::::::666666777777888:::;;;<<<999999999999999999999999:::::::::999999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<=========<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;999999888888888888999999777888888888888999999999888888888888888999::::::999999999999999999999888:::::::::;;;;;;:::::::::999999999999:::::::::::::::;;;;;;:::999888999;;;:::888777777999;;;;;;:::888888999::::::999999888666777777777777888888888::::::::::::::::::::::::888888888888777777777666666666666777777777888888777777666666666666777777666666666666777777777777555555666666666777777777777777777777777777777777666777777888888777777666666666666777777777888888777777777777888888888888555555666666666666555555666666666666666666666666555555555666666777777888555666888999:::999999888888777777666666777777888777666666555555666666777666555555666888999999888666666666666666666666666555555444333444555666777555555444444555555666777555555555555555555555555:::999777666444444333333666666555555555555666666444444444444444444444444333333444444666777888999666666777777777777666666333222222111111222222333333333333333333444444555555555555555555555555555QQQQQQRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUURRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRNNNMMMPPPRRRQQQPPPRRRPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMOOOOOONNNLLLOOONNNLLLJJJIIIJJJKKKLLLHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAABBBBBB@@@???????????????????????????>>>>>>@@@@@@@@@@@@>>>>>><<<======>>>>>>?????????;;;<<<<<<===>>>>>>??????========================<<<===???@@@@@@>>><<<:::;;;<<<<<<======<<<<<<;;;:::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<888999<<<>>>???>>>===;;;:::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999666888999999999999:::<<<777888999999999999999888888888999999:::;;;======:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>???@@@===???AAABBBCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;;;;999999999888888999999999777888888888888999999999888888888888888999999:::999999999888777777666666999999::::::::::::999999999999999:::::::::;;;;;;999:::;;;:::999999;;;===;;;999777777999;;;:::999666888:::<<<===<<<:::999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555555666666666777777777777666555555555555666777666666777777777888888888555666666666777777777777777777777777777777777777555666666777777666666555666666777777777888888888666666666777777777888888666666777777777777666666777777777777777777777777444555555666777777888888333777<<<@@@@@@>>>:::777888888777777777777888888777777666666666666777777666555555666888:::999888666666666666666666666666444444444444444555666666666666555555666666777888555555555555555555555555999888777666555555555555666666555444444555666666555555555555555555555555444333444444555666777888666555555555555555555666333222222111111222222333333333333333333444555555555555555555555555555555QQQQQQRRRRRRRRRRRRRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQMMMLLLPPPRRRRRRRRRTTTQQQQQQRRRRRRSSSRRRRRRQQQSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPQQQUUUSSSQQQQQQQQQQQQOOOMMMQQQOOOMMMKKKJJJJJJLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@??????????????????@@@@@@>>>???@@@AAAAAA@@@???>>>======>>>???@@@AAAAAABBB;;;<<<<<<===>>>??????@@@=========>>>>>>>>>>>>>>>===???AAACCCCCC@@@===;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;;;;<<<<<<===777999<<<>>>???>>><<<;;;999999999999::::::;;;<<<::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<:::;;;;;;:::888777777888:::::::::;;;;;;::::::999>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999999999:::;;;===???@@@AAA>>>AAADDDFFFGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<======:::;;;;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;:::999999888888999999:::777888888888888999999999888888888777888999999:::999888888777666555555444888888999999999999888888999999:::::::::;;;;;;;;;999:::<<<<<<<<<<<<===>>>===999777777999;;;:::999555777;;;>>>???>>><<<:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::555555555555666666666666666555444333333444555666666666777777888888888999666666666666777777777777777777777777777777777777555555666666666666555555777777777777888888888888555555666666777777777888777777888888888888777777777777777777888888888888444555555666777888888999111777???FFFGGGBBB;;;555888888777777777777888888777777666666666666777777666555555666999:::999888666666666666666666666666444444444555555555555666777777777777777888888999666666666666666666666666888777666666666666666777666555444333333444555666555555555555555555555555444444333444444555666777555444333222222333444555555444444333333444444555333333333333333444555666666666666666666666666666RRRRRRRRRQQQQQQPPPPPPPPPSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSRRRUUUWWWYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTUUUTTTRRRQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCAAA@@@AAABBBBBB@@@???>>>?????????>>>???@@@AAAAAAAAAAAA@@@???????????????????????????AAA@@@???>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>===>>>AAADDDEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???=========>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<:::999888============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999:::<<<;;;::::::;;;======888777<<<===:::999;;;======>>>>>>===<<<;;;;;;=========<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::>>>???AAACCCEEEGGGIIIIIIHHHGGGEEEBBB@@@===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<999999:::::::::;;;;;;;;;===========================;;;:::<<>>;;;;;;;;;;;;::::::999999999:::::::::999999888888888888888999999999:::::::::999999999999999999999999999999999999999999999999<<<;;;999999999;;;===>>>:::999999888888999999:::<<<:::888888:::???DDDHHHPPPGGG===888888::::::999999999999999999999999999:::999888777777999;;;<<>><<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888777777777777999888888777666555555444888888888888888888888888888888888888888888888888777777777777777777777777777555555555777888777666777777777666666666666666888888777777666666666555666666777777888888999999666666666666666666666666888999;;;======<<<;;;:::888888999999999888888777999888888777777777777777777777777777777777777777555555666777777888777777666666666666777777777777666666666666666666666666888888777777666666555555===444444===@@@888222333777777666666555555555444777777777777777777777777444444555555666666777777888888777777666666666555444444444555555555666666666666666666777777777777444444444444444444444444QQQQQQQQQQQQQQQQQQPPPPPPTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQQQQRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNLLLLLLMMMNNNOOONNNLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAAAAACCCAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@????????????BBBDDDFFFEEECCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>>>>???@@@??????@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>>>>===============>>>????????????>>>===<<<;;;======>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::;;;<<<<<<;;;;;;<<<>>>>>>??????===;;;:::<<<>>>======>>>>>>===<<<<<<;;;======<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<;;;<<<===???@@@BBBCCCDDDHHHGGGFFFDDDAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>999::::::::::::;;;;;;;;;===========================;;;;;;<<>>;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::999999999999999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::999999888999;;;>>>AAACCC::::::999999999999::::::<<<;;;999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>===???????????????>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<======>>>>>>======<<<;;;;;;<<<>>>===<<<<<<===???>>>HHHKKKAAA999;;;@@@@@@======>>>>>>>>>===<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======::::::;;;<<<===>>>??????AAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>><<<;;;<<<<<<<<<<<<<<<======;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<>>>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@????????????>>>>>>??????>>>>>>===<<<<<<>>>??????>>>===???@@@<<>>>>>>>>======<<<<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<===>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;::::::::::::;;;;;;:::999888888999;;;>>>@@@@@@===:::999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>BBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888999:::;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888999<<<======:::777999999::::::;;;<<<======888888888888888888888888888888888777777666666666777777777777777777777777888999:::;;;;;;;;;;;;:::============<<<;;;999999:::999888888777777888888888888888888888888888888888888888888888777666555666666777777777888888888888888888888888888888888666666666777777888888999:::666666;;;===888555555888888888888888888888888666666666666666666666666777777666666555555444444666666666666666666666666555555555555666666666666444444444444555555555666444444444444444444444444RRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTUUUVVVWWWYYYZZZ\\\\\\ZZZ___dddccc^^^YYYXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSTTTSSSRRROOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFBBBDDDFFFFFFEEECCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFCCC@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????DDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???;;;<<<>>>???AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@??????????????????@@@@@@??????>>>======>>>@@@???>>>>>>???AAA:::MMMVVVJJJ>>>???AAA>>>======>>>>>>>>>>>>>>>===<<<======>>>>>>?????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999:::;;;;;;???>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<=========>>>>>>@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888:::<<<>>>===:::777999999:::;;;<<<=========888888888999999999999999999999888888777777666666666666666666666666666666999999:::::::::;;;;;;:::;;;<<<<<<=========<<<<<<:::999999888888888888888888888888888888888888888888888999888888777666666777777777777888888888888777777777777777777777777666666777777888888999999777555666999999666444444777777777777777777777777777777777777777777777777777777666666555555444444555555555555555555555555555555555666666666777777444444444444555555555666555555555555555555555555TTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUWWWXXXZZZ[[[\\\]]][[[^^^aaa```]]]ZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTRRRSSSUUUUUUTTTSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIHHHFFFFFFFFFHHHDDDGGGJJJIIIFFFDDDDDDFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFEEEBBB??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBBBB@@@???>>>BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@;;;<<<>>>@@@BBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>============>>>@@@@@@AAAAAA@@@@@@???>>>===>>>@@@???>>>>>>???AAA:::HHHOOOIIIAAA@@@???<<<======>>>?????????>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>========================<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>><<<<<<<<<============>>>========================;;;===??????>>>>>>>>>???===>>>>>>>>>>>>>>>??????===============>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;<<<=========<<<<<<;;;;;;<<<<<<===??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::<<<======;;;888999999::::::;;;;;;<<<<<<999999999999999:::::::::999999999999999999888888777777777777777777777777777777777777888888888999:::;;;<<<======>>>======::::::999888888888888999999999999999999999999999888888888999888888777777777777777888888888999999777777777777777777777777777777888888888888888888666777888999999777666666666666666777777777777888777777777777777777777777666666666666666555555555444444555555555555666666555555666666666777777777444444555555555666666666777777777777777777777777WWWWWWWWWWWWWWWVVVVVVVVVYYYXXXWWWWWWWWWWWWXXXYYYVVVWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]XXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTVVVVVVUUUUUUVVVWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRTTTSSSSSSTTTVVVWWWWWWVVVRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJIIIGGGGGGGGGHHHEEEIIILLLKKKGGGDDDDDDFFFFFFFFFHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDCCCAAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@BBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???===>>>??????>>>>>>???@@@>>>AAACCCCCCAAA???>>>=========>>>???????????????@@@???????????????>>>>>>>>>>>>????????????>>>>>>========================;;;;;;;;;<<<<<<<<<<<<==============================>>>??????@@@@@@??????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@@@@>>>===>>>@@@>>>>>>>>>>>>>>>==================>>>>>>?????????=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>=========:::;;;;;;:::999888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>======<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::<<<<<<;;;999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::;;;;;;999999999999999999999999777777777777777888888999;;;;;;<<<<<<===<<<<<<<<<;;;:::999999888888999999999999999999999999999999777777888999999999888888777777888888888999999999888888888888888888888888999999888888888888888888666888999888888888888777777777777888888888999999999999999999999999999999555555555666666666666666666666666777777777888888555666666666777777777777555555666666666777777777777777777777777777777777YYYYYYYYYXXXXXXWWWWWWVVV[[[ZZZYYYXXXXXXYYYZZZ[[[WWWWWWXXXYYYZZZ[[[\\\\\\]]]ZZZXXXXXXZZZ\\\^^^^^^WWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYZZZYYYYYYXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVSSSUUUWWWWWWVVVVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSUUUTTTTTTUUUWWWXXXXXXWWWSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKJJJHHHGGGHHHIIIGGGKKKNNNMMMGGGCCCDDDEEEFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCDDDEEEEEEDDDBBB@@@???BBBCCCCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBAAAAAA@@@???<<<>>>??????>>>>>>???@@@AAA<<<;;;>>>@@@======???======>>>???????????????AAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;>>>@@@@@@>>>===>>>@@@??????>>>>>>======<<<<<<======>>>>>>?????????@@@>>>>>>>>>>>>????????????========================;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>>===;;;999888======<<<<<<<<<<<<======999:::;;;<<<============>>>>>>>>>===;;;;;;<<<===========================;;;<<<<<<===============;;;<<<===>>>????????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888999;;;<<<;;;:::999888888888888888888888999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;<<<<<<======<<<;;;::::::;;;:::999999888888999999999999999999999999999999666777888999999999999999777888888888888999999999999999999999999999999999:::999999999888777777777444777888777666777777666888888888999999:::::::::999999999999999999999999444555555555666666777777777777888888999999999:::666666666666777777777777666666666666777777777777666666666666666666666666ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYYYYXXXYYYYYY]]]\\\[[[ZZZZZZ[[[\\\]]]]]]ZZZYYY\\\]]]ZZZ[[[^^^XXXYYYYYYZZZ[[[]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[XXXXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\^^^^^^]]]ZZZ[[[\\\]]]]]]]]]]]]]]]aaaZZZWWW\\\___]]]]]]```ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[YYYWWWXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJMMMKKKFFFBBBCCCEEEAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCC@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???======???@@@AAA@@@??????@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>><<<;;;===AAABBB@@@>>>===>>>???@@@AAA@@@??????>>>>>>>>>???@@@@@@@@@AAACCCBBBAAA@@@???===<<<<<<======>>>???????????????@@@@@@@@@@@@??????>>>>>>===>>>@@@AAABBB@@@???>>>>>>????????????@@@@@@@@@========================@@@???>>>======>>>???@@@===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999======>>>>>>>>>>>>============>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;;;;::::::999999999777999<<<>>>>>>===:::999;;;999777666888999999999888999;;;;;;999888999:::::::::;;;;;;::::::999888;;;;;;:::999999888888777999999999999999999999999;;;::::::999888888888999888777666666666777999:::::::::::::::::::::::::::::::::::::::999999888777::::::999888777666555555888888777777777777888888:::::::::::::::::::::::::::999888777777888999:::888888777777666666555555999888888888777777666666999999888888777777666666777777777777777777777777[[[[[[\\\]]]]]]\\\[[[[[[]]]]]]\\\[[[[[[[[[[[[[[[^^^]]]\\\\\\\\\\\\]]]^^^ZZZXXXZZZ]]]^^^[[[ZZZ\\\[[[[[[[[[[[[\\\^^^___```___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYY[[[\\\\\\[[[ZZZ\\\]]]^^^]]][[[\\\]]]^^^^^^]]]\\\]]]^^^^^^_________^^^```\\\\\\bbbeeebbb___```[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYYYY[[[YYYXXXXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEIIILLLJJJFFFCCCDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCC@@@BBBBBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===>>>@@@AAA???<<<===>>>???@@@AAA@@@@@@???????????????@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>===>>>>>>???????????????AAA@@@@@@@@@????????????>>>>>>@@@@@@@@@@@@???>>>>>>????????????@@@@@@@@@??????????????????????????????>>>======>>>??????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>==================>>>>>>====================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;:::::::::999999888888888::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999999999999:::::::::;;;;;;::::::::::::::::::888:::;;;======<<<;;;:::;;;999777777888999999999666888999999888777777888:::;;;;;;;;;;;;:::999999::::::::::::999999999999999999999999999999999999;;;;;;:::999999999999999888888777777777888999:::::::::::::::::::::::::::::::::;;;::::::999999888888888888888888777777777888888777777777777888888:::::::::::::::::::::::::::999888777777777888999666666777777777777777777999999888888777777777777888888888888888777777777777777777777777777777777\\\]]]]]]^^^^^^]]]]]]\\\```______^^^^^^^^^^^^_________^^^^^^^^^^^^______[[[ZZZ\\\``````]]][[[]]]^^^^^^^^^^^^^^^___````````````___^^^]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYY[[[\\\]]]]]]\\\\\\]]]___aaa___]]]]]]^^^___^^^]]]______``````aaaaaa``````^^^^^^aaahhhjjjfffaaa```\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZXXXXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJIIIFFFDDDDDDFFFDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAACCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@>>><<<>>>??????@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???CCCBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@??????????????????????????????>>>????????????@@@@@@@@@>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>><<<======>>>>>>======<<<>>>>>>?????????>>>=====================>>>>>>???????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<:::::::::999888777777666::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;999888888999::::::999777888::::::888777888999;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::999999999888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::777777777888888999999999999888888777777888888999999999999999999999999999:::999888777777777777777555666666777888888999999999999999888888888888777888888888888888888999999888888888888888888888888^^^__________________^^^aaaaaa```````````````aaa``````____________`````````]]]^^^bbbbbb______aaabbbaaa````````````aaaaaabbbaaa```_______________```___^^^]]]\\\[[[[[[[[[^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______^^^^^^___```cccbbb```___```aaa```___```aaaaaabbbbbbbbbaaaaaa^^^```dddhhhiiifffbbb```^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFHHHHHHFFFEEEEEEFFFCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDAAACCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCDDDDDDCCCBBBDDDFFFIIIJJJCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>?????????@@@@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<======>>>>>>======<<<===>>>>>>>>>>>>>>>======>>>>>>======>>>>>>???@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>======<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::999999::::::;;;;;;<<<<<<999:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<:::999999;;;;;;;;;::::::;;;======;;;:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<888888888999999999999:::999999888888888888999999999999999999999999999999:::999999888777777777666777777777888888999999999999999999999999999999999777888888999999:::::::::999999999999999999999999aaaaaa````````````aaaaaaaaaaaa`````````aaaaaabbb___``````````````````___ccc```___aaaaaa```aaaeeedddcccbbbbbbbbbbbbbbbbbbcccbbbaaaaaaaaaaaaaaaaaabbbaaa```___^^^]]]]]]]]]]]]^^^___```aaaaaaaaaaaa___```aaaaaa``````aaaccceeedddbbbaaabbbcccbbbaaaaaabbbbbbbbbbbbbbbaaaaaa```ccceeeeeeddddddbbb`````````___^^^^^^^^^^^^____________^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^\\\[[[[[[]]]___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHGGGFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCEEEDDDCCCCCCDDDGGGIIIKKKDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>??????>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>??????????????????>>><<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===============>>>>>>>>>>>>======<<<======>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<======>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::<<<===???<<<;;;:::;;;<<<===<<<:::;;;<<<>>>>>><<<;;;<<<===<<<============<<<;;;;;;999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<======::::::::::::999999999999::::::999999999999::::::999999999999999999999999999999999999999888777777::::::999999888888888777999999999999::::::::::::888888999999::::::;;;;;;::::::::::::::::::::::::cccbbbbbbaaaaaabbbbbbcccaaaaaaaaaaaaaaabbbbbbccc``````aaaaaaaaaaaa``````ccc```___bbbbbb```aaaeeeddddddcccccccccccccccdddcccbbbbbbaaaaaabbbbbbbbbbbbbbbaaa```_________```^^^^^^```bbbcccddddddeeeaaabbbccccccbbbbbbcccdddgggeeeccccccdddeeedddccccccccccccdddccccccbbbaaacccggggggdddaaabbbbbbaaabbbbbbaaa````````````aaaaaaaaa`````````_________]]]]]]]]]]]]^^^___`````````^^^]]]^^^```aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVWWWWWWUUUTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDDDDEEEFFFHHHIIICCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@BBBDDDDDDCCCBBBBBBCCCAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????>>>????????????@@@@@@@@@BBBCCCDDDFFFFFFDDDCCCBBB???@@@@@@AAAAAA@@@@@@???======>>>???@@@@@@@@@@@@????????????????????????AAAAAA@@@??????>>>======>>>??????@@@@@@??????>>>======>>>>>>??????>>>>>>???????????????@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>======<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???===<<<;;;<<<>>>>>><<<;;;:::;;;======;;;:::;;;<<<=========>>>======<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<===>>>;;;;;;;;;::::::999999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::;;;:::999999;;;;;;::::::999888888777999::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ddddddcccbbbbbbcccddddddbbbbbbbbbbbbbbbcccddddddaaabbbcccddddddcccbbbaaacccbbbdddiiiiiieeecccdddddddddcccccccccddddddeeecccbbbbbbaaabbbbbbcccccccccbbbaaaaaaaaaaaabbbbbb```aaabbbcccdddeeeeeeeeebbbdddeeeeeedddccceeefffgggeeeddddddfffggggggfffeeeeeeffffffeeeeeedddcccggglllmmmgggdddddddddaaadddccccccbbbaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa____________```aaabbbcccbbb```___```bbbddddddccc````````````````````````___``````aaaaaa``````___________________________]]]\\\\\\[[[[[[ZZZYYYYYY[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCEEEEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDBBBEEEFFFEEECCCAAAAAACCCAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???>>>????????????@@@@@@@@@AAACCCEEEFFFFFFEEECCCAAA@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAA?????????@@@@@@@@@@@@@@@????????????????????????=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>===<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<=========>>>>>>=========<<<<<<<<<============>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>===<<<<<<>>>??????===;;;:::<<<>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<<<<;;;::::::::::::::::::999999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;eeeeeecccccccccccceeeeeecccccccccccccccdddeeefffcccccceeeeeeeeeeeeccccccdddeeejjjqqqqqqkkkffffffdddccccccccccccdddeeefffbbbbbbbbbaaabbbbbbccccccbbbbbbbbbaaabbbbbbccccccccccccdddeeeeeedddddddddcccdddfffeeeddddddeeeggggggeeedddeeeggghhhhhhhhhgggggghhhhhhgggfffeeeeeeiiippprrrlllggggggeeeaaaeeedddccccccbbbbbbcccccccccccccccbbbbbbbbbaaaaaa````````````aaabbbcccdddcccaaaaaaaaadddeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```______^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZWWWXXXYYYYYYXXXVVVTTTRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGKKKIIIGGGDDDCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJKKKJJJHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFEEEDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEEEECCCAAABBBCCCDDDDDDDDDDDDCCCCCC@@@AAACCCFFFIIIKKKMMMNNNEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHFFFBBB@@@@@@AAABBBAAA@@@???@@@AAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEEEECCC@@@???>>>????????????@@@@@@@@@>>>@@@BBBDDDDDDBBB@@@>>>AAAAAACCCCCCCCCCCCAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB????????????????????????======>>>>>>??????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<<<<<<<<<<::::::;;;<<<<<<======>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>??????>>>===<<<;;;::::::=========<<<;;;;;;;;;:::<<<<<<<<<========================>>>@@@???===;;;===>>>@@@@@@>>>>>>>>>???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<===>>>>>>999999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999;;;===>>>888999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>======888999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<>>>???@@@??????@@@@@@@@@??????>>>:::;;;<<<=========<<<;;;:::<<<=========>>>@@@BBB???????????????>>>===<<<===>>>???@@@???>>><<<:::>>>???@@@???>>>======???AAA@@@>>><<<;;;<<<===>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<>>>???@@@==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::gggggggggggggggggggggggggggffffffeeeeeeffffffggghhhiiiiiiiiiiiihhhggggggggghhhiiiiiiiiihhhgggfffggggggfffeeeeeeeeeeeefffffffffgggggggggffffffeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeefffgggggghhhgggggghhhhhhiiiiiiiiijjjjjjjjjkkkllllllmmmnnnnnnjjjiiiiiihhhhhhiiiiiiiiiiiilllnnnlllhhheeefffhhhggggggfffffffffeeeeeeeeegggeeeddddddeeeffffffeeecccddddddddddddeeeeeeeeeffffffffffffggggggggggggeeeeeeeeeeeeddddddddddddcccddddddddddddccccccbbbcccccccccbbbbbbbbbaaaaaabbbbbbaaaaaa``````_________^^^]]][[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJMMMKKKHHHGGGHHHIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHMMMKKKHHHHHHIIIJJJHHHFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJKKKIIIHHHGGGGGGHHHGGGEEEDDDEEEFFFIIIJJJDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEKKKTTTVVVQQQFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGEEEDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>=========<<<======>>>>>>??????@@@@@@@@@@@@??????<<<============<<<::::::<<<===>>>>>>>>>???AAACCC@@@?????????>>>>>>>>>>>>===>>>???@@@???>>><<<;;;>>>???@@@???>>>======???@@@???===<<<<<<<<<>>>???========================>>>>>>>>>=========<<<<<<==============================<<<<<<<<<======>>>=================================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<;;;;;;;;;iiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffggghhhiiiiiifffgggggghhhhhhhhhgggggghhhhhhhhhgggggggggffffffggghhhhhhiiijjjjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjkkknnnooonnnjjjhhhiiijjjggggggggggggffffffffffffgggfffddddddfffgggfffeeedddeeeeeeeeeeeefffffffffggggggggghhhhhhhhhiiiiiigggggggggfffeeeeeeddddddeeeeeeeeeeeeeeedddcccccccccccccccccccccbbbbbbbbbccccccbbbaaaaaa``````______^^^]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPSSSSSSSSSRRRQQQPPPOOONNNPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMKKKIIIHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJMMMIIIGGGHHHKKKLLLIIIEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLLLLJJJHHHGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEGGGKKKMMMLLLDDDDDDDDDEEEEEEGGGHHHHHHEEEFFFFFFEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>============??????@@@@@@@@@@@@@@@?????????>>>>>>===;;;:::999===>>>?????????@@@BBBDDDAAA@@@???>>>===>>>??????===>>>?????????>>>===<<<>>>???@@@???>>>======??????>>>===<<<===>>>???@@@========================????????????>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>======<<<<<<<<<=======================================<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllkkkkkkjjjiiikkkjjjiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkkhhhhhhiiiiiijjjiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnooolllllllllllllllllllllllljjjjjjkkkkkkkkkllllllllljjjkkkkkkllllllllllllllllllnnnooonnnllljjjjjjkkkhhhhhhhhhhhhgggggggggggggggfffddddddfffgggfffeeeeeeeeeeeeeeeffffffffffffhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeeddddddffffffffffffeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````_________^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMKKKJJJIIIKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKGGGIIIMMMPPPPPPNNNKKKHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDGGGHHHFFFDDDEEEGGGIIIEEEEEEEEEEEEEEEFFFGGGHHHEEEFFFFFFEEECCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;;;;===>>>????????????AAACCCAAA@@@>>>======>>>@@@AAA>>>>>>?????????>>>>>>===>>>???@@@???=========???============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===============>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>??????>>>===<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???<<<<<<=========>>>>>>>>><<<<<<============<<<<<>>===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBAAA@@@>>>======???AAABBB>>>>>>???????????????>>>>>>???@@@???=========???<<<======>>>???@@@AAAAAA?????????????????????????????????>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<======???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<======>>>???=========>>>>>>>>>??????<<<======>>>>>>======<<>>@@@BBBCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@===>>>??????>>>>>>@@@AAA@@@@@@???>>>???@@@AAABBB>>>>>>>>>????????????@@@>>>???@@@???>>>======???======>>>??????@@@AAAAAA?????????????????????????????????>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<===>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======================================================>>>>>>>>>>>>======>>>??????@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>======nnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooonnnnnnnnnooonnnnnnmmmllljjjkkklllllllllkkkiiiiiihhhhhhhhhiiijjjkkkmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrtttvvvxxxzzz||||||~~~}}}{{{yyyyyyyyyxxxwwwvvvuuutttsssppppppppppppppppppppppppoooqqqsssuuuuuuuuutttsssqqqppppppqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkiiijjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhfffeeedddddddddeeeeeeeeeffffffeeeeeedddccccccbbbbbbaaa^^^____________]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMOOOPPPOOOMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMYYYeeeeee[[[PPPKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJKKKJJJHHHHHHIIIKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGKKKKKKGGGGGGKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGFFFGGGIIIGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGKKKIIIHHHHHHIIILLLPPPRRRIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>@@@AAACCCCCCCCCBBBAAA>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@???@@@@@@@@@??????@@@BBB?????????@@@@@@AAAAAAAAA???>>>>>>>>>??????@@@AAA>>>???@@@???>>>======???===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???????????????@@@BBBDDDDDDBBB@@@???>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>???????????????@@@@@@@@@@@@??????@@@@@@???>>>============>>>>>>>>>?????????@@@@@@===>>>>>>??????>>>>>>===ooooooooooooooooooooooooqqqqqqppppppppppppqqqqqqpppppppppppppppooonnnnnnjjjkkklllmmmmmmkkkiiihhhffffffggghhhjjjmmmnnnpppooopppqqqrrrsssttttttsssxxxyyy{{{}}}~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvqqqrrrtttvvvwwwwwwvvvuuusssrrrrrrrrrssssssqqqpppoooooooooooonnnnnnnnnnnnmmmkkkjjjjjjkkkllllllkkkkkkkkkkkklllllllllmmmmmmkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjhhhhhhfffffffffggggggggghhhhhhgggffffffeeeeeeddddddccc^^^______```___]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPOOOOOONNNNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPPPPLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMNNNPPPPPPOOONNNOOONNNNNNMMMMMMNNNNNNOOOHHHQQQYYY[[[VVVOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKIIIIIIKKKMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIHHHHHHLLLHHHHHHMMMMMMIIIHHHKKKIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJJJJIIIGGGGGGHHHJJJGGGGGGHHHHHHIIIJJJKKKKKKEEEGGGIIIKKKKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHLLLSSSZZZ^^^NNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDBBB@@@???>>>???@@@AAABBBBBBCCCBBBCCCBBB@@@>>>======>>>>>>@@@AAABBBAAA@@@@@@BBBCCC>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAA>>>???@@@???>>>======???>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEGGGGGGEEEBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB???@@@@@@AAAAAA@@@@@@???BBBAAA@@@>>>======<<<<<<>>>????????????@@@@@@@@@>>>>>>????????????>>>>>>rrrqqqooonnnnnnnnnooooooqqqqqqqqqrrrsssttttttuuuuuutttsssqqqooonnnnnnnnnooonnnnnnmmmlllkkkkkkjjjkkklllllllllkkkkkknnnppprrrtttvvvwwwxxxyyy|||~~~{{{~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvttttttttttttuuuuuuuuuuuusssrrrpppnnnmmmmmmmmmnnnmmmlllkkkjjjjjjkkklllmmmoooooopppppppppoooooonnnnnnnnnnnnnnnnnnmmmlllkkkoooooooooppppppooonnnnnnppppppooonnnmmmlllkkkjjjnnnkkkhhhhhhjjjkkkjjjhhhhhhhhhhhhhhhhhhgggfffeeecccbbbaaa```___^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWVVVWWWWWWXXXYYYVVVSSSRRRTTTVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOQQQQQQPPPNNNMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKKKKLLLMMMOOOOOOMMMKKKKKKMMMPPPQQQRRROOONNNNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLOOOSSSWWWZZZVVVOOOHHHFFFHHHJJJIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDGGGEEECCCCCCEEEGGGGGGGGGHHHGGGFFFEEECCCCCCBBBBBBHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA???===;;;:::CCCCCCBBBAAAAAA@@@@@@??????@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@>>>>>>???@@@AAACCCBBBAAAAAABBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>>>>???@@@AAAAAA??????@@@@@@@@@@@@??????tttsssrrrpppppppppqqqrrrssssssttttttuuuvvvvvvwwwvvvvvvtttsssrrrqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmnnnooonnnmmmnnnqqqsssuuuxxx|||||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvvvvuuusssrrrppppppqqqqqqqqqpppooonnnnnnooopppqqqrrrssssssttttttssssssrrrpppqqqqqqqqqqqqppppppoooqqqrrrssssssttttttsssssssssrrrrrrqqqpppooonnnmmmnnnkkkiiiiiijjjkkkiiigggiiiiiiiiiiiihhhgggeeeeeefffeeedddcccbbbaaaaaaaaa___^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWTTTQQQQQQSSSTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLKKKKKKLLLNNNOOONNNLLLJJJJJJLLLNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHJJJMMMPPPRRRSSSNNNIIIGGGIIIKKKIIIGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFDDDBBBBBBDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBB???AAABBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA??????@@@@@@AAADDDCCCAAAAAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@@@@??????xxxwwwvvvuuutttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttssssssrrrssstttssssssuuuxxxzzz|||~~~}}}}}}|||{{{zzzyyyxxxwwwvvvtttrrrqqqqqqqqqrrrrrrqqqpppoooooopppqqqrrrsssssstttttttttttttttsssttttttuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxrrrrrrqqqqqqpppooonnnnnnpppnnnllllllmmmmmmkkkjjjmmmmmmlllkkkjjjiiigggffffffeeedddcccbbbaaaaaaaaabbbaaa```___^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVTTTRRRRRRSSSTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRROOONNNMMMLLLLLLMMMNNNOOONNNLLLKKKLLLNNNOOOPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKPPPLLLIIIIIIKKKLLLJJJHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEE@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@DDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{zzz{{{|||||||||~~~}}}|||{{{{{{zzzxxxvvvuuuuuuuuuvvvuuutttsssrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyuuuuuuttttttsssrrrqqqqqqssssssrrrrrrqqqpppooonnnqqqqqqpppooonnnllljjjiiihhhgggfffeeedddccccccccceeedddcccaaa___]]]\\\[[[]]]\\\[[[[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUSSSRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJKKKMMMMMMKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@~~~}}}~~~~~~{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzz||||||{{{{{{zzzzzzyyyyyywwwxxxxxxwwwvvvtttsssrrrtttssssssrrrpppnnnmmmlllmmmlllkkkjjjiiihhhhhhhhhggggggeeecccaaa___^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSRRRSSSTTTVVVVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLJJJKKKKKKKKKJJJHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA~~~~~~~~~~~~~~~~~~}}}~~~|||yyyxxxxxxvvvvvvvvvuuutttrrrqqqpppooonnnlllkkkjjjjjjiiiiiikkkjjjiiigggeeedddbbbaaa^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ[[[[[[YYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^\\\]]]]]]]]]]]]\\\\\\[[[]]]\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUWWWXXXXXXVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTVVVWWWWWWTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLJJJHHHLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA}}}}}}}}}|||{{{zzzyyyyyysssrrrqqqpppooonnnnnnnnnooonnnmmmllljjjiiihhhgggaaabbbbbbbbbbbb```___^^^]]]___aaaaaa^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```aaaaaa___``````aaabbbbbbccccccbbbbbbccccccccccccccccccdddcccbbbaaa```_________]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[\\\\\\\\\ZZZ\\\]]]]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWUUUVVVWWWYYY[[[YYYVVVSSSTTTUUUUUUUUUVVVVVVVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLMMMNNNLLLJJJLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRTTTUUUWWWXXXUUUUUUTTTRRRPPPNNNKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB~~~}}}|||zzzyyyyyyyyyyyyrrrqqqqqqooonnnmmmlllkkkfffggghhhhhhgggfffdddcccbbbeeehhhgggdddbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbccccccdddeeeeeeeeeeeeffffffggghhhiiiiiiffffffggghhhiiiiiiiiihhhiiihhhgggeeedddccccccbbb````````````````````````]]]]]]]]]^^^^^^_________^^^```aaaaaa``````aaacccaaaaaaaaaaaaaaaaaaaaaaaaZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYY[[[]]]___]]]YYYVVVWWWWWWWWWXXXXXXYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOONNNMMMKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLMMMOOOQQQQQQOOOMMMKKKKKKKKKLLLMMMOOOPPPQQQOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOORRRSSSUUUXXX\\\___aaabbb]]]]]][[[YYYWWWTTTQQQPPPMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEECCCCCCDDDFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGBBBBBBCCCCCCCCCCCCBBBBBB~~~}}}zzzxxxvvvvvvvvvvvvssssssrrrqqqooonnnmmmmmmlllkkkjjjjjjkkkjjjhhhfffhhhiiijjjkkklllllllllllllllkkkjjjjjjjjjjjjkkklllnnnoooqqqrrrrrrqqqpppooolllkkkkkkkkkkkklllmmmmmmqqqpppooommmkkkiiihhhggghhhgggeeedddccccccddddddeeeeeeeeeddddddcccccccccaaabbbdddeeefffffffffeeeggggggffffffeeeeeeeeedddbbbbbbaaaaaa``````______`````````___^^^^^^]]]]]]________________________`````````___^^^^^^]]]]]]^^^___`````````^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSTTTUUUUUUSSSRRRQQQUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNNNNQQQPPPOOOOOOPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOTTTTTTSSSSSSSSSTTTUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ^^^ccchhhlllooopppqqqnnnjjjgggccc^^^YYYUUUUUURRRNNNLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGGGGIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFEEECCCCCCDDDDDDCCCBBBCCCCCCEEEEEEEEEEEECCCCCCyyyyyyxxxxxxwwwvvvuuuuuuuuutttsssssstttsssqqqooonnnnnnooopppqqqqqqqqqqqqqqqqqqpppoooooopppqqqqqqqqqrrrtttuuutttsssrrrqqqnnnnnnnnnnnnnnnoooppppppqqqqqqpppooonnnmmmmmmllllllkkkiiihhhgggggghhhhhhiiiiiiiiihhhhhhhhhggggggiiijjjlllmmmnnnnnnnnnmmmnnnnnnnnnmmmmmmlllllllllggggggffffffeeedddddddddeeeeeeeeeddddddcccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeefffffffffdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb_________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[]]]^^^___```ccceeeiiimmmrrruuuxxxyyyzzzwwwssspppmmmhhhccc```[[[XXXTTTQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHIIIIIIIIIHHHJJJJJJJJJHHHHHHHHHJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD{{{zzzyyyyyyzzzyyywwwuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvwwwwwwxxxwwwvvvtttsssrrrrrrrrrrrrrrrsssssstttssssssssssssrrrrrrrrrrrrrrrqqqooonnnmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnooopppqqqqqqrrrqqqqqqqqqqqqqqqpppppppppppppppmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkklllmmmmmmllllllmmmnnnmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeddddddddddddccccccccccccaaaaaaaaaaaaaaaaaa``````aaaaaabbbbbbbbbcccccccccbbbbbbaaa```````````````^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYY[[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ\\\\\\\\\\\\[[[ZZZZZZYYY[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\^^^```bbbcccggggggggghhhiiijjjkkklllppprrruuuxxx{{{~~~~~~{{{xxxvvvrrrmmmjjjccc___[[[YYYWWWVVVTTTSSSQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJKKKJJJIIIIIIJJJKKKIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDFFFHHHGGGFFFEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEE~~~~~~~~~|||zzzzzzzzz{{{|||||||||||||||||||||{{{{{{{{{{{{||||||zzzzzzzzzzzzyyyxxxvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuwwwvvvtttsssrrrrrrsssssstttttttttttttttttttttsssrrrrrrssssssttttttttttttssssssssssssssssssssssssrrrrrrqqqqqqppppppooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppqqqqqqqqqqqqqqqrrrssssssrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggggggggfffiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggeeeeeefffggggggffffffffffffffffffffffffccccccddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa___aaaccceeeeeedddbbbaaaaaaaaaaaabbbbbbbbbccccccbbbccccccddddddddddddccccccaaa```aaabbbcccbbbaaaaaaaaa```___^^^^^^]]]]]]\\\\\\]]]^^^______``````aaaaaaaaa`````````____________```aaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbbbbcccbbbbbbcccbbbbbbaaaaaaaaaaaaaaacccccccccccccccbbbaaa```bbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbaaabbbccceeegggjjjlllnnnppppppppppppqqqrrrssstttvvvwwwzzz|||~~~~~~{{{yyywwwtttqqqnnnhhhfffbbb___]]]\\\YYYWWWTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIKKKLLLLLLKKKJJJLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEFFFGGGFFFDDDEEEEEEFFFGGGGGGFFFEEEEEE}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwvvv{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyuuuuuuuuutttssssssrrrrrrqqqrrrrrrrrrssstttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrssstttuuuvvvvvvuuuttttttttttttttttttttttttttttttppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmlllllllllnnnnnnnnnoooooooooppppppmmmllljjjiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhheeeeeeffffffggghhhiiiiiidddfffiiikkkkkkjjjgggfffggggggggghhhiiiiiijjjjjjggghhhhhhiiijjjjjjiiiiiijjjhhhggghhhiiijjjiiiggghhhhhhgggfffeeeeeeddddddcccccccccdddeeefffggggggffffffeeeeeeeeeddddddddddddddddddeeefffggghhhhhhggggggggggggggggggggggggeeeeeefffggghhhhhhhhhhhhiiihhhggggggffffffgggggghhhhhhiiiiiiiiihhhggggggggggggfffeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccdddeeefffffffffgggiiilllnnnqqqrrrrrrrrrrrrrrrsssssstttuuuvvvwwwyyy{{{|||}}}~~~~~~{{{yyywwwvvvuuussspppmmmkkkhhheeecccbbb```]]][[[XXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPOOONNNMMMNNNPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIGGGFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEE~~~}}}}}}}}}|||||||||{{{{{{||||||}}}~~~~~~}}}{{{zzzzzzyyy}}}|||{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||yyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvsssttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssstttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssttttttpppooonnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllmmmmmmllllllkkkhhhhhhiiikkklllmmmnnnoooiiijjjmmmoooooonnnllljjjllllllmmmmmmnnnnnnnnnooojjjkkklllmmmnnnnnnnnnnnnooonnnmmmmmmnnnooonnnmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkllllllmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkkkkllllllmmmllllllkkkkkkjjjiiihhhhhhgggggghhhhhhggggggggggggggggggggggggfffffffffffffffgggggghhhgggggghhhiiikkkmmmooopppooooooooooooooopppqqqqqqssstttvvvwwwxxxyyyyyyyyyvvvtttsssssssssqqqooommmjjjhhhfffeeeeeedddbbb```]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\XXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHJJJJJJJJJJJJHHHHHH}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||||||||~~~~~~}}}||||||{{{{{{zzzvvvwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwsssssssssssssssrrrrrrqqqppppppppppppppppppppppppooooooppppppppppppoooooommmmmmnnnoooppppppqqqqqqmmmoooppprrrrrrqqqpppooopppppppppppppppqqqqqqqqqmmmnnnooopppqqqqqqqqqqqqrrrqqqpppppprrrrrrqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmnnnoooooooooooonnnnnnmmmlllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjiiijjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiikkklllmmmllllllkkkkkkkkklllmmmmmmnnnnnnpppqqqrrrsssssssssqqqpppooopppppppppnnnlllhhhgggfffggghhhhhhfffdddccccccccccccbbbbbbbbbbbbccccccccccccdddddddddddd_________^^^]]]]]]\\\\\\]]]]]]]]]^^^]]]\\\\\\[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^XXXYYYZZZZZZZZZZZZYYYXXXYYYYYYWWWWWWVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSRRRRRRRRRRRRSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRQQQPPPPPPNNNOOOQQQRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMNNNNNNLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKLLLNNNOOONNNMMMNNNNNNOOOPPPPPPOOONNNNNN~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~zzz{{{|||}}}~~~}}}}}}|||||||||||||||||||||||||||zzzzzz{{{{{{|||||||||}}}yyyxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyyuuuvvvwwwxxxwwwvvvuuutttttttttttttttttttttttttttqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrsssssssssssstttrrrqqqrrrssstttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqpppppppppppppppppppppooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppppppppppppooonnnmmmmmmllllllmmmmmmmmmnnnnnnooooooooonnnnnnlllkkkkkkkkkkkkmmmnnnooollllllllllllllllllllllllnnnmmmlllkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkllljjjjjjiiiiiiiiijjjkkkkkkhhhiiijjjlllmmmmmmnnnnnnnnnmmmlllmmmnnnnnnllljjjhhhgggggghhhjjjjjjiiiggghhhggggggggggggfffffffffgggggghhhhhhiiiiiijjjjjjeeeeeeeeedddcccbbbbbbaaacccccccccccccccbbbaaaaaabbbbbbbbbaaaaaabbbbbbbbbcccddddddbbb___^^^^^^^^^```___^^^]]]]]]^^^___```bbbbbbbbbbbbbbbbbbbbbbbb_________```aaabbbcccccc``````aaabbbbbbaaa``````aaa```___^^^^^^^^^___```[[[[[[\\\\\\[[[ZZZYYYYYYWWWWWWWWWWWWXXXXXXYYYZZZXXXWWWWWWWWWWWWWWWWWWXXXVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTUUUWWWYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUOOOQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPOOONNNOOOQQQRRRQQQPPPRRRSSSTTTUUUUUUTTTSSSRRR~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~|||}}}~~~||||||{{{{{{zzzzzzzzzyyyzzzzzzzzzyyyyyyyyyxxxxxxzzz{{{|||}}}}}}{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxuuuwwwyyyyyyxxxuuuttttttvvvvvvuuutttuuuvvvwwwxxxssstttuuuvvvvvvuuutttsssvvvvvvuuuuuutttsssrrrrrrqqqrrrssssssrrrsssuuuwwwuuuttttttssstttuuuvvvwwwuuuuuuuuuuuutttrrrpppooopppoooooooooooooooppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnooopppqqqqqqppppppqqqrrrnnnoooqqqrrrsssqqqpppoooppppppooooooooooooppppppoooooonnnnnnnnnnnnooooooooooooooooooooonnnnnnmmmooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllmmmnnnnnnmmmllllllmmmllllllkkkjjjiiihhhhhhkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmnnnnnnnnnmmmlllllljjjjjjjjjkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnoooppplllkkkiiihhhhhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiimmmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhfffcccaaaaaabbbdddfffggggggffffffffffffggggggdddeeefffffffffeeedddcccddddddcccccccccccccccccceeedddbbb``````aaabbbcccaaaaaaaaa```````````````___^^^]]]]]]^^^___```aaa_________^^^^^^]]]]]]]]]]]]WWW\\\___[[[]]]___XXX___^^^^^^^^^[[[XXXXXXZZZ``````aaaaaaaaa___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXX~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzz|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwyyy{{{{{{xxxvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxuuuuuuvvvwwwwwwvvvuuuuuuuuuuuutttssssssrrrqqqqqqrrrsssttttttttttttvvvxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwvvvtttrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqpppooonnnnnnooopppqqqqqqppppppqqqsssooopppqqqrrrrrrqqqppppppqqqqqqppppppppppppqqqqqqppppppoooooooooooopppppppppppppppppppppoooooonnnoooooonnnmmmmmmmmmnnnoooppppppoooooonnnnnnnnnnnnmmmnnnoooppppppooonnnmmmnnnmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjnnnnnnnnnnnnoooooooooooolllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppqqqnnnnnnlllkkkkkkkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhggghhhhhhiiijjjhhhgggeeeeeeeeeggghhhiiiiiihhhhhhhhhhhhiiiiiifffggghhhiiiiiihhhgggfffffffffffffffeeeeeeeeeeeegggfffdddcccbbbcccdddeeeccccccccccccccccccccccccbbbaaa`````````bbbcccdddbbbaaaaaaaaa````````````aaa[[[^^^aaa^^^ccciiidddgggdddaaa_________```bbbaaabbbcccdddcccbbbaaa```_______________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[\\\]]]^^^__________________^^^]]]]]]~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{}}}|||yyywwwuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuttttttssssssrrrtttuuuvvvvvvuuuvvvxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwvvvuuuuuuttttttsssssstttttttttttttttttttttttttttttttttuuuuuutttrrrqqqpppoooooopppqqqrrrrrrqqqqqqrrrtttrrrrrrrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooonnnlllmmmnnnpppqqqrrrqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqpppppppppoooooonnnnnnmmmmmmllllllkkkkkkkkkkkkllllllppppppoooooooooqqqrrrsssooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooopppnnnnnnnnnnnnnnnnnnnnnnnnppppppooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjllllllkkkkkkkkkkkklllllljjjjjjkkkkkklllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiihhhgggfffeeefffggghhhffffffffffffffffffffffffeeeeeedddddddddeeeffffffeeeeeeeeeddddddddddddcccfff___bbbeeedddmmmyyyyyyyyyrrriiicccbbbdddffffffdddeeefffggggggfffeeeeeebbbbbbccccccbbbbbbaaa```aaabbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaabbbbbbaaaaaa`````````aaabbbccccccddddddddddddcccbbbbbb~~~~~~}}}|||{{{zzzzzz|||{{{zzzzzzzzz{{{|||}}}|||}}}}}}|||yyyvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxwwwvvvwwwxxxzzz|||{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||zzzxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqqqqsssttttttsssssstttuuuuuutttssssssrrrsssssstttuuuuuuttttttttttttuuuuuuuuuttttttssssssttttttuuutttuuuuuuuuuuuutttssssssrrrqqqooonnnnnnppprrrsssssssssssssssssssssrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqpppppppppqqqqqqrrrqqqpppoooppprrruuuvvvqqqqqqrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmnnnoooooonnnmmmlllnnnmmmmmmllllllmmmmmmnnnllllllmmmmmmnnnnnnnnnmmmlllllllllkkkjjjjjjiiiiiijjjiiihhhhhhggghhhhhhhhhgggggghhhhhhhhhhhhiiiiiihhhhhhggggggggghhhhhhhhhggggggggggggggggggggggggiiibbbeeeiiijjjyyytttgggcccffffffccceeefffhhhiiiiiiiiihhhhhheeeeeeeeeeeeeeedddccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccdddeeeffffffdddddddddddddddeeeeeefffffffffgggggggggffffffeee~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz|||{{{zzzzzzzzz|||}}}~~~}}}}}}~~~|||yyywwwvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyyyywwwwwwyyy{{{|||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuussssssssstttuuuuuuvvvvvvtttuuuvvvvvvuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrqqqrrrsssuuuvvvtttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvuuuuuutttttttttuuussssssqqqqqqrrrtttvvvxxxttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooonnnnnnoooooooooooooooppppppoooooonnnooopppqqqqqqpppooonnnooonnnnnnnnnnnnnnnnnnooommmmmmnnnnnnnnnoooooopppmmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiicccgggkkknnn~~~kkkdddggggggcccfffgggiiijjjkkkjjjjjjiiifffffffffffffffeeeeeedddccccccddddddeeeeeeeeeeeefffffffffgggggggggggggggeeeeeeeeeeeeeeefffggghhhffffffgggggghhhhhhhhhhhhfffgggggghhhhhhhhhgggggg~~~~~~~~~~~~}}}}}}|||~~~}}}|||{{{|||~~~~~~}}}zzzyyyyyyzzzyyyzzz{{{|||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuvvvwwwxxxyyyzzzwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwwwwxxxyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwwwwvvvuuutttsssssssssssssssrrrqqqqqqttttttttttttttttttttttttssssssqqqpppppppppppppppppppppqqqrrrrrrrrrrrrqqqoooppprrrssssssrrrqqqqqqqqqppppppooooooppppppqqqoooooonnnnnnooopppqqqrrrooonnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkklllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkjjjdddiiimmmooonnnfffjjjkkkggghhhiiikkkkkklllkkkjjjjjjgggggghhhhhhggggggfffeeeddddddeeeeeeffffffgggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhggggggggghhhhhhiiihhhiiiiiijjjkkkjjjjjjjjjhhhhhhiiijjjjjjjjjiiiiii~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||yyy{{{||||||{{{zzz|||}}}||||||}}}}}}|||zzzyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{{{{|||||||||||||||||||||{{{zzzzzzxxxyyy{{{|||}}}}}}||||||zzz{{{{{{{{{||||||||||||}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssrrrrrrrrrrrrrrrssstttuuuvvvuuuuuutttrrrsssssstttttttttttttttssssssrrrrrrrrrrrrssssssqqqpppppppppqqqrrrssstttqqqpppooonnnmmmllllllkkkjjjjjjkkkjjjjjjjjjiiihhhiiijjjjjjkkkllllllmmmmmmmmmmmmnnnnnnnnnmmmkkkkkkkkkkkkkkklllllllllmmmmmmkkkgggkkknnnnnn~~~sssiiimmmooolllkkklllmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhgggfffgggggghhhiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmllllllkkkkkkjjjkkkkkkkkkjjjkkklllmmmnnnmmmmmmlllkkkkkklllmmmmmmmmmmmmmmm~~~~~~~~~}}}||||||||||||yyyyyyyyyyyyyyyyyyyyyyyy||||||||||||}}}}}}}}}}}}{{{|||}}}}}}||||||}}}~~~|||}}}~~~|||zzzxxx||||||{{{{{{{{{{{{||||||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~}}}}}}|||{{{~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxzzz||||||{{{zzzyyyxxxyyyzzz{{{zzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuttttttssssssttttttuuuvvvwwwxxxxxxwwwvvvttttttuuuuuuuuuvvvvvvwwwuuuuuuttttttttttttuuuuuurrrrrrqqqqqqrrrsssuuuvvvrrrrrrqqqpppooonnnmmmlllkkkkkkllllllkkkkkkjjjiiikkkkkkkkklllmmmnnnnnnooonnnoooppppppooonnnmmmlllllllllmmmmmmnnnnnnoooooommmiiimmmooommmzzzvvvjjjmmmpppmmmnnnnnnooooooooommmlllkkkjjjjjjkkkkkkjjjjjjiiihhhiiiiiijjjjjjkkklllmmmmmmnnnnnnooooooooopppppppppppppppooonnnmmmmmmmmmnnnlllmmmnnnppppppoooooonnnmmmnnnoooppppppppppppppp~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyzzzzzz{{{|||zzz{{{|||}}}}}}}}}|||{{{{{{||||||}}}}}}||||||{{{yyyxxxwwwvvvvvvvvvvvvvvvzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvuuuttttttuuutttsssqqqpppoooooooooooopppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnqqqxxxvvvqqqoooppprrroooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrooopppqqqsssuuuvvvvvvvvvpppooooooooopppqqqrrrrrrsssssssssssssssssstttttttttttttttvvvxxxxxxvvvttt~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||{{{{{{}}}||||||{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzvvvvvvvvvuuuuuuuuutttttttttuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvuuuttttttssssssqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqttttttuuuuuuuuuuuuttttttsssssssssssssssrrrqqqqqqrrrrrrsssrrrrrrtttxxx{{{}}}yyyvvvssssssttttttqqqrrrrrrsssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuussssssssssssssssssttttttttttttssssssttttttuuuuuuwwwvvvvvvxxxzzzzzzxxxwww}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyy{{{||||||}}}}}}xxxwwwwwwvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvuuutttssstttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuwwwyyyyyywwwuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzyyy{{{|||}}}{{{zzz~~~~~~}}}zzzzzzzzzzzz{{{{{{{{{{{{~~~~~~zzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyzzzzzzyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxwwwwwwvvvvvvyyy|||}}}|||zzzzzzzzzyyyyyy{{{||||||{{{{{{zzz||||||}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{||||||||||||{{{{{{||||||||||||{{{zzzzzzyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||}}}~~~|||{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||zzzzzz{{{{{{zzzzzzyyyxxxzzz{{{}}}}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{|||}}}~~~~~~~~~}}}|||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||||||||||||||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}