BM6P6(@ tttccc\\\```rrrxxx\\\FFFCCCDDDFFFVVVlllqqqcccRRRHHHCCC@@@===;;;;;;::::::999888888888999999:::;;;===>>>@@@AAABBBCCCCCCFFFLLLTTTeee|||^^^HHH@@@<<<<<<;;;;;;;;;:::::::::<<<;;;===BBBEEEJJJUUU```hhhsss~~~wwwiiiZZZYYYiii~~~}}}}}}lllggg^^^YYY]]]ccchhhtttooo^^^UUURRRLLLJJJKKKNNNPPPRRRXXX___hhhmmmzzzzzztttmmmgggccc^^^XXXSSSYYY[[[```iiisss}}}|||zzzzzz~~~|||zzzwwwrrrmmmgggccc```bbb\\\WWWWWWYYY```lllwwwooo```ZZZUUUTTTQQQLLLIIIIIIHHHEEEEEEHHHGGGLLLccc}}}~~~|||zzzsssmmmeee```YYYSSSRRRSSSTTTUUUWWWTTTSSSZZZmmmxxxnnneeeaaaaaaZZZXXXXXX___jjjuuu}}}wwwxxxtttnnniiihhhggggggfffeeeccc```___```cccgggiii|||ttthhhYYY\\\bbbhhhkkkrrrsssXXXSSSJJJCCCBBB@@@<<<999999666666555555555666666777888888777777666666666555555555555666777999:::;;;666===<<<:::MMMqqqwwwvvvyyywwwcccXXXcccmmmdddQQQDDDBBBBBBAAAAAA@@@???>>>>>>@@@>>>===@@@@@@AAAFFFMMMRRR```mmmqqqqqqsssvvvvvv}}}~~~}}}{{{wwwfff^^^WWWTTTSSSSSSXXX^^^iiirrrssshhh\\\VVVTTTVVV^^^fffiiijjjiiieee___ZZZWWWUUUTTTSSSQQQNNNMMMNNNQQQSSSQQQTTTUUUSSSYYYmmm}}}kkk]]]TTTQQQQQQXXX[[[nnnwwwbbbYYYYYY\\\^^^[[[YYYVVVQQQMMMHHHEEECCCEEEBBB@@@@@@DDDLLLUUUZZZggglllvvv}}}yyyiii```dddtttzzz^^^GGGCCCDDDGGGXXXnnnvvvhhhWWWJJJDDDAAA>>><<<;;;:::999999888888999999888999:::<<<===???@@@AAABBBCCCGGGNNNWWWiiisssXXXEEE>>><<<<<<<<<;;;;;;;;;::::::::::::<<>>TTTxxx}}}{{{zzz{{{tttddd]]]fffkkk___MMMCCCBBBBBBAAA@@@@@@???>>>>>>???======@@@AAABBBGGGNNNYYYfffrrruuutttuuuuuutttsssuuuwwwyyy{{{||||||}}}~~~pppfff\\\VVVQQQOOOQQQUUU\\\eeezzztttjjj```ZZZWWWWWW[[[aaadddddddddaaa]]]YYYXXXXXXWWWUUURRROOONNNOOOQQQTTTQQQTTTVVVWWW```wwwooo^^^VVVUUUVVVVVVcccvvvxxxcccYYYWWWZZZ\\\[[[YYYVVVQQQLLLGGGDDDBBBCCCAAA???@@@EEENNNVVV\\\kkkooowww}}}}}}{{{~~~pppfffgggvvvcccJJJDDDDDDFFFWWWmmm}}}ppp^^^OOOEEEAAA???===::::::999999888888999999777888999;;;<<<>>>???@@@BBBCCCHHHQQQ\\\mmm|||hhhPPPAAA<<<<<<<<<<<<;;;;;;;;;;;;:::999999<<>>>>>>>><<<<<<@@@AAACCCIIIPPP^^^kkkxxx{{{zzzxxxuuuqqqjjjjjjkkkmmmqqqvvv{{{~~~|||pppcccZZZSSSNNNMMMPPPSSSYYYkkkvvvmmmddd```^^^\\\^^^bbb^^^___^^^\\\ZZZYYYZZZ[[[[[[XXXTTTPPPOOOPPPRRRTTTTTTUUUVVVYYYddd|||mmm^^^YYYWWWSSSYYYbbbmmmzzzfffYYYUUUWWWYYY\\\YYYUUUPPPKKKFFFCCCAAAAAA@@@???AAAGGGOOOWWW]]]jjjmmmtttzzz{{{{{{ttthhhiiixxxgggLLLDDDBBBCCCSSSiiiwwwfffRRRFFFAAA???<<<::::::999999888999999:::888888:::;;;===>>>@@@@@@BBBCCCIIIRRR___pppttt___KKK@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>CCCHHHNNNZZZeeesss|||~~~uuuhhh```ZZZ^^^ppp}}}{{{zzz|||~~~}}}mmm```\\\ZZZWWWZZZbbbmmmvvv{{{dddXXXUUUVVVZZZ___dddoooyyywwwqqqjjjbbb\\\WWWXXX]]]fffrrrzzztttnnniiifffeeeaaa_________```fffmmmlllaaaVVVRRRPPPLLLKKKKKKIIIGGGHHHIIIFFFEEENNNZZZuuuzzzuuukkkfff^^^WWWSSSRRRQQQPPPQQQPPPRRR]]]sss|||xxxvvvwww{{{~~~tttnnnfffbbbbbbcccbbbaaaaaa``````ccciiisss~~~{{{uuuqqqnnnkkkiiigggeeebbb```___aaabbbdddkkkxxx{{{uuuaaaYYYTTT[[[iiixxxpppYYYOOOFFFBBB???;;;999:::888777666666666666666666555555555555555555444444666666666666777888999:::;;;<<<>>>KKKjjjxxxttt||||||zzz~~~kkkjjjmmmmmmcccRRRFFFBBBAAA@@@@@@@@@??????>>>>>>===;;;<<<@@@BBBDDDJJJQQQ```nnn}}}~~~wwwpppfffeeecccdddiiirrr{{{xxxjjjaaaZZZSSSQQQRRRRRRUUUaaauuu|||qqqgggcccccccccfffjjj^^^^^^\\\ZZZXXXYYY\\\^^^___[[[VVVRRRQQQRRRSSSTTTVVVUUUVVVYYYbbbyyyiii[[[ZZZUUUXXXZZZ___uuuyyyhhh[[[TTTUUUWWWZZZXXXSSSNNNIIIEEEBBBAAABBBAAAAAACCCGGGNNNUUUYYYaaadddkkkrrrvvvzzzxxxkkkjjjyyyeeeJJJBBB@@@BBBRRRiii|||kkkUUUFFFAAA>>>;;;:::999999888999999::::::999:::;;;<<<>>>@@@AAABBBDDDDDDIIISSS```rrrppp[[[IIIAAA>>>======<<<<<<<<<;;;;;;;;;>>>===@@@EEEJJJPPP[[[fffttt{{{xxxlll```[[[XXX^^^nnn}}}||||||{{{yyy{{{~~~{{{ggg]]]WWWSSSWWW___eeelllyyypppccc```aaaeeejjjpppzzzyyyssslllddd___[[[\\\___fffrrr~~~}}}wwwqqqmmmjjjfffcccbbbddddddeeekkkrrrzzzkkk\\\UUURRRNNNLLLLLLJJJIIIIIIIIIFFFDDDHHHNNNaaayyyxxxssslllggg___XXXTTTQQQOOONNNOOOOOORRR___vvvzzzuuuqqqrrrvvvzzztttrrrrrrpppoooiiigggffffffjjjooouuuxxxzzzuuuqqqmmmkkkfffdddbbbaaaaaabbbdddfffhhhrrr|||vvvdddXXXPPPUUUddduuuqqq[[[QQQFFFBBB@@@===<<<===888888777666666666666666444444555555555555555555777666666666777888999999:::;;;@@@SSSttt}}}vvvsssxxx~~~wwwuuuhhhkkknnnkkk]]]MMMDDDBBB@@@@@@???????????????>>>===;;;<<<@@@BBBDDDKKKRRRaaappp}}}tttfffbbb^^^]]]cccmmmyyy}}}{{{rrriiibbbYYYTTTSSSQQQQQQXXXggg{{{{{{llleeecccdddgggllldddbbb^^^ZZZXXXYYY^^^bbbddd^^^WWWRRRQQQRRRSSSSSSVVVSSSTTTXXXaaatttvvv___\\\XXXZZZZZZ[[[mmmtttggg[[[UUUSSSTTTVVVTTTPPPKKKGGGDDDCCCBBBEEEDDDCCCDDDGGGKKKPPPSSSVVVXXX___fffkkkqqq~~~rrrooo|||~~~```GGGAAAAAACCCTTTjjj~~~pppYYYHHHBBB???:::999999888888999999::::::999:::;;;===???@@@AAABBBEEEDDDHHHSSSaaauuummmWWWHHHBBB@@@=========<<<<<<<<<;;;;;;??????BBBHHHMMMSSS___jjjtttzzz}}}oooaaaUUUSSSVVV^^^mmm}}}}}}{{{{{{||||||zzz|||}}}sssddd[[[UUUWWW]]]```eeeppp|||mmmjjjjjjmmmpppttt||||||vvvpppiiiccc``````aaagggrrr~~~{{{vvvrrrooohhheeeeeeggghhhiiiooovvvzzzfff[[[VVVQQQMMMMMMKKKKKKJJJIIIFFFEEEFFFGGGRRRfffsss{{{}}}vvvqqqmmmhhh```YYYUUURRROOONNNNNNOOOSSSaaayyyxxxqqqllllllttt}}}xxxuuuqqqpppqqqtttwwwxxx~~~}}}yyytttpppmmmfffeeedddccccccdddfffgggfffnnn~~~}}}yyyfffXXXLLLOOO^^^ooowww```UUUIIIDDDAAA>>>===???999999888777666666666666555555555555555666666666777777777777777888999999888;;;FFF]]]~~~yyyuuusssvvv{{{~~~vvvpppzzzeeehhhiiicccVVVJJJBBB@@@????????????????????????>>><<<===@@@BBBDDDKKKRRRbbbpppxxxgggbbb\\\ZZZ___jjjxxx{{{wwwuuussspppnnnpppuuu{{{uuulll```WWWRRROOOMMMPPP[[[jjjttthhhcccbbbeeeiiikkkgggaaa[[[XXX[[[```eeehhhaaaXXXSSSRRRSSSSSSRRRRRRPPPRRRZZZbbbrrrggg\\\YYY[[[[[[[[[iiixxxxxxyyytttkkkaaaYYYTTTRRRQQQQQQNNNKKKGGGEEEDDDDDDDDDGGGFFFEEEDDDFFFHHHKKKMMMNNNPPPUUUZZZ^^^cccnnnzzz~~~xxx}}}```HHHBBBBBBBBBRRRggg}}}uuu]]]KKKEEEAAA;;;999999888888999999:::;;;888999:::<<<>>>???AAAAAADDDCCCGGGRRRdddzzz{{{|||iiiSSSGGGBBB@@@============<<<<<<<<<<<<>>>>>>BBBIIIPPPWWWdddpppyyy~~~yyyhhhXXXNNNPPPVVVaaaooo{{{|||{{{{{{||||||{{{|||}}}}}}}}}qqqdddZZZWWW[[[]]]```jjjwww{{{xxxvvvwwwvvvvvv{{{{{{vvvooojjjbbbaaabbbhhhsss{{{wwwuuunnnkkkjjjllllllnnnsss{{{pppbbbZZZTTTOOOMMMLLLLLLKKKIIIGGGGGGFFFDDDIIIXXX```gggzzz}}}vvvrrrooojjjccc\\\XXXUUURRRPPPNNNOOOTTTbbbzzz~~~uuummmgggeeetttzzzyyy{{{||||||~~~{{{vvvqqqnnniiihhhfffeeeddddddeeeffffffkkkxxx|||gggXXXKKKKKKWWWhhhzzz|||fffZZZMMMEEEAAA===<<<>>>:::999888777666666666666555555555666666777777777777777777777777888888999888===LLLggg{{{yyyyyy{{{|||zzzsssllluuuyyycccccc___XXXOOOGGG@@@===>>>>>>>>>>>>???????????????======AAACCCDDDJJJQQQ```kkkwww~~~~~~wwwiiiddd]]][[[```mmm{{{{{{vvvrrrlllhhhfffeeecccbbbaaacccjjjrrryyy{{{mmm```YYYTTTPPPOOOUUU___qqqrrrkkkhhhhhhjjjooojjjccc\\\YYY\\\ccciiijjjbbbXXXRRRRRRSSSRRRQQQOOONNNRRR\\\dddpppqqq___ZZZ\\\\\\ZZZeeeppplllnnnhhh___YYYVVVSSSOOOMMMKKKIIIFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEFFFHHHIIILLLLLLPPPTTTVVVYYYdddooo~~~eeeLLLEEEBBB@@@NNNbbb|||www```MMMGGGCCC===999888888888999::::::;;;777888999;;;===>>>???@@@DDDBBBFFFRRRfff~~~|||uuu|||xxxeeePPPEEEBBB@@@>>>=========<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>?????????@@@===>>>AAACCCDDDJJJQQQ^^^fffmmmrrruuuyyyxxxtttlllggg```^^^dddrrrzzzuuukkkgggaaa]]][[[[[[[[[[[[WWWXXX^^^hhhppp}}}zzzkkkccc\\\WWWTTTTTTZZZhhh~~~{{{tttqqqoooqqqpppkkkccc\\\ZZZ^^^eeelllkkkcccXXXRRRQQQRRRRRRPPPOOOMMMSSS]]]ccclllyyybbb\\\]]]\\\ZZZdddlllfffggg```XXXTTTSSSRRRNNNJJJGGGFFFCCCBBBBBBCCCFFFGGGDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLOOOTTTUUUXXXbbbmmmpppNNNBBBGGGFFFMMMaaa~~~~~~cccLLLFFFBBB===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAACCCGGGQQQjjj}}}uuuooollleeeYYYOOOIIIFFFCCC???>>><<<;;;::::::;;;;;;<<<@@@FFFJJJQQQ\\\lllwwwsss```QQQKKKTTT^^^hhhsss|||~~~{{{|||}}}}}}|||{{{{{{{{{|||}}}yyycccZZZ]]]___aaagggpppyyy~~~{{{vvvqqqlllhhheeegggppp~~~~~~}}}wwwttttttuuuvvvvvvzzznnn```\\\VVVOOOOOORRRQQQLLLIIIJJJFFF@@@DDDCCCGGGSSScccttt|||vvvqqqmmmfff```[[[WWWRRROOOOOOQQQXXXhhhzzzrrrjjjdddcccyyy|||zzzzzztttooommmiiifffdddbbbbbbbbbjjjkkksss}}}rrr]]]LLLLLLTTT___qqqvvvdddQQQGGGBBB===:::999:::999888777666666666666777666555444444555666777777999;;;;;;999888999:::;;;???WWW~~~}}}mmmfffssshhhdddccc[[[MMMDDDCCCBBB???????????????>>>>>>>>>>>>>>>======???@@@BBBJJJSSS]]]```dddgggiiijjjmmmnnnhhheeebbbdddmmmzzzyyysssnnnkkkaaa^^^[[[YYYYYYYYYYYYXXXWWWUUUVVVYYY___llltttkkkbbbYYYRRRSSSVVV___rrrzzzppppppwwwuuusssjjj^^^YYY^^^ggglllmmmeeeZZZQQQNNNMMMMMMLLLJJJQQQXXX^^^iiixxx{{{hhhaaa[[[[[[```dddcccaaa```ZZZTTTQQQPPPMMMHHHCCCAAABBBBBBCCCCCCDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKPPPVVVSSSPPP]]]oootttQQQDDDGGGEEELLL___}}}dddMMMEEEAAA<<<::::::::::::::::::::::::999999::::::;;;===>>>???@@@CCCHHHSSSkkkvvvlllddd```XXXPPPJJJGGGDDDBBB???>>><<<;;;::::::;;;;;;===AAAGGGLLLSSS___mmmxxxrrr```TTTOOOXXXaaahhhpppxxx|||{{{yyy{{{}}}~~~~~~}}}|||}}}}}}}}}~~~jjj\\\[[[]]]___eeemmmuuuyyy|||}}}yyyuuutttpppllllllrrr}}}|||yyyxxxyyyyyyxxx}}}~~~oooggg\\\RRROOORRRPPPKKKIIIJJJGGGAAAEEECCCFFFQQQ___qqq{{{tttoooiiibbb]]]YYYTTTQQQRRRTTT\\\lllyyypppgggaaabbbsssxxxxxx|||{{{qqqoookkkgggdddccccccccchhhiiipppttt___NNNLLLSSS]]]oooyyyfffRRRGGGBBB===:::::::::999888777777666666666777666555555555555666777555777999888777777777888>>>EEE^^^~~~}}}nnnhhhtttwwweeeeeecccZZZKKKBBBAAA@@@>>>?????????>>>>>>>>>======>>><<<===??????AAAJJJSSS```bbbdddeeedddcccddddddcccccceeekkkuuu~~~vvvoooiiifffaaa^^^ZZZXXXXXXYYYYYYXXXWWWUUUTTTVVVYYYdddxxx}}}sssiii^^^WWWVVVWWW]]]ooowwwuuuyyyzzzwwwnnnaaa[[[```hhhlllnnnfff[[[SSSOOOMMMMMMLLLKKKQQQYYYbbbooo~~~zzzhhhbbb\\\]]]bbbeeedddaaa^^^XXXRRROOONNNLLLGGGCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIIIINNNSSSRRRSSSbbbuuuyyyUUUFFFGGGDDDJJJ]]]|||gggNNNDDDAAA;;;::::::::::::::::::::::::777777888999;;;===???@@@???CCCIIIUUUlllssshhh[[[SSSKKKGGGGGGFFFDDDAAA???>>><<<;;;::::::;;;<<<>>>BBBHHHNNNVVVbbboooxxxqqq```VVVTTT___hhhkkknnnsssyyy{{{vvvxxx{{{}}}~~~~~~wwwddd]]]]]]^^^dddlllssszzzyyyrrrrrrsssyyy|||zzz}}}zzzvvvsssttt}}}~~~}}}~~~~~~}}}~~~rrrcccUUUQQQQQQNNNJJJIIIJJJHHHCCCFFFDDDEEENNN[[[ooowwwrrrkkkddd___[[[WWWTTTTTTXXXbbbssswwwmmmccc]]]```kkkzzzvvvxxxuuurrrmmmhhhdddccccccdddggggggmmm|||wwwdddRRRNNNRRR[[[kkkzzz}}}jjjUUUHHHBBB>>><<<<<<::::::888777777777777777777666666555555666666777555777888888777777888:::@@@LLLiii}}}zzz|||zzzmmmjjjttthhhdddgggcccWWWIIIAAA??????===??????>>>>>>>>>>>>======<<<;;;<<<>>>???AAAIIIRRR```bbbdddccc```^^^\\\\\\\\\```hhhsss~~~}}}tttllleeeaaaaaa^^^ZZZYYYYYYYYYYYYXXXZZZVVVTTTSSSTTT\\\lll{{{}}}qqqfff]]]ZZZYYY[[[jjj{{{|||}}}~~~tttfff^^^aaahhhlllnnnggg]]]TTTPPPMMMMMMLLLMMMSSS\\\iii{{{xxxhhhddd``````dddfffdddaaaZZZVVVPPPMMMLLLJJJFFFBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGJJJOOOPPPVVVhhh}}}}}}YYYGGGFFFDDDIII[[[{{{lllQQQEEEAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===??????@@@CCCHHHUUUjjjyyylll\\\PPPEEEDDDGGGGGGCCCAAA>>>===<<<;;;:::;;;;;;<<<===BBBHHHPPPZZZeeeqqqxxxooo```XXXYYYeeepppqqqoooqqquuuxxxuuuwwwzzz}}}qqqeee^^^^^^bbbjjjqqqvvv~~~yyytttpppmmmooozzz~~~}}}yyyxxx}}}mmm```VVVSSSNNNJJJJJJKKKIIIFFFGGGEEEFFFMMMYYYpppxxxssskkkddd___[[[XXXVVVVVV\\\hhhzzz~~~tttjjj```ZZZ]]]bbbpppxxxuuuzzzzzzvvvpppjjjfffdddddddddffffffkkkxxx|||jjjXXXPPPQQQYYYgggtttoooXXXJJJCCC???===>>>::::::999888777777777777777666666666666666666777777999::::::999:::<<<===@@@RRRsss|||zzzzzz}}}~~~ssskkkkkkqqqyyy}}}ooo\\\dddiiibbbUUUIIIAAA???>>>>>>???>>>>>>>>>============;;;:::;;;===>>>@@@IIIRRR___aaacccccc```]]][[[[[[XXX___jjjyyyvvvmmmeeeaaabbb___\\\ZZZZZZZZZZZZYYY]]]YYYUUUSSSRRRWWWcccpppwwwlllccc___[[[[[[fffuuuyyyjjj```aaafffiiilllfff^^^UUUPPPMMMLLLKKKPPPUUUaaassswwwiiifffddddddgggfffbbb^^^VVVSSSNNNKKKJJJHHHEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJHHHGGGGGGJJJNNNXXXmmm^^^HHHFFFDDDIIIZZZyyyqqqUUUGGGBBB>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>CCCCCCHHHUUUiiiqqqaaaRRRDDDCCCFFFDDD@@@???>>>===<<<;;;:::;;;<<<<<<===AAAIIISSS]]]hhhrrrxxx~~~nnn```XXXZZZhhhttttttooonnnppprrrtttvvvzzz}}}|||mmm```]]]^^^eeelllrrryyy}}}{{{|||zzz}}}zzzxxxqqqllllllppp~~~}}}}}}zzzooo^^^WWWPPPLLLLLLKKKIIIHHHHHHGGGHHHMMMZZZrrrwwwrrrkkkddd```]]]ZZZXXXXXX```nnn|||sssiii```YYYZZZ\\\eeeuuu|||wwwvvv~~~{{{tttmmmhhheeeddddddeeefffjjjvvvqqq^^^RRRPPPWWWeeepppsss\\\MMMFFFAAA>>>>>>;;;:::999888777777777777666777777777777777777666777888999999999:::===???@@@YYY~~~{{{yyyvvvvvvxxxnnnjjjjjjnnnrrruuu}}}```TTTbbbiii___RRRHHHCCC@@@???@@@>>>>>>>>>============<<<;;;:::;;;===>>>AAAIIISSSbbbdddffffffccc___\\\[[[YYY```lll{{{|||rrrjjjfffdddaaa^^^\\\\\\\\\\\\[[[^^^YYYTTTRRRQQQTTT]]]gggzzz{{{qqqhhhddd___\\\fffsss}}}lllaaaaaadddfffhhhddd^^^VVVPPPLLLKKKLLLRRRYYYfff|||~~~xxxlllkkkjjjjjjiiifff___[[[RRRPPPMMMJJJHHHFFFDDDCCCBBBBBBDDDFFFIIIKKKLLLMMMOOOPPPPPPPPPOOONNNLLLKKKIIIHHHGGGHHHMMMZZZooofffLLLGGGDDDIIIXXXuuuuuuWWWHHHCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>DDDDDDKKKZZZmmmuuucccQQQCCCBBBCCC???<<<======<<<;;;::::::;;;<<<======BBBKKKVVVbbbmmmuuuyyy~~~pppaaaXXXYYYfffpppooojjjiiijjjkkkpppssswww{{{~~~wwwddd]]]YYY]]]eeellltttzzz~~~zzzuuussspppppprrrnnnrrruuuvvvyyy}}}{{{vvvvvvoookkkkkkkkkrrrxxxiii^^^SSSPPPOOOLLLJJJIIIHHHGGGIIIMMMXXXqqqyyytttmmmgggcccaaa___^^^___gggvvv}}}tttjjjaaaZZZWWWYYY```nnnzzzuuu~~~xxxqqqkkkgggdddbbbccceeejjjuuuwwwdddUUUQQQWWWcccmmm{{{www___QQQIIICCC???>>>;;;:::999888888777888888666777777888888777777666555666777777777999<<>>>>>============<<<<<<;;;:::;;;>>>???BBBJJJTTTfffhhhjjjiiiddd___[[[YYY]]]dddppp~~~xxxqqqlllhhheeeaaa______```______^^^YYYTTTRRRQQQQQQXXX```kkkvvvnnnjjjddd```gggtttnnnbbb```cccdddfffddd___XXXRRRNNNMMMNNNTTT[[[jjj|||ssssssrrrqqqmmmfff]]]WWWOOONNNLLLIIIGGGEEEDDDDDDBBBCCCEEEHHHKKKNNNPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJIIIJJJPPP___sssoooRRRIIIEEEIIIWWWpppvvvWWWGGGCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???DDDFFFPPPbbbvvv```OOOAAAAAAAAA===<<<@@@===<<<;;;::::::;;;<<<===???DDDMMMZZZgggqqqxxx{{{sssdddZZZVVV___eeeccc___```cccdddkkkmmmqqquuuxxxzzzzzzzzz}}}~~~~~~nnnbbbXXXYYY```iiirrryyy~~~zzzoookkkiiieeedddfffccciiikkkjjjkkknnnpppnnnoookkkjjjmmmkkkmmm}}}ssseeeWWWSSSQQQMMMJJJJJJGGGGGGIIILLLUUUmmm}}}xxxqqqkkkiiiggggggfffjjjrrrvvvlllbbb[[[UUUXXX```mmm}}}ttt||||||uuunnnhhhcccaaaaaacccjjjuuu{{{iiiXXXQQQWWWccclllvvvyyycccTTTLLLDDD???>>>;;;;;;:::999888888888888666777888888888888777666555666777777777:::===@@@KKKlllzzzzzzxxxrrriiivvvxxxsssrrrpppmmmqqqwwwmmmYYYSSS]]]^^^RRRHHHFFFDDDAAA???AAA>>>>>>=========<<<<<<<<<<<<:::;;;>>>@@@CCCKKKUUUcccfffhhhhhheee```]]][[[bbbiiivvv|||uuuqqqkkkhhheeeccccccccccccbbbccc]]]XXXUUUSSSRRRVVV\\\dddyyy~~~vvvqqqjjjdddiiitttqqqdddaaacccdddeeedddaaa[[[UUUQQQPPPQQQUUU]]]kkk{{{{{{{{{yyyrrrhhh]]]VVVMMMMMMKKKIIIFFFEEEDDDEEEDDDFFFHHHKKKNNNQQQTTTUUUUUUTTTRRRQQQOOONNNMMMMMMIIIKKKLLLNNNUUUeeeyyyuuuVVVKKKFFFIIIUUUmmmvvvVVVFFFBBB???999999999999999999999999777888888999;;;===???@@@CCCGGGUUUjjj}}}]]]MMMAAAAAABBB===???FFF===<<<;;;:::;;;;;;======AAAFFFPPP]]]jjjuuu{{{~~~vvvggg[[[TTTZZZ\\\XXXVVVYYY^^^```gggiiimmmpppsssuuuvvvuuu{{{|||}}}~~~{{{|||wwwhhhZZZXXX___iiisss{{{vvvnnnkkkhhhdddaaaaaa^^^dddgggdddbbbeeehhhiiijjjhhhjjjpppnnnmmm{{{yyyiiiZZZUUUSSSNNNJJJKKKGGGGGGHHHJJJQQQhhh{{{tttooommmmmmmmmlllrrrzzzyyynnnbbb[[[TTTYYYaaammmtttzzz}}}wwwpppiiiccc```___bbbiiittt~~~kkkYYYRRRXXXdddkkksss{{{eeeWWWNNNEEE???===<<<;;;:::999888888888888666777888999999888777666777888999999999<<<@@@CCCQQQssswww{{{}}}xxxgggsss|||xxxwwwtttpppsss{{{nnn___YYY^^^YYYNNNDDDDDDDDD@@@>>>@@@>>>=========<<<<<<<<<<<<<<<;;;<<>>?????????CCCLLLXXXmmmbbbKKK@@@BBB>>>>>>AAA>>>888999::::::999;;;===@@@BBBIIIVVVcccooovvvzzz|||{{{ooofff```YYYSSSSSSTTTUUUYYY]]]```bbbfffjjjmmmpppqqqrrrwwwxxx{{{}}}~~~sssbbbaaafffkkkuuuyyyooohhhfffeeedddbbb[[[[[[[[[\\\^^^___aaaaaadddbbbccchhhlllpppyyytttbbbZZZTTTNNNMMMPPPIIIMMMJJJIIIPPP]]]yyyuuutttuuuvvvvvvyyynnncccZZZZZZXXX^^^mmm{{{~~~|||ssskkkgggfff^^^aaaeeekkkxxxppp```TTTRRR\\\gggvvv~~~kkkXXXKKKCCC???===666777777777777888888888777888888888888999999999444;;;888444:::===>>>GGGXXX~~~www{{{~~~|||yyywwwwwwzzz{{{~~~yyy|||ggg^^^eee\\\VVVLLLCCCAAAAAA>>><<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>@@@FFFNNNSSS___aaacccaaa^^^^^^ccchhhkkksss}}}zzzvvvqqqnnnjjjgggfffhhhjjjlllooojjjaaa[[[XXXYYYZZZ[[[eeevvvzzzpppiiimmmtttwwwiiifffeeecccgggddd```[[[XXXVVVVVVWWWZZZ\\\fff{{{rrrdddZZZUUUSSSMMMIIIJJJIIIFFFEEEFFFGGGIIIMMMRRRWWWZZZZZZXXXXXXQQQKKKKKKKKKIIIGGGHHHJJJLLLPPPVVV___lllzzz{{{llljjjkkkuuu]]]LLLFFFGGGPPPeee~~~wwwZZZIIICCC>>><<<:::999999<<<===<<<;;;===<<<<<<<<<>>>?????????FFFOOO[[[mmmgggNNN@@@@@@===>>>@@@===:::;;;;;;;;;:::;;;>>>AAAEEEMMMZZZhhhttt{{{~~~~~~~~~}}}}}}~~~~~~zzzssslllaaaXXXQQQQQQSSSUUUYYY^^^___aaaeeeiiimmmpppqqqrrruuuwwwzzz}}}}}}kkkiiilllpppxxxzzzpppiiieeedddbbb```XXXWWWWWWWWWXXXZZZ\\\]]]___]]]___cccgggjjjrrrzzzpppddd[[[TTTQQQSSSKKKOOOKKKIIIOOOYYYwww{{{vvvuuuwww{{{yyynnnddd\\\\\\ZZZ^^^mmm~~~|||{{{rrrkkkgggfff```bbbeeejjjwwwtttcccWWWTTTZZZdddppp~~~jjjYYYMMMGGGBBB???888888888888888888888888777777888888888999999999555<<<888444:::<<>><<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAHHHQQQVVV^^^```aaa___]]]^^^dddjjjsss{{{}}}zzzwwwtttqqqnnnjjjhhhhhhjjjlllmmmqqqllleee___]]]___aaacccgggwww{{{yyywww{{{sssmmmqqqzzzzzzkkkgggeeecccdddbbb^^^[[[XXXWWWWWWWWW[[[]]]fff{{{rrrdddZZZVVVRRRNNNLLLNNNNNNJJJIIIJJJHHHJJJOOOUUUZZZ\\\[[[YYYVVVNNNIIIHHHIIIGGGFFFHHHLLLNNNRRRXXX```kkkxxxttthhhfffhhhsss___MMMGGGGGGPPPccc}}}wwwZZZJJJDDD@@@<<<;;;:::;;;<<<======<<<============>>>???@@@@@@IIISSS]]]lll|||mmmQQQ@@@???<<<===@@@;;;=========<<<;;;<<>>CCCKKKTTTZZZ______^^^\\\[[[___hhhnnn||||||yyyvvvtttpppmmmjjjiiijjjlllmmmnnnpppkkkfffaaa```ccchhhkkkmmmzzz{{{vvvsss}}}|||zzzxxxssspppvvvppphhhdddbbb______]]]\\\ZZZYYYXXXXXX]]]___hhh{{{~~~qqqeee\\\WWWSSSPPPPPPTTTUUUQQQNNNOOOJJJMMMSSSZZZ______]]]ZZZRRRKKKEEEEEEEEEDDDFFFIIINNNRRRWWW\\\ccclllwwwuuuiiifffkkkuuuaaaOOOHHHGGGOOOeeeyyy\\\LLLDDD@@@;;;;;;<<<<<<=========<<<<<<===>>>>>>===>>>@@@AAAIIIUUU___kkkzzzpppSSS@@@>>><<<===???:::=========;;;:::;;;???AAAIIISSSbbbrrr}}}}}}zzzyyyyyywwwrrrnnncccWWWMMMLLLOOOTTTZZZ______```cccgggkkknnnqqqrrrsssuuuxxx|||}}}~~~{{{qqqlllhhhccc```[[[ZZZWWWUUUUUUVVVWWWYYYZZZYYYYYY]]]___```fffmmmqqqpppbbbZZZWWWPPPSSSOOOMMMOOORRReee{{{uuuwwwzzzooofff```\\\[[[aaannn}}}}}}zzz~~~wwwqqqllljjjgggeeeeeehhhrrrqqq___TTTSSSXXXfffqqq___VVVOOOFFF???===<<<<<<:::999888777777777777777777888888888888777<<<888666;;;;;;@@@OOOsssxxx~~~zzzwwwxxxzzzzzz~~~mmmsssqqq___KKKDDD?????????<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>;;;<<<===>>>>>>=========<<<>>>???>>>===>>>@@@BBBHHHWWWaaakkkxxxmmmQQQAAA???<<<===???:::===<<<;;;:::999;;;>>>BBBJJJTTTcccsss~~~}}}||||||}}}zzztttooodddWWWLLLJJJPPPUUUZZZ___```aaacccfffiiimmmoooqqqtttvvvxxx{{{~~~vvvooojjjddd```___]]][[[XXXWWWVVVWWWWWWXXXWWWWWW[[[\\\\\\aaahhhlll~~~mmmaaaZZZRRRTTTOOONNNRRRRRR```zzz{{{||||||pppfffaaaZZZ[[[cccqqq~~~{{{zzz~~~xxxrrrmmmjjjiiifffdddgggooofffUUUQQQTTT___wwwzzzdddXXXOOOFFF>>>>>>===<<<;;;:::888777777666666777777777888888888888;;;888777<<<;;;CCCUUU||||||xxxwww{{{zzzxxxtttrrrtttyyyooo[[[HHHCCC??????>>><<<<<<>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>><<<>>>@@@???======@@@CCCHHHYYYccckkkxxxdddMMMAAABBB>>>===???<<<<<<;;;:::999999;;;@@@CCCLLLUUUdddttt~~~||||||}}}yyysssdddWWWKKKKKKQQQWWW[[[___aaabbbccceeehhhkkknnnooossstttwwwzzz|||}}}~~~~~~yyyrrrlllfffaaaaaa___]]][[[XXXWWWUUUUUUTTTSSSTTTWWWXXXXXX\\\bbbjjjyyyzzzjjj___TTTUUUPPPOOOSSSSSS]]]tttrrrfff```YYY]]]gggwww}}}~~~xxxrrrlllhhhjjjeeedddgggmmm|||sss[[[RRRTTTYYYnnnjjjYYYNNNEEE@@@======<<<;;;999888888777666666666777777777888888777:::777888<<<<<>>;;;;;;???;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDJJJSSS^^^dddfffbbb]]][[[___iiiuuu|||{{{vvvnnnllljjjnnntttxxxvvvssshhhfffbbb]]][[[___hhhppp{{{xxxsssppppppqqqttt}}}zzzggg___\\\]]]___aaabbbcccbbbbbbcccgggqqq}}}vvvpppjjjeeebbb```^^^```dddddd^^^XXXVVVXXXZZZ^^^bbbccc___XXXSSSIIIEEECCCDDDDDDEEEJJJRRRdddnnnzzzyyysssqqqwww___PPPIIIGGGNNNeee{{{^^^LLLCCC===:::===@@@AAA???===>>>???;;;???AAA@@@======@@@DDDJJJ\\\ffflllwwwZZZGGGBBBEEE???===@@@>>><<<;;;:::999:::===BBBFFFPPPYYYgggvvv~~~~~~zzzuuudddWWWLLLLLLSSSYYY\\\___ccccccccceeegggiiilllmmmoooqqqtttxxx{{{}}}~~~~~~~~~~~~{{{xxxrrrkkkfffcccbbbaaa___\\\XXXUUUSSSRRRPPPRRRUUUVVVVVVZZZ```hhhsss{{{{{{{{{{{{zzzyyyxxxxxxwwwoooaaaVVVVVVOOOOOOSSSQQQYYYmmmsssfff___[[[```mmm|||{{{tttmmmiiiiiidddcccggglllxxxeeeWWWWWW[[[hhh}}}oooYYYMMMGGGDDD<<<;;;;;;:::999888888777666666666666777777777888666888666888===<<>>AAAFFFNNNXXXcccjjjfffbbb\\\[[[```jjjuuu||||||xxxqqqnnnmmmrrrzzz~~~{{{wwwkkkiiieee^^^[[[^^^gggooo}}}{{{tttoooooopppsss|||qqqggg\\\]]]^^^```bbbcccccccccdddjjjuuuxxxqqqmmmiiifffccc```^^^```eeefff```[[[ZZZ]]]___```bbbaaa[[[TTTNNNDDDBBBCCCDDDDDDEEEJJJRRRgggrrrzzzvvv{{{^^^OOOIIIHHHOOOaaa|||yyy]]]KKKCCC===:::===AAAAAA???>>>>>>???;;;???AAA@@@======@@@EEEMMM___iiimmmwwwjjjSSSDDDCCCGGG@@@===@@@@@@<<<<<<;;;:::;;;>>>DDDIIISSS\\\jjjxxx}}}xxxsssdddWWWLLLMMMUUUZZZ]]]___dddddddddeeefffhhhkkkllllllnnnrrrwwwzzz}}}}}}}}}|||}}}}}}~~~~~~xxxqqqlllffffffeeeccc```[[[WWWTTTRRRPPPRRRVVVWWWWWW[[[aaahhhoooyyy~~~}}}{{{xxxvvvuuurrrrrrrrrrrrqqqqqqqqqpppkkkkkkkkkjjjiiihhhfffeeefffssszzzppp```XXXWWWOOONNNRRROOOVVViiitttfff^^^]]]cccqqqxxxqqqllliiiccccccgggkkkvvvmmm\\\ZZZaaafffpppqqqYYYMMMHHHHHH;;;::::::999999888888777666666666666777777777777666777555888>>>===IIIcccyyyuuurrruuuuuu~~~wwwnnn[[[ooo|||\\\NNNGGGDDDBBBBBB???;;;;;;???;;;;;;;;;<<<<<<<<<======;;;===AAAGGGPPP[[[gggooofffaaa[[[ZZZ```jjjttt{{{|||sssqqqpppvvv~~~zzzmmmkkkfff^^^ZZZ]]]fffnnnzzzsssmmmlllmmmpppxxxxxxnnn\\\\\\]]]___```bbbcccdddeeekkkwww|||tttmmmjjjhhheeeccc___]]]___eeefffbbb^^^]]]aaaaaaaaaaaa___YYYQQQKKKAAA@@@BBBEEEDDDDDDJJJQQQeeeppp~~~xxx|||~~~rrrVVVLLLFFFEEEOOOeee{{{___MMMDDD===999<<>>======BBB??????@@@>>>===@@@FFFTTTbbbhhhnnnzzzrrr]]]DDDBBB???>>>???@@@??????===>>>>>>===;;;>>>CCCHHHWWW```nnn{{{}}}~~~{{{ttteeeWWWLLLOOOYYYaaadddeeeeeefffggghhhhhhhhhhhhhhhlllooosssvvvxxxyyy{{{}}}}}}|||}}}~~~||||||}}}~~~wwwrrrrrrnnniiieeeaaa]]]YYYVVVSSSSSSSSSTTTWWWZZZ]]]^^^___eeeppp~~~xxxqqqiiihhheeecccaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[bbbtttzzzlllkkkrrrsssddd```XXXOOOLLLLLLOOOWWW___xxxjjjbbb^^^fffsss{{{rrrooommmgggdddeeegggqqqwww^^^eeekkkgggggguuusss[[[OOOHHHCCC;;;::::::999888888888999999999999999999999999999;;;888555:::>>>;;;OOOuuuxxxvvvyyy|||rrr```YYYfff}}}oooWWWNNNIIIFFFCCC@@@???>>>===;;;@@@??????>>>>>>>>>>>>>>>???>>>???EEEPPP^^^iiioooeee\\\WWW[[[ccclllvvv~~~yyyvvvtttttttttvvvxxxyyyxxxvvvrrrmmmgggbbb]]]ZZZ```gggzzzwwwoookkkjjjlllttt|||qqqcccZZZUUUZZZaaacccddddddhhhlllvvvwwwmmmhhheeebbbaaaccc\\\^^^aaacccdddcccaaa``````cccfffeee^^^UUULLLGGGEEEDDDBBB@@@@@@DDDJJJNNN___gggqqqxxx}}}nnnSSSJJJFFFGGGQQQhhh}}}```NNNDDD===:::===@@@BBBAAA???>>>>>>BBB@@@???@@@???>>>BBBIIITTTbbbhhhmmmyyy~~~zzziiiUUUCCCAAA>>>===>>>???>>>===:::<<<===<<<<<>>TTT{{{}}}}}}~~~rrr```WWWdddzzz~~~hhhSSSKKKJJJGGGCCC@@@???>>>===<<>>============>>>>>>???CCCJJJTTT___fffjjjaaaZZZUUUZZZbbbkkkvvv~~~|||zzzwwwuuutttsssttttttrrrqqqmmmhhhddd```\\\YYY^^^eeewww{{{rrrooopppqqqvvv|||rrreee\\\VVVYYY___aaabbbccclllpppzzzyyymmmhhhddd```^^^___[[[]]]___bbbccccccbbbaaadddeeeddd```XXXPPPKKKHHHCCCBBBAAA???@@@CCCIIIMMMWWW^^^gggooouuu~~~jjjPPPIIIEEEHHHSSSmmmbbbNNNDDD===;;;>>>AAABBBAAA@@@??????AAA@@@???@@@??????EEEMMMYYYfffkkkppp|||zzzuuuqqqbbbQQQBBB@@@===<<<===>>>===<<<999:::;;;;;;<<<@@@GGGMMMWWWbbbqqq~~~wwwdddWWWLLLOOOYYYaaaeeehhhllllllkkkkkkkkkkkkkkkjjjmmmppptttwwwxxxyyy{{{||||||}}}~~~}}}||||||}}}~~~||||||}}}}}}~~~~~~~~~~~~yyyuuuooojjjfffbbb]]]ZZZXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\aaaiiittt~~~vvvnnnbbbVVVOOONNNMMMKKKJJJIIIJJJJJJKKKFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKPPPZZZaaabbbZZZSSSQQQQQQTTT___sssvvvlllbbb]]]WWWRRRNNNOOOZZZfff}}}xxxqqqnnnqqqvvv|||tttkkkeeefffnnn}}}{{{nnniiihhhjjjkkkpppzzzbbbiii{{{vvvrrrsss}}}rrr^^^RRRJJJDDD===<<<;;;999888777777777999999999999999999999999999888666;;;@@@BBB[[[tttcccYYYeeewww}}}~~~xxxeeeSSSMMMJJJGGGCCC@@@???>>>===<<>>======<<<<<<=========???EEEMMMVVV\\\___```\\\UUUSSSXXX```jjjvvv}}}zzzuuurrrpppnnnkkkiiifffbbb___]]][[[YYY\\\bbbqqqyyyvvvxxxyyy{{{~~~uuuiii___WWWXXX]]]___aaadddnnnrrr}}}zzznnnhhhccc^^^\\\]]]^^^___bbbdddeeefffffffffhhhfffaaaZZZQQQKKKHHHGGGBBBBBBBBBAAABBBEEEIIIMMMOOOTTT[[[dddlllvvvjjjOOOHHHEEEIIIUUUqqqdddOOODDD===;;;>>>@@@AAA@@@????????????>>>>>>???>>>???GGGPPP```lllrrrwww}}}vvvrrrdddTTTBBB@@@===<<<===>>>===<<<999:::;;;;;;;;;@@@HHHNNNXXXdddtttxxxdddWWWMMMOOOXXX```fffjjjmmmmmmlllkkkkkkkkkkkkkkknnnqqquuuwwwxxxyyyzzz|||zzz|||}}}~~~}}}}}}~~~||||||||||||}}}~~~~~~~~~~~~}}}yyysssnnniiiddd___\\\XXXYYY\\\^^^^^^]]][[[ZZZYYY^^^eeennnwww~~~sssjjjcccYYYQQQMMMKKKKKKJJJIIIIIIJJJKKKKKKHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHKKKNNNPPPPPPNNNLLLMMMNNNPPPVVVaaapppwwwpppfffccc^^^XXXRRRRRR]]]jjj}}}wwwqqqjjjeeeeeeiiinnnqqqtttwww{{{zzzuuunnnhhheeeiiirrr~~~qqqkkkhhhiiiiiimmm~~~uuu```gggxxxxxxwwwvvvzzzvvvbbbUUUKKKCCC>>>===;;;999888777666666888888888888888888888888888999888;;;@@@EEEaaavvvggg___hhhwww|||}}}vvvcccTTTNNNKKKHHHCCC@@@??????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<>>>CCCKKKRRRWWWXXXXXXVVVQQQPPPVVV___iiivvvzzzsssnnnjjjfffccc```\\\ZZZ[[[ZZZXXXZZZ___kkk}}}zzzlllaaaXXXWWWZZZ^^^bbbgggmmmrrr}}}{{{oooiiieeeaaa___```eeefffgggiiikkkkkklllllliiifff___VVVNNNHHHFFFFFFDDDEEEFFFFFFFFFHHHLLLNNNMMMNNNSSS[[[cccnnn}}}mmmQQQHHHFFFIIIVVVuuufffOOODDD===;;;===??????>>>===>>>???=========>>>===>>>IIITTTeeeqqqwww}}}~~~wwwsssdddSSSCCCAAA>>>===>>>>>>>>>===;;;<<<<<<::::::???GGGMMMYYYfffwwwyyydddXXXNNNPPPXXX___fffkkkmmmlllkkkjjjiiijjjjjjjjjooorrrvvvxxxxxxyyyzzz{{{yyy{{{~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~wwwqqqlllfffaaa^^^WWWYYY]]]___```___]]]\\\YYY\\\aaaiiirrr{{{wwwjjjccc\\\UUUOOONNNGGGFFFFFFEEEFFFGGGHHHIIIGGGFFFDDDBBBAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFHHHKKKLLLKKKKKKKKKKKKJJJLLLPPPTTTZZZcccmmmtttzzz||||||zzzzzz{{{wwwqqqkkkhhheee```ZZZXXXbbbnnn~~~yyysssnnngggcccbbbdddeeefffgggjjjmmmnnnkkkgggdddcccjjjttt~~~uuummmgggffffffiiiyyymmm\\\bbblllrrrwwwzzz|||{{{gggWWWKKKCCC>>>===;;;999888777666666888888888888888888888888888;;;999:::@@@HHHffftttgggdddkkkttt|||xxxxxx{{{sssaaaSSSMMMLLLHHHCCC@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>???CCCHHHOOOSSSUUUUUURRROOOPPPVVV___iiivvvyyyqqqjjjeeeaaa]]]YYYWWWXXXXXXWWWXXX\\\dddpppdddYYYVVVXXX]]]dddkkkmmmssszzzpppllljjjgggfffhhhjjjkkkmmmnnnoooooonnnnnneeeccc^^^VVVNNNHHHEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNNNNKKKMMMSSS[[[dddtttqqqSSSIIIFFFJJJVVVwwwgggOOODDD===;;;===>>>>>>======>>>???<<<<<<>>>>>>===@@@LLLYYYgggtttzzzwwwqqqmmm___MMMCCCAAA>>>===>>>???>>>===;;;<<<;;;::::::???GGGNNN\\\iiiyyyxxxfffZZZPPPPPPWWW^^^eeekkklllkkkjjjiiihhhiiijjjkkkqqqsssvvvxxxxxxxxxyyyzzzyyy{{{~~~~~~}}}}}}~~~}}}~~~|||vvvpppjjjdddaaaZZZ\\\___aaabbbaaa```___[[[\\\```gggpppzzztttggg```YYYQQQMMMLLLFFFEEEEEEDDDEEEFFFGGGHHHHHHFFFDDDBBBAAAAAABBBCCCGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGJJJKKKKKKKKKKKKLLLGGGJJJOOOTTTYYY^^^dddhhhjjjnnnqqqrrruuuxxxuuupppmmmkkkjjjhhhddddddkkkuuu~~~yyyqqqmmmgggcccaaa```___^^^^^^```bbbcccbbbaaabbbcccmmmwww}}}vvvllleeedddcccffftttiiiYYY]]]___hhhssszzz~~~kkkZZZLLLCCC===<<<;;;999888777777777888888888888888888888888777<<<;;;;;;AAAMMMooorrreeeggglllqqqxxxlllpppyyy~~~wwwfffXXXRRRMMMIIICCC@@@>>>????????????>>>======<<<<<<======AAABBBDDDIIIOOOTTTVVVWWWQQQOOOQQQXXX```iiiwwwwwwnnnfffaaa]]]WWWSSSTTTUUUTTTUUUWWW^^^wwwvvviii\\\WWWWWW\\\eeennnpppwwwyyypppnnnmmmlllmmmooonnnoooqqqrrrqqqooommmkkkbbb```\\\VVVOOOJJJIIIIIIHHHJJJMMMNNNNNNMMMMMMMMMOOOJJJIIINNNSSS[[[kkk|||sssTTTJJJGGGKKKXXXwwwhhhOOODDD>>><<<>>>??????>>>>>>???@@@===>>>???@@@>>>BBBPPP___jjjwww~~~|||ooojjjgggYYYHHHBBB@@@===<<<===>>>===<<<999::::::999:::@@@IIIPPP^^^kkk{{{wwwggg\\\QQQQQQVVV\\\dddkkkkkkkkkiiihhhiiijjjkkkmmmrrrtttwwwxxxxxxxxxyyyzzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{tttnnnhhhddd```bbbcccddddddcccbbbaaa______```eeennnyyyuuujjjbbbZZZRRRNNNMMMIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGEEEDDDDDDFFFHHHIIILLLLLLLLLKKKKKKKKKKKKJJJHHHIIIKKKLLLMMMNNNNNNOOOLLLMMMPPPTTTYYY]]]```aaaaaafffkkknnnrrruuusssmmmllljjjkkknnnooopppvvv}}}~~~vvvpppiiiccc___]]][[[ZZZWWWXXXYYYZZZ[[[^^^bbbeeerrr|||}}}tttjjjddddddccceeeppp~~~lll[[[[[[XXXaaannnwww}}}mmm[[[NNNDDD<<<;;;:::999888888888888888888888888888888888888555<<<======EEETTTyyy}}}vvvkkkjjjnnnqqquuueeeppp~~~~~~lll\\\UUUMMMIIICCC???>>>???????????????>>>============>>>???@@@DDDJJJPPPUUUVVVVVVQQQPPPRRRYYYaaajjjxxx|||qqqhhhbbb\\\UUUPPPPPPQQQPPPPPPRRRWWWlll}}}ppp```XXXUUUYYYdddnnnrrryyyyyypppooooooooopppssssssuuuwwwwwwuuuqqqlllhhh```^^^ZZZTTTOOOMMMNNNPPPNNNQQQTTTUUUTTTRRRQQQPPPRRRKKKHHHMMMRRRWWWgggyyysssTTTJJJGGGLLLYYYwwwiiiOOODDD>>>===???@@@@@@??????@@@AAA??????AAAAAA@@@DDDSSSbbbnnnzzzyyykkkgggdddXXXHHHAAA>>><<<;;;<<<<<<<<<;;;777888999888:::AAAKKKSSS```lll{{{vvvhhh]]]RRRQQQUUU\\\dddkkklllkkkiiiiiiiiikkkmmmnnnrrruuuwwwyyyxxxxxxyyyzzzwwwyyy}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~xxxqqqkkkgggffffffggggggfffdddcccaaabbbaaaaaadddlllxxxwwwmmmfff^^^VVVRRRRRRJJJIIIHHHHHHHHHHHHJJJJJJGGGFFFDDDDDDEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJNNNMMMNNNOOOQQQRRRSSSSSSUUUSSSSSSUUUYYY\\\]]]]]]]]]ccciiimmmqqqtttqqqkkkkkkiiikkkqqqvvvyyy~~~{{{uuukkkccc^^^[[[ZZZYYYSSSTTTTTTUUUWWW]]]ccchhhvvv}}}ppphhhdddeeeeeedddmmmyyyppp]]]ZZZVVV^^^jjjttt{{{nnn\\\OOOFFF;;;::::::999888888888999777777777777777777777777333<<<===>>>GGGZZZ{{{~~~~~~sssmmmqqqrrrvvvbbbpppkkkYYYPPPNNNIIICCC???>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>:::===BBBJJJPPPTTTTTTSSSQQQQQQTTT[[[bbbkkkyyytttiiiccc\\\TTTNNNMMMNNNLLLLLLOOOSSSeeetttcccYYYUUUXXXbbbmmmqqqyyyyyypppoooppppppqqqtttxxxzzz|||}}}zzztttmmmiii```]]]XXXRRRNNNOOORRRUUUUUUXXX[[[\\\[[[XXXUUUUUUUUUMMMJJJPPPTTTXXXhhh{{{uuuUUUKKKIIIKKKUUUxxxhhhOOOCCC>>>===>>>@@@@@@?????????@@@BBB???@@@BBBAAADDDUUUiiizzz~~~uuuiiibbb\\\PPPEEE@@@???>>>===;;;;;;;;;;;;;;;999:::<<<===@@@IIIRRR\\\kkkzzz}}}zzznnnaaaTTTPPPRRRWWW___fffhhhhhhfffddddddgggmmmqqqppprrrtttuuuuuuuuuwwwxxxvvvxxxzzz|||{{{|||}}}~~~{{{}}}~~~}}}||||||~~~zzzsssmmmjjjjjjlllmmmllliiifffeeeeeegggaaa___bbbiiirrr}}}ssshhh```ZZZUUURRRPPPNNNLLLIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGJJJNNNRRRUUUTTTSSSSSSSSSRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSXXXXXXYYYYYYZZZ[[[[[[[[[``````cccgggkkkllljjjgggeeehhhmmmrrrwww}}}}}}tttlllfffaaaZZZVVVSSSPPPPPPSSSVVVZZZccclll~~~vvvmmmeeeccccccdddiiinnn~~~mmm^^^UUUTTTYYYgggxxx|||gggRRREEE@@@>>>;;;:::::::::999888777777777777888888888888888555<<>>@@@???>>>===<<<;;;::::::===<<<>>>FFFOOOUUUUUUSSSMMMOOOTTT[[[cccooozzzvvvmmmfff]]]TTTMMMLLLLLLJJJIIIJJJOOOYYYrrr}}}ggg]]]ZZZZZZ```iiivvv{{{tttppppppsssvvvxxx}}}}}}}}}}}}zzztttmmmgggbbb^^^ZZZUUUTTTVVVZZZ]]]^^^___```dddfffccc^^^XXXXXXQQQKKKMMMRRR[[[iiitttrrrSSSJJJHHHLLLXXX{{{cccKKKBBB>>>===???AAAAAA@@@???@@@AAAAAA>>>@@@CCCCCCGGGYYYnnn~~~uuulllgggaaaUUUHHH@@@???>>>===<<<;;;;;;;;;;;;999:::<<<===@@@IIIRRR]]]kkkyyy|||yyyqqqdddVVVQQQQQQUUU\\\bbbffffffeeeddddddggglllppptttvvvwwwvvvuuuuuuuuuwwwvvvxxxzzz{{{zzz{{{}}}~~~|||}}}~~~~~~}}}}}}zzzvvvsssrrrsssrrrooojjjfffdddcccgggcccaaadddhhhppp}}}vvvmmmeee^^^YYYVVVPPPOOOLLLJJJIIIIIIJJJKKKIIIJJJKKKKKKLLLOOOTTTWWW[[[ZZZZZZZZZZZZXXXVVVTTTUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\___^^^___bbbfffgggeeecccaaadddjjjpppvvv~~~yyyqqqjjjddd^^^YYYRRROOONNNQQQTTTZZZdddnnn|||sssjjjfffffffffjjjppp}}}ppp___SSSPPPVVVfffyyylllVVVGGGAAA>>>;;;:::::::::999888777777777777888888888888:::888>>>CCCJJJiiizzz~~~}}}sss{{{vvvqqq}}}ppp[[[PPPHHHEEEAAA???>>>???????????????>>>===<<<;;;::::::>>>===???FFFNNNTTTTTTRRRMMMPPPVVV]]]fffqqq|||wwwmmmggg]]]TTTMMMLLLKKKIIIIIIJJJMMMVVVnnnkkkaaa]]]\\\aaajjjyyyzzztttqqqqqqtttwwwxxx||||||}}}}}}{{{vvvpppkkkfffbbb]]]ZZZ[[[^^^aaacccfffgggiiimmmooonnniiieee```YYYSSSTTTYYY```kkkuuupppRRRJJJHHHOOO^^^}}}\\\HHH@@@>>>>>>???AAAAAA@@@@@@@@@AAA@@@>>>@@@DDDEEEJJJ]]]rrr~~~wwwqqqooojjj[[[LLL@@@???>>>===<<<;;;;;;;;;;;;999:::<<<===@@@IIIRRR^^^kkkwww|||}}}|||~~~{{{yyytttgggXXXRRRQQQSSSXXX^^^cccccccccbbbcccfffkkkoooxxxyyyxxxwwwtttssstttuuuwwwyyyzzzyyyyyyzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzztttmmmgggcccbbbhhhfffeeefffgggmmm{{{uuummmgggaaa^^^RRRPPPNNNKKKJJJKKKLLLMMMNNNNNNOOOOOOQQQTTTYYY]]]\\\]]]^^^^^^]]]ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]___^^^^^^___aaabbbaaa``````ccchhhmmmttt{{{xxxqqqiiibbb\\\RRRNNNLLLNNNSSSZZZgggsssxxxnnniiigggfffjjjoooxxxttt```RRRMMMUUUggg|||sssZZZHHHAAA???<<<:::::::::999888777777777888888888999999;;;999???DDDMMMooo|||{{{~~~tttppp^^^TTTIIIEEE@@@>>>>>>???@@@@@@??????>>>===<<<;;;;;;:::>>>>>>@@@EEEMMMRRRRRRQQQMMMQQQWWW___iiitttzzzpppiii^^^UUUMMMKKKKKKIIIHHHJJJIIISSSiiiqqqeee```]]]aaaiiizzzzzzvvvrrroooqqqtttwwwyyyzzzzzzzzzzzzyyyvvvpppmmmddd```]]]]]]bbbgggjjjkkknnnooorrrvvvyyyxxxuuuqqqgggaaa]]]^^^aaaeeennnvvvrrrTTTKKKJJJSSSfffxxxXXXFFF???===>>>@@@AAABBBAAA@@@AAABBBAAA>>>@@@DDDEEEKKK^^^sss~~~}}}yyywwwvvvppp___OOOAAA@@@???===<<<<<<;;;;;;;;;999:::<<<===@@@IIIRRR___jjjuuuxxxzzz}}}zzz{{{}}}~~~~~~|||zzzxxxuuuhhhYYYRRRQQQRRRVVV[[[```aaaaaaaaabbbfffkkkoooxxxxxxxxxuuusssrrrtttuuuxxxyyyyyyyyyxxxxxx{{{}}}|||||||||||||||}}}}}}~~~~~~~~~xxxppphhhdddccciiihhhggggggfffkkkzzzxxxpppjjjfffVVVTTTPPPMMMLLLMMMNNNPPPRRRRRRSSSSSSSSSVVV[[[______aaaccccccaaa]]]YYYWWWXXXYYYZZZ[[[]]]^^^^^^____________^^^^^^^^^^^^^^^bbbaaa______```aaabbbbbbccceeehhhlllpppvvv}}}vvvnnneee^^^TTTOOOLLLNNNSSS]]]kkkxxx|||qqqlllhhhfffhhhllluuuxxxbbbQQQNNNVVVjjjyyy]]]HHHBBB???<<<:::::::::999888777777888888888999999999999777===CCCNNNssszzzooo^^^VVVIIIEEE@@@======???@@@AAA???>>>>>>===<<<<<<;;;;;;======???DDDJJJNNNOOOOOOLLLPPPXXXaaajjjuuuuuunnnbbbXXXOOOLLLKKKIIIHHHIIIHHHSSSiiiwwwjjjccc^^^```gggvvv}}}yyyrrrooolllmmmpppuuuyyyzzzyyywwwvvvuuutttqqqnnnjjj___[[[ZZZ]]]eeelllppppppqqqssswwwzzz{{{{{{xxxvvvkkkfffdddfffiiilllrrryyy~~~sssyyytttWWWNNNLLLXXXooovvvWWWFFF???<<<===???AAAAAA@@@@@@@@@AAABBB???@@@CCCDDDJJJ^^^sss{{{}}}~~~|||yyyppp___OOOAAA@@@???>>><<<<<<<<<<<<;;;999:::<<<===@@@IIIRRR___iiisssvvvwwwzzz~~~~~~xxxyyyzzz{{{{{{zzzyyyxxxtttgggYYYRRRQQQRRRVVVZZZ]]]^^^___```bbbfffkkknnntttuuuuuutttsssrrrtttuuuxxxyyyyyyyyywwwwwwyyy{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~yyyqqqjjjgggeeeiiihhhhhhgggfffkkkzzz~~~wwwpppkkk[[[YYYTTTQQQOOOOOOQQQRRRTTTUUUUUUTTTTTTWWW[[[^^^eeehhhkkkkkkhhhdddaaa``````aaabbbdddeeeeeeeeeeeebbbbbbaaaaaa``````______bbbbbbaaa``````aaaccceeefffgggiiijjjmmmrrrxxx}}}{{{pppfff___VVVQQQMMMOOOUUU```ppp}}}wwwqqqmmmiiiiiilllttt|||eeeRRRQQQYYYllldddNNNCCC@@@===;;;::::::999888888888888888999999999999:::888>>>CCCPPPvvvkkk]]]UUUHHHDDD@@@>>>>>>@@@AAAAAA>>>>>>======<<<<<<;;;;;;;;;<<<>>>BBBFFFJJJMMMMMMKKKPPPXXXbbblllvvv}}}uuuhhh]]]SSSOOOLLLIIIHHHIIIHHHUUUjjjqqqhhhaaaaaafffqqqwww|||~~~~~~~~~zzzooojjjiiihhhkkkqqqwww{{{}}}zzzxxxtttrrrpppnnnkkkhhh___]]]]]]```gggmmmpppqqqtttvvvyyy{{{{{{yyyxxxvvvpppmmmlllpppsssuuuzzzsssjjjppptttXXXOOOMMM]]]wwwrrrUUUEEE???<<<===>>>@@@@@@?????????@@@BBB???@@@CCCDDDJJJ___uuuzzzxxxlll[[[LLLAAA@@@???>>>===<<<<<<<<<;;;999:::<<<===@@@IIIRRR^^^hhhrrrtttuuuxxx||||||yyyyyyzzzzzzzzzyyyyyyxxxsssfffYYYSSSQQQQQQUUUZZZ[[[\\\^^^```bbbfffkkkoooppprrrttttttsssssstttuuuwwwxxxzzzzzzxxxwwwwwwxxxwwwwwwwwwxxxyyy{{{|||}}}}}}~~~}}}wwwooojjjggggggiiigggffffffhhhnnn|||{{{sssnnnbbb^^^YYYTTTRRRRRRSSSTTTVVVVVVVVVVVVVVVYYY]]]```gggkkknnnnnnjjjgggffffffeeefffgggiiijjjiiiiiihhhgggffffffeeedddccccccbbb```aaabbbbbbaaacccfffhhhggghhhhhhiiikkkpppvvvzzz~~~rrrggg___WWWRRRNNNQQQWWWbbbrrr}}}yyytttooommmnnnqqqgggUUUSSSYYYkkkjjjUUUDDDAAA===;;;;;;:::999888888888888999999999999:::<<<;;;@@@EEERRRxxxuuudddXXXQQQFFFCCC@@@???@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<:::;;;===AAAEEEIIILLLNNNLLLQQQZZZdddmmmwww}}}ooodddXXXRRROOOJJJIIIJJJIIIUUUhhhzzzyyymmmdddcccgggjjjooosssuuuxxx}}}|||ttttttvvvzzz|||yyyooogggdddcccdddhhhooouuuyyyzzzzzzwwwrrrooommmkkkjjjhhhddddddeeefffhhhkkkmmmooovvvyyy|||}}}|||zzzyyyyyyxxxuuuuuuyyy|||~~~qqqhhhooooooUUUMMMMMM___}}}lllPPPCCC???===<<<===??????>>>>>>>>>???BBB???@@@DDDFFFMMMcccyyyzzzttteeeTTTHHHAAAAAA???>>>===<<<<<<<<<;;;999:::<<<===@@@IIIRRR\\\gggqqqssstttwwwzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyuuugggZZZSSSQQQPPPSSSWWWZZZ[[[^^^```cccggglllpppooorrruuuwwwvvvtttssssssuuuxxxzzz{{{yyywwwuuuuuussssssuuuwwwyyy{{{|||}}}|||}}}~~~zzztttmmmhhhffffffiiidddbbbeeejjjrrrzzztttgggddd]]]XXXTTTSSSUUUVVVVVVWWWXXXXXXZZZ]]]cccgggiiimmmpppoookkkiiijjjllliiijjjlllmmmmmmlllkkkjjjllllllkkkjjjiiihhhgggfff```ccceeeffffffhhhkkkooollllllkkkiiiiiilllqqquuuyyyttthhh___WWWRRROOOQQQWWWbbbrrr}}}yyysssoooooolllzzzjjjYYYQQQVVVgggjjjWWWDDDAAA>>><<<;;;:::999777888888888999999999::::::<<<<<>>AAAEEEIIINNNQQQNNNTTT]]]gggpppxxxvvvjjj]]]VVVQQQLLLJJJJJJJJJRRRaaapppzzz{{{ooodddaaaddd```eeehhhhhhkkkpppqqqoooggghhhjjjmmmnnnkkkeee```]]]]]]^^^bbbggglllooopppuuuqqqllliiihhhggggggfffcccfffiiijjjhhhiiilllpppvvvyyy}}}~~~}}}||||||}}}~~~zzzzzz~~~rrrjjjqqqjjjRRRKKKLLLaaagggKKKAAA@@@???;;;===>>>???>>>===>>>???AAA>>>@@@EEEHHHPPPfff}}}zzzrrr```PPPFFFBBBAAA@@@>>>======<<<<<<;;;999:::<<<===@@@IIIRRR[[[fffqqqssstttwwwyyyyyy}}}|||{{{zzzyyyyyyyyyyyyvvviii[[[TTTQQQOOOQQQUUUYYY[[[^^^aaaccchhhlllpppppptttwwwyyywwwuuusssrrrtttwww{{{|||zzzwwwtttsssppprrrtttwwwyyy{{{|||}}}{{{|||~~~}}}yyyrrrkkkfffddddddiiiccc```dddkkkttt{{{kkkggg```ZZZVVVTTTUUUWWWVVVWWWYYY[[[]]]bbbhhhmmmooosssvvvtttqqqoooqqqtttqqqrrrtttttttttsssqqqoooppppppooonnnlllkkkjjjjjjbbbfffjjjkkklllnnnqqquuusssqqqnnnjjjhhhhhhlllooovvv~~~vvviii```WWWQQQOOOQQQWWWaaaqqq~~~~~~zzzsssooonnniiiwwwkkk[[[NNNRRRccc{{{fffSSSEEEBBB>>><<<;;;:::999777888888999999999:::::::::::::::???CCCOOOrrr}}}}}}|||eeeYYYPPPHHHCCCBBBAAABBBBBBBBB@@@>>>===============<<<<<<<<<;;;===???BBBFFFKKKPPPSSSPPPVVV___iiirrrzzzzzznnn```XXXRRRMMMJJJKKKJJJPPP[[[gggpppzzzzzzlllaaa]]]```XXX\\\^^^]]]___dddeeebbb]]]___bbbddddddbbb___]]]WWWWWWWWW[[[___ccceeeeeennnjjjeeebbbbbbcccdddddd\\\bbbhhhiiiggghhhnnntttsssxxx|||~~~}}}}}}~~~|||{{{~~~xxxqqqrrr|||]]]TTTNNNLLLbbb~~~aaaIII@@@>>>>>>>>>>>>>>>???@@@@@@>>><<<===???BBBDDDGGGTTTooottt___NNNFFFAAA@@@>>>>>>??????===<<<<<<::::::<<<===@@@JJJTTT]]]fffoooqqqsssvvvxxxwwwxxxyyyyyyzzzyyyxxxwwwvvvxxxjjj[[[SSSPPPNNNPPPTTTTTTVVVZZZaaahhhnnnqqqrrrwwwwwwxxxyyyxxxwwwvvvuuuwwwvvvwwwyyy{{{{{{yyywwwrrrrrrrrrvvv|||~~~}}}zzzyyy||||||||||||{{{xxxxxxwwwvvvssslllddd^^^^^^\\\^^^eeemmmwww~~~qqqkkkccc]]][[[ZZZWWWUUUVVVXXX[[[\\\___eeennnuuuttttttsssqqqppprrrvvvyyy{{{zzzzzz{{{|||{{{yyyvvvvvvwwwxxxwwwuuurrrooommmhhhiiikkkmmmppptttwwwxxx|||}}}zzzssskkkjjjpppwwwwwwwwwiii___YYYSSSPPPRRRWWW^^^hhhrrrzzztttrrrrrrrrrsssppp|||}}}~~~mmmWWWMMMTTTdddxxx~~~fffRRRJJJBBB=========;;;:::;;;999999::::::::::::;;;;;;:::@@@???@@@ZZZxxxzzz}}}zzz~~~rrr\\\PPPKKKHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<>>>>>???@@@???>>><<<===???BBBEEEJJJXXXttt|||sss]]]LLLCCCAAA???>>>>>>???>>>===;;;<<<::::::<<<===AAAJJJUUU]]]fffnnnpppqqqtttvvvuuuzzz{{{{{{{{{{{{yyywwwvvvttthhh[[[UUURRROOOPPPRRRUUUWWW\\\bbbjjjooosssuuuyyyyyyzzz{{{zzzyyyxxxwwwvvvuuuvvvxxxzzzzzzyyywwwrrrrrrrrrvvvzzz}}}}}}{{{~~~~~~yyytttsss{{{zzzuuuuuuuuuuuuuuusssrrrqqqqqqnnniiibbb]]][[[ZZZ\\\ccclllwwwuuuooofffaaa^^^\\\YYYWWWVVVXXXZZZ\\\___fffooovvvyyyzzzzzzyyyxxxyyy|||~~~~~~~~~}}}{{{|||{{{{{{yyywwwtttrrrqqqkkklllmmmpppsssvvvyyy{{{|||}}}{{{tttmmmlllrrrxxxyyywwwhhh^^^VVVPPPMMMOOOTTTZZZdddmmmyyy~~~xxxrrrnnnmmmmmmmmmooozzz~~~rrr]]]NNNRRR___qqqoooWWWKKKCCC=========;;;999:::888888888999999999:::::::::??????BBB^^^sssmmmooo~~~{{{zzztttuuuhhhSSSIIIFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<===???DDDIIIMMMOOONNNRRRUUU^^^iiipppttt{{{uuuiii]]]VVVQQQKKKHHHIIIIIIJJJOOOYYYfffttttttfff^^^XXXUUUSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUUUUTTTSSSPPPNNNMMMJJJIIIIIIIIIKKKNNNQQQSSSXXXXXXXXXVVVUUUUUUWWWYYYZZZ___cccfffgggkkkrrrxxxzzz{{{||||||{{{}}}yyyuuuyyy~~~jjjQQQKKKHHHJJJbbbwww[[[FFF>>>>>>>>>======>>>??????>>>=========???CCCGGGMMM^^^zzz{{{|||sss]]]KKKCCCAAA???>>>>>>>>>>>>===;;;<<<::::::<<<>>>AAAKKKUUU___gggnnnoooppprrrsssrrrzzzzzz{{{{{{zzzxxxwwwvvvooodddZZZVVVSSSPPPOOOQQQVVVYYY]]]dddjjjqqquuuxxx{{{|||}}}}}}}}}|||zzzyyywwwvvvwwwxxxzzz{{{zzzyyysssrrrrrruuuxxxzzzzzzyyy||||||~~~}}}tttooommmrrr}}}vvvooojjjjjjkkkkkkjjjjjjiiihhhgggfffbbb]]]ZZZVVVVVVYYYaaajjjwwwzzztttkkkeeebbb___\\\YYYXXXZZZ]]]^^^bbbiiissszzz}}}zzzwwwuuuttttttooooooqqqsssvvvzzz|||~~~~~~}}}vvvpppooosssyyy|||uuuggg]]]RRRMMMKKKMMMQQQUUU]]]eeennnuuu}}}zzzsssnnnkkkjjjjjjoooxxx~~~zzzdddPPPQQQYYYjjj{{{{{{]]]LLLDDD>>>>>>===:::999999777777888888888999999999999>>>???FFFdddlllgggjjjuuuzzzzzzzzzjjjlllxxxvvv^^^KKKDDDCCCBBBAAAAAA@@@@@@??????>>>>>><<<<<<;;;::::::::::::;;;<<<===@@@EEEKKKOOOPPPOOOQQQSSS\\\gggnnnrrryyyssshhh]]]WWWRRRMMMJJJKKKJJJHHHJJJTTTeeetttoooddd[[[UUUQQQOOOOOONNNNNNOOOPPPQQQRRRRRRRRRQQQQQQOOOMMMJJJIIIDDDDDDCCCCCCDDDFFFGGGHHHJJJJJJKKKJJJKKKMMMRRRUUUVVVZZZ___bbbeeejjjqqqwwwwwwyyyzzz{{{{{{|||zzz}}}xxx___KKKHHHGGGLLLeeexxx\\\HHHAAA@@@???<<<>>>???@@@???>>>======???@@@DDDIIIQQQbbb~~~}}}|||ttt]]]KKKDDD@@@???======>>>>>><<<;;;<<<::::::<<<>>>BBBLLLVVVaaaiiiooopppppprrrssssssuuuvvvwwwxxxyyyxxxwwwvvvnnncccXXXTTTRRROOOOOOQQQTTTXXX]]]ccciiiooouuuyyy|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxzzz|||}}}}}}{{{tttsssssstttuuuvvvwwwwww{{{|||~~~zzzrrrmmmkkklllyyyyyyqqqllldddaaaaaabbbbbb```bbb```]]]\\\[[[XXXUUURRRQQQQQQVVV^^^ggguuuyyyoooiiieeebbb___\\\[[[]]]```bbbeeemmmxxx|||xxxuuuttttttuuurrrssstttvvvyyy|||yyysssqqqtttwww|||rrreee\\\TTTOOOLLLNNNOOOPPPUUU[[[cccjjjsss{{{xxxqqqllljjjjjjooovvv~~~iiiSSSQQQWWWhhhzzz```MMMEEE???>>>>>>:::888999888888888888999999999999999===???LLLmmmrrrppppppuuu{{{}}}|||ssscccjjjvvvqqqXXXHHHDDDEEEEEEDDDCCCCCCBBBAAA@@@??????<<<;;;;;;:::::::::::::::<<<>>>AAAGGGMMMPPPQQQPPPQQQSSSZZZfffnnnrrrxxx}}}tttiii___ZZZVVVQQQNNNOOOLLLHHHIIISSSfffxxx{{{oooeee]]]VVVQQQMMMMMMLLLKKKLLLMMMNNNOOOQQQQQQQQQQQQOOOMMMKKKIIICCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCGGGMMMQQQRRRUUUYYY]]]aaafffmmmrrrrrrtttwwwyyyzzz|||kkkXXXIIIHHHHHHOOOhhhuuuYYYEEE>>>===;;;<<<>>>AAAAAA???===>>>???BBBCCCFFFLLLUUUfff{{{{{{|||qqqZZZIIIDDD@@@???======>>>>>><<<;;;<<<::::::===>>>BBBLLLWWWdddkkkqqqqqqqqqtttvvvvvvsssuuuwwwyyy{{{{{{{{{{{{pppdddXXXRRROOONNNOOORRRQQQUUUZZZ```fffllltttyyy|||}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwxxx{{{|||||||||uuuuuuttttttsssssstttuuu|||yyypppkkkhhhhhhsss}}}ssskkkeee^^^[[[[[[\\\[[[ZZZZZZXXXUUUSSSRRROOOLLLJJJKKKMMMRRRZZZcccqqq|||ssslllhhheeeaaa^^^\\\^^^```bbbeeemmmxxx{{{vvvsssrrrtttuuuuuuvvvwwwyyy|||}}}wwwtttuuuwww}}}xxxmmmbbbZZZXXXSSSQQQQQQPPPMMMNNNRRRYYY```iiirrrzzz|||tttnnnkkkkkkpppuuunnnXXXTTTYYYkkkcccNNNFFF???>>>>>>;;;999999999999999::::::::::::;;;:::<<<@@@RRRwww|||zzzzzz|||ooo___gggqqqlllTTTFFFEEEFFFFFFCCCCCCBBBAAA@@@@@@??????===<<<;;;;;;::::::;;;;;;===???CCCIIIOOORRRSSSRRRRRRSSSZZZfffoootttyyy~~~tttjjj```\\\XXXSSSQQQQQQOOOKKKJJJUUUhhh{{{xxxnnnggg```XXXSSSNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMKKKHHHGGGEEECCCAAA@@@??????@@@@@@???>>>???BBBHHHLLLNNNPPPSSSWWW[[[```eeehhhlllooosssvvvxxx{{{cccSSSIIIHHHJJJRRRkkkrrrWWWEEE???>>><<<<<<@@@CCCCCC@@@>>>???AAACCCEEEIIIRRR\\\mmm{{{vvvuuujjjSSSDDDBBB@@@>>>============<<<:::<<<::::::===???CCCMMMXXXdddlllrrrrrrssswwwzzzzzzwwwxxx{{{}}}tttgggYYYRRROOOLLLMMMPPPMMMQQQXXX]]]bbbiiirrrxxx|||}}}}}}~~~~~~}}}{{{zzzvvvuuutttuuuxxxzzz{{{zzzwwwwwwvvvtttrrrqqqrrrttt{{{vvvnnnhhheeedddmmm{{{zzzppphhhbbb\\\XXXXXXXXXWWWUUUUUUSSSPPPOOOMMMKKKHHHEEEHHHJJJOOOVVV___lllvvvpppllliiifffbbb\\\]]]___```ccckkkvvv|||wwwuuuuuuvvvxxxyyyyyyzzz|||}}}{{{zzz{{{xxxoooggg___YYY[[[WWWUUUUUURRRMMMKKKMMMRRRXXX```gggoooxxx~~~uuunnnllllllqqqsss{{{___ZZZ]]]ooofffMMMEEE??????>>>;;;::::::999999:::::::::;;;;;;;;;;;;<<>>>>>============<<<;;;;;;;;;;;;<<<===???DDDKKKQQQTTTTTTSSSRRRRRRYYYeeepppvvvzzztttjjjaaa\\\YYYTTTQQQQQQOOOLLLMMMVVVfffwww}}}tttmmmgggaaaYYYTTTOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPPPPOOONNNMMMOOOMMMJJJFFFCCCAAA@@@@@@@@@@@@@@@>>>>>>@@@CCCFFFJJJKKKMMMPPPTTTYYY]]]___dddhhhmmmrrrwww{{{www]]]QQQIIIIIIKKKTTTmmmmmmSSSCCC??????======AAAEEEDDDAAA???@@@BBBCCCEEELLLWWWcccttt~~~sssqqqdddNNNAAABBB@@@>>>===<<<======<<<:::<<<::::::===???CCCNNNXXXbbbjjjqqqrrrtttyyy}}}~~~{{{}}}uuuiii\\\VVVQQQLLLJJJKKKJJJOOOVVV[[[```gggpppxxx}}}}}}~~~~~~}}}|||{{{wwwvvvuuuvvvyyy{{{||||||yyyyyyxxxuuuqqqoooqqqtttxxxvvvnnngggdddbbbkkkzzzzzzqqqgggbbb[[[WWWWWWVVVTTTRRRPPPOOONNNNNNNNNLLLHHHFFFFFFHHHMMMSSSZZZggg~~~zzztttpppnnnjjjggg___``````aaadddlllwww~~~{{{{{{}}}~~~|||}}}~~~~~~zzztttmmmgggaaa\\\YYYZZZWWWVVVWWWTTTNNNKKKLLLNNNRRRWWW\\\bbbkkkvvv~~~vvvooommmnnnppprrrhhh``````qqqeeeLLLEEE?????????<<<;;;<<<888999999999::::::::::::<<<<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;===@@@EEELLLRRRUUUUUUTTTPPPPPPWWWdddpppwww{{{vvvlllccc___[[[VVVRRRRRRNNNMMMNNNTTT```mmmxxx~~~{{{sssmmmhhhccc\\\WWWPPPOOONNNMMMMMMNNNOOOPPPMMMNNNOOOQQQQQQQQQQQQPPPUUURRRMMMHHHDDDBBBAAAAAA>>>??????>>>======@@@BBBDDDDDDFFFIIINNNTTTWWWYYY^^^bbbiiiooouuuzzz~~~tttZZZOOOIIIJJJLLLUUUmmm|||dddKKK===:::;;;:::>>>BBBFFFEEEAAA???AAADDDBBBFFFNNN[[[iiizzztttpppcccMMMBBBDDD???>>><<<<<<======;;;:::;;;::::::===???DDDNNNYYYaaaiiippprrrtttzzz~~~~~~~~~uuujjj___YYYSSSLLLHHHGGGIIIOOOUUUZZZ___fffpppxxx~~~~~~~~~}}}|||zzzyyyxxxyyy|||zzzzzzyyyuuuqqqoooqqqsssuuuxxxpppiiieeebbbkkk{{{}}}sssgggbbb[[[WWWVVVVVVSSSQQQNNNMMMNNNOOOOOONNNKKKHHHEEEGGGLLLRRRXXXeee{{{}}}vvvsssqqqnnnkkkcccdddddddddgggnnnyyy~~~vvvrrrmmmgggaaa]]]ZZZXXXXXXVVVVVVXXXUUUOOOKKKLLLLLLOOORRRTTTYYYaaallltttyyyrrrpppqqqpppqqqnnndddaaaqqq|||bbbLLLDDD>>>??????===<<<<<<777888888888888999999999===<<>>@@@@@@@@@@@@@@@AAAAAAAAA===<<<;;;;;;::::::;;;;;;>>>@@@EEEMMMSSSVVVVVVTTTOOONNNUUUcccpppwww{{{yyypppgggccc___YYYUUUUUULLLLLLNNNRRRZZZdddnnntttqqqzzz|||uuuoookkkfff___ZZZPPPOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTXXXTTTNNNHHHDDDBBBBBBBBB<<<===>>>===<<<<<<>>>??????@@@AAAEEEKKKQQQUUUWWWZZZ___fffnnntttzzztttYYYLLLHHHHHHHHHZZZsss~~~sssYYYKKKCCC;;;888;;;BBBCCCDDDCCCBBBBBBCCCDDD???JJJVVV^^^kkk~~~www```KKKBBB>>>??????@@@???>>><<<:::999;;;===>>>>>>@@@GGGQQQXXXccckkkrrrvvvyyy}}}~~~|||zzz||||||zzzyyyqqqdddXXXOOOJJJGGGFFFIIIMMMRRRWWW^^^eeemmmsssyyyzzz{{{||||||}}}}}}|||yyyzzz{{{||||||{{{zzzyyy~~~|||xxxrrrmmmlllmmmooovvv|||rrrllliiiiiioooxxxmmmccc```[[[XXXVVVTTTQQQPPPNNNNNNOOOQQQRRRQQQNNNKKKFFFKKKJJJMMMYYYeeexxx|||vvvqqqlllhhhiiieeecccfffiiioooyyy}}}xxxssskkkddd```^^^]]][[[\\\\\\\\\[[[YYYTTTMMMHHHJJJMMMPPPQQQSSSZZZfffoooyyy{{{tttooolllooottt~~~bbb[[[ttt|||]]]LLLDDD>>>>>>>>>:::888888:::::::::999888999;;;>>>CCC>>>GGGfff{{{|||xxxkkkiiimmmoooqqq{{{~~~~~~qqqZZZMMMJJJJJJFFFAAABBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<>>;;;===@@@CCCFFFKKKQQQUUUYYY]]]eeennnvvvzzzzzzyyy}}}}}}pppWWWKKKGGGGGGJJJ]]]vvvoooUUUHHHAAA:::999===>>>@@@BBBCCCCCCCCCEEEGGGHHHNNNVVV```qqqzzzcccLLLBBB>>>??????@@@???>>><<<;;;999;;;<<<======@@@FFFPPPWWWccckkkrrruuuxxx|||}}}zzz{{{||||||}}}}}}}}}}}}}}}{{{sssgggZZZQQQKKKHHHGGGJJJLLLPPPUUU\\\ccclllqqqvvvvvvxxxyyyzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{zzzzzz~~~}}}zzzuuuqqqpppqqqssswww~~~uuuooonnnnnnsss{{{}}}mmmddd```\\\XXXUUUSSSQQQOOOMMMMMMNNNQQQRRRQQQNNNLLLHHHLLLJJJKKKWWWbbbuuu|||vvvpppllliiieeedddfffjjjoooyyy{{{uuukkkccc^^^[[[YYYXXX[[[[[[[[[ZZZYYYTTTNNNIIIHHHJJJLLLLLLNNNUUU___gggttt~~~}}}vvvqqqooonnnsss|||hhhbbbyyyzzz]]]LLLDDD>>>>>>===:::888888999:::999888777888;;;===>>>;;;FFFfff}}}|||~~~|||rrrooonnnlllsss~~~{{{ttt\\\OOOLLLMMMJJJEEEBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;===@@@BBBEEEJJJPPPTTTYYY]]]eeemmmuuuyyyzzzyyy||||||lllVVVJJJFFFHHHNNNddd|||kkkPPPDDD???::::::>>>;;;===@@@BBBCCCEEEGGGJJJQQQSSSWWWcccyyy}}}dddMMMCCC>>>????????????>>>===;;;::::::;;;<<<<<<>>>EEENNNVVVbbbjjjqqqsssvvvzzz{{{yyy|||zzzyyyxxxyyy|||}}}wwwkkk^^^TTTMMMIIIHHHJJJLLLOOOSSSXXX```iiioooqqqrrrtttuuuwwwwwwxxxxxxuuuvvvwwwyyyzzz{{{||||||~~~~~~|||xxxuuutttuuuwwwzzzwwwtttsssvvvzzz|||nnnfffbbb]]]YYYUUUSSSOOOMMMLLLLLLMMMPPPRRRQQQOOOMMMKKKNNNJJJIIITTT___rrr{{{uuuqqqjjjfffeeegggjjjnnnxxxzzznnnddd]]]ZZZXXXWWWZZZYYYYYYYYYXXXTTTOOOLLLGGGIIIJJJJJJKKKPPPXXX^^^lllwww}}}vvvrrrpppmmmqqqyyymmmggg|||www___LLLDDD>>>======:::888888888999999888777777:::<<<>>>>>>LLLlll||||||~~~|||xxxuuussspppxxx{{{yyyxxx```RRRPPPPPPMMMIIIBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<@@@CCCFFFJJJRRR[[[\\\YYYVVVQQQPPPYYYdddmmmvvv}}}}}}ssskkkaaaZZZXXXWWWVVVUUUVVVYYY\\\]]]]]]\\\^^^bbbdddeeedddaaa```bbbjjjyyy}}}xxxrrrmmmccc```[[[XXXWWWUUUTTTSSSPPPNNNMMMMMMPPPRRRTTTTTTOOOLLLHHHEEEEEEEEEEEEDDD>>>>>>>>>>>>===<<<;;;;;;<<<===@@@AAADDDHHHMMMQQQYYY]]]dddlllrrrwwwyyyyyy~~~{{{zzz}}}jjjUUUJJJGGGJJJUUUnnniiiMMMAAA===::::::>>>:::===@@@AAACCCEEEGGGJJJQQQSSSYYYfff~~~|||bbbLLLCCC@@@>>>?????????>>>===;;;:::999:::;;;;;;===CCCMMMTTTaaaiiioooqqqssswwwyyywwwyyyxxxwwwwwwxxx{{{~~~zzzooocccWWWOOOKKKJJJJJJKKKNNNQQQUUU]]]eeekkknnnoooqqqsssuuuvvvwwwwwwvvvvvvwwwxxxzzz|||~~~~~~{{{xxxwwwwwwxxx~~~xxxvvvvvv|||~~~rrrjjjeee```ZZZVVVSSSOOOLLLLLLLLLLLLOOOQQQQQQPPPNNNMMMOOOJJJIIISSS^^^rrr~~~wwwrrrjjjgggeeefffhhhlllttt}}}~~~rrrfff___[[[ZZZYYYYYYXXXXXXXXXWWWUUUQQQNNNKKKLLLLLLKKKKKKNNNTTTXXXdddppp||||||tttpppnnnlllpppvvv}}}mmmhhhzzz}}}~~~uuuaaaMMMDDD>>>======:::888999777888888888777777999;;;???AAAPPPppp~~~|||||||||zzzyyy}}}yyyyyy~~~eeeVVVRRRRRRNNNIIIBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<>>>???AAACCCFFFKKKOOOXXX\\\ccciiioootttxxxzzz~~~{{{yyy|||nnnVVVLLLJJJPPP___{{{iiiLLL@@@===::::::===<<<>>>@@@AAABBBCCCFFFHHHKKKRRR[[[iii~~~zzz```JJJDDDAAA>>>>>>??????>>>===<<<;;;999:::;;;;;;<<>><<<<<<:::888999777888999888777777999:::<<>>>>>===<<<<<<<<<<<<<<<@@@BBBEEEIIIRRR\\\___\\\VVVOOOMMMSSS^^^gggqqqyyyxxxooollleeecccbbbaaaaaa___]]][[[______aaadddeeeddd```]]]\\\```kkk||||||vvvoookkkeeeaaa______^^^]]]UUURRROOONNNOOOQQQRRRSSSMMMJJJGGGEEEEEEDDDCCCAAACCCBBBAAA@@@???>>>===<<<<<<>>>???@@@BBBFFFKKKNNNWWW[[[aaaggglllrrrxxx||||||{{{}}}uuuYYYPPPPPPXXXkkkfffJJJ???===;;;999;;;===???AAAAAAAAABBBDDDFFFHHHRRR___mmm{{{aaaKKKDDDBBB===>>>?????????===<<<;;;999:::;;;;;;<<>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<>>>???AAACCCFFFKKKOOOUUUYYY___dddiiipppxxx~~~}}}\\\TTTVVV```vvv}}}aaaFFF======;;;999:::<<<>>>@@@AAAAAABBBEEEGGGKKKVVVbbbpppgggOOOEEE@@@===>>>>>>??????>>><<<;;;:::;;;;;;;;;<<>>EEEYYYyyy~~~{{{|||sssfffaaa\\\SSSKKKBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<===AAAEEEKKKUUU^^^```\\\SSSMMMKKKQQQ[[[dddlllssswwwyyy|||~~~~~~{{{wwwtttrrrooommmkkkmmmppprrrqqqkkkfffcccbbb\\\ccckkkuuuyyyuuunnniiigggffffffeeeaaa^^^[[[XXXVVVTTTQQQOOOJJJHHHFFFFFFGGGGGGFFFDDDAAA@@@???======<<<======<<<>>>???AAACCCGGGLLLPPPSSSWWW]]]bbbgggoooyyy~~~^^^WWWZZZeee|||xxx]]]CCC<<<===<<<:::::::::<<>>======>>>??????>>>===<<<:::;;;<<<;;;===BBBKKKRRRYYY```eeehhhlllssswwwvvvxxxxxxxxxyyyzzz{{{|||}}}xxxxxxssshhh[[[PPPMMMMMMHHHKKKPPPSSSVVVXXX[[[^^^]]]___bbbfffiiilllnnnoooooolllhhheeedddfffiiikkkooorrrvvvyyyyyyyyyyyyzzz~~~}}}xxxppphhhaaa[[[UUUQQQOOOMMMLLLMMMNNNNNNMMMLLLHHHLLLIIIJJJUUU___ppp}}}wwwsssqqqeeeaaa\\\ZZZWWWUUUXXX^^^]]]lllvvvnnnhhhcccaaa```]]]ZZZXXXXXXXXXWWWVVVWWWUUUSSSRRRRRRQQQOOOMMMKKKTTT]]]dddlllyyyzzzssspppkkkpppwww{{{}}}~~~tttwww~~~dddZZZaaasssxxx^^^NNNEEE===;;;;;;999999;;;888999;;;;;;:::::::::;;;999BBBXXXyyy{{{}}}~~~uuuiiieeeaaaWWWOOOBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<@@@FFFLLLVVV___```\\\RRRLLLJJJQQQ[[[ccckkkqqqrrruuuyyy|||}}}~~~|||zzzwwwuuuxxx|||{{{rrrkkkhhhhhhccciiiqqqvvv}}}}}}xxxqqqkkkhhhgggffffffeeebbb___[[[YYYUUUQQQNNNGGGFFFFFFFFFHHHIIIHHHGGGCCCBBBAAA????????????@@@<<<===@@@AAADDDHHHMMMQQQQQQVVV\\\aaafffnnnzzzzzzyyy|||zzzYYYVVV\\\qqqlllTTT@@@>>>@@@<<<888:::;;;>>>AAAAAA@@@AAADDDHHHRRRXXXbbbqqqxxxWWWCCCAAA@@@@@@AAA@@@???===;;;:::::::::999999;;;@@@GGGLLLUUU\\\dddjjjmmmooosssvvvtttvvvyyyyyyxxxwwwwwwxxx|||xxxpppdddYYYQQQMMMMMMKKKLLLNNNRRRUUUYYY[[[\\\\\\]]]___aaadddfffhhhiiikkkfff```]]]\\\\\\]]]]]]___aaaeeejjjooossswwwyyy~~~|||wwwoooeee\\\VVVTTTTTTPPPLLLKKKMMMMMMLLLIIIHHHKKKMMMLLLOOO[[[ooozzzqqqmmmoooeee___XXXSSSPPPOOOOOONNNRRR^^^rrr|||{{{~~~yyyqqqiiieeeeee___^^^[[[YYYWWWWWWXXXYYYTTTTTTUUUTTTSSSPPPMMMKKKKKKKKKPPP[[[fffooozzzvvvqqqooommmpppuuuyyy~~~wwwvvv|||ddd\\\]]]nnnttt___LLLDDD===<<<===<<<;;;===;;;:::888777777888:::;;;;;;DDDMMMttt}}}{{{ooocccbbbjjjdddOOOFFFDDDAAA???======>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;@@@EEELLLVVV___```\\\TTTNNNIIINNNYYYdddjjjkkkrrrxxx{{{yyyxxx||||||tttnnnjjjiiiiiikkknnnqqqvvv}}}xxxrrrmmmhhhfffdddffffffeeebbb]]]XXXRRROOOKKKGGGDDDEEEHHHJJJHHHEEEFFFDDDAAA@@@@@@@@@???>>><<<>>>@@@AAACCCFFFKKKNNNPPPXXX\\\ZZZ^^^lllzzzvvvsssvvvrrrYYYWWW___uuugggQQQ???===???;;;888:::;;;>>>AAAAAAAAABBBGGGKKKTTTZZZdddrrr|||ZZZDDDAAA@@@@@@@@@@@@???===;;;:::;;;;;;::::::<<>>===<<<::::::;;;<<<<<<;;;:::::::::;;;<<<<<>>===>>>>>>>>>===<<<;;;;;;::::::;;;<<<@@@EEEKKKUUU^^^___\\\SSSNNNJJJNNNYYYdddjjjkkkpppuuuxxxuuuuuuyyy~~~{{{sssooommmmmmoooqqqrrruuu~~~}}}yyytttooollljjjiiifffeeedddaaa\\\VVVQQQNNNJJJGGGDDDFFFJJJLLLKKKHHHFFFDDDAAA@@@@@@@@@???>>><<<>>>@@@BBBDDDGGGLLLOOOQQQWWW[[[[[[aaaooo{{{vvvpppqqq|||hhhWWWYYYddd|||}}}___LLL===;;;===;;;999::::::===AAABBBBBBEEEJJJOOOWWW^^^ggguuu}}}[[[EEE@@@??????@@@@@@???===;;;:::;;;;;;;;;;;;<<>>===<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>>===<<<;;;::::::::::::>>>AAADDDHHHRRR[[[^^^[[[RRRMMMJJJNNNXXXccciiikkkoootttvvvssssssyyy~~~}}}yyywwwwwwyyyyyyxxxxxx{{{yyywwwssspppmmmkkkjjjjjjeeedddbbb___ZZZUUUPPPLLLIIIFFFDDDFFFJJJMMMMMMLLLEEECCCAAA@@@@@@AAA@@@>>>===???AAACCCEEEIIINNNQQQRRRVVVZZZ^^^gggttt}}}{{{sssrrrzzz~~~bbbTTT\\\lllqqqUUUHHH<<<:::;;;:::999::::::===AAACCCDDDHHHNNNTTTZZZbbbnnn|||xxxYYYEEE@@@>>>????????????===;;;:::::::::::::::<<<@@@FFFJJJPPPVVV\\\aaadddgggkkkoooqqqrrrrrrrrrrrrsssvvvyyyxxxxxxuuukkk___UUUPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVXXX[[[___bbbcccbbb___[[[XXXUUURRRNNNKKKGGGHHHJJJMMMTTT___llluuuyyyzzztttmmmeee```[[[VVVPPPMMMMMMMMMKKKIIIGGGJJJLLLNNNRRR___ppp}}}{{{qqqfff```XXXTTTMMMIIIGGGHHHHHHHHHKKKWWWiii|||{{{xxx|||~~~||||||~~~uuunnnllleeedddaaa]]][[[XXXWWWVVVYYYYYYZZZYYYWWWUUURRRPPPKKKHHHHHHLLLPPPXXXeeeqqq{{{pppllliiikkkpppsss}}}sssyyy~~~vvvaaaXXXVVVfff{{{xxxbbbNNNEEE>>><<<<<<999888:::888888999:::::::::999999;;;CCCNNNxxx~~~yyyeeebbbwww~~~bbbTTTQQQZZZ\\\QQQDDDCCCAAA@@@???>>>>>>>>>======<<<;;;::::::::::::???@@@BBBEEENNNXXX\\\YYYQQQLLLJJJMMMWWWaaahhhkkkoootttvvvtttuuu{{{|||tttjjjiiigggeeeccccccccccccbbbbbb```]]]XXXSSSOOOLLLHHHFFFEEEFFFIIIMMMNNNNNNDDDCCCAAA@@@AAAAAA@@@>>>===???BBBDDDGGGKKKPPPSSSUUUWWW[[[bbbmmmxxxyyywww}}}ttt___RRR```vvvgggLLLDDD;;;999999999999:::999===@@@CCCEEEJJJQQQWWW]]]iiixxxoooUUUEEEAAA===>>>??????>>>===<<<;;;888888999999:::>>>CCCGGGNNNSSSZZZ^^^```ccchhhlllooopppqqqqqqqqqsssvvvyyy{{{}}}{{{qqqbbbUUUPPPOOOQQQRRRTTTVVVWWWWWWVVVUUUTTTUUUVVVXXX[[[___bbbdddeee```YYYSSSPPPNNNMMMLLLGGGIIIJJJKKKNNNWWWdddnnnyyy|||xxxqqqjjjeee^^^YYYRRRNNNMMMMMMKKKHHHGGGIIILLLNNNSSS___nnnzzz}}}zzzpppeee___XXXTTTNNNIIIHHHHHHHHHHHHKKKUUUfffwwwxxxtttxxx~~~~~~|||yyyxxxyyy~~~yyyuuutttllljjjgggccc___[[[XXXWWWZZZ[[[[[[ZZZYYYVVVSSSQQQJJJGGGFFFHHHKKKRRRaaannn|||pppllliiijjjooosss~~~xxx|||rrr___VVVUUUfff|||xxxbbbKKKCCC<<<;;;<<<::::::<<<777888999::::::::::::999===CCCOOOzzz|||yyyzzzxxxbbb]]]ooozzz^^^OOOJJJQQQTTTLLLCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::999999:::>>>???@@@BBBJJJTTTXXXVVVNNNKKKIIILLLTTT___fffjjjmmmsssvvvtttuuu|||~~~~~~~~~}}}yyyppphhh^^^]]][[[ZZZYYYZZZZZZ[[[^^^]]]\\\YYYVVVRRROOOMMMIIIGGGEEEEEEGGGJJJKKKLLLCCCBBBAAAAAABBBAAA@@@>>>===???BBBEEEHHHLLLQQQUUUWWWYYY^^^hhhrrrzzz~~~{{{ggg[[[SSSggg{{{]]]FFFAAA<<<999888999999:::999<<<@@@BBBEEEKKKSSSYYYcccrrr}}}hhhRRREEEBBB======>>>???>>>===<<<;;;777777888888:::===BBBEEEMMMRRRXXX\\\^^^aaafffjjjmmmnnnpppqqqrrrsssvvvxxx{{{~~~tttdddVVVOOONNNOOOQQQTTTWWWYYYZZZZZZYYYWWWWWWWWWYYY]]]aaaeeehhhfff___VVVNNNKKKKKKLLLMMMKKKMMMNNNMMMMMMSSS]]]fffuuu{{{vvvoooiiiaaa[[[SSSOOOMMMLLLJJJHHHGGGIIIKKKMMMSSS^^^kkkuuu|||xxxnnnfffbbbYYYTTTMMMHHHGGGFFFFFFFFFJJJSSSbbbqqq~~~xxxqqqsssyyy|||~~~zzzxxxssssssvvv|||wwwuuuqqqlllfffaaa\\\ZZZ[[[[[[\\\[[[YYYWWWTTTRRRJJJHHHGGGGGGHHHNNN\\\jjj~~~{{{qqqllliiijjjoootttqqq^^^VVVVVVhhhvvvaaaJJJBBB;;;;;;<<<::::::<<<:::::::::;;;;;;<<<<<<===???DDDPPP{{{zzz{{{~~~|||yyy{{{{{{eee^^^mmmsssXXXLLLFFFJJJMMMGGGBBBBBBAAAAAA@@@???>>>>>>===<<<;;;:::999999999999<<<======@@@GGGQQQSSSQQQKKKIIIGGGJJJRRR\\\dddhhhiiipppttttttvvv||||||wwwpppggg```XXXWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQPPPMMMKKKHHHFFFEEEFFFHHHIIIBBBAAAAAAAAABBBBBB@@@>>><<<>>>BBBEEEHHHMMMRRRVVV[[[]]]dddooovvvyyy}}}|||fffYYYUUUUUUmmmpppSSSAAA@@@===999888888999999999<<<@@@BBBEEEJJJSSSYYYkkk~~~{{{gggSSSGGGCCC<<<===>>>>>>>>>===<<<;;;777888999999:::===AAAEEEMMMQQQWWWZZZ\\\___eeeiiikkkmmmppprrrssstttvvvxxxxxx}}}~~~uuudddVVVOOONNNLLLOOOTTTXXX\\\^^^^^^^^^ZZZZZZZZZ\\\```dddiiilllggg```WWWOOOLLLMMMNNNOOOLLLPPPRRRPPPMMMPPPXXX```nnnyyy~~~zzzsssnnnddd]]]UUUOOOMMMLLLJJJHHHGGGIIIJJJMMMRRR\\\hhhqqqxxx{{{uuummmgggfff[[[VVVOOOJJJGGGGGGFFFFFFHHHQQQ^^^kkkvvv~~~zzzooonnnrrruuuwwwzzz~~~~~~}}}{{{yyyyyy{{{}}}yyy{{{}}}}}}zzzvvvsssnnnooosss{{{|||vvvnnnhhhbbb___[[[[[[\\\[[[ZZZWWWTTTRRRKKKIIIHHHFFFEEEIIIVVVdddxxxyyysssjjjggghhhnnnsssrrr]]]VVVXXXkkkttt```LLLCCC<<<;;;;;;999999:::::::::999999:::<<<===>>>>>>CCCPPP~~~yyyyyywww}}}|||{{{~~~~~~fff___lllkkkSSSIIICCCFFFJJJDDDAAAAAAAAAAAA@@@??????>>>===<<<;;;:::999999999999999;;;<<<>>>EEENNNOOOLLLIIIGGGFFFIIIOOOYYYbbbggggggooouuuvvvxxx~~~xxxsssmmmddd]]]WWWVVVTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSPPPLLLHHHEEEDDDEEEFFFBBBAAAAAABBBCCCBBB@@@>>>;;;>>>AAADDDHHHMMMRRRVVV]]]aaajjjuuuxxxwwwzzznnnYYYOOOPPPWWWrrriiiKKK???@@@>>>:::777888999999:::<<>>>>>>>>===<<<;;;888999::::::;;;>>>BBBEEEMMMQQQVVVZZZ[[[___dddhhhjjjmmmqqqssstttuuuvvvxxxtttzzz|||tttdddUUUOOONNNKKKNNNSSSYYY^^^```aaaaaa\\\\\\\\\^^^bbbgggkkknnniiibbbZZZSSSPPPPPPQQQQQQMMMQQQTTTRRRNNNOOOVVV]]]hhhttt|||vvvrrreee^^^VVVPPPMMMLLLJJJHHHHHHIIIJJJMMMRRR[[[fffnnnooo~~~{{{tttkkkhhhiii^^^XXXQQQLLLIIIIIIHHHGGGGGGOOO[[[gggpppwww}}}{{{nnnjjjlllnnnppprrrvvvuuussspppmmmlllnnnppptttvvvzzz|||{{{wwwrrrooojjjlllqqqyyy|||tttmmmfffccc[[[[[[\\\[[[ZZZWWWTTTRRRLLLJJJIIIFFFCCCEEEQQQ___sssxxxttthhheeeggglllrrr~~~sss\\\VVVZZZnnnrrr```MMMEEE===;;;;;;888777888999888777666777999<<<===;;;AAAQQQzzzuuuwwwxxxxxx}}}}}}fff]]]iii|||eeeOOOHHHCCCEEEHHHDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;:::999999999999777999;;;===DDDLLLMMMIIIGGGFFFEEEHHHNNNWWW```fffhhhqqqxxxzzz|||}}}xxxssslllddd]]]WWWVVVTTTSSSRRRRRRRRRSSSPPPPPPQQQRRRSSSTTTUUUVVVWWWTTTPPPJJJEEECCCDDDEEEAAAAAAAAABBBCCCCCC@@@>>>:::===@@@DDDHHHMMMRRRVVV^^^cccnnnxxxyyyvvvyyyvvvcccRRRHHHLLLXXX{{{cccKKK@@@>>><<<:::999888999999===<<>>======>>>>>>===;;;===888777;;;<<<;;;>>>DDDKKKOOOUUUXXXZZZ]]]aaaeeennnrrruuuvvvuuurrrpppooosssvvvwwwpppdddYYYRRROOOIIIMMMUUU```iiimmmmmmkkkiii```___cccdddnnnwwwtttooodddZZZUUUSSSQQQQQQSSSSSSQQQRRRVVVTTTOOOOOOTTT___lll~~~yyyuuujjjddd[[[RRRKKKHHHHHHIIIHHHIIIIIIKKKOOOXXXbbbiiinnnuuu~~~~~~{{{uuuooojjjgggeeeeee^^^ZZZTTTNNNIIIGGGFFFFFFLLLQQQXXX```gggnnnuuuyyyzzz|||~~~oooeeeccceeeffffffffffffeeeeeeffffffggggggnnnrrrxxx||||||xxxrrrnnnlllmmmqqqzzz~~~vvvooojjjeee___ZZZYYYVVVRRRQQQTTTLLLKKKIIIFFFFFFIIINNNSSShhhrrrvvvooojjjfffffflllttt~~~|||sss\\\ZZZ\\\jjjxxxbbbOOODDD;;;:::;;;::::::;;;777888888999999:::;;;;;;>>>BBBTTT}}}zzz}}}wwwwww~~~yyytttrrrvvv|||mmmhhhkkksss||||||___KKKEEE??????BBB@@@???@@@@@@AAAAAA@@@@@@???>>>>>><<<;;;:::999999999999:::<<>>???@@@AAAAAAAAAAAA@@@???===>>>@@@BBBEEEJJJPPPUUU```gggpppwww{{{|||}}}}}}nnn\\\MMMFFFLLL[[[}}}]]]GGG???===<<<:::999999999:::???>>>AAAEEEFFFJJJVVVcccrrrxxxgggUUUKKKIII@@@???======>>>>>>===;;;;;;777666999:::888;;;@@@JJJOOOTTTXXXZZZ\\\aaadddkkknnnrrrttttttrrrqqqqqqrrrtttuuuooodddYYYRRROOOJJJOOOXXXcccnnnssssssqqqmmmbbbaaadddeeepppzzzwwwvvvjjj^^^XXXTTTPPPOOOQQQTTTRRRSSSVVVTTTNNNNNNRRRYYYdddyyy}}}yyyvvvlllggg^^^UUUNNNJJJIIIIIIHHHIIIKKKMMMRRRXXX```eeemmmrrryyy~~~zzzvvvtttqqqnnnjjjeeebbbaaabbbbbb]]]ZZZTTTNNNIIIGGGGGGGGGKKKOOOVVV^^^dddkkkqqquuuxxxzzz}}}yyyjjj___\\\\\\\\\[[[]]]]]]]]]^^^___```bbbbbbkkkqqqxxx~~~~~~zzztttooommmnnnrrrzzzwwwqqqfff```ZZZXXXVVVQQQQQQSSSNNNMMMJJJGGGEEEGGGKKKOOOaaakkkzzzuuunnniiiggghhhnnnxxx|||wwwoooYYYYYY\\\iii{{{jjjSSSHHH>>>;;;;;;:::888888777888888999999:::;;;;;;===DDDWWW~~~~~~}}}xxxuuutttrrr~~~ooojjjkkkqqqyyyyyy\\\JJJEEE??????BBB???@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;:::999999999999:::;;;===AAAEEEHHHJJJGGGGGGGGGIIINNNUUU]]]aaaiiinnnsssvvvvvvxxx}}}}}}vvvlllbbb[[[[[[YYYWWWVVVUUUUUUSSSQQQPPPPPPOOOOOOOOOQQQRRRSSSVVVTTTPPPKKKFFFBBB???>>>???@@@@@@AAAAAA@@@@@@???<<<>>>@@@CCCGGGMMMTTTYYYaaahhhqqqyyy}}}gggVVVIIIFFFOOOcccrrrTTTCCC===<<<;;;:::999:::;;;;;;@@@@@@BBBGGGKKKPPP[[[eeeoootttfffXXXNNNKKKAAA???>>>>>>>>>>>><<<;;;<<<999888:::;;;:::;;;>>>HHHMMMSSSWWWYYY[[[___cccfffjjjooorrrssssssssssssrrrtttuuuoooeee[[[TTTQQQKKKPPPZZZhhhuuu|||}}}{{{sssgggdddfffiiiuuu|||wwwkkk^^^WWWSSSNNNMMMOOOSSSRRRTTTVVVTTTOOONNNPPPSSS]]]ooo}}}{{{}}}{{{wwwuuummmhhh```WWWPPPLLLJJJJJJGGGIIILLLOOOSSSXXX]]]bbbiiinnnsssvvvzzz~~~ssslllhhhggg```^^^[[[XXXXXXZZZ]]]^^^[[[XXXSSSNNNJJJHHHHHHHHHJJJNNNTTTZZZ```ffflllppptttwww{{{}}}}}}}}}~~~~~~~~~}}}||||||yyyooobbbYYYUUUTTTTTTSSSTTTUUUWWWYYY[[[^^^___```kkkqqq{{{zzzuuuqqqrrrvvv}}}yyyiiibbb[[[YYYVVVRRRQQQRRRPPPNNNKKKGGGDDDDDDHHHKKKWWWbbbrrr}}}tttnnniiihhhjjjrrr~~~zzzpppwww{{{hhhVVVVVV\\\hhhvvvrrrUUUJJJ???<<<<<<999777777777888888999999:::;;;;;;;;;DDDYYYxxxuuutttqqq{{{rrrmmmmmmrrrxxx|||uuuYYYHHHEEE@@@@@@BBB???@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<;;;:::999999999999999;;;===???BBBEEEFFFGGGGGGHHHKKKQQQXXX```eeeiiimmmqqqttttttwww|||~~~vvvmmmccc\\\ZZZYYYWWWVVVWWWVVVTTTRRRQQQQQQOOONNNNNNOOOPPPQQQSSSQQQNNNJJJEEEBBB@@@>>>??????@@@AAAAAA@@@??????<<<>>>@@@CCCHHHOOOWWW\\\cccjjjttt|||~~~bbbUUUIIIHHHTTTnnngggMMMBBB<<<;;;::::::::::::<<<<<>>>>>>>>>>><<<;;;;;;:::999:::::::::;;;===FFFKKKRRRVVVXXXZZZ]]]aaadddhhhlllpppqqqrrrsssttttttuuuuuupppggg]]]VVVRRRJJJOOOYYYiiiyyyzzzmmmiiikkknnn{{{sssgggZZZTTTPPPMMMLLLNNNOOOQQQTTTVVVTTTQQQPPPPPPRRRYYYhhhyyyvvvvvv|||}}}{{{yyywwwsssppphhhddd___XXXRRRNNNLLLKKKHHHIIIKKKMMMQQQVVV\\\aaagggkkkoooqqquuuuuujjjddd```^^^TTTRRRPPPOOOPPPSSSWWWYYYWWWTTTPPPLLLIIIHHHHHHHHHJJJMMMRRRWWW\\\aaagggkkkqqqtttyyy{{{{{{zzzzzzzzz|||{{{zzzxxxuuurrrooonnnhhhbbbYYYTTTSSSTTTUUUUUUSSSUUUXXX\\\```cccfffgggpppwww{{{|||}}}nnneee]]]ZZZXXXSSSQQQRRROOONNNKKKGGGDDDDDDGGGIIIQQQ\\\kkkzzz|||sssnnniiiiiillluuuwwwlllpppvvvaaaQQQTTT\\\iiittt|||rrrVVVKKK@@@======:::888999777888888999999:::;;;;;;:::CCCXXX~~~xxxtttqqqrrrxxxvvvsssrrrvvv{{{zzzxxx}}}wwwrrrWWWGGGEEEAAA@@@BBB???AAAAAABBBBBBBBBBBBAAAAAA======<<<;;;:::999999:::999:::;;;===???AAACCCDDDEEEFFFGGGKKKRRRZZZbbbfffiiilllppprrrtttwww{{{~~~~~~xxxpppfff^^^YYYWWWVVVUUUUUUTTTRRRPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOLLLHHHEEEBBB@@@?????????@@@@@@@@@@@@??????===>>>@@@CCCHHHOOOWWW]]]eeelllvvv~~~www^^^SSSJJJKKKZZZ{{{zzz]]]HHHCCC;;;;;;:::999:::;;;<<<===>>>@@@CCCJJJTTT___gggkkkooo~~~{{{pppeeeVVVJJJBBBAAA???>>>???>>><<<;;;888888888777888:::<<<<<>>@@@AAABBBBBBCCCDDDFFFKKKRRRZZZaaafffiiilllpppsssvvvyyy{{{}}}}}}~~~~~~uuuiii```ZZZXXXTTTSSSRRRQQQOOONNNLLLKKKKKKKKKKKKMMMNNNOOOMMMLLLIIIFFFDDDAAA@@@??????????????????????????????@@@AAACCCFFFMMMUUU[[[gggnnnxxxoooXXXOOOIIIOOObbbqqqUUUDDDDDD<<<;;;:::::::::;;;<<<======@@@EEELLLZZZiiippppppsss~~~tttbbbQQQCCCAAA@@@??????>>><<<;;;:::<<<;;;999;;;AAAEEEEEEBBBHHHOOOTTTUUUWWWZZZ\\\bbbeeejjjmmmoooqqqsssuuuvvvuuurrrmmmdddYYYOOOIIIFFFGGGPPPaaawww}}}{{{zzzlll]]]TTTOOOJJJJJJLLLPPPWWW\\\]]]\\\\\\YYYUUUTTTUUU]]]ooovvvlllhhhjjjooovvv||||||zzzuuusssqqqooommmiiidddaaaXXXXXXWWWUUURRROOOLLLKKKIIIIIIIIIJJJOOOWWWbbbiiimmmpppqqqqqqsssrrrfff]]]VVVRRROOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEHHHKKKNNNQQQUUUYYY___ccchhhmmmtttxxxyyywwwvvvuuummmllliiifffbbb^^^\\\ZZZYYYXXXWWWWWWWWWXXXZZZ[[[^^^aaagggmmmtttyyy|||}}}wwwkkk```\\\ZZZVVVRRRQQQLLLLLLJJJHHHFFFGGGIIILLLNNNXXXgggttt}}}tttnnniiikkknnnxxxyyymmmkkk~~~rrr]]]OOORRR^^^qqq~~~nnneeeXXXLLLFFFCCC>>>;;;:::777888888999999:::;;;;;;@@@GGGZZZzzzuuuooosss}}}~~~|||}}}wwwsss{{{xxxxxx\\\KKKGGGBBBAAACCC@@@???@@@@@@AAAAAA@@@@@@???===<<<;;;:::::::::::::::999:::<<<>>>@@@AAAAAAAAABBBCCCFFFKKKRRRZZZaaaeeehhhkkkpppvvvzzz|||}}}}}}}}}rrrgggaaa\\\WWWRRRPPPOOONNNMMMIIIIIIHHHHHHIIIJJJLLLMMMJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBFFFMMMUUU[[[fffnnnyyy}}}}}}jjjRRRLLLKKKWWWooogggMMM???BBB===<<<;;;:::999:::;;;<<<>>>BBBGGGPPP```qqqxxxvvvxxxlllWWWDDDBBB@@@??????>>><<<:::;;;===<<<999<<>>??????@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;777888:::===>>>???@@@@@@BBBCCCFFFKKKRRRZZZ```dddgggkkkrrryyy~~~}}}xxxjjjddd[[[UUUQQQPPPPPPPPPIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGEEECCCBBBAAA@@@@@@@@@???>>>======>>>???@@@@@@@@@AAACCCGGGOOOXXX___dddlllyyyiiiPPPKKKMMM^^^zzzyyyaaaHHH<<>><<<:::444777555222666AAAIIIJJJ???EEEMMMRRRTTTUUUXXXZZZ]]]aaafffkkkppptttyyy|||}}}xxxqqqggg[[[NNNFFFEEEDDDIII[[[ssssssfffXXXPPPLLLJJJKKKNNN^^^gggkkkiiifffeee```YYY[[[YYY[[[hhh}}}rrrhhh```\\\ZZZ^^^eeemmmrrrssspppmmmdddcccbbbbbbaaa^^^ZZZWWWVVVVVVVVVUUURRRMMMIIIFFFEEEHHHMMMSSSYYYaaaiiiooopppsssvvvwww}}}xxxkkk```UUUNNNMMMMMMOOONNNLLLIIIEEECCCBBBAAAAAA@@@@@@AAAAAAAAACCCEEEHHHJJJNNNSSSYYY]]]___eeemmmsssuuusssrrrqqqllljjjgggcccaaa______```aaacccgggiiijjjlllmmmooommmpppwwwxxxkkk^^^YYYWWWSSSOOOMMMOOOOOOMMMJJJHHHGGGIIIJJJNNNWWWfffsssvvvooojjjkkkmmmwwwkkkjjjuuu___UUUTTT```xxxxxxkkkVVVKKKAAA???@@@???>>>>>>777888888999::::::;;;;;;;;;FFF[[[}}}xxx}}}{{{dddPPPIIIBBBAAADDDAAA>>>>>>????????????>>>>>><<<<<<;;;:::::::::;;;;;;555666999;;;===>>>??????CCCDDDGGGLLLSSSZZZ```dddfffkkksss{{{~~~~~~qqqjjj```WWWSSSRRRRRRRRRJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@???>>>======>>>???@@@???@@@AAADDDIIIRRR\\\cccbbbkkkxxxmmmPPPGGGPPPiiiqqqWWWGGG@@@<<<:::;;;<<<;;;::::::;;;===???@@@GGGVVVjjjzzz|||cccLLLDDD??????@@@>>>===>>>999999999:::;;;<<<===>>>@@@EEELLLRRRWWWXXXWWWVVV^^^bbbgggkkknnnssszzz~~~zzztttjjj]]]OOOEEEFFFEEEEEENNNfffrrrbbbTTTNNNIIIFFFJJJRRRcccrrr|||xxxpppkkkeee^^^\\\[[[ZZZddd|||rrrddd\\\[[[ZZZZZZ]]]cccjjjnnnmmmkkkiiiddd^^^\\\^^^^^^ZZZVVVTTTTTTTTTRRRPPPLLLHHHFFFJJJJJJMMMUUU___hhhmmmnnnuuutttssswwwyyykkk```XXXSSSRRRRRRPPPNNNKKKHHHEEECCCAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDGGGMMMPPPPPPUUU[[[___ccchhhlllmmmmmmnnnnnnlllhhhddddddgggiiiiiihhhkkkkkkmmmoooqqqtttvvvxxxwwwyyy|||~~~yyykkkeee\\\TTTQQQPPPOOOOOORRRNNNLLLKKKGGGCCCDDDIIIOOO\\\kkkuuu~~~}}}uuuooooooooopppwww}}}mmmqqqttteeeUUUTTTccc}}}|||mmm^^^MMMFFF>>>;;;???CCCEEEEEE;;;:::888777888:::<<<>>>BBBFFF[[[```LLLGGGBBBBBBCCC???????????????????????????===<<<;;;:::999888888888:::::::::;;;<<<===>>>???CCCEEEIIILLLPPPVVV\\\```ggglllrrrzzzxxxfffaaa]]]SSSOOORRRNNNKKKGGGFFFFFFGGGGGGFFFCCCDDDDDDDDDCCCBBBAAAAAADDDAAA===<<<===>>>>>><<<>>>@@@DDDGGGLLLRRRXXX]]]___iiiwwwpppVVVNNNXXXrrriiiRRREEE???;;;:::;;;;;;;;;::::::<<<===@@@AAAHHHVVVjjj{{{{{{bbbKKKCCC>>>???@@@>>>===>>>::::::::::::;;;;;;<<<===@@@DDDKKKRRRWWWYYYXXXXXX^^^bbbgggkkknnnssszzz~~~yyypppcccTTTJJJFFFFFFFFFMMMaaa|||qqqbbbTTTNNNJJJFFFJJJRRRhhhxxxyyyrrrhhh^^^```^^^^^^iii~~~qqqccc\\\[[[YYYYYY[[[aaahhhkkkkkkiiihhhbbb]]]ZZZ[[[ZZZWWWSSSUUUUUUTTTSSSPPPLLLIIIGGGGGGIIINNNYYYeeeoootttuuupppooopppvvvuuuhhh^^^WWWSSSRRRQQQPPPOOOLLLHHHEEECCCAAAAAA@@@@@@@@@@@@??????BBBBBBEEEJJJMMMNNNSSSYYY]]]```eeehhhjjjkkklllnnnmmmjjjhhhjjjnnnrrrsssrrrqqqsssvvvzzz}}}~~~~~~tttgggaaaYYYSSSPPPOOOOOOOOOPPPMMMLLLMMMJJJFFFGGGLLLQQQ___nnnxxx{{{tttooonnnnnnooovvvnnnssswwwgggYYYYYYggg|||kkkZZZJJJDDD<<<999<<<@@@AAAAAA>>><<<:::999888:::<<<===???DDDZZZ|||```LLLGGGBBBBBBCCC???????????????????????????===<<<;;;:::999888888888:::::::::;;;<<<>>>???@@@CCCEEEHHHKKKPPPWWW^^^cccllloootttzzz~~~mmmfffbbbYYYTTTUUUNNNKKKHHHFFFGGGGGGGGGGGGCCCCCCCCCBBBBBBAAA@@@???CCC@@@===<<<===???>>>======???CCCFFFJJJPPPWWW[[[___hhhuuuoooZZZWWWddd}}}uuu]]]KKKBBB>>>;;;999:::;;;;;;::::::<<<>>>@@@AAAIIIYYYnnn~~~{{{zzz|||zzzbbbJJJBBB===>>>???===<<<===;;;;;;;;;::::::;;;;;;<<>><<<:::999:::;;;<<<===AAAXXX{{{```KKKFFFBBBBBBDDD@@@????????????????????????===<<<;;;:::999888888888999::::::;;;===>>>@@@AAABBBDDDGGGJJJPPPXXXaaahhhppprrruuuyyy|||uuukkkggg```YYYWWWOOOLLLIIIGGGGGGHHHHHHGGGBBBBBBBBBAAA@@@??????>>>AAA???===<<<>>>??????>>><<>>;;;999:::;;;;;;::::::<<<>>>>>>AAAKKK^^^vvv{{{uuuvvvyyycccHHHAAA<<<===>>><<<;;;======<<<;;;:::::::::::::::>>>BBBHHHPPPVVV[[[]]]^^^^^^bbbhhhlllooosssyyy~~~}}}zzzkkkZZZNNNGGGGGGFFFGGGPPPddd{{{vvvdddRRRKKKHHHHHHRRR^^^lllooogggdddffftttsssfff______]]]\\\]]]bbbhhhkkkjjjhhheeebbb]]][[[YYYXXXVVVTTTVVVVVVVVVUUUSSSOOOLLLJJJGGGKKKSSS```llltttuuutttsssrrrsss{{{vvviii___XXXTTTRRRPPPQQQQQQQQQNNNKKKGGGEEEAAAAAAAAA@@@??????>>>>>>@@@>>>@@@DDDGGGIIIOOOWWWZZZ]]]```bbbcccfffiiikkklllkkklllrrrzzz~~~qqqggg\\\XXXSSSOOONNNOOOOOONNNMMMLLLMMMPPPNNNJJJJJJNNNWWWfffxxxzzzuuurrrppppppppppppwwwzzzkkkYYY]]]kkk|||gggTTTDDD???:::777777999999999===<<<:::999999:::;;;<<<>>>AAAXXX{{{yyyaaaLLLFFFAAAAAADDD@@@????????????????????????===<<<;;;:::999888888888999999:::<<<===@@@AAACCCCCCDDDFFFJJJPPPZZZdddkkkqqqrrruuuxxx{{{}}}oookkkddd\\\WWWPPPMMMJJJHHHHHHIIIIIIHHHCCCCCCBBBAAA@@@????????????>>>======>>>?????????===???BBBEEEIIIOOOUUUZZZ___gggqqq{{{zzz^^^___rrrcccNNNDDDAAA>>>;;;888:::;;;;;;::::::===???===BBBOOOddd}}}uuurrryyyuuu```GGG@@@;;;<<<>>><<<<<<======<<<;;;;;;::::::::::::===@@@FFFNNNUUUZZZ^^^```^^^bbbhhhmmmooosssyyy}}}}}}nnn]]]QQQIIIHHHFFFEEEJJJYYYoooxxxeeeQQQIIIGGGKKKXXXgggpppyyykkkfffhhhyyyvvvhhhaaaaaaaaa___```ccchhhkkkkkkiiibbb```]]]ZZZYYYXXXWWWVVVWWWWWWWWWVVVTTTQQQMMMKKKHHHLLLUUUbbbnnnuuuvvvtttuuutttuuu|||oooccc[[[VVVSSSRRRQQQRRRSSSSSSQQQMMMJJJGGGBBBBBBAAAAAA@@@??????>>>AAA??????CCCFFFIIIPPPXXX]]]___aaacccccceeegggiiillllllnnnuuu~~~{{{mmmdddYYYUUUQQQOOOOOOOOONNNMMMLLLKKKMMMOOONNNJJJJJJMMM[[[kkk}}}~~~xxxtttrrrrrrrrrssssssyyyjjjVVV]]]lll~~~{{{fffTTTBBB???;;;888777888888999888888888888999:::<<<<<<@@@AAAXXXxxxrrrzzzcccMMMGGGBBBAAADDD@@@????????????????????????===<<<;;;:::999888888888999999:::<<<>>>AAACCCDDDDDDEEEGGGKKKQQQ[[[eeellloooppprrrvvv{{{vvvoooiii___XXXQQQNNNKKKIIIIIIJJJJJJIIIEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>???@@@>>>@@@CCCFFFJJJOOOVVVZZZ```gggqqq{{{nnn\\\hhhzzz\\\KKKDDD@@@===<<<888999:::::::::;;;===???>>>FFFVVVmmm}}}sssvvvoooZZZGGG@@@;;;<<<>>>===<<<======<<<;;;:::::::::::::::<<>><<<:::999888999999666666666777999:::<<<<<>>???@@@???>>>===>>>??????AAADDDGGGJJJOOOUUUZZZ___fffqqq{{{uuuddd^^^sssnnnTTTGGGCCC???<<<<<<888999:::::::::;;;===???>>>III]]]yyy{{{xxxnnnWWWGGG@@@;;;===???>>>===>>><<<<<<;;;:::::::::;;;;;;;;;>>>CCCIIIPPPWWW]]]```^^^ccciiinnnpppsssxxx{{{}}}ttthhh```TTTNNNJJJIIIJJJQQQcccuuummm]]]NNNJJJLLLPPP]]]kkkxxxyyyxxxuuuoooooollljjjiiikkkooorrrrrrppphhhgggddd___[[[XXXWWWWWWYYYYYYYYYXXXVVVSSSPPPNNNKKKNNNWWWcccooovvvvvvtttnnnooovvv}}}ttthhh]]]VVVSSSSSSRRRRRRTTTVVVWWWVVVSSSOOOLLLFFFEEEDDDCCCBBBAAAAAA@@@AAA>>>===@@@CCCGGGOOOXXXdddfffhhhhhheeebbbaaaaaaeeefffkkktttyyylllcccZZZXXXUUURRRQQQOOOMMMJJJIIIHHHIIIMMMNNNNNNRRRWWWhhhwww{{{sssoooppprrrppprrruuu}}}ooocccnnnsss___OOO======<<<:::999999999:::777777888888999:::;;;;;;@@@???VVVxxxlllmmmyyy}}}jjjSSSJJJCCCBBBDDD@@@????????????????????????===<<<;;;:::999888888888888999;;;===@@@CCCEEEGGGGGGIIILLLPPPTTT[[[ccchhhjjjlllpppuuu{{{uuummmccc[[[RRRPPPLLLKKKKKKLLLLLLKKKFFFDDDBBB???>>>>>>>>>???>>>@@@AAA@@@>>><<<===>>>>>>@@@CCCFFFIIINNNTTTXXX\\\dddpppzzz|||fff]]]```yyy{{{eeeOOOEEEBBB>>><<<<<<888999:::::::::;;;===@@@===JJJccc}}}oooWWWHHHAAA<<<===???>>>>>>???;;;;;;;;;::::::;;;;;;<<<;;;===BBBHHHOOOVVV\\\___^^^ccciiinnnpppssswww{{{{{{{{{|||}}}zzzsssjjjcccXXXQQQLLLKKKLLLRRRbbbsssfffXXXMMMLLLOOORRR\\\hhhttt~~~xxxxxxtttqqqppprrrvvvxxxxxxvvvpppnnnkkkeee___[[[ZZZZZZYYYYYYZZZYYYWWWTTTQQQOOONNNQQQWWWaaakkkppppppmmmooopppwww|||sssggg\\\VVVSSSSSSSSSSSSUUUXXXYYYXXXTTTPPPNNNGGGFFFEEEDDDCCCBBBAAAAAAAAA===<<>><<>>===<<<======>>>@@@BBBAAA===;;;<<<======???BBBDDDHHHMMMSSSWWWZZZcccoooyyyxxxeee^^^RRRgggsss___JJJAAA???>>>;;;999777888999;;;<<<=========@@@KKKcccxxx]]]KKKCCC<<<<<<>>>>>>>>>@@@>>>===;;;::::::;;;<<<>>>===???BBBFFFKKKQQQXXX]]]___bbbhhhmmmppptttwwwzzz}}}{{{xxxvvvrrrmmmiii___RRRIIIIIIJJJMMM\\\nnncccVVVJJJGGGJJJPPPYYY```qqq~~~|||zzz{{{yyywwwqqqkkkeee___[[[ZZZ[[[YYYXXXWWWWWWUUURRROOOPPPTTTZZZaaafffiiijjjkkkmmmuuuzzzoooccc]]]YYYTTTQQQRRRPPPRRRTTTUUUUUURRROOOLLLMMMKKKHHHFFFEEEDDDBBB@@@AAA;;;999>>>DDDHHHQQQZZZfffiiijjjfff___YYYXXXYYYZZZYYY[[[bbbmmm{{{~~~{{{}}}{{{ppphhhaaa```^^^ZZZVVVQQQNNNLLLIIIHHHIIIKKKLLLNNNVVV___qqq{{{~~~zzztttqqqppppppqqqppprrr~~~}}}nnn}}}wwwiiiXXXIII???>>><<<999777666555555888888888888999:::;;;<<<@@@DDDTTTzzz{{{uuuhhhiiixxxvvvvvvtttXXXKKKIIIFFFBBB@@@AAAAAAAAA@@@===;;;;;;<<>><<<999888777777888888;;;>>>@@@AAACCCFFFHHHKKKMMMOOOQQQTTTYYY___ccchhhlllpppsssvvvzzz}}}mmmddd\\\WWWUUURRRMMMIIIGGGGGGHHHIIIJJJHHHEEEBBB@@@??????@@@>>>>>>============>>>>>>???CCCHHHJJJKKKMMMRRRVVV\\\bbbkkkvvv~~~kkk[[[VVVVVVpppooo\\\HHH??????===;;;:::999999:::;;;<<<======>>>AAAKKKdddiiiOOOEEE===;;;======>>>@@@>>>===;;;:::999:::<<<===999:::===@@@EEELLLTTTZZZ```dddiiinnnqqquuuxxxzzz~~~}}}|||xxxtttpppmmmkkk___RRRIIIHHHIIIKKKYYYiiiyyy|||^^^RRRGGGDDDGGGLLLTTT[[[hhh|||~~~xxxrrrmmmggg```\\\YYYWWWUUUTTTSSSSSSQQQOOOPPPTTTYYY^^^cccfffiiikkksss}}}xxxmmmaaa\\\WWWRRRPPPQQQPPPQQQTTTUUUUUUSSSPPPNNNLLLJJJHHHFFFFFFFFFDDDCCCEEE???===@@@DDDIIIRRR]]]lllmmmmmmggg^^^WWWTTTUUUSSSSSSTTTZZZeeerrr~~~}}}}}}}}}tttmmmeeeccc```\\\XXXSSSPPPNNNKKKJJJJJJMMMOOOSSS]]]gggwww|||xxxsssqqqpppppppppooorrr~~~{{{nnn~~~tttdddUUUIII>>>===;;;999888666666666888888888888999:::;;;<<>>???@@@???===<<<===>>>???>>><<<:::888888888888777999<<>>>>>============>>>>>>@@@CCCGGGJJJMMMQQQUUUXXX^^^bbbiiisss}}}nnn^^^TTTQQQbbbgggVVVDDD>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<>>>???AAAKKKbbb{{{WWWKKK???;;;<<<<<<===@@@>>>===;;;999999999;;;<<<:::;;;<<>>BBBQQQttt~~~{{{iiiccciiiyyyvvvsss|||^^^MMMHHHFFFDDDCCC===???@@@???>>>===>>>@@@???>>><<<:::888888888888555888;;;???AAAEEEJJJMMMSSSVVVYYY\\\^^^aaaeeehhhfffggghhhhhhjjjmmmqqquuu||||||}}}~~~wwwkkkeee```\\\VVVSSSOOOKKKGGGFFFFFFGGGGGGFFFDDDAAA@@@?????????>>>======<<<<<<======>>>AAAAAADDDJJJQQQXXX[[[]]]aaaccchhhrrr|||zzzeeeYYYTTTTTTtttyyy^^^OOO@@@<<<===<<<;;;;;;>>>===<<<;;;;;;<<<>>>???AAAIII___bbbSSSCCC=========???AAA???===;;;999888999::::::;;;;;;<<<>>>CCCKKKTTT[[[^^^bbbgggkkkooorrruuuwww{{{~~~~~~xxxooohhhgggiii___VVVNNNIIIFFFFFFOOOYYYeee|||sssZZZPPPHHHGGGIIIKKKOOOTTT\\\iii{{{nnnddd^^^ZZZVVVSSSSSSTTTTTTTTTTTTVVVYYY[[[___fffooovvvzzznnnbbb\\\XXXSSSRRRSSSNNNPPPRRRUUUVVVUUUTTTSSSPPPMMMKKKIIIIIIHHHFFFEEE>>>>>>???AAAGGGSSScccpppyyyvvvpppeeeYYYOOOIIIHHHIIIIIIJJJOOOWWWeeerrr{{{}}}}}}yyyvvvpppiiibbb\\\WWWTTTTTTRRRRRRVVV[[[cccqqq~~~~~~yyyvvvtttsssrrrqqqnnnpppuuuoooiii{{{rrr[[[MMMFFF;;;;;;:::999888888888888888888888888999:::;;;;;;===AAANNNnnn|||}}}ooogggkkkxxxvvvpppcccNNNFFFDDDDDDCCC@@@AAABBBAAA?????????AAA???>>><<<:::999999999999666999<<<>>>AAAEEEJJJMMMVVVZZZ^^^aaadddfffiiikkkkkkjjjiiihhhhhhjjjlllnnnrrrsssuuuxxx{{{}}}wwwmmmhhhdddaaaXXXUUUQQQLLLHHHFFFEEEEEEEEEDDDCCCAAA@@@?????????=========<<<<<<=========@@@@@@CCCJJJUUU^^^bbbccceeefffjjjsss}}}ttt]]]SSSRRRXXXmmmUUUHHH===;;;<<<<<<;;;<<<>>>===<<<;;;;;;<<<>>>???@@@FFFZZZzzzlllZZZHHH@@@???@@@AAACCC@@@>>><<<:::888888999:::888888999:::>>>FFFOOOVVVZZZ]]]cccgggjjjmmmppprrryyy|||}}}wwwnnngggdddeeebbb[[[SSSLLLGGGFFFKKKQQQ\\\qqq}}}sssZZZQQQIIIHHHJJJKKKNNNRRR[[[dddxxxuuujjjddd___ZZZVVVUUUUUUUUUUUUSSSVVVXXXZZZ^^^hhhuuu{{{ooobbb[[[WWWRRRQQQRRRNNNPPPRRRUUUVVVVVVVVVVVVTTTQQQMMMJJJIIIGGGDDDBBB===>>>???AAAIIIXXXiiisssyyyuuulllaaaUUULLLFFFDDDFFFGGGJJJNNNVVVcccqqqzzz}}}|||}}}{{{sssjjjccc^^^[[[ZZZYYY[[[```eeemmmzzzzzzwwwvvvuuutttsssnnnrrrzzzgggeeewwwttt[[[JJJCCC;;;:::999999888888999999888888888888999:::;;;;;;<<<@@@JJJhhh}}}}}}|||{{{qqqqqq{{{wwwoooiiiPPPEEECCCCCCBBBDDDEEEEEECCCAAA??????@@@???>>><<<:::999999::::::999;;;===???AAADDDIIILLLXXX[[[```dddgggjjjnnnpppooommmjjjhhhgggfffeeeeeegggiiilllpppuuuyyy|||~~~xxxmmmhhhdddaaa[[[XXXTTTNNNJJJGGGEEEDDDCCCCCCBBBAAA@@@?????????======<<<<<<<<<<<<======??????BBBKKKWWWbbbhhhiiikkkmmmqqqyyylllTTTKKKMMM\\\eeeNNNDDD;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<>>>???>>>DDDUUUtttttt```LLLCCCBBBCCCDDDEEEBBB@@@===;;;999999999:::999::::::;;;>>>EEEMMMRRRUUUYYY^^^bbbeeehhhkkkmmmvvvyyy{{{xxxrrrkkkgggfffgggbbbZZZQQQJJJGGGIIILLLTTTgggsssuuuYYYPPPHHHGGGHHHIIIKKKOOOXXX___nnn}}}ssslllggg```[[[XXXWWWVVVUUURRRUUUYYY\\\aaammm}}}}}}pppccc[[[VVVQQQPPPQQQPPPQQQSSSUUUVVVWWWWWWWWWUUURRRNNNKKKHHHFFFCCCAAAAAAAAAAAACCCMMM]]]kkkqqquuuooofff[[[QQQJJJEEECCCBBBEEEJJJOOOWWWbbbpppzzz}}}|||~~~|||tttmmmhhhfffccccccffflllqqqwww|||xxxwwwxxxvvvtttpppvvvqqqaaaaaarrruuu[[[IIIBBB;;;;;;:::999888888888888888888888888999:::;;;<<<:::???GGGccczzz{{{www|||{{{qqqoooTTTFFFCCCCCCBBBEEEFFFFFFDDDAAA??????@@@???>>><<<::::::::::::;;;:::<<<===>>>@@@DDDIIIMMMXXX\\\aaafffjjjoootttxxxsssqqqnnnkkkiiieee```]]]```aaacccfffkkkppptttwwwzzz}}}wwwlllhhhddd```^^^[[[WWWQQQLLLHHHEEEDDDAAAAAAAAA@@@@@@?????????===<<<<<<;;;;;;<<<<<<======???DDDLLLXXXccckkkooosssvvv{{{dddNNNIIIOOOdddqqq\\\JJJAAA;;;;;;<<<<<<;;;<<<999999:::;;;<<<======>>>===BBBRRRqqqwwwcccMMMDDDDDDEEEDDDDDDCCCBBB???<<<:::999:::::::::;;;<<<===???DDDJJJOOOSSSVVV[[[___bbbdddgggiiirrruuuyyyzzzxxxsssnnnjjjkkkhhh```UUUMMMIIIIIIIIINNN^^^jjjwwwZZZPPPGGGEEEGGGHHHJJJNNNTTTXXXcccvvvvvvrrrkkkddd```]]]ZZZXXXVVVZZZ___cccjjjwwwuuuggg^^^XXXSSSQQQSSSQQQRRRSSSUUUVVVWWWWWWWWWTTTQQQMMMJJJHHHFFFCCCAAACCCCCCBBBEEERRReeepppqqqnnnhhh___UUUNNNIIIFFFDDD@@@EEELLLSSSZZZeeesss}}}}}}|||~~~}}}}}}|||wwwtttssskkkmmmsssyyy}}}|||xxxxxxxxxvvvtttqqqzzzvvvddd^^^```pppsssZZZHHH@@@<<<;;;:::999888888888888888888888888999:::;;;<<<999>>>EEE___yyy|||{{{~~~vvvvvvYYYIIIEEEEEEBBBBBBCCCDDDCCC@@@??????@@@>>>===<<<;;;::::::;;;;;;999:::<<<>>>AAAEEEKKKOOOYYY]]]bbbgggmmmttt{{{~~~|||yyyvvvsssmmmeee______^^^]]]]]]___cccgggiiipppssswww{{{~~~yyyooojjjfffcccaaa^^^YYYTTTNNNIIIFFFDDD@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===;;;???EEEMMMWWWbbbmmmttt{{{zzzaaaNNNMMMVVVllleeeSSSHHH@@@;;;;;;===<<<;;;<<<777888999;;;<<<=========<<>>===<<<;;;::::::;;;<<<777999;;;===AAAGGGMMMRRRZZZ]]]bbbhhhooowwwwwwnnnggg```^^^ZZZWWWWWWYYY\\\^^^bbbeeejjjooosssvvvyyy{{{yyy~~~|||rrrnnnkkkhhhbbb```[[[UUUOOOJJJFFFDDD??????@@@@@@@@@??????>>><<<<<<<<<;;;;;;<<<<<<<<<999???FFFNNNWWWaaannnvvvpppXXXMMMQQQXXX|||___IIIBBB@@@<<<:::888999:::;;;::::::999888999:::;;;<<<>>>CCCNNNkkkyyyjjjVVVIIIEEEEEEEEEDDDFFFDDDAAA>>><<<:::::::::999999::::::;;;???DDDHHHKKKOOOTTTYYY[[[^^^aaaccciiiqqqxxxyyyyyyzzzxxxuuuqqqppplllcccWWWNNNJJJKKKNNNKKK\\\zzz~~~aaaSSSJJJJJJJJJFFFDDDGGGLLLPPPYYYeeesss}}}uuummmfffbbbbbbeeekkkwwwtttjjjbbb]]]WWWSSSVVVUUUTTTSSSSSSUUUWWWYYYVVVRRRLLLHHHFFFDDDBBB@@@CCC???@@@LLL___ooovvvwwwlllbbbUUUMMMIIIGGGEEEBBBGGGHHHMMMVVVcccqqq|||~~~}}}|||~~~}}}zzzvvvtttttttttxxx~~~}}}fffXXXUUUaaarrrzzziiiWWWHHH???999999999888888888888777777777777777888999:::;;;===>>>DDDYYY|||xxx|||~~~}}}}}}^^^IIIGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<999;;;>>>AAAEEEJJJOOOSSS]]]aaafffjjjoooxxxvvvmmmgggddd```[[[WWWTTTSSSSSSYYY[[[^^^aaaeeeiiimmmppppppsssxxx{{{|||}}}~~~zzzlllkkkjjjgggfffccc^^^WWWPPPIIIDDDAAAAAA@@@???>>>>>>>>>???@@@???>>>===<<<;;;:::::::::<<>>CCCFFFHHHLLLQQQVVVYYY\\\___bbbgggnnntttxxx{{{~~~{{{vvvvvvwwwvvvooocccXXXPPPMMMOOOLLLZZZrrrfffUUUIIIIIIJJJGGGEEEGGGIIILLLSSS^^^jjj~~~vvvooojjjjjjmmmuuuzzzmmmeee^^^YYYUUUWWWVVVUUUTTTTTTVVVWWWXXXVVVRRRMMMIIIGGGEEECCCAAABBB@@@BBBOOOaaapppuuuuuuiii```TTTKKKHHHFFFDDDBBBHHHJJJPPPZZZfffsss|||~~~~~~|||wwwwwwzzzzzzzzz}}}zzzvvvsssrrrrrrxxxvvv```YYY\\\jjjyyyxxxgggVVVGGG???999999999999888888888888777777777777888999:::;;;===>>>BBBVVV{{{yyyeeeOOOHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;999;;;>>>BBBEEEJJJOOOSSSYYY___gggmmmsss{{{{{{sssoooiiibbb[[[VVVSSSRRRQQQSSSUUUXXXZZZ]]]```bbbeeehhhmmmqqqsssvvvxxxzzzxxx{{{~~~{{{kkkgggeeebbbbbb```[[[VVVOOOIIIEEEBBBBBBAAA@@@???>>>???@@@@@@======<<<;;;;;;;;;<<<<<<<<>>;;;999888999:::;;;::::::999999999:::;;;<<<;;;AAAIIIbbbzzzbbbOOOEEEDDDGGGIIIFFFEEECCC@@@>>><<<;;;:::;;;;;;<<<;;;;;;===AAADDDDDDHHHMMMRRRUUUYYY]]]```dddjjjpppwww~~~{{{{{{~~~|||qqqbbbUUUMMMPPPNNNVVVgggmmmYYYIIIHHHKKKHHHEEEFFFGGGIIIOOOWWWaaaqqqvvvqqqssswwwqqqggg```\\\YYYYYYXXXVVVUUUUUUVVVVVVWWWUUURRRNNNJJJIIIGGGEEECCCAAAAAAFFFSSSdddpppsssqqqeee]]]QQQIIIFFFEEECCCBBBIIINNNUUU```lllvvv~~~}}}|||xxxssssssvvv|||{{{vvvrrrtttxxx{{{vvvrrrqqqqqqwwwnnnZZZZZZeeerrrvvveeeTTTFFF>>>:::999999999888888888888777777777777888999::::::======AAARRRxxx|||oooUUUJJJEEEAAABBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::999;;;???BBBEEEJJJOOOSSSVVV]]]gggooouuu{{{}}}uuulllccc[[[VVVTTTMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY]]]aaaeeeiiinnnrrrssswwwzzz||||||~~~kkkddd___[[[\\\ZZZWWWSSSNNNJJJGGGEEECCCBBBAAA@@@???@@@@@@AAA<<<<<<;;;;;;<<<<<<===>>>===AAALLLYYYeeeppp~~~rrrXXXYYYqqquuu]]]JJJ???===<<<:::999888999:::;;;999999999:::::::::;;;;;;;;;AAAGGG]]]}}}hhhVVVMMMIIIHHHGGGGGGFFFDDDAAA???===;;;;;;<<<<<<<<<<<<;;;<<>>::::::999999999888888888888888777777888999999:::;;;===@@@PPPvvvxxx[[[KKKEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999999999999<<>>BBBMMM]]]mmmzzzhhhVVV```~~~hhhTTTFFF???;;;:::999999999999::::::999999:::::::::;;;;;;;;;<<>><<<;;;<<<<<<===<<<;;;;;;===???AAADDDIIIMMMQQQUUUZZZ^^^cccgggmmmvvv}}}ppp```UUUPPPOOOSSS]]]www|||dddNNNIIIKKKIIIEEEEEEGGGHHHMMMTTT\\\fffvvv||||||uuujjjeeebbbaaaZZZZZZXXXVVVTTTSSSRRRRRRTTTQQQNNNMMMLLLKKKIIIGGGAAAEEENNN\\\hhhllljjjeeeXXXSSSKKKEEECCCDDDFFFGGGKKKSSS___kkkvvv|||tttqqqsssqqqyyyxxxnnnhhhfffkkkrrrzzz~~~wwwrrrrrrtttuuuzzzgggZZZ]]]hhhvvvqqq___OOODDD>>>:::::::::999999999999888888888888777888888999:::888===AAAOOOsss```KKKFFFGGGCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;:::999999999:::<<>>===<<<;;;;;;;;;???BBBNNNbbbuuuxxx[[[UUUiiiwww]]]LLLCCC>>>999999999888999999::::::888999:::;;;;;;;;;::::::;;;BBBDDDSSSxxxwwwuuusssjjjYYYJJJHHHGGGFFFDDDBBB???===<<<;;;<<<===<<<;;;;;;===>>>AAADDDHHHKKKOOOTTTYYY\\\cccgggnnnvvv|||mmmbbbVVVRRRTTT\\\pppiiiSSSMMMKKKGGGDDDFFFEEEEEEJJJRRRZZZbbbooozzzyyynnniiifffeee\\\\\\ZZZXXXUUUSSSQQQPPPRRRPPPNNNMMMMMMLLLJJJHHHBBBHHHRRR^^^gggiiiddd^^^RRRNNNHHHCCCBBBDDDHHHKKKOOOXXXdddoooxxxvvvppppppnnnwww~~~uuujjjdddbbbhhhpppxxx{{{vvvqqqsssvvvvvvzzzooobbbZZZ```lllyyyppp\\\MMMDDD???::::::::::::999999999999999888888888888888999999666===BBBMMMooowww{{{iiiNNNGGGJJJDDDDDDCCCBBBAAA@@@?????????>>>===;;;:::999999999:::<<<@@@CCCFFFKKKPPPTTTZZZ[[[]]]aaahhhooovvvzzzyyyqqqfff___UUUNNNLLLKKKIIIHHHIIIIIIIIIHHHHHHIIIMMMOOOXXX]]]cccgggkkkpppwww}}}~~~yyykkkaaaYYYPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDAAA@@@>>>===<<<;;;;;;;;;???BBBOOOfff{{{gggXXX```{{{mmmTTTGGG@@@;;;888888888888999999::::::888999:::;;;;;;;;;:::::::::@@@AAANNNrrr|||xxx```JJJHHHHHHGGGFFFCCC@@@>>><<<:::;;;<<<<<<;;;;;;===>>>AAACCCFFFIIIMMMQQQVVVZZZbbbgggmmmttt~~~zzznnn```VVVUUUZZZeee~~~lllXXXPPPLLLEEECCCFFFEEEEEEJJJRRRXXX^^^hhhrrr{{{~~~xxxtttpppwww~~~tttmmmjjjhhh```___]]][[[XXXTTTRRRPPPPPPOOOMMMMMMMMMLLLJJJHHHDDDJJJTTT___eeeeee___YYYLLLJJJFFFCCCBBBFFFKKKPPPVVV^^^iiirrrxxx~~~yyypppnnnoooxxxrrrgggaaa```fffnnntttwww|||~~~~~~~~~tttooorrrwwwyyyzzzqqqeeeXXXVVVdddttt}}}oooZZZKKKCCC@@@;;;;;;:::::::::999999999999999888888888888888999777>>>AAAIIIjjj|||mmmpppxxxtttTTTIIIKKKDDDDDDCCCBBBAAA@@@??????@@@???>>><<<;;;:::999999:::===@@@CCCGGGKKKQQQUUUWWWXXX[[[```hhhpppwwwzzz|||qqqcccWWWRRRPPPMMMKKKIIIJJJIIIHHHFFFFFFGGGIIIOOOSSSZZZ___dddjjjqqqwwwzzz}}}pppcccZZZPPPPPPOOOMMMLLLJJJIIIIIIJJJIIIGGGEEEDDDDDDDDDDDD??????>>>===<<<<<<======>>>BBBPPPiiippp]]]]]]qqqgggPPPDDD===999777777777888999999::::::888999:::;;;<<<;;;::::::999??????JJJooo|||~~~bbbIIIHHHHHHHHHFFFDDDAAA>>><<<999;;;<<<<<<;;;;;;===>>>@@@BBBEEEHHHKKKOOOTTTXXXaaagggmmmrrr{{{tttiiiZZZUUUWWW]]]pppnnn[[[SSSLLLDDDCCCFFFGGGGGGKKKSSSXXX]]]fffnnnnnn{{{zzzpppkkkfffkkkpppttt}}}}}}~~~xxxqqqllliiibbbaaa___]]]ZZZVVVSSSRRROOONNNMMMMMMMMMLLLJJJHHHFFFKKKUUU___dddccc\\\VVVJJJHHHEEEBBBBBBGGGMMMRRR[[[cccmmmssswww|||}}}rrrnnnpppyyypppeee___^^^eeemmmpppssswwwyyyyyyyyyyyyzzzxxx|||}}}rrrmmmrrrwww|||}}}}}}|||}}}wwwmmm^^^QQQRRRfff{{{~~~oooYYYJJJCCCAAA;;;;;;;;;:::::::::999999999999888888888888888999888???AAAGGGgggxxxfffhhhppp|||YYYJJJKKKEEEDDDDDDBBBAAA@@@??????AAA@@@???===;;;::::::::::::===@@@CCCGGGKKKQQQUUUTTTUUUZZZaaajjjsssyyy{{{yyypppbbb[[[WWWSSSQQQIIIJJJJJJHHHFFFDDDEEEFFFDDDIIIOOOUUUZZZaaahhhnnnvvvyyyrrrdddZZZQQQPPPOOOMMMLLLJJJIIIHHHJJJIIIGGGFFFDDDDDDDDDEEE===============>>>>>>???>>>BBBQQQkkkpppdddXXX[[[ttt~~~^^^III???;;;888999999999999999999999999999999:::::::::999999888:::???BBBKKKfffzzz|||~~~rrr\\\KKKGGGGGGGGGGGGFFFCCC@@@>>>;;;;;;:::::::::;;;<<<<<<<<<>>>BBBFFFIIIOOOTTTXXX\\\aaagggnnnwwwwwwiii[[[WWW\\\iii{{{vvv^^^NNNIIIHHHFFFBBBEEEIIIOOOUUUZZZ___dddgggmmmqqqwww|||qqqiiifffiiihhhiiiuuu{{{wwwvvvvvvwww|||tttpppjjjeee```]]][[[XXXSSSOOOLLLNNNPPPPPPMMMKKKIIIIIIFFFKKKSSSZZZ\\\ZZZUUURRRGGGGGGEEECCCCCCHHHQQQXXXeeeggglllttt{{{sssjjjkkkpppxxx}}}ooofff```\\\aaaiiimmmmmmnnnoooppppppqqqqqqsssqqqqqqvvv{{{~~~}}}ttttttvvvvvv{{{|||nnnZZZJJJVVVoooxxxmmmYYYEEE===???999888888777777777777777::::::999999888999999999:::>>>DDDJJJccc}}}iiidddjjjgggSSSJJJBBBCCCCCCCCCAAAAAAAAABBB@@@???===<<<:::999999999<<<>>>AAADDDFFFIIIMMMPPPRRRTTTYYY```iiiqqquuuwwwvvvhhh]]]VVVSSSMMMMMMLLLJJJGGGEEEEEEFFFDDDDDDFFFJJJPPPXXX___dddjjjpppyyynnnbbbYYYUUUSSSOOOKKKHHHGGGFFFFFFKKKJJJHHHFFFEEEDDDCCCCCCAAA???>>>>>>??????>>><<<>>>???LLLfff|||lll```XXXbbb~~~tttWWWFFF???;;;888999999999999999999999999::::::;;;;;;;;;::::::999:::???AAAIIIbbbxxxxxxxxxhhhSSSFFFFFFFFFGGGHHHHHHFFFCCC@@@===<<<;;;;;;::::::::::::<<<>>>BBBEEEIIINNNSSSWWW\\\___eeekkkrrr~~~rrrbbbZZZZZZeeewwwuuu___PPPKKKIIIFFFCCCEEEIIINNNTTTYYY]]]bbbeeehhhkkkpppuuu{{{vvvlllgggnnnooolllppp||||||||||||zzzvvvrrrppppppqqqsss{{{}}}yyyuuummmjjjfffbbb^^^YYYUUURRRPPPQQQRRRQQQNNNKKKIIIIIIFFFJJJQQQWWWXXXVVVRRRNNNEEEEEECCCBBBDDDJJJTTT\\\gggiiinnnttt{{{sssiiijjjooowww||||||ppphhh```ZZZ\\\bbbeeeeeeeeeeeeffffffgggggghhhfffgggmmmrrrvvv}}}www}}}zzzrrrsssvvvwww}}}xxxkkkYYYKKKYYYqqqyyylllXXXEEE===@@@:::999999888888888888888::::::999999888999999:::999<<>>@@@CCCEEEHHHLLLOOOSSSUUUZZZaaaiiipppuuuwww{{{yyyhhh^^^YYYPPPOOOMMMJJJGGGDDDCCCCCCDDDDDDEEEGGGLLLRRRXXX[[[dddjjjttt}}}~~~lllaaaYYYTTTQQQNNNKKKHHHGGGGGGGGGJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@??????@@@@@@???===??????HHH^^^vvv|||ddd[[[[[[nnneeeMMMBBB>>>;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;>>>@@@FFF]]]wwwxxxuuuaaaNNNGGGBBBCCCDDDFFFGGGEEEBBB??????>>>===;;;:::999999999<<<>>>AAADDDGGGLLLQQQUUUZZZ]]]```eeelllwww~~~mmm___YYY___rrrvvvaaaRRRLLLIIIFFFCCCDDDHHHNNNSSSWWW[[[```ccceeegggiiikkkooouuu|||yyylllgggooorrrjjjggglllqqqrrrkkkkkkkkkiiiggggggiiikkknnnwwwzzz}}}{{{sssqqqnnnhhhaaa[[[XXXVVVUUUVVVVVVSSSOOOJJJHHHGGGEEEIIINNNRRRSSSQQQMMMJJJCCCBBBAAAAAAFFFOOOZZZbbbkkkmmmpppvvv{{{~~~~~~uuujjjiiinnnvvv~~~{{{xxxuuuxxx~~~uuulllbbbZZZXXXZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[YYY[[[bbbgggmmmvvv{{{pppuuuzzzvvvooopppuuuxxxtttgggWWWMMM\\\ssszzzjjjVVVEEE>>>???::::::999888888888888999:::999999888999999::::::999:::???GGG___{{{~~~ooofffjjj~~~qqqZZZLLLBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;:::<<>>???>>>DDDSSSfffzzzzzz}}}\\\]]]iiiuuuWWWEEE???<<<:::999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::>>>???DDDXXX{{{|||zzzdddQQQMMMEEEEEEEEEGGGHHHGGGCCC???>>>===<<<;;;;;;:::::::::;;;===@@@CCCEEEIIINNNRRRVVVXXX\\\```fffrrrwwwfffZZZ\\\nnnxxxbbbQQQIIIGGGFFFDDDEEEIIINNNSSSWWWZZZ^^^aaaeeefffggghhhjjjnnntttxxxyyyjjjeeekkklllddd]]]^^^bbbddd```aaaaaaaaa```aaadddfffjjjtttxxx|||yyyyyyvvvnnneee]]][[[[[[YYYYYYXXXTTTNNNIIIFFFEEEFFFIIILLLNNNOOOLLLIIIGGGAAA@@@@@@CCCJJJUUUaaaiiipppqqqssswww|||~~~}}}|||yyy|||vvvkkkiiinnnvvvyyytttqqqnnnpppuuu|||~~~qqqeee\\\XXXWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPSSSYYY___eeeqqq|||{{{tttmmmoooqqqwww|||rrrlllnnntttyyy}}}qqqdddVVVPPP```uuuyyy~~~hhhTTTDDD===>>>:::999888888777777888888999999888888999999::::::::::::???GGG]]]|||{{{}}}vvvkkkmmm{{{vvv^^^NNNDDDCCCAAA@@@@@@AAA@@@@@@AAA@@@???===<<<;;;;;;:::999;;;>>>@@@BBBDDDHHHKKKRRRUUUZZZ___dddiiinnnqqqyyy}}}yyyjjj```\\\WWWQQQMMMJJJHHHFFFDDDCCCBBBBBBCCCFFFHHHJJJQQQXXXcccnnnwwwssseee]]]UUUSSSOOOKKKHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA???>>>???@@@@@@???>>>===<<<@@@JJJXXXjjjwwwxxxyyy{{{~~~ZZZjjjhhhNNN@@@===:::888888999999999999999999999999888888999:::::::::::::::999===???CCCTTTtttjjjVVVQQQNNNKKKIIIJJJLLLKKKFFFBBB<<<<<<<<<;;;;;;<<<<<<===;;;===???AAACCCGGGKKKOOOPPPSSSWWW\\\cccooo|||ooo```^^^lll}}}zzzbbbOOOFFFDDDEEEFFFGGGKKKOOOTTTWWWZZZ^^^```dddeeeggghhhjjjmmmrrruuu|||{{{}}}}}}mmmffffffccc]]]YYYYYYYYYXXXZZZ[[[[[[[[[[[[\\\___bbbhhhsssxxx|||~~~{{{sssiiiaaa^^^^^^ZZZZZZXXXSSSMMMHHHEEEDDDHHHIIIKKKLLLKKKIIIGGGEEEAAA@@@AAAGGGQQQ]]]hhhooottttttvvvyyy|||}}}|||zzzwwwzzz~~~wwwmmmkkkpppyyy~~~vvvppplllgggjjjmmmrrrwww|||uuuhhh___YYYUUUTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKMMMRRRWWW^^^kkkwww{{{rrrgggddddddnnnyyyppplllmmmssszzz}}}pppbbbWWWTTTfffxxxzzz{{{}}}eeeQQQCCC<<<;;;888888777666666666666666999888888888999999:::;;;<<<;;;@@@GGGYYY|||zzz|||rrrqqqzzzxxxcccSSSHHHEEEAAAAAABBBBBBBBBAAA@@@???>>><<<;;;:::999999888:::===???AAACCCGGGJJJOOORRRXXX\\\```dddiiimmmyyy~~~}}}kkkeee\\\TTTPPPNNNLLLJJJEEEEEEDDDCCCDDDEEEGGGHHHJJJPPP[[[fffpppzzz}}}jjjaaaZZZWWWRRRMMMIIIFFFDDDCCCEEEDDDDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>@@@@@@???>>>;;;;;;???FFFNNN\\\rrrxxxvvvuuuvvvzzz```~~~sss]]]GGG>>><<<888777:::999999999999999999999999777777888999::::::::::::999<<>>;;;<<<>>>@@@BBBEEEIIILLLLLLPPPUUUZZZaaakkkwww{{{llleeemmmyyyxxxaaaNNNEEECCCFFFGGGIIILLLPPPTTTVVVYYY\\\___```cccfffiiikkkmmmpppsssttttttwww~~~ssshhhddd^^^ZZZYYYXXXUUURRRUUUVVVWWWWWWWWWXXX[[[]]]hhhsssxxx|||xxxooogggcccaaa[[[[[[XXXSSSMMMHHHFFFFFFHHHHHHIIIIIIHHHGGGEEEEEEBBBCCCEEEMMMXXXeeennntttvvvwwwxxxzzz}}}}}}{{{yyywwwzzz}}}xxxqqqooottt||||||uuunnnggg```bbbeeegggkkkpppwww{{{~~~yyymmmeee]]]VVVQQQOOOLLLJJJHHHHHHIIIJJJHHHGGGIIILLLOOOUUUcccqqquuufff``````kkk}}}wwwqqqmmmmmmssszzz~~~~~~nnn```XXXZZZmmm~~~}}}xxx{{{zzz___MMMBBB<<<:::777777666555555555555666888888888888999:::;;;;;;<<<<<>>???@@@AAA@@@???<<<<<>>===<<<<<<<<<<<<<<<===;;;<<<>>>???@@@CCCGGGJJJIIIMMMSSSXXX^^^gggqqqxxx}}}xxxmmmnnntttrrr___OOOGGGFFFGGGHHHHHHKKKOOOSSSUUUWWWZZZ\\\]]]aaafffjjjlllmmmnnnpppppppppttt{{{sssgggbbb\\\XXXVVVSSSPPPOOOQQQSSSTTTTTTUUUWWWZZZ]]]hhhrrrxxx|||{{{uuunnnhhhddd\\\[[[YYYTTTOOOJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFJJJSSS___kkksssvvvxxxxxxyyy{{{}}}}}}{{{yyyvvvyyy}}}yyyuuusssxxxyyytttlllcccXXXZZZ[[[]]]___eeemmmsss{{{}}}wwwoooeee[[[QQQOOOLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJKKKPPP___mmm}}}xxxjjjdddbbbjjjwwwxxxrrrooonnnrrryyy~~~~~~kkk^^^YYY___uuuvvvyyypppXXXHHHAAA<<<999888777777666666666666666888888888888999:::;;;<<<;;;<<>><<<;;;:::::::::999;;;===???@@@BBBFFFIIIJJJOOOUUUYYY[[[___fffkkktttyyy~~~rrrccc[[[WWWUUUSSSMMMLLLJJJHHHGGGFFFFFFFFFDDDGGGLLLSSS[[[fffqqqxxx}}}qqqfff___\\\VVVPPPKKKHHHFFFEEEBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@??????@@@AAAGGGTTTbbb{{{xxxttttttvvvxxxxxxjjjrrr\\\KKK>>><<<:::555666>>>999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;>>>@@@@@@FFF\\\uuueeeVVVOOOHHHHHHMMMPPPOOOLLL@@@???>>><<<<<<;;;;;;;;;;;;<<<>>>>>>???BBBFFFHHHHHHMMMRRRWWW\\\ccclllrrrvvv{{{sssoooqqqwwwmmm^^^QQQJJJHHHHHHIIIGGGJJJNNNQQQSSSVVVXXX[[[]]]bbbhhhlllnnnnnnnnnnnnpppppptttyyy||||||nnnddd```[[[WWWRRRMMMKKKLLLPPPRRRSSSTTTUUUXXX\\\___gggrrrwww{{{~~~yyyssslllggg]]]\\\ZZZUUUPPPLLLKKKLLLFFFEEEDDDCCCCCCCCCCCCCCCGGGHHHMMMWWWcccnnnuuuwwwyyyyyyzzz|||~~~}}}{{{yyyvvvyyy}}}yyywwwuuuzzz~~~wwwtttkkkaaaSSSTTTUUUVVVXXX^^^gggnnnyyy{{{}}}}}}zzzxxxyyyzzz{{{wwwsssrrrtttxxx|||~~~yyymmm```TTTRRROOOLLLKKKLLLMMMNNNMMMLLLLLLLLLKKKOOO^^^lllyyyzzzlllfffcccffflllwwwxxxtttqqqnnnrrryyy{{{iii\\\ZZZccc{{{uuuyyyhhhRRRFFF@@@===:::999888888777777777777777888888888888999:::;;;<<<999<<>>AAACCCAAA???BBBAAA???>>><<<;;;;;;;;;999;;;===???@@@CCCFFFIIIIIIOOOVVVYYY[[[___ffflllsssyyy~~~lllbbb^^^[[[YYYPPPOOOMMMJJJGGGEEEDDDDDDCCCEEEHHHLLLSSS]]]hhhooottt{{{qqqggg^^^[[[WWWQQQMMMJJJHHHGGGAAAAAA@@@@@@AAAAAABBBBBBDDDBBBBBBCCCEEEFFFEEEDDDDDDAAA>>>>>>===AAAMMMZZZqqq{{{uuussssssrrrqqqvvviiiPPPIIIBBB???<<<777666888;;;:::999999888999999999999999::::::::::::;;;;;;999;;;;;;AAAJJJSSSrrruuu^^^MMMFFFGGGHHHQQQZZZVVVBBBAAA>>><<<;;;;;;<<<============>>>??????@@@@@@FFFIIIMMMRRRXXX___gggllluuuzzzwwwjjjkkkggg^^^TTTKKKGGGFFFHHHKKKLLLNNNPPPSSSUUUWWWXXX\\\aaagggkkkmmmmmmmmmmmmoookkklllsssxxx{{{~~~qqqhhhaaa\\\UUUPPPMMMMMMMMMMMMPPPMMMMMMOOOQQQRRRYYY```eeemmmuuuzzz||||||ssskkkeee___YYYUUUSSSPPPLLLHHHEEEFFFEEECCCAAA@@@BBBCCCFFFPPPZZZ___eeelllqqqrrrtttuuuwwwzzz}}}|||yyyvvvwwwyyy|||~~~{{{wwwzzz}}}yyynnneeeaaaSSSOOOLLLNNNPPPSSS___lllxxx}}}}}}wwwrrrrrrrrrqqqssssssrrrooooooppptttxxxxxxlll\\\SSSLLLKKKLLLKKKLLLOOOOOOOOOMMMIIIIIIOOO\\\fffzzz~~~ooohhhdddhhhnnnwwwyyyssspppqqqxxx~~~uuucccQQQQQQeee|||}}}}}}vvvaaaMMMAAA===<<<;;;::::::999888777777777888999999888888888888888999<<<>>>>>>>>>EEE___nnnlllnnnzzz~~~vvveeeeeeeeeeeeaaaYYYTTTRRREEEDDDAAA?????????@@@AAA??????>>><<<;;;:::999888888:::===>>>???AAAEEEGGGKKKNNNQQQTTTYYY___eeejjjpppuuuzzz}}}}}}~~~|||nnneee```^^^XXXUUUQQQNNNLLLJJJHHHFFFEEEFFFFFFFFFHHHOOOYYY```gggooozzzuuujjjfff^^^WWWTTTPPPJJJHHHIIIJJJFFFBBBAAACCCDDDCCCBBBFFFFFFFFFEEEDDDDDDCCCCCCDDDBBB???>>>>>>AAAEEEHHHaaa|||~~~vvvpppmmmkkkuuu|||___LLLEEE???===;;;888888;;;999888777666666666666666999999::::::::::::;;;;;;<<<===<<>><<<<<<<<<<<<<<<<<<======>>>>>>??????DDDGGGKKKPPPVVV]]]dddiiirrrvvv|||uuukkkeee[[[RRRLLLJJJJJJKKKIIIKKKMMMPPPTTTWWWYYY[[[[[[___eeeiiijjjkkkkkklllnnnkkklllqqquuuwww~~~}}}rrrggg```]]]YYYTTTPPPNNNNNNMMMMMMOOOLLLKKKMMMNNNOOOUUU\\\eeellluuuzzz|||yyyrrrkkkfff___ZZZXXXTTTPPPLLLGGGFFFEEEBBB@@@@@@BBBDDDMMMVVV___dddiiiooorrrrrrssstttvvvzzz}}}|||zzzwwwvvvxxxzzz}}}}}}zzz~~~vvvlllccc___SSSNNNKKKLLLNNNSSS```nnn{{{{{{wwwwwwwwwvvvwwwwwwvvvtttsssuuuyyy}}}|||dddZZZQQQOOOOOONNNOOORRRRRRRRRPPPKKKIIINNNZZZcccxxx~~~uuunnnkkkmmmqqqxxx{{{wwwvvvwww~~~{{{nnn^^^PPPTTTjjj}}}qqq]]]JJJ???<<<;;;::::::999888888777777888888999999888888888888888999:::===@@@@@@FFF]]]nnnmmmqqq}}}|||aaa^^^]]]\\\YYYSSSNNNMMMDDDCCCAAA???>>>???@@@@@@??????>>>===;;;:::999888999:::===>>>???AAADDDGGGJJJMMMQQQUUUYYY^^^dddhhhnnnsssyyy}}}}}}}}}{{{qqqjjjeee___\\\WWWSSSQQQNNNLLLJJJEEEEEEEEEEEEFFFJJJQQQWWW\\\dddnnnvvvzzz}}}{{{pppiiibbb[[[XXXSSSMMMIIIJJJJJJFFFCCCBBBEEEFFFEEECCCGGGGGGFFFFFFFFFFFFEEEEEEEEECCC@@@>>>>>>AAADDDFFFUUUnnn{{{ssskkkfff|||rrrVVVGGG@@@;;;::::::999:::>>>===<<<;;;:::999888888888999999::::::::::::;;;;;;???@@@===@@@FFFJJJ```kkkVVVLLLKKKHHHJJJLLLFFFFFFEEEBBB???===<<<<<<<<<;;;;;;<<<======>>>>>>???BBBEEEIIIMMMSSSYYYaaafffmmmqqqxxx~~~mmmdddYYYQQQNNNNNNOOONNNLLLMMMOOORRRTTTWWWYYYZZZYYY]]]bbbeeeggghhhjjjkkkmmmlllmmmpppqqqqqquuu{{{}}}yyyssslllddd]]]YYYXXXUUURRRQQQPPPOOONNNMMMMMMJJJIIIJJJJJJKKKQQQXXXdddkkktttyyy{{{}}}|||tttooohhhccc___[[[UUUPPPKKKJJJHHHDDDBBBBBBEEEHHHWWW___gggkkknnnrrrsssqqqrrrrrruuuxxx{{{|||yyywwwuuuvvvyyy{{{}}}{{{rrrhhh```\\\RRRMMMJJJJJJNNNVVVfffsss|||{{{}}}ooodddYYYUUUSSSRRRSSSUUUUUUUUUSSSNNNKKKNNNXXXaaauuu|||xxxtttuuuvvv{{{}}}|||}}}zzzyyyxxx}}}gggXXXNNNWWWooouuuhhhUUUFFF>>>:::999999999999888777777777888888999888888888888888999999777<<>>>>>???@@@@@@???>>>===;;;:::999999999:::<<<>>>???AAADDDFFFHHHKKKPPPUUUYYY]]]bbbeeekkkqqqxxx|||||||||~~~wwwqqqiiieee___ZZZVVVRRROOOLLLGGGGGGGGGEEEEEEGGGJJJNNNQQQXXX```gggmmmssszzzxxxooohhhaaa^^^YYYQQQMMMLLLKKKHHHEEEFFFHHHJJJHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFBBB???>>>@@@BBBCCCIII^^^{{{vvvllldddgggLLLDDD===888888999888:::>>>???>>>===<<<;;;:::::::::999999999:::::::::;;;;;;>>>@@@===>>>DDDFFFWWWtttnnnWWWKKKLLLIIIIIIJJJEEEDDDCCCAAA@@@>>>=========<<<<<<<<<===>>>>>>??????AAACCCGGGKKKPPPWWW^^^cccjjjnnnuuu{{{rrrgggZZZQQQPPPQQQQQQOOORRRRRRRRRSSSTTTTTTUUUUUUXXX[[[```ccceeegggiiikkknnnoooppppppnnnlllmmmooouuurrrlllfff```\\\YYYXXXRRRQQQQQQQQQRRRQQQOOOMMMJJJGGGGGGHHHIIIJJJPPPWWWaaaiiirrryyy|||~~~~~~yyyqqqkkkgggaaaZZZUUURRRPPPLLLGGGEEEHHHMMMQQQaaahhhnnnppprrruuutttpppppppppsssvvvyyyzzzxxxvvvuuuvvvyyy{{{}}}~~~~~~~~~|||~~~xxxnnnddd\\\ZZZRRROOOMMMMMMRRR^^^ppp}}}|||pppbbb\\\XXXUUUUUUXXXVVVVVVUUUPPPMMMPPPYYYaaasss~~~~~~}}}~~~~~~vvvwwwxxx}}}bbbUUUNNN[[[rrrnnn___NNNCCC===:::999:::888888777777777777888888888888888777888888999:::888<<>>>>>>>>??????@@@???>>>===<<<:::999999999:::<<<===>>>@@@CCCFFFFFFJJJOOOTTTXXX\\\```cccjjjpppwww{{{||||||}}}}}}rrrmmmfff___ZZZTTTPPPLLLKKKKKKJJJHHHGGGGGGHHHIIIKKKPPPVVV]]]ccckkksssxxx}}}}}}uuunnngggccc]]]UUUOOOOOOLLLJJJHHHJJJMMMNNNMMMJJJFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHDDDAAA??????@@@AAAEEEUUUlllyyypppiiiuuuYYYBBBBBB<<<888888999888888;;;;;;:::999888777777777777999999999:::::::::;;;;;;;;;???<<<===BBBDDDPPPgggxxx\\\MMMLLLIIIHHHIIIEEEAAAAAA@@@???>>>=========<<<<<<======>>>??????@@@@@@BBBFFFJJJOOOUUU\\\```hhhlllssszzzyyynnn___UUURRRRRRPPPNNNSSSSSSSSSSSSTTTTTTTTTTTTXXXZZZ^^^aaacccfffiiilllooosssuuurrrlllgggfffeeejjjgggbbb\\\XXXWWWVVVWWWOOOOOOPPPRRRTTTSSSQQQNNNIIIGGGFFFHHHIIIKKKQQQXXX^^^eeeoooxxx}}}zzzsssnnnggg___ZZZUUURRRNNNIIIHHHMMMTTTZZZjjjnnnqqqrrrsssvvvtttpppooopppqqqtttwwwxxxvvvuuuuuuwwwyyy{{{}}}~~~~~~~~~|||}}}uuukkkaaaZZZXXXSSSTTTTTTUUU]]]mmmzzzkkkbbb\\\WWWVVVWWWTTTUUUUUURRROOORRRZZZbbbqqq~~~|||~~~~~~|||yyy{{{~~~vvvaaaVVVSSSaaasss~~~}}}hhhXXXHHHAAA>>>;;;999;;;888777777666777777888888888888777777888999999:::;;;<<>>MMMxxxyyyuuuhhhRRRLLLJJJDDD@@@AAA@@@@@@??????????????????@@@@@@???===<<<;;;:::999999:::<<<===>>>@@@BBBEEEEEEHHHNNNRRRVVVZZZ^^^```iiiooovvvzzzzzz{{{}}}|||wwwooofff___XXXRRRNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKOOOTTTZZZaaahhhmmmqqqssswww}}}yyyqqqjjjeee___WWWQQQQQQNNNLLLLLLNNNRRRSSSQQQNNNGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJFFFBBB???>>>>>>???BBBMMM___ttt{{{uuuqqqhhhPPPAAA???:::888::::::888777999;;;:::999999888888999999999999::::::::::::;;;;;;999===;;;<<>>======<<<;;;<<<<<<======>>>?????????AAADDDHHHLLLRRRYYY]]]eeeiiipppwww|||uuuggg[[[UUURRRPPPNNNOOOOOOQQQRRRTTTUUUVVVWWWWWWYYY\\\^^^aaadddhhhlllooovvvyyysssjjjddd```]]]^^^[[[XXXTTTRRRRRRRRRSSSNNNNNNPPPRRRUUUUUURRRPPPKKKHHHGGGIIIJJJKKKQQQXXX[[[bbbllluuu|||{{{uuunnneee___WWWTTTNNNJJJKKKRRR\\\dddqqqssssssrrrtttwwwvvvqqqqqqqqqrrrtttvvvwwwvvvtttuuuwwwyyy{{{|||}}}}}}}}}|||~~~tttiii___YYYXXXVVV[[[___cccmmmtttjjjbbbZZZVVVWWWRRRTTTUUURRRPPPSSS[[[bbboooxxxwwwyyy|||{{{rrr___YYY\\\lllyyy|||}}}yyycccRRRCCC@@@???;;;999;;;777777666666666777888888777777777777888999::::::===;;;<<<===<<>><<<;;;::::::999;;;<<<======???BBBDDDDDDHHHLLLPPPTTTXXX\\\___hhhmmmsssvvvwwwyyy|||~~~~~~~~~}}}sssiiiaaaYYYUUURRROOOLLLJJJIIIIIIGGGFFFGGGGGGIIIKKKPPPUUUZZZ]]]eeeggglllttt|||{{{rrriiiddd^^^VVVRRRRRROOONNNOOOSSSWWWXXXUUURRRIIIIIIJJJKKKLLLLLLMMMMMMMMMJJJGGGCCC@@@>>>>>>===>>>FFFRRRcccxxx{{{xxxwwwtttZZZIIIBBB<<<888888<<<===:::888999;;;::::::::::::;;;<<<<<<999999::::::::::::;;;;;;999>>>;;;;;;BBBBBBFFFSSSllloooTTTNNNFFFBBBEEEDDDEEEDDDCCCAAA???===;;;:::999999:::;;;;;;<<<<<<======???BBBEEEIIIOOOUUUZZZ```eeelllrrrxxx}}}zzznnnaaaXXXRRRPPPOOOMMMNNNOOOQQQSSSUUUVVVWWWUUUWWWYYY[[[^^^bbbgggjjjmmmvvvzzzssshhhaaa[[[VVVSSSRRRPPPOOONNNNNNOOOOOOOOOOOOPPPRRRUUUVVVTTTRRRNNNKKKIIIJJJIIIIIINNNUUUZZZ```iiirrrzzz{{{sssjjjddd[[[WWWQQQNNNPPPZZZgggpppvvvvvvtttrrrtttyyyxxxtttuuuuuuuuuvvvxxxxxxwwwuuutttuuuwwwyyy{{{{{{{{{{{{{{{}}}ssshhh^^^YYYXXXYYYbbbkkkqqq~~~|||qqqggg]]]WWWVVVRRRTTTUUUSSSQQQSSSZZZ```lll}}}xxxrrrrrruuu||||||zzzlll[[[[[[gggzzz~~~||||||sss___MMM???>>>???:::777:::666666666666666777888888777777777777888999:::;;;<<<888:::???>>>GGGiiisss~~~xxx}}}{{{XXXMMMLLLEEEAAACCC@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>===;;;::::::999;;;<<<======???AAACCCEEEGGGJJJNNNQQQVVV[[[___fffjjjoooqqqrrruuuyyy}}}xxxooofffaaaZZZUUUPPPLLLKKKJJJHHHFFFGGGFFFEEEFFFIIILLLNNNOOOXXXZZZ```gggoooxxxzzzqqqgggaaaZZZTTTQQQRRRPPPPPPQQQVVV[[[\\\YYYUUUMMMMMMNNNNNNOOOOOOOOOPPPMMMKKKGGGDDD@@@>>>======<<>>999666888666666666666666777888888777777777777888999:::;;;:::666999AAAAAAGGGdddsss~~~ooottt|||VVVLLLKKKEEEAAADDD@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::999;;;<<<======>>>AAACCCEEEGGGJJJLLLOOOUUU[[[___dddhhhlllnnnooorrrxxx|||zzzqqqkkkaaa\\\UUUPPPNNNMMMKKKHHHIIIGGGEEEEEEFFFGGGHHHGGGNNNQQQUUU\\\eeemmmtttxxxyyyoooeee^^^XXXRRRQQQSSSPPPPPPSSSXXX]]]^^^ZZZWWWPPPPPPPPPQQQQQQQQQQQQRRRMMMKKKHHHDDDAAA???>>>======AAAEEEIIIUUUggguuu{{{~~~xxxxxx{{{oooXXXHHH???;;;;;;:::999999888888999999666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCDDDYYYuuusssZZZOOODDDAAAFFFGGGEEEGGGGGGEEE@@@<<<<<<===:::::::::999999:::;;;;;;=========@@@DDDIIINNNRRRVVVZZZaaahhhnnnuuu|||}}}tttjjj```YYYSSSPPPLLLNNNPPPSSSUUUSSSOOOLLLOOOPPPRRRTTTYYY^^^dddgggqqqsssuuurrriii___[[[\\\WWWSSSOOOMMMOOOPPPNNNMMMNNNOOORRRTTTUUUUUUTTTSSSOOOMMMIIIFFFEEEGGGMMMQQQWWW^^^gggooouuu{{{~~~vvvoooggg```YYYYYYaaakkksssvvvxxxuuurrrrrrvvvzzz||||||yyyzzz||||||zzzyyyxxxyyysssuuuyyyzzzzzz{{{{{{}}}xxxzzzqqqeee]]]XXXWWWYYYfffxxxwwwppphhh^^^VVVYYYWWWVVVVVVSSSQQQVVV]]]iiiyyy~~~{{{yyyuuurrrppptttxxx{{{}}}~~~~~~{{{yyyxxx}}}yyyvvvzzzooodddXXXlll{{{yyy~~~~~~tttgggVVVKKK@@@>>>>>>:::666333777777777777777777777777::::::999999888777777777888999888<<>>======>>>??????>>>=========<<<;;;;;;::::::;;;;;;;;;;;;===???AAACCCFFFGGGIIIKKKNNNRRRWWW[[[aaacccfffhhhkkkpppxxx~~~sssmmmfff\\\TTTOOOMMMLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEGGGJJJNNNRRRWWW\\\cccgggrrrxxxtttlllbbbZZZWWWVVVTTTRRRQQQQQQSSSVVVZZZ\\\\\\[[[QQQSSSUUUUUUTTTQQQNNNKKKIIIHHHGGGEEEBBB???===;;;>>>>>>AAAFFFOOOZZZdddjjjuuuxxx|||}}}}}}||||||}}}|||fffRRREEE>>>;;;:::999888888777777888888666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???AAABBBDDDNNNiiisssYYYOOOEEEBBBEEECCCFFFHHHIIIGGGCCC???>>>>>>;;;::::::999::::::;;;;;;<<<<<<===???CCCHHHMMMPPPTTTXXX^^^dddjjjqqqwww{{{~~~uuujjj```XXXSSSPPPPPPPPPPPPQQQRRRRRRPPPNNNOOOPPPQQQSSSXXX^^^eeejjjuuuxxx{{{xxxpppfffaaa```[[[VVVQQQOOOPPPPPPNNNLLLMMMOOOQQQSSSSSSSSSRRRRRRMMMLLLIIIFFFDDDGGGKKKOOOXXX___hhhpppvvv{{{~~~yyysssjjjccc]]]]]]ccclllrrrtttsssqqqooopppssswwwxxxwwwxxxzzz||||||{{{yyyxxxxxxsssuuuxxxzzzzzzzzz{{{|||zzz|||pppeee\\\WWWVVV___kkk|||{{{tttlllaaaXXXVVVUUUTTTUUURRRQQQUUU\\\iiixxx}}}zzzvvvssssssvvvyyy{{{}}}~~~~~~{{{yyyyyyzzzwww|||kkkaaaZZZnnn}}}zzz~~~~~~{{{qqqeeeRRRGGG>>>===>>>;;;888666777777777777777777777777999999999888888888888888888999888;;;>>>???UUUyyyvvv~~~nnnjjjqqq^^^NNNKKKGGGCCCCCCAAA???>>>>>>???@@@??????>>>======<<<<<<;;;::::::;;;;;;;;;;;;===???AAABBBCCCEEEGGGJJJLLLQQQVVVZZZ___bbbeeegggjjjooowww|||wwwoooddd\\\WWWTTTPPPLLLKKKJJJHHHGGGFFFEEEEEEEEECCCEEEIIILLLPPPUUUZZZ^^^kkkrrr~~~qqqiii^^^UUURRRPPPNNNMMMMMMMMMPPPTTTYYY\\\\\\[[[SSSTTTUUUUUUTTTQQQMMMKKKHHHHHHFFFEEEBBB???===<<<;;;;;;===BBBIIISSS\\\bbbnnnqqqvvvyyy{{{|||}}}oooYYYJJJAAA<<<:::999888777777666666777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCGGG\\\vvv___TTTHHHDDDEEEAAAGGGIIIKKKJJJGGGCCC@@@???;;;;;;:::::::::::::::;;;<<<<<<===???BBBGGGKKKNNNPPPTTTZZZ___eeekkkppptttzzzmmmbbbYYYTTTRRRSSSQQQNNNNNNOOOPPPPPPPPPNNNOOOPPPRRRWWW___hhhoooyyy~~~yyyrrrllliii___ZZZUUURRRRRRQQQOOOLLLLLLMMMOOOPPPQQQPPPOOOOOOJJJJJJIIIGGGEEEFFFJJJLLLYYY```jjjqqqwww|||{{{{{{{{{xxxtttlllgggbbbbbbfffllloooppplllkkkjjjllloooqqqqqqqqqvvvyyy|||}}}{{{yyywwwwwwtttvvvxxxyyyyyyzzz{{{|||}}}pppdddZZZUUUUUUcccnnn~~~yyyoooddd[[[UUUTTTTTTVVVTTTRRRWWW^^^kkkxxx~~~{{{xxxuuuwwwyyy{{{|||}}}~~~{{{zzz}}}|||zzz}}}}}}ccc^^^^^^rrr|||~~~~~~xxxmmmaaaLLLCCC<<<<<<>>><<<:::999777777777777777777777777777888888888888999999999888:::888:::===>>>PPPpppxxxppphhhkkkiiiRRRJJJGGGDDDDDDBBB@@@??????@@@AAAAAA@@@>>>>>>===<<<<<<;;;;;;:::;;;::::::;;;<<<>>>@@@AAAAAACCCFFFHHHKKKNNNRRRVVV\\\^^^aaaeeeiiiooovvv{{{}}}||||||}}}yyylllccc___YYYQQQJJJLLLKKKJJJIIIGGGFFFEEEDDD@@@BBBDDDGGGIIIMMMQQQUUUaaaiiiwww{{{ooofffZZZPPPLLLKKKJJJHHHKKKLLLNNNSSSWWWZZZ[[[ZZZVVVVVVVVVUUUSSSOOOKKKIIIGGGGGGFFFDDDBBB???===<<<;;;:::;;;???EEELLLTTTYYYbbbgggnnnsssxxx{{{~~~cccOOODDD>>>;;;:::999999888777777777777777888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAAGGGWWWsssmmm```NNNGGGGGGDDDGGGIIIKKKKKKIIIEEEBBB@@@<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>AAAEEEHHHJJJKKKOOOTTTZZZ```ffflllpppzzztttggg]]]WWWTTTQQQOOOMMMMMMNNNPPPPPPPPPNNNNNNOOOQQQVVVaaaoooxxx~~~vvvpppccc^^^XXXUUUUUUTTTQQQOOOLLLLLLMMMMMMMMMMMMLLLKKKIIIJJJIIIHHHGGGHHHJJJLLLYYY```jjjrrrwww{{{~~~uuuqqqqqqrrrrrrqqqkkkhhheeedddfffiiijjjjjjeeeeeefffhhhjjjkkklllllltttwww{{{|||{{{yyywwwwwwvvvxxxzzz{{{zzz{{{|||~~~ooocccZZZVVVVVVaaalll{{{}}}qqqddd[[[VVVUUUVVVXXXWWWVVV[[[bbbooo{{{|||yyyxxxzzz{{{||||||}}}~~~|||}}}||||||vvv^^^\\\bbbwww~~~}}}yyyiiiZZZIIIAAA;;;<<<===;;;999999777777777777777777777777666777777888999999::::::888:::888999======KKKgggxxxttthhhfffxxxvvvWWWIIIFFFEEEEEECCCAAA???@@@AAABBBAAAAAA>>>>>>======<<<;;;;;;;;;;;;:::::::::;;;===???@@@@@@CCCFFFHHHIIIKKKNNNQQQWWWZZZ]]]ccciiipppvvvzzz|||{{{zzz}}}xxxlllggg```VVVMMMOOONNNMMMLLLIIIGGGEEEDDDAAACCCDDDEEEFFFHHHLLLOOOXXX```ppp}}}uuulllcccVVVNNNJJJIIIIIIHHHLLLMMMOOOSSSWWWYYYYYYXXXYYYXXXWWWTTTQQQMMMJJJHHHFFFFFFEEEDDDBBB@@@>>>============???CCCIIIOOOSSSYYY___fffnnntttyyy}}}yyy[[[IIIAAA<<<999999::::::999888888888888999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@IIISSSiii}}}mmmUUUIIIJJJHHHFFFGGGIIIJJJIIIFFFBBB???===<<<;;;;;;:::::::::;;;::::::;;;===???BBBEEEFFFFFFJJJPPPVVV\\\bbbhhhllltttzzz{{{nnnccc[[[VVVNNNMMMMMMNNNPPPQQQPPPOOONNNNNNOOOQQQWWWeeewwwtttgggbbb\\\YYYXXXWWWUUURRRLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNYYYaaakkkssswwwzzz}}}~~~xxxrrrjjjffffffhhhjjjjjjfffdddcccbbbbbbccccccbbb^^^```bbbdddeeegggiiijjjrrruuuyyy{{{zzzyyyxxxxxxzzz{{{}}}}}}|||}}}~~~~~~}}}mmmbbb[[[YYY[[[___iiiwwwtttggg^^^YYYWWWWWWYYYWWWWWW]]]fffuuu~~~~~~{{{zzzyyy||||||}}}}}}}}}{{{sss]]]___fff{{{}}}eeeRRRGGG@@@;;;<<<<<<888777777777777777777777777777777666666777888999::::::;;;777:::888888======HHH^^^yyy~~~yyylllfffsss\\\IIIEEEFFFEEECCCAAA@@@@@@AAABBBBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<>>>???AAADDDHHHIIIJJJKKKLLLMMMSSSUUUYYY```hhhooouuuxxxzzzyyyzzz|||~~~zzzrrrjjj___WWWTTTSSSQQQNNNKKKIIIGGGFFFCCCDDDEEEDDDDDDEEEGGGJJJPPPYYYjjj{{{rrrhhh```TTTLLLIIIIIIHHHGGGJJJKKKMMMRRRWWW[[[[[[[[[ZZZYYYVVVRRRNNNKKKHHHFFFEEEEEEDDDCCCBBB@@@>>>===>>>======>>>AAAFFFKKKNNNUUUZZZbbbjjjqqqwww|||oooRRREEE???:::888999;;;::::::999888999999999888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???FFFNNN```~~~yyy^^^QQQOOOKKKFFFFFFGGGHHHIIIGGGCCC@@@>>>===<<<;;;::::::::::::999:::;;;<<<>>>@@@BBBCCCCCCGGGMMMSSSXXX^^^dddgggmmmttt{{{wwwkkkaaa[[[RRRPPPOOOOOOQQQQQQOOONNNNNNOOOOOOQQQYYYkkkvvvlllggg```\\\[[[YYYVVVSSSLLLLLLKKKIIIHHHGGGGGGFFFGGGHHHIIIIIIJJJKKKOOOQQQZZZbbbmmmuuuyyy{{{|||~~~}}}yyykkkfff```\\\\\\___aaaccc]]]\\\\\\[[[[[[ZZZZZZZZZXXXZZZ]]]___```cccgggjjjpppsssvvvxxxyyyyyyzzz||||||~~~~~~~~~~~~~~~~~~~~~xxxiii```ZZZ\\\aaaaaajjjvvv~~~{{{oooggg]]][[[YYYYYYXXXYYY```iiiyyy|||yyyyyyzzzzzz|||}}}~~~~~~}}}rrr]]]bbbiii~~~bbbLLLDDD???;;;;;;:::666555666777777777777777777777777666666777888999999::::::777;;;888888===>>>EEEWWW~~~tttkkkqqqaaaIIIEEEFFFDDDCCCAAA@@@@@@AAABBBBBBAAA??????>>>======<<<<<<;;;::::::999999:::;;;===>>>AAAEEEIIILLLMMMMMMNNNOOOQQQRRRUUU\\\dddkkkoooqqqrrruuuxxxzzz||||||||||||qqqfff^^^YYYWWWTTTPPPMMMKKKJJJIIIDDDDDDDDDCCCAAABBBDDDFFFKKKSSSddd}}}}}}ssshhh```VVVNNNKKKJJJHHHFFFEEEGGGKKKQQQXXX\\\^^^^^^ZZZXXXTTTPPPLLLIIIFFFEEEDDDDDDCCCCCCAAA@@@???>>>;;;;;;;;;<<>>>>>CCCIIIZZZuuulll___YYYNNNHHHGGGFFFGGGHHHHHHEEEBBB>>>===<<<;;;;;;:::::::::999999:::<<<===???@@@@@@CCCGGGKKKPPPTTTXXX]]]```gggnnntttwww}}}yyymmmfff\\\XXXTTTQQQPPPPPPOOOOOONNNOOOPPPSSS\\\ppp|||sssmmmeee```\\\YYYUUUQQQMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHKKKPPPSSS\\\eeepppxxx||||||}}}~~~~~~vvvmmm^^^[[[VVVSSSRRRTTTWWWYYYSSSTTTTTTSSSRRRRRRSSSTTTSSSUUUXXXZZZ[[[___eeeiiioooqqqtttuuuwwwyyy}}}}}}~~~~~~}}}~~~qqqddd\\\YYY^^^eeedddlllvvv|||}}}~~~{{{uuufffaaa^^^]]][[[]]]fffppp|||}}}yyywwwxxxyyyxxxzzz}}}lllYYY___kkk```IIIAAA===:::;;;:::666555777777777777777777777777777777777777888999999999:::666;;;888888>>>@@@DDDRRRxxx}}}qqqrrr~~~dddIIIEEEFFFBBBBBB@@@??????@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<:::999999999999;;;<<<===???DDDJJJNNNQQQRRRSSSTTTQQQQQQSSSXXX^^^dddfffeeehhhnnntttvvvvvvyyyzzzxxx|||}}}pppggg___\\\WWWQQQNNNLLLLLLMMMEEEFFFEEECCCBBBAAACCCEEEGGGNNN___xxxwwwoooggg^^^VVVRRRNNNJJJGGGFFFGGGJJJPPPVVVYYY[[[ZZZYYYWWWRRRNNNJJJGGGEEEEEECCCCCCCCCBBBAAA@@@???>>>:::999:::;;;>>>BBBFFFHHHQQQWWW```iiiqqqxxx}}}nnnWWWCCC>>><<<666555999999888888777777777777777777777888888888999999999999999::::::;;;<<<============<<<<<<<<<<<<===>>>BBBHHHWWWpppxxxmmmaaaPPPIIIGGGFFFFFFIIIIIIFFFDDD>>>>>>===<<<;;;:::::::::888999:::;;;===>>>??????DDDGGGKKKNNNQQQTTTWWWZZZbbbjjjppprrrxxxxxxqqqeee```WWWQQQOOOOOOPPPPPPOOOPPPQQQTTT^^^sssxxxqqqiiibbb]]]XXXSSSOOOMMMLLLJJJHHHGGGEEEEEEDDDCCCDDDEEEEEEGGGKKKPPPTTT^^^gggsss{{{~~~~~~~~~||||||{{{lllcccUUURRRNNNKKKKKKLLLOOOPPPMMMNNNNNNMMMMMMMMMNNNPPPPPPRRRUUUVVVXXX]]]dddiiinnnppprrrtttvvvzzz~~~}}}~~~~~~}}}|||}}}mmm```XXXXXX___gggeeemmmuuuyyyxxxwwwyyy|||~~~nnniiidddaaa```bbblllwww|||{{{wwwuuuwwwyyyvvvyyy}}}eeeSSSZZZlll```III>>>;;;999:::999666666888777777777777777777777777888888888888888999999999666;;;888888???AAADDDPPPrrr~~~vvvrrryyyeeeJJJEEEEEEAAABBB@@@??????@@@AAAAAA@@@??????>>>>>>======<<<<<<:::999999888999:::<<<======BBBJJJPPPTTTVVVXXXYYYRRRQQQRRRUUUZZZ^^^^^^]]]___hhhpppsssrrruuu~~~|||vvvuuuzzz}}}tttbbb^^^XXXRRRNNNMMMNNNOOOHHHHHHHHHFFFDDDCCCEEEFFFEEELLL[[[uuu}}}zzzzzz{{{}}}{{{wwwpppfff^^^YYYTTTNNNIIIKKKKKKLLLPPPSSSUUUTTTSSSXXXVVVQQQLLLHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>::::::;;;<<>>???@@@AAACCCEEEKKK^^^~~~xxxiiibbbTTTMMMFFFFFFJJJKKKGGGBBB@@@???>>><<<;;;:::999999::::::;;;;;;<<<===>>>>>>CCCDDDFFFHHHJJJOOOUUUZZZ___cccjjjooottt{{{sssiii^^^WWWSSSPPPOOOPPPOOOMMMOOOXXXcccrrr}}}uuukkkfffddd```YYYRRRPPPMMMIIIIIIKKKKKKJJJHHHFFFEEEDDDDDDFFFKKKSSSXXXeeejjjrrryyy~~~~~~rrreee\\\PPPNNNJJJGGGFFFGGGIIIJJJIIIHHHFFFEEEEEEGGGHHHIIIJJJMMMPPPTTTWWW[[[```ccciiilllooorrruuuxxx{{{~~~|||yyyxxxyyyzzz~~~xxxcccXXXUUUYYYbbbkkkmmmqqquuuvvvsssqqqrrrsss{{{zzzooofffdddjjjuuu}}}|||||||||{{{{{{{{{{{{|||||||||||||||}}}sssZZZ[[[lll~~~~~~wwwXXXBBB======<<<;;;:::999999888888888777777666666555555555555555777999:::999888;;;888888:::<<<===CCCKKKkkkwww~~~{{{uuuuuu}}}eeeIIICCCEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@???@@@AAAAAA???;;;888999999::::::::::::;;;;;;???AAAFFFNNNWWW[[[ZZZXXXUUUTTTSSSSSSTTTWWWZZZ\\\```dddgggfffjjjrrryyy{{{wwwpppttt~~~ppphhh___XXXUUUTTTRRRPPPEEEDDDCCCCCCDDDEEEDDDBBBHHHQQQWWWmmm|||{{{zzzyyyyyyxxx}}}|||rrrfff[[[SSSOOONNNNNNKKKJJJLLLMMMMMMOOOSSSPPPSSSRRRLLLHHHGGGFFFCCCEEEAAA>>>===???@@@>>>;;;::::::::::::;;;>>>CCCGGGMMMQQQZZZfffrrrzzz~~~NNNCCC999888:::888777777888888888888888888888888888888888888888888888888777777888888888999999999;;;<<<<<<===>>>??????@@@AAAAAAGGGVVVqqq~~~oooggg[[[UUUMMMJJJKKKKKKHHHEEECCCBBB???===;;;:::::::::::::::;;;;;;<<<======>>>>>>@@@AAACCCFFFJJJPPPTTTXXX]]]ccchhhlllsss{{{}}}nnnbbbZZZTTTQQQPPPPPPQQQSSSWWWbbbsssyyynnniiihhheee]]]VVVRRRNNNJJJHHHHHHIIIHHHFFFFFFFFFEEEEEEHHHOOOWWW]]]gggkkkrrrxxx}}}~~~~~~~~~~~~wwwlll```XXXOOOMMMIIIFFFEEEFFFGGGIIIGGGFFFEEECCCCCCDDDFFFGGGGGGJJJNNNRRRUUUZZZ___bbbiiilllpppsssuuuwwwzzz|||~~~~~~}}}{{{xxxxxxyyy{{{~~~~~~ooo___XXXWWWZZZaaahhhlllpppssssssqqqoooppprrryyyyyyooommmsss}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}zzzgggZZZaaaqqq~~~}}}|||mmmUUUDDD======<<<;;;:::999888888888777777777666666666555666666777888999:::999999;;;888888:::<<<===CCCJJJfffuuuyyyyyywwwmmmNNNDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@===:::999999::::::::::::;;;;;;???@@@EEEMMMUUUZZZ[[[ZZZWWWVVVUUUTTTUUUWWWZZZ[[[\\\aaaccccccfffnnntttvvvxxxqqqlllppp{{{{{{sssggg^^^YYYUUUQQQOOOKKKIIIGGGGGGGGGGGGEEECCCCCCLLLSSSkkk|||yyyyyyyyyyyyyyy~~~zzzlll```WWWSSSQQQNNNKKKJJJLLLMMMLLLOOOSSSTTTWWWWWWQQQLLLJJJGGGCCCDDDBBBAAA@@@@@@???>>><<<;;;;;;::::::;;;>>>CCCGGGMMMRRRZZZdddoooxxx}}}GGG???888:::===<<<;;;;;;999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>?????????@@@CCCMMMaaa~~~xxxppphhhaaaXXXQQQLLLJJJIIIHHHGGGEEEBBB>>><<<;;;;;;;;;:::::::::;;;<<<<<<======;;;===???@@@BBBFFFLLLOOORRRVVV\\\```ccciiiqqqwww~~~pppcccZZZTTTQQQRRRWWWXXXWWWbbbxxxtttnnnnnnmmmeee]]]WWWRRRLLLHHHFFFFFFEEEDDDFFFFFFFFFGGGLLLTTT]]]dddjjjmmmqqqvvvzzz}}}~~~}}}|||{{{{{{{{{{{{||||||}}}}}}~~~zzztttpppjjjbbbYYYRRRNNNLLLHHHEEECCCDDDFFFGGGEEEDDDCCCBBBAAAAAABBBCCCDDDGGGKKKOOOTTTXXX^^^aaahhhlllppptttvvvxxxyyy{{{{{{{{{{{{yyyxxxxxxyyy{{{~~~rrrggg\\\ZZZ[[[^^^dddiiikkknnnppppppnnnmmmoooqqqyyyzzzwww|||~~~}}}||||||||||||}}}~~~~~~}}}}}}~~~|||}}}yyyfffZZZ^^^mmm{{{}}}zzz|||qqq___OOOEEE===<<<<<<;;;:::999888888777777777777666666666666777777888999::::::::::::;;;999888;;;<<<<<>>>>>??????@@@CCCBBBAAAAAAAAA@@@>>><<<999999::::::::::::;;;;;;>>>???CCCJJJRRRXXX[[[\\\\\\ZZZXXXWWWWWWXXXZZZ\\\YYY^^^```___bbbhhhmmmnnnpppjjjfffkkkvvvttthhh```[[[VVVTTTQQQOOOLLLJJJJJJIIIGGGEEEBBBJJJQQQhhhzzzzzz{{{|||}}}rrreee\\\VVVSSSOOOLLLJJJLLLMMMKKKMMMQQQXXX\\\\\\VVVPPPLLLHHHCCCCCCDDDEEEDDDAAA???======;;;;;;;;;:::;;;>>>CCCGGGNNNRRRYYYbbbllluuu|||BBB;;;888;;;>>>===;;;<<<999999999999999999999999999999999999999999999999;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>@@@AAACCCIIIVVVooo{{{vvvnnnbbbVVVMMMJJJJJJKKKJJJGGGCCC???<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@BBBEEEJJJMMMOOOSSSXXX\\\^^^cccjjjpppvvv||||||nnncccYYYRRRQQQYYYZZZWWWddd}}}uuuvvvtttlllccc^^^YYYRRRKKKGGGEEEDDDDDDDDDEEEGGGJJJOOOXXXbbbiiimmmnnnpppsssvvvyyy|||}}}{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{||||||}}}tttooohhhbbb^^^YYYQQQLLLLLLJJJFFFCCCBBBCCCEEEFFFFFFEEECCCBBB@@@@@@@@@@@@BBBEEEJJJNNNSSSXXX]]]aaaggglllqqqvvvxxxyyyzzz{{{yyyyyyzzzyyywwwxxxzzz}}}lllccc[[[\\\```ccchhhmmmlllnnnooommmkkkkkknnnqqqzzz}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~ppp[[[WWWgggzzz~~~zzzzzz{{{}}}~~~{{{rrrcccSSSHHHCCC<<<<<<;;;:::999888777777777777777777666666666666777999:::;;;:::::::::;;;;;;999999;;;<<<<<<@@@GGGWWW~~~{{{qqq{{{^^^IIIDDDEEE@@@@@@????????????@@@@@@CCCAAA@@@???@@@@@@>>>===999999999:::::::::;;;;;;===>>>AAAGGGNNNVVV[[[^^^aaa___]]][[[[[[\\\^^^___\\\```bbb```aaaeeehhhgggiiieeecccgggrrr{{{rrrhhhbbb___]]]UUURRRNNNLLLKKKJJJHHHFFFEEEMMMRRRhhh}}}}}}~~~tttiiibbb[[[WWWRRRNNNLLLMMMMMMKKKLLLPPPZZZ^^^^^^XXXRRRMMMHHHCCCBBBFFFHHHGGGBBB???>>>>>><<<<<<;;;;;;;;;>>>CCCGGGPPPTTTZZZaaajjjrrr{{{;;;777555888:::888666666888888888888888888888888999999999999999999999999999999999999::::::::::::============>>>>>>>>>>>>@@@@@@CCCGGGOOOcccxxxhhhXXXMMMIIIJJJKKKJJJGGGDDD@@@===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCGGGIIILLLPPPTTTWWWZZZ^^^eeejjjqqqxxx|||pppbbbWWWPPPXXXXXXVVVddd~~~zzzrrrjjjfffbbbZZZRRRKKKGGGFFFFFFBBBEEEHHHMMMSSS\\\eeekkknnnoooooopppsssuuuxxxzzzvvvvvvwwwxxxyyyyyyyyyzzzzzz|||~~~}}}}}}qqqjjj```XXXTTTQQQNNNKKKJJJGGGDDDBBBAAACCCEEEFFFHHHGGGEEEDDDBBBAAA@@@???BBBEEEIIINNNRRRWWW]]]aaagggkkkqqqvvvxxxyyy{{{|||xxxyyyzzzyyyxxxyyy|||~~~~~~|||jjjaaaZZZ[[[```eeekkkqqqoooppppppmmmkkklllpppttt|||~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~{{{{{{jjjYYY\\\rrr~~~|||{{{zzzzzztttiiiYYYKKKBBB>>>;;;;;;:::999888777777666666666666666777777777777888:::<<<<<<:::999:::<<<;;;999999;;;<<<;;;???EEESSSxxxpppttt~~~gggMMMDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>>>>??????>>><<<999999999:::::::::;;;;;;<<<>>>AAAEEEKKKSSSZZZ___cccbbb```___```bbbdddfffdddhhhjjjgggfffhhhhhhfffeeebbbaaadddlllttt{{{~~~~~~ppphhhdddbbbWWWTTTPPPMMMLLLKKKIIIHHHGGGNNNRRRggg~~~xxxpppkkkddd^^^WWWRRROOOOOOMMMJJJJJJMMMVVV[[[[[[VVVPPPLLLGGGBBBCCCFFFIIIGGGCCC?????????======<<<;;;;;;>>>CCCGGGPPPTTTZZZ```gggoooxxx~~~<<<888777999:::777666777888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>BBBFFFIIIVVVvvv}}}iiiWWWLLLIIIIIIJJJIIIGGGEEEBBB???===;;;:::::::::::::::::::::;;;;;;888:::<<<======???BBBDDDGGGJJJNNNQQQSSSWWW^^^cccmmmttt}}}ssseeeXXXYYYWWWVVVaaawwwxxxqqqllliiibbbYYYPPPJJJHHHIIIBBBFFFLLLRRRXXX___gggkkknnnnnnnnnnnnppprrrtttuuuqqqrrrtttvvvxxxyyyzzzzzzyyy|||~~~~~~}}}nnnfffZZZQQQNNNMMMLLLKKKGGGEEECCCAAAAAACCCFFFHHHJJJIIIHHHFFFDDDBBB@@@???AAADDDIIIMMMQQQVVV[[[___dddhhhnnnsssvvvxxx{{{}}}zzz{{{{{{{{{zzz{{{~~~}}}|||yyyfff^^^XXXZZZ```fffmmmsssttttttsssooommmoootttzzz}}}~~~|||zzzzzz|||~~~}}}}}}}}}~~~~~~}}}xxxqqqyyy|||sssddd[[[dddyyy{{{vvvmmm```RRRFFF>>>;;;;;;::::::999888777666666666666666666777777777777777:::===<<<999888999<<<;;;999:::<<<<<<:::>>>CCCOOOqqqqqqpppvvvwwwVVVFFFBBBCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>>>>??????===;;;999999::::::::::::;;;;;;;;;===@@@DDDIIIPPPXXX^^^bbbbbbaaaaaadddgggkkkmmmooosssuuurrrqqqqqqqqqnnngggfffdddeeeiiiooouuuyyy}}}rrriiieee^^^ZZZTTTPPPNNNLLLJJJIIIEEELLLPPPeee~~~~~~{{{vvvmmmeee\\\WWWSSSQQQNNNIIIHHHKKKPPPUUUVVVQQQMMMKKKGGGCCCDDDEEEFFFFFFCCCAAA@@@@@@=========<<<<<<>>>CCCGGGMMMRRRYYY^^^dddkkktttzzz===:::999;;;<<<999888:::999999999999999999999999::::::::::::::::::::::::============>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>===BBBFFFFFFMMMggg~~~gggTTTKKKHHHHHHHHHHHHHHHGGGEEECCC@@@===;;;::::::::::::::::::::::::777999;;;;;;<<<===???AAABBBEEEIIILLLNNNRRRYYY^^^dddkkksssxxxzzz}}}kkkddd]]][[[```kkkuuuzzz|||wwwpppmmmggg^^^TTTLLLJJJJJJDDDIIIPPPWWW]]]ccchhhkkkmmmmmmmmmmmmmmmooopppqqqpppqqqtttvvvxxxyyyyyyyyyvvvzzz}}}}}}|||oooggg[[[RRRNNNKKKIIIGGGEEECCCBBBAAABBBEEEHHHJJJLLLKKKIIIGGGEEEBBB@@@>>>@@@CCCGGGKKKNNNSSSXXX[[[```dddiiinnnrrrvvvzzz}}}}}}}}}~~~}}}|||}}}~~~~~~rrrbbb[[[XXX]]]eeekkkrrrwwwyyyyyyvvvrrrppprrryyy}}}{{{yyyyyy{{{}}}||||||}}}~~~wwwjjjggguuu{{{nnn```___nnn{{{rrrdddVVVJJJBBB===:::::::::999888777666555555555666666666777777777888666:::===<<<888777888;;;;;;999:::<<<<<<:::===BBBKKKjjjwwwrrruuu~~~gggOOOEEECCCCCCBBBBBBBBBBBBCCCCCC?????????@@@BBBAAA>>>;;;999999::::::::::::;;;;;;:::===AAADDDHHHNNNVVV[[[^^^^^^___aaaeeekkkpppssswww}}}~~~}}}~~~~~~{{{qqqpppnnnllllllooouuuyyywwwooohhhccc\\\VVVRRRNNNKKKJJJFFFLLLOOOccc}}}qqqgggaaa[[[VVVSSSOOOIIIGGGIIIJJJNNNPPPLLLJJJJJJIIIFFFEEEDDDBBBCCCCCCCCCBBBAAA>>>>>>===<<<<<<>>>CCCGGGIIIOOOVVV\\\```fffnnnuuu999666555888888666777999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<:::;;;<<<===>>>???@@@AAA@@@???CCCHHHFFFIII^^^xxx~~~dddQQQIIIHHHHHHFFFHHHIIIIIIHHHFFFBBB???<<<::::::::::::::::::::::::888999;;;<<<<<<===???@@@@@@CCCHHHJJJMMMQQQXXX]]][[[bbbjjjmmmooosss|||}}}pppdddaaabbbdddiiipppyyy{{{qqqooojjjaaaVVVNNNJJJJJJFFFKKKTTT[[[aaaeeeiiikkklllllllllllllllmmmnnnnnnppprrrtttvvvxxxxxxxxxxxxtttxxx{{{{{{zzz~~~tttkkk```VVVPPPKKKGGGCCCDDDCCCAAAAAABBBFFFIIILLLLLLKKKJJJHHHEEEBBB???>>>@@@BBBFFFIIIMMMQQQUUUYYY^^^aaafffjjjooosssxxx|||~~~~~~}}}~~~|||~~~mmm___[[[ZZZbbbkkkrrrwww{{{}}}|||yyyuuurrruuu||||||{{{}}}}}}zzzxxxxxxzzz}}}{{{||||||~~~lllaaabbbttt}}}lll___ddduuu{{{ooo]]]NNNEEE@@@===;;;::::::999888777666555555555666666666777777888888666:::===<<<888666888;;;;;;::::::<<<<<<:::<<>>>>>===<<<<<<>>>CCCGGGEEELLLTTTYYY]]]cccjjjqqq999777555444666777777777888:::::::::999888999:::::::::999888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;===@@@@@@>>><<>>AAAAAACCCGGGKKKPPPTTTVVVZZZ]]]aaaaaaaaaeeelllrrruuullliiiiiihhhgggooo~~~~~~sssggg]]]TTTMMMLLLOOOOOOQQQTTTYYY^^^ccchhhjjjkkkkkkkkkkkkjjjlllpppssspppqqqssstttvvvwwwwwwxxxxxxwwwxxxyyyzzz~~~qqq```UUUQQQOOOJJJFFFDDDBBB@@@@@@BBBGGGLLLPPPRRROOOLLLIIIHHHGGGDDDCCCCCCDDDEEEFFFHHHLLLRRRVVV]]]aaafffkkkppptttyyy|||}}}~~~}}}wwwiiiaaaaaabbbgggnnnuuuzzz}}}~~~{{{xxxxxxzzz~~~}}}~~~~~~{{{yyyyyy}}}~~~~~~|||{{{|||}}}~~~}}}}}}ppp___\\\```yyyrrreeeYYYsss~~~xxxhhhUUUIIIBBB===::::::::::::999999888777666666777777777777666666666666888888777777888888999:::777888:::::::::<<<>>>AAAGGGZZZssszzz~~~sssOOOGGGAAABBBBBB>>>BBBFFF>>>BBBBBBBBBAAA@@@???>>>>>>999999:::::::::999888888;;;<<>>>>>======FFFIIILLLPPPUUUZZZ```ddd999777555555666888888777555777888777666555666777::::::999999999:::;;;<<<;;;;;;;;;<<<<<<=========>>><<<;;;===???@@@>>><<>>@@@FFFXXX}}}uuu~~~ttttttvvvwwwbbbJJJCCCCCCCCC>>>BBBEEE>>>AAAAAAAAA@@@@@@???======999::::::::::::999888888999:::<<>>>>>>>>AAACCCGGGJJJNNNSSSYYY]]]:::888666666888999888888555666777666555555555777::::::999999999:::;;;<<<;;;;;;;;;<<<===>>>>>>???===<<<<<<===??????>>>======>>>@@@BBBBBBCCCKKKUUUmmmrrr]]]MMMGGGHHHIIIHHHHHHIIIJJJIIIGGGDDD<<<;;;:::888888888999999::::::999999::::::;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJLLLPPPTTTUUUUUUVVVYYY\\\fffqqq}}}nnnbbbXXXQQQRRRVVVWWWXXXZZZ\\\___bbbeeegggeeegggjjjkkkkkkmmmoooqqqoooppprrrsssuuuuuuvvvvvvtttuuuxxx{{{}}}wwwhhh```ZZZSSSNNNKKKIIIFFFEEEEEEIIIMMMOOORRRPPPNNNMMMLLLKKKIIIGGGCCCDDDDDDDDDFFFJJJPPPTTT]]]aaaggglllpppuuuyyy}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}rrriiibbb^^^bbbiiipppvvvyyy{{{{{{|||}}}~~~~~~~~~~~~yyywwwxxxxxxyyy{{{~~~}}}}}}}}}|||~~~}}}}}}}}}}}}}}}~~~rrr___\\\hhhuuu}}}||||||fffjjjppp}}}~~~}}}zzzlll\\\KKKAAA===::::::;;;999999888888777777666666555555555555555555555555888777777777777888999999888:::;;;;;;:::;;;===???DDDTTTwwwyyypppjjjjjjkkkzzzvvvQQQFFFDDDDDD>>>AAADDD===AAAAAAAAAAAAAAA@@@???>>>::::::::::::999999999888999:::;;;>>>AAADDDFFFHHHLLLOOOTTTZZZ___cccfffgggrrrwww|||vvvkkkbbbZZZUUURRRSSSZZZooozzzsssmmmmmmjjjddd]]]VVVQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCBBB@@@??????>>>>>><<<>>>AAADDDGGGLLLQQQTTT:::888777777999999999888777999:::999888777888999999999999:::::::::;;;;;;:::;;;<<<<<<===>>>??????<<<<<<===>>>??????>>>===<<<<<>>@@@CCCFFFHHHJJJMMMRRRTTTTTTTTTUUUVVV___eeepppzzzsssfff[[[TTTUUUYYYYYYYYYZZZ[[[]]]___aaabbbbbbeeehhhjjjkkklllnnnppppppqqqrrrtttuuuuuuvvvvvvtttuuuyyy}}}wwwlllcccZZZSSSLLLJJJHHHGGGGGGJJJNNNPPPUUUSSSPPPOOONNNLLLIIIGGGCCCCCCCCCCCCEEEJJJPPPTTT\\\```fffkkkooosssxxx{{{||||||||||||||||||}}}}}}||||||}}}sssjjjeee```[[[aaajjjrrrvvvxxxwwwwww{{{}}}}}}yyywwwwwwwwwvvvvvvvvv}}}~~~}}}}}}|||{{{|||{{{||||||}}}}}}~~~zzz|||kkk___iii~~~yyyyyy|||zzz\\\jjjzzz~~~|||vvvcccUUUEEE>>><<<::::::<<<888888777777777666666666555555555666666666666666777777777777777888999999999:::;;;;;;::::::<<<>>>AAAPPPppp}}}rrreeebbbcccoooXXXJJJEEEEEE???@@@CCC===BBBBBBCCCCCCBBBAAA@@@@@@<<<;;;;;;:::999999999999<<<<<<===???AAACCCEEEGGGIIILLLRRRXXX]]]aaacccccckkkoootttwwwyyy|||}}}sssjjjeee]]]^^^fffxxx~~~vvvrrrsssrrrlllccc[[[WWWVVVTTTRRRPPPNNNLLLLLLLLLMMMGGGGGGGGGIIIJJJJJJIIIHHHEEEDDDCCCAAA@@@@@@??????<<<>>>@@@BBBDDDGGGLLLOOO999888777888999:::888777999:::;;;;;;999999:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<===>>>>>>>>>>>>>>>>>>:::;;;???CCCCCCBBBEEEJJJPPPkkkwwwiiiYYYMMMEEEDDDDDDGGGLLLMMMJJJGGGBBB@@@===:::888888999999:::999999888888888999999<<<<<<<<<===???BBBDDDFFFHHHKKKPPPSSSTTTTTTTTTTTTZZZ\\\aaahhhnnnrrrvvvxxxuuuiii___WWWVVVZZZ[[[[[[[[[\\\]]]^^^___```aaadddgggiiijjjkkkmmmnnnqqqrrrssstttuuuvvvvvvvvvtttuuuyyyzzznnnaaaWWWMMMKKKJJJIIIJJJLLLOOORRRVVVTTTRRRPPPOOOLLLHHHEEEBBBCCCBBBCCCEEEJJJQQQVVV]]]```eeejjjnnnqqquuuxxxzzzzzzzzzzzz{{{|||}}}~~~{{{{{{|||~~~|||rrrlllgggccc[[[bbbllltttwwwvvvuuuuuu{{{}}}~~~}}}}}}~~~}}}~~~~~~}}}~~~wwwyyy{{{|||||||||}}}~~~}}}}}}~~~~~~wwwuuusssrrrqqqqqqooommmkkkuuu~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~}}}|||zzzvvvllllllyyyqqqtttxxxttt[[[nnnzzzppp[[[NNNAAA<<<;;;:::;;;<<<777777666666666666666666666666777777777888888888777777666666777777888999999:::;;;;;;::::::<<<>>>>>>KKKhhhvvveee```___fff~~~___MMMFFFFFF@@@@@@BBB>>>@@@AAAAAAAAAAAA@@@@@@???===<<<;;;:::999999999999=========???@@@BBBDDDEEEEEEHHHMMMSSSXXX\\\^^^^^^eeehhhmmmppprrrvvv}}}zzztttoooooouuuzzztttuuutttooofff```]]]\\\YYYWWWSSSPPPNNNMMMMMMMMMGGGGGGGGGJJJMMMMMMKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@===>>>@@@AAAAAADDDGGGJJJ888777777888999999888666888999:::999888888999:::888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===??????>>>===>>>???;;;;;;>>>CCCDDDBBBDDDIIIIII^^^|||yyyjjj[[[KKKGGGDDDFFFKKKMMMKKKGGGFFFCCC???<<<999999:::;;;::::::999999888888999999:::::::::;;;===@@@BBBDDDEEEHHHKKKOOORRRTTTTTTTTTUUUSSSUUUYYY\\\\\\^^^bbblllwwwyyypppiiiaaaYYYXXXZZZ^^^^^^^^^^^^___```bbbbbbaaacccfffggghhhiiikkkmmmqqqqqqsssttttttuuuuuuuuutttuuuxxx~~~zzzhhh\\\QQQOOOMMMLLLLLLNNNPPPRRRTTTSSSQQQPPPNNNLLLGGGDDDBBBBBBBBBBBBEEEKKKSSSYYY___bbbgggkkkmmmppptttvvvwwwwwwwwwxxxyyy{{{~~~~~~~~~|||{{{|||}}}~~~zzzuuunnnggg___fffpppvvvvvvuuuuuuuuuwwwyyy{{{{{{zzzxxxwwwxxxwwwxxxyyyyyyxxxwwwyyyzzzsssvvvyyy{{{{{{zzz{{{|||zzzyyyyyyzzz{{{|||{{{yyyooommmkkkjjjjjjiiifffdddbbblll{{{~~~~~~}}}{{{{{{|||}}}~~~}}}}}}~~~zzzuuuwwwpppuuuzzz{{{ooobbbuuuvvvhhhRRRGGG===;;;;;;:::999:::666666666666555555555555666777777888888999999:::777666666666666777888888888:::;;;;;;:::;;;===???<<>>>>>>>>??????>>>>>>===>>>===;;;:::999999999999::::::;;;;;;===???@@@AAAAAACCCHHHMMMRRRVVVXXXYYY___ccciiilllooosssyyy~~~~~~~~~wwwvvvtttooojjjfffdddccc___\\\WWWRRROOOMMMMMMMMMGGGFFFGGGJJJOOOPPPMMMJJJGGGFFFEEECCCBBBBBBAAAAAA>>>????????????@@@CCCEEE777666666777999999777555777888999999888777888999888999:::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::===??????===<<<>>>???===<<<>>>CCCDDDAAABBBFFFEEEQQQggg|||pppYYYQQQIIIFFFIIIMMMLLLJJJIIIFFFBBB===;;;:::;;;<<<;;;;;;:::999999999999999888999999:::<<>>@@@>>>CCCUUUuuu~~~{{{pppddd___WWWiiiiiiQQQFFFGGGBBBAAADDDBBB>>>??????@@@@@@??????>>>???>>><<<999888888999:::888888888999;;;===>>>???@@@BBBEEEIIINNNSSSVVVXXX\\\aaagggkkknnnrrrxxx|||{{{|||~~~~~~}}}zzzvvvsssqqqpppooonnnddd```ZZZTTTPPPMMMLLLLLLFFFEEEFFFJJJPPPQQQNNNJJJGGGGGGEEEDDDCCCBBBBBBBBB@@@AAAAAA@@@??????AAADDD666666666777888888666444888:::::::::999888999:::888999:::;;;<<<;;;::::::<<<;;;;;;::::::999888888:::===??????===<<<>>>@@@???>>>???BBBCCC@@@@@@CCCCCCIIIXXXrrreeeZZZMMMFFFHHHLLLMMMLLLKKKHHHCCC>>>;;;;;;<<<<<<<<<;;;;;;:::999999999:::999999:::;;;>>>AAACCCEEECCCDDDGGGLLLRRRWWWYYYYYY\\\VVVRRRRRROOOHHHGGGJJJJJJUUUbbblllrrr|||xxxmmmiiihhhfffdddaaa______aaa```\\\ZZZ[[[ZZZ[[[[[[\\\^^^```aaabbbdddddddddddddddeeeiiilllmmmnnnoooppppppppppppppprrrqqqtttyyyuuuddd^^^\\\XXXUUURRRPPPPPPPPPKKKKKKLLLMMMNNNMMMJJJGGGAAAAAAAAACCCGGGNNNWWW]]]fffiiillloooppprrrtttvvvppppppppprrruuuyyy}}}}}}|||zzzyyyyyy{{{~~~yyywwwwwwyyy~~~~~~~~~|||nnnbbbhhhnnnpppooommmooorrrmmmoooqqqrrrqqqqqqrrrsssqqqsssttttttttttttuuuwwwtttvvvxxxyyyxxxwwwwwwxxxyyywwwuuutttuuuvvvvvvvvvqqqooommmmmmnnnnnnllljjjbbbkkkxxx~~~||||||}}}}}}~~~vvvpppvvvyyyuuunnniiibbb]]]ooo}}}}}}nnnZZZEEE===777888:::777444333444555555555555555555555444555555666777888888999666666666666666777888888777888:::::::::<<<>>>AAA???AAANNNjjj~~~vvvwwwiiiaaaUUUdddxxxkkkRRRFFFGGGCCCAAADDDCCCAAAAAABBBCCCCCCCCCBBBBBB@@@>>><<<999888888999:::888888999:::;;;===???@@@BBBCCCFFFJJJNNNSSSWWWYYYZZZ___fffkkknnnrrrwww{{{wwwyyy{{{|||}}}zzzxxxyyyzzzyyywwwgggccc\\\UUUPPPMMMLLLLLLEEEDDDEEEJJJPPPRRROOOJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@AAACCCEEE888888999999999999888888;;;:::::::::999888888888<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<>>>???AAAAAA???>>><<<=========>>>??????@@@@@@DDDIIILLL[[[yyyyyycccOOOJJJNNNOOONNNOOOKKKJJJHHHFFFDDDAAA===:::<<<:::888777555555555666::::::;;;;;;<<<======>>>CCCEEEHHHKKKNNNRRRVVVYYY\\\ZZZVVVRRRNNNKKKJJJIIIIIIJJJMMMSSS]]]jjjuuu|||rrrddd```]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^______aaaccceeegggiiijjjiiijjjlllkkkjjjjjjlllmmmqqqqqquuuzzzjjjcccaaa\\\WWWTTTQQQPPPOOOSSSOOOMMMOOOOOOKKKHHHHHHFFFDDD@@@AAAJJJWWW^^^]]]gggiiimmmqqqtttuuuvvvvvvnnnnnnnnnqqquuuwwwxxxwwwzzzyyyvvvttttttuuuwwwyyysssrrrrrrtttxxx~~~oooaaaeeejjjmmmnnnoooooopppmmmnnnoooppprrrssstttuuuttttttsssrrrrrrsssuuuvvvxxxwwwwwwwwwxxxyyyxxxwwwyyyzzz{{{zzzxxxvvvvvvvvvwwwvvvuuusssrrrrrrrrrrrrpppsss|||}}}|||~~~}}}|||{{{}}}{{{yyyzzzxxxiiiYYYZZZgggwwwyyy|||~~~zzz}}}~~~ttt___NNNCCC>>>888777999:::888555666666666666666555555555444444444555555555555555666555555555555777888999;;;::::::::::::;;;<<<<<<===DDDJJJYYY~~~ooorrrvvvqqqiiibbbdddssshhhTTTEEEDDDFFFAAA@@@DDDBBBAAA@@@@@@??????@@@@@@AAA@@@===:::999888777777::::::::::::;;;<<<======???BBBFFFJJJMMMQQQUUUXXXZZZ___fffmmmpppqqqrrrsssvvvyyy|||~~~~~~~~~{{{oooeee\\\YYYVVVPPPJJJHHHDDDGGGGGGFFFJJJOOOOOOLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCC888888999999999999888888999999999999999888888888;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<======>>>>>>???@@@@@@@@@BBBGGGHHHTTTnnnqqqaaaXXXQQQJJJHHHJJJJJJHHHGGGEEECCC@@@<<<888<<<;;;999888777777888999:::::::::;;;<<<=========@@@CCCFFFIIIKKKOOOSSSVVVXXXXXXWWWVVVSSSPPPMMMKKKHHHGGGGGGIIINNNWWW___dddzzz{{{hhh```[[[YYYZZZYYYYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZZZZ[[[\\\^^^______```aaaccceeegggiiijjjhhhiiijjjjjjjjjjjjkkkmmmnnnnnnrrrwww|||ooohhhddd___ZZZVVVTTTRRRQQQRRRNNNLLLMMMMMMIIIFFFGGGBBBCCCDDDFFFPPP^^^fffgggjjjlllppptttvvvxxxyyyyyyppppppppprrruuuwwwwwwvvvvvvuuurrrqqqpppqqqsssuuurrrqqqqqqrrrvvv}}}zzzjjj^^^bbbgggkkkmmmmmmnnnoooooooooppprrrsssuuuvvvvvvwwwvvvuuusssrrrrrrrrrsssvvvuuuuuuuuuvvvwwwvvvvvvxxxzzz{{{{{{zzzyyyzzz{{{~~~}}}|||{{{zzzyyyyyyxxxvvvxxx~~~~~~}}}{{{{{{|||~~~xxxzzz}}}zzzxxxtttfffXXXYYYdddzzz|||}}}zzz{{{xxxlllXXXHHHAAA===888666888999777555777777777777777666666666333333444555666777777888777666666666666888999:::;;;::::::::::::;;;<<<<<<;;;AAAEEESSSvvvwwwqqquuu{{{rrrggggggsss~~~pppZZZGGGDDDFFFCCCBBBFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999888888888::::::999::::::;;;<<<===???BBBFFFIIILLLPPPTTTWWWXXX]]]dddjjjmmmooopppqqqvvvyyy|||~~~~~~~~~uuukkkaaa]]]ZZZRRRLLLIIIEEEFFFEEEDDDHHHOOORRRQQQRRROOOLLLIIIFFFEEECCCBBBGGGFFFFFFEEEDDDCCCCCCBBB888888999999999999888888777777888888888888888888;;;;;;::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@DDDDDDJJJ]]]rrr}}}ppp^^^NNNFFFGGGIIIHHHGGGFFFEEEBBB===999<<<;;;:::999999:::;;;<<<999::::::;;;;;;<<<<<<======@@@CCCEEEGGGKKKOOORRRRRRUUUXXXZZZYYYVVVRRROOOMMMJJJFFFDDDEEEIIINNNRRRbbbuuunnnbbb[[[YYYYYYVVVVVVVVVUUUUUUUUUTTTTTTXXXXXXXXXXXXZZZ\\\^^^______```aaaccceeeggghhhiiiggghhhiiiiiiiiiiiikkkmmmnnnnnnqqqvvvzzzuuummmiiiccc^^^[[[ZZZXXXWWWTTTNNNKKKKKKJJJFFFDDDEEE>>>DDDIIIMMMTTT```iiilllnnnpppsssvvvyyyzzz{{{{{{tttsssrrrsssuuuvvvuuutttrrrqqqnnnlllkkklllmmmnnnnnnlllkkklllqqqxxx|||{{{~~~rrrccc\\\aaagggkkkmmmnnnoooooorrrrrrssstttvvvwwwxxxxxxzzzyyywwwtttrrrqqqpppooosssrrrrrrsssssstttuuuuuuyyy{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~||||||xxxyyy|||vvvqqqmmmccc[[[^^^hhh|||}}}{{{zzzwwwooo```MMMAAA???;;;777666777888666444777777777777777777777777333333444666777888999:::777777777777888999:::;;;;;;::::::::::::;;;<<<<<<:::>>>@@@KKKiiiooorrr}}}}}}rrrooovvv}}}yyy```GGG@@@BBBBBBAAACCC???@@@AAABBBBBBAAA@@@@@@???>>>===;;;:::999999999999999999::::::;;;<<<===???AAAEEEHHHKKKNNNRRRUUUUUUZZZaaagggjjjmmmooopppvvvxxx|||~~~~~~tttiiiddd___VVVOOOKKKGGGGGGEEEDDDJJJUUU\\\]]]^^^[[[VVVPPPKKKHHHGGGFFFIIIIIIIIIHHHFFFEEECCCBBB888888999999999999888888666666666777888888888999;;;::::::::::::::::::;;;;;;<<<<<<===>>>=========<<<;;;;;;::::::;;;;;;<<<>>>>>>??????@@@@@@AAAAAA@@@DDDBBBCCCPPPaaa|||vvv```PPPHHHGGGFFFFFFGGGGGGEEEAAA>>><<<;;;:::::::::;;;<<<===999999::::::;;;;;;;;;;;;<<<>>>AAACCCEEEHHHKKKNNNOOORRRVVVZZZ[[[ZZZXXXVVVQQQMMMHHHDDDCCCEEEHHHKKKTTTccc~~~vvvfff]]]ZZZZZZTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^```aaaccceeefffgggggghhhiiiiiiiiijjjmmmoooqqqqqqsssxxx{{{{{{pppkkkfffccccccccccccaaaYYYRRRMMMKKKIIIDDDCCCDDDDDDMMMUUUXXX[[[ccckkknnnpppqqqtttvvvxxxzzz{{{{{{wwwuuuttttttttttttsssqqqooommmkkkhhhfffddddddddddddcccbbbccciiiqqqyyywwwrrrrrruuuxxxzzzzzzwwwjjj^^^^^^bbbiiinnnpppqqqqqqrrrttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwtttrrrpppooonnnooooooppppppqqqrrruuuwww}}}}}}}}}~~~|||yyyzzzyyyooofffbbb```bbbjjjttt{{{|||||||||yyyrrrdddSSSDDD;;;;;;999666555666777666444666666666666777777777777555555666777888999999:::888888888888999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;===???FFF^^^wwwuuu|||zzz}}}kkkNNNAAAAAABBBBBBCCC@@@AAABBBCCCCCCAAA???>>>>>>======<<<;;;:::::::::999999999999:::;;;<<<===>>>@@@DDDGGGIIILLLOOORRRSSSXXX^^^dddhhhkkknnnpppuuuxxx{{{}}}~~~~~~~~~rrrllleee\\\SSSOOOJJJIIIFFFFFFOOO___lllqqqmmmjjjddd\\\UUUPPPNNNMMMJJJJJJJJJJJJHHHGGGEEEDDD888888999999999999888888666666666777888888888999:::::::::999999:::::::::;;;<<<<<<===>>>=========;;;;;;::::::::::::;;;;;;===>>>>>>???@@@@@@AAAAAA@@@EEEBBB@@@HHHTTTlllxxx___MMMDDDDDDCCCEEEFFFFFFDDDBBB<<<<<<::::::999:::;;;<<<999999999:::::::::::::::;;;===@@@AAACCCEEEIIILLLNNNPPPRRRUUUXXXZZZ\\\]]]RRROOOJJJFFFCCCBBBCCCDDDLLLUUUgggmmmaaa[[[YYYQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^```aaacccddddddggghhhiiiiiiiiikkknnnqqqrrrrrruuuyyy|||sssnnniiihhhlllpppqqqpppddd[[[SSSNNNJJJDDDCCCDDDKKKVVV___aaaccciiipppssspppqqqrrrtttvvvxxxyyyyyyyyywwwuuutttsssrrrpppnnnkkkiiieeebbb^^^\\\ZZZYYYZZZYYYYYY[[[```iiiqqqvvvzzzzzzooojjjgggllloooppppppnnneee\\\^^^cccjjjooorrrrrrrrrrrrtttuuuuuuvvvwwwxxxyyyyyyvvvvvvuuutttrrrpppooonnnlllmmmoooppppppssswww{{{}}}}}}~~~zzzxxxwwwyyylll^^^ZZZ```jjjvvv~~~}}}zzz{{{~~~}}}xxxkkkZZZJJJ>>>999888777666555666666555444444444444555555555666666888888888888888777777777777888999999::::::;;;;;;;;;::::::::::::;;;<<<<<<===>>>@@@EEEUUUsss}}}~~~{{{[[[HHHDDDEEEEEEEEEBBBCCCDDDDDDCCC@@@===<<<>>>>>>======<<<;;;::::::999999999999:::;;;<<<<<<===@@@CCCEEEGGGJJJMMMOOORRRVVV\\\aaaeeejjjnnnqqqsssvvvzzz|||}}}~~~|||uuunnncccZZZVVVMMMKKKHHHHHHUUUkkk|||~~~wwwkkk___VVVQQQPPPLLLLLLKKKKKKJJJHHHGGGFFF888888999999999999888888777777888888888888888888::::::999999999999::::::;;;;;;<<<============<<<::::::::::::::::::::::::=========>>>??????@@@@@@???EEEBBB???EEEKKK]]]wwwmmmTTTEEECCCAAAAAACCCDDDDDDCCC???>>><<<;;;999999999:::999999999999999999999999:::<<<>>>@@@AAACCCGGGIIIMMMMMMNNNQQQTTTYYY]]]___YYYWWWSSSNNNIIIFFFCCCBBBFFFIIIUUUlllzzziii^^^WWWPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTVVVXXXYYY\\\]]]^^^___aaabbbccccccfffggggggggghhhjjjnnnrrrqqqqqqtttxxx{{{xxxsssnnnpppwww~~~rrrhhh\\\TTTMMMGGGDDDFFFGGGQQQ\\\```dddkkkqqqtttpppqqqrrrsssuuuvvvwwwxxxzzzwwwuuusssrrrqqqnnnllleeedddaaa]]]ZZZWWWUUUTTTVVVUUUUUUWWW[[[bbbhhhlllqqqwww~~~vvvlllgggaaafffiiihhhggggggccc^^^^^^cccjjjppprrrqqqqqqqqqsssssstttuuuuuuvvvwwwwwwsssssssssrrrqqqpppnnnmmmjjjmmmpppqqqrrrvvv|||}}}{{{yyywwwtttyyykkk\\\YYYdddttt}}}|||}}}~~~ssscccQQQCCC<<<:::666666666666666666666666333333333444444555555666999999888888777666666666777777888:::::::::::::::;;;::::::::::::;;;<<<<<<===???BBBEEENNNfff{{{fffNNNDDDCCCBBBAAADDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>>>><<<;;;999999888888888999999:::;;;<<<<<>>>>>??????<<>>???AAADDDGGGIIIJJJKKKNNNRRRVVVZZZ]]]^^^^^^[[[XXXSSSNNNJJJGGGBBBEEELLLZZZpppvvvggg]]]UUUTTTSSSSSSQQQPPPPPPOOOPPPPPPPPPRRRTTTWWWYYY[[[^^^^^^___```bbbcccddddddcccdddeeeeeefffhhhmmmqqqooopppsssxxx{{{zzzvvvyyytttfff[[[RRRIIIFFFHHHDDDNNNWWW]]]ccckkkqqqsssssssssssstttuuuwwwxxxyyyyyywwwtttrrrqqqooommmjjjcccbbbaaa^^^\\\ZZZYYYXXXYYYXXXXXXXXX[[[^^^aaacccjjjmmmrrrvvvwwwssslllgggaaafffgggdddbbbcccccc``````eeemmmrrrsssrrrqqqqqqqqqqqqrrrrrrssssssttttttrrrrrrrrrqqqpppnnnlllkkkiiimmmqqqssstttyyy~~~zzz|||{{{wwwsssggg[[[]]]nnn~~~mmmZZZIII>>>;;;;;;555666777777777666666777333333444444555666666777777777777777777777666666666777888999:::::::::999;;;::::::::::::;;;<<<<<<;;;===BBBDDDHHHZZZ{{{~~~rrrWWWGGGBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA?????????>>>===;;;999777888888888888999:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKNNNQQQVVV[[[```ffflllppppppsssvvvyyyzzz{{{}}}~~~wwwnnnjjj]]]ZZZVVVWWWfff}}}mmmdddaaaZZZWWWSSSOOOLLLKKKJJJKKK888888999999999999888888;;;:::::::::999888888888:::999999999999999999:::999:::;;;;;;<<<<<<;;;;;;999:::<<<======<<<:::999;;;;;;<<<<<<===>>>>>>>>>999???>>>>>>CCCBBBIIIZZZppp}}}fffUUUPPPJJJEEEDDDEEEFFFFFFGGGEEEBBB???<<<999888888999999888888888888888888888:::<<<======???BBBEEEFFFHHHJJJMMMQQQUUUXXXYYY\\\\\\\\\[[[WWWRRRMMMJJJBBBEEEJJJQQQ```zzzpppeee[[[ZZZXXXVVVSSSQQQOOONNNLLLLLLNNNPPPTTTXXX[[[^^^___```aaabbbcccdddeeefffaaabbbbbbcccdddggglllooopppqqquuuyyy|||{{{|||lll```UUULLLHHHIIILLLTTT\\\aaahhhqqquuuvvvuuuuuuuuuvvvwwwxxxzzz{{{xxxvvvsssrrrpppooollljjjddddddccccccbbbaaa``````]]]]]]\\\[[[\\\\\\]]]^^^eeefffiiimmmqqqpppkkkfffcccggghhhccc```bbbcccbbbdddiiipppuuuvvvuuutttsssoooppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqooollljjjhhhiiimmmrrrtttvvv{{{zzz|||{{{{{{}}}kkkaaaZZZaaavvv}}}iiiTTTDDD<<<;;;<<<444666777888777666777777444444555555666777777888555555666666777777888888555666888999::::::999999;;;::::::::::::;;;<<<<<<888;;;AAACCCCCCSSS{{{~~~~~~dddQQQIIIHHHGGGAAA@@@@@@AAAAAACCCDDDEEE@@@@@@@@@???===:::888666888888888888999:::;;;<<<<<<>>>@@@BBBCCCEEEHHHJJJLLLOOOTTTXXX]]]dddjjjooonnnqqquuuxxxyyyzzz|||}}}}}}tttppphhheee______nnn}}}tttqqqaaa]]]WWWQQQMMMKKKKKKKKK888888888888888888888999999888888888777777666666999888777888888888666444:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<>>======AAAGGGKKKaaaxxxpppaaaXXXNNNHHHEEEDDDEEEFFFIIIHHHGGGDDDAAA>>>;;;:::::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???BBBCCCEEEGGGIIINNNTTTYYY^^^]]]]]]______\\\UUUPPPGGGDDDDDDHHHTTTjjj{{{jjj___^^^\\\YYYVVVSSSQQQPPPPPPMMMKKKLLLPPPUUUYYY[[[ZZZ\\\^^^```bbbbbbcccbbbcccbbbaaaaaabbbdddggghhhmmmnnnqqqtttzzzvvviii[[[OOOJJJJJJPPPWWWaaaiiiooorrrtttuuuzzzzzzzzz{{{{{{{{{{{{{{{wwwwwwvvvuuurrrrrrsssuuuqqqooommmmmmooopppppppppmmmjjjgggdddbbbaaa___]]]cccdddfffiiilllmmmllljjjpppoookkkddd___]]]```cccjjjmmmqqquuuvvvvvvtttsssrrrqqqqqqppppppqqqqqqqqqnnnppprrrrrrooommmkkkjjjooonnnpppvvvzzz~~~zzzmmmlllsss|||vvvjjj[[[XXXlll|||zzz}}}yyy]]]KKKBBB;;;888777777777666555555555555555555555555555666666666666999999888777666666666777777888999::::::999888777::::::::::::::::::999999888;;;;;;@@@GGGNNNlll~~~bbbKKKDDDGGGBBBBBBAAABBBCCCCCCBBB@@@@@@@@@??????>>><<<;;;:::???>>>===;;;::::::;;;;;;;;;<<<>>>AAACCCEEEGGGHHHMMMPPPTTTWWW[[[```fffjjjrrruuuxxxzzz{{{{{{|||}}}~~~xxxtttllleeehhhxxx{{{ssseeeXXXSSSRRRPPPMMMMMM888888888888888888777777888888888888777777777666999999999::::::;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>>>>>>>===>>>AAAFFFIIITTThhhtttppphhh]]]SSSKKKGGGGGGHHHKKKKKKIIIGGGCCC???<<<:::::::::999999999::::::;;;:::::::::;;;<<<<<<======@@@BBBDDDEEEHHHLLLRRRWWWYYYYYY[[[^^^```___ZZZVVVLLLHHHFFFHHHOOO___yyyrrraaaaaa``````___\\\WWWSSSPPPMMMJJJJJJMMMRRRVVVXXXZZZ[[[]]]___aaaaaaaaaaaacccbbbaaaaaaaaaccceeegggmmmooorrruuuzzzzzznnn```TTTNNNOOOTTTZZZbbbjjjooorrrtttvvvzzz{{{{{{{{{|||}}}}}}~~~{{{{{{zzzxxxwwwxxxzzz}}}|||{{{zzz{{{}}}{{{xxxsssqqqooommmiiifffhhhgggfffgggiiikkklllkkkpppoookkkfffaaa___bbbeeejjjlllpppssstttsssrrrqqqqqqpppooonnnnnnnnnooopppnnnppprrrrrrqqqppppppqqqxxxuuuuuuyyy|||~~~ssskkknnnwww|||rrrbbb```hhh|||xxxvvvwww{{{oooVVVFFF???:::888777777777666555555555555555666666666777777777777888::::::999888888888888888777888999999999999888777::::::::::::;;;;;;;;;;;;:::======AAAFFFJJJeeerrrVVVGGGCCCDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@??????>>><<<;;;:::===<<<:::999999999::::::;;;<<<>>>@@@CCCEEEGGGHHHKKKNNNQQQUUUYYY^^^dddhhhpppsssvvvyyyzzz{{{|||}}}~~~zzztttooosss|||nnn```YYYVVVQQQMMMKKK888888888777777666666666888888888888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDFFFIIIWWWooo{{{{{{qqqcccVVVNNNKKKIIIMMMLLLLLLJJJFFFAAA===;;;::::::999999999999999:::999999999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEIIINNNRRRRRRTTTWWW\\\```bbb```___SSSOOOLLLKKKMMMVVVhhhxxx}}}jjjiiiiiikkkmmmiiiaaaYYYTTTPPPKKKIIIKKKNNNQQQSSSWWWXXXZZZ\\\^^^_________bbbaaa```___```aaaccceeejjjlllppptttxxx~~~sssfffZZZUUUUUUZZZ^^^eeejjjnnnqqqtttvvvxxxyyyyyyzzz|||}}}~~~|||{{{}}}{{{uuusssnnnhhheeeeeehhhkkklllpppoookkkgggdddcccfffhhhkkkmmmoooqqqrrrrrrpppooopppooolllkkkkkkmmmooopppppprrrssstttuuuvvvzzz|||}}}}}}}}}~~~~~~vvvkkkiiippp{{{{{{wwwmmm___mmm~~~zzzqqqqqqsssxxxtttaaaLLL@@@;;;888777888777666666555555555555666777777777777888888888888<<<;;;::::::999:::::::::777888999999999999888777:::::::::;;;<<<<<<======<<>>===<<<;;;:::999888777777888999:::;;;<<<>>>@@@BBBDDDFFFGGGIIIKKKOOORRRVVV[[[```dddkkkooosssvvvxxxzzz|||~~~}}}{{{zzzkkkbbb\\\UUUOOOMMM888888777777666555555555888888888777777777777777666777999999888888888888;;;;;;;;;::::::::::::999999999999999999999999999;;;;;;<<<<<<<<<<<<<<<===;;;===>>>?????????AAACCCFFFMMM___zzzrrrcccYYYQQQLLLKKKLLLLLLKKKHHHDDD@@@>>>;;;;;;:::999999999999999999999::::::;;;;;;;;;<<<<<<>>>???AAABBBFFFJJJMMMMMMOOOTTTYYY^^^bbbcccccc[[[WWWUUUTTTTTTWWWaaammm{{{wwwtttvvvyyyvvvmmmddd^^^XXXQQQMMMKKKKKKLLLMMMRRRSSSTTTWWWYYY[[[\\\]]]^^^]]]\\\\\\\\\^^^```aaabbbeeejjjnnnsssyyywwwkkk___ZZZ[[[```ccchhhlllnnnqqqtttwwwuuuvvvwwwxxxzzz}}}~~~}}}|||qqqiiifffgggjjjlllpppnnnkkkhhhfffgggiiikkkmmmnnnooopppqqqqqqqqqpppnnnllljjjjjjkkkooosssuuuvvvwwwwwwxxxzzz~~~~~~vvvnnnhhhjjjttt~~~~~~}}}}}}rrrjjjhhh|||pppqqqsssvvv|||{{{uuueeeUUUDDD;;;888666666777777666555555555555666666666666777777777888888888;;;::::::999999:::::::::888888888999999888888888::::::;;;;;;<<<===>>>>>>;;;??????@@@CCCCCCRRRnnnsss}}}~~~^^^HHHFFFEEECCCBBBCCCCCCAAA@@@@@@@@@@@@???>>>===<<<<<<999999888777777888999:::;;;<<<===???BBBDDDEEEFFFGGGJJJMMMPPPTTTYYY^^^bbbgggkkkppptttvvvyyy{{{~~~wwwkkkbbbZZZUUUTTT888777777777666666555555777777777777777777888888888:::;;;:::888666666777::::::::::::::::::::::::999999999999999999999999:::;;;;;;;;;<<<<<<======:::<<<>>>???>>>>>>???AAAEEEHHHTTTlll|||pppfffZZZPPPJJJJJJKKKJJJHHHFFFCCCAAA===<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???@@@BBBFFFIIIJJJMMMQQQVVV[[[^^^bbbccc```^^^^^^``````aaagggooo}}}xxxqqqkkkeee]]]UUUQQQNNNKKKJJJMMMNNNOOOQQQSSSVVVXXXYYYXXXXXXWWWWWWXXXZZZ\\\^^^[[[^^^ccchhhmmmtttzzzvvvlllbbb^^^___dddgggjjjmmmoooqqqtttvvvuuuvvvvvvxxx{{{~~~}}}rrrllljjjkkklllooommmjjjhhhhhhiiijjjkkkjjjkkklllmmmnnnoooppppppmmmlllllllllppptttyyy}}}~~~~~~~~~~~~~~~llliiijjjqqq|||yyyoookkkrrr~~~tttvvvwwwxxx|||wwwmmmZZZMMM@@@999777555555666666666555555555555666666555555555666666666777777999999888888888888999999999888888888888888888999::::::;;;;;;<<<===>>>>>>888>>>===>>>BBBAAALLLcccmmmppppppSSSGGGEEECCCAAABBBAAA@@@??????@@@@@@??????>>>===<<<::::::999888888999;;;;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMPPPSSSXXX]]]aaadddhhhmmmrrruuuxxx{{{}}}~~~yyykkk```ZZZZZZ777777777777777777777777777777777777888888888888;;;>>>???===999666777999999999999999::::::::::::999999999999999999999999:::::::::;;;<<<<<<======;;;<<<=========<<<>>>???AAACCCLLL___zzzzzzssseeeWWWLLLLLLKKKJJJHHHGGGEEEDDD???>>>===;;;:::999999999;;;;;;;;;;;;;;;<<<<<<<<<999;;;===>>>>>>@@@CCCEEEHHHKKKOOORRRVVVZZZ^^^aaabbbaaadddiiikkkkkknnntttzzz~~~wwwrrrjjjbbb[[[VVVPPPMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQPPPQQQRRRUUUXXXZZZWWWZZZ^^^bbbgggmmmtttyyy}}}yyyssskkkccc```bbbfffiiilllnnnoooqqqsssuuuwwwwwwwwwyyy|||}}}}}}~~~uuuqqqooonnnmmmkkkhhhggghhhjjjjjjjjjeeefffggghhhkkknnnppprrrqqqpppqqqssswww|||yyyfffiiirrr}}}tttmmmnnn{{{~~~yyy||||||zzz~~~wwwiiiRRRGGG===999777444444666666555555555555666666777555555555555666666666666777777666666777777888888999999888777777888999999:::::::::;;;<<<<<<======777===<<<<<<@@@@@@HHHZZZ~~~ooolllzzz___JJJGGGDDDBBBBBBBBBAAA@@@??????@@@@@@??????>>>===<<<;;;:::999999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDGGGIIIMMMPPPSSSWWW\\\```bbbffflllppptttwwwzzz}}}{{{}}}{{{kkkbbb```666666777777888999999999666777777777888888888888:::===???>>>999777888;;;777777888999:::;;;;;;<<<::::::::::::::::::::::::999999:::;;;;;;<<<======;;;<<<===<<<;;;;;;===???>>>AAAGGGSSShhh~~~qqq```RRRPPPNNNKKKHHHGGGFFFFFFAAA@@@???===;;;:::::::::::::::::::::::::::::::::999:::<<<======>>>@@@BBBEEEHHHLLLOOOQQQUUU[[[___``````eeekkknnnnnnppptttyyy}}}{{{uuunnnggg```YYYUUUSSSRRRPPPNNNLLLLLLKKKLLLJJJJJJJJJKKKNNNQQQTTTVVVTTTUUUWWWYYY]]]cccjjjooovvv|||zzztttpppjjjdddccceeefffiiimmmooopppqqqssstttvvvuuuuuuwwwzzz~~~|||wwwuuuuuuvvvyyyyyy{{{}}}~~~xxxssspppllliiiffffffhhhiiihhhgggddddddeeehhhlllppptttwwwwwwxxxyyy{{{~~~tttiiiqqqooommmsss~~~yyy{{{|||ppp___JJJBBB:::888777555555777555555555555555666777777555666666666666777777777777666666666666777888999999999888777777888999999::::::::::::;;;;;;;;;;;;888>>>;;;:::??????DDDSSSkkkuuulllpppiiiMMMJJJFFFDDDCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>===<<<;;;:::999999:::::::::;;;<<<>>>???AAABBBCCCFFFIIILLLNNNQQQVVV[[[___bbbfffkkkppptttwwwzzz|||xxx||||||uuurrrmmmlllpppxxx}}}ppplll666666777888999:::;;;;;;666666777777888888888999666:::===<<<888666888;;;666666777888:::;;;<<<===::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<;;;::::::<<<>>>===AAAEEELLLZZZtttxxxgggWWWUUUPPPLLLHHHGGGFFFFFFBBBAAA@@@>>><<<;;;::::::999999999999999999999999888:::<<<======>>>???AAABBBEEEIIILLLOOOSSSZZZ_________dddkkknnnmmmnnnqqqyyy}}}{{{vvvooohhhaaa[[[XXXVVVSSSOOOKKKIIIGGGGGGFFFFFFGGGHHHKKKOOORRRUUUPPPQQQQQQQQQTTTYYY```eeejjjooottt{{{{{{vvvqqqnnnjjjeeedddgggfffiiimmmpppqqqqqqrrrsssrrrrrrrrrsssvvvzzz~~~|||wwwqqqlllkkkkkknnnoooqqqtttxxxzzzyyyxxxtttwwwzzz{{{}}}vvvrrrlllhhheeeeeeggghhhgggfffeeefffgggjjjoootttyyy|||}}}}}}~~~rrrppp{{{zzzkkklllvvv~~~vvvuuuuuufffSSSEEE>>>888777777555555888555555555555555666777888777777777777888888888888777777666666777888999999:::999888777777888999::::::::::::::::::::::::999:::???<<<999>>>>>>BBBOOO\\\xxxllliiipppOOOLLLHHHFFFEEEEEEDDDCCC??????@@@@@@@@@??????>>>>>>===;;;999888888999999:::;;;<<<>>>???AAABBBBBBEEEHHHKKKMMMPPPTTTZZZ]]]bbbffflllpppsssvvvzzz|||www{{{wwwrrriiieeeaaa^^^___bbbgggjjjpppuuuzzz~~~}}}zzzwwwuuutttvvv{{{}}}www777777888999999999999888999888888888777777666666888888888999999::::::;;;999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888:::;;;;;;999999:::<<<>>>@@@CCCHHHPPPddd|||xxxeee\\\QQQIIIGGGHHHHHHHHHEEEDDDCCCAAA???<<<:::999:::;;;;;;999888888999:::;;;;;;::::::;;;<<<>>>???AAACCCFFFHHHKKKNNNSSSWWW\\\^^^aaadddhhhlllppprrrvvvvvvwwwxxxzzz|||~~~~~~}}}xxxmmmfffeeegggeee```XXXNNNHHHGGGHHHGGGGGGGGGGGGIIIKKKMMMNNNLLLMMMMMMNNNPPPTTTYYY]]]^^^ccciiimmmtttzzz|||}}}}}}{{{xxxuuuttttttvvvtttqqqmmmjjjgggeeeddddddfffiiillloooqqqrrrrrruuusssqqqoooppptttxxxzzz}}}{{{wwwsssnnnjjjhhhfffjjjllloooqqqssstttsssrrruuurrrrrruuuyyyxxxooonnnhhheeegggiiigggfffgggfffjjjnnnoooqqqvvv~~~xxx{{{ooommmxxx}}}uuunnndddUUUJJJ>>>;;;888777888888666444666666555555555555666666999999999888888888888888777777777777777777777777888888888888888888888888999999:::::::::;;;;;;;;;=========;;;;;;<<<@@@CCCTTTsssssshhhxxx{{{ZZZFFFAAAFFFDDDCCCEEEAAACCCAAA@@@@@@@@@@@@???===::::::999888777777777888777888:::::::::<<<>>>@@@CCCFFFIIIKKKNNNQQQUUUXXX___dddkkkrrrvvvxxxzzz{{{xxx|||uuukkkeeeddd\\\YYYVVVSSSQQQQQQSSSTTTZZZ\\\^^^```bbbccccccbbbdddeeejjjrrrzzz777777888999999999999888888888888777777777666666666777777888999999999:::999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;888:::;;;;;;999999:::<<<<<<===@@@CCCIIIYYYwww~~~zzzwwwrrrgggWWWLLLHHHHHHJJJJJJFFFFFFFFFEEECCC@@@===;;;888999999999999999:::;;;:::::::::::::::<<<===>>>@@@BBBDDDFFFIIILLLQQQTTTVVVXXX[[[^^^bbbfffjjjlllsssssstttuuuvvvwwwxxxxxxuuuvvvyyyvvvnnnlllmmmmmmjjjcccYYYQQQMMMKKKEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKPPPSSSUUUYYY^^^aaafffppp{{{wwwuuuvvvwwwvvvtttsssrrrssssssrrrpppmmmjjjgggeeeddddddfffhhhkkkmmmoooooooooooooooooooooppprrrsssuuuwwwuuurrrnnnkkkhhhfffeeehhhiiillloooqqqrrrssssssuuuqqqoooqqqtttxxxzzzqqqoooiiifffhhhjjjiiihhhiiiooorrruuuwwwxxx}}}~~~|||~~~~~~tttnnnrrr~~~{{{ooodddXXXKKKAAA<<<999777666777888666444666666555555555555666666777777777888888888888888777777777777777777777777888888888888888888888888999999999999::::::::::::<<<===<<<;;;:::;;;???BBBMMMggg|||ssshhhhhh|||```KKKDDDHHHEEEDDDEEEBBBCCCAAA@@@@@@AAA@@@???>>>;;;:::999888777777777777777888:::::::::;;;>>>@@@BBBEEEHHHKKKMMMQQQUUUXXX^^^cccjjjpppsssvvvxxxyyyxxx{{{tttjjjaaa\\\[[[TTTRRROOOLLLJJJJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUUUUZZZbbbjjjsss777777888999999999999888888888777777777777666666555666777888999999999999999999999999999999999999999999999999999999999999888999999:::::::::::::::888:::;;;;;;999999:::<<<<<<<<<>>>@@@CCCOOOeeezzz|||zzz}}}ppp^^^OOOHHHGGGGGGHHHFFFGGGIIIIIIGGGDDDAAA???;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<>>>@@@BBBDDDEEEIIIMMMPPPSSSVVVZZZ]]]```cccgggjjjmmmnnnoooqqqrrrrrrqqqqqqmmmkkkkkkpppyyy|||yyyxxxxxxwwwrrriii___WWWRRRHHHIIIJJJJJJIIIGGGDDDCCCEEEEEEEEEDDDCCCDDDGGGJJJLLLOOOSSSUUUWWW___kkktttzzztttrrrmmmooopppqqqpppooopppqqqpppoooooommmkkkhhheeeddddddeeefffhhhiiijjjjjjjjjhhhiiijjjkkkmmmmmmmmmmmmooonnnllljjjhhhgggffffffhhhiiikkkmmmoooqqqrrrssstttpppmmmnnnoooqqqxxx{{{uuuqqqjjjgggjjjmmmmmmmmmnnnxxx{{{}}}~~~|||yyyzzz~~~~~~~~~|||}}}}}}}}}}}}qqqjjjmmmxxxvvvfffXXXKKKAAA;;;999777555555666777666555666666555555555555666666555555666666777777888888777777777777777777777777888888888888888888888888777888888888999999999999;;;;;;;;;:::999:::>>>@@@EEEWWWyyyzzzzzzuuukkk```sssgggPPPFFFHHHEEEDDDFFFBBBCCCBBB@@@@@@AAAAAA???>>>;;;;;;999888888777777777777888:::::::::;;;===???@@@CCCFFFIIILLLPPPUUUXXX\\\aaagggmmmppprrrtttvvvwww{{{qqqeee^^^WWWSSSRRRMMMKKKHHHEEECCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKPPPWWW^^^fffrrr~~~777777888999999999999888777777777777777777666666555666777999::::::::::::888888888888999999999999999999999999999999999999777888999999::::::999999888999;;;:::999999:::<<<>>>===???AAACCCJJJYYYiiivvvgggYYYQQQLLLHHHFFFDDDFFFHHHJJJJJJHHHEEECCCAAA@@@>>>===<<<;;;:::888888888888999999::::::;;;<<<===???@@@BBBEEEIIILLLPPPSSSXXX[[[]]]___cccffffffhhhkkkmmmoooooonnnmmmllliiieeeeeekkkttt~~~}}}uuukkkbbb]]]SSSRRRQQQOOOLLLIIIEEEDDDEEEEEEEEECCCBBBCCCEEEGGGGGGJJJMMMNNNOOOTTT\\\cccmmmrrrvvvxxxuuuqqqnnnlllhhhjjjlllmmmlllkkklllmmmlllmmmmmmmmmkkkhhheeeccccccccccccdddddddddddddddbbbbbbcccdddeeefffggggggiiiiiihhhgggggggggggggggiiijjjkkklllnnnooooooppprrrmmmkkkkkkkkklllrrrzzz}}}~~~}}}xxxrrrllljjjnnnrrrtttuuuwww~~~~~~yyyvvvwwwzzz}}}}}}~~~~~~zzzzzz}}}zzz}}}{{{pppeeecccmmm|||ppp^^^OOODDD>>><<<666555444444555555666666666666555555555555666666333444444555666777888888666666666666666666666666888888888888888888888888777777777777888888888888999::::::999888999<<>><<<;;;:::999888777777777777888::::::999:::===???>>>AAADDDHHHKKKOOOSSSWWWYYY^^^dddiiilllnnnqqqrrrwwwzzz~~~zzzfff[[[UUUPPPMMMMMMKKKJJJGGGDDDBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEGGGGGGGGGLLLSSSXXX^^^iiisss777777888999999999999888666666666666666666777777555777999;;;<<<<<<<<<;;;777777777888888999999999999999999999999999999999777888999999::::::999999888999;;;:::999999:::<<<>>>===>>>AAACCCGGGQQQ\\\rrr{{{qqqhhh```XXXOOOHHHDDDEEEGGGIIIIIIIIIHHHHHHCCC@@@===;;;;;;;;;999777888888999999999999999999:::<<<===>>>>>>AAADDDGGGGGGLLLRRRUUUUUUWWW[[[___```bbbfffiiilllmmmmmmmmmllliiieeebbbcccgggmmmqqqxxx}}}zzzrrrkkkggg^^^\\\YYYUUURRRNNNLLLJJJFFFFFFGGGEEEDDDDDDFFFHHHEEEGGGIIIJJJJJJLLLQQQUUU___bbbgggjjjjjjjjjiiiiiigggiiijjjjjjiiihhhhhhiiiiiiiiijjjjjjiiigggdddbbb```______^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]___aaabbbbbbbbbbbbbbbbbbcccdddeeegggggghhhiiiiiiiiihhhhhhkkkgggeeeeeeeeefffmmmtttzzz{{{zzzyyy{{{~~~wwwqqqooosssyyy|||~~~}}}yyyuuuuuuxxxzzz~~~|||{{{}}}~~~|||lllddd^^^bbbooo{{{~~~lllYYYIII@@@===<<<444444444444444444555666666666555555555555666666333333444555666777777888666666666666666666666666777777777777777777777777666666777777777888888888888999999999888999;;;===DDDEEEZZZ|||wwwuuuYYYGGGEEEAAABBBEEEBBBDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;999888777777777777888999999999:::<<<>>>===???CCCFFFIIIMMMQQQTTTVVVZZZ```eeehhhkkknnnpppwwwzzz~~~uuu```TTTPPPMMMKKKKKKLLLJJJHHHEEECCCBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCDDDHHHNNNRRRVVV^^^hhhqqqyyy777777888999999999999888555555666666666666777777555777:::<<<=========<<<666666777777888999999999999999999999999999999999888999999:::::::::::::::888:::;;;;;;999999:::<<<===;;;<<>>AAACCCDDDJJJPPPSSSRRRSSSWWW\\\[[[]]]```dddgggjjjkkklllggggggeeecccaaabbbeeehhhlllqqqxxxzzzuuupppmmmdddcccbbb```]]]ZZZXXXWWWNNNOOOOOOMMMKKKKKKLLLMMMJJJKKKLLLLLLJJJJJJKKKMMMRRRUUUXXX]]]```bbbcccdddeeefffgggfffeeeccccccdddeeeeeeeeeeeedddbbb```___[[[[[[YYYXXXWWWWWWVVVWWWXXXWWWVVVVVVWWWYYY\\\]]][[[[[[[[[[[[\\\]]]^^^______aaacccddddddcccaaa```bbb___]]]______```fffnnntttvvvvvvvvv{{{yyyvvvzzz~~~zzzvvvuuuwwwzzz{{{}}}~~~~~~}}}|||xxx```^^^```fffpppvvvxxxvvvxxx|||gggSSSEEE===999777333444555444333333555666666666555555555555666666444444555555666666777777777777777777777777777777777777777777777777777777666777777777888888888888777888:::999999999;;;===DDDBBBPPPqqqaaaLLLFFFAAABBBEEEBBBDDDCCCAAAAAABBBBBB@@@???>>>===;;;:::888777777777777888999999999999;;;======???BBBEEEGGGJJJNNNRRRSSSWWW]]]bbbfffiiimmmpppvvvyyy}}}~~~~~~~~~~~~~~~vvv^^^RRRNNNLLLKKKKKKLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDHHHNNNPPPRRRYYYaaahhhppp{{{777777888999999999999888555555555666666666777777444666999<<<======<<<;;;666666666777888999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;888:::;;;;;;999999:::<<<===::::::===@@@@@@DDDIIISSSaaa|||wwwpppjjjddd^^^YYYYYYUUUOOOJJJHHHJJJMMMOOOSSSKKKBBB===<<<<<<;;;999999999:::;;;;;;:::999888999:::;;;::::::<<>>===<<<:::888888777777777888999999888999;;;======???BBBDDDEEEHHHLLLOOOQQQUUU[[[```dddiiimmmpppsssvvvzzz||||||||||||}}}~~~{{{bbbTTTQQQOOOMMMMMMMMMLLLJJJHHHEEECCCAAAAAAAAAAAABBBBBBBBBAAAAAA@@@DDDEEEIIINNNOOOPPPUUU\\\```gggpppvvv{{{777777888999999999999888444555555555666666777777333555888;;;===<<<;;;:::555666666777888999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888:::;;;;;;:::999;;;<<>>;;;888999:::;;;<<<;;;;;;999888999::::::::::::;;;===@@@;;;BBBJJJLLLJJJJJJNNNSSSUUUVVVWWWXXX[[[^^^```aaaccceeefffdddbbbcccfffiiinnnqqqpppnnnttt|||zzzyyyuuuooojjjhhhmmmvvv}}}}}}yyyuuuvvvvvvuuurrrmmmjjjiiiiiijjjiiihhheee```[[[WWWTTTRRRQQQQQQQQQRRRSSSSSSRRRYYY[[[]]]]]][[[[[[[[[\\\^^^]]][[[YYYXXXWWWVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPNNNOOORRRUUUVVVUUUTTTSSSYYYYYYXXXXXXXXXYYYZZZZZZWWWZZZ```dddgggfffcccaaa```]]][[[]]]]]]]]]bbbiiijjjmmmpppttt}}}yyyxxxyyy{{{ttt{{{}}}~~~{{{rrraaaYYY```iiinnnnnnkkkjjjjjjiii|||yyyhhhSSSCCC<<<:::777333555666777666333222444666666666555555555555666666777777777777777666666666777777777777777777777777777777777777777777777777888888888888999999999999777999:::;;;::::::;;;===;;;>>>GGG\\\~~~xxx[[[OOOFFFDDDEEEAAAEEECCCBBBBBBBBBBBBAAA???>>>>>><<<:::999888777777777888999999888888:::<<<===???BBBCCCEEEGGGKKKMMMPPPSSSYYY___dddiiimmmqqqqqqtttxxxzzzzzzzzz{{{{{{gggYYYUUUSSSQQQQQQOOONNNLLLJJJGGGEEECCCBBB===>>>???@@@@@@>>>===<<>>???JJJMMMYYYqqqsssnnnpppuuuxxx|||mmmZZZMMMFFFFFFJJJOOOUUUXXXUUULLLEEEDDD@@@;;;@@@===999999:::;;;:::888777777777777888999:::::::::<<>>===;;;999888666666555888888888888888888999999:::<<>>???AAADDDGGGQQQeee}}}|||zzz|||~~~qqq^^^OOOFFFCCCCCCEEEHHHMMMMMMHHHFFFFFFDDD@@@AAA>>>;;;:::;;;;;;:::888999999999999999:::;;;;;;:::<<<===???@@@BBBFFFIIINNNOOOPPPPPPPPPRRRUUUWWWZZZ[[[\\\\\\]]]aaafffiiirrruuuxxxzzz{{{}}}~~~}}}|||zzzwwwuuurrrqqqppprrrvvv~~~~~~zzzyyy~~~}}}zzzssskkkffffffddd```[[[WWWVVVVVVVVVWWWZZZZZZVVVSSSYYYaaaeeeiiinnnpppoookkkhhhfff```^^^\\\]]]___```___^^^]]]]]]___```aaacccddddddcccdddeeegggiiilllnnnooonnnmmmlllmmmnnnnnnlllkkkfffffflllkkkccciiiqqqlllqqqzzz|||yyy}}}|||{{{{{{|||zzz}}}}}}yyy}}}~~~}}}{{{{{{{{{~~~~~~{{{}}}ssshhhcccbbbnnnpppssssssqqqppppppqqqrrruuu```QQQBBB<<<;;;999888999555555444444444444555555555555444444444444555555777777888888888888777777666666666666666666666666777777777777777777777777999999888888888999:::;;;888999:::999888888999;;;<<<@@@CCCKKKbbb~~~vvvWWWGGGEEEEEECCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???===;;;:::888888777:::999999999888777777777999;;;>>>@@@BBBEEEIIILLLOOOSSSXXX]]]aaadddgggjjjnnnrrrvvvyyy{{{{{{}}}~~~uuueee[[[TTTQQQQQQSSSRRROOOLLLHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@??????@@@BBBDDDFFFGGGHHHKKKMMMQQQUUUZZZ___ccchhhlllooovvv~~~777666666666666777888888999888888777777666666555666666666666777777777777555666666777777777777777999999888888888888888888888888888999999999999:::999999999:::::::::::::::888888999:::<<<>>>@@@AAA>>>@@@GGGUUUhhhsssaaaRRRHHHDDDAAA>>>>>>CCCFFFFFFHHHIIIHHHDDDBBB???===;;;;;;;;;999888;;;::::::::::::;;;;;;<<<:::;;;;;;;;;;;;>>>AAAEEEGGGHHHIIIJJJJJJLLLPPPRRRTTTUUUWWWWWWYYY\\\aaaeeeooorrrwwwzzz|||~~~}}}|||zzzyyywwwvvvuuuuuuuuuuuuuuuyyy}}}wwwwwwsssnnngggaaa^^^]]]\\\]]]```aaa]]]YYY\\\cccgggnnnvvv|||~~~{{{xxxvvvpppnnnlllkkkllllllkkkjjjiiiiiikkkmmmoooppprrrssspppqqqrrrsssuuuxxxyyy{{{{{{yyywwwuuuvvvuuutttrrrrrrqqqvvvsssiiilllqqqkkkuuu||||||~~~~~~~~~~~~~~~{{{}}}~~~xxxuuuyyy||||||{{{|||||||||{{{{{{}}}|||xxxvvvvvv|||}}}||||||wwwhhh```dddjjjtttttttttrrroooooopppqqqzzzuuuhhhPPPDDD:::999:::999888:::555555444444444444555555555555444444444444555555666777777888888777777777666666666666666666666666777777777777777777777777999888888888888999::::::999::::::999777777888::::::===@@@EEEWWWvvvzzzfffPPPFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>><<<;;;::::::;;;::::::999888777666666888:::===>>>@@@CCCFFFIIIMMMQQQVVV[[[^^^bbbeeegggiiinnntttyyy{{{|||}}}~~~~~~sssbbbWWWQQQOOOPPPTTTSSSPPPLLLHHHDDDAAA???AAAAAAAAA@@@@@@@@@?????????AAACCCDDDEEEFFFHHHJJJNNNQQQUUUXXX\\\___cccfffkkkqqq|||444444444555666777777888888888777777666666666666555555666666777777888888444555555666777666666666999999999999888888888888888888888888999999999999888888999999:::::::::;;;888999999:::<<<===>>>???<<<===AAAIIIWWWooo~~~zzzqqqbbbTTTMMMKKKFFF@@@<<>><<<;;;999888;;;;;;:::::::::::::::;;;:::::::::999888:::===@@@AAABBBDDDDDDEEEHHHKKKNNNPPPRRRSSSUUUVVVYYY^^^aaaiiimmmrrrvvvxxxzzz|||}}}}}}|||zzzyyyxxxyyyyyyzzzwwwvvvuuuwww|||zzzsssllliiigggfffgggiiikkkfff```aaafffjjjpppyyy~~~|||zzzyyywwwvvvuuuuuussstttvvvxxxzzz|||~~~{{{{{{{{{|||}}}~~~}}}zzzxxxxxxxxxxxxwww{{{yyy|||xxxpppvvv|||xxx}}}~~~}}}}}}~~~~~~~~~|||}}}~~~|||yyytttrrruuuxxxwwwvvvxxx}}}}}}}}}|||xxxttttttvvv~~~}}}{{{zzzxxxlllbbbaaaiiirrrvvvtttqqqooonnnooorrrttt~~~{{{kkk\\\GGG>>>888888888666555555555555444444444444555555555555444444444444555555444444555555666555555555666666666666666666666666666666666777777777777777888888888888888999999:::999::::::999777666777999:::<<<>>>AAAMMMhhh~~~yyywww[[[IIICCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAA???===<<<;;;;;;:::999999999888777777777777999;;;===>>>@@@DDDFFFIIILLLRRRVVVYYY\\\```bbbfffkkkrrrxxxzzz{{{{{{||||||~~~}}}~~~~~~hhhXXXQQQMMMNNNQQQSSSQQQOOOLLLHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@?????????AAACCCDDDDDDEEEGGGIIILLLNNNRRRUUUXXX\\\```cccfffllluuu333333444555666777777888777777777666666666666666555555666666777777888888444444555666666666666666888888888888888888888888777777888888888999999999888888888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<===@@@DDDLLLaaazzzssseeeXXXSSSSSSNNNFFF>>>===>>>BBBFFFGGGFFFEEECCCCCCCCCAAA>>><<<;;;;;;<<<;;;:::999999999999999999999999888666777:::<<<===>>>@@@AAABBBDDDHHHJJJMMMOOOQQQSSSUUUXXX\\\___cccggglllqqqssstttvvvxxx|||{{{zzzyyyyyyzzz|||}}}uuuuuuvvvxxx{{{|||vvvsssqqqsssrrrssstttoooiiigggjjjppptttzzz~~~}}}}}}}}}zzz{{{}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{{{{zzz|||yyy||||||zzzyyy|||}}}{{{{{{|||~~~~~~~~~}}}|||||||||}}}}}}{{{xxxuuurrrqqqtttvvvttttttwww|||}}}~~~tttrrrssswww|||}}}||||||{{{{{{zzz{{{|||vvvkkkdddccchhhooouuuxxxuuurrrpppqqqvvvzzz}}}ppp\\\MMM@@@:::777888999666333444555555444444444444555555555555444444444444555555333333444555555555555555555555555555555555555555555555666666777777777777777777888888999999999999999::::::888666666777888;;;;;;<<>>AAADDDFFFJJJOOOSSSVVVYYY\\\^^^fffkkkrrrwwwzzzzzzzzz{{{{{{}}}}}}xxxaaaSSSLLLKKKMMMQQQPPPOOOMMMKKKHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@?????????AAACCCDDDCCCDDDFFFHHHHHHKKKNNNRRRVVVZZZ___ccceeejjjrrr|||333444555666777777777777666666666666666666666666666666666666777777777777444555555666666666666666666666777777888888888888777777777888888888888999888888888999999999999999::::::;;;;;;;;;:::999888<<<>>>AAABBBFFFTTTqqqpppbbb^^^aaa[[[QQQCCC>>>;;;???CCCCCCDDDEEEDDDEEEFFFDDDAAA???>>>>>><<<<<<:::999888888888888888999999999777777888:::;;;<<<>>>>>>???AAADDDGGGIIIKKKNNNPPPRRRUUUYYY\\\___cccgggjjjlllnnnppprrrwwwwwwvvvwwwwwwxxxyyyzzzrrrtttwwwyyyzzz}}}}}}zzzyyy{{{yyyyyyzzzvvvpppnnnpppxxxzzz}}}~~~}}}~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~{{{~~~}}}{{{{{{|||}}}{{{yyyyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~|||wwwtttrrrpppqqquuuvvvttttttxxxzzz{{{}}}oooooottt}}}}}}zzzzzz|||{{{vvvqqqoooxxx}}}wwwnnncccaaagggooossstttwwwsssoooooossszzzsss___LLL@@@:::777666999:::777666777555555444444444444555555555555444444444444555555444555666666777777777777555555555555555555555555444555555666666777777888666777888888999999888888888999999888666666777999<<<999;;;@@@BBBOOOsss|||yyytttwwwVVVFFFCCCCCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA???===<<<;;;;;;666666777888999::::::;;;777999:::;;;<<<===@@@BBBFFFIIINNNRRRUUUXXX[[[]]]ggglllrrrwwwzzz{{{|||}}}{{{~~~gggWWWOOOKKKLLLOOOOOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAA@@@@@@@@@??????@@@AAACCCCCCBBBCCCDDDFFFCCCFFFIIIMMMQQQVVV\\\```ccchhhoooyyy444555666777888777777666666666666666666666666666777777777777666666666666555555666777777777777666444444555666777888888999777777777777888888888888999999999999888888888888888999::::::;;;:::999999:::<<<@@@AAAAAAHHH\\\ppprrrpppvvvrrrgggRRRHHH@@@@@@AAA@@@AAADDDDDDFFFHHHGGGDDDAAAAAABBB>>>===<<<:::999999888888777999;;;;;;999888888999999;;;;;;<<<<<<===@@@CCCCCCFFFIIILLLNNNQQQTTTWWW[[[]]]```bbbdddfffiiikkkooopppqqqrrrrrrsssssssssqqqsssvvvwwwxxxzzz~~~~~~}}}}}}zzzzzz|||zzzvvvuuuxxx|||}}}~~~yyy~~~~~~~~~|||yyywwwwwwzzz}}}{{{vvvqqqoooooonnnppptttuuutttuuuyyy{{{|||ttttttyyy}}}{{{{{{zzzwwwrrrmmmlllxxxwwwkkkddd___cccmmmvvvyyyxxxwwwtttpppqqqwww~~~uuubbbOOOBBB<<<888555666999:::777666777555555444444444444555555555555444444444444555555333444555666777777777777555555555555555555555555444444555555666777777888555666777888999888888777777888888777666666888:::;;;777999@@@@@@FFFeeexxxqqq{{{```KKKEEEBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA???>>><<<<<<;;;777777777888999999999:::777999;;;;;;;;;===???BBBDDDGGGLLLPPPSSSVVVXXXZZZccchhhnnnsssvvvyyy|||~~~}}}rrr___TTTMMMKKKMMMPPPOOOMMMKKKHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@??????>>>@@@AAAAAA@@@@@@BBBCCCAAACCCFFFIIIMMMRRRXXX]]]aaafffmmmxxx555555777888888888777666555555555666666666666666888888777777666666555555555666666777777777777777222333444555666777888999777777777777888888888888:::999999999888888777777666777999:::;;;;;;::::::666999>>>@@@>>>AAAOOO^^^lll|||cccUUUHHHDDDBBB??????BBBDDDGGGIIIHHHEEECCCCCCDDD@@@???===<<<::::::999999666888;;;<<<;;;999999999999999:::::::::;;;>>>AAA???BBBEEEHHHJJJMMMPPPSSSVVVXXXZZZ[[[\\\___bbbeeeiiijjjlllnnnnnnnnnmmmmmmqqqsssuuuvvvvvvxxx||||||yyyyyy||||||yyyyyy|||{{{~~~}}}}}}~~~zzz}}}{{{yyyvvvvvvyyy}}}~~~|||wwwrrrnnnkkkmmmmmmoootttuuusssuuuyyy}}}~~~||||||}}}~~~|||xxxsssooommmppp|||rrr___\\\]]]eeeqqq|||~~~zzzwwwxxx~~~zzzjjjWWWFFF??????:::777777999999555333555555555555444444555555555555555555444444555555555111222333444555555555555555555555555555555555555444444444555666777777888555666777999999888888777666777888777666777999::::::555888@@@???AAA]]]yyyqqquuugggNNNGGGBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@???======<<<999999999888888888888888888999;;;;;;;;;===???AAAAAADDDIIIMMMPPPRRRUUUWWW]]]bbbhhhmmmrrrvvvzzz}}}~~~xxxeeeXXXPPPLLLMMMRRRQQQNNNKKKHHHEEECCCBBBAAAAAAAAA@@@@@@@@@??????===???@@@@@@??????@@@AAAAAACCCFFFHHHLLLPPPVVV[[[```eeennnyyy444444555666777777666666777777666666555555555444888777666666666777999:::666666777777777777666666888888888888888888888888666666777777888888888999888888999999999::::::::::::;;;<<<;;;999888999::::::;;;<<<<<<===???CCCGGG^^^rrryyyhhhVVVLLLGGGBBB???>>>FFFEEEEEEEEEFFFFFFDDDBBBBBBAAA>>><<<:::::::::::::::;;;<<<<<<;;;:::888777555888:::999888888;;;?????????>>>???AAAEEEIIILLLRRRRRRSSSUUUXXXZZZ\\\^^^dddeeeeeeeeedddfffhhhkkkkkkkkkmmmooorrruuuwwwyyy}}}{{{zzz{{{{{{{{{zzz~~~xxxyyyzzz{{{}}}~~~~~~|||wwwqqqmmmmmmpppsssssstttvvvwwwwwwxxx{{{}}}{{{vvvqqqooooooyyyuuucccQQQVVV___kkkwww{{{xxx}}}zzzeeeWWWNNNDDD<<<999888888777777666666666555666666555444444444444555555555555555555555555555666666666666666666666666888888777666555444333333444555666555444444555666999888888888777777666666666666666666666666666666999:::<<<<<<:::@@@SSSeeewwwnnnsssvvvYYYCCCDDDFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;999888777777777777777888999999999<<<@@@CCCCCCEEEHHHKKKMMMPPPTTTWWW[[[^^^bbbfffkkkrrryyy~~~sssaaaVVVNNNIIIHHHNNNOOOOOOLLLIIIEEEDDDDDD???>>>>>>============>>>??????>>>===>>>@@@AAABBBDDDCCCBBBDDDIIIOOOTTTVVV^^^eeeooo{{{444444555666666666666666555555555555444444444333666666555555555666777888555666666777777666666555888888888888888888888888777777888888888999999999888888888999999999::::::999:::;;;:::999888888999:::;;;<<<<<<<<<>>>AAADDDNNN]]]ppp{{{kkk^^^RRRGGGBBBBBBAAABBBCCCFFFHHHGGGEEEBBBEEEDDDAAA>>><<<::::::999999999999999888777666666777999:::999777777999<<<=========>>>@@@CCCFFFGGGMMMNNNOOOQQQSSSUUUWWWXXX\\\]]]^^^^^^^^^___bbbdddfffggghhhjjjmmmppprrrtttyyy|||~~~{{{zzz{{{|||||||||zzzzzzzzz{{{|||}}}zzzxxxtttppplllmmmpppsssuuuvvvwwwvvvvvvwwwyyy|||~~~{{{yyyxxxyyyyyyzzz}}}nnn\\\UUU[[[dddoooxxx}}}}}}}}}qqqYYYLLLEEE>>>999777666666666666666666666666444444444444444555666666444444444444444444444444555555555555555555555555777777666666555555444444444555666555444444555666888888888777777777666666666666666666666666666666999888:::::::::???OOO^^^}}}ssssss|||bbbMMMDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@>>>======;;;;;;999888777777666666666777888888999;;;???BBBBBBDDDGGGIIIKKKNNNRRRUUUZZZ]]]```eeejjjpppwww|||ooo\\\RRRMMMLLLMMMNNNOOOOOOLLLHHHEEECCCCCC@@@@@@???>>>======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCHHHNNNSSSVVV\\\cccnnnzzz444444555666666666666555444444444333333333333333555555444444444555666777555666666777777666666555666666666666666666666666888888888888999999999999777888888888999999999999888999:::999888777888999999:::<<<<<<<<<===>>>@@@AAAIIIWWWmmmtttcccPPPEEEBBB@@@@@@CCCFFFIIIIIIFFFDDDGGGFFFCCC???===;;;::::::;;;:::999888777777777777999::::::999777666777999:::;;;<<<===>>>???AAAAAAGGGHHHHHHJJJLLLNNNPPPQQQSSSUUUVVVVVVWWWXXX[[[]]]^^^___aaaccceeehhhkkklllppptttxxx|||}}}~~~~~~{{{zzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{}}}}}}~~~~~~{{{yyysssrrrpppmmmkkkmmmppptttvvvwwwxxxwwwwwwxxx{{{}}}~~~zzz{{{{{{wwwxxx|||yyygggZZZ^^^dddmmmtttyyy{{{||||||vvv{{{{{{eeeLLL???<<<:::888777444444555555555555555555333333333333444555666777333333333333333333333333444444444444444444444444555555555555555555555555444555666555444444555666888888777777777777666666666666666666666666666666888666777999:::>>>IIITTTxxxzzzttt~~~nnnZZZGGGEEECCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;999888777666666666666777888888888:::===@@@???BBBEEEGGGIIILLLPPPSSSXXX[[[^^^bbbgggmmmtttyyy~~~}}}}}}~~~mmmXXXNNNJJJLLLOOOOOOOOOOOOLLLGGGDDDBBBBBBBBBAAA@@@???>>>=========<<<<<<>>>???@@@AAABBBBBBBBBAAAAAACCCGGGMMMSSSWWW]]]dddppp~~~444444555666666555555555444444444333333333333333555555555555555666666666666777777888888777777666555555555555555555555555777777777777777888888888777777777888888888888999777888999888777666777888888:::<<<<<<<<<;;;<<<===@@@DDDMMM___vvvuuu___NNNHHHGGGEEEDDDEEEGGGHHHGGGFFFFFFDDDBBB???===<<<<<<<<<>>>===;;;:::999999:::;;;999999999888777777777888999:::;;;============<<>>DDDKKKdddyyyxxxyyycccNNNGGGCCCCCCEEEDDDBBBBBBDDDDDDCCCBBBAAA@@@??????<<<<<<:::888777666666666555666777777777888;;;===>>>AAACCCFFFHHHKKKOOORRRWWWYYY]]]```eeejjjqqqvvvzzzzzz{{{|||}}}~~~sss[[[NNNHHHHHHJJJNNNOOONNNKKKGGGCCCAAAAAABBBAAA@@@>>>============:::<<<>>>@@@AAABBBAAAAAA@@@@@@@@@BBBEEELLLSSSYYYbbbjjjxxx444444555555555555444444444444444444444444444555555555666666666777777777777888888999999888888777444444444444444444444444666666666666666555555555666666777777777888888888666777888888666666777888888999;;;<<<;;;:::;;;<<>>======>>>>>>@@@???===;;;;;;;;;<<<<<<888888777777888999999999999:::<<<=========;;;:::?????????@@@AAACCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPPPPPPPRRRTTTWWWZZZ\\\]]]___ccchhhlllnnnoooqqqrrryyyyyy{{{}}}}}}zzzzzz|||~~~zzz|||~~~||||||~~~||||||~~~zzz|||xxxxxxzzzzzz{{{}}}yyytttqqqnnnllljjjhhhiiikkkkkklllooorrruuuvvvxxxzzzzzzxxxvvvuuuuuuvvvzzz~~~zzzqqqpppssszzz|||}}}yyyiiiccciiisssyyy|||}}}yyyvvvuuummmooovvvttt\\\LLL<<<888;;;;;;888666777666555444333222111000666555444333333333333333666666666666666666666666333333333333333333333333333333444444555555666666444555666555444444444666666666666666666666777777777777777777777777777777:::777666:::===>>>AAAFFFVVV{{{~~~{{{kkkTTTHHH@@@AAAEEEDDDBBBCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>===;;;:::888777777666555777888888777888:::<<<>>>@@@CCCEEEGGGJJJNNNQQQVVVXXX[[[^^^bbbhhhnnnrrruuuvvvwwwyyyzzz{{{||||||xxx```RRRJJJGGGHHHMMMNNNMMMJJJFFFCCCAAAAAAAAA@@@???>>>============;;;<<<>>>@@@AAAAAAAAAAAA???@@@@@@AAAEEEKKKTTT[[[gggppp~~~444555555555555444333333444444444444555555555555555555666777777777777666777888888999999888888777444444444444444444444444555555555555444444444444666666666666777777777777666777888888777777888999888999;;;;;;::::::;;;===???AAAFFFKKKPPP]]]rrryyyvvvwwwrrriii[[[OOOHHHFFFEEEEEEAAA@@@???>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;:::888777888:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::=========>>>>>>@@@AAAAAAAAACCCEEEFFFEEEEEEFFFHHHIIIJJJKKKMMMPPPSSSUUUWWWXXX[[[```dddfffgggiiijjjnnnooorrruuuxxxyyyzzzzzzzzz{{{}}}}}}{{{zzz{{{}}}yyy{{{~~~~~~}}}}}}}}}~~~~~~yyy{{{}}}~~~}}}{{{zzzzzz{{{{{{}}}{{{tttnnnkkkjjjiiihhhhhhjjjlllnnnoooqqqtttvvvxxxyyyyyywwwtttrrrrrrrrrzzz{{{vvvkkknnnuuu~~~~~~zzzmmmbbbeeeuuu}}}yyytttpppmmmlllooowww~~~zzzkkk]]]JJJ@@@777888:::888555444777777666555333222111000555444444333333333333333666666666666666666666666333333333333333333333333333333444444555555555666444555666555444444555666555555666666666666777777777777777777777777777777:::777777;;;<<<<<>>>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@>>>@@@AAABBBDDDKKKVVV]]]jjjttt444555555555444444333222222222333333444444444444333444555666666666555555666666777777777777666666555555555555555555555555666666555555555444444444555555555666666666777777666777999888777777999:::999:::::::::999:::===?????????@@@BBBCCCKKK```tttuuueeeXXXPPPKKKIIICCCBBBAAA?????????@@@AAA????????????>>>===<<<<<<===;;;999999;;;;;;:::999888888999:::::::::::::::<<<<<<<<<<<<<<<===>>>???===???BBBBBBAAA@@@AAAAAACCCDDDEEEGGGJJJMMMOOOQQQQQQUUUYYY]]]^^^___aaabbbcccfffjjjnnnpppqqqssssssvvvxxx{{{~~~~~~zzzyyyyyy{{{~~~~~~zzz|||}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||zzz{{{}}}|||{{{{{{|||~~~}}}zzz{{{{{{|||~~~~~~yyytttmmmhhhggghhhiiiiiijjjllloooqqqrrrsssuuuwwwyyyxxxuuussssssvvv|||yyyrrrwww}}}~~~{{{wwwrrrkkkeeehhhttt}}}{{{xxxpppjjjiiiiiijjjnnnooogggYYYMMM???999666888999666444555555555555555444444444444222222222222333444555666666666666666666666666666444444444444444444444444444444444444444444444444444555666555444444555666555555555666666666777777777777777777777777777777888777888::::::999===CCCHHHbbbiiiTTTCCCCCCGGGFFFEEEHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA???===;;;:::999999777888::::::999888999:::;;;===@@@BBBDDDGGGKKKNNNPPPRRRTTTWWWZZZ___eeejjjlllnnnqqqtttwwwyyyzzzzzzzzz}}}sss^^^RRRLLLKKKLLLIIIJJJKKKIIIFFFCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@???????????????@@@@@@>>>@@@BBBBBBEEELLLWWW```mmmwww444555555555444444333222111111111222222333333333222333444555555555444333444444555555555555444444555555555555555555555555777777666666555555555444555555555555666666666777666888999999888888999;;;999::::::999999:::>>>AAACCC@@@>>>======BBBTTTgggxxxhhh[[[SSSOOOFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>@@@===::::::;;;;;;999777777777777888999999::::::;;;;;;::::::;;;<<<=========???BBBBBB@@@????????????@@@AAADDDFFFIIILLLMMMMMMQQQUUUXXXZZZ[[[\\\]]]]]]```eeeiiikkkmmmnnnpppsssvvvzzz}}}}}}|||xxxxxxyyy|||~~~~~~|||}}}~~~~~~{{{zzzxxxyyy{{{|||||||||{{{zzzvvvvvvxxxzzz|||~~~|||zzz|||{{{zzzyyyyyyyyyzzzyyyvvvtttsssnnnhhhddddddgggjjjkkklllnnnqqqsssssstttvvvxxxxxxvvvsssqqquuu~~~~~~~~~sssqqqiiiaaacccqqqzzzzzzwwwnnnfffccceeehhhhhhdddZZZMMMEEE<<<888777999888666666888333333444444555666777777//////000111333666888999555555555555555555555555444444444444444444444444444444444444444444444444444555666555444444555666444555555555666666777777777777777777777777777777666666888999888777<<>><<<;;;::::::777999;;;;;;999888999:::999;;;>>>@@@BBBEEEIIILLLMMMOOORRRTTTWWW\\\bbbfffjjjlllooosssvvvxxxyyyzzzyyy{{{~~~~~~|||pppYYYNNNIIIIIIKKKHHHIIIJJJHHHFFFCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???>>>>>>>>>???@@@>>>AAACCCCCCEEELLLXXXaaappp{{{777777555444222111//////333333333333333333333333222222333333333333444444666666666666666666666666555555555555444333222111555444444444444555666666666666777777666555444444333555888999999:::;;;===::::::999999999:::;;;;;;:::;;;;;;999999@@@KKKTTTqqq{{{ttthhh[[[ZZZPPPHHHFFFCCC>>>@@@EEE>>>?????????@@@BBBAAA???AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999999===AAA@@@<<<999;;;===>>>??????@@@AAABBBBBBBBBFFFGGGJJJMMMQQQTTTWWWYYYYYY[[[\\\]]]]]]^^^```aaakkklllooorrruuuvvvvvvwwwttttttuuuuuuwwwyyyzzz{{{{{{|||~~~~~~zzzzzz{{{wwwwwwxxxxxxyyyzzz{{{|||yyyxxxwwwwwwwwwxxxzzzzzz{{{vvvuuurrrooollliiihhhggghhheeeccccccfffgggfffdddkkklllpppsssooojjjiiimmmnnnrrrvvvzzz~~~xxx{{{xxxllleeeeeebbbggg|||zzzxxxvvvqqqlllkkkeeegggggg^^^PPPFFFBBBCCC777666555666777666555333333333333333333333333333222222222222222222222222222222111111222222333444555555555555555555555555888666555444555555444222666666555555555444444444555555444444444444555555999:::::::::999888666444999888777666777888999;;;CCCFFF\\\uuuSSSDDDCCCDDDCCCCCCIIIGGGFFFEEEEEEEEECCCBBBCCCBBBAAA???===<<<::::::999888888888888888999999999;;;===>>>???AAADDDFFFIIIKKKNNNPPPTTTXXX]]]aaafffiiimmmoooppprrrwww|||~~~~~~~~~}}}zzzyyy|||eeeWWWPPPIIIFFFIIIKKKLLLKKKIIIFFFEEEDDDEEEAAA@@@???@@@AAAAAA@@@>>>CCCBBBAAA@@@??????>>>>>>AAA??????CCCGGGMMMYYYeeeuuu333333333222222111111111333333333333333333333333222222333333333333444444555555555555555555555555333333444444555555444444444444444444444555666666666666666666666555555444444666888888777777777888888888888999:::;;;<<<===999::::::999888===FFFNNNccc||||||uuulllccc[[[TTTOOOIIIAAA@@@DDD@@@BBBDDDDDDDDDDDDCCCBBBBBBAAA@@@???============<<<<<<<<<;;;;;;:::::::::::::::999999999::::::;;;:::>>>AAA@@@<<<999:::===;;;;;;;;;<<<===>>>>>>>>>CCCDDDFFFIIIMMMOOORRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^dddeeehhhkkknnnppppppqqqrrrrrrssstttvvvxxxyyy{{{zzz|||}}}~~~||||||}}}vvvwwwxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~|||wwwrrrlllkkkiiigggdddcccbbbbbbaaa___^^^___bbbddddddccceeeggglllpppllldddaaacccgggooowwwyyy{{{vvvjjjdddiiimmmttt{{{yyywwwqqqkkkiii``````]]]TTTIIIAAA>>>>>>777666555666777666555333333333333333333333333333333333333333333333333333222222222222222333444444444444444444444444444444666555333444555555444333666666555555555444444444555555444444444444555555777777777777777666555444555666777888999:::;;;<<<>>>BBBTTTxxxaaaLLLEEEBBBAAABBBHHHFFFEEEFFFFFFFFFDDDBBBCCCCCCAAA@@@>>><<<;;;:::999999888888888888999999999;;;===>>>???@@@CCCFFFHHHJJJMMMOOORRRVVV[[[___dddhhhlllnnnpppsssxxx|||~~~~~~~~~~~~}}}}}}}}}aaaTTTNNNIIIGGGIIIKKKKKKLLLKKKIIIGGGFFFFFFCCCAAA??????@@@AAA@@@???AAA@@@@@@??????@@@@@@AAAAAA???@@@DDDGGGMMMYYYeeettt///000000111111222333333333333333333333333333333222222333333333333444444444444444444444444444444000111222444555666666777444444444444444555555666666666666666666555555555:::<<<===<<<:::999999999666777777888999;;;<<<===888999:::888777:::@@@EEETTTfffvvvtttnnnhhhbbbZZZOOOHHHFFFCCCEEEGGGHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@?????????===<<<<<<;;;:::999999888<<<<<<;;;;;;;;;;;;;;;<<<;;;>>>AAA@@@<<<::::::;;;999999999:::;;;;;;<<<<<>>;;;:::666555555555666666555333333333333333333333333333333333333333333333333333333333333333333444444555333333333333333333333333444333222333444555444333555555555555555444444444555555444444444444555555777666666555555666666777444555555666777777888888<<<@@@LLLeeeuuu[[[LLLEEEBBBCCCFFFEEEEEEFFFHHHGGGEEECCCDDDCCCBBBAAA???>>><<<<<<:::999999888888999999999999:::<<<===>>>???BBBEEEFFFHHHKKKMMMPPPTTTYYY\\\```dddhhhkkkmmmpppuuuzzz}}}~~~xxx\\\PPPLLLGGGFFFHHHIIIJJJKKKLLLLLLJJJIIIGGGDDDBBB???>>>???@@@@@@@@@>>>>>>??????@@@AAABBBCCCBBB@@@AAAEEEHHHNNNYYYeeettt///000000111222333333444333333333333333333333333222222222333333333444444333333333333333333333333000111222444555666666777444444333333444444555666666666666555555555666666;;;===>>>===;;;:::::::::777777777777888:::;;;;;;888999999888777888;;;>>>KKKVVV```rrr{{{yyytttiiiYYYMMMEEEEEEGGGIIIHHHEEEEEEHHHEEEEEEDDDCCCBBBAAAAAABBB??????>>>===;;;:::999999======<<<;;;;;;;;;<<<<<<<<<>>>@@@???===::::::::::::;;;;;;;;;<<<<<<<<<=========>>>???AAABBBCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRRRRSSSVVVYYY\\\^^^```aaabbbbbbdddfffiiilllnnnpppqqqsssuuuvvvvvvxxx{{{~~~|||xxxvvvuuuuuuvvvwwwzzz~~~~~~xxxuuuppplllhhhccc^^^ZZZUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]][[[[[[\\\[[[\\\dddlllyyy}}}}}}|||~~~yyyooofff```aaallluuuyyy~~~{{{wwwpppgggaaaWWWQQQHHHAAA>>>===;;;999666555444555666666555333333333333333333333333333444444444444444444444444444444333333333444555555333333333333333333333333222111111222444555555444555555555555555555555555555555444444444444555555888777666666666888999:::<<<;;;999777666666666777===AAAGGGTTTtttooo[[[NNNGGGDDDDDDDDDEEEGGGIIIIIIGGGDDDEEEDDDCCCBBB@@@???>>>===;;;::::::999999999999:::888:::;;;<<<===>>>AAACCCDDDFFFIIIKKKMMMPPPUUUYYYZZZ^^^cccfffhhhlllqqqvvv{{{~~~}}}~~~sssZZZMMMIIIFFFEEEFFFFFFGGGIIILLLMMMLLLJJJHHHEEEBBB???===>>>???@@@@@@>>>>>>??????@@@AAABBBCCCCCCAAABBBFFFHHHNNNYYYdddttt222222222333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222333333444555555555444333333333333333444555555666666555555555555666777555666888888777666777888999999888777777777888888999999999999888888999:::CCCKKKOOOZZZqqqppp[[[MMMGGGEEEGGGGGGDDDEEEHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBAAAAAA???>>>===<<<<<<======<<<;;;;;;;;;;;;;;;===>>>??????===;;;::::::;;;;;;<<<<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@BBBDDDFFFGGGGGGIIIKKKMMMMMMNNNOOORRRUUUWWWZZZ[[[[[[[[[]]]___cccfffhhhjjjmmmoooqqqrrrssstttwwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxyyyzzz{{{~~~||||||{{{wwwssspppoooooojjjgggddd```\\\YYYUUUSSSQQQQQQQQQRRRTTTUUUWWWXXXWWWWWWVVVVVVUUUVVVWWWXXXWWWXXX\\\aaadddgggoooxxxyyywwwzzz~~~}}}~~~tttjjjccc___^^^nnntttvvvsssyyy~~~yyytttlllbbbZZZPPPIII@@@;;;;;;;;;:::888555444333444666666555333333333333333333333333333444444444444444444444444444444333333333444555555333333333333333333333333111111000222444555555444444555555555555555555555555555444444444444555555777777666666666888999:::DDDAAA===999888999;;;===;;;@@@BBBIIIdddqqq^^^MMMCCCEEEDDDEEEGGGIIIIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;:::999999::::::888999;;;;;;<<<===@@@BBBBBBDDDFFFHHHJJJMMMQQQTTTXXX\\\aaadddfffiiioootttyyy}}}~~~}}}~~~~~~||||||rrrqqqxxxqqqZZZMMMIIIGGGEEEEEEDDDDDDFFFJJJMMMMMMJJJGGGFFFCCC???===>>>???@@@@@@@@@?????????@@@@@@AAABBBCCCAAACCCFFFHHHMMMWWWbbbttt444444444333333333333222333333333333333333333333222222333333333333444444333333333333333333333333444444444555444444333333333333333333333444444555666666555444444555777888333555777888777777888999:::999888777666666666666888888888888888888999999;;;BBBCCCHHHWWWhhhsss___QQQGGGGGGIIIFFFEEEHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???AAACCCCCCCCCDDDFFFHHHHHHIIIJJJLLLNNNQQQSSSTTTVVVWWWXXXZZZ]]]```cccdddiiijjjlllmmmnnnpppsssuuuvvvwwwzzz{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{zzz{{{|||zzzzzzzzz{{{{{{}}}~~~~~~|||||||||{{{zzzxxxwwwvvvqqqpppnnnjjjeeebbbaaaaaa[[[ZZZXXXUUUSSSQQQPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVSSSSSSRRRQQQQQQSSSXXX[[[YYY]]]gggqqqtttsssvvv{{{}}}wwwvvv{{{vvvkkkccc___aaafffvvvxxxtttkkkmmm{{{|||tttmmmeeeZZZQQQDDD???:::777777888666444444333333444666666555333333333333333333333333333333333333333333333333333333333333333333444444555333333333333333333333333222111111222555666666555444444444555555555555555555555444444444444555555444444444444555555666777===:::777555555888;;;>>>666;;;???DDDWWWzzzrrrXXXFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA======<<<;;;::::::::::::777999::::::;;;<<<>>>AAA@@@BBBDDDEEEGGGIIINNNQQQXXX\\\aaaccceeehhhnnnrrruuuzzz|||{{{~~~}}}xxxjjjfffmmmvvvppp\\\OOOKKKJJJIIIGGGEEEDDDDDDHHHLLLMMMJJJGGGFFFCCC@@@>>>>>>?????????@@@?????????@@@AAAAAABBBBBBAAABBBFFFHHHLLLUUU```qqq222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444333444444555444444444333333333222222333333444555666666444444444555777888555777999:::999999:::;;;888888777666666666777777777666555555777888999999777>>>>>>???HHHRRRiiixxxaaaNNNKKKMMMIIIGGGIIIGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???======<<<<<<===;;;;;;<<<===>>>>>>===<<<::::::::::::::::::::::::999::::::;;;<<<<<<=========???@@@@@@@@@@@@AAACCCDDDDDDDDDEEEGGGJJJLLLMMMPPPPPPRRRTTTVVVYYY[[[]]]```bbbdddeeefffgggjjjmmmmmmoooqqqrrrsssuuuxxx{{{}}}~~~~~~~~~}}}}}}|||{{{yyyzzz||||||{{{{{{}}}~~~|||}}}~~~~~~}}}{{{yyyzzzzzzxxxxxxxxxxxxyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwzzzzzz|||~~~uuuttttttttttttuuuvvvvvvnnnnnnnnnnnnllljjjhhhgggdddcccaaa^^^YYYWWWWWWXXXQQQPPPOOOMMMLLLKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRROOOOOOPPPPPPSSSYYYbbbhhhkkknnnuuu{{{{{{xxxzzz~~~{{{vvvxxx{{{oooiiieeeeeekkktttyyyzzztttjjjkkkuuu{{{yyyyyy{{{wwwmmmddd\\\QQQGGG:::999777666666555444333333333222444666666555333333333333333333333333333333333333333333333333333222222222222222333444444444444444444444444444444444333222333555666666555444444444555555555666666555555444444444444555555444444555555555555555555555555444444444555777888555999>>>CCCLLLccczzz}}}jjjQQQIIIGGGEEEDDDFFFHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB>>>===<<<;;;::::::::::::777888999::::::;;;===??????@@@BBBCCCDDDGGGKKKNNNVVVZZZ^^^```aaadddiiinnnpppuuu{{{{{{yyyyyy}}}qqqiiimmmttt|||ooo^^^RRRNNNPPPOOOMMMGGGEEEDDDGGGLLLNNNLLLIIIEEEBBB@@@???@@@???>>>======>>>>>>???@@@BBBCCCDDDBBBAAABBBEEEGGGJJJTTT]]]mmm000000000111222222333333333333333333333333333333222222333333333444444444444444444444444444444444222333444444555555555444333333222222333333444555666555444333444555888999444666777777666666666777666666666666666777888999555444333333555888999999777>>>======BBBEEEVVVqqqnnnUUUPPPQQQMMMIIIJJJGGGGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>::::::;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===<<<===???>>>======>>>@@@AAAAAAAAAAAACCCEEEGGGHHHJJJJJJKKKMMMPPPRRRTTTVVVXXXZZZ\\\]]]]]]___bbbddddddfffiiijjjlllnnnqqqtttqqqqqqsssttttttsssrrrqqqrrrtttuuuuuuuuuuuuvvvxxxwwwxxxzzz{{{{{{yyyxxxvvvvvvtttqqqooonnnnnnooopppmmmnnnnnnooopppqqqssssss|||{{{{{{}}}~~~zzzvvvmmmmmmllllllmmmmmmnnnooocccccccccbbbaaa^^^\\\[[[VVVVVVTTTQQQNNNLLLMMMNNNKKKLLLKKKIIIHHHHHHJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPRRRWWWaaammmvvv~~~}}}|||xxxwww{{{{{{www{{{tttllljjjjjjllluuu}}}yyyqqqrrryyyzzzuuuuuuxxxssshhh^^^VVVKKKAAA666777888888777666444333333222222444555666555333333333333333333333333333222222222222222222222222222222111111222222333444555555555555555555555555555444333444666777666555444444444555555555666666555555555444444555555555555666777888888777666555888999:::;;;:::888666555888:::@@@DDDDDDRRRxxxvvvwwwyyy___KKKHHHEEEDDDEEEGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>===<<<;;;:::::::::777888999999999:::===???>>>???AAABBBCCCFFFIIILLLSSSVVVZZZ\\\]]]___dddiiilllrrrxxxxxxvvvwww}}}~~~|||pppqqqvvvyyynnn___SSSQQQTTTTTTRRRJJJGGGEEEGGGLLLOOOMMMJJJDDDBBBAAA@@@@@@@@@>>><<<;;;<<<===>>>AAACCCEEEGGGAAA@@@AAAEEEGGGJJJSSS\\\jjj222222222222222222222222222222222222222222222222222222111111111111111111000000000000000000000000333222111111111222333444444444555555555444222111222333444444555555444444333444444555666777888888555666666777888999999:::666666777777777666555555555777:::::::::???IIIRRRlllggg[[[WWW]]]^^^TTTKKKHHHFFFEEEGGGHHHFFFDDDFFFFFFFFFEEECCCBBBCCCDDDCCCDDDDDDCCCAAA????????????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEGGGIIIJJJJJJKKKMMMOOORRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ^^^bbbeeeggghhhhhhgggggghhhiiiiiijjjkkkkkkiiijjjjjjkkkkkkkkkjjjjjjmmmmmmoooooooooooommmmmmqqqlllgggddddddeeedddbbbeeegggiiikkkllllllkkkjjjsssrrrrrrqqqooommmkkkjjjbbbbbbaaaaaa```______^^^[[[ZZZWWWUUURRRPPPNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJIIILLLGGGGGGMMMOOOLLLJJJLLLHHHNNNTTTXXXbbbrrr~~~|||zzzwwwwwwzzzuuuwww{{{{{{zzzzzz}}}|||vvvuuurrrrrruuu|||~~~yyyvvvvvvxxxyyyyyy{{{uuukkk```VVVKKKBBB<<<777555222333555777555444333333333444444555555555333333333333333333333333222333444444555555444444444333333222222333333444333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555555555666666666666555555999888888888777777666666:::777999>>>AAAJJJeeeyyyzzzhhhNNNHHHCCCCCCDDDCCCDDDHHHGGGGGGFFFFFFEEEDDDDDDCCC>>>>>>>>>===<<<;;;999888::::::::::::::::::::::::===>>>??????AAAEEEJJJNNNPPPSSSVVVYYY\\\```dddgggooosssxxx{{{||||||}}}}}}}}}~~~xxxxxx}}}ssseeeZZZTTTQQQOOONNNFFFFFFGGGHHHIIIIIIIIIIIIEEECCCAAA@@@AAAAAA@@@??????======???CCCFFFHHHHHHDDDCCCCCCDDDDDDFFFOOOZZZnnn222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111222333444444444555555555444333333222222333444444444444333333333444444555555666666444444444555555666666666777777888888888888888777888999:::999999===EEEKKKTTTiiixxxrrrnnnooojjj[[[PPPMMMJJJHHHHHHGGGEEECCCEEEFFFGGGGGGFFFEEEEEEEEE@@@AAACCCCCCBBBAAAAAA@@@>>>>>>>>>???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999999888888999999:::===<<<<<<<<<===>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[\\\]]][[[[[[\\\\\\]]]]]]^^^^^^``````aaabbbbbbbbbbbbbbbcccdddeeeeeeeeeeeedddcccdddaaa]]]]]]___aaabbbaaabbbbbbbbbbbbcccddddddeeegggffffffeeecccbbb```___XXXXXXXXXWWWVVVUUUUUUUUURRRQQQOOOMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEFFFGGGHHHHHHHHHLLLHHHGGGKKKLLLJJJKKKOOOMMMXXXccckkkttt|||wwwvvvxxxwwwyyyzzz{{{}}}{{{yyyyyyyyyzzz{{{|||}}}|||zzzzzzzzzzzzyyyzzzrrrfffYYYMMMCCC:::555777555333333555666555444333333333444444444555555333333333333333333333333222333444444555444444444444333333222222333333444333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555555555666666666666555555777777777777666666555555888555777;;;<<>><<<:::888777999999999999999:::::::::<<<===>>>???@@@DDDIIIMMMNNNQQQTTTWWWZZZ]]]bbbeeennnqqqvvvzzz{{{{{{|||}}}}}}xxxttttttmmmbbbZZZTTTPPPLLLIIIGGGGGGHHHIIIIIIIIIIIIIIIBBB@@@>>>>>>>>>>>>===<<<=========@@@DDDHHHJJJJJJHHHFFFFFFFFFEEEFFFOOOYYYkkk|||111111111111111111111111333333222222111111111111111111111111111111111111444444444444444444444444222222111111222222333444111222333333333333333222222222333444444444444333333333333333333444444444444444444444444444444555888888999:::;;;;;;;;;;;;<<<;;;999777888;;;???AAADDDRRRdddtttyyyyyyuuuggg[[[XXXSSSOOOLLLIIIEEEBBBCCCDDDFFFHHHHHHHHHHHHGGGBBBCCCDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXYYYWWWUUUUUUXXXZZZ[[[\\\[[[ZZZXXXWWWWWWXXXZZZ[[[XXXXXXXXXWWWVVVTTTSSSRRRNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGJJJGGGHHHJJJLLLNNNTTTZZZ^^^mmm}}}~~~yyyvvvwwwyyy{{{~~~{{{~~~{{{|||vvvtttxxx|||~~~}}}}}}||||||zzzwwwtttsssjjj]]]OOODDD<<<666333666444333333444555555444333333333333444444444444333333333333333333333333222222333444444444444444333333222222222222333333333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555555555666666666666555555666666666666555555555555888666777999888;;;LLL```}}}uuuoooUUUIII??????CCCEEEEEEFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===:::888666777777888888999999999:::;;;<<<===>>>???BBBGGGJJJKKKNNNQQQTTTWWW[[[___bbbkkkoootttwwwyyyyyy{{{|||}}}|||ppphhhfffbbb]]]WWWRRRMMMHHHDDDGGGGGGHHHHHHIIIHHHHHHHHHAAA???===<<<===>>>===<<<<<<<<<>>>BBBGGGLLLNNNNNNLLLIIIHHHHHHGGGGGGOOOXXXgggyyy000000000000000000000000333333222222111111000000111111111111111222222222444444444444444444444444222111222222222222333333//////000000111111111222333333444555555555555444444444444444333333333333666666666666666555555555888999:::<<<<<<=========<<<999666666777999;;;;;;AAAGGGQQQ^^^ppp~~~vvvzzz}}}vvviiifffaaa[[[UUUPPPLLLJJJHHHGGGGGGGGGHHHIIIHHHHHHFFFGGGGGGHHHHHHEEEBBB?????????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===???@@@AAA@@@AAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTRRRPPPPPPPPPQQQQQQRRRQQQPPPNNNNNNNNNOOOPPPNNNNNNNNNNNNMMMKKKJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEFFFGGGDDDFFFKKKQQQWWW^^^hhhoooxxx|||yyyxxx|||}}}~~~vvvzzz}}}tttvvv}}}~~~~~~}}}}}}{{{vvvpppkkkddd\\\PPPEEE???;;;:::999555444333333444444444444333333333333333333333333222222222222222222222222222222333444444444444333333333222222222222333333333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555444555555666666555555444666666666666666666666666999888999:::888999EEERRRjjjwwwyyy```QQQCCC@@@CCCDDDCCCCCCIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<:::888666666777777888888999999:::;;;======>>>AAADDDHHHIIILLLOOORRRUUUYYY]]]```hhhkkkpppsssuuuwwwxxxzzz~~~qqqfff___ZZZXXXUUURRRNNNIIIEEEBBBFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@>>>===>>>???>>>===;;;===@@@EEELLLPPPRRRRRRNNNJJJHHHHHHGGGHHHOOOWWWdddttt000000000000000000000000222222222111111000000000000000111111111222222222333333333333333333333333111111222222333333333333111111111111222222333333444444555666666666666666555555555444444444444444666666666666666555555555888999:::;;;<<<=========999777555555777999999999>>>???CCCMMM]]]qqq{{{{{{}}}qqqpppmmmiiieeeaaa```___\\\WWWQQQLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHGGGCCC@@@AAABBBBBBBBBBBBAAA@@@@@@????????????????????????<<<<<<;;;;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<===::::::::::::;;;<<<======;;;===>>>>>>======???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNLLLJJJHHHGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBCCCEEEHHHDDDJJJTTT^^^jjjxxx}}}~~~~~~}}}|||yyy~~~}}}~~~~~~~~~}}}yyyqqqgggaaaTTTMMMDDD<<<999888999:::444444444333333333444555333333333333333333333333222222222222222222222222111222333333444444333333333222222111111222222333333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555444444555555555555444444777777777777777777777777888888888999888:::@@@HHHUUUgggVVVEEE???AAABBBBBBBBBHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAA@@@>>>===<<<666666666777777888888888999:::<<<<<<===???BBBDDDHHHJJJNNNQQQSSSWWW[[[___cccfffkkknnnpppsssuuuwww}}}|||lllccc```WWWVVVSSSOOOJJJGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???======>>>???>>>===<<<>>>CCCJJJQQQVVVWWWWWWNNNJJJGGGGGGHHHIIIOOOVVVaaappp111111111111111111111111111111111111111111111111000000000111222222333333111111111111111111111111000111222333333333333222555444444444444555555666444444555666666666666666444444444444444555555555444444444444444444444555777777888999::::::::::::444555555666666777888999::::::===EEEOOO___ssszzzvvvwwwwwwwwwuuuuuuwwwxxxuuunnneee^^^ZZZVVVQQQNNNHHHFFFDDDEEEHHHHHHEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>999:::;;;;;;:::999:::<<<<<<<<<<<<=========>>>>>>AAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDCCCBBBAAACCCDDDCCCDDDEEEFFFFFFDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB?????????@@@@@@@@@@@@AAA???AAACCCBBBBBBEEELLLQQQRRRYYYbbbnnn~~~|||}}}{{{www{{{|||uuujjj^^^UUUGGGBBB;;;555333333333333333444444333222222333555333333333333222222222222222222222222222222222222111111222333333333333333222222111111111111222222333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555444444555555555555444444777777777777888888888888555666666777777999===AAAMMMpppooo]]]JJJBBB@@@@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>777777777777777777777777888999;;;;;;;;;===???AAAFFFHHHLLLNNNQQQUUUYYY]]]^^^aaafffiiilllooorrrtttzzz}}}sssiiieee```___[[[UUUNNNIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;;;;<<<======<<<>>>AAAGGGOOOVVV[[[\\\[[[RRRLLLHHHHHHHHHIIIMMMSSS]]]kkk222222222222222222222222//////000000111111222222///000000111222222333333222222222222222222222222000111222333333333222222666666444444333444555555222333333444444444444444222222333333444444555555444444444555555666666666555666666777777777666666222555777777555555777999888888<<>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<999;;;;;;;;;999999:::;;;:::::::::::::::;;;;;;;;;???@@@@@@AAABBBBBBBBBBBB>>>>>>???@@@BBBCCCDDDDDD??????@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA===???AAAAAA??????AAACCC@@@@@@@@@AAA@@@@@@??????===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???@@@@@@@@@AAAAAAAAABBB@@@CCCEEEGGGIIIPPP[[[ccckkknnnqqqzzz~~~{{{}}}{{{wwwxxx~~~}}}{{{vvvmmm```RRRHHH>>>;;;777444222222111000222444555444111111333555333333333222222222111111111111111111111111111111111111222333333333333222222222111111111111222222333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555333444444555555444444333666666666777777777888888666666666666777:::<<<<<>>:::999999888888777777666777888:::;;;:::;;;===???CCCEEEIIILLLNNNRRRWWWZZZZZZ]]]aaaeeehhhkkkooorrrvvvzzz~~~}}}ssspppooojjjbbbXXXOOOKKKJJJGGGGGGGGGFFFEEEDDDBBBAAA???===;;;<<<===>>>>>>===AAADDDKKKSSS[[[______^^^XXXQQQKKKJJJIIIIIIKKKPPPYYYeeewww222222222222222222222222......///000111222333333///000000111222222333333222222222222222222222222000111222333444333222222555444222111111111222222111111222333333333333222000000111222333333444444555666666777888999::::::444555555555555444444333111555999888555333666999555666999<<<;;;===LLL]]]ppp~~~xxxccc\\\TTTPPPNNNLLLGGGCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???======<<<<<<<<<<<<=========<<<;;;:::999999999999<<<===>>>===;;;;;;;;;===::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<::::::999999;;;<<<>>>@@@AAAAAA>>>>>>???@@@@@@?????????@@@@@@???>>>>>>???@@@@@@???AAACCCBBB@@@???AAACCC@@@???===<<<<<<===???@@@===>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGJJJMMMRRR\\\jjjttt~~~|||}}}|||yyyxxx~~~yyy{{{zzzvvvpppfffWWWHHH>>>999777555555555555444222222444555444111111333666333333333222222111111111111111111111111111111111111111222333333333333222222222111111111111222222333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555333444444555555444444333444555555555666666777777999999888777888<<<<<<;;;>>>LLLiiigggTTTGGG@@@@@@EEEDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHFFFEEEBBB@@@===<<<;;;;;;:::999888777666666666888::::::::::::<<<>>>AAACCCGGGJJJLLLPPPTTTXXXXXX[[[___bbbeeeiiimmmppprrrwww|||~~~||||||wwwnnn```TTTMMMJJJIIIIIIIIIHHHFFFEEECCCBBBAAA???>>>>>>@@@AAA@@@???CCCFFFMMMUUU]]]aaaaaa```^^^VVVOOOLLLJJJHHHJJJNNNWWWaaarrr000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444222333444555555555444444222222222222222222222222222333444555555555444333444333333555666777555444333333333444444444444555444444444444444444444444555555555555555555555555999999999999:::>>>DDDHHH[[[mmmxxxiii```WWWMMMIIIJJJEEEBBB@@@BBBEEEGGGFFFDDDDDDCCCBBBDDDDDDCCCDDDFFFGGGEEEBBBAAABBBAAA@@@>>>>>>>>>>>>>>>============;;;;;;:::999999999999:::=========<<<;;;:::888888;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<=========>>>>>>>>>>>>???????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????AAAAAA@@@@@@??????>>>>>>===<<<<<<>>>@@@BBBCCCBBBCCCAAA???>>>???AAABBBCCCDDDCCCBBBCCCDDDFFFHHHJJJIIIPPPZZZccciiiooovvv{{{|||tttppprrr{{{sssnnnggg___VVVLLLBBB<<<777666333111111111222333555444222111111111222222222222222222222222222222222222222222222222222222333222111000000111222333---...///000111222222222222222222222222222222222444444444444444444444444222333333444444333333222333333333444444444555555666666666666666666666666555555555555666666666666666666666666777888999:::CCCHHHZZZ{{{iiiOOOCCCAAACCCGGGHHHIIIJJJLLLMMMJJJEEEJJJIIIHHHFFFDDDAAA???>>>>>><<<999777666555666777999999:::;;;;;;<<<======>>>AAADDDFFFHHHLLLPPPSSSXXX[[[]]]___aaadddgggjjjoooqqqssswww~~~{{{|||uuucccUUURRRSSSMMMHHHGGGKKKKKKGGGAAA??????>>>>>>>>>@@@BBBCCCCCCLLLSSSVVV\\\bbbccc^^^]]]WWWQQQLLLKKKMMMOOOPPPTTT]]]kkkyyy000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333444444222333333333444444444444222222222222222222222222222333444555555555444333444333333444666666555444555555555555666666666666444444444444444444444444555555555555555555555555888999999999999;;;@@@CCCJJJ[[[ooo}}}xxxjjj[[[QQQOOOLLLGGGBBBAAADDDHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCC@@@@@@?????????>>>>>>>>>??????>>>>>>========================<<<;;;::::::<<<<<<=========<<<<<<;;;<<<======>>>>>>======<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>???>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBAAA@@@>>>>>>>>>>>>???@@@AAABBB???CCCFFFJJJRRR]]]aaa```^^^fffpppwwwzzz|||~~~}}}yyy~~~}}}xxxqqqqqquuu{{{vvvgggccc\\\TTTMMMEEE===888777555333222111111222333444333222111111111222222222222222222222222222222222222222222222222222222222222111111111111222222//////000111222222222222222222222222222222222222444444333333333333333333222333333444444333333222333333333444444444555555555555555555555555555555555555555555666666666666666666666666777888999:::>>>AAANNNkkkwww^^^NNNEEE@@@CCCDDDDDDFFFIIIKKKJJJIIIJJJIIIHHHGGGDDDBBB@@@???>>>===:::888666666777777888999999:::;;;;;;<<<<<<>>>@@@CCCEEEGGGKKKOOORRRUUUWWWZZZ\\\]]]```dddgggkkkmmmqqqvvv~~~|||lll___ZZZZZZVVVQQQOOOOOONNNJJJFFF@@@@@@@@@@@@@@@AAABBBBBBFFFNNNSSSVVVZZZ``````\\\^^^YYYRRRMMMLLLLLLMMMNNNQQQYYYeeesss}}}000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333222222222222222333444444333333333333333333333333222222333444444444444444444333222333555666555444555555555555666666666666555555555555555555555555555555555555555555555555666777888888777888:::<<>>>>>>>>=========<<<<<<===>>>>>>======<<<======>>>>>>>>>>>>===============>>>>>>>>>??????@@@@@@?????????>>>>>>>>>???>>>>>>======>>>>>>???????????????????????????@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@???>>>======>>>??????>>>>>>???AAA===GGGNNNUUUfff|||{{{pppxxx~~~|||xxxvvv|||||||||{{{~~~zzzvvvqqqmmmrrryyyrrrlll[[[VVVOOOIIICCC===888555666555333222111222222333333333222111111111111222222222222222222222222222222222222222222222222222111111222222222222111111111111222222222222222111222222222222222222222222222222222333333333333333222333333444444333333222333333333444444444555555555555555555555555555555444555555555555666666666666666666666777888999999:::<<>><<<999888888888888888888888999::::::;;;;;;===???BBBDDDFFFIIILLLOOOPPPRRRUUUWWWYYY[[[___bbbfffiiiooouuu~~~zzznnniiigggdddaaa\\\WWWRRROOOMMMFFFEEEEEEDDDDDDDDDDDDEEEJJJOOOSSSUUUXXX[[[[[[YYY___ZZZSSSNNNLLLKKKKKKKKKMMMSSS^^^jjjttt{{{000000000000000000000000///000000000111111111111111111111111111111111111111222222222222333333333222222111111111222333444333333333333333333333333222222333333444444444444444333111222444555444444222222333333333444444444555555555555555555555555555555555555555555555555333444666777666666777999;;;AAAJJJRRR[[[ppp~~~yyyyyyrrrllldddaaa```\\\TTTMMMHHHJJJIIIFFFFFFHHHHHHFFFCCCDDDEEECCC@@@???@@@BBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@@@@@@@???======>>>>>>???>>>>>>>>>======>>>?????????>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>>>>???????????????>>>>>>>>>>>><<<>>>???@@@?????????@@@@@@AAABBB@@@======AAAEEEFFFSSS[[[aaavvvzzz~~~zzzwwwuuu{{{yyy|||zzzvvvtttrrrnnnmmmsss|||tttggg```TTTOOOHHHBBB===999666444555444333222222222222333222222111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000222222333333333222222111111111111111111111111111111111222222222222333333222333333444444333333222333333333444444444555555555555555555555555555555444444444555555555666666666555555666666777888999:::===???GGGcccyyy```MMMHHHEEEDDDFFFGGGFFFGGGJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???===<<<:::999999999777777888888999999999999;;;===@@@BBBCCCFFFIIILLLMMMOOORRRSSSUUUXXX\\\^^^aaafffmmmuuu~~~}}}zzzwwwvvvssskkk```XXXTTTRRRNNNLLLJJJIIIIIIJJJLLLMMMNNNPPPRRRSSSUUUXXXXXXXXX^^^YYYRRRNNNKKKJJJJJJIIIKKKOOOWWWaaakkkssszzz}}}000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222333333222222111111222222333333333333333333333333333333222222222222333333444444444222111111333444444333222222222333333333333444555555555555555555555555555555555555555555555555///222555666666666777888888999===BBBIII[[[{{{|||{{{||||||uuufffZZZRRRTTTRRRKKKIIIKKKIIIEEEIIIIIIHHHFFFDDDCCCCCCDDDAAAAAA@@@@@@@@@???????????????@@@@@@@@@???>>>===>>>>>>???@@@AAAAAAAAAAAA===>>>??????@@@@@@@@@???======>>>???@@@@@@??????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>======<<<<<<===???AAA@@@???@@@BBBDDDCCCFFFGGGDDDAAACCCLLLUUUZZZfffkkknnnzzzxxxxxx}}}~~~}}}yyyuuusssssstttrrrpppuuu|||zzzjjj^^^XXXOOOJJJCCC===999777555333444444333333222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000222222333333333222222111111111111111111111111111111111111222222333333333222333333444444333333222333333333444444444555555555555555555555555555555444444444444555555555555555555555555666777888999888>>>@@@@@@QQQtttwwwbbbMMMFFFCCCFFFHHHFFFFFFIIIIIIIIIIIIHHHGGGEEEDDDCCCAAAAAA???>>><<<;;;;;;:::777777888888888888999999:::<<<>>>???AAACCCFFFIIIKKKMMMPPPRRRSSSVVVZZZ]]]^^^dddmmmwww~~~~~~wwwjjj___YYYXXXTTTRRRPPPOOOPPPSSSWWWYYYUUUTTTTTTUUUWWWWWWYYY[[[]]]XXXRRRLLLJJJJJJJJJIIIKKKMMMRRRZZZccckkkssswww000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222111222222333444333333333222222222222222222222222222222222222222333444444444222000000111333444333444444444444555555555555444444444444444444444444555555555555555555555555000222444555555666777888:::777777<<<@@@LLLeee}}}}}}}}}pppdddgggddd[[[VVVXXXUUUOOOOOOLLLIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA===>>>???@@@@@@AAA@@@@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@?????????>>>??????@@@@@@??????>>>??????????????????????????????????????????@@@AAAAAAAAA@@@@@@???>>>>>>===>>>@@@AAA@@@>>>@@@EEEIIIPPPUUUXXXUUURRRUUU```kkkpppxxxzzzyyy{{{{{{}}}}}}vvvtttvvvuuuwwwxxxvvvsssvvv|||xxxlll```WWWRRRGGGBBB===888555444333111333333333333333333333333///000111111222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222222111111111111111111111111111111111222222333333444444222333333444444333333222333333333444444444555555444444444444444444444444333444444444444555555555555555555555666777888888555:::>>>???GGG```}}}XXXJJJ@@@CCCHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???===<<<;;;888888888888888888888888888:::<<<===>>>@@@CCCFFFJJJLLLNNNPPPRRRUUUXXX[[[]]]dddooo{{{sssgggaaa^^^YYYYYYZZZ[[[^^^bbbfffhhhccc___]]]^^^]]]\\\]]]aaabbb\\\SSSMMMJJJJJJJJJJJJKKKLLLOOOTTT\\\dddkkkooo000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222000222444666666555333222111111111111111111111111333222111111111222333444444111//////111222333333333333444444444555555555333333333333333333333333555555555555555555555555333555666666555555666777;;;555555;;;???CCCRRRdddzzzyyy~~~|||ssspppuuutttmmmeee^^^WWWSSSRRRPPPIIICCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGHHHIIINNNWWW___lllsssxxxuuunnnmmmuuuzzz|||~~~~~~yyywwwyyy{{{zzzzzzzzzwwwtttwww}}}sssggg\\\TTTNNNJJJ???;;;777555444444333222222333333333444333333333...///000111222222111000111111111111111111111111111111111111111111111111222222111111111111222222//////000111222222222222111111111111111111111111222222222333444444555555222333333444444333333222333333333444444444555555444444444444444444444444333333444444444555555555555555555555555666888888777666:::???BBBOOOooopppXXXDDDBBBGGGGGGGGGJJJHHHIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???===<<<999999999999999999999999777999;;;<<<<<<>>>AAACCCHHHJJJMMMOOOQQQSSSWWWZZZ[[[dddrrrzzzpppiiieee```dddjjjpppvvvxxxzzzzzzvvvoookkkjjjgggcccdddiiijjjcccXXXOOOJJJJJJJJJKKKKKKKKKMMMPPPVVV\\\bbbfff000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000222555777888666333111000000000000000000000000333222111111111222333444333111///...000222333333111111222222222333333333222222222222222222222222555555555555555555555555777888888666444444555666777000111999<<<<<>>@@@@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCCAAAAAABBBDDDFFFGGGHHHIIIMMMPPPTTTWWW\\\eeesss}}}yyy|||zzz}}}{{{xxxzzz~~~|||{{{wwwssswww~~~~~~tttfffYYYPPPJJJEEEBBB:::888555555666666666555222222333444444444333333...///000222222222111000000000000000000000000000000000000000000000000000333222111000000111222333---...///111111222222222000000000000000000000000222222333444444555666666222333333444444333333222333333333444444444555555444444444444444444444444333333333444444444555555555444444555555666777888<<<666888???@@@DDD^^^~~~~~~hhhKKKDDDGGGGGGGGGJJJHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCBBBAAA???>>>===::::::999999999999999999777999:::;;;;;;===@@@BBBGGGIIILLLNNNPPPRRRVVVYYYZZZdddttt~~~vvvooojjjfffmmmxxx|||uuusssoooiiiiiinnnrrriii\\\QQQKKKJJJJJJKKKKKKKKKLLLNNNRRRXXX]]]```111111222222222222111111000000000000000000000000000000000000000000000000111111111111111222222333111222333333444444444444111111111111111111111111333222111111111222333444222222333444444444333333333333333222222111111111111111222222222333333333222333333444444333333222444444444444555555555555666555555555777:::===???RRRbbbwwwooo[[[TTTJJJEEEHHHIIIDDDBBBFFFDDDEEEFFFEEEDDDCCCDDDEEE@@@AAA@@@@@@CCCFFFCCC===>>>??????@@@@@@@@@??????;;;===@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@??????@@@BBB>>>>>>>>>@@@BBBBBB@@@>>>???=========???@@@@@@???>>>@@@BBBBBB@@@@@@AAABBB???>>>@@@DDDEEEDDDGGGMMMLLLKKKLLLQQQXXX^^^``````eeeiiimmmqqqwww~~~zzz~~~~~~yyyuuu{{{}}}}}}|||{{{uuusssvvv{{{~~~nnndddVVVLLLFFFCCC>>>:::555555444444444333333333333333333222222222111111333000......///111222222111111000000000000111111111333555444333222222222111222333444333222111000111111111111111111111111111111222222222111111000222222111111111111222222333333222222111000000000000111222333444444444444444666777666555333333444222333555777888888777666666666666666666666666666888666666666777???PPPaaatttPPPIIIKKKGGGEEEIIIHHHGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>;;;777666666777777777777999;;;;;;;;;;;;===???AAACCCFFFIIILLLPPPUUUYYY^^^dddpppyyysssppppppuuu~~~xxxtttpppmmmlllooorrrmmm```QQQIIIJJJKKKJJJKKKJJJHHHHHHKKKQQQWWW[[[000111111222222111111000000000000000000000000000000000000000000000000000000////////////000111111000111111222333333222222111111111111111111111111222222111111111222333444222222333333444444333333333333222222222222222222111111222222222333333333333444444555555444444333666666666666777777777777555555555555777:::===>>>GGGRRRaaammmuuu}}}{{{]]]SSSOOOUUUVVVNNNHHHGGGFFFHHHJJJJJJGGGDDDBBBAAA???AAABBBAAABBBEEECCC?????????@@@AAABBBCCCDDDDDD@@@AAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===>>>???@@@AAA@@@@@@AAABBBBBB@@@>>>>>>>>>??????>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDBBBCCCGGGJJJLLLSSS[[[ZZZ[[[aaajjjuuu}}}~~~zzzzzz|||~~~yyyvvvvvv}}}{{{xxx|||vvvuuuxxx|||xxxaaaXXXLLLDDD@@@===:::666555444444444444333333333222222222111111111000000111...,,,,,,...000000000111111000000000000111111333333222222111000///...111222333333333222111111111111111111111111111111111222222222222222111111333222222222222222222333111111111111111222222222111222333444555555555555222444555444222111111222222333555777888777666666555555555555555555555555888777666777666;;;IIIWWWuuu___OOOJJJEEECCCFFFBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDCCCBBBAAA???>>>===;;;888777888888777666666888:::::::::;;;<<<>>>@@@BBBEEEGGGJJJNNNSSSWWW]]]dddooo~~~{{{xxxwww{{{xxxrrrpppmmmllloootttvvvpppcccSSSJJJJJJLLLKKKKKKJJJHHHHHHKKKOOOTTTWWW000111111222222111111000000000000000000000000000000000000000000000000000...............//////000///000111111111111111111111111111111111111111111222111111111111222333333111111222333333333333333222222222222222222333333111111222222222333333333444444555555555555444444555666666666666777777777555555555555777999<<<===BBBGGGNNNSSSZZZeeesss}}}sssiiifffnnnqqqhhh]]]XXXUUUXXXZZZXXXSSSLLLGGGDDDCCCGGGIIIGGGGGGIIIIIIFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAACCCCCCBBB@@@@@@CCCFFFEEECCCBBBCCCEEEEEEDDDEEEHHHLLLPPPSSSTTTXXXTTTTTTWWW[[[```jjjtttvvvwww|||}}}wwwsssvvv~~~}}}}}}}}}zzz~~~~~~|||xxxxxx{{{ssseeeSSSLLLCCC===:::999666444444444444444333333333333222222222222222111111111000...------...000000000111111000000000000111111333222111222555666333000111111222222333222222111111111111111111111111111222222333333333333222222333333333222222333333333000000111111222333333444222333444555555666666555111333444444222111111222222333555666777777666555555555555555555555555555777777777888666777@@@KKKeeeuuu\\\LLLFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???===<<<:::999:::999777666666777999999999999;;;===>>>@@@CCCEEEHHHKKKPPPTTT[[[aaammm{{{xxxtttqqqoookkkjjjpppxxx{{{tttfffUUULLLKKKLLLLLLJJJIIIHHHHHHJJJMMMPPPRRR000000111111111111000000////////////////////////000000000000000000000000...............///000000000000111111222111111000111111111111111111111111111111111111111222222333000111222333333333333333111111111222222333333333111111222222222333333333333333444444444444333333333333333444444444555555444444444555777999:::;;;BBBCCCDDDDDDHHHRRR```jjj}}}}}}{{{uuussstttsssnnnfff]]]WWWTTTSSSYYY]]]ZZZXXXYYY[[[ZZZWWWTTTPPPLLLJJJIIIIIIIIILLLIIIGGGEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHKKKMMMNNNNNNJJJOOOTTTUUURRRRRRVVVZZZZZZXXXWWWZZZaaaiiiooorrrvvvsssrrrtttwww{{{}}}}}}zzz|||yyyxxx||||||zzz{{{yyy{{{~~~~~~zzzvvvpppbbbUUUKKKFFF???;;;888777666555444444444333333333222222333333333333333333333333222111//////111333333222111111000000000000111111222111333999???AAA===777111111111222222222222222111111111111111111111111222222333444444444333333333222222111111222222333111111111222222333333333222333333444555555444444333444666666444333333444333444555666666666555555555555555555555555555555666666777999777666:::BBBWWWtttmmmVVVNNNJJJFFFDDDEEEEEEFFFFFFEEEDDDCCCFFFFFFFFFEEEEEEDDDBBBBBB>>>===;;;;;;;;;:::888555555777888999888888:::;;;<<<>>>@@@BBBEEEHHHMMMPPPUUU\\\hhhvvv}}}zzzxxxuuuqqqkkkhhhnnnvvv}}}vvvhhhWWWMMMLLLMMMLLLHHHHHHGGGHHHIIILLLNNNPPP000000000111111000000000////////////////////////000000000000000000000000000000//////000000111222111222222222222222111111000000000000000000000000000000111111222222222222///000111222333333333333111111111222222333333333111111222222222333333333222222222333333222222222333333333333444444444444333444444555666888999:::???>>>===;;;<<>>:::777666555444444444333333333222222222111111111111222222222222222111000000222333333222111111000000000000111111111222666>>>EEEEEE???888000000000111111222222222111111111111111111111111111222333444444444444444111111000000000000111111333333333333222222111111111111222333333333222222222444555555444333444444444444444555555555555555555555555555555555555555444444666999888666999>>>GGG___~~~gggYYYPPPGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC???>>>===<<<<<<;;;888666555777888888888888999::::::<<<>>>@@@BBBEEEJJJMMMPPPXXXdddqqq}}}zzzxxxvvvsssmmmhhhllltttzzzuuuhhhXXXPPPOOOOOONNNGGGFFFFFFGGGHHHKKKMMMOOO///000000111111000000///000000000000000000000000000000000000000000000000111111111111111222333333222222222333222222111000000000000000000000000000///000111111222222111111//////111222333333333333222222222222222222333333111111222222222333333333111111222222222222111111444555555555555666666666333333444555666777888888<<<<<<;;;999999;;;???CCCKKKbbb|||}}}yyyyyyzzz~~~{{{wwwtttuuuxxx}}}zzzsssoooqqqsssttttttqqqnnnmmmoootttvvvvvvuuusssrrrqqqtttzzzzzz{{{}}}}}}||||||yyywwwuuusssuuu}}}}}}}}}zzztttwww~~~|||zzz|||~~~rrrcccWWWOOOGGG???>>>===:::777555333222222333333333333222222222222.........///////////////000///...///111222111000111111000000000000111111333444777<<>>999888888777555333222222222333333333222222222222111......//////000000000000000//////000111222111///111111000000000000111111222333444444555444333222000/////////000111333444111111111111111111111111///000111222333333333333111111000000000000111111333333333333333333333222222222222333333222222111///000222222111111222333555444444444333444444444444444444444444444444444555333222555555444777;;;<<>><<<<<<;;;:::999777888:::999888888999;;;999;;;===>>>???BBBFFFIIIPPPWWWbbbkkkuuuuuussssssvvvuuupppooopppqqqppphhh^^^YYYYYYYYYWWWNNNLLLHHHEEEEEEFFFIIIKKK//////000000000000//////000000000000000000000000000000000000000000000000111111111111111222222333000000000000000///......000000000000000000000000...///000222222111111000...///000111333333444444444333333222222111111111111111222222222333333333222333333444444333333222222222222333333333444444222333444555666666666666333444444555555666777777999CCCMMMTTT^^^lllyyy}}}~~~uuurrrzzz}}}|||zzzsssiiieeeZZZKKKBBB>>>;;;666444555666555444333444555333333333222222222111111111111222222333333333444222111111222444444333111111111000000000000111111111111000......000444777000////////////111333444111111111111111111111111...///000111222333333333222222111111111111222222111222222333333444444555333333444444444333222222000222444444333333444555555444444333333333444444444444444444444444444444777333111333333222555:::888@@@EEE[[[kkk\\\NNNKKKGGGCCCAAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEBBB>>><<<;;;;;;;;;:::888999::::::999888999;;;999;;;===>>>???AAAEEEHHHRRRYYYbbbjjjrrr}}}zzzwwwwwwzzzzzzuuupppoooooonnniiiaaa]]]]]]]]][[[SSSOOOJJJEEECCCDDDGGGIII000///...///000111000///000000//////.........---////////////////////////////////////000000000000333333222111000000000000111111111111111111111111222111111111000000//////222111000//////000111222333333333222222000//////333333333333333333333333333444555555555444333222222222333333333444444444222333444555666666666666666666666666666777888888;;;<<<>>>BBBJJJUUUbbbjjj}}}qqquuuzzzmmmaaaWWWQQQGGG@@@;;;999888777444444444333333222222222444444333222222111111000000000000000000///......000000000000000000000000......///000111222333333111111111111111111111111000000000000000000000000000111222222222000///...000000111111111111222222333222111111111222333444333222000......///000111444444333333333222222222222222111111222333333444555444444333333444444555333333333333333333333333555555555555666666666666666===CCCMMMiiipppbbbWWWJJJAAA@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBDDDBBB???===<<<;;;<<<===<<<;;;999777666666777777<<<<<<===<<<===@@@DDDHHHOOOUUU]]]dddkkkvvv|||||||||zzzzzz{{{|||~~~|||xxxuuuvvvyyywwwppphhhjjjjjjiiifffcccbbbccceeeZZZUUUNNNJJJIIIIIIGGGFFF000/////////000000000///000000000/////////......////////////////////////////////////000000000000333222111111000000000000111111111111111111111111111111111111000000000///222111000//////000111222111111111222222222111111333333333333333333333333111222333444333333222111222222222222333333333333222222333555555666666666444444444444444555555666777888888:::>>>EEENNNTTTgggttt}}}|||{{{}}}|||yyy{{{}}}tttzzz}}}vvvmmmaaaVVVJJJEEE>>>999666666555444444444333333333222222222222222222222222222222222000111111111000000///...000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000111111222111000///...000111111222333333444444222222111111111222333444666444333111111111333333444444444444333333333222222222111111111222222333444444333333333333444444444444444444444444444444555555555555666666666666777:::>>>GGG]]]~~~nnnVVVGGGBBBCCCBBB@@@FFFFFFFFFEEEEEEEEEDDDDDDFFFDDDBBB???>>>>>>>>>???>>><<<;;;999888888888888;;;<<<<<<<<<<<>><<<;;;::::::999999:::;;;;;;;;;;;;===AAADDDGGGMMMUUU\\\cccooo}}}|||}}}~~~}}}yyyzzzzzz|||~~~~~~|||zzzxxxvvvvvvxxx{{{yyyrrrkkkiiiiiihhhfffddddddeeegggiiiaaaTTTKKKFFFFFFHHHIII///000111000///...///000111111111111000000000000////////////////////////////////////000000000000//////000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111000000000111111222333333111111111111111111111111000000000111111111111111000000111111111222222222111222333333444444444333555555444444555555666777444555777888888:::>>>@@@???KKK[[[kkk|||~~~}}}|||zzzwwwssspppllloooqqqnnnlllppp}}}|||~~~}}}}}}vvvxxxrrrcccTTTIIIBBB<<<666555333333555555555444333222222222222222222222000000111111222222222333111111222222222111111000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000111111111000000000000000000000000000111111111111111111111222222333333333222111111222222333555555555444444444333333222111000000///000000000222222111111111111222222333333333333333333333333444444444555555555666666999444666>>>CCCPPPooozzz[[[JJJEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGEEEDDDBBBAAAAAAAAA???>>>===<<<;;;::::::999999::::::::::::;;;>>>AAADDDJJJQQQXXX___kkkzzz|||}}}~~~|||zzzzzzzzz{{{|||}}}~~~{{{yyyxxxtttssstttwwwyyywwwpppjjjeeeeeedddcccaaaaaabbbdddjjjcccXXXNNNHHHFFFGGGHHH///111222111...---...000000000000000111111111111////////////////////////////////////000000000000---...///000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222222111000000111222222111111111111111111111111111111111111222222333333000000111111111222222222222222333333444444333333444444444444444555666666000222444555555666888:::===BBBKKKUUUcccwww~~~|||zzzxxxwwwuuurrroooqqqwww{{{wwwrrruuu~~~vvvyyy|||vvvlllhhhhhhbbbTTTGGG???;;;888666555333444555555555333222222222222222222222222222222222111111000000000000111111222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000//////000000111111222222222222222222222222222222222333555555444444444333333333111111000000000000000111222111111000000111111222111111111111111111111111444444444444555555555555888444888???@@@CCC]]]|||kkkRRREEEDDDGGGDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGEEEDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::999999888999:::999999:::<<<>>>AAAGGGNNNUUU\\\iiixxx{{{{{{{{{xxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxwwwuuusssrrrnnnnnnoooqqqsssqqqkkkggg^^^___^^^\\\[[[ZZZ\\\^^^ccc___XXXPPPJJJFFFEEEEEE///111333111...,,,...000//////000000000000000111////////////////////////////////////000000000000+++,,,...///000000000///000000000000000000000000000000000000111111111111111111222333333222111111333222111000000000222222222222222222222222222222222222222222222333444555111111111222222222222333333333444444444444333333222111111111111222333333333444666555444444555666:::;;;???FFFPPP```yyy}}}{{{xxxvvvvvvwwwvvvvvvzzzyyy~~~zzztttxxxvvvggg\\\VVVVVVPPPFFF>>>;;;999666666444333222333333222111111111111222222222222222333222222111000000/////////000111111222111111111000000000000000000000000//////000000111111111222........................000000000000000000000000000000000///000000111222333333333222222111000000///000111111222222111111333333333444444444444444444444333333333222222222111000000000000111222222222111111111111111111222222222222222222222222222333444444444444555555555666444888???>>>>>>OOOeee```LLLFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFFFFDDDCCCBBBAAA@@@>>>>>>>>>===<<<;;;:::999888999::::::999999;;;===???DDDKKKRRRYYYfffvvvzzzuuuuuuuuurrrssssssrrrqqqqqqqqqqqqqqqoooooonnnlllkkkjjjiiiiiiggggggggghhhiiigggccc```XXXXXXXXXVVVSSSSSSTTTVVVWWWVVVTTTOOOIIIEEEDDDDDD///222444222---+++---000....../////////000000000////////////////////////////////////000000000000)))+++---///000000000///000000000000000000000000///000000000111111111111111222222333333222222111222111000///000111333555333333333333333333333333222222111111222333555666222222222222333333333333444444555555555444444333111111111111111222222333666777888777666666777888555666;;;@@@DDDMMM```sss|||yyyyyy||||||}}}|||vvvzzz|||vvv|||{{{rrreeeXXXOOOHHHFFFAAA:::888999888555777444222000111111111000000111111111222222222222111111111111000000000000...///000000111111111000000000000000000000000000111111111111000000000000........................000000000000000000000000111000/////////000222333////////////000000111111...///000111222111111000111222222333333444333333333333222222222111111111000000000111111333444555222222222111111222222222333333333333333333333333333333444444444555555555555444666:::;;;<<>>===;;;:::999:::;;;:::999999:::<<<<<>><<<;;;999:::;;;;;;:::999:::;;;:::???FFFLLLTTTaaarrr~~~~~~}}}~~~~~~~~~}}}yyyzzzyyytttnnnmmmqqqwwwqqqrrroooiiigggiiiiiigggeeedddbbbaaa```_______________^^^]]]]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVVVVRRRRRRQQQNNNKKKJJJKKKLLLGGGHHHHHHFFFCCCBBBEEEHHH///////////////.........////////////////////////////////////////////////000000000000111111111111//////000//////...------111111000000//////......111111000000000000111111111111000//////000111111//////000222444777999:::555333111111222222222111222222222222222222222222777444222222555666555333333222444888666000///444222333555666777666555444666555555444444666777888999888888888:::===???AAATTTaaavvv~~~{{{}}}~~~pppsssyyyzzz|||zzzuuuooofff\\\SSSJJJBBB>>>999999888666555444333222666555444333222222111222444444333333222111000000222222111000//////000000000000111111111000000///000000000000000000000000//////000111111111111111111111111111111000///...//////000111111111111111111111111111000000000000000000111111111111000000111111000000000000111111111000000000000222333444333333333222111000000///000000111111111222222222222333333444444333333222333333333444444444555555555555444444444444555555444555666666777999===AAARRRjjjyyy___LLLEEE???<<>><<<:::999::::::999999888999999:::888:::???EEELLLVVViiiyyy{{{zzzxxxvvvtttrrrrrrrrrmmmoooqqqpppnnnkkkjjjiiillllllllllllkkkiiigggfffggggggeeecccccceeeiiimmmjjjjjjiiihhhgggeeeeeedddeeeccc```___^^^\\\YYYWWWWWWUUURRRQQQQQQPPPOOOMMMMMMJJJFFFEEEEEEFFFFFFFFF/////////////////////...//////////////////////////////////////////////////////000000000111111111000000111111000//////...000000000000////////////111111000000000000111111111111111111111111111111111222222333555777999:::555333111111222222222111222222222222222222222222111///---...111222222111333000111555555111111555333333333333333444555555666555444444444555777888777777666666888:::<<<>>>BBBLLL]]]rrr}}}uuuooozzz|||~~~~~~vvvwww||||||{{{uuutttoooggg[[[OOOEEE???:::888555555555444444333333222444444333222111111111222333333333222111000000000222111111000000///000000//////000000000//////...000000000000000000000000///000000111111000000///000111111111111000000/////////000111111111111111111111111111000000000000000000111111111111000000111111000000000000111111111000000000000222333444333222222111000000//////111111111111222222222222222333333444444333333222333333333444444444444555444444333333333333444444444555666666666888<<>>======;;;::::::999999999999:::999:::>>>CCCGGGOOO```oooyyyyyyxxxwwwuuutttrrrqqqpppvvvxxxzzzyyywwwtttsssssstttuuuvvvwwwxxxxxxwwwvvvwwwwwwvvvtttsssuuuyyy|||{{{{{{zzzzzzyyyxxxwwwwwwyyyvvvsssqqqooonnnkkkiiifffdddaaa```______]]][[[YYYVVVQQQNNNLLLKKKIIIHHH......////////////////////////////////////////////////////////////////////////000000000000111111111111111111111000000///////////////000000000000111111000000000000111111111111222222222222111111222222222333444555666777444222111111222222222111222222222222222222222222222111000222444777777777444000///222444333333555444333111000111222555666555555444333444555666777666666555555555777999:::999???IIIXXXiii{{{~~~yyyvvvuuu}}}|||tttmmmdddttt||||||~~~wwwllliiiiiifff\\\MMM@@@888555444444222222222222222222222222222222111111111111111222222222111111000000//////111111000000000000//////......////////////......000000000000000000000000//////000000000///......///000000111111111111000//////000111111111111111111111111111000000000000///000000111111000000///111000000//////000000111000000000000111222333444222111111000000//////...111111222222222333333333222222333333333333222222333333333333444444444444333333333222222333333333444555555555555666999;;;<<>>===<<<;;;:::::::::::::::999:::<<<===@@@IIISSSaaammm{{{~~~|||zzztttooojjjdddaaa---.........//////000000------------------------////////////////////////...////////////000000000......//////000//////.........//////000000111111111111000000000000111111222222222333333222222222111000000/////////000000222111///000111222222111111111111111111111111111///000111333444666999:::888777444222111222222000222333444666666555555444444333222222222333555666666666555555555555666666888888999<<>>>>>GGG```~~~lllXXXLLLGGGDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<;;;:::::::::999888999<<<<<<===CCCKKKOOO\\\nnn|||~~~zzz------......///000000000------------------------////////////////////////......////////////000000---......////////////...////////////000000000000111111000000000000111111222222111111111111222222333222222111111111222222222000//////111222222111111111111111111111111111...///111111111333555777888::::::444111111111000222333555777777666555444333333222111222333444555555555555666666666666666555555666888;;;>>>AAABBBHHHKKKUUUcccooozzzrrrrrrnnnlllvvvnnneee```iii{{{|||}}}}}}ssscccUUULLLHHHGGGGGG;;;999666555555555333222555555444444333222111111111111000000000000000111000000000000////////////---...///000111000///......///000111111222222111000000000000000000000000+++,,,---///000111222222///000000111111111111000//////000111111111111111111111111111000000000000...//////000000//////...000//////......//////000//////111222222333222222000000000000000000000000000000111111111222222222111111222222222222111111222222222222333333333333666555555444444555555666222333555555444444555777;;;:::???OOOkkkyyydddXXXQQQJJJDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBAAA???===<<<;;;:::::::::888999<<<<<<<<>>888111111333333333333444444555555555444333222111111111222444555333444444555666666666666444555666777888:::;;;;;;<<<===BBBLLLVVV```mmmxxx|||sssmmmxxxtttiiiaaafffttt~~~xxxtttfff]]]QQQHHHCCCAAA>>>;;;555444333444555444222111333333333333333333333333333222111111000000000000000000000000000000000000,,,---///000111000///...---...///000111111111111000000000000000000000000//////000000111111000000000111111111111000000/////////000111111111111111111111111111000000000000......////////////......//////............//////...///111222333333222222111111111111111111111111//////000000000111111111111111222222222222111111111222222222222333333333555444444333333444444555111333555555555555666777666999===DDDTTTqqqxxxnnndddVVVIIIAAA@@@@@@?????????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;::::::;;;999999<<<<<<:::;;;???CCCJJJZZZkkktttuuuwww|||---------...///000000111111111111111111111111111////////////////////////............/////////000//////000111111111111111111111000000//////......111111000000000000111111444222///------///222444000000000000000111111222111///...///111222222111000000000000000000000000///111222111......000222111;;;AAA:::222222555666444333222111111333555666333222111111111222333444111222333444555555555555333333333333444444444444:::888888===CCCJJJUUU___nnnrrr{{{{{{{{{ssskkkllluuuyyylllbbb\\\VVVOOOFFF@@@>>><<<777333555444333444555555333111000111111222333333444444444444222111000000000000000000000000111111111111+++---///000111000///...,,,---...///000000000000000000000000000000000000222222222222111000......111111111111111000///...//////000111111111111111111111111111000000000000......////////////......//////............//////...///111222333333222222111111111111111222222222////////////000000000000111111222222222222111111111111222222222333333333444333333222222333333444000333555666555666777888444999>>>???EEE]]]zzzgggSSSFFF@@@???>>>>>>>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAA???===;;;::::::<<<::::::<<<<<<888888;;;;;;???LLL\\\cccbbbccchhhkkknnntttyyy//////...------------...---------............///---.../////////...,,,,,,..................------000000000000000000000000///000000000111111111111---......///000111111222333222111000000111222333333222000///.........///222222222222222222222222000000000000111111111111111111111000000000000000...:::BBB<<<555333333222222222222222222222222222444333333222111111111222333333333333333333333333111222222333444555666666444555777888:::===BBBFFFPPPZZZiiiuuu}}}~~~}}}zzz~~~yyywww}}}xxxjjj^^^TTTOOOFFFCCC???;;;777555555444666555333222111222333333444444444444444444444444222222111000//////000000//////000000111111222222////////////000000000000111111000000//////......//////000000000000//////111111000000//////......---...///111111222222222////////////000000000000111222222111000000111222222111000//////......///000000000000////////////......---......///000111000000000000000000000000111111111111111222222333111111000000111111222333333333222111111222333333222222222222222222222222333333222222333333444555666555777;;;;;;FFFeeedddOOODDD???;;;<<<;;;:::===AAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBAAA@@@>>>===>>>===<<<;;;:::999999:::;;;>>>BBBHHHMMMQQQTTTVVVZZZ]]]aaafffjjjooouuuxxx/////////.........---------------............///---.../////////...---,,,........................//////////////////////////////000000000111111111......//////000000111111111111000//////000111111333333111000/////////000000000000000000000000000//////000000000111111111000000000000000111111111000:::???:::444333333222222222222222222222222222444333222222111111222222333333333333333333333333444444444444555555555555777888888777777888;;;>>>BBBJJJVVV```jjjuuu{{{zzz}}}}}}xxx~~~~~~xxxuuuzzz}}}mmm___TTTKKKFFF???===:::666333222111111555444333222222222222333333333333333333333333333222111111000//////000000000000000000000111111111////////////000000000000///////////////000000000////////////////////////000000000000//////......---...///000000000000000////////////000000000000111222222111000000111222000///////////////000111000000000000/////////////////////...//////000000000000000000000000000000111000000000000111222222111111000000111111222333333333222111111222333333111111111111111111111111333222222222222333444444777666888;;;:::???UUUooo|||bbbHHHAAA<<<<<<<<<;;;:::<<>>===>>>===<<<;;;::::::::::::<<<===???AAACCCEEEGGGHHHKKKNNNRRRVVVYYY^^^cccfffmmmqqquuuwwwyyy~~~//////000000000///...------------............///......//////......---,,,........................////////////////////////////////////000000000000////////////////////////000//////......//////000333333222111000000000000//////////////////////////////000000000000111111//////000000111111222222444888:::777444444333111222222222222222222222222333333222222111111222222333333333333333333333333555444444444333333333222777777777555444555888::::::>>>DDDJJJSSS___lllvvvzzzsssnnnnnnrrrzzz{{{xxx}}}xxx||||||yyy|||~~~rrrmmmpppyyyyyykkk\\\PPPGGG@@@<<<999888555333111000000000444444333222222222222333111111111111111111111111111111000/////////000000111000000000000000000///////////////000000000000---......///000000111111000000///......///000000000000000////////////...---....../////////......////////////000000000000111111111111111111111222............///000111222000000000000////////////111111000/////////000000000000000000000000000000000000/////////000111111111111000000111111222333333222222111111222222333000000000000000000000000222222222222222333444444555444666999888888EEETTTqqqyyySSSGGG===<<<>>><<<:::999<<<===>>>???@@@AAABBBBBBAAAAAABBBBBBAAA@@@???>>>======<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;<<<===BBBDDDGGGJJJLLLPPPTTTWWWYYY\\\___bbbeeekkkttt{{{|||{{{~~~...///111222222000...------------............///...............------------------...............////////////////////////........./////////000000//////////////////......////////////////////////222111111000000000//////........................////////////000000000111......///000111222222333666666444333333444333111111111111111222222222222333333222222111222222333222222222222222222222222222222222222222111111111222333333333444666:::===??????@@@@@@DDDKKKUUU\\\mmmvvvzzzpppfffbbbdddnnn}}}}}}~~~|||uuuyyy|||}}}}}}uuufffaaaccciiilllkkkcccWWWKKKBBB<<<888555666555444333222111222222333333222222222222222222111111111111111111111111111000000/////////000000111111000000/////////...////////////000000000000........./////////000000111000...------...000111////////////////////////....../////////......---////////////000000000000111000000111222333222111///////////////000111111000000000000////////////222222111000000///000000000000000000000000000000///////////////000000111111111000000111111222333222222222222222222222222111111111111111111111111222222222111222333333444333111222666777777===FFFWWWtttbbbPPP@@@;;;===>>>;;;:::;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>============<<<<<<;;;;;;:::999888777888:::<<<===>>>@@@BBBDDDEEEHHHKKKNNNMMMOOOQQQSSSVVV\\\dddjjjpppuuu{{{~~~~~~~~~...///111222222000...------------............/////////......---------------------.........//////........................---............/////////////////////............000000000000000000000000///////////////.........////////////////////////...////////////000000000......///000111222222333666333111222333333111000000000000111111222222222333222222111222222333333222222222222222222222222000111111222333444444444000222333333444777;;;???CCCBBB@@@???>>>@@@CCCFFFUUU___oootttiii]]]WWWVVV\\\jjjwww~~~||||||vvvwwwzzz}}}jjj[[[VVVWWWZZZ\\\UUUOOOFFF>>>999666555444333333333222222222333333111222222222222222222222111111111111111111111111000///////////////000000111000000000//////......////////////000000000000000/////////.........---111///...,,,,,,...///111...............///////////////000000000///......////////////000000000000111000///111333444222000111111000///////////////000000000000////////////222222111000000///000000///////////////////////////////////////000000111111111000000111111222333222222222222222222222222222222222222222222222222222111111111111222333333555222222444555777;;;@@@HHH]]]zzzsss\\\EEE;;;;;;<<<<<<;;;::::::;;;<<<===>>>???@@@@@@AAABBBCCCBBBAAA@@@???======>>>>>>>>>===<<<;;;:::999888777888:::<<<>>>:::<<<===>>>>>>@@@CCCEEEEEEEEEEEEFFFIIINNNTTTXXX___dddiiikkkkkkooovvv|||~~~}}}{{{yyyzzz|||~~~//////000000000///...------------............/////////...------------...,,,,,,------.../////////........................------------.........///........................///000000111111000000///---......//////...------000000000000000000000000......////////////000000//////000000111111222222444111///222333000///000//////000000111222222222222222111111222222333333222222222222222222222222222222333444555666777777444444444444444555999<<<>>>>>>===<<<<<<;;;;;;;;;DDDJJJYYYkkkwww}}}qqqhhh]]]VVVQQQQQQYYYbbboooxxx{{{{{{}}}{{{}}}xxxwwwzzzxxxmmm^^^SSSNNNMMMNNNNNNDDD@@@:::666555444444333000111111111111222222222000111222222333222222222111111111111111111111111//////......//////000000000//////////////////...////////////000000000000000000//////...------,,,//////...------...//////---............/////////...//////000000000//////////////////000000000000000//////111444555222///222111000///............000000000000////////////111111000/////////000000////////////////////////000000/////////000111111111111000000111111222333111222222333333222222111222222222222222222222222111111111111111222333333888666444333444666999;;;BBBMMMaaa|||nnnRRRBBB>>>===<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCBBBAAA@@@<<<===>>>??????>>>===<<<;;;:::999888777888888999999;;;<<<<<<<<<===???AAAAAAAAAAAABBBDDDGGGJJJLLLRRRUUUXXXZZZ[[[^^^ccchhhmmmqqqvvvxxxzzz~~~|||yyyxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwxxxzzz}}}/////////.........---------------............///000///...---,,,------...,,,,,,------...//////000........................,,,,,,---------.........,,,------....../////////......///000000///......---...///000000///......////////////////////////........./////////000000000000000000000111111111111//////333222...---111/////////000111222222222222222111111222222333444111111111111111111111111222222333333444444555555555555555333222444666999999999888888999999888777;;;<<>>@@@?????????AAADDDFFFGGGGGGJJJKKKLLLNNNQQQUUUXXXZZZ\\\```eeehhhhhhkkkrrrwww~~~vvvxxx{{{}}}}}}|||yyywwwuuuuuuuuuwwwxxxyyywwwuuurrrrrrqqqqqqrrrssstttuuuwwwxxxzzz}}}//////...------------...---------.........//////000///...---,,,---......,,,,,,------...///000000........................,,,,,,,,,---------......,,,,,,------...///000000,,,---...//////...---,,,...///000111111000//////////////////////////////............/////////000111111111000000000000000///...000444222,,,,,,111...//////000111222222222222111111111222333333444111111111111111111111111111111111000000000000000333333333222222333777999999777666666777777777666888666999BBBGGGGGGKKKQQQWWWaaappp~~~uuuqqqmmmiiiaaaWWWSSSTTTSSS]]]hhhpppxxx~~~~~~yyyzzzxxxxxxzzzzzzzzz|||wwwyyyzzzxxxvvvqqqeeeZZZSSSQQQLLLEEE???:::777666666444222222222222111000111222222333333333333333///000111222333333222111////////////////////////...............///000111---.........//////000000////////////000000000000,,,,,,------.../////////------...//////...---------------.........//////***+++,,,---......///...////////////000000000000000......111666777333...///......//////000111222000000000000////////////...............///000111////////////////////////111111111111111222222333111111111000111222222333111222333444444333222111000000000000000000000000111111111000111222222333...222555444333555888999777777AAAWWWssszzzeeeVVVJJJDDDBBB>>>============<<<<<<<<<@@@AAABBBCCCCCCCCCBBBAAA<<<===???@@@@@@???>>>===888999::::::;;;:::::::::555666777777666777999;;;999999;;;===@@@BBBBBBAAAFFFFFFFFFIIIMMMRRRTTTUUUOOOTTTYYY[[[[[[^^^dddjjjlllqqqxxxzzzxxxuuuttttttmmmooorrrttttttssspppooooooooopppsssvvvwwwvvvuuurrrrrrrrrrrrtttvvvxxxyyy{{{}}}222...+++***---//////...,,,---......//////......+++---...---,,,,,,---///,,,------...//////......---,,,,,,+++,,,---...///000...,,,---///111000..............................000111000...------.........////////////......------...///000111222222000000000000000000000000000000000000000000000000000111222333333222111000000111111111111222222222000111222333333222111000111111111111111111111111333333222111111222333333666444111222444666555333444555666777777666555444999999999;;;<<<>>>@@@AAAHHHNNNYYYeeekkkooowww~~~|||xxxuuupppggg[[[SSSSSS[[[iiittt|||}}}~~~|||}}}{{{yyy}}}yyytttjjjgggdddcccaaaZZZOOOGGGDDDCCCAAA>>>:::666333111333333222111222333555666000000000000000000000000333333111000000000111222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000---,,,...222222...,,,---////////////////////////////////////////////////////////////////////////111111000///...---,,,,,,////////////000000000000111111000000//////......///000111222222111000///111///...------...///111////////////000000000000////////////000000000000000111111111111000//////111111111111111111111111000000111111111222222222222222333444444444444333222333444444555555444444===999:::GGG\\\wwwjjjYYYKKKCCCBBB===777777;;;===<<<999>>>@@@CCCEEEDDDCCCCCCCCC===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999999999999999888888888888888888:::<<<>>>@@@AAABBBBBBCCCDDDDDDDDDEEEHHHKKKKKKMMMPPPRRRSSSTTTWWWYYYbbbccceeeggghhhhhhggggggdddhhhnnnrrrsssrrrqqqqqqppprrrvvvzzz||||||{{{zzzxxxzzz{{{|||}}}111...++++++...//////---,,,---......//////......///.........//////...---,,,,,,------------,,,,,,...---,,,,,,---...///000...,,,***+++---///...---........................---///000000...------.........////////////......////////////000000000000000000000000000000000000000000000000000000000000000111222222222111000///000111111111111222222222000111222222222222111000222222222222222222222222333333222111111222333333666444222222444555444333444555555555555555555444666666666777888999::::::;;;???GGGPPPTTTVVV\\\dddqqqrrrtttzzz{{{yyyuuuooofff___YYYbbbooozzzzzzxxx{{{}}}~~~}}}{{{zzzxxxtttmmmggg\\\YYYVVVUUUSSSMMMDDD=========<<<:::888555333222111000/////////000111222000000000000000000000000333222111000000000111111111111111111000000000///000000000000000000000000000000000000000000000000///////////////////////////------000000------///////////////////////////////////////////////////////////////////////////000000000///......------............////////////111000000000/////////...///000111111111111000///111000...------...000111/////////////////////000////////////000000000000///000111222222222222222111111111111111111111111000000111111111222222222000000111111222222222111222333333444444444444444666777:::BBBOOOddd}}}kkk\\\SSSQQQKKKEEEAAA@@@@@@???===>>>???AAABBBAAA@@@??????;;;<<<===>>>>>>???>>>>>>??????>>>===<<<;;;:::999999999999888888888777777777888999;;;===>>>@@@@@@AAABBBCCCCCCDDDEEEHHHKKKKKKMMMOOOPPPPPPQQQSSSUUUZZZ[[[]]]^^^```bbbcccccceeeiiioootttuuuuuuuuuvvvtttvvvyyy}}}///...------...///...---,,,---......//////......111000000000000000...------...............---,,,///............//////000---,,,***+++---......---........................,,,...//////.........///......////////////......111000000000/////////...000000000000000000000000000000000000000000000000000111111111000000///...000111111111111222222222000111222222222222111000333333333333333333333333333222222111111222222333555444222222444444444333444444333333333333444444444444555555555555666666777888<<>>AAANNNjjjqqqhhheee```XXXPPPHHHCCC???===??????@@@@@@@@@???>>>===;;;;;;===>>>>>>???????????????>>>===<<<<<<;;;:::999999999888888888777777666777888999;;;<<<>>>>>>@@@AAABBBBBBCCCEEEHHHKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRRRRSSSVVVYYY\\\___aaagggkkkqqqvvvyyyzzz{{{}}}------......//////------,,,---......///.........///222333222///------...//////000111111111111111//////////////////000000...---------.../////////........................+++---//////......///000......////////////......000000000000////////////////////////////////////////////////////////////111111000000//////......000000111111111222222222111111111222222111111111333333333333333333333333222222222222222222222222444333222222333333444333444333222111111222333444444555555666777777777777;;;999:::;;;;;;999===CCCFFFGGGKKKPPPWWWaaakkkqqqzzz{{{~~~xxxtttssstttxxx}}}wwwtttnnniiiccc^^^YYYSSSJJJDDDAAA???;;;:::999888555222000111222333333333333333333222222111000000000000000000000000000000000000222111111000000000000000111111111000000000000000////////////////////////000000000000000000000000////////////////////////111......111111......111////////////////////////////////////////////////////////////////////////............//////000000------........./////////000000000000///////////////000000000000000000///111111000000000000111111///////////////.........////////////000000000000...///000111222222222222111111111111111111111111000000000000111111111111222222222222222333333444333333333333333444444444444777;;;<<<;;;CCCYYYnnn|||{{{yyyssshhhZZZMMMCCC???AAA@@@??????@@@@@@???>>><<<===>>>@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<999999999999888888888888666666777888999:::;;;<<<>>>???@@@AAAAAACCCGGGJJJJJJLLLMMMMMMMMMMMMNNNPPPOOOPPPQQQSSSWWW]]]bbbeeejjjnnntttyyy|||------//////......------,,,---......///.........+++222777444---))),,,000---...///111222333333333000000000000000000//////------------------///000........................+++,,,...///...---...///......////////////...............///000111111111////////////////////////////////////////////////111000000///////////////000000111111111222222222222111111111111111111222222222222222222222222222222222222222222222222222333333333222222222333444333222111000000111222333222333555777888999:::::::::666555666555444777<<<===>>>@@@BBBFFFMMMUUU\\\jjjwww~~~|||zzz|||~~~zzzttttttsssrrrvvv|||}}}xxxxxxwwwrrrllliii]]]YYYRRRNNNJJJEEE???:::;;;999666444444444333333000111222222222222222222333333333222222111111000000000000000000000000000111111111111000000//////000000000000000000111111////////////////////////////////////////////////........................///...111666666111...///////////////////////////////////////////////////////////////////////////------......///000000000....../////////000000000////////////000000000000000//////////////////000111111000000000000111111000/////////......------////////////000000000000///000000000000000//////000000000000000000000000000000000000000000000000222222111111111222333444333222222222222333444555777666777999:::???MMMZZZuuu}}}ttt```OOOFFFBBB@@@======>>>??????>>><<<===>>>???AAAAAAAAABBB@@@@@@@@@??????>>>>>>===::::::::::::999999999999555666666777888999999:::<<<===>>>>>>???AAADDDGGGGGGIIIKKKLLLLLLMMMPPPRRRRRRRRRSSSVVVZZZaaagggjjjnnnrrrwww|||---...///...------...///,,,---......//////......***111666555...***,,,111++++++---///000111111111///000000000000//////...***+++,,,+++******,,,...........................+++---......---------.........////////////......------...///000111222222000000000000000000000000000000000000000000000000111000000//////000000111000111111111111222222222222222111000000111222222111111111111111111111111111222222333333222222111222333333333111111333444222222111111111111222222000222444777888999999999888555333555555444555999999;;;<<<;;;;;;>>>EEEJJJVVVdddmmmsss~~~}}}~~~zzzuuusssuuuwwwvvvooommmqqqqqqooorrrzzz~~~~~~yyyyyyssslllhhheeebbb^^^[[[MMMHHHCCC@@@???===999555555444333111111111222333111222222222222222111111000000111111111000//////000000000000000000000000000000111111000000///...000000000000111111111111000000000000000000000000////////////////////////..............................222888888222......////////////////////////////////////////////////////////////////////////---.........//////000000////////////000000000111////////////000000000000000//////......//////000000000000000000000000000000//////......---------////////////000000000000//////000000//////...---000000000000000000000000111000000000000000//////000000///...///000111222333222111111111222444555777333222666999<<>><<<===>>>===;;;999:::<<<===???@@@@@@@@@AAAAAA@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;::::::666666777777777888888888:::;;;<<<<<<<<<===@@@CCCBBBDDDGGGIIIJJJLLLNNNQQQSSSSSSTTTWWW[[[aaagggjjjoooqqquuuyyy|||---//////...++++++...111,,,---......//////.........000333444333111//////------......//////......//////000000000///...---)))+++,,,+++******,,,...........................,,,---///...---,,,,,,---......////////////............//////000000111111000000000000000000000000000000000000000000000000000000//////000111333444000111111111111222222222222222111000000111222222222222222222222222222222111222333333333333222111111333444333111000222444111222222333333222222111222333666888999999888888999555444666777666666999666888:::888666777<<>>AAACCCDDDFFFIIIKKKNNNNNNPPPSSSWWW\\\```cccfffhhhkkkmmmpppsssxxx{{{}}}}}}~~~...//////---***+++...222,,,---......//////......222000///222777777222---111111111111000///------...///000000000...---,,,+++---...---++++++...000........................---...//////---++++++,,,......////////////......000000000000////////////000000000000000000000000000000000000000000000000000000///000111222444555000111111111111222222222333222111000000111222333333333333333333333333333111222333444444333222111111333444333000000222555111222333444444333222111666777999:::;;;:::999888888444333555777444444666222666888777444555999>>>999FFFJJJKKKRRRVVV^^^mmmttt~~~}}}wwwpppjjjiiikkkmmmqqqjjjiiiooonnnffffffmmmvvvyyywwwooogggccc^^^XXXWWWTTTOOOIIIEEECCC@@@;;;<<<777333222333555333222222222222222000000111333///000000111111111111111---...///111111111000000000000000000000000000000///000111111111000...---//////000000111111111222000000000000000000000000////////////////////////........................///---...111111...---///////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////.../////////000000111111000///...------...///000......////////////......000000///...------,,,,,,////////////000000000000---...///111222222222222000000000000000000000000111111000000/////////...333222000///000111333444333222111000000222444555555444555888777666999>>>@@@PPPhhhwwwxxx\\\TTTKKKEEECCCBBB>>>:::;;;<<<>>>???AAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>============777777777777888888888888888999999888777888:::<<<999;;;===??????AAACCCEEEIIIIIIKKKNNNRRRVVVYYY\\\\\\^^^```bbbcccgggkkknnnnnnooopppsssuuuwwwyyyzzzuuuxxx|||~~~}}}}}}------------------------///......---------......000000///////////////000,,,,,,------......//////..................------........................***+++---///000000///...........................111000000///......------111000......///222555777;;;666111...///111111000000000///////////////000333333333222222222222222222111000//////000111222222222333444444444444333000000000000000111111111/////////000111111222222///000000000000111111111444444444333333222222222666666555555666777888999666666666666777777777777444444555555666666777777888:::===@@@CCCFFFHHHIIIXXX]]]dddjjjpppuuuyyy|||xxx{{{~~~~~~{{{rrrlllmmmqqqpppkkkeeeiiimmmnnnlllhhhfffeeepppssssssjjj\\\PPPJJJJJJGGGEEEAAA<<<999777777777333333333222222111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000//////.........//////............//////////////////////////////////////////......---------,,,------............------................................................000000//////.........---000000//////.........---000000000000000000000000000000000000000000000000111222333222000......//////////////////000111111000000000000////////////111111111000000000000000222222111000//////000000000000////////////000000111111111111111111111111333333333333333333333333777666666555555555666666999AAANNNbbb}}}{{{lllZZZPPPHHHBBB@@@@@@@@@???===>>>???@@@@@@???BBBAAAAAAAAABBBBBB@@@???BBBAAA???>>>>>>===<<<:::::::::999888888777777777999888888888888888999999888999::::::;;;<<<@@@BBBDDDDDDFFFHHHKKKNNNPPPRRRWWWXXXYYYZZZ[[[]]]^^^^^^```cccfffggghhhiiikkkmmmoooqqqtttwwwyyyzzzzzzyyyyyyzzz|||||||||~~~---------------------------------,,,,,,,,,---------------...000333555666..................//////..................------........................,,,,,,---...////////////........................------------------------///...------...000333444777333///---...000//////000000////////////000000/////////000000000000000111111000//////000111111000000111222222222222222......///000111222222333222222222222111111111111111222222222222333333333222222222333333333444444555555555666666666666666555555666666666777777777555555555555666666666666777888:::===???@@@AAAAAAEEEIIINNNSSSXXX\\\aaadddgggkkkpppvvvyyy{{{zzzyyyqqqrrrvvv~~~{{{|||}}}vvvpppqqqsssqqqkkkggghhhiiijjjjjjiiihhhgggnnnmmmiii___QQQEEE???>>>===<<<999777555444333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000///////////////.........//////............////////////////////////////////////111000000000////////////------............------................................................000/////////.........---000/////////............000000000000000000000000000000000000000000000000222333444333111//////000///////////////000111111000000000000////////////111000000000000000000000222222111000000000000000000000////////////000000222222222222222222222222333333333333333333333333666666555555555555666666555:::AAANNNggg~~~nnncccYYYNNNGGGEEECCCAAA???>>>>>>>>>>>>===AAA@@@@@@AAACCCCCCBBB@@@BBBAAA@@@??????>>>===;;;;;;;;;;;;:::999888777777999888888888888888999999999:::;;;:::999:::<<>>???@@@BBBEEEHHHJJJKKKOOOPPPQQQRRRTTTUUUVVVVVVVVVXXX[[[]]]]]]^^^```bbbkkkmmmpppsssuuuwwwxxxxxxwwwxxxzzzzzzyyyzzz{{{}}}|||}}}------------------------,,,,,,+++++++++,,,,,,------,,,,,,---000333777999///////////////.........------------------....................................---------......///........................++++++,,,---......//////...---,,,,,,,,,...///000111///------...///...---000000////////////000000------......//////000000111000000//////000000111......///000000000000000------...000111222333444444444333333222111111000111222222222222333333333000000111222333444555666555555666777777666444444555555555666666666666777666666666555555555555555666777777888999999999999999<<>>>>>>>>???>>>>>>???BBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>===>>>>>>===<<<:::999999888999999888888777888888999999::::::999888777999::::::;;;<<<===???BBBDDDEEEHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSVVVWWWXXXYYY[[[]]]fffgggjjjlllppprrrtttvvvyyy{{{}}}}}}|||{{{|||}}}zzz{{{~~~------------------------,,,,,,,,,+++,,,,,,---...111///...------///222333000000000//////.........,,,,,,------------..............................000///---,,,,,,---...///.................................///000000111111......---------------...,,,,,,---......///...---000////////////000000111---......///000111222222000000000//////000000000---...//////000000//////......///000111222222333333333222222222111111111//////000000000111111111000000111222333444444555555666888999888666444333444444555555555666666666666666666555555444444444555555666666666666555555777999::::::;;;===AAADDD@@@BBBFFFJJJNNNPPPQQQQQQVVVXXX^^^gggqqqyyy}}}~~~yyywwwvvv{{{|||~~~~~~vvvssswww{{{}}}vvvuuupppkkkjjjkkkkkkfffbbbRRRLLLCCC<<<888666444222222333333444333333222111222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000////////////.........///////////////............////////////////////////////////////...............---------------............------........................................................................///////////////.........////////////////////////////////////////////////111222333333111000000000///////////////000000111000000000000////////////000000000000000111111111111111000000000000000111000000////////////000000222222222222222222222222222222222222222333333333555555444444444555666666777:::;;;:::@@@TTTrrr|||ooogggfff```\\\TTTKKKDDD?????????<<<;;;;;;===@@@BBBBBBBBBAAABBBBBBAAA@@@??????@@@@@@@@@???>>><<<;;;:::::::::999999888888888888999888999999999777666777999::::::;;;<<<===???AAABBBDDDEEEEEEGGGHHHIIIJJJKKKOOOQQQSSSTTTUUUVVVYYY\\\aaabbbdddfffjjjnnnqqqsssxxxzzz}}}~~~}}}}}}~~~|||~~~---------------------------------------...//////111000...,,,,,,,,,---...000000//////......------,,,,,,,,,,,,------..............................000///---,,,,,,---...///........................000000000000000000000000......//////......------+++,,,...//////////////////////////////000111111------...///000111111222/////////000000/////////...///000000111111000000111111111000000000000000000000000000111111222222//////000000000111111111111111111222222222333333666777999999999777555444444444444444555555555555666666555555444444333333444444555666666666666555555555666555444555888:::999:::<<<>>>@@@AAAAAABBBGGGJJJOOOVVV^^^eeejjjlllfffffffffkkkrrrxxx{{{|||{{{~~~}}}~~~}}}||||||{{{{{{{{{{{{|||}}}||||||zzztttnnnkkknnnsssvvv{{{}}}vvvrrrmmmgggeeeddd```XXXQQQEEE???777333444555555333444444555444444333111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000////////////...------...///000000//////............////////////////////////////////////---------...............------............------................................................---------........................//////////////////////////////////////////////////////////////////000111111///.../////////////////////000000111000000000000//////////////////000000111111111111111000000000000000111111000000////////////000000222222222222222222222222111111111222222333333333444444444444444555666666000555888888888BBBXXXjjj|||zzz~~~yyyxxx||||||vvvkkk[[[LLLAAA<<<;;;;;;:::999:::===???@@@@@@???AAABBBAAA???>>>@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999999999999999666888999999888777888999::::::::::::<<<===>>>???AAABBBCCCDDDEEEGGGHHHHHHIIIJJJLLLMMMNNNPPPSSSUUU\\\]]]___bbbeeeiiimmmooonnnqqqtttvvvxxxyyy|||~~~------------------------------------...//////000,,,,,,,,,,,,,,,---.....................---------++++++,,,,,,------....................................---------......///......................................................000000000///...---+++---/////////...///111///......//////000111222,,,,,,------......//////...//////000000//////...///000000111111111111111222222111111000/////////...//////000111111222222111222222222222333333333111111111222222222222222666777777888888777666555333333333444444444555555555555555444444444444444444444555666666666666666444555555444333333555666777777777888888999999999999;;;???CCCHHHMMMQQQSSSSSSSSSUUUZZZ___dddffffffhhhmmmqqqsssrrrsssuuuxxx}}}~~~zzz{{{xxxwwwwwwvvvvvvxxxtttssspppmmmllllllnnnooooookkkgggfffdddbbbfffkkkmmmtttzzz|||}}}}}}xxxrrrbbb___ZZZWWWSSSMMMFFF@@@>>>999333111222444333222444444333222111000000///000000000111111111111111000000000000000000000000........................000000000000000000000000........................000000000000000000000000000000////////////......,,,---...000000000//////............/////////////////////////////////////////////000000000000000------............------................................................---------------..................///////////////000000000000000000000000000000000000000000000000---///000000///......//////////////////000111111000000000000/////////////////////000111111222222000000000000000111111222000000////////////000000111111111111111111111111000000111111222333333333333333333333444555666666///222777:::999;;;FFFRRRlll~~~~~~|||~~~ttt^^^KKK???:::===;;;999999;;;============@@@BBBAAA>>>===@@@BBBAAA@@@@@@??????>>>>>>=========<<<;;;::::::::::::777999:::;;;999999999:::888888888888999:::;;;;;;===>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHIIIKKKOOORRRVVVXXXZZZ^^^aaadddggghhhhhhjjjnnnpppssswww{{{~~~}}}|||------------------------,,,,,,,,,,,,---...///000***+++,,,......///......,,,,,,,,,---------------***++++++,,,------..............................,,,,,,---...////////////........................------......//////000000,,,---///111111000...---+++---///...------///111............///000111222..............................///000000///......//////000111111111111000111111111000000000000000111111111111111111111111111222222222222333333333//////000111222333333444444444444555555555555555222333333333333444444444333444444444444444444555333333444444444444333222444666888777666555666777666666555555555555666777333555777888:::===???AAAAAABBBCCCFFFJJJNNNPPPQQQQQQWWW]]]_________bbbeeelllppprrrpppnnnpppwww~~~~~~|||xxxtttuuu{{{~~~zzzsssppplllhhhiiimmmeeedddcccaaa````````````cccZZZTTTTTTUUUTTTVVV[[[\\\cccjjjkkkkkkjjjeee```OOOMMMIIIEEEAAA<<<999777666444222111222222222222333222111/////////000000///000000000111111111222000000000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000000000/////////.........+++,,,...000111000//////............////////////////////////////////////////////////000000000111------............------................................................,,,,,,,,,------...................../////////000000000000000000000000000000000000000000000000000...///111111/////////000///////////////000111111000000000000////////////...//////000111111222222000000000000000111222222000000////////////000000000000000000000000000000///000000111222222333333333333333333444555666777444333666;;;;;;:::>>>FFFTTTiiizzzbbbOOOEEE@@@>>>;;;:::;;;<<<<<<<<<;;;>>>AAA@@@===<<>>===<<<<<<;;;;;;;;;:::<<<======;;;999999999999999888888888999:::::::::;;;<<<===>>>@@@AAAAAADDDEEEFFFFFFGGGIIIMMMPPPQQQSSSVVVZZZ]]]```aaaaaadddfffhhhjjjmmmrrrxxx|||{{{|||}}}~~~}}}|||zzzxxx------------------------++++++++++++,,,---...///+++---...000000///---,,,+++++++++,,,,,,---------******+++,,,,,,---..............................***+++---///000000//////........................------...000111333444444***,,,...000111000...,,,+++---...---++++++...111............///000222222111111111111111000000000---...///000000///...---...//////000000000000000//////000000111111222222444444333333222111111111///000000000000111111111------///000222444555666222222222222222333444555222222333333333444444444333333333444444555555555333333333333222111//////222555777777666555555555555555444333333444666777555666777777666777999;;;777777777999<<>>:::555444555777...///000111222222333444333222000//////000222333//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000/////////............+++,,,...000111111000///............/////////000////////////////////////,,,---------......//////---..................---................................................,,,,,,,,,------.........---.........//////000000000000000000000000000000000000000000000000000000...000222222000000000111///////////////000111111000000000000////////////...//////000111222222222000000///000000111222222000000////////////000000///////////////////////////000000111222222333333222222222333444555666777777222111666888666888>>>CCCVVVsss}}}xxxbbbUUUDDDAAA===<<<<<<<<<<<<<<<:::>>>AAA@@@===<<>>>>>?????????@@@@@@@@@@@@@@@???======<<<<<<<<<>>>???@@@???<<<999888888;;;;;;::::::::::::;;;;;;::::::;;;===>>>???@@@AAA@@@AAAAAABBBBBBEEEIIILLLMMMPPPTTTXXX[[[\\\]]]]]]^^^___```aaadddiiipppuuuvvvwwwyyyzzzzzzyyywwwvvv------...000111111///,,,,,,,,,---------------,,,,,,,,,,,,------.........///......------,,,+++++++++,,,------,,,,,,...///---------,,,,,,+++++++++//////.........------------------............///000///...---------------------------------------,,,,,,---...---,,,***)))////////////000000000000000000000000000000000000000000000000000000000000111000000000//////......000000111111111222222222333555666555333///...---...///111333444333222111111333444444333222222333222222222222222222222333111222444666666555444333111111111111222333333444222222333444444444444333444444555333111111222333444444333333333333222222444444444444444555666777666666777888999::::::;;;>>>>>>???@@@BBBDDDFFFGGGLLLLLLKKKLLLNNNTTT\\\aaaaaabbbccceeegggiiikkkllleeeggglllrrrxxxzzzyyyxxxyyyzzz{{{xxxqqqiiiccc```]]]^^^```dddjjjpppvvvyyyvvvnnnkkklllpppnnnkkkhhheeeeeeeeeeee```]]]ZZZUUURRROOONNNMMMNNNOOOOOOPPPQQQQQQPPPPPPFFFCCC>>>:::888999;;;<<<@@@AAABBBCCCCCCAAA???>>>555444222111111222444555333///,,,---111444222///222222222111000//////...111111222222222222111111......//////000000111111......////////////......////////////............///////////////000000111......///000000000000000000000/////////.........---------......000111111111111000///...---,,,,,,//////.........---------........................------------------------,,,,,,,,,------..................................................................------,,,,,,,,,...000111000///...///111111000000////////////000000000000000000000000000..................------///////////////.........000000000000000000000000000000000000111111111111000000//////.........---000000000000111111111111//////111222222111000///000000111222333444444555444444444555555777888888===DDDWWWsss}}}eeeYYYLLL@@@===>>>===;;;;;;<<<;;;999:::<<<>>>>>>===@@@@@@??????@@@AAABBBBBB>>>>>>>>>>>>============;;;;;;:::999999888777777888777777777777777888888::::::999999::::::;;;<<<======>>>???AAADDDFFFGGGHHHJJJMMMPPPRRRVVVZZZ]]]^^^]]][[[ZZZ\\\bbbjjjpppsssssssssssssssrrrrrrrrr.........000222222000---,,,,,,---------,,,,,,+++,,,,,,,,,---------......------------------------+++---......------...///.........---------,,,,,,///.........---------------------............/////////......------......------------------------,,,,,,---......---,,,+++.../////////000000000000////////////////////////////////////////////////111111000000000/////////111111111111222222222222000222444555333222111111000111222333333333222111333444666666444333444555444444444333333222222222000222333555555444333222333222222222222222333444111222222333333333333333444555555444222111222444444444333333333333222222444444333333444444555666666666666666666777777777555555666777888:::;;;<<>>>>>???BBBHHHLLLMMMNNNOOOQQQRRRTTTUUUVVVRRRRRRTTTXXX]]]aaabbbbbbeeefffgggeee```ZZZVVVTTTUUUVVVXXX[[[___eeeiiilllrrrttttttppphhhcccbbbcccbbb___\\\XXXVVVTTTTTTTTTPPPOOOLLLIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB???===999666555555777888666777888999888777555444444333222111111222333444888333//////111333222///222222111111000//////...111111111111111111111111.../////////000000000111//////000000000000//////////////////............///.........///000111111......///000000000000000......---------,,,,,,,,,------------...///000111000000//////......------......------,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......................................................//////......------------...000111000///...///111111111000////////////000////////////////////////......................../////////////////////...000000000000000000000000//////000000000111111111000000000/////////......000000000000111111111111111111222222111000///...222222222222222222333333333333333333444555666777:::===JJJ___vvvjjj]]]QQQLLLIIICCC>>><<<@@@???>>>>>>@@@@@@@@@?????????????????????@@@@@@?????????>>>>>>>>>======<<<<<<;;;::::::999888888999999999888888999999:::999999999999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSWWWZZZ[[[[[[YYYXXXYYY]]]dddiiinnnnnnnnnnnnoooooooooooo///...///000222222000...---------------,,,+++***,,,,,,,,,------------...++++++,,,------...//////,,,...//////...---...000//////............------............---------------------............//////............//////000------------------------,,,,,,---.........------....../////////000000000////////////////////////////////////////////////111111111111000000000000111111111222222222333333000222444555333222222222222222222222111111111111222333555555333222333444666555555444333222111111111222333444444444333222444444333222222222333333000111111222333222222222222333333222000000111333444444333333333333222222333333222222333333444444555555444444444333333333333333333444444555666777999::::::888777888:::===???@@@@@@AAABBBCCCDDDDDDEEECCCAAABBBFFFKKKNNNOOOMMMNNNPPPNNNKKKIIIGGGGGGIIIJJJKKKLLLOOOSSSVVVXXXZZZ\\\\\\YYYTTTRRRSSSUUUPPPNNNJJJGGGDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::999777555444666555333222111111222333222222333444444333111000333222111000000111222333<<<777222000111222111000222111111000000//////...111000///......///000111////////////000000000000000000111111111111000000////////////........................///000111222......///000000000000///---------------,,,,,,,,,------------...///000000........................---,,,,,,,,,,,,+++++++++................................................,,,,,,,,,------------...................................................///...............------...000111000///...///111222111000///////////////......................................................//////////////////000000000000000000000000//////000000000000111111111000000000000000//////000000000000111111111111333333333222111000...---333333333222222222111111222222222222333444555555777777;;;HHHZZZqqq|||{{{~~~|||zzzxxxlllddd]]]QQQGGGBBB???===;;;;;;===>>>======>>>>>>???@@@@@@@@@??????@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;999999888888999999:::;;;:::;;;;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLNNNRRRUUUVVVVVVVVVUUUVVVXXX]]]```eeeffffffgggiiijjjjjjkkk...------///000111///..................---,,,+++------------------------,,,,,,,,,---------......---///000///......///000............---------------------------------------------............///............//////000111,,,,,,------------------,,,------....../////////........./////////000000////////////////////////////////////////////////111111111111111111000000111111111222222222222333333555666555222000000000222222111000/////////000///000222222000///000111444333333222222111111111222222333444555444444333555555444333222222222333000000111222222222222111///000111000......///111444444333333333222222222333222222111222222333333333333333333333333333333555555555444555555666666999;;;<<<;;;999888888999:::::::::;;;;;;;;;;;;<<<>>>;;;999:::===@@@CCCDDD???@@@AAA@@@>>>======>>>>>>>>>??????AAACCCEEEFFFGGGHHHGGGEEECCCBBBDDDGGGBBBAAA???<<<:::999888888888888777777777666666666777777666555444222111000111111111111111111111111222222333333333333222111111111000000000000111111;;;777222000000111222111111111000000////////////111000...------...000111////////////000000000000///000000111111000000///////////////............---------...///000111222---...//////000000//////////////////////////////---------------...///000---------....../////////---,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------................................................------------------------...000111000///...///111222222111000////////////////////////////////////............////////////............////////////////////////////////////////////////000000000111111111111111000000000000///000000000111111111111222222222222111000000///222222222222222222222222222222222222222333444555666444666<<>><<<;;;<<<<<<;;;===>>>@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999888888888888999::::::999999::::::<<<===?????????AAADDDEEEGGGIIILLLOOOPPPQQQSSSSSSTTTUUUXXX[[[]]]]]]___```bbbdddffffff---,,,+++,,,...///...,,,///////////////...------------------------------......---------,,,,,,,,,...///000///...---...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------------------............///...............///000111,,,,,,,,,---------......------------.../////////............////////////................................................000000000000000000111111000000111111111111222222333444555333111//////000111000///..................000111111000//////000//////000000111111111222333333444555555555555555555444333333222222222222000000111222222222222111000111222111//////111333444444333333333222222222333222222111111111222222111111222333333444555555333222222222222222333333555777999999777555555555444444444444444444444444555444333555777888888777:::::::::999777666777888777777777777888999999:::===<<<;;;:::888888999;;;:::999888888777777666666666666666555555444333333333333333333333222222111000000111222222222222222//////000000000000000///000000000000000000000000666333000//////111222222000000000///////////////000///---,,,,,,---///000000000000000////////////...//////000000//////...////////////............------------...///000111------...///////////////.../////////////////////...------------......///,,,,,,------......//////------------....................................////////////////////////------------------------................................................,,,,,,,,,,,,,,,,,,------...000111000///...///111333222111000////////////000000000000000000000000........./////////000000---.........//////000000////////////////////////...////////////000000000000000000000111111111111///000000000111111111111000000111111111222333333000000111222333333444444333333333222333333444555333333666:::>>>III^^^qqqxxxxxx}}}|||ooojjj___ZZZRRRKKKFFFBBB>>><<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::999999888888999999:::;;;888888888999:::;;;<<<===<<<>>>@@@AAABBBDDDGGGIIIJJJLLLOOOPPPQQQSSSVVVXXXUUUVVVXXXZZZ]]]___aaabbb,,,+++***+++,,,------,,,......////////////.........------------,,,,,,,,,//////...---,,,,,,++++++...///000///---------///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------............///...------------......///+++,,,,,,------............------,,,------...///------........./////////................................................////////////000000000000/////////000000000111111...000111111000000222333////////////............111222444444222111222333------...///000111111222333333333444444444555555333333222111111111222222000111111222333222222222333444444444333333444666444444333333333333222222333333222222111111222222000111111222444555555666222222222111222222333333111333666666555444444444222222222222222222222111111111111333555555333111666777777555333222222333333333444444444444555555777777666555444444444444444444444555555555555555444444444444333222111000000000111222222222222222111111222222333333333333///000000000000000111111000000000000000000000000000000/////////000222222////////////////////////000///...------...///000000000000000////////////......////////////......////////////..................------......///000------...////////////...,,,,,,,,,---------------...---------------......,,,,,,------.........///------...............///...................................................------------,,,,,,,,,................................................,,,,,,,,,---------------...000111000///...///111444333222111000/////////111111111111111111111111.........//////000000111------......///000000000000000000000000000000000......////////////000000//////000000000000000111000000000000111111111111000000000000111333444555///000111222333444444555444333333222222333333444///111555999999<<>>???@@@AAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::999999::::::;;;<<<888888888888888999:::;;;:::<<<===>>>>>>???BBBDDDDDDFFFIIIKKKMMMNNNQQQSSSOOOQQQSSSUUUXXXZZZ\\\]]]---+++***+++,,,...---,,,***+++,,,---..................---------,,,,,,,,,---------------------,,,---...///...,,,,,,,,,---,,,,,,,,,,,,------......++++++,,,,,,,,,------------------............///...------,,,,,,,,,,,,---++++++,,,,,,---......///...---,,,++++++,,,,,,------------.........//////................................................---.........////////////............////////////---...////////////111333...///000111111111000///111333444444333222222333......//////000000111111222222111111222222333333111111000000000111222222111222222333333333333333222333444444333333555666444444333333333333222222444444333222222222222222111111222222333333333444333333333333333444555666222444666666444333444444333333444444444444444444222111111333555555333111222444555444222000000111111222333333444444444444333333333333444333222111222333333333333333333222111222222333333222111000000000111222222222222222222222111111111222333333222222222222222333333444000111111111111111111000...///000000000000111111////////////////////////////////////////////////111000000000/////////...//////000000000000//////////////////............//////...---------......,,,---......//////......,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------.................................------------------------......---------,,,,,,,,,............................................................//////000000...000111000///...///111555444222111000/////////000000000000000000000000---......///000000111111------......///000000111000000000000000000000000........./////////000000....../////////000000000000000000000111111111111222111111111111222444555111111111222222333333333333222222111111111222222000000333666555444:::BBBTTThhh~~~~~~vvvwww|||zzziiiXXXLLLEEECCCAAA>>>======???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===999888888888888999999:::999:::;;;<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>============<<<;;;;;;;;;;;;<<<======999999888888888888999999888:::;;;;;;:::;;;===???>>>???@@@@@@???@@@BBBDDDHHHIIIKKKMMMPPPRRRTTTUUU++++++*********+++,,,---///............---------///////////////.........------,,,,,,,,,,,,++++++------------------------******+++,,,,,,---..............................------,,,+++,,,---...///------------------------///...---,,,+++,,,---.........------------......---------.........//////......////////////............////////////.........///000///---,,,+++,,,,,,,,,---...///000111111......////////////......000000000000000111111111111111222222222222111111000000000000111111111111/////////222555555111...///000111222222222222222222222222111111111000000222222333333333333222222222222222222222222222222333333444444333333222222222222222222333444555555555555555444444333333333333333333444444444555555333333333333333333333333111111111222222333333333333333333333333222111000222222222333333333444444111111111000000000//////222333333333333222111111222222111111111111111111333333333444444444555555333222111000000111222333444333222111000000000000222111111111000000//////111111000000//////......333222111///......------111000000111000......000//////000111111000///...++++++---...///000000000//////............//////000000//////.........---............///////////////......---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111000000//////......000///...---------------///............//////000111111111000///......---++++++,,,------......///111111222111000...,,,+++000000000000000000000000000000//////.........---////////////////////////222111000.........///000//////000000111111222222000111111111222222222222333333333222222222111111000000000000000000000000222222111111111111222222333222222222333666999;;;>>>BBBOOOcccvvv}}}yyyvvvxxx{{{~~~vvvhhh^^^PPPFFFCCCCCCCCCAAACCC???>>>BBBBBB>>>>>>BBB???>>>>>>@@@AAABBBAAA???AAA@@@???>>>>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;999999888888777666666666888888999999:::::::::;;;::::::;;;<<<>>>??????@@@AAABBBCCCEEEHHHKKKNNNOOO------,,,,,,------...///............------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,---...///...........................---,,,,,,,,,,,,---.........------------......---------.........//////////////////////////////...////////////......---///000111111...---------------......///000000000000000111111111111000000000000000000000111111111000111111111111111111000000000000000000111111111000///000333555555222///000000111222222222222222222222222111111111000000000000111111111111000000222222222222222222222222111222222333444444444333444333333222222222333333444444333333222222222222222222222222333333333444333333333333333333333333111222222222222222222333222333333333222222111000222222222333333333333444333333333222222222111111222222333333222222111000111111111111111111111111222333333333333444444444333222111000000111222333222222111000////////////111111111000000000//////000000000000111111111111000000////////////000000222111000000000///...///,,,---///000000000000///---......////////////...//////............//////000/////////.........---............//////////////////.........//////000------------------------------------------------------------------------------------------------........................//////////////////000000000000000000//////......//////...---------......//////......//////000000222111000///............,,,,,,---......//////000000111222222222111000///000000000000000000000000000/////////............////////////////////////222111///.........///000//////////////////000000000000000111111111222222333222222222111111111111000000000000000000000000222111111000000111111222555444333222333444666777:::;;;CCCRRRbbbsss}}}yyyyyyyyyzzzxxxmmm___TTTOOOMMMJJJHHHEEE@@@>>>@@@@@@<<<<<>>======<<<<<<;;;;;;::::::999888888777888888888888999999999:::666777888999:::;;;<<<<<>>===>>>???>>>>>>@@@BBBBBBAAA???AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@?????????======<<<<<<;;;::::::999777777777888888888888888888888999:::;;;<<<============>>>@@@BBBEEEGGGHHH***++++++,,,,,,,,,,,,,,,.........---------,,,,,,))))))***+++,,,------...,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---,,,,,,,,,------............------------..................////////////000000///......///000000////////////...---,,,,,,///000111111///.........000000//////............---..................---......//////000111111111//////000000000000//////222222111000000111111222222222333444555444333111000111111222222222111111111111111111111111111111222222333333333333222222000000000000000000000000000000111333333444444444444333333222111111222222222222222222222222111111111111111222222222222333222222222222222222222222333333222222111111000000111111222222222222111111111111111111222222222222000000000000000000000000222222222222222111000000111111111111111222222222000111111111111222222222222222222222222222222222/////////...//////000000000000000000000000////////////000000000111111111............///111222333...//////---///111000...,,,,,,---....../////////------.........------,,,///......------......///....................................////////////------------...000111111////////////////////////------------------------------------------------------------------------//////////////////////////////......------,,,,,,////////////////////////......---......///000000000//////000000111222333222000///---------//////---------...//////000000111111222222333333333333///////////////////////////////////////.........000000000000000000000000////////////.../////////000//////......---------////////////000000000000000000000000000/////////000000000000000000000000111111000000000000111111666555444333222222222333555444444777===JJJaaauuu|||}}}zzzsssooollljjjXXXSSSMMMJJJHHHEEEBBB@@@AAA@@@???@@@AAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;777777777777888888888888999999::::::;;;<<<<<<===;;;;;;<<<===???AAABBBCCC***+++,,,---------,,,,,,...------------,,,,,,,,,***++++++,,,---......///.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++,,,,,,------...............------------.............../////////000000000000////////////000000...............---,,,,,,---///000///...------...000000000///......------------............---------......///000000111111//////000000000000//////222111000000000111333444222333444444444333222222111111222222222111111000111111111111111111111111222222333333333333222222////////////////////////222222222333333222111111111111111111222222333444222222222222333333333333222222222222333333333333222222222222222222222222222222222111111000000000000111111222222111111111000000000111111111222222000000000000000000000000111222222222222111000000000000111111111222222222000000000111111111222222222222222333333222222222000000/////////000111111//////////////////000000000000/////////.........000000////////////000000,,,111222...---111222/////////......------------******+++,,,---......---......------------......---------...........................////////////+++++++++,,,---...///000////////////////////////------------------------------------------------------------------------........................---------,,,,,,+++++++++.............../////////...............///000111////////////000111222333000///...------......///+++,,,,,,------...//////222111111000000000000000////////////////////////.........///////////////////////////////////////.........////////////...000000000//////.........////////////000000000000////////////////////////000000000000000000000000111000000000000000000111222222222222222333333444222333555888999>>>LLL[[[sss}}}{{{{{{~~~~~~pppjjjbbbZZZUUUOOOGGGAAA@@@>>><<<<<<>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>======<<<;;;;;;999999999999999888888888666666666777888888888999:::::::::;;;<<<===??????,,,---...000000//////...------------,,,,,,,,,,,,,,,,,,------......//////............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,---..................------------............/////////000000000///000000111111000000///,,,------.........------,,,...//////...------...000000//////.........---...//////000000//////...------...///000000111111///000000111111000000///111000//////000222555666222333444444222111111222111222222222222111000000111111111111111222222222000000111111111111000000////////////////////////222222222222222111000000000000000111111222444444222222222333333333333333222222222222333333333444222222222222222222222222111111111111111000000000///000111111222111111111///000000000000111111111222222222222222333333333111111222222111111000///000000000111222222333333000000111111111222222222222222333333333333222222111111000//////000000000......////////////000000000000///......---,,,,,,222111000//////.../////////888:::222---000222000222111///...---,,,,,,,,,)))***+++,,,..................------------......---------------.....................////////////++++++++++++,,,---..............................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++---............//////////////////...//////000000.........///000111222333........................++++++,,,,,,---.........111111000///......//////////////////////////////.........///////////////////////////////////////------.../////////......000000000////////////////////////000000000111111////////////000000000000000000000000000000000000111000000//////000000111000000111222333333444444000111555888777666<<>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAACCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::888888888999999999::::::::::::::::::;;;<<<<<<===,,,---///000111000///...---------,,,,,,,,,++++++------------............,,,,,,,,,---...//////000------------------------+++++++++,,,,,,---------------------------------+++,,,---.........------........................***+++,,,.....................------------........./////////000000000000...///111333333111///...++++++,,,---............---...000000.........//////////////////............//////000000//////...,,,,,,---...///000111222000111111111111111111000000///...///000333777999111333444333111///000222222222222222222111000000000000111111111222222222000000111111111111000000000000000000000000000000000111111222222222222111222111111111111111222222111111111111222222222333111111111111222222222222111111111111111111111111000000000000111111111111//////000111111111111111/////////000000000111111111111222222222333333333111111111111111000000//////000000111222222333333111111111222222222333333222222333444444333222222111000000///...................../////////000000////////////............111111000///////////////666CCCFFF999......111111222111///............///,,,---......////////////...------,,,,,,------...,,,,,,,,,------.....................////////////------,,,,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------.........---------.........//////111000//////////////////---------...///000222222,,,---///000000///---,,,,,,,,,------.../////////000///.........///000111000000000000000000000000............/////////000------------------------,,,---.../////////........................//////000000000111111111222222/////////000000111111111000000000000000000000000000000////////////000000///000111222222333333333222111222555555333666;;;CCCUUUlll|||ooonnnqqqvvvxxxyyy}}}~~~sssfffWWWQQQHHHAAA>>>>>>@@@@@@??????@@@AAAAAA@@@?????????@@@AAACCCCCCBBB@@@???BBBBBBAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<***+++---//////...---,,,---------,,,,,,,,,++++++------------------------))))))+++---///111222333++++++++++++++++++++++++******+++,,,,,,---..............................+++,,,---.........---,,,////////////////////////)))+++,,,...//////...............------.........////////////000000000000---///222444444222///---******,,,---.../////////...///111111000//////000////////////////////////,,,------------------,,,,,,,,,---...///000111222111111222222222222111111//////......111444888:::111333444333000...000222222222222222222111000///000000111111222222222222222222333333333333222222111111111111111111111111...///000111222333333333444333222111000000000000//////000000111111111222000000000000111111111111111111111111111111111111//////000000111111222222//////000111111111111111////////////000000000000//////000000111111111111111111111111111000/////////000000111222222333333111222222222222333333333222222444444444444222222111000///...---,,,,,,,,,---.........//////000000......//////000000111111000000////////////000000===KKKOOO???///---000111111000///......///111111000000000000000//////......------,,,,,,------...,,,,,,,,,------...................../////////000///......---------......------------------------------------------------------------------------------------------------........................---......//////000000000---------.........//////222111000//////...//////,,,,,,------...000111222+++,,,///111111///---+++------......///000000000......---...///000222444111111111111111111111111---.........//////000000------------------------+++,,,.../////////......,,,,,,,,,------.........111111111111222222222222//////000000111111222222000000000000000000000000000000////////////000000000111111222222222222111666222000222333333666::::::EEETTTggg~~~uuurrrqqqssstttuuu{{{mmmdddVVVJJJCCC???>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???AAABBBBBBAAA???>>>DDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===999999999999999999999:::<<<<<<;;;;;;:::;;;;;;<<<,,,,,,............,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000++++++,,,,,,---...//////++++++,,,,,,---...//////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000000000000000000000000......////////////......---,,,+++,,,...///...---......................................................------------......---------............/////////000111111111111111/////////000333444444333444444333111///...000111111111111111000000000000000000000000111111111111222222111111111111222222111111111111000000000000/////////000111111222222000000000111222222222333222111000//////000111111000000000111222222222333000000////////////000000///000111111111111000000111333555666666444111///......///000000000000000222111000//////000111222000000000000000000000000//////000222444444222000111111222333333444555555333333333333333333333333222111111111000000//////000000////////////000000////////////............111000///......///000111;;;FFFGGG::://////000...222111000...,,,***)))(((////////////////////////........................000///............///000,,,---......//////......///333555333///,,,...111///...---,,,,,,---...///000///...------...///000........................,,,---......//////......///---+++******,,,///000......------------......///////////////...............---,,,---...///000,,,...000111222111///...///......------,,,++++++...------------...//////////////////000000000000---///000222222000///---.........///...------,,,,,,---.........---,,,+++------...///000000//////111000...------...///000//////............//////////////////////////////000000000000000000000000222000///000333444111///...//////000111222222222111222222333333222222111555<<>>>>>======<<<<<<@@@???===;;;:::999999:::,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........+++,,,,,,------.........++++++,,,,,,---......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////////////////......////////////......---,,,+++,,,...///...---......................................................------------......---------............/////////000111111111111000000......///111333444333444444444333000///000222111111111111000000000000000000000000111111111111222111111000000111111222111111111111000000000000000000000111222222333333111111111111111111222222222111000//////000111111111111111111111111222222111000///......///000111777555222000//////000111111222444444444222111///...///000000111111000000222111000//////000111222000000000000000000000000000000111333555555333111111111222222333444444555222222222222222222222222111111111000000000//////000000////////////000000////////////............111000///......///000111000:::<<<333---000222///000000///......---,,,,,,////////////////////////........................,,,+++************+++,,,,,,---......//////......///222444333///,,,...000///...------------.../////////............//////------------------------,,,------..................---,,,+++,,,---///000......------------....../////////////////////......------,,,---...///000---...///000111000000///...........................------------...//////////////////000000000000...///000111111000///...///////////////...------.........//////......---------...///////////////111///...------...///000//////............//////////////////////////////000000000000000000000000000///......///000111222...//////000111111222222111222222333333222222111///444;;;AAAKKK\\\rrr{{{ttttttzzz}}}nnn___RRRJJJDDDFFFEEE@@@>>>AAABBBAAA>>>@@@BBBBBB@@@???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................////////////......---,,,,,,,,,...///...---......................................................------------......---------............///...///000000111111000000000...------000222333333222444555444222111111111111111111111000000000000000000000000111111111111222111111000000111111222111111111111000000000000000000111222222333333444111111111111111111000000111111000000000000111111111111111111111111000000222000///------///000222===999444///---...111333111111111111111111000000///000111111222222111111111111000000000000111111000000000000000000000000000000111333555555444222111111111222333333444444111111111111111111111111111111000000000000//////000000////////////000000////////////............000//////......//////000+++111333...,,,111333///........./////////000000////////////////////////------------------------------,,,,,,,,,,,,------,,,---......//////.........111333222///---...//////...------------...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------........./////////......------------............//////////////////...------------...//////....../////////000000000------......///000000111...------------...//////.../////////000000000111...///000111111000///...000000000/////////......000///////////////000000---......///////////////000///...------...///000000//////......//////000////////////////////////000000000000000000000000///000000...,,,,,,111555/////////000111111222222111111222222222222111111111333666888<<>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@???>>>>>>======>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---...---,,,---...//////---......................................................------------......---------............///...//////000000000000000000...,,,---///111222222///111333444222000000000111111111111000000000//////000000000111111111111111111000000000000111111111111111111000000000//////000000111111222333333222222111111000000//////000000000000000111111111222222111111000000//////222000...------...000222;;;888333///---...000222111000//////...///000111000000111222222222222222111000000000000000000111////////////////////////000//////111333444333111000111111111222222333333000000000000000000000000000000000000000000//////000000////////////000000////////////............///////////////////////////111111---...222111---------....../////////000////////////////////////------------------------//////............//////,,,---......///............000222111...------///.........------.........,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------///000000000///.........------------..................////////////------------....../////////............///000000------......////////////...------------...//////......//////000000111111//////000000000000//////111000000///////////////000///...---...///000111......///////////////...///............///000000000000////////////000000////////////////////////000000000000000000000000...333666333...,,,///444//////000000111111111111111111222222222222111111333555555444555;;;EEEMMM___rrr{{{uuunnnkkkbbbVVVOOOKKKFFFAAA>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@?????????@@@@@@@@@+++******************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***,,,---...///------------------,,,,,,,,,,,,,,,---------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------............------...---,,,---///000///.........................................................------------......---------............///......///000000000000000000...------///111111111,,,///111111000/////////111111111111000000000//////000000000111111111111111000000000000000000111111111111111000000000///......//////000111111111222111111000000///////////////000000111111111111222111111000000/////////111000///......///000111333222111000/////////000111000...------...000111000000111222222222222222000000000111111000000000////////////////////////......---///111222111000000000111111111111111222//////////////////////////////////////////000000000000////////////000000////////////..................////////////......111111///...///111000,,,...---------------------////////////////////////------------------------------------------------,,,---......///............///000///...------...---..................---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,---///000111000///.........------------......---.........//////000000---------........................---...///000000.........---------,,,,,,...------------...//////.........///000111111111//////000000000000//////111111000///...//////000///...---,,,---...000111...///////////////.....................///000000000000////////////000000000000000000000000000000000000000000000000000000///666<<<:::333---...111000000000000000111111111000111111222222111111000000111111111111444;;;@@@FFFVVVkkk|||~~~|||~~~xxx{{{wwwkkkbbbYYYNNNDDDCCCBBBAAA@@@@@@@@@AAAAAA===>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA+++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------'''((()))***,,,---//////------------------------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------...---------///000///.........................................................------------......---------............///---...//////000000//////000///...///111222111000+++---/////////...///000111111111111000000000000000000000000111111111111111000000//////000000111111111111111000000000000------......///000000111000000000000000000//////...///000111111222111111000000000000000000//////000000////////////000000---...///000000//////...000///...---...///000111///000111111222222111111000000111111111111000000000000000000000000000000...---,,,---///000000///000000000000000000000000////////////////////////......////////////000000000000////////////000000////////////............---......//////......---------,,,---...000///............---,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...,,,---......//////......---...............------------...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---...///000///............------------......------......///000000000,,,---......//////......------.........////////////......---,,,,,,++++++...------------...//////------...///000111222222000000////////////000000111000///...---...///000------------...///000000//////////////////...---------......///000000000111000000//////000000111000000000000000000000000000000000000000000000000///666======666///...///000000000000000000111111000000111111111111000000///000222222222444888;;;:::DDDSSSdddwww~~~}}}yyyvvv||||||xxxyyy~~~wwwmmm___SSSJJJGGGDDDAAA@@@@@@>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAAAAA---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---------+++,,,,,,------.........------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,///...---...///000///.........................................................------------......---------............///---...//////000000////////////000222333333111///,,,---............000222111111111111000000000000000000000000111111111111000000////////////000000111111111111000000000000.........///000000111111/////////000000000000000---...000111222222111111/////////000000000000000...///000111111000///...---...////////////......///////////////000000111...///000000111111000000///000111222222111000///000000000000000000000000...---,,,---///111111000000000000000000000000000////////////////////////........./////////000000000000////////////000000////////////............------...//////...------,,,,,,---............000............------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111000///,,,---......//////......------------......---,,,------...//////...------...------,,,,,,------...------------------------++++++,,,------------,,,,,,,,,---.....................------------......------......///000000111,,,---.../////////...---,,,---.../////////...---............------------...------------...//////------...///000111222222000000////////////000000111000...---,,,---...///------...///000000000000///////////////...------,,,---...//////000000000111111000000000000111111000000000000000000000000000000000000000000000000---222888888444///...///111000000000000000000000000000111111111111000000222333444444555555666777777>>>GGGOOO^^^ttt{{{xxxwwwvvv{{{}}}wwwvvvvvvuuuuuuxxxwww{{{zzznnn]]]XXXQQQLLLIIIGGGCCC@@@BBBAAAAAA@@@@@@??????????????????????????????????????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???......,,,,,,,,,,,,......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,---...//////------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,------......------,,,///...---...000000000............................................................------.........---------.........//////---......//////////////////000111333555444111.........///......///222444111111111111000000000000000000000000111111111111000000////////////000000111111111111000000000000/////////000111111222222......//////000000111111---...000111222222222111......//////000000111111---///000222222000///---000//////..................//////000000000111111......///000000000000000///000111222222111000///000000000000000000000000000...---...000111222111000000000000////////////000000000000000000000000---.........//////000000000000////////////000000000/////////............,,,---...//////...---,,,//////000111///,,,---000.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---......//////......---,,,,,,---......---,,,,,,---...//////...---,,,......,,,++++++,,,..............................++++++,,,---------,,,,,,,,,,,,,,,,,,------...............------.........---------...///000000111,,,,,,.../////////...---+++,,,...000000///...,,,------......///000000000...------------...//////------...///000111222222000000////////////000000111///---,,,+++,,,...///---...000111222222222111//////000000///...------,,,---...///000000000000111111000000000000111111000000000000000000000000000000000000000000000000+++...222333111//////000111111111000000000000000000000111111111111000000111111222222222111111000444:::>>>>>>FFFYYYppp~~~zzzuuuvvvzzzzzzzzzpppnnnooooooppprrrtttvvvuuunnnfff___ZZZUUUPPPLLLCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA??????+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///......,,,,,,,,,,,,......---...///...---++++++,,,///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000///---,,,+++***+++,,,---...//////---,,,+++*********,,,,,,,,,---------......//////////////////////////////.........---------------------------------//////.........---------++++++,,,,,,,,,,,,---------------.........//////222111111111000000/////////......///111333222111////////////////////////////////////////////////111000......000000000///////////////////////////000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000000000///////////////000000111111111111000000000000000000////////////000///.........///111222222000//////000111111000111111000000//////......////////////////////////........................//////............//////////////////////////////111111000000//////..............................---...///000000///...---......------------......------------------------........................,,,---...//////...---,,,+++,,,---------...111444555000++++++...000...+++////////////////////////000000//////.........------------............///................................................//////////////////////////////...---,,,,,,++++++......------------......---.../////////...,,,+++///---,,,---///000///...///...---,,,,,,---...///,,,---...//////...---,,,---------........./////////000000000000000//////000000000000////////////......---......///000111111000///...............000...------///111222222222000...---,,,---...///////////////000000000000111///...111444444000+++333222222222222222222333///000222222111111222333///000000000111111111111111111111111111111111111222444666777;;;EEETTT___www~~~yyywww{{{|||yyytttlllhhhiiieeekkkttt}}}wwwsssnnnfff___WWWSSSOOOJJJHHHEEECCCAAA@@@>>>===>>>@@@@@@<<<999???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAABBBBBBCCCCCC+++,,,------......------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,......---,,,++++++,,,---...,,,---///...---,,,,,,---///---++++++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++++++++,,,---...---,,,++++++++++++++++++------.........///////////////////////////////////////.........---------------------------------///.........------------,,,,,,---------.........---------.........//////111111111000000000/////////......///111333222111000000000000000000000000000000000000000000000000111///......///000000///////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000//////...///000111222222000//////000111111000111000000000/////////...////////////////////////........................//////............//////........................000000000000//////..............................---...///000000///...---......------------......................................................------...//////...------,,,---...------...111333888444//////111333222///........................000/////////.........------------............///........................................................................//////...------,,,++++++......------------......------......------,,,++++++++++++,,,---,,,,,,+++///...------------...///------...//////...---------------.........////////////000000000000//////000/////////////////////000//////.........//////---------------.../////////...,,,---///111222222111000...---------//////////////////000000000000///...---///111222000...111111000000000000111111111222333222111000111333222222111111000/////////111111111111111111111111111222222222222999CCCLLLYYYjjj}}}|||xxxqqqlllkkk```fffnnnyyy|||jjjhhheeeaaa[[[UUUNNNJJJFFFBBB???>>>@@@@@@>>><<<=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA+++,,,------......------************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,++++++++++++,,,,,,+++,,,......---,,,---......---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++))),,,,,,,,,+++,,,------...++++++******+++,,,------....../////////000000000////////////////////////...............---------....................................---------------............/////////---------...............000000000000///////////////......///111222222111111111111111111111111111111111111111111111111111111///......///000000///////////////////////////000000000000000000000000000000000000000000000000111111111111111000///...000000000000000000000000000000000000000000111111///000000111111000000///////////////000000000000///////////////000111111222000//////000111111000000000000000//////////////////////////////////////////////////////////////////............//////........................000000000////////////.................................////////////............------------......////////////////////////........................------...//////...---------......---,,,---///111888444111000333444333111------------------------/////////...............---------............///................................................------------------------//////......---,,,,,,,,,......------------.........---,,,,,,+++,,,,,,,,,***+++,,,,,,+++******+++///...------------...///------...//////...---------------..................//////000000/////////////////////////////////111111///......---------+++,,,,,,---...///111111...---,,,---///111222222111000...------...//////////////////000000000000---...000000//////000111000//////......//////000222333444333111111222333444444333111000...---,,,111111111111111111111111333444444222111444:::???@@@NNNaaarrr|||tttnnnmmmeeeiiimmmttt}}}vvvnnneee```TTTNNNFFFBBBBBBBBBAAA???===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@+++,,,------......------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,+++,,,++++++++++++++++++++++++***,,,......------...///---------------------,,,------------------------......///000222111...+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,------........./////////000000000////////////////////////........................////////////////////////------------------------------........./////////........................////////////////////////000......///111222111000000000000000000000000000000000000000000000000000000///------///000///...////////////////////////000000000000000000000000///////////////////////////000000111111111000000000000000000000000000000000000000111111111111111//////000000000000//////////////////000000000000///////////////000000111111000......000111000///000000000000////////////////////////////////////000000000000000000000000///......------......///........................////////////////////////...........................//////////////////.........------------......................................................---..................------...---,,,++++++---///444111//////000111000///------------------------........................---------............///................................................------------------------//////......---------,,,......------------......///...---,,,+++,,,---...---...///---+++***,,,///.........------.........---..................---..............................//////000/////////.........///////////////000000///...............---------...///000222222...---,,,...000222222111000///............//////////////////000000000000---222666666222///000222/////////....../////////000222333333222222333555444333222111000...------111111111111111111111111222333444444333555888;;;:::@@@HHHRRRaaasss~~~sssoooqqqsssuuuuuutttyyy~~~{{{jjjaaaVVVMMMIIIGGGEEECCCAAAAAA???>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---------++++++++++++++++++++++++***,,,......------...///,,,---.........---,,,,,,------------------------,,,,,,---000222222000...,,,,,,---------.........//////...---------------------........./////////////////////////////////---.....................////////////////////////,,,,,,------------------,,,------------..............................---.....................///000///......000111000///////////////////////////////////////////////////000...------...//////...////////////////////////////////////////////////////////////////////////---...///111222222222222//////////////////////////////000000111111111111//////000000000000//////.../////////000000000111...//////000000000000000111///......///000000///////////////000000000000////////////////////////000000000000000000000000......------------............................................./////////......................../////////....../////////......------------......------------------------.................................------.........,,,---,,,+++))))))+++---000///.........///..............................---------...............---------............///................................................------------------------///...............------......------------......000///...------...///000000000...,,,+++,,,///111---..................---.........------..............................---------...///////////////------....../////////000...............///000000......------......///000///......///111222111000//////........./////////////////////000000000000///555<<<<<<666111000111111000000//////000000111...///111222222333555666111111111111000000000///000000000000000000000000---...000111111111222333999888888===HHHYYYlllyyy}}}}}}vvvtttzzz}}}wwwvvvzzz}}}}}}~~~yyyyyyyyyjjj^^^WWWRRRNNNLLLGGGEEECCC@@@??????@@@AAA========================+++,,,------......------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---...///++++++,,,,,,,,,,,,+++++++++,,,......---,,,---...***---//////...,,,,,,,,,------------------------))))))***,,,///000...---,,,,,,---............---//////...------,,,------------........./////////////////////////////////---------.......................................,,,,,,,,,,,,------------,,,,,,---------........................------------------...............000///......000000///...................................................000...------...//////...////////////////////////////////////////////////000000000000000000000000---...///111222222222222////////////////////////......//////000000111111...//////000000//////.........//////000000111111......///000000000000000111///......///000000///////////////000000000000////////////////////////////////////////////////......------------......---------------------------............/////////........................//////............//////......------------......------------------------........................///...------------...///,,,,,,,,,***))))))+++---////////////////////////////////////////////////---------------.........---------............///................................................------------------------..............................------------......//////////////////000111000...------///000000///------...//////...------///...------------...///...............---------,,,---......////////////---------......//////000---------......///111111------,,,,,,,,,------...111000000111222333111///.........///////////////////////////000000000000///555<<<<<<777222000000222111111000000111111222---///000111111222444666//////000000111111111222000000000000000000000000///000000111111000///...222000222888???GGGSSS]]]qqq{{{}}}~~~~~~~~~{{{|||}}}{{{pppooorrrtttqqqmmmooottttttzzz~~~ssskkkeee```\\\UUUQQQMMMHHHEEEDDDEEEFFFBBBAAA@@@???===;;;::::::+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,...///+++,,,---......---,,,+++,,,---///...---,,,,,,---***,,,///000...,,,,,,---........................+++******+++,,,------,,,,,,,,,.../////////...---,,,,,,+++++++++,,,------....../////////000000000////////////////////////---------.........//////------------------------++++++,,,,,,,,,------------............///////////////.........---------,,,,,,---------.........000///......///000///...////////////////////////////////////////////////000...,,,---...///......////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////////////////,,,------...//////000000......////////////...............///000111111111---...///000111000000///000///------///000///....../////////000000000111////////////////////////...........................------,,,,,,------...---------------------------------.........//////........................000///...------...///000......------------......................................................///...------------...///,,,------,,,***+++---///---.../////////......///........................,,,,,,,,,------.........---------............///....................................................................................////////////......------------......---......///000000//////...---...333999999222,,,------...//////...------///...------------.../////////.........---------+++,,,---...////////////,,,,,,---......///000000//////.........//////000------------...000111222444333222333444333111...---......///////////////////////////000000000000...111444444222000111222222111111000000111111222...000111111000///000222//////000000111111111111000000000000000000000000222222222333333333111000///...111777::::::@@@GGGWWWaaannnwww|||~~~|||}}}sssnnnkkkkkkiiieeedddgggjjjooovvv~~~zzzuuuqqqmmmiiibbb[[[WWWUUUUUUVVVPPPNNNKKKGGGCCC???<<<:::+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///,,,,,,............,,,,,,---...//////---++++++,,,))),,,000000...,,,,,,---........................000...,,,,,,---------,,,,,,,,,.../////////...---((((((((()))***,,,---...000000000000111111111111////////////////////////---------.........//////------------------------+++++++++,,,,,,---------////////////000000000000//////.........---------,,,,,,,,,------.........000///......///000///---000000000000000000000000000000000000000000000000///...,,,,,,...///...---////////////////////////////////////////////////000000000000000000000000333333222222000///...---////////////////////////,,,,,,------...//////000......////////////......---......///000111111222---...000111111111000///000///------///000///....../////////000000111111////////////////////////...........................------,,,,,,------...---------------------------------.........//////........................000///...------...///000.........------.........////////////////////////........................///...---,,,,,,---...///---......---,,,---///111+++,,,......---,,,------------------------------,,,,,,,,,------.........---------.........//////................................................////////////////////////.........///////////////.........------.........+++,,,...///000///...---...---111:::BBBAAA555+++,,,---...//////...---,,,///...---,,,,,,---.../////////.........---------+++,,,---...////////////,,,,,,------...///000000111000///......---.........///000111333555777888666555444444555333000...------...///000000//////////////////000000000000,,,------------///111444111111000000000000111111111111222111...------...000000000000000000000000000000000000000000000000///...///000222333222111444000000444444222666===CCCKKKXXXgggttt~~~~~~wwwtttwww}}}}}}xxxyyy||||||tttppplllfffcccbbbccceeejjjooovvvwwwoooiiiggggggggg^^^\\\WWWQQQKKKEEE@@@>>>------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,---............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///////////////.........//////000000000///---,,,++++++++++++,,,,,,---...------------------------...///000000000...---,,,...................................................------,,,,,,------...------............------***000111...---000222111)))111444000---111333111//////............//////---,,,,,,,,,---///000222//////...------------...111000///......///000111...........................///000000000///---,,,,,,...000000///......///000///...---------------...///////////////......000000000000000000000000......////////////......---......///000111111222////////////000000000000000000000000////////////000//////.........//////000000000000////////////000000//////.........---------------------------111111000///////////////------------------------------......------,,,+++........................////////////////////////...,,,***,,,///111000...111000///------......///////////////////////////........................111111000///...------,,,------------------------..............................---,,,---...///000...........................---,,,,,,---...///000000000000000000000000000/////////...---------,,,........................---......///000/////////........................,,,,,,,,,---------......555***,,,@@@NNNFFF555***++++++++++++++++++++++++,,,---......------///000...------------...//////---,,,,,,++++++,,,,,,------------............///000///...,,,,,,------...///---++++++---222777:::===;;;999555222///---,,,////////////////////////222222222111111111111111111000///......///000111111111000000//////.....................///000000111000111222333333111///...///000111111000///...000000000000000000000000000111222111000111444777:::===DDDNNN\\\lllyyy}}}wwwsssrrrqqqqqqtttyyy{{{ttttttwww~~~zzzooogggdddcccccccccbbbeeennnzzz~~~~~~~~~~~~~~~~~~}}}{{{zzzuuuooohhh___TTTHHH@@@------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///.........................../////////...------------,,,,,,------......------------------------...//////000///...---,,,...................................................------------------...------............---------------............///111111---''')))111666666000000000000000000000000......---,,,---...//////......------------......000000///////////////000........................///////////////...------...///111000///....../////////...---------------......////////////......000000000000000000000000...//////000000//////............//////000000000////////////000000000000......//////000000000111000//////.........//////////////////............000/////////............------------------------111000000///......//////------------------------...............---,,,,,,................................................---,,,+++,,,///111000...111000///...---......///............................................................------------////////////////////////---------..................------,,,---...///000..............................---,,,------//////.......................................---------........................,,,---......//////..............................,,,,,,,,,---------......222***,,,999@@@999///,,,------------------------+++,,,------,,,,,,---///---------------...//////......------,,,------------------............///000///...---------......///...,,,+++---000333555777666444222000......---////////////////////////111111111111111111111000111000///......///000000111000000000/////////...//////......//////000111111000000111333333111///...///000111111000///...111111111111111111111111000111222111111111444666888999;;;BBBLLLZZZfffnnn~~~vvvppplllkkkkkkjjjmmmsss~~~|||{{{}}}~~~zzzuuutttmmmmmmjjjfffcccffflllrrrxxxxxxxxxwwwwwwwwwvvvwwwzzz|||vvvnnndddYYYRRR------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++........................------------------.../////////...---------......------------------------......//////......---,,,................................................------------------------------............------000+++***//////+++---444555@@@IIIFFF;;;333---***000111222333333222111000000///...---------------............///000111111...//////000000/////////........................000///......---.........///111222111///.........//////...------------.........///////////////...000000000000000000000000///000000111111000000///.....................///////////////000000000000,,,---...///000111111222/////////......//////000............------------////////////............------------------------000000///............///...........................////////////...------................................................---,,,,,,---///000///...000///......------......................................................++++++,,,,,,------------////////////////////////---------.........//////...------------.../////////////////////////////////...------,,,------...---------------------------------.......................................+++,,,------......------------------------------,,,,,,,,,---------......000,,,...333333,,,,,,000........................***,,,---,,,++++++,,,...---------------......////////////......------------------............///000000///............///000///...---------//////111000///.............../////////////////////////////////000000000000000000000////////////000000000000000000////////////000////////////000111111111000000111222222000/////////000000000000//////111111111111111111111111///000222222111111222444777555333555;;;EEEOOOVVVgggrrrtttoookkkkkkkkkkkkooottt|||}}}~~~||||||yyyssskkkggggggiiiiiiiiijjjjjjjjjiiiiiiiiikkksss}}}xxxoooiii------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------.........---,,,++++++,,,---///000//////...------,,,---------------------------------------...------------................................................------............------------............------111***+++222000+++444EEEQQQfffwwwlllNNN333)))***///000222333333222000///............------....../////////000111333444555---...///000000000///...........................000///---,,,,,,---...///000222333222///...---...///......---------......---...//////////////////////////////////////////000000111111111111000000...............---------////////////000000000000------......///000000111//////////////////000111/////////.........------///////////////.........------------------------//////...------........./////////////////////////////////000///......---................................................------------...//////...//////......------------................................................,,,,,,,,,,,,,,,---------------------------------,,,,,,------.../////////------------....../////////////////////////////////......------,,,,,,,,,------------------------,,,---------.../////////........................++++++,,,------------,,,------------------------,,,,,,,,,---------......000...///111///***---333........................+++,,,------,,,+++,,,...------,,,,,,------...////////////......---,,,+++---------............///000000//////............//////........................------------......////////////////////////.........//////////////////////////////000000000000000000000////////////000000000000000111111222111/////////111111000/////////000000000000//////222222222222222222222222...000111222111000111222666444222111444999???CCCKKKWWWhhhwwwwwwrrrpppqqqqqqqqqtttxxx|||}}}wwwpppmmmlllfffeeebbb___]]]\\\\\\\\\___bbbhhhqqq}}}|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------.........---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---///000......---,,,+++++++++,,,---------------------------,,,,,,,,,,,,---------................................................---......//////......---------............------///,,,///333///,,,===UUUyyy{{{vvvaaaDDD111000888...///111222222111///...+++,,,---....../////////------...///000222333444,,,---...000000000///...........................///...---,,,,,,---...///000111222111///------.........---------......///------...///////////////////////////////////////000000111111111111000000...............---------////////////000000000000/////////...............///////////////000111111000000000/////////...............///////////////------------------------...---------------....../////////////////////////////////000///......---........................////////////////////////------...............///...............------,,,................................................//////......---,,,,,,+++---------------------------------.........//////---------...............////////////////////////.........------,,,++++++........................,,,---------.../////////........................***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,---------......---,,,---//////...///111---------------------------...///...---,,,---...,,,,,,,,,,,,,,,---......,,,------------,,,+++***---------............//////////////////......------...//////000000000000//////...------------...////////////////////////------......////////////......///000000000000000////////////000000000000000000000000000111111222000///......000000///...000000////////////000000111111111111111111111111...000111000//////000222333333222222333555777888999AAAOOO^^^iiirrrzzz{{{wwwvvvwwwvvvssstttwww~~~~~~~~~xxxuuutttrrrnnnfff^^^YYYVVVUUUUUUZZZXXXXXX^^^gggqqqzzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---......///......,,,,,,------...------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,---------------------------...///------,,,+++++++++,,,,,,------------------------,,,,,,+++++++++,,,------................................................---...///000000///...---------............---------...111222,,,---???UUUmmm]]]JJJ===555000...///---...///000000///...---***+++,,,...///000000000+++++++++,,,---...000111,,,---......////////////........................------------------...///...000111000...---------...------------...//////,,,---...///000000000000000000000000000000000000///000000111111000000///.....................///////////////000000000000/////////.........------////////////000111222222111000000000////////////.........///////////////---------------------------,,,,,,,,,,,,---.................................////////////...------........................////////////////////////---...///...------...///---............---,,,,,,------------------------........................000000///...---,,,++++++////////////////////////........................,,,---......//////..............................,,,------------,,,,,,+++........................---------.......................................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++---//////------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,------...***+++,,,------,,,++++++---------............///.........///...------,,,------...///000111111222000000///...............////////////////////////------......//////000000---...///000111111111000////////////000000000000000////////////000111111000///------...//////...000000////////////000000000000000000000000000000000000000///---...000222000000111222333333333333444777>>>HHHPPPYYYeeeppp{{{yyy{{{~~~~~~zzzxxxzzz}}}~~~}}}tttiiiaaa\\\YYYXXXYYYUUUSSSUUUXXX^^^fffnnnsssvvvzzz}}}}}}}}}}}}~~~------------------------------------------------******+++,,,,,,---......+++,,,---...////////////,,,------...------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********+++,,,,,,------....../////////...---------,,,,,,,,,,,,------...------------------------,,,+++*********,,,---...................................................---...///000000///...---------............------+++...000---***---777AAAAAA666...000222...(((%%%........................+++,,,.../////////......+++++++++,,,---...///000------------...///000000........................+++,,,------.........---,,,...//////---,,,---...---------------...//////,,,---...///000000000000000000000000000000000000...//////000000//////............//////000000000////////////000000000000------..................////////////000111222333000000/////////...................../////////000------------------------,,,,,,++++++,,,------...------------------------...............---,,,,,,........................------------------------,,,...000///---,,,---///------.........---,,,+++------------------------...........................---------,,,,,,++++++/////////////////////////////////...------,,,,,,,,,---.../////////...---------------------------***+++,,,---------,,,,,,------------------------...............---------........................+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,++++++,,,,,,---...)))+++---...///...---,,,---------............///,,,---.........---++++++------------...///000111/////////......///000000////////////////////////---......///000000111111,,,---///000111111111000.../////////000000000111//////......//////000111000...,,,,,,...//////...111000///......///000111////////////////////////111111///---+++,,,000333000000000000111111222333444333666<<>>FFFPPP[[[hhhuuu|||sssggg^^^```ffflllrrrxxx}}}|||{{{zzzvvvuuuxxx{{{zzzuuuoooooopppqqqqqqpppnnnmmmjjjjjjfff```XXXRRROOONNNKKKKKKNNNVVVZZZ\\\^^^cccnnnrrrwwwzzz||||||||||||+++******+++---......---------------------------------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////////////////............------------------------------------------------------------------------........................------------------------***---000000...---...000.........---......//////------............------,,,,,,,,,---......//////---------............///........................//////...------------......///000111222111111000///////////////////////////////////////......---......///000000000000/////////............///000////////////////////////000000/////////////////////////////////////////////////////////000111111////////////........................////////////...------,,,,,,------.................................------------......------......------,,,+++000000//////...---------+++---///...---,,,,,,---...////////////000000000........................///......------......///...------,,,,,,------......------,,,,,,------...------------------------,,,,,,---...////////////---,,,,,,,,,,,,++++++++++++,,,,,,------.....................---,,,++++++)))******++++++,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,///)))------&&&111888(((//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------------,,,,,,,,,---......//////......---,,,,,,,,,---------......---............/////////.............../////////,,,---......//////..................////////////....../////////000000000///////////////......---......//////////////////000000000000////////////000000111222222222111111////////////////////////222111111000000111111222000000//////......------000000000000000000000000....../////////000000000222111000//////000222333333444777<<>>FFFMMMZZZcccqqqyyykkkbbbaaagggqqqyyy{{{~~~||||||~~~~~~}}}{{{}}}~~~}}}|||zzztttwww{{{|||mmmaaa\\\\\\[[[WWWUUUWWWVVVTTTUUUXXXXXX[[[___aaa``````___```)))***,,,------------------------------------------------------------------------------------,,,+++,,,,,,------,,,,,,+++***+++---......---+++************************************+++++++++,,,,,,,,,------......------,,,---------...............------------------------------,,,,,,+++++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------------------555;;;AAABBB>>>777111///...............///000111------............------,,,,,,------...///000000---------............///..............................---------......///...///000000000...+++***------------------------......///////////////...------...///////////////---......///////////////........................000000//////......---------------......////////////////////////000000111.........//////////////////////////////............------,,,,,,------...........................///...---,,,,,,---...////////////...............)))***+++---------------+++,,,......---,,,---...,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,++++++,,,---...------------------------+++,,,---...////////////------------............++++++,,,,,,---...////////////...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...%%%000222---FFFUUU>>>---......//////......---+++++++++,,,,,,---------***+++,,,---------------,,,,,,---......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------............+++,,,---...//////......,,,---......///.....................////////////............////////////......///////////////...---.........//////000000111111000000//////.........///////////////......////////////////////////111000000//////000000111333222222111000//////...////////////////////////............////////////222111111111000000111111000111222222333666:::===CCCJJJWWWfffsss}}}xxxmmmggghhhlllpppwww}}}}}}~~~~~~}}}}}}~~~~~~{{{~~~~~~{{{yyyuuuxxx{{{}}}tttjjjhhhjjjkkkfffbbbaaa^^^YYYXXX[[[\\\^^^```___\\\ZZZXXXXXX(((***---...---,,,------------------------------------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++---------------------------------......//////000,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------------------------------222666;;;@@@@@@<<<666222.........---......//////------............------,,,,,,,,,---......//////---------............///------------------------...------------...//////////////////...,,,***)))---------------------------...//////////////////------...////////////...,,,---...///000000000///........................//////..................,,,,,,,,,------......//////////////////000111111.........//////////////////////////////............------,,,,,,------.................................------------......000000///............///,,,,,,------,,,+++)))(((,,,...//////...------...++++++,,,,,,,,,---------........................///......------......///...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------...............///+++,,,,,,------.........///...---,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++,,,---//////...------------------------------...'''---///,,,<<>>CCCGGGQQQ[[[jjjtttzzzyyyvvvxxxzzzyyywww{{{pppooonnnmmmnnnqqqsssuuuxxx{{{~~~}}}~~~zzz|||}}}{{{xxxxxx{{{yyytttrrrssswwwuuuvvvzzzzzzxxxxxx{{{zzzyyyvvvooofff^^^ZZZXXX&&&***...///---,,,,,,...------------------------------------------------))))))***++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---///000000///---,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------------------------111,,,)))---444888777333///...---,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,+++---------.........//////---------------------------------------...///000///............///000000////////////////////////------...///000000//////,,,---......//////......+++,,,...000000000000///........................,,,------....../////////,,,,,,------...//////000///////////////000111111---.........//////000000000000//////.........---...------,,,,,,------...........................***+++------------+++***///...---,,,+++,,,------)))+++---/////////...---000111222111///------...---------.........//////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------+++++++++,,,,,,---------------------------,,,,,,...---,,,+++,,,---...///+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++,,,,,,---------///////////////////////////000,,,,,,///)))'''000,,,------------------,,,******+++,,,,,,---......////////////...---,,,,,,...---+++++++++---///000---..................---,,,,,,,,,---------......,,,,,,,,,---------......,,,---/////////---+++***,,,---......//////................../////////000---------.........//////------...///000000//////---------...///000000111......//////000000111111000000111000000///......////////////////////////000000////////////000000000000000000111111111111////////////////////////000000000000111111111111//////111222333333333333///000111000000111333555333000222777999:::BBBMMMIIIXXXffflllpppxxx~~~~~~nnnllliiifffgggiiimmmpppsssvvv{{{}}}}}}}}}}}}}}}~~~|||{{{{{{~~~~~~|||zzzwwwuuutttpppooosss{{{{{{pppgggaaa___)))***+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))------------------------,,,,,,,,,---------......------------------------------++++++++++++------000///---,,,++++++,,,---,,,+++*********+++,,,---,,,,,,,,,---------......000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,///............//////000........................------------------------000///...------------------------...............------............------/////////...---,,,******...///000///---,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........------------............///////////////////////////////////////////////////////////////////////////000///...---------------//////............//////,,,---------.../////////......//////......---,,,......------,,,,,,,,,+++222000...---,,,,,,,,,---++++++,,,,,,,,,---------...---,,,++++++---...000..............................//////...---,,,,,,---------,,,,,,+++++++++------------------------.........////////////000.........------,,,,,,,,,+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,---......---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------.........---,,,+++***000///...---------------)))+++,,,...//////......------,,,,,,,,,------...000...,,,+++,,,...//////***++++++,,,,,,++++++***,,,,,,,,,------...............---,,,,,,+++******++++++,,,,,,---...//////+++///222111...---///111........................///............---------///////////////.........000///...------...///000------------------------///////////////////////////......------///000111111111000///////////////---...///000000///...---//////...------------...////////////////////////111000...,,,,,,...000111////////////////////////111111000000//////......111000000000111333555666???CCCJJJSSS^^^lllxxxyyy|||kkkhhhdddaaabbbfffjjjnnnpppuuuwwwwww~~~zzzwwwyyy|||vvvxxx|||}}}zzz~~~~~~|||yyywwwvvvuuuvvvssstttyyy~~~wwwmmmeee******+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,+++*********+++,,,---,,,,,,,,,------------...000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------//////000//////...........................++++++++++++++++++++++++///......---,,,,,,------////////////.........---------............---------------...------,,,,,,...///000///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........------------............///////////////////////////................................................//////...---------------///..................///---------.....................//////......---,,,000/////////............000000///...---,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++---...000.......................................---,,,,,,.........---------,,,,,,------------------------------........./////////......---------,,,,,,,,,...///////////////......---,,,,,,,,,,,,---......------......------,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,------........./////////...---------------***+++,,,...............,,,,,,,,,,,,,,,---...///555222...,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------,,,,,,......---,,,,,,+++******++++++,,,,,,---......///...000111111...---...///........................///............---------.........///////////////000///...------...///000................................................///......---...///000111111000000///////////////......///000000///......//////...------------...////////////////////////000///...------...///000////////////////////////111000000000/////////...000000///000111222444555:::;;;???DDDMMMXXXeeemmmttt{{{wwwlllgggaaa\\\\\\___eeeiiikkkrrruuuttt{{{|||{{{|||zzzssssssuuuvvvqqqrrrqqqqqqwww~~~||||||{{{{{{tttqqqqqqvvv{{{~~~wwwmmm***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++)))))))))***+++,,,...///+++++++++++++++,,,------,,,,,,,,,,,,------------///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000......------------------------...........................------,,,,,,,,,,,,,,,///.........------,,,,,,------............------+++,,,------......---------/////////---,,,---...------------------------------------------------/////////...............---------............///////////////////////////................................................//////...------------.........------------.....................---------......//////......---,,,,,,,,,,,,,,,++++++++++++////////////...---,,,,,,,,,,,,,,,,,,------------------,,,+++,,,---...///---------------------------............------,,,//////............------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.../////////...---------...///000///...------------------++++++,,,---............+++++++++,,,---...///000666333///---,,,,,,,,,+++---......//////......---///......------,,,++++++...------,,,,,,++++++***+++,,,,,,------.........//////000//////...---,,,........................///............---------------......//////000000000///...------...///000////////////////////////........................///............///000000000000//////......////////////000000000000////////////...------------...////////////////////////////////////////////////////////////////////////000000000000////////////.........///000111222333555444444555:::BBBLLLTTTdddllluuu{{{|||vvvsssnnnfff___]]]___cccfffiiirrrvvvtttwwwyyyrrrqqqrrrqqqbbbdddeeefffnnnyyy}}}~~~~~~~~~vvvsssqqqtttwwwyyy~~~yyy++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,---...///000++++++++++++,,,,,,------++++++,,,,,,,,,---------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000------------------------////////////////////////---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,---...///...---,,,---///------------------------................................................---------............///////////////////////////................................................///......---------......------,,,,,,,,,,,,------/////////...---------,,,.........///......---,,,++++++++++++++++++******---.../////////...---,,,,,,,,,,,,------------...------,,,,,,,,,---...///---------------------------------......------,,,............------------,,,,,,------------------++++++,,,,,,,,,---------------------------------***************++++++,,,---,,,,,,,,,,,,---......,,,------...------,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000444222000---,,,,,,---.........---,,,,,,---------+++,,,,,,------.........***++++++,,,---...000111333111...------...///...------............------------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------.........---,,,........................///............---------,,,------...///000111111000///...------...///000.............../////////..................................../////////000000//////.........//////000000000000000000000000//////...------------...////////////////////////......////////////......////////////////////////000000000000////////////------......///000111111222222111000222666===BBBLLLTTT```kkksssxxxzzzzzzyyyuuuoooiiieeedddeeeffflllxxx~~~zzzyyy~~~}}}||||||vvvtttsssppp^^^aaabbbbbbhhhrrryyyzzz{{{}}}~~~}}}|||wwwtttuuuvvvvvv{{{,,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++...000222------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++,,,---......///,,,,,,------------,,,,,,............---,,,+++***,,,...///...------...///------------------------........................---------...............---------............///////////////////////////......................................................---------......///------,,,,,,,,,,,,------/////////...---------,,,.........///......---,,,////////////////////////,,,---.../////////...---,,,,,,---------.........,,,,,,,,,,,,------......------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------------,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,------...------,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000444222///---,,,,,,---...------,,,,,,,,,------...,,,,,,,,,,,,------......***++++++,,,---...000111333000---,,,---...///...,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,---------------***+++,,,---------------........................///............---------,,,------...///000111111000///...------...///000,,,,,,---------.................................---....../////////////////////............//////000000////////////000000//////...------------...////////////////////////......////////////......////////////////////////////////////000000000000,,,------...///////////////000222222222333555777:::@@@JJJUUU___gggpppvvvwwwvvvtttqqqnnnkkkhhhgggnnn|||}}}wwwuuuqqqlllaaaeeegggfffjjjrrrwwwxxxyyy{{{}}}~~~~~~}}}~~~yyyvvvwwwxxxyyy~~~---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++---111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---...///000111111,,,,,,------------,,,,,,/////////...---,,,***))),,,---///...------...///---------------------------------------------------------------.........---------............///////////////////////////------------------------------------------------...------------...//////......------------.....................---------......//////......---,,,.............../////////,,,,,,---...////////////,,,---------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,+++******+++,,,...///---,,,,,,,,,,,,---......,,,,,,------......------------------------------***++++++,,,,,,------...++++++*********+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---..................------------///000111,,,,,,,,,,,,,,,------...------,,,,,,,,,------...+++++++++,,,---...///000444111...,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))---000///---+++---000........................///............---------------......//////000000000///...------...///000++++++,,,,,,---.........---------------------------......///000/////////......------......////////////............////////////...------------...////////////////////////////////////////////////////////////////////////////////////000000000000,,,---...////////////...,,,///111222111111111222333555;;;CCCIIIPPPZZZdddnnnpppsssuuuvvvtttqqqpppppp}}}{{{uuurrrmmmgggfffkkknnnnnnqqqvvvzzz{{{vvvxxxzzz{{{{{{|||~~~{{{vvvtttwwwzzz}}}------......---,,,,,,++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))(((+++,,,---.........---,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------,,,,,,---......///...---------------------+++,,,,,,------,,,,,,+++---.........---,,,,,,+++,,,---......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///////////////////////////---------------------------------------------------------------.../////////..................///---------.....................//////......---,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000000------------............,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,------......++++++,,,,,,---......///,,,,,,,,,,,,------------,,,,,,,,,---------......))))))((('''(((***,,,------,,,,,,,,,,,,---......+++,,,------......------+++,,,,,,------.........******+++,,,,,,---......+++++++++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,***++++++---...///000111,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///111///,,,***+++,,,,,,,,,******++++++++++++******++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------222777444---***---222........................///............---------.........///////////////000///...------...///000,,,,,,,,,---.../////////------------------------------///000000000///......------------...///000///...---,,,,,,---.../////////...------------...////////////////////////000///...------...///000////////////////////////.../////////000000000111------//////000//////...---///000000///...///111333222555999:::<<>>CCCKKKUUU]]]bbbmmmxxx}}}|||{{{uuuqqqrrrxxx{{{yyyuuutttlllnnnyyy~~~zzzyyy~~~~~~|||yyyuuurrruuuvvvwww{{{yyyxxxwwwxxx}}}{{{sssnnnrrrvvvvvvxxx|||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,,,,,,,,,,---------------------------------,,,++++++++++++---...///++++++,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------........................,,,------,,,++++++,,,---///---+++,,,...///---,,,***+++,,,---...------,,,,,,,,,------------,,,,,,******+++,,,---//////000---------,,,,,,,,,++++++++++++,,,,,,---......///000000000000///...---,,,***++++++,,,---...////////////.........---------,,,,,,------------------------............------.........------.........,,,------....../////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------...........................//////.........---------------............------++++++,,,,,,,,,---------........................------///000000111111111,,,------...............,,,,,,,,,------,,,,,,+++---------............///......//////......---,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---.................................------------......------------------------------------------------...---+++***)))***+++,,,//////...---------------------------------------------------,,,,,,,,,+++------------------------.........---------,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......---///222222000...,,,,,,......---------,,,,,,,,,///...............///000...//////...---,,,.../////////...---------------............//////////////////.........---------.........------.........////////////............////////////............,,,,,,,,,---------...............///////////////........................---------............///////////////////////////.../////////000000000000/////////////////////////////////000111222444444444444666999???FFFMMMQQQ\\\gggppprrruuu}}}|||xxxxxxzzzxxxrrrlllkkkcccdddooovvvvvvyyy{{{xxxvvvssspppmmmrrrwww{{{xxxvvvuuuwww|||xxxqqqooorrruuurrrqqqrrruuu~~~,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////............------------------------------------++++++++++++,,,---...///,,,,,,,,,,,,------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------------------------,,,++++++,,,------,,,///...------//////...---++++++,,,------------,,,------............------,,,,,,---......---,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........///////////////...---,,,,,,,,,,,,---------......111000///...---,,,++++++------------------,,,,,,------............------......................................./////////---------,,,---......///+++++++++,,,,,,,,,------.......................................---------------............------,,,,,,,,,,,,------------........................---......///000000000000,,,,,,---...............,,,,,,------------,,,,,,---------............///......//////......---,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///////////////////////////------,,,,,,,,,,,,---------------------------------------------------------,,,***))))))***++++++//////.........---------,,,,,,---......///000000,,,,,,,,,,,,++++++++++++------------------------...............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********+++,,,---------,,,---,,,,,,,,,,,,---.........------...//////---,,,...------------,,,,,,,,,------------...///000111000000000///---,,,...//////...---------------------............/////////...............---------......................../////////............---////////////......------,,,,,,,,,------------...---......///////////////........................---------............///000000000000000000000000....../////////000000000////////////////////////.........///000111222333/////////000333777;;;>>>FFFOOOYYY```hhhsss}}}~~~~~~}}}wwwmmmdddddd^^^^^^hhhooosssyyy{{{uuuqqqooonnnlllkkkpppxxx}}}zzzyyy{{{{{{xxxwwwzzz{{{uuunnnkkkkkkwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------........./////////.........------,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,------------...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------------------------...+++)))***---///---+++...---------.........---,,,,,,------------------------............------//////000000...,,,)))'''------------------,,,,,,,,,,,,,,,---------........./////////......---,,,------------------------000//////...------,,,,,,.........------,,,,,,,,,------............---------..................---...............---------...------------...//////+++,,,,,,,,,,,,---------................................................------............------,,,,,,,,,------------...........................---......///000000//////,,,,,,---.........------+++,,,---------------------------............///.........///......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------------,,,+++++++++,,,------------......---------,,,---------.........///++++++++++++++++++++++++------------------------........................------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***((()))***+++,,,------------,,,,,,,,,,,,---.........+++)))***---///...,,,---------------------------------------...///000000111111///------...///......---,,,,,,------------------.........//////..............................////////////......//////.........---------000//////......------,,,------------------------------//////000000///...---------------------------------............///////////////////////////........./////////000000////////////////////////////////////000111222333000///......///111444555666<<>>EEEKKKSSSXXXbbbeeelllsssxxxwwwqqqkkk^^^^^^aaaeeegggfffhhhjjjlllhhhcccaaadddhhhlllnnnwww|||vvvxxx{{{oooeeegggkkkrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,------------------------)))***,,,---///000000000,,,---------............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---+++,,,------++++++,,,---///...------,,,---------,,,,,,------------,,,,,,)))***,,,...//////......------------............------------------------------.........------,,,---------------------------------.........//////------------------,,,,,,------............------,,,---...//////...---,,,+++++++++++++++,,,,,,,,,---------,,,---......///---------.........//////........................---------...............------............------,,,---------....................................---....../////////......++++++,,,---------------+++,,,---......///......---------............///......//////......---,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///------------------------------,,,,,,,,,,,,------------------------------------------------------*********++++++++++++++++++,,,---.........---,,,...------,,,++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********+++,,,---------,,,---,,,,,,,,,,,,---......,,,+++)))***,,,---------,,,,,,,,,------------...000///...---,,,,,,,,,,,,---...///...,,,,,,...///,,,,,,,,,,,,,,,------...,,,------------.........---------..................///000111111000///............------------,,,------------------------...------------,,,,,,,,,,,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------........./////////////////////////////////111000000000000111222333000000//////000111222333222000111666999:::>>>BBBJJJNNNVVV___fffiiihhhggg^^^bbbhhhkkkkkkjjjiiiiiieeeaaa]]]\\\___dddiiikkkyyyzzzsssuuu|||xxxnnnmmmgggfffmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------............------------------------)))***,,,...///000000000------------............+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///+++---......,,,+++,,,...000///...---,,,------...------............------++++++,,,------.........------------.........///------------------------,,,------......---------,,,---------------------...............---------,,,,,,------------------------............------,,,---///000000///---,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,---------.................................---------.........//////------............------------------....................................---......//////...------++++++,,,------------,,,+++,,,---...////////////---------............///......//////......---,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///------------------------......------------......------------------------------------------------******+++,,,,,,,,,,,,,,,,,,---///000111000///...---------------,,,,,,,,,+++,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......***,,,---,,,++++++,,,---,,,,,,,,,---------............---,,,,,,---------+++,,,---,,,,,,,,,...000,,,,,,++++++,,,,,,---...,,,,,,---------.........---------.........//////...///000111111000///............---------,,,,,,+++,,,,,,------......///......---------,,,,,,,,,+++---///111111000...---........................---------............///........................---------.........//////////////////////////////000000/////////000111111//////.........///000111333//////333555333333777:::<<>>DDDGGGMMMZZZhhhzzzzzz{{{zzzxxxsssmmmiiiiiikkkmmmqqqssstttrrrpppggghhhiiijjjllloootttxxx{{{|||}}}|||yyyvvvssstttttttttvvvwwwxxxyyy------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------......,,,,,,,,,,,,,,,---...///........................////////////////////////.........------,,,+++***+++++++++,,,------......+++,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,++++++***,,,---...---+++------------------------------------------------------......------,,,,,,.........---,,,+++***)))------------------------000,,,)))))),,,......,,,000//////...------,,,,,,///...------------------------,,,,,,,,,---......---...///...---,,,---...///............---------,,,---------.../////////222111///---,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,------...............------------////////////////////////...------,,,------......////////////////////////------...//////...------............////////////........................---------............///...---,,,++++++,,,---.../////////.........------///...---...000111000///---............////////////...------------------,,,,,,,,,,,,,,,------...---.../////////...---,,,...------,,,,,,------...+++++++++++++++,,,,,,---000...,,,***)))+++---///...........................---,,,,,,,,,,,,,,,,,,///,,,******...///...,,,++++++++++++************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,---------.........+++++++++++++++,,,---...******,,,...111111///---------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------------------+++++++++++++++,,,------,,,,,,,,,---------..............................---------,,,,,,,,,,,,,,,......////////////......,,,,,,---...////////////........................++++++,,,---......------..............................------------............------------......------............------////////////////////////////////////////////////////////////000000111111000000000000000000000000111000000//////000000000333444666999:::AAAPPP___ppptttzzz~~~}}}xxxrrrmmmnnnooosssxxx||||||wwwrrrhhhgggdddbbbbbbffflllqqquuuvvvwwwyyyyyyvvvpppllllllmmmnnnpppqqqrrrssssss------------,,,++++++***,,,,,,,,,---------............------------......+++++++++,,,---...//////---------...............////////////////////////,,,---...//////...,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,------------------------------,,,------......------,,,,,,,,,...///000///...---------------------------------------------------,,,------...------,,,,,,------------,,,,,,+++***------------------------...,,,******,,,...---,,,//////.........---------......---,,,,,,---------------------///000111222+++...000///,,,+++---//////............---------,,,,,,,,,---...///000000000///...---------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,------...------------------------........................---------------.........000000000111111000000000---..................------------...///000000111........................---------............/////////.........///000000111111111000///......---............///000000///...............////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---///000000///---+++---------------------------,,,,,,,,,,,,---......///...,,,++++++,,,---..............................------,,,,,,,,,------///,,,******,,,...---,,,.........------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------*********+++++++++,,,,,,+++++++++,,,---,,,***'''------------------------,,,,,,,,,---------......,,,++++++******++++++,,,))))))******++++++,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,---------......---------...............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////..............................------------------------..............................------------............------------......---......//////......---////////////////////////////////////////////////000000000111111111111111////////////////////////000000//////.../////////555444444555555;;;JJJYYYccciiirrryyyzzzxxxtttqqqtttuuuzzz~~~wwwmmmkkkgggcccaaacccggglllpppooonnnooopppmmmhhhdddccccccdddeeegggjjjmmmooo,,,------------,,,******,,,,,,,,,---------......---,,,,,,,,,,,,,,,------***+++,,,---......//////---------.........//////........................)))***,,,---.........------------------.........+++++++++,,,,,,---------------------------------,,,------......------,,,+++---.../////////......------------------------------------------------,,,,,,------...------,,,***+++,,,,,,---------------------------------------,,,,,,,,,...//////...---------.........//////------,,,,,,,,,------...,,,,,,---///111333555666***---///...+++***,,,//////............---------,,,,,,,,,---...///000000---------------...//////------------------------,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,...------,,,,,,------...,,,,,,---------------------------------------------------....../////////...//////000000//////............------.........,,,------...///000111111........................---------............///............//////000000///......---,,,+++******---...............///000///////////////////////////...---,,,,,,,,,,,,,,,------,,,,,,------...///+++---...000000///---,,,---------------------------,,,,,,,,,,,,---......,,,------......------------------------------------------,,,,,,---......---------.........---+++///......------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,***(((------------------------,,,,,,,,,---------......,,,++++++******++++++,,,******++++++,,,,,,,,,---------------------------++++++******++++++,,,---,,,,,,,,,---------......---------.........//////---------------------...,,,,,,------------,,,,,,,,,---......///.................................111000///......---------..............................------------............------------....../////////000000/////////////////////////////////........................111000000///......------........................///////////////000111111111111222333222555CCCQQQ```fffnnntttuuutttsssrrrsssuuu{{{~~~xxxqqqpppmmmhhhdddcccdddfffnnnkkkhhhhhhiiihhhddd___\\\ZZZXXXXXX[[[```gggkkk+++,,,---...---,,,+++***,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++,,,---............,,,,,,------.../////////........................&&&''')))***,,,---------..................//////,,,,,,---------------...------------------------,,,------......------,,,)))+++------,,,+++,,,---------------------------------------------------,,,,,,------......------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,------...//////000,,,,,,,,,,,,,,,------...,,,,,,...///222444666777+++,,,------,,,,,,---...///............---------,,,---------.../////////++++++,,,---...//////000------------------------,,,,,,,,,---------.........------,,,,,,------...------............------...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,---...///////////////+++,,,---......---,,,+++///...------------...///---------...///000000111........................---------............///++++++,,,------........./////////...---,,,,,,+++,,,...//////...---///000000000000////////////...///...---------------------------------......///,,,---.../////////...---,,,------......------,,,+++++++++++++++,,,,,,---+++,,,...//////...---,,,------------------------------------------...///,,,...///000000...,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++)))***************++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,------,,,+++******+++++++++---///000000///------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,------.../////////------------..................////////////......------...............---------------------------222111000///------------..............................------------............------------......//////000000000000//////////////////////////////..............................---,,,+++***))))))////////////////////////.........///000111222333000111222333222555AAAOOO```eeemmmpppooonnnnnnoooooorrrwww{{{{{{yyyvvvsssqqqqqqooolllgggeeeeeeeeeooolllhhhiiikkkjjjeee```YYYVVVRRROOOQQQWWW^^^ccc***+++,,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---......+++,,,---.........---,,,,,,,,,------...//////000........................******++++++,,,---...//////.....................///..................---------------------------,,,------......------,,,***,,,---,,,******,,,///------------------------------------------------+++,,,------......------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////000000------..................,,,,,,++++++,,,,,,---...------...///000222333444---,,,,,,---...///......///............---------------..................+++,,,,,,---............------------------------,,,,,,,,,---------.........------,,,,,,------...------............------...------,,,,,,------...++++++,,,,,,,,,---------........................+++,,,...///000000000///,,,---...//////...---,,,///...------------...///------......//////000000........................---------............///***+++,,,---............111111000000/////////...+++...//////------...000000000000000/////////............---......//////---------------...//////---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,+++,,,------...------------......//////........................---------------...//////---...//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++------...---,,,,,,---,,,,,,---000111111000------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000++++++,,,,,,------------......////////////......---...............------------------------------000000...------------.................................------------............------------.........//////////////////...////////////////////////........................---------,,,,,,+++++++++///////////////////////////......//////000111222222222333333222666DDDRRR^^^fffooossssssqqqqqqsssqqqvvvyyyxxxtttpppooopppqqqqqqooollljjjiiijjjkkkrrrpppooorrruuussskkkcccZZZVVVQQQMMMMMMPPPUUUYYY)))***,,,.........,,,+++,,,,,,,,,---------......---------------...///000,,,---.........---,,,+++,,,,,,------...///000000........................111000///......///111222........................000000000///.........---------------------------,,,------......------,,,---...///---+++,,,///222------------------------------------------------+++,,,,,,---.........---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000/////////...------,,,,,,++++++++++++,,,,,,---..................//////000000---+++---000222000...//////.........---------...............------------------......---,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------............------...------,,,,,,------...+++++++++,,,,,,---------////////////////////////+++,,,...000000000000//////000111333333111000//////...---,,,,,,---...///.........///////////////........................---------.........//////,,,---...///000000000000---------------,,,,,,,,,+++---//////---,,,...000111111000000/////////..................///000111...------------...//////---------------...///000,,,,,,---......---,,,,,,///............///000000///...,,,++++++---000222000000000000000000000000---------------...///000.........---,,,+++,,,------------....../////////,,,------......------,,,++++++------------++++++,,,++++++++++++++++++,,,+++,,,...///000///...---------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......)))***,,,.../////////...///---,,,,,,---...,,,+++------------------------,,,,,,,,,---------.........------,,,,,,------...,,,++++++***)))(((''''''************************------,,,,,,------...///,,,,,,,,,---------......,,,,,,------...///000000*********++++++,,,,,,,,,,,,------------------,,,---...............------------------------------...---,,,+++,,,---...///.................................------..................------.........---..................---////////////////////////.................................////////////000000000000000000000000000//////.........//////000111//////......333BBBRRR```jjjvvv}}}~~~~~~~~~yyy}}}{{{sssnnnooorrrqqqqqqooommmkkkmmmpppssstttsssuuu{{{{{{oooeee\\\XXXSSSOOOMMMMMMOOOPPP///............---------------------------------,,,---...//////...---,,,---------,,,,,,+++++++++000000000///......------,,,---.........---,,,,,,................................................////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,---------......------------------------******,,,,,,,,,,,,******---------,,,,,,++++++++++++***)))(((((()))***+++---------------------------...///000000///...---,,,,,,,,,------,,,+++++++++,,,---------,,,+++***,,,,,,,,,---...///000111000///---,,,,,,---...000---.........---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000...------,,,,,,------...,,,,,,,,,---,,,,,,++++++###%%%)))---/////////...,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111000000111111///...,,,***000000000000000000//////...------,,,,,,------...000000//////.........---///......------///000111---------...............//////............//////000000//////.........------------............///...............///000111---------............///---.........//////000000.........------,,,,,,,,,///...,,,++++++,,,---...............////////////......------------..............................------------------------......---,,,,,,+++******)))+++,,,------,,,***)))------------------------,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////......---,,,******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,,,,---...//////.........---------+++,,,---...///...---,,,...------,,,,,,------...---...///000000///...---------------------------------------------------///,,,******,,,,,,***'''---......///////////////................................................000000000000000///////////////............//////........................'''(((+++---...........................///000111...............///000000............////////////,,,,,,---///000222333333000//////.........//////000000111222222555BBBOOOfffnnnzzz}}}xxxwwwwww{{{wwwttttttvvvxxxxxxwwwvvvvvvwww{{{~~~zzzrrrjjjcccUUUNNNSSSVVVPPPLLLNNN............------------------------------,,,,,,---------......------------,,,,,,,,,,,,,,,,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,............................................................---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------------------------...////////////...---,,,,,,,,,------,,,,,,+++,,,---.........---++++++......---------......///000///...---,,,---...///---.........------,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////...------,,,,,,------............//////......---(((***,,,...///......---,,,,,,,,,---------......,,,,,,---------...............//////000000111111...//////000000///...---,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000/////////............///......------///000111/////////...............//////............//////000/////////............---------............//////............//////000---------............///............/////////000......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,............////////////......------------......------------------------------------------------......---,,,,,,+++*********+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,------......------...------,,,,,,------...---...////////////...---------------------------------------------------000...,,,,,,------+++))),,,------...............................................................,,,,,,------------------///..................///........................)))***,,,---............------------...........................//////000............////////////......//////000000000000//////............//////000000111222222555AAAMMMdddooo~~~|||vvvuuuvvvyyyvvvtttuuuxxx{{{|||{{{uuuttttttwwwyyywwwoooiiidddWWWPPPUUUWWWQQQLLLNNN............------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---***++++++,,,------.........---,,,,,,,,,---.........................................................------------,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,---------......------------------------......////////////......------,,,,,,,,,,,,++++++000//////......//////000------------------------,,,---...//////...---,,,,,,,,,------------,,,,,,.........///...------,,,//////...---------------/////////.........---------............---,,,,,,---............/////////------------------------------,,,,,,,,,------......------,,,,,,------...---....../////////..................------,,,,,,,,,,,,,,,---------......,,,------------...............//////000000111111------...///000000//////,,,---------.../////////......------------......////////////............///......------///000111111111000000//////......//////............//////////////////............---------............///////////////............---------............///............////////////...------------,,,,,,,,,+++++++++,,,,,,,,,++++++............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,......------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,------------------------------------------------111///......//////---,,,+++,,,,,,---...---------................................................+++++++++,,,,,,------.........------------..............................,,,------...//////......,,,---.........---,,,+++......------......///000............////////////111000000//////.........//////............//////000///000222222444>>>III```nnnrrriiigggiiilllkkkkkknnnrrrvvvyyyyyysssqqqqqqsssuuutttooojjjdddZZZUUUXXXYYYSSSNNNNNN.........---------,,,,,,.........------,,,,,,+++---,,,+++******+++,,,---+++++++++,,,,,,---------+++,,,,,,,,,---------...000///---,,,,,,...000111.........................................................---------,,,,,,........................+++++++++,,,,,,------------,,,+++***************,,,,,,,,,---------......------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------+++,,,---......---,,,++++++,,,------------------///////////////......---///......---------......///////////////...------------............------------........./////////...........................------------,,,------...------,,,,,,------...+++,,,,,,---------------000///...,,,,,,,,,,,,---,,,,,,,,,---------......------------..................//////000000111111---......///////////////,,,,,,---...///000000111......------------......///////////////.........///......------///000111333222222111000///......///......------......//////////////////.........---------............///000000000//////...---------------............///.........///////////////------------------------***+++,,,---...---,,,+++............////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------------,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,------------,,,++++++,,,,,,------------,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........---------,,,,,,------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------000//////............---,,,,,,---............---................................................------......///000111111------,,,,,,,,,,,,------........................//////////////////......,,,---///000///---+++***...------------...//////............////////////000000000///......------///............//////000000///000222111333;;;EEEXXXhhh~~~ppp]]]QQQOOORRRUUUVVVXXX\\\```eeehhhjjjlllkkkkkkmmmppppppooommmeee^^^ZZZ\\\\\\WWWQQQPPP...------------,,,,,,,,,.........------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------............------,,,,,,...---,,,++++++---///111................................................////////////.........---------------------------+++++++++,,,,,,---------------,,,+++************,,,,,,,,,---------......------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,---......---,,,++++++,,,------.........---000000//////............,,,,,,,,,------///000000......///000000///......------...//////......---,,,------------.................................------------------,,,,,,...------,,,,,,------...+++,,,------.........---///...,,,+++++++++------,,,,,,,,,---------......---------.........//////......//////000000111111000/////////............))))))***+++,,,,,,------///......------......///.........//////////////////......------///000111333333222111000//////.........------------...............///////////////---------............/////////000000///...---,,,---------............//////////////////.........------------------------+++,,,.../////////...---............////////////......------------......------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------------,,,+++***+++,,,---...+++++++++,,,,,,---------------,,,,,,------...///...............---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......---------,,,,,,,,,------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------..................---,,,------------...///////////////......................................................///000111222222333------,,,,,,,,,,,,------........................000000//////...............///000111000...,,,+++---------------...//////............////////////............////////////...............///000000000//////111111222888@@@LLL[[[ppp{{{ooo[[[HHH======@@@???AAADDDGGGKKKOOORRRUUU]]]]]]^^^```dddfffhhhhhheee```^^^______[[[WWWUUU------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---/////////...---,,,,,,,,,+++***))))))***+++---...................................................000000/////////.........------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------------,,,++++++,,,------++++++,,,,,,,,,,,,------------...//////...------------------------------,,,---...//////...---,,,+++,,,---......///......000000///............///,,,,,,,,,---...///000111---......//////000111111------...////////////...,,,,,,---------.........------------------------,,,,,,---......------,,,...------,,,,,,------...---...///000000000000000...---,,,++++++,,,---...,,,,,,,,,---------......------........./////////......//////000000111111111000///...............,,,,,,,,,------.........//////............//////.........//////////////////......------///000111222222111111000000//////......------------...............///////////////---------............///...///000000000///...------------............//////////////////.........,,,,,,,,,------------...,,,---...//////000//////............////////////......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------***++++++,,,,,,------...---------------......///......//////......---,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++************---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........+++---...---,,,+++,,,------...//////000000//////.........................................................//////000000111......------------..............................000//////.........//////...///000000000///...---------,,,,,,------...///............////////////,,,,,,---...//////000000......---......///000111000......111111111555;;;???KKK\\\jjjqqqsssrrrrrriiicccWWWHHH<<<666777:::222555888:::<<<>>>AAACCCHHHIIIKKKNNNQQQUUUWWWYYY]]][[[YYYYYYYYYXXXWWWUUU---------,,,,,,,,,+++++++++,,,,,,------.........++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,******++++++,,,------...................................................//////.........---------........................---,,,,,,,,,,,,,,,,,,+++---------,,,------......,,,,,,,,,---------......------------------------------,,,++++++,,,------+++++++++,,,,,,------------......//////......------------------------------...////////////...---+++,,,---...////////////000///...---------......---------------...///000------------///111333444------...///////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---...------,,,,,,------...---...///000111111111111//////...---------------,,,,,,,,,---------..................////////////......//////000000111111//////...---...///000000000000000000000000000000//////............//////............/////////000///......------///000111000000000000000000000000...------,,,,,,------.............../////////000---------............///,,,---///000111000...------------............///000/////////............,,,,,,,,,---------......---,,,,,,---...///000000............////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,******+++,,,,,,---......---------------...//////---............---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,+++++++++,,,------+++++++++************)))+++,,,------......------...------,,,,,,------......---,,,++++++,,,---...------------------------++++++,,,,,,---......///+++,,,...---++++++,,,...,,,---......//////..................................................................///////////////..................///........................///...---------...///000------..................------,,,,,,------...///............////////////,,,,,,---......//////000---------......///000111111......000111000333777777>>>IIITTT[[[\\\[[[YYYOOOJJJCCC<<<777555444444///222444555444444666888777999;;;>>>@@@CCCEEEGGGKKKKKKIIIHHHIIILLLLLLLLL---------,,,,,,,,,++++++***++++++,,,---...//////+++,,,---......---,,,+++---------,,,,,,+++++++++*********++++++,,,------,,,---...///000000000000......................................................---------,,,,,,,,,000000000000000000000000---------,,,,,,+++++++++---------------...///000,,,,,,,,,---------......------------------------...---,,,++++++,,,---...+++++++++,,,,,,---------+++,,,---......---,,,+++---------------------------...///000000///...---+++,,,---...////////////000///...,,,,,,------...//////...------------...---,,,,,,,,,...111444666------...///000000//////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........------,,,,,,------...+++,,,---...////////////111111000///...---,,,,,,,,,,,,,,,---------................../////////000......//////000111111111------,,,---...000222333...............---------//////............//////---.........//////000000///......---...///000111///////////////000000000...------,,,,,,------...---.........//////000000---------.........//////+++---///000111000///...---------.........//////000000//////.........---,,,,,,,,,------.........,,,,,,++++++,,,---///000............/////////000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000------------------------,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,---...---,,,+++******+++,,,,,,---.........------------...//////,,,,,,---------,,,++++++---..................---,,,,,,,,,------.........,,,,,,,,,------.........------------------------++++++++++++,,,------...---------,,,,,,,,,+++++++++,,,---...///...---,,,...------,,,,,,------.........,,,,,,,,,,,,......------------------------++++++,,,,,,---...//////+++---///...,,,+++---///+++,,,------......------................................................000000000000000///////////////............//////...........................------,,,---...///000,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---................../////////000---------...............---------......000111111111......000111000111555555888>>>EEEIIIJJJFFFCCC???;;;777555555444000---///222444444111000111222///111444666777999:::<<<;;;;;;:::999:::>>>AAAAAA,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................000///...------...///000------------------------///000///---++++++---///...---,,,+++***+++,,,,,,...---,,,++++++---...000000///---,,,,,,---///000------------,,,+++******---,,,,,,+++,,,---///000---------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---.../////////...,,,++++++,,,---......///000000...---...///////////////////////////////////////000000000000...---,,,,,,---...---+++,,,,,,---.../////////...,,,---...///000111222333222111///---,,,---...///222000///...///000///......---,,,+++***+++,,,,,,................................................+++,,,---...////////////------------------------,,,,,,,,,---------..............................//////000000000000//////......------------......---...///////////////...000000000000////////////000000000///------...//////...,,,++++++---000111000000111111111111000000.................................------.......................................////////////......000111111000///......///------------------------,,,,,,,,,---...///---+++---------........./////////////////////////////////............---------...------------...//////000000000000////////////------------------------+++---......---,,,,,,---///...---,,,+++,,,,,,---,,,---///000000...,,,+++------------------------,,,,,,---......---------...------,,,,,,------...------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------......------,,,...------,,,,,,------............------,,,,,,,,,///...,,,++++++,,,...///...---,,,,,,,,,,,,---...------------------------111111///......///000000000///...---,,,---......222///,,,,,,///000000...,,,,,,,,,------.........///...---,,,,,,---...///......---,,,---...///000//////............//////////////////............111111000000//////......////////////000000000000444444555555666777888888444222000...------//////000000000000000000000000111111111111111111111111333333333444444555555555,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.....................---------...---,,,,,,,,,,,,---.........................../////////---,,,+++---///000///...---------.........---,,,++++++---...000///...---,,,,,,---...///,,,------------,,,,,,+++------,,,,,,,,,---...///,,,------...------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,---.../////////...,,,+++,,,---...///111000//////............////////////////////////...//////000111222222333111///...///000111000...,,,---......//////......---......///000111111222000///---------...000222222000......///000///...///...---,,,,,,,,,------................................................+++,,,---...............------------------------,,,,,,,,,---------.................................//////000000//////...//////............//////.........//////...------////////////////////////.../////////......//////000///---,,,---...///111...//////000000//////...........................//////............//////..............................////////////.........000000///...------...------------------------///...,,,---...///---,,,---------........./////////////////////////////////............------------------------...////////////.........---------------------------------+++---......---,,,,,,---///...---,,,+++,,,------***+++,,,.........------------------------,,,,,,,,,,,,---------------,,,...------,,,,,,------...------------------------///...---,,,,,,,,,---------------------,,,++++++---------,,,,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------...------,,,,,,------.........---------,,,,,,,,,...---+++******+++---......---,,,,,,,,,,,,---...------------------------000///.........///000000...------,,,---...///000222///------///000000///------...............///000///............///000...------,,,---...///000//////............//////////////////............000000000000//////......////////////000000000000222222333333444444555555333222000...---...//////000000000000000000000000000000000000000000000000111111111222222333333333,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...///.........------,,,,,,...---,,,,,,,,,,,,---...////////////////////////...//////...,,,,,,---///000///...------------...------,,,+++,,,---...//////...---,,,,,,---...///,,,------.........------......---,,,,,,,,,------,,,,,,------...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......---,,,---...000111666222...---///000///...////////////////////////......///000222333444444...---,,,,,,......---,,,------.../////////........./////////000000111111...---,,,,,,...000333444222000......///000///...000///...------------...------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------.......................................//////.........///......------......///////////////...------,,,..................//////------......//////000000000000///////////////000------............------........................//////............//////..............................////////////......---...///...---,,,---...........................222000...---.........------............////////////////////////////////////............------------------------......///---------,,,,,,,,,,,,+++------------------------+++---......---,,,,,,---///...---,,,+++,,,------*********+++,,,---...///.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,...------,,,,,,------...------------------------......---,,,,,,,,,------......------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,...---,,,++++++,,,---......------,,,,,,------......------------,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,------...........................---------------...///000,,,,,,,,,,,,...///000111111///------///000/////////////////////.........000000////////////000000...------------...////////////............//////////////////............000000000////////////...////////////000000000000000000000000000111111111222111000.........//////000000000000000000000000//////////////////////////////000000000000000111,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------///......------,,,,,,+++/////////....../////////........................---...///...---,,,---///------,,,,,,++++++++++++------,,,,,,,,,---...///...------,,,,,,------...,,,,,,---...///////////////......---,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------...000111222999333---,,,///222000...////////////////////////......///000111111222222,,,+++***+++,,,---,,,+++......////////////......////////////000000000000///...------...000222444111000....../////////...///......---------------------------------------------------------------,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,---------..............................------............---------------,,,,,,---------111111111000///...---,,,,,,---------......//////---------...000111111000111111111111000000000///------............------..............................------------....................................////////////......---...//////------...///........................555222///---......///..................////////////////////////////////////............---------------,,,,,,------...///---------,,,,,,,,,++++++------------------------+++---......---,,,,,,---......,,,,,,,,,,,,---...---,,,+++***+++,,,...///.........------,,,,,,+++---------,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---......------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------////////////////////////++++++,,,,,,---...//////,,,,,,------...///000000......------.........---000/////////......------//////............//////------------....../////////......------......///////////////............////////////////////////////////////000000000000000/////////////////////222111000///......//////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------......------,,,,,,,,,,,,...//////////////////...------------------------,,,...//////------...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,---------,,,,,,---...////////////.........------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------...///000111111888333---,,,///222111...///////////////////////////////////////............---,,,---///000///......///////////////......////////////000000000000222000///......///000222111///------...///...---------------,,,,,,++++++------------------------------------------------,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,---------..............................------............------//////............//////222222222111000///...---+++,,,,,,---...///000000111///---...000222222111111111111111111111000000//////000000000000//////........................---,,,,,,,,,,,,,,,,,,---..............................////////////.........///000000///...///000////////////////////////555222///---...////////////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,---..................---------,,,------------------------+++---......---,,,,,,---...---,,,,,,,,,,,,......111000---++++++,,,---///.........------,,,,,,,,,///...---,,,,,,,,,------...------,,,,,,------...------------------------,,,---------------------,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---+++******+++---......------,,,,,,------...------------------------......------------......------------------------////////////////////////***++++++,,,---......///..................------+++,,,------,,,,,,,,,,,,///......------,,,,,,,,,---------------------------------.....................------------......////////////.........................../////////////////////000000000000000000000000////////////000000000///////////////////////////////////////000000000000000000000000000000000000000000//////,,,,,,,,,---------......,,,---------............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------+++---//////...---...///......//////......---,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,------.........------------.........---,,,,,,++++++,,,---..................------------,,,,,,,,,,,,,,,,,,---...//////---------...////////////444111------///111111///////////////////////////000//////......------,,,,,,++++++,,,...///...---//////000000000///........./////////000000111111444333000.........///000111///------...///...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------.......................................//////.........222111111111111111111222111111111111000000///...+++,,,,,,...///000111111888333...---000222222111000000000000000111222222000000111111111111000000........................------,,,,,,,,,,,,------..............................////////////.........///000000//////000111000000000000000000000000333111///.../////////...000000000////////////...///////////////////////////............---------,,,,,,,,,,,,,,,------...////////////............------------------------+++---......---,,,,,,---...---,,,+++,,,---...///333111///,,,+++,,,------------------------------111000///---------.........------,,,,,,------...------------------------+++,,,---.........------,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,+++******+++,,,---...------,,,,,,------...,,,,,,,,,------------............//////.........,,,------......------,,,........................++++++,,,---..................//////...------,,,***,,,------,,,++++++,,,---------------,,,,,,,,,+++,,,------------,,,+++,,,---......//////............------------......////////////............---............/////////////////////000000000000000000000000111111111111000000000000000/////////000000000000000000000000000000000000000000000000111111000000000000//////,,,,,,,,,---------......------------............------------------------......---------,,,,,,,,,+++++++++,,,,,,------...,,,,,,---......---,,,,,,........................+++---//////.........///....../////////...---,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,---.........---,,,***+++,,,---............/////////......---------,,,,,,,,,,,,---...//////---------.........------//////......//////000000////////////////////////////////////............)))(((((()))+++---,,,+++000000000000000///......---......///000111111222444333111///......///000000///------.........---,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------,,,,,,,,,---------.................................//////000000//////...111111000000000000111111......////////////...---+++,,,---...000111222333>>>888000---///222222111//////...---...000333444000111111111111111111000........................///......------......///..............................////////////......---...//////......///111000000000000000000000000000///......000000///...000000000000/////////...///////////////////////////............---------,,,,,,++++++,,,,,,---...////////////.........---------------------------+++---......---,,,,,,---------,,,+++,,,---...///000///---,,,,,,,,,,,,---+++,,,,,,------.........333222000...---...///000...------,,,,,,------...------------------------+++,,,---.........---------,,,*********,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---..................---,,,,,,---......---,,,,,,------------------------,,,---......///...------,,,---...//////......---+++---000///---,,,,,,...------------............,,,,,,---......---,,,,,,,,,---.../////////...---...------,,,,,,------...////////////............---------.........//////////////////000000000000///000000111111222222222//////000000000000//////000000000000000000000000////////////////////////111000000000/////////...,,,,,,,,,---------......---------.........//////------------------------.........------,,,,,,,,,)))***+++,,,------...///---...///000000///...---////////////////////////***,,,///000///......///+++,,,---------,,,+++***+++,,,------......------+++,,,,,,------,,,,,,+++------------,,,+++*********+++---...///...------***+++,,,---............000000/////////.........,,,,,,,,,,,,---...//////---------...------,,,,,,,,,---//////......000111////////////////////////......//////000000111111,,,++++++,,,...//////...000000000000000///......,,,---...///000111222333333222000///...///000111000///------.........------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------,,,,,,,,,---------..............................//////000000000000//////......------------......,,,,,,------...---------+++,,,---///000222333444CCC;;;111---///111222111///...,,,,,,---000333666000000111111111111000000........................000000////////////000000..............................////////////......,,,---......------///000000000000000000000000000......---///000000///---111111000000/////////...//////////////////////////////.........---------,,,,,,++++++,,,,,,---...//////.........---------------------------------+++---......---,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,+++,,,,,,------***++++++,,,---...//////555333111///......000000...------,,,,,,------...------------------------***+++---...///...------...---+++++++++---///000+++++++++,,,,,,---------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,------.........,,,------......------,,,,,,,,,---......---,,,,,,---------------------------.../////////...---,,,***+++---///000000//////,,,///222111///---...///---.........//////000000,,,---...//////...---,,,,,,,,,.../////////...---...------,,,,,,------...000/////////............---------.........//////////////////000000000000...//////000111222333333...///000000000000000///000000000000000000000000........................000000/////////.........+++++++++,,,,,,,,,------,,,------......------,,,+++,,,---...///...---,,,,,,------......------,,,///......------......////////////...---------,,,//////.........---------------------------------...------------...//////......---------,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------------------------------,,,,,,------.../////////............//////000000+++,,,,,,---...///000000111000///...............,,,---------.../////////111111000000//////..................//////////////////...//////000111222333111/////////...,,,***,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...//////---,,,---/////////............//////////////////............///...---,,,,,,---...///+++,,,,,,...000222444555444333111000000111333444222///,,,---222666888888888222------111444222///000000///................................................---,,,,,,,,,+++++++++,,,,,,---...////////////............////////////111555888777222---...---------...///111222......---------......///000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,---......777888777444000---------...---,,,+++++++++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------,,,+++,,,---...///.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000000///...---------------,,,,,,+++++++++------,,,++++++***)))))).................................////////////000---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////000000///...............,,,---------.../////////000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////,,,,,,---------.........,,,------......------,,,+++,,,------......------,,,------......------,,,---,,,,,,++++++,,,,,,---...............---------//////.........---------------------------------...------------...//////............------,,,,,,,,,,,,------------,,,,,,+++,,,---.........---------,,,,,,,,,,,,---............------------------------------------------------------------------,,,,,,---......//////000....../////////000000000---------...............111000//////......//////------..................000000000000//////............/////////000000000000////////////000000111000///------......---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///...---,,,---...//////............//////////////////............///...------------...///............///000111222222111000//////000111222111///---...111555666666777333000///000111000...000000///.......................................///////////////.........,,,,,,,,,------.........//////............//////......///222555444000---...............///000111//////...------------...000000000/////////...............------------,,,------------------------------------------------,,,++++++***+++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...222333333222///------.........---,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---333111///---+++)))))))))......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---000///---,,,+++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000/////////.........------------,,,,,,,,,++++++...------,,,++++++******------------------------------........./////////...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000000///.....................//////////////////000000000000000000000000000000000000000000000000....................................////////////////////////////////////---------.........//////,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,------------..............................---------------------------------...------------...///////////////............---+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......000//////......---,,,,,,------------------------------------------------,,,------......///000000///////////////000000000//////.........---------000000///.........////////////..................000000000////////////.../////////000000000111111111000000////////////000...---,,,,,,......---,,,,,,,,,,,,---------......***++++++,,,------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,+++,,,...//////............//////////////////............///......------......///000///......------......///////////////////////////...---...111333333333444333222000///.........000000///................................................///////////////------------------......//////............//////---------///000000///---......///////////////...000000///...------------/////////.........------------------,,,,,,,,,,,,........................------------------------++++++******++++++,,,---------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////...---...//////...------,,,---------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000///...---,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000///...---------...///------------,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///------............------------------------------................................................------------------------000//////............///000000000000000/////////000000000000000000000000000000000000000000000000....................................////////////////////////////////////------------............,,,------......------,,,------,,,+++,,,---...///,,,------......------,,,///......------......///,,,---------.../////////...................................................------------...///////////////////////////...++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,---..................------------------------------------........................---------...//////000000......................................................------------......000000//////......------////////////////////////000000000000111111111111111111000//////...//////000...------...///...,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------------....................................------------------------,,,,,,------------,,,,,,***,,,---,,,++++++,,,...//////............//////////////////............//////............//////000///...------------------......//////......---.........///000111111111111222222111///......///000000///.......................................+++,,,,,,,,,---.....................------------//////............//////------------..................000000000///...---///.............../////////.........------------------,,,,,,,,,+++++++++------------............------------------------************++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++---......------...000///......---------......---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------.........+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000///---,,,,,,---///000------------------,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......------------------------........................................................................------------------------000///............//////111000000//////.........////////////////////////000000000000000000000000....................................////////////////////////////////////+++,,,,,,,,,,,,---------,,,------......------,,,------,,,+++,,,---...///,,,------......------,,,///......------......///,,,---------.../////////---................................................------------...//////.../////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---,,,,,,,,,,,,---......******+++,,,---.........------------------------........................------......///000000111------------------------,,,,,,------...//////000,,,,,,,,,++++++,,,,,,---000000000//////......---.............../////////000000000000111111111111111111000//////...//////333222000/////////---,,,,,,,,,,,,---------...............------,,,,,,,,,---------.........//////........................------------------------,,,------......------,,,***+++,,,,,,++++++---...//////............//////////////////............////////////////////////......---------......///...//////000000//////...------//////000000111111000111222000//////000222000000///.......................................+++,,,,,,,,,---..............................---//////............//////------...------...///000......000000000///...------------...///000111222///.........------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------******++++++,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---...------------------------...//////------...///......---------......///,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///......---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///...---++++++---///000------------------------//////............------------------------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,---------........................................................................------------------------//////............///////////////......---------////////////////////////////////////////////////////////////////////////............////////////////////////////////////+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,------------...............---------..........................................------------...//////---............/////////,,,------......------,,,---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......((()))***+++---...//////------------------------........................---......//////000111111.........---------------++++++,,,---...///000111,,,++++++++++++,,,------000000//////////////////---............//////////////////000000000111111111000000////////////000555333111000000///---+++,,,,,,,,,---------......//////......---,,,,,,+++------........./////////........................------------------------------............------***+++------,,,,,,.../////////............//////////////////...............//////000000//////...------------...///000000000000000000000000000000,,,.../////////000222444444333111//////000222333000000///................................................///////////////..................////////////............//////,,,...//////......///000......///////////////...---------...///000111222/////////.........------------------,,,,,,,,,,,,***++++++,,,,,,---------------------------------***+++,,,------------,,,------------------------......------------......------,,,,,,,,,,,,---------------------............///000///---------...------------------...///,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------......------------...............---,,,+++))))))------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,,,,,,,---...///------------............................................................+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------................................................------------------------///............//////000............------------000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////,,,,,,,,,,,,---------...,,,------......------,,,+++,,,------......------,,,------......------,,,---,,,,,,++++++,,,,,,---...............------------------.........//////...........................------------...//////,,,,,,------............---......//////......---------,,,,,,,,,---...///---,,,,,,,,,,,,---......***++++++,,,---...//////------------------------.................................///000000111111000000/////////.........,,,---------......//////------,,,,,,---......//////////////////000000000---------.........//////....../////////000000000000////////////000000111333111000///000000...,,,,,,,,,,,,---------.....................---------............////////////................................................------............------***,,,---...------///000//////............//////////////////...............///000111111000///...//////......//////000000111000///......///000111,,,...///......000444888<<<777111...///111111000000000///.......................................///////////////.........------......//////000000//////............//////+++---//////...---...///...............///000111000000///////////////000000000000/////////...............------------,,,++++++,,,,,,---......///------------------------+++,,,---.........------------------------------......------------......------,,,,,,,,,,,,------,,,,,,------......//////---...///...------...///,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---%%%''')))+++---/////////******+++++++++,,,,,,,,,------------------------......------------......,,,---------+++***(((''',,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------.........------------.........///------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................///000000............////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---------.........//////,,,------......------,,,+++,,,---...///...---,,,,,,------......------,,,///......------......////////////......------,,,---------.........//////////////////////////////...------------...//////,,,,,,,,,---------............////////////......------,,,+++,,,---...///---,,,,,,,,,,,,---......------..................------------------------////////////////////////......//////000000111111222222111111000000000//////............---------...............///000111......//////000000111111---------.........//////............//////////////////...//////000111222000...---...///000///...,,,,,,,,,---------......,,,,,,------.../////////............/////////000////////////////////////........................------............------+++,,,............///111//////............//////000/////////...............///000111111000///...111000000////////////000111000...------...000111---...///...---000555:::BBB:::111...///111000...000000///................................................------,,,,,,+++,,,------...///000111111//////............//////))),,,///000---,,,---......---------...///111222333222111///......------000000000000//////////////////.........---------,,,,,,------...///000000------------------------,,,---.../////////...---------------------------......------------.........------,,,,,,------...,,,,,,,,,---...///000000***,,,------------...000++++++++++++,,,,,,---...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))*********++++++,,,,,,,,,------------------------......------------......((()))***+++,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***,,,---...---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++,,,---............------------.........//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////...............///000111......//////000000111111000000000000000000000000////////////////////////..................................../////////000////////////////////////---...............------000---,,,///,,,&&&%%%***,,,,,,,,,---------..............................///...---,,,---///111222------,,,,,,,,,------......------,,,,,,------.../////////...---------,,,------------------------000000///...---,,,,,,+++////////////////////////..................------000///---,,,+++,,,,,,---------------------------------------------------222111///------///111222,,,,,,.../////////...---.........///////////////------,,,+++,,,---...///...---,,,++++++---...///000---+++))))))+++---000,,,,,,------...///////////////............//////////////////............222000......///000///...,,,,,,,,,---------......---.........//////000000------..................//////...---,,,,,,,,,,,,////////////////////////------............------000111111000///......//////////////////.........333222111///............---///222222111000000111...///111222222111///...333222222111000///......111000...---...///111222777333...,,,,,,...//////.........///////////////........................---111111------111111---***---...---///222000,,,////////////////////////........................---------.........//////555999===<<<666///+++***------...///...---+++***///......------,,,++++++------------------------------------------------000///---,,,+++,,,,,,---,,,---------.../////////---..................---------------------------******++++++++++++,,,,,,000///...,,,,,,,,,---...,,,,,,,,,---------.........,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,+++******+++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,******++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,---------......------------------------...//////...,,,,,,---///+++******,,,...000///...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------++++++++++++------...---,,,,,,,,,,,,---...++++++,,,------......///..................------333222111///........................////////////...///000111111000///...........................////////////////////////......//////////////////------............---------+++,,,///---)))+++///,,,,,,,,,---------..............................---...............------...---------------.........------,,,,,,------..................---------//////////////////////////////......---,,,,,,,,,------------------------........................///...---,,,,,,,,,------------------------------........................///...---,,,,,,---...///,,,---.../////////...---.../////////////////////......---------...///000------------...///000000///---+++******+++---///,,,------...//////000000//////............//////////////////////////////222000...---...//////...,,,,,,---------...................../////////000..............................------,,,,,,------........................------............------...000000///...------...////////////////////////222111000///............///111222222000...------///000111333333111000///222222111111000//////...000000.........///111222444111---,,,---.........///////////////.................................***///000------000///***...000000---...000...***///////////////////////////...............---------------........./////////000333555555333...+++......//////......------------------------------------------------------------------------------///...---,,,,,,,,,------,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++........................------------------------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------,,,---...---++++++---...,,,++++++,,,...///...---,,,,,,,,,---------------------------------------,,,,,,,,,---------......------,,,++++++,,,------...---,,,,,,,,,,,,---...------------------------........................000///...............///............//////////////////...------...//////........................////////////////////////////////////............------............------)))(((***,,,+++)))***...,,,,,,,,,---------..............................,,,---/////////---***)))///......---------.........------,,,,,,------...---------...............////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......------------------------........................------............------,,,---......//////......//////////////////......///............///000000,,,---...///000000000000------,,,,,,,,,,,,---------......//////000111111//////............///////////////000111111222222333111...---...///000///,,,------------.....................////////////........................---------------.........------------------------------............---------...///...---,,,---...////////////////////////000//////......//////000333444555444111...------000111222333333222111000111111111000000/////////000///.........///111222000...,,,---...///......000000//////......------........................+++...///......///...+++...111111...---000000---/////////////////////////////////.........---------............/////////---,,,---111555555000+++//////.........///000000++++++,,,------...//////------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++........................------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,---,,,+++***,,,......---,,,,,,......---,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,------...//////...------,,,++++++........................---------------...//////............////////////000///---++++++---///000........................////////////////////////////////////......------,,,,,,---.........------------------+++******,,,,,,,,,,,,---------..............................---......///...---,,,+++//////...---------.........------,,,,,,------...,,,---------.../////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,---......///------------------------...........................///000111111000///...---------...............////////////.........................../////////,,,---///000000///...---,,,,,,------------,,,,,,......//////000111111111//////............//////...///000111222333444444555222///...///000111111------------.....................///////////////...............---------+++,,,---....../////////------------------------------............---------...//////------...//////////////////000000000...............///000111555777888777444222000000111111222222222222111111000000000000000/////////000//////...///000111111...------...000111000...111111000///...------,,,...........................//////......//////...+++///000......222444333000000000000000000000000////////////.........---.............../////////000///000222333222///+++......---------...000111,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---......///...---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---......---++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))************---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---,,,++++++---//////...,,,,,,------,,,+++---------,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------,,,,,,---------------------------------......---------,,,,,,,,,---------........................------......///............///////////////......------......///........................////////////////////////000//////......------,,,++++++,,,---......------000222222000......//////,,,,,,,,,---------..............................///...---------...000111//////...---------------...------,,,,,,------...,,,---------.../////////------------------------***++++++,,,,,,------------------------------------------.........//////+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111///---------------......//////000000//////.........---,,,,,,------............---...//////...---+++***,,,------......------,,,......//////000111111111//////............//////...///000111222333444555666333111000111222222222---------........./////////////////////.........//////.........---------++++++---...///000000///........................------............------...///000000///...///000////////////000000111111------------...///000111333555666666555333333333111111111222222111111111///////////////000000000///////////////000000111///...///000222333111000111111000///...------,,,........................111///------------///111+++000222000///222444444111111111111111111111111////////////////////////////////////////////////...000222222///---,,,---------,,,+++,,,---///000......---------,,,,,,,,,------------------------------------------------+++,,,,,,------.........//////......------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,---...---,,,---...000///...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------.........//////222111000///........................////////////---...000111111000...---........................//////////////////////////////......---------,,,***+++,,,------...------***---///,,,,,,...//////,,,,,,,,,---------..............................///...---,,,---///111333///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------...............////////////////////////++++++,,,,,,------......------------------------,,,,,,------.../////////,,,,,,---.........------------------------------++++++++++++++++++++++++,,,---...000000...---,,,...------------...//////000000000///......------+++,,,------......------............---,,,+++***------............---------......//////000111111//////............//////...///000111222333444444555333111111222333222111------.........////////////////////////........./////////...------,,,,,,+++,,,...///000000//////////////////////////////------............------...///000000//////000111...//////000000111111222...---------...//////000...000222333222111111222000000000000000000000000.........//////000000000////////////000000000000000//////111333333222111000000//////......------........................///------//////------//////555777444000000111///111111111111111111111111---......//////000111111000000000////////////...))),,,//////+++***---000---,,,,,,,,,,,,------...//////...---,,,,,,++++++------------------------------------------------,,,,,,---.........------..................------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......//////......,,,,,,---------.........+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,------....../////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,---------.........+++,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,---......------///111///...,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............------,,,------......------,,,++++++,,,,,,---...//////,,,,,,------.../////////333222111000........................////////////,,,...111333333111...,,,........................////////////////////////------------------------******+++,,,------------(((---...***))),,,---+++,,,,,,,,,---------.......................................---.........///......---++++++*********...------,,,,,,------..................---------////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,---...///000111000000///......------,,,,,,.../////////...------------------...//////.........------.........,,,------...//////000000//////............///////////////000111222333333222111111111333222000...............////////////000/////////............000//////...------,,,,,,+++---...000111000///...........................------............---------...//////......///111...//////000111111222222......---------...//////,,,...111111000///000000000//////////////////000------......///000111111...//////000000000000000111000///000111222111000///////////////....................................---222888888222---...///666:::777222000///---////////////////////////,,,,,,---///000111222333000000000000/////////...++++++,,,,,,,,,---...000---............------,,,---------------------,,,------------------------------------------------,,,---.........---,,,+++------------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------...///++++++,,,,,,,,,---------+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------...//////000------------------------,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,+++,,,,,,,,,------------***+++---...///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,---------......------------------------+++,,,------,,,---///111...---,,,,,,---...---+++))))))***+++,,,------...------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,---------------------,,,,,,------...//////000111000///...........................////////////---...000111111000...---........................////////////////////////+++,,,,,,------......///)))***+++,,,------...---222666666000---//////,,,,,,,,,,,,---------..............................------/////////---+++)))...---,,,+++************...------,,,,,,------.../////////......------,,,------------------------........................++++++++++++++++++++++++,,,,,,------...///000000------...///...---+++***------------------------------------------------//////000000000000//////......---,,,---...///000111000000///...---------,,,---///000000000///...,,,,,,,,,,,,...000333444///...------------...///,,,,,,------...///////////////............///////////////000111111222222//////000111222111...+++............/////////000000000//////.........---000000///...------,,,,,,,,,---///111111000...------------------------------..................---,,,---......------///000...//////000111222222222///......---------.........000222222111000000000//////............//////,,,------...///000111111...//////000000000000000111000......///000000///.........///////////////...........................000888BBBBBB888000...+++444:::888444222111000........................+++,,,---///000222333444111111000000/////////...222///,,,---000111000---//////000000000///---,,,+++,,,,,,------......///------------------------------------------------------...///...---+++***+++++++++,,,,,,------------......//////......---------------------------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------******++++++,,,---......------------------------,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,((())))))))))))************+++---//////...---,,,++++++------------++++++++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,---------......------------------------***+++,,,,,,+++,,,...000...---,,,,,,......---,,,(((((()))***,,,---...///------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,---......---,,,,,,///......------,,,,,,+++,,,,,,------...///000000...------------...//////............/////////000................................................////////////////////////***++++++,,,---...//////333+++///333//////000***000000000///......---------,,,,,,++++++,,,,,,---........................---------------...///000......---------,,,,,,,,,,,,,,,,,,------.........,,,---.........---++++++---------...///000000111+++++++++,,,---...//////666111+++***---000///,,,,,,,,,,,,---------......,,,------......------,,,------------------------******+++++++++,,,,,,,,,222222111000///---+++***,,,+++***+++---/////////444222000000000000...,,,000000////////////000000000...------///000000//////...---,,,,,,---...///+++,,,...000000000000///............/////////000000000000000000000000000222///------000111000/////////000111222444666777////////////////////////000//////.........//////......//////000000111111................................................000000//////.........---,,,---///000000000///...---------------------------......//////////////////---,,,,,,...//////...000000000000111111111111000///...---...///222333444222///---,,,...000111...............///000000////////////////////////---666@@@@@@888000...000......////////////......---......///////////////......------------......//////.........------------.........,,,+++,,,---,,,---...000000000//////222111...---,,,---...000//////......------,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000000...---,,,,,,,,,,,,---...,,,++++++******++++++,,,---------------------------------------------------,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,333111///---------+++************++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...............------------.........//////++++++,,,,,,,,,,,,---------------------------------------------------------------------...///000//////...------------...---------............///......---------,,,,,,,,,////////////////////////,,,------......------,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,&&&***///+++---000***------------------------------------------------........................---------------...//////............------,,,,,,,,,,,,,,,------.........---......///...---,,,+++,,,,,,,,,---.../////////,,,,,,,,,,,,---...///000999444...,,,...///---+++,,,,,,,,,---------......,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,////////////...---,,,,,,...,,,+++,,,...//////...111000///...------,,,,,,000000////////////000000...---,,,,,,...//////...///...------------...///,,,---...///000000//////........./////////000000////////////////////////222000///000222333111///............//////000000//////////////////////////////............//////...///////////////000000////////////////////////........................000/////////.........---+++,,,---...///...------........................---...//////000000/////////---,,,,,,...//////...000000000000111111111111000000///......///111111222111///.........///000222222111000////////////////////////////////////---333888777111,,,,,,.........////////////......------...///////////////......------------......//////.........------------...///...,,,,,,,,,...---...000111111111000///111000///...---....../////////..................+++,,,,,,,,,------------------------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...////////////......---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////......---------------.........///++++++,,,,,,,,,,,,------------------------------------------------------......---------....../////////...------------...---------............///............------,,,,,,////////////////////////---......//////......---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///)))---000,,,000333,,,*********+++,,,---------,,,---...//////...---,,,........................------------.........////////////............------------------............////////////...------++++++,,,,,,---.........------------...///000000:::666000.........,,,))),,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,------............---///...---...///000///...000111000///------...000000//////......//////000---,,,+++,,,...///...---///......------......///---....../////////............/////////000000000////////////////////////222222222444555555222000//////......---,,,,,,,,,///////////////////////////...............///////////////.............................................................../////////...............,,,---.../////////......////////////////////////---...//////000000/////////---,,,---...000//////000000000000111111111111000000000000////////////000000000///////////////666555333222000///......///////////////////////////000000...,,,+++,,,---......////////////......------...////////////.........------------.....................---------...///000///---,,,---......///000111222111000000////////////.....................///////////////------------............,,,,,,------------------,,,,,,------------,,,,,,------------------------,,,,,,---......------,,,...------,,,,,,------...//////............//////------------------------------------------------+++,,,---.........---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///000000000///...------------------............++++++,,,,,,,,,,,,------------------------------------------------------//////...---------......//////...------------...---------............////////////............---////////////////////////...//////////////////...------...............---,,,,,,,,,,,,,,,,,,,,,,,,...............---------444...000000,,,000333+++******++++++,,,,,,,,,,,,,,,...///111111///...,,,........................------................../////////////////////...---------...............///////////////.........,,,,,,---------........................///000000777444000---------+++))),,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------...---------111/////////000111///...---...///...,,,,,,...000/////////....../////////...---,,,---///000///---//////............//////..................------...////////////000000000////////////////////////222444666888888666333000111111111000000///......////////////////////////......---------...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///000000111111111111111////////////////////////......///000000000000000///...,,,---///000000//////000000000111111111111000000111111000///...---//////000111111000///...555555333111000///......////////////////////////222000...,,,---...............////////////......,,,---......//////............------------..............................///000000000...---...///...///000111111000///.........///000//////...............//////000000000,,,------------.........,,,,,,,,,------.........+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,+++------------------------//////............//////------------------------------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,---------,,,,,,++++++***+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---000111000000///...---,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------000///...---------------//////...------------...---------............////////////////////////...////////////////////////......////////////......,,,------............---------------------------/////////...---------,,,000,,,...,,,(((///444+++...---------,,,,,,,,,+++---...000111111000...---........................---......//////...------.../////////////////////........................000000//////...........................////////////............///000000111///---,,,,,,,,,++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......---------...------,,,+++000000///000111111///---)))***+++,,,++++++,,,---//////............/////////......///111111000...////////////////////////.........---------------////////////000000000111........................222555888999999666333111000000111222222222111111////////////////////////---------------...////////////......------,,,,,,------------------------........................---------...............000000000000000111111222...........................//////000000000000000000...------///000000//////000000000111111111111000000111111000///...------///000111111000///...111111000///////////////////////////////////////111///---...000000///---......////////////......,,,------.....................------------......---.....................///000000000...---...///---.../////////...---,,,......//////000///......------......//////000000,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,...//////...,,,,,,........................,,,,,,,,,,,,++++++++++++------------------------......------------......------------------------------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++------,,,...------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---000000000000///...,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------000///...---------------//////...------------...---------............///.../////////////////////////////////////////////,,,------......------,,,,,,------...//////......------------------------/////////...---------,,,...+++...,,,***555<<<333/////////...---,,,,,,,,,---...///000000///...---........................---.../////////...---,,,---............//////////////////...............000///......------......///////////////////////////......---......//////,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,---------------............------,,,///...///000222222///---,,,---...111444444222000///......------......////////////111222222111///...//////000000//////......------,,,------....../////////000000000111111........................222555888999777444222111---...000111222222222111////////////////////////,,,,,,,,,,,,---...///////////////...............000000000000000000000000........................---------------...............---------...///000...........................///000000111111000000000...---...///111000000000000000000111111111111000000000000////////////---...000111111000000///......------...///000000////////////////////////---------...//////...---......////////////......,,,,,,---............---......------------......---------..................///000///---,,,---...,,,---...///...---,,,+++............////////////---------...............+++,,,,,,,,,,,,---------,,,,,,------------------------............------------------------------,,,,,,,,,++++++,,,------,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------+++,,,---.........---,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------------------,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,---.../////////...---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------//////...---------......//////...------------...---------............///---............/////////////////////////////////,,,,,,------------,,,,,,------...///000000000000------------------------...............---------///...111...---;;;CCC:::............------------................................................---...///000///...,,,+++,,,,,,------............000/////////.........---//////---,,,,,,,,,---.................................---------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...////////////------...000222222000...000///000666<<<===777111///......------......///......///000222222000......///000111111000///...---,,,,,,,,,,,,---///000//////000000000111111111........................111555888888555222111111---...000222333222111111////////////////////////,,,,,,,,,,,,---...///000...///////////////000000////////////////////////........................,,,,,,,,,------............---,,,,,,,,,---.../////////////////////////////////000111111111111000000///---...000111111000000000000000111111111111000000///......///111111......///000000000000000...---------......///000////////////////////////------...------...///000......////////////......+++,,,------......------......------------......---------.........//////---...///...,,,,,,,,,...---.../////////...,,,+++///......---...///000111---------------,,,,,,,,,------------............------------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,---......---,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------,,,,,,,,,---------------............---------------,,,,,,++++++,,,,,,---,,,---------------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------......---------....../////////...------------...---------............///,,,,,,------............////////////////////////------............---------...///000111111111111........................---------...............000///000+++***888@@@666+++,,,,,,------......///......------------..............................---...///000000...,,,+++,,,,,,,,,---------......000000//////.........---///...---,,,+++,,,------------------------------...------,,,,,,,,,------------......,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------******+++++++++,,,,,,,,,***+++---///000111222222+++,,,---///222222000...,,,***+++222;;;<<<444+++.........------.........------...000222111///,,,...///000111111000///...,,,,,,++++++,,,...///000000000000000111111111111........................111444777666333000000111000111333444444444222111////////////////////////+++++++++,,,---...///000......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........///......------///000111000000000000000000000000//////000111111111111111000///......000111111000000000000000111111111111000///...---...///222333.../////////000000111111//////............//////////////////////////////000000000...---...222555......////////////......+++,,,------......------.........------.........---------.........//////---...///...,,,+++,,,---//////000000000///---,,,000///---,,,---...111222---------,,,,,,+++++++++............/////////000.........------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111,,,,,,---......---,,,,,,---------,,,,,,---------------------------------------------------------------,,,,,,,,,---...///---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,......---,,,,,,,,,------........./////////...---------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------------------------...///000//////...------------...---------.........//////,,,,,,,,,---------......////////////////////////......////////////............000111222222222222........................,,,------....../////////000///...///000111111///................................................,,,---------.../////////...///////////////......,,,,,,,,,------............------,,,,,,------...........................,,,,,,,,,------............---,,,++++++,,,---.........------------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++------+++///............///000000---------,,,,,,+++++++++++++++,,,------...//////111000...------...///000---......///////////////000000000000000000000000...............///000111333222000...---,,,,,,---///////////////.........000111222333333222111000///...///111444444111---222000............---,,,------------.........///..................------//////.........---------------............---------------............///------,,,------...///000////////////////////////000000000000000000000000111111000///////////////000///...------,,,------...............///000000//////...//////000111222/////////...---------,,,------------------------++++++---000222222///---111111000///////////////............////////////000000000///......------------------------------////////////////////////...............///000111......///000000///...---........................------------------------------------------------,,,---.........---,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++++++++------------------------,,,+++++++++,,,...000111,,,,,,,,,---------......---------............///000///...---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------******+++,,,---,,,)))&&&++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------,,,+++************,,,,,,,,,---------......333666888555000,,,---000//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---------///000111//////000000///...------++++++,,,---...///000111+++---111333444333111///,,,,,,---...//////............//////...---,,,,,,///------...///000///...................................................---------...................../////////......---,,,,,,,,,------............------,,,,,,------...........................,,,,,,,,,---------......---------,,,,,,---------------,,,,,,,,,,,,------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---//////---......------......///000---------,,,,,,,,,++++++,,,,,,,,,,,,------......//////............//////---......///////////////........................,,,,,,------///000222222222111///...------------.........//////////////////000111222222111000///000///000222444444222///111///......000111111000------........./////////000///---,,,,,,---.../////////.........------------......//////......------------............/////////..................////////////////////////000000000000000000000000111111000/////////////////////......------......///............///000000//////////////////000111...............---------------------------------,,,---...111333333000...111000000///////////////............////////////.........///////////////........................////////////////////////...............///000000...///000000000000///...........................------------------------------------------------+++,,,---.........---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------......------------------------///...---,,,,,,,,,---------------.........//////---------............/////////...---,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,------++++++,,,---------------------------,,,,,,+++,,,------***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,------------...111555777555000------//////.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------...///000////////////......---------------...............+++---000333333222000...,,,------...//////............//////...------,,,///...---...000000000///...............................................................---------,,,---............---------------------............------,,,,,,------...........................,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........---------------.........------------,,,,,,,,,,,,------,,,,,,,,,------...........................---......///////////////........................++++++,,,---///111333444000///......------......------......//////000000...///000000000000///...111000111222444444222000///......///222444444444....../////////000000000111///---++++++---000111/////////.........---------......//////......------------............///222111000///............////////////////////////////////////////////////111000000///////////////............//////////////////......//////000111000000//////.../////////---------...............------------------------......///111333333111///000000//////////////////............////////////------......///000000111////////////////////////////////////////////////............////////////...//////000000000//////........................------------------------------------------------++++++,,,---.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000------------------------///...---,,,,,,,,,,,,---............////////////---------............//////...------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,------++++++,,,---------------------------...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...,,,,,,,,,,,,------------...111555555111.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------------------------,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,------................................................//////......---....../////////...------------...//////.........---------,,,---000111111000...,,,,,,---......///..................///......---,,,000///...///111111111000................................................/////////...---------,,,+++,,,------...------------------..................------,,,,,,------...........................------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,...------,,,,,,---............/////////......------......///////////////000000000000000000000000,,,,,,------///000111222........................,,,------...///000111111........................000000111222222222222111///...---///111444444444////////////000000000000//////---------...000111////////////..................////////////......---------............///111111000///////////////////////////////////////........................000000////////////000000------...///000000111111/////////...///000000111111000///...............,,,---------.../////////.................................000222222000...//////////////////..................////////////............//////000000........................////////////////////////......///////////////...---.........////////////........................---------------------------------------------------------------------,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------+++++++++,,,---...///000------------............---------............//////...---,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,,,,------+++,,,------++++++,,,---,,,,,,------------------///---++++++,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++*********++++++,,,---++++++,,,,,,,,,---------***...222444222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***................................................------------------------,,,,,,,,,---------------------------------------........................//////.........---------///...---,,,,,,---......///............---------,,,---///000000...,,,+++------...............------...............------...---,,,---///000///.................................................../////////...---------,,,+++,,,,,,---......------...........................------,,,,,,------...........................------------------------+++,,,---......---,,,+++......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,+++,,,---.........------------------------------///...---,,,---...///000111111000///......---------......///////////////000000000000000000000000//////.........//////000---------...............,,,------...///000111111...------------------......///000000000000000000111///......000222111111////////////000000000000,,,---///000111000///...000000/////////............//////////////////...---------............//////////////////000111111////////////////////////------------------------000000////////////000000,,,---///000111222222111///////////////000111111000000///......---......,,,---------.../////////........................---------...000000...,,,---...////////////..................////////////000000//////............------------------------////////////////////////......///000//////...---,,,,,,,,,------.................................------------------------------------------------000///...---,,,+++++++++++++++,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,------------------------***++++++---......//////++++++,,,,,,,,,------------------............///......---,,,,,,,,,------+++,,,------......------------------------------------,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,---------......---+++******+++---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,++++++*********++++++++++++,,,,,,,,,------))),,,000222111///---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..........................................------......---------......///---------............///,,,---...//////...,,,+++---...............------------...............---+++***)))***,,,,,,,,,+++...............................................................---------+++,,,---......///....../////////..................------,,,,,,------..............................------------,,,,,,,,,,,,------......------,,,///......------......///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...+++,,,---//////...------------------............000///...---...000222444666444222///...------------......///////////////........................000000///...............,,,------.........------------......//////000000......---,,,,,,---......---...000///......///111222000//////000000000///....../////////000000000+++---000222222111///...000000000/////////.........//////000000//////...---------............///............///000111222////////////////////////........................///////////////000000111---...000111222222222111000000//////000000111222//////......---.........---------.......................................---,,,,,,---...///---,,,,,,---...///000///...---............////////////111000000///......------------------------------////////////////////////...///000000000///------,,,,,,,,,,,,---...//////........................------------------------------------------------000///...---,,,++++++++++++,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******+++------------------------------......------,,,+++***+++++++++,,,,,,,,,,,,---------............///...------,,,,,,---------+++,,,------......------------------------------------,,,,,,,,,---......+++,,,------++++++,,,---+++,,,,,,------.........,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,+++************++++++++++++,,,,,,,,,,,,)))+++---//////...---+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------...//////000/////////---------.........//////,,,---...//////......---.........///......---,,,,,,---......///.........+++***)))***,,,---,,,+++................................................---------...............,,,,,,---...////////////000/////////.........---...------,,,,,,------.................................---------,,,,,,,,,---------,,,,,,---------...------,,,,,,------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,---...+++---...000000///...---------------.........///000///......///222555777;;;888444000---------...---......///////////////........................//////.........//////000,,,---.........---,,,+++.........//////////////////...---,,,,,,---...///...///111000......000222333111///000111222111000------........./////////,,,---///111111111000000000000000000/////////...//////000000000000//////---------............///.........---......//////////////////////////////........................///////////////000111111...///111333333222111000000000//////000000111222......---------...//////...............---------........................///...------...///...,,,+++,,,...///000///...---............///////////////////////////.................................////////////////////////...///000111000///---,,,......------...///111222........................------------------------------------------------...---,,,,,,,,,------...,,,,,,------......//////........................------------------------...------,,,,,,,,,------------------------------------.........---,,,++++++++++++,,,,,,,,,---------------............///---------,,,,,,------...+++,,,------......------........................,,,,,,,,,,,,,,,---...///+++,,,------++++++,,,---++++++,,,,,,---......///+++++++++---//////---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,******+++---------,,,***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////------------------------------------------------)))***,,,.../////////...,,,...000222222111000..................---------,,,---...///////////////......//////...------,,,,,,------...//////.........---,,,---///000///...................................................,,,------....../////////,,,---...///000000000000000000//////.........---...------,,,,,,------....................................------,,,,,,,,,......,,,++++++,,,......---,,,,,,++++++,,,,,,---.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++,,,,,,---///111111000///...---------.........//////111000//////000444777999>>>:::555000---,,,...///---......///////////////000000000000000000000000---------......000111111------.........---++++++///////////////.........///...------------...///...000222111///...111444333111000111222444444333------------.........///.........//////000222222000000000000//////////////////000000000000//////---------.........//////000///...------,,,------///////////////////////////////////////////////////////////////000111111///000222333333222111000000000000000000111111222---------------...///000/////////......------,,,////////////////////////000///......///000///---+++,,,...000000///...---............/////////000------......///000000000////////////////////////////////////////////////...///000111000///---+++000/////////000111333444........................------------------------------------------------++++++++++++,,,...000111---------...............................................................---------------...///000------------------------)))***,,,.../////////...,,,,,,,,,---------......---------.........//////------,,,,,,,,,------...+++,,,------......------........................,,,,,,,,,,,,,,,---...///+++,,,------++++++,,,---++++++,,,,,,---...//////+++,,,---///111111...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------******+++++++++,,,,,,,,,++++++***+++,,,,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................,,,,,,------...///000000........................------------------------((())),,,...////////////,,,...111444444333000...111000///...---,,,++++++,,,---...///000000000000.../////////...---,,,,,,,,,,,,---.../////////...------------------------............////////////------............------......---,,,---...///000------...///000000//////000000000000000000000000......------------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---///,,,***,,,000222///,,,------------------------///...---,,,------/////////......---------..................---,,,+++***---+++---222222000333999<<<777111......---***(((...------,,,,,,---------//////............//////000000///...------,,,,,,......////////////......------,,,+++,,,---...///........................---...///000222444555666444444333111000//////000......//////////////////,,,...///111222222222222222222111111000000////////////......---------,,,........................000000////////////000000,,,---......------///000111///...------...///111///////////////000111111000000/////////.........---......///////////////222111111000///.........000///...---,,,+++++++++///............---------////////////////////////000000000000000000000000...///////////////......////////////////////////////////////////////////......------------......////////////...---,,,+++------------------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,////////////////////////---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---,,,,,,++++++,,,,,,,,,------...............---+++...111000+++.........------,,,,,,,,,---------------------------------,,,,,,+++++++++---------............///.........------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------------...------,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,---...///------------------------///......---------......000///...---------------,,,---...//////...---,,,------------------,,,,,,------------------------******+++,,,...111444666---...111555777555///)))---------............///---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------............---------------------......///------...///////////////////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------------.........+++)))+++///000...+++------------------------......---,,,,,,---...//////......------.........///......---,,,,,,++++++000------000111...000555333222111///---,,,---...---------,,,------......//////............//////000//////...------,,,,,,......////////////......---,,,,,,,,,,,,---....................................///000222333444444111000...............---//////000000000000000111...///000111222222111111///////////////.........000000000000//////..............................000//////......//////000,,,---///...------///000000///...------...///000///............///000000......---------,,,,,,,,,---......///////////////////////////////////////222111000//////////////////............---------///////////////////////////////////////////////////000000000000000//////////////////////////////////////////////////////......------------......000000000000000000000000////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,------......------,,,//////............//////---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,------------------,,,...---,,,///444333///......---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------..................---------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,,,,---......------------------------///......---------......//////...---------------------............------...---------------------.........------,,,,,,,,,,,,,,,,,,---...000333444///...///111333222///,,,---------............///------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------............------+++,,,------......---------......///////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,---------+++)))***---///---***------------------------...---,,,++++++,,,---...........................000///---,,,++++++,,,---444///---...///......111---000222000---+++...111---------------...///000/////////......//////////////////...------,,,,,,......////////////......+++,,,------......------......................../////////000111222222222000...,,,---///000///,,,000000111111222222222222///000111111111111000000......//////////////////222222111111111111000000........................///..................///,,,...//////...---...000000///...------...///000...------------...//////.........------------,,,---......///////////////,,,------...///000000111///......---------......///............---------////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////......------------.........------------...///////////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,+++------------------,,,,,,+++---------000555555222...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------...............------------,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------******+++,,,,,,---...............---...//////000......---,,,,,,,,,------------------------------......---------....../////////...------------.........------------..............................///.........------,,,,,,...............///000000111///,,,,,,.../////////---------............///------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////------............------***+++---.........---,,,......///////////////...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++******))))))******+++---,,,***+++---...---+++------------------------...---,,,+++***+++,,,------......///////////////000///---+++++++++---...444000,,,,,,---......///...000222222///------...------------...///000111......////////////......//////.........------------......//////......---+++,,,---...///...---,,,........................//////000000000000000000222000...000444555333000111111111111222222222222111111111111000000//////000000000111111222222333111111111111111111111111..............................------------......---...000///...---...000000///............///000---,,,,,,,,,,,,---......000000000///////////////---......///////////////---------...//////000000,,,,,,,,,,,,,,,---...//////............---------//////////////////////////////////////////////////////000111111111000000////////////////////////////////////////////////......------------............---,,,,,,---...///------------------------/////////......---------------------------------......------------......//////............------,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,---......---,,,,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,.........------,,,,,,,,,***---...---///333444111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,...///...---,,,---...------------------------+++++++++,,,,,,---------/////////......---,,,,,,,,,------------------,,,***+++++++++++++++,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------...------------.../////////......---------......///...,,,,,,,,,,,,...///.........///////////////---------...............000000//////............///...,,,++++++---...///---------............///,,,,,,---------.................................---------------------------------....../////////............////////////------............------+++,,,---...///...---,,,...///////////////......------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++******))))))******+++...---------......------------------------------...---,,,+++***++++++,,,------//////000000//////000...,,,++++++,,,---...000///---,,,---///000000//////000333555444111---............//////000111......///000000///.....................---------------............------+++,,,---...///...---,,,........................////////////////////////222111111333666777555222111111111111111111111111222222111000000/////////000000111111222222333333000000000000000000000000////////////////////////......------------.........///000000...---...000//////............//////,,,,,,,,,,,,,,,---......000000000000000000000000---......///////////////////////////////////////////////////000111222333///............---------////////////////////////........................---...//////000000000///////////////////////////////////////////////////......------------......111111000///////////////........................//////......------,,,,,,------------------------......------------......//////......------------,,,------......------,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,------------------------......------------......---------------,,,,,,,,,.........------,,,,,,,,,,,,//////------///000...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++---------,,,+++,,,---------------------------+++++++++,,,,,,---------//////.........---------,,,------......------,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------------------------------------...//////......---------......///...---,,,++++++,,,---...............//////000000+++,,,------...///000000111000000///...------,,,,,,,,,------,,,,,,,,,------------............///,,,,,,,,,------------...........................---------------------------------...//////000000............////////////------............------,,,---......//////......//////////////////...---------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,------//////............------------------------------///...---+++++++++,,,,,,,,,---///000111111000///......,,,,,,,,,,,,---...,,,///111...---000222111------000555;;;<<<777222000000////////////000000---...///000000///...---........................------............------+++,,,------......------....................................///////////////111222444444333333222333333222222111000000000222222111000//////000000//////000000000000000000.........////////////000///////////////////////////..................//////000111000.........///////////////////////////---,,,,,,,,,,,,---......---............/////////---......///////////////000000000000000////////////////////////000111111///............---------////////////////////////........................,,,---...//////000//////////////////////////////////////////////////////......------------............////////////...---000000000000000000000000.........---------------------------------------......------------...............---,,,,,,++++++,,,------......------,,,......------------..............................------------...............------,,,,,,------...------------------------///......------......///------------------------------------------,,,,,,---111111---+++------+++,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,------++++++,,,---------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,---...//////...---,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,,,,......---,,,,,,+++******.........---...//////000......---,,,,,,,,,---------------------------------------------...///000...------------...//////------,,,,,,,,,,,,---------------......//////000,,,,,,---...///000000111///000000000///...---,,,***,,,...///---,,,+++,,,---------............///,,,,,,,,,,,,------------........................---------------------------------...///000000000............////////////------............------///............///000000///////////////...------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..................---,,,,,,---------------------------000///...,,,,,,,,,,,,---,,,---///111222111000///------------------------)))111666111---...111111,,,000555;;;===<<<999666222222111000////////////---...///000000///...---........................,,,------......------,,,---,,,,,,,,,,,,---..............................---------....../////////---111555555222000111333666555444333222111000///222111000//////000000111111111000000000000000000........./////////000000////////////////////////000//////......//////000///000111000.........///......////////////......---------------......///---.........////////////---....../////////////////////000000111111222222...---------------...//////............---------////////////////////////........................------...000000111111111////////////////////////////////////////////////......------------......,,,...000333444444333222000000000000000000000000,,,------------------.................................------------.........------,,,++++++******,,,------......------,,,,,,++++++******++++++,,,------------------------------------.........//////...,,,******,,,...///...........................------,,,,,,------...------------------------,,,,,,------------------...222333...,,,---...,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...---,,,+++,,,...........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,---...//////...---,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,,,,---......---------------------------,,,,,,------///000000---------------...//////,,,,,,,,,------,,,,,,,,,+++,,,,,,---......//////////////////..................///000000///...---+++---///...,,,+++,,,...---------............///++++++,,,,,,,,,---------................................................---------...///000000111............/////////000---..................---000//////......///111222//////000000///...------.................................------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,------------------------111000///---,,,,,,------+++---///111222222000000,,,,,,---......------,,,(((333:::444------000111...555===@@@===999777666444333222000//////......---...///111111///...------.....................,,,------......------,,,...---,,,+++,,,---...///........................,,,,,,------...//////000---333999888222///111555999888777555333111000///222111000//////000111222444333333333222111111111......//////000000000111000000000000000000000000000000////////////000000000111111000///......///......////////////.........------------.../////////000000000111111222222---......///////////////......///111222333555555111111000000000000111111//////.........---------////////////////////////..............................000111111222222222////////////////////////////////////////////////.........------.........111444999===???@@@>>>===////////////////////////,,,,,,,,,------..........................................------.........------,,,++++++***)))))),,,------......------,,,///......------......///---------------------------------.........//////000...+++))))))+++...000........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------............222444000---...//////,,,,,,,,,------.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........---...///...------...///........................---------,,,,,,+++++++++)))******+++,,,---......,,,---///000000///---,,,))))))***+++,,,,,,------,,,,,,,,,------,,,++++++***++++++,,,,,,------...+++************+++,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,,,,---...///000111---------------...///000++++++---......---++++++++++++,,,,,,---...//////222111000///...---,,,,,,,,,---///000000000///...,,,...///---+++***---000---------.........//////++++++,,,,,,,,,---------................................................---......///000111111222..............................---------......///------------.........///////////////////////////////////////////////////---------,,,,,,+++++++++/////////......---,,,+++........................------------------------------++++++++++++------------,,,+++,,,---...///,,,++++++++++++,,,---...---------,,,,,,+++++++++////////////////////////---......///000111111222......---,,,---...///000///000000000......000111555;;;???===777333444888555444333111000/////////000///...------...///000////////////////////////---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---...///000000//////...---...///000111111555999777333000111444:::999777555333222222111333222000//////000222333888777666444222000///...///////////////000111111000///...------...///000222111111111000000//////////////////////////////...------------...//////---.........//////000000...//////000111222222222............///////////////000111333555888:::<<<777555222///---------......------------...//////000///...---,,,------...000000000000000000000000//////000000000000//////////////////////////////------------------------000000//////.........---888===AAA@@@:::333111111////////////////////////------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++------------------------------...------,,,,,,------...---------------------------------,,,,,,+++++++++------------------,,,,,,000...,,,---///000---***++++++,,,,,,,,,,,,------------------------------)))+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------...------,,,,,,+++++++++*********))))))------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,,,,------...)))***,,,---...---,,,,,,111000...,,,+++,,,...///------------------------,,,,,,---,,,,,,,,,++++++---......//////////////////...---,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---......000000///...............---.../////////...,,,+++///////////////......---///......---------......,,,++++++******++++++,,,///...,,,,,,...///............//////000000111111........................///.........///000000111------........./////////........................////////////////////////.........---------,,,,,,000///...---,,,,,,,,,,,,........................------------------------------,,,++++++,,,------------,,,,,,,,,---...///,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,........................---.........///000000000...---,,,,,,,,,---//////---...//////...000222555===@@@@@@===777333333555222222111000//////////////////...------...//////------------------,,,,,,------,,,,,,,,,,,,------------------------------------........................---------...///000111555888777333000111444777666444222111000//////333222111000000111222333666555444333222000/////////////////////000111111222111000//////000111222111111111000000000//////000000000000000000000000------........./////////............/////////000...//////000111111222222............////////////000000111222333444666777444333000...---,,,---......------------...//////000///...---,,,------...//////////////////////////////000000000000//////////////////////////////........................000/////////............000555999888333///...///////////////////////////------------------------------------------------...........................---------------............---------,,,,,,,,,------,,,++++++,,,------------------------------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,------........................000...---...000000---+++++++++,,,,,,,,,,,,------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------,,,,,,---------++++++------...---,,,,,,000///---,,,,,,,,,---...------------------------......---,,,+++,,,,,,---------...//////////////////...---,,,,,,,,,,,,---........................------------------------...------------...////////////...---------------......//////...------,,,///////////////...---------------,,,,,,,,,------------,,,,,,,,,,,,------000...---,,,.........---////////////////////////........................////////////000222333444....../////////000000000------------------------/////////////////////////////////...............000///...---,,,,,,------........................------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///,,,---.../////////...---,,,,,,,,,,,,------------------------------------------------............---,,,,,,,,,,,,---......------...---...111555999AAA???<<<888555444333333111000///.....................------------...............------,,,,,,,,,......------------......------------------------/////////.........---------------,,,---......///000333666555222000111444555444222111000///......333222222111111222222333333333222222111000000000///////////////000000111111000000//////000000111111111000000000000//////000000000000000000000000---...///000000000//////............////////////...//////000000111111222............////////////111111000000000000000111111000...---,,,------......------------...////////////...------------...////////////////////////...//////000000//////...////////////////////////////////////////////////////////////............+++...111111///---...///////////////////////////------------------------,,,,,,------.........///////////////////////////------------...///000111...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------............------,,,,,,,,,+++++++++,,,------......------------------------000///...///000000...,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------------------------------------------------...------------,,,,,,,,,,,,,,,------...------,,,............------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------.........---,,,,,,//////---,,,,,,,,,---...------------------------000///---,,,+++,,,---...------...////////////.........---,,,,,,,,,------................................................///............///000000......---,,,,,,,,,,,,,,,//////...------------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,......------------......111///------......---,,,//////////////////.......................................///000222333444////////////000000000000------------------------////////////////////////........................//////000000000///---,,,........................---------------------------------,,,,,,---------,,,,,,,,,,,,------......,,,---///111111000...---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...111666:::>>>:::444222222444444444333222111///...---------......------------......111111000000//////......//////............//////......................../////////...............,,,,,,,,,,,,------......000222333333111000222333444444333111111000000000333333333333333333333333000000000000000000000000000000////////////000000........................000000000000000000//////////////////////////////---...000222222111///............///////////////////////////000000111111............////////////111111000///......////////////...------...//////...------------...//////............------......////////////////////////...//////////////////...///////////////////////////////////////////////////////////////.........,,,...000000......///111////////////////////////........................,,,,,,------......//////.......................................///000000---------------------------------,,,,,,---------------------------------...------,,,,,,------............------,,,,,,+++,,,,,,,,,---------------+++++++++++++++,,,,,,,,,////////////000///...---+++++++++,,,,,,,,,------------------------------///...,,,++++++,,,------------------------------------------------------------------------------,,,,,,------...---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------------------,,,............------,,,,,,......---,,,,,,------...------------------------//////.........---------,,,---......//////.........------,,,,,,,,,------........................////////////////////////...............//////000///...------,,,,,,------//////---,,,,,,---...///......//////......---,,,+++,,,,,,---------------......------------......111///---------...---,,,////////////....................................,,,,,,---...///000222333////////////000000000000------------------------////////////////////////------------------......---///333555555222...+++........................------------------------------------------------,,,,,,,,,------------------...000111111000...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........000000///......111666:::???999222///222555666555777666444222000...------........................111111000000000/////////000//////......//////000........................------......///000000111,,,,,,,,,---------------///000111111000111222333333222111111000000000000222333444555555444333222//////000000000111111111000000////////////000000------............------//////////////////000000........................---...000222222111///...///////////////.........///////////////000000000............////////////000000////////////000000............//////000000...------------...//////------................................................////////////......////////////////////////.................................///////////////000000111000//////000111////////////////////////........................---------....../////////------------------------000000///...............------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,//////...------,,,+++++++++,,,,,,,,,---------......///000000///...------+++++++++,,,,,,,,,------------------------------///...---,,,+++,,,---...------------------------------------------------------------------------+++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,......------,,,,,,,,,,,,------,,,,,,,,,---------------------------------,,,---000111000///,,,***,,,------...............------,,,,,,,,,------...........................////////////////////////------,,,,,,------...///000//////...............///...---,,,,,,---//////...............------,,,+++,,,---...///.........------,,,,,,,,,,,,------111///------......---,,,................................................,,,,,,,,,,,,---///000000....../////////000000000------------------------////////////////////////---------------.........,,,///333666555333...+++........................------------------------------............------+++,,,------......------...///000000000///...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......000000000000000222666:::CCC===666222333555666666999777555333111000///.........////////////..............................//////............//////........................,,,---...///000111111222,,,,,,---............---.........//////111222333000//////.........//////222333555666666555333222//////000000111111111111111000000///////////////...//////000000//////.........////////////000000---------------------------...///000000000/////////////////////.........////////////////////////............///////////////////////////000111111......//////000000000000...------------...//////,,,---......///.................................---......//////......---////////////////////////.................................///////////////000/////////............////////////////////////................................................------------------------111000///...------------,,,,,,,,,------------...------............------------------------------...------,,,,,,------...------------------------111000///...---+++******---......//////000000000---...000///---,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,---............,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,---......---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------+++---///000000...+++***,,,,,,---............---------,,,,,,,,,---......................................................,,,,,,,,,,,,,,,---......000000///............///...------------...//////---............---,,,,,,+++,,,...///000//////...------,,,,,,,,,,,,------///...,,,,,,...///...---,,,------....../////////........................------,,,,,,---...//////------........./////////........................////////////////////////------........./////////---...000111111000...---........................------------------------,,,---...//////...---,,,+++,,,---.........------/////////.........------............------------------------------------***++++++,,,,,,------------...///000000000//////---...000111222444888;;;@@@<<<777444444666888999666666444333222222222222//////000111111000//////---------...//////000000///......------......///..............................//////000000000111,,,---.../////////.........---,,,---///111222333000//////...//////000000222333666777777666333222000000111111111111111222111111000///////////////......///000000///.............../////////000000........................------........./////////000/////////............////////////////////////............////////////000//////.........//////------......//////.........------------...//////,,,,,,.../////////..............................---......//////......---////////////////////////////////////////////////............/////////000---------...//////...---////////////////////////........................000000//////......------..............................---------------...,,,,,,,,,---------......,,,---...//////...---,,,------------------------...------,,,,,,------...+++,,,,,,------.........000000///...---,,,,,,+++,,,,,,---......///000000+++---///...,,,++++++---++++++,,,,,,,,,,,,------------------------------++++++,,,...////////////++++++++++++++++++++++++------------------------,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,...//////...,,,+++++++++*********+++,,,---++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---...///........................---------------------------------------...////////////...------------...,,,------...//////......------......------,,,+++)))+++---/////////...---......------------.........,,,+++,,,...000000///,,,,,,------...///000000..............................---------......///------------.........///////////////////////////////////////////////////.../////////000000111111......---------......///........................------------------------,,,---...//////...---,,,+++,,,---.........---,,,000///...---------------/////////...---------,,,------------------------******+++,,,------......---...000111111111000///***,,,///222444666:::===888666444222333666:::===333333333222333333444444///000111222222111000///......///000111222333333......------------......////////////////////////000000000000////////////------///000000000///......,,,+++,,,///111222333111111111111111222222333111333666888888666333111111111111111111111222222111111000///////////////+++,,,---......---,,,+++---.........//////000000////////////////////////...------------...//////000000//////.........---///////////////...................../////////000000000///...------------,,,,,,---......------,,,...------------...//////+++,,,.../////////..............................---..................---////////////////////////000000000000000000000000---.........//////000000,,,,,,---///000111///...////////////////////////////////////////////////111111000///...---,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,---...//////...---,,,------------------------...------,,,,,,------...***++++++,,,---...//////..................------))))))***++++++,,,------***---///...+++******,,,++++++,,,,,,,,,---------------------------------)))***,,,///000000000000************************------------------------,,,,,,,,,------.........***+++,,,---............------,,,,,,,,,+++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,...//////...,,,+++******)))))))))***,,,---***+++,,,---------------------------------------000...+++)))(((***---...+++,,,------......------,,,,,,,,,,,,,,,---...///........................------------------------...............///000000......---,,,,,,,,,,,,---+++,,,...///000///...---------......------,,,+++((())),,,.........---,,,//////............//////---,,,+++,,,...000000000........................------------------------.........------,,,,,,+++........................000///...------...///000------------------------+++,,,---.........---,,,,,,,,,,,,---------......---.........---,,,,,,+++......------------......+++,,,---...///...---,,,+++,,,------......------//////.........------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,++++++------......///000000111111000111444888<<<>>>>>>999555222000111444555666444555444222000///111222111666:::999444//////000222222111111111111222222///////////////000111111.........///////////////222111000///...---------------..................//////000000000000//////111000///111555666444222666333222555666333222333///555777222.........,,,//////000000///...------...............///000000//////000000000000//////........................////////////////////////...///000111111000///...---///000222222000///---......////////////......---...............------+++,,,---......------,,,000000//////.........---//////000000000000//////////////////////////////---------.........//////...///000111111000///...................................................//////000000000...---,,,+++,,,,,,---...///000000//////////////////////////////...------------............------,,,,,,,,,...---,,,---///000///...///......------,,,++++++++++++++++++++++++++++++........................+++++++++,,,,,,,,,------////////////////////////------------------------((()))+++,,,------,,,,,,---...000111000///---,,,000///---,,,,,,---///000---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------666---(((---222111---,,,------.........---+++***)))***+++,,,---.........---///...+++,,,000222111+++,,,------++++++,,,---000///...---,,,---......++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------------//////.........------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------,,,,,,,,,---...000111DDD<<<222------...---+++..................------------------------------...........................------,,,,,,------...000///...------...///000........................++++++++++++++++++++++++.........---------------........................//////............//////------------------------+++,,,---.........------,,,,,,,,,---------......---.........------,,,+++000//////////////////000,,,,,,,,,+++***)))((('''+++,,,------......------//////.........------------,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,.........//////000000000222111222555999<<<<<<<<<666444333333444555555444444444333222//////000222555999<<<:::666333333444//////.................................///000000............//////////////////..........................................//////000000000000//////111000///000333444333222555222111444555222111111000666999555000000///---//////000//////......---...............///000000//////000000000000//////////////////////////////////////////////////////...///000111111000///......///000111111000///.........////////////......---......//////...------............------------000/////////............///000000000000000///...////////////////////////---------.........//////...///000000000000///...................................................---...///000000///......///............---------//////////////////////////////...------------.........---------,,,,,,,,,---,,,,,,,,,...///...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------------------------------------------------)))***,,,---......------+++---///000111000///......---,,,++++++,,,---............---------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***,,,---...///111333///...---,,,,,,,,,,,,---***+++,,,,,,------------+++......---///666999888+++,,,------++++++,,,---///...---,,,,,,,,,---...++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---------------------------......------,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,------------------------......------...///000111===666///+++---......,,,------------------------------------------------...........................------,,,,,,------...000///...------...///000..................................................................//////..............................////////////......------------------------+++,,,------......------,,,,,,,,,---------......---............---,,,,,,//////............//////000///...---,,,++++++++++++,,,------......------...............---------------,,,,,,,,,,,,---------------------------------------...............//////000000000000000000222222333666999::::::888333333333444666666333111333444444333111111333444999;;;<<<:::666333444666//////...------,,,------...------------......///............//////000000---------------...//////...........................//////000000//////...111///......000222333222444000000333444111///000111888;;;777333222111...000000////////////......//////.........///000000//////000000000000//////000000000000000000000000////////////////////////...///000111111000///......///000111111000///.........////////////......---......//////.........111000///...------......////////////............000000000000000///......////////////////////////------........./////////---...////////////...---................................................,,,---...///000000000000///............---------//////////////////////////////...------------......------------,,,,,,,,,---++++++,,,---...---,,,------------............------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............***+++---///000000000000---,,,+++******+++,,,---//////............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///===BBB888...---111222000///,,,******+++...///+++,,,,,,---------,,,,,,+++...///...000666999888+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......///......------......///------------------------***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******------------------------000//////...//////000000333///++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......//////............//////........................////////////////////////---.........//////000000........................,,,---////////////---,,,------------------------,,,,,,,,,---------------,,,,,,,,,---------......------............------,,,,,,++++++++++++,,,,,,///...---------...000111+++,,,------......------........................------,,,,,,,,,,,,------........................------......//////000000111111111111111111111111222222333666888888666333222111111333444444333111222444666666666777999;;;<<<<<<;;;777333111111333222222111000////////////.........------......///------......//////000000......------------......////////////...............//////////////////...111///...---...000111222444111000333444111000111111888;;;888444333111///000000//////////////////000///////////////000000//////000000000000//////////////////////////////////////////////////////...///000111111000///.........///000000///............////////////......---......////////////...444222000...------...//////////////////.........000111111000000///...---////////////////////////............////////////---..................---................................................---......///////////////+++,,,,,,---...///000000//////////////////////////////...------------...------------------------,,,+++***+++---...---,,,))))))******+++,,,------------------------------........................------------....................................------------------------+++,,,,,,---------------+++,,,---...////////////------,,,++++++,,,------............------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------777IIINNN>>>...---///---///...,,,++++++,,,---///------------------,,,,,,...000///,,,,,,000000...+++,,,------++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......------------------------,,,...000222333111///...---------------------------............---+++***------------------------/////////..................,,,+++,,,...000///...,,,,,,------------............................................................------------....../////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................,,,---...//////...---,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......------...//////......---,,,,,,++++++++++++,,,,,,,,,+++*********+++---...+++,,,------......---------........................------,,,,,,------...........................------......///000111111111111111222222222222222111111222444666555333000222111///000111333333333222555888:::;;;===@@@BBB???===:::666222//////000333222111111000000000111000000///////////////000---------...///000000111000000///...---,,,,,,---000000/////////...............////////////......000000...------...111222555111111444555222000111111777:::777333222000...000000////////////000111111000000/////////000000//////000000000000//////........................////////////////////////...///000111111000///.........////////////............////////////......---......///000000//////444333000...---...///000.........///////////////000000000000000///......////////////////////////........./////////000000.........------.........................................................000000//////............+++,,,,,,---...///000000//////////////////////////////...------------...------------------------,,,+++***+++---...---,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------........................------------------------+++++++++++++++,,,,,,,,,---...............------......------------......,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++:::???444,,,000111,,,,,,,,,------...------,,,------.........---,,,,,,///111000,,,***,,,,,,)))+++,,,------++++++,,,---,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------------------............---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,...000222333111///...------------------------+++,,,,,,---............------------------------------------------,,,,,,---------...//////...------........./////////000................................................///......------......///...//////////////////...........................------------------------..................//////........................------............---------------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......------...////////////...//////............//////000///...---,,,++++++++++++,,,------......---------------.....................------------..............................,,,,,,---...///000111222111111222222333444444555222222222333444444222000333222000000222444555555222555999<<<===???BBBDDD>>><<<999666333111000000000000////////////000000111111000////////////000,,,------...///000111111222111000///...---------111000000//////.........---......//////......---000000000///......000222555222111444555222111111222777999555111000000///111000///...///000111222111111000/////////000000//////000000000000//////........................////////////////////////...///000111111000///.................................////////////......---...//////000000000000222111000///......//////........./////////////////////000000000000//////////////////////////////....../////////000000000//////...------...//////................................................111111///...------------///............---------//////////////////////////////...------------...,,,,,,,,,------------...---++++++,,,---...---,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,.........---------,,,,,,........................+++++++++,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((000222---+++///000++++++,,,---...///...---,,,,,,------.........---------//////,,,,,,//////,,,+++,,,------++++++,,,------------------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------------------------...............///---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------***,,,---//////...---,,,------------------------+++++++++,,,---...///000------------------------+++,,,,,,---------,,,,,,....../////////......---.........///000000111111................................................//////............//////......////////////...............................................................---------------...........................------,,,,,,------...------------------------------,,,,,,,,,---...///,,,,,,,,,---------......------...///////////////000//////////////////000222111111111000...---,,,+++,,,------......---------------.........//////......------------..............................***+++,,,---///000111222000111222333444555666777444333222333444555444333444333333555777888777555333555999;;;;;;<<<===???888777555333333222111000...............///000111000000///...............,,,,,,---...///000111111222111000///////////////111111000000///......------......//////......---///111222111///...000111444000000333444111///000444888999333///000111111111000///...///000222333222111111000//////000000//////000000000000//////........................////////////////////////...///000111111000///............------...............////////////......------///000000111111111////////////////////////............/////////000---...///000000111111000////////////////////////.../////////000000000000000000///......///000000................................................000///......---.../////////............---------//////////////////////////////...------------...,,,,,,,,,---------......---,,,,,,,,,...///...---------....../////////000------------------------........................,,,,,,,,,,,,---------...++++++++++++++++++++++++---------------------------,,,++++++++++++,,,------------,,,------......---------......---------,,,,,,,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000///...------,,,+++,,,,,,,,,,,,------......,,,,,,---.../////////...***...///------000000...+++,,,------++++++,,,------......///...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------++++++,,,---------------...........................---+++***+++---///111------------------------***+++,,,............------...//////...------...------......///000000111................................................//////............//////---...///000000///...---........................++++++++++++++++++++++++.........------,,,,,,+++..............................,,,++++++,,,......------------------------------,,,+++,,,---...///,,,,,,,,,---------......------...///000000//////......------------......***+++---.........---,,,+++,,,------......---------------.........//////......------------......////////////////////////******+++---...000111222000000111333555666888888666555333333555666666555333444777:::<<<;;;888555333555888999888888888999111000///000111111000///............000111222333000///...---------------,,,,,,---...///000111222000000000000000111111222222111111000///......------..................---...111333333000//////111333//////222333000...///555999999333///000222333111000///...///000222444222222111000000///000000//////000000000000//////000000000000000000000000////////////////////////...///000111111000///.........------------............////////////......------///000111111111111---...///////////////...---.........//////000000,,,---...000111111111111////////////////////////////////////000000000000111000///......///000111......................................................------...///111222+++,,,,,,---...///000000//////////////////////////////...------------...,,,,,,,,,------............---,,,---///000///...,,,,,,,,,------------...////////////////////////........................---------.........//////------------------------------------------------///...---,,,,,,,,,---...+++++++++,,,---...///000+++,,,,,,------,,,,,,+++---------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///+++***------***+++///...---+++***+++---///111+++,,,---...////////////***---...,,,,,,///...++++++,,,------++++++,,,------.../////////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---...............------.........------------------------------------......//////........................111///,,,))))))+++...000------------------------***+++---///000000//////,,,------------,,,...///,,,,,,------...///000000////////////////////////........................//////............//////---...///000000///...------------------...///000,,,---.........---++++++,,,,,,,,,---------.........,,,++++++---...///...,,,,,,,,,------............///000///---,,,,,,...000///...---------------//////000000///...------.........////////////000------------------------.........------,,,,,,,,,........................------------------------...---+++***)))***++++++---,,,,,,,,,,,,---...///------,,,,,,---...000111///000222555777888999999777777777666555444222222444555666888999999999999:::999888888999777333///////////////////////////...//////000000///...---///.........//////000000///////////////000000000///......//////000111222111000///...------...///,,,---------.../////////111111222111000///---,,,---...///000222222333333444;;;===555...000444555555111...---000333333333......///////////////...000000111111111111000000///////////////.........111///......//////...,,,...............//////000......................../////////...---------,,,...------------...//////---,,,******,,,...///...////////////////////////000000000000000000000000//////............//////////////////////////////------------------------........................---------............///---...000111222111///......///000222222222111000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***''')))---///---)))------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------........................------------------------........................,,,,,,,,,------.........------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---***///555,,,&&&000........................---------........./////////...---,,,++++++,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------/////////...---,,,...------,,,,,,------...---------------------------------............///222,,,***---...++++++///...------------...////////////////////////////////////---,,,,,,---...//////.........---,,,,,,,,,------...///...---,,,+++,,,,,,,,,---------.........------...//////...---,,,,,,,,,,,,------------...///000///---,,,---.........---------------...///////////////...------------........./////////)))***+++,,,...///000111......---------,,,,,,,,,........................------------------------------,,,+++++++++++++++---------.........//////------,,,,,,---...000111111111222333444555666666555555555555555444333222111222444555666777777888666444444444555444000,,,/////////....../////////...///000000000///...------,,,+++++++++,,,......//////000000000000//////............///000111111111000///---------...///.........//////////////////000000111000///---,,,---...///000000111000000222999;;;444...///333444;;;777222000000000///...//////000000111000000///000000000000000//////...000000//////............222000//////000000///.........///000000000000///.......................................------------------------...//////444111...------.........//////////////////////////////////////////////////////............//////////////////////////////------------------------........................---------............///---...000111111111///.........000111111111000000---......////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---***((()))---///---***------------------------+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,------------------------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---888CCC777))),,,.........---------------,,,------------.........,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---......---,,,+++...------,,,,,,------...---------------------------------............///111---+++...///,,,,,,000---------------......///........................///...------------...///,,,,,,---......---,,,+++......//////......---,,,,,,,,,,,,---------...............///000000...+++---,,,,,,,,,,,,,,,,,,+++---/////////---,,,---...------,,,,,,,,,------......////////////...------,,,---------............******+++,,,...///000000...------------,,,,,,,,,........................---------------------------------...------,,,,,,---...///000000000///......------,,,---///000111333222222222222222333333111111222222111111111111///000111222333444444555222222111222222111///,,,//////............////////////000000///...---------,,,+++******,,,---///...///111222222111///...---------......///000000000///...---------...///000000000///////////////....../////////......---......////////////......///555777222...///222444===999444111000///---,,,000111111222222111111000000000000000000///......000000//////.........///222111///000111111000...---...000222222111000///........................---------...............---------------......///;;;777222///............//////////////////////////////////////////////////////............//////////////////////////////------------------------........................---------............///---...///000111000//////---...//////000/////////....../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,---***)))***---...---***------------------------,,,+++++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,999FFF<<<,,,+++......------,,,,,,++++++,,,,,,,,,,,,------------***+++,,,---...---,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------------......------,,,+++******++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------,,,,,,+++...------,,,,,,------...---------------------------------............//////---,,,......------000,,,,,,,,,---------....................................---------......///&&&(((+++---//////....../////////.........------,,,,,,,,,---------......///...---...//////---,,,------,,,,,,+++++++++***---...///...---,,,---///---,,,,,,,,,,,,------............//////...------,,,,,,,,,---------......------------------,,,,,,------------------------........................------------------------,,,---...//////...---,,,+++---///000111000...---......---------///000111444333222222222333333444------------...//////000000000000000111111222222333222333333333222111///000///............///000000000000//////...------///...,,,++++++---///111...000222333333111///---,,,,,,---......///////////////...---------...///000000//////......------,,,------............///000000000000///...---,,,---111333111......000333666444222000//////000000111111111222111111000000111111111111111000//////111000///.........//////111///...///000000///...---///111333333222000///........................,,,---------.../////////------,,,,,,------...///<<<888333////////////...//////////////////////////////////////////////////////............//////////////////////////////------------------------........................---------............///---...///000000000//////---.....................////////////...---,,,,,,------------------------------------------------,,,+++***+++---...---+++------------------------------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------........................************************------------------------.........------,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---)))...888333+++000...------,,,,,,++++++***+++++++++,,,,,,,,,---------------------,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------------,,,,,,+++******++++++,,,---......,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...---------------------------------............///,,,,,,---...---,,,---///+++,,,,,,---------------........................------------.........///&&&(((+++---//////......//////......------------,,,,,,,,,---------......111...,,,+++,,,.........---------,,,,,,+++++++++,,,...///...------...///---------,,,,,,------...------............------,,,,,,,,,---------............---------,,,,,,,,,------------------------........................------------------------,,,---//////000///...---***,,,.../////////---,,,......------...///111222444444444444444555666777......------...///000111333222111111000000111111333333444333222111111111000///...------...///000111000000///...---------///...---,,,,,,...///111///000222444333111...---+++,,,---.../////////...///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,------......///000222222222111000///...---,,,...000000...---...111000000//////...///000111000111111111000000///...222222222333333222222111222111///.........000000///---,,,---//////...------///111333333222000///........................,,,---------.../////////,,,,,,,,,,,,,,,---......888444000......///000///////////////////////////........................//////............//////////////////////////////------------------------........................---------............///---......///////////////......---------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---------,,,------------------------......------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***...***(((111---------,,,,,,++++++++++++++++++,,,,,,,,,------111000...,,,++++++,,,---,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---........................------......------,,,+++******+++,,,------......---------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...------,,,,,,------...---------------------------------............///***---...---++++++------+++,,,---.........------........................,,,------.........//////,,,,,,---......---,,,+++......---,,,,,,,,,,,,---,,,,,,,,,---------......000...,,,,,,...///000000...---------------,,,,,,,,,---///...------.../////////...------------...,,,,,,---............---,,,---------............++++++,,,,,,---...//////,,,,,,,,,------------...........................------------------------,,,---......///.........++++++---.........---,,,///......---...000111222444555666777777888777777222111000000000222333444333333222111111222333444222333333222000...///000111///...------...///111222111000...------------,,,,,,,,,,,,------......000111333333222111///---+++,,,...///000000//////...---,,,,,,,,,---...///---------,,,,,,,,,,,,,,,......------...///000000333333222222111///...------,,,...111///,,,---000//////000///---,,,...///111111111111000///......111222333444444444444444333222000......///000111---,,,+++,,,...///...------...000222222111000///........................---------...............,,,,,,,,,,,,,,,------...222000...---///000000///////////////////////////........................//////............//////////////////////////////------------------------........................---------............///------.........///////////////...------------...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------......---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''000000...000***'''...,,,,,,,,,,,,------------,,,,,,,,,,,,------------000///---,,,++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------......//////......---,,,++++++,,,,,,------.........---------...///000111...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000...------,,,,,,------...---------------------------------............///***///111...++++++,,,,,,,,,---.../////////...---------------------------+++,,,---...///////////////.........---,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,---------......------///111333444222000---..................///,,,---......------...000222111000///...---------+++,,,------.........---------........./////////+++,,,,,,------.........,,,,,,,,,---------..............................------------------------------,,,,,,---......///------------............///............000111222555666888999999777555444333222111000000111333444000000///000222444777999222444444111...,,,---///111000...,,,,,,...000111333111000...------------,,,---.../////////......222222222222111000//////+++---///000111111000///------,,,,,,,,,---...///,,,,,,,,,---------------000///.........///000111111111111111000///------...,,,---111000,,,+++///...000111000------...000222222222222111000///...///000111333444555666666444222000......///111222...---,,,---/////////.........///000000000000///.......................................---------,,,,,,++++++,,,,,,---......------...000000///...////////////////////////........................//////............//////////////////////////////------------------------........................---------............///...---------......//////000000...---------......,,,,,,---.........------------------------------........................+++,,,---------------...------------------------,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''000000...333///***---,,,,,,,,,---......//////,,,------------.........((()))+++---------+++******+++++++++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---,,,,,,---------------------,,,,,,---...///000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,...///000...------,,,,,,------...---------------------------------............///,,,333555000,,,,,,---,,,,,,---///111111000///...------------------------+++,,,---////////////...---------------...///000---,,,+++*********+++,,,,,,,,,,,,---------......***---111666999888333///---.........///000000000,,,---......------///000444333111000...---------+++,,,------.........---.........////////////000//////...------,,,++++++,,,,,,,,,------.................................---------------------------,,,++++++,,,---...//////............///000000//////......///000222333666888:::;;;999666222000222111///......///000111,,,,,,---///222666:::===444666666333///---...000111000...,,,,,,...000111333222000...---,,,------...///111333333222000///444333222111111000000///,,,---///111222111000///---,,,,,,+++,,,---...///,,,------....../////////111000///......///000111000000000000///...---,,,///,,,---222111,,,***...,,,...111000//////111333444444444333222111000///---...000222444555666666444222000......///111222...------...000111000///............/////////000......................../////////......------,,,,,,,,,++++++,,,,,,---...------...///111111///,,,////////////////////////........................//////............//////////////////////////////------------------------........................---------.........//////...------------...//////111000///...---......///++++++,,,---............................................................+++,,,---------,,,---///------------------------*********++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***///***(((111222...000+++,,,,,,---...///000000---------.........////// ###)))...000...+++(((++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000//////...------------------,,,,,,+++++++++,,,---...///000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++******+++---...///...------,,,,,,------...---------------------------------.........//////...666888222---......------...000111222111000...------------------------***+++---///000000///...//////.........---------........................------------------------,,,000666<<<>>>;;;444...------,,,,,,,,,,,,---------------...------,,,,,,333222111///......------------............------&&&,,,222333000,,,---.................................------------......,,,,,,,,,------.........///////////////////////////......---------......//////////////////////////////...///000111333444777888888888666333000...---------.........//////......///000111333555666444222000/////////...,,,---...///////////////...222111///...---------...000////////////.........///000111111111000...---......////////////.........------,,,---...///000+++,,,------......------////////////...---,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,------///000000222222222111000//////...............////////////333000...---///111222222//////............//////---.........------...000........................---......///......---,,,...------------...//////..............................,,,***)))+++///222:::444...,,,000333444222/////////////////////////////////...---------,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........000////////////..................------,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,---...+++,,,...---,,,++++++,,,,,,,,,---,,,******,,,...........................++++++,,,,,,---...//////:::///***------(((+++333------,,,,,,,,,---......)))***++++++,,,---......---------............///,,,,,,,,,---------......------------------------------------------------////////////////////////,,,***((((((***+++,,,+++,,,------......------,,,//////...---,,,,,,++++++------------------------,,,++++++***)))))))))***...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---++++++///444444000+++------------------------------------------------------------------------///............---------111000...,,,+++,,,...///,,,+++***+++,,,---...---........................---------------------------------............///.........------,,,,,,,,,//////............//////000000//////......------..............................------------......000000000000000000000000//////.........---------........................------------------------+++---///333555444000---......------------......---------......------,,,000///..................------............------(((,,,111222///,,,---///..............................------------......,,,,,,,,,------.........------------------------.........---------......//////////////////////////////......///111333444777777777666444222000...---------.........//////000000000111222333444555555333000............---...///000000111111111111111000///.........//////............------------//////000000000///...---.........//////............---,,,,,,,,,...///000------...////////////...000//////...------,,,,,,......---------,,,,,,,,,---------------------------------......///111111333333222222111000000///............////////////000...------///000000000//////............//////...//////...,,,,,,...///........................////////////////////////...------------...//////........................//////...---+++---000333===777000...///000///,,,////////////////////////...............---------------......///.........---------,,,,,,,,,++++++---------------------------------------........./////////.........------......---------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...///...---,,,,,,,,,,,,---...,,,...///...,,,++++++,,,,,,---...---,,,,,,---...------------------------++++++,,,,,,---......///FFF888///222333...,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,------------------+++))))))+++,,,---,,,,,,,,,------------,,,,,,------------------------------------------------------,,,+++++++++++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---++++++///333444000+++------------------------------------------------------------------------............------------000///...---,,,------...,,,,,,++++++,,,---------........................---------------------------------............///------------------,,,,,,//////............/////////////////////.................................///......------......///////////////////////////...............---------........................------------------------111///...///111222222222///..................///,,,------.........---------,,,,,,,,,---...//////------............------***---000000---,,,...000..............................------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////.........///111333444777666444333111000//////------........./////////111111111222222333444555777333///------......---//////000222333333333333000000////////////000000000000000000////////////......//////......---,,,------............------------,,,,,,,,,---............///000000000000///111000...---,,,,,,------......---------,,,,,,,,,------------------------............///000111111333333222222111111000000............//////////////////...///111222111/////////............////////////000...,,,+++---..............................------,,,---...000111...------------...//////........................///000000000//////111333999555000...//////---***////////////////////////---------........................///......------......------,,,,,,++++++........................//////........................---------,,,,,,,,,...------------,,,,,,,,,.............../////////------,,,,,,------...///...------,,,,,,------......///000///---++++++,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........DDD666,,,...111...******000///...---,,,+++++++++---------,,,,,,+++++++++------------............,,,,,,,,,---------......------------------------.........------,,,,,,,,,++++++,,,,,,---------......,,,++++++---......---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------///......---------------...------,,,,,,------.........---------,,,,,,,,,------------------------......------------,,,,,,---,,,,,,///222222///,,,------------------------------------------------------------------------............------------...............---------,,,,,,,,,,,,---------...---------------------------------------------------------............///,,,,,,------------------//////............//////.........///////////////........................//////............//////////////////////////////................................................------------............333000......000222333333//////............//////,,,------...............---------,,,---......///...//////////////////...---...///...,,,,,,...000..............................------------......---------.......................................------..................////////////////////////............///111222444666555222000.........///............////////////111111111222333555666777888444///,,,,,,---......---...000111222333444444111111000000////////////////////////.....................---------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---------......///000000000//////111000---,,,+++,,,...///......---------,,,,,,,,,.......................................///000000222111111111000000//////............////////////111111111333555555333000//////............//////000000000...,,,+++,,,---........................+++***)))((()))+++...///...------------...//////...........................///111111000000000222000...---...000111000...////////////////////////,,,---------.../////////.../////////...---,,,,,,,,,,,,------------------////////////////////////000000//////.........------------,,,,,,,,,++++++------------------------.............../////////++++++******++++++,,,---------------------------///000111000---,,,+++,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......666---'''***---+++***+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------.........------,,,,,,+++,,,------......//////000...---,,,---///000///...++++++,,,,,,,,,,,,++++++++++++,,,------......///------------------------......------------.........------,,,,,,------.........---------,,,,,,,,,........................---------------,,,,,,,,,---,,,,,,...111111///,,,,,,,,,------------------------------------------------------------------.........---------,,,,,,---......//////...------,,,---......---------...---------------------------------------------------------............///,,,,,,,,,------.........///......------......///------......//////000000........................000//////......//////000////////////////////////---.............................................---------....../////////...---,,,---///000///...//////............//////,,,---....../////////...000///......------......000000111111111111000000...///...---,,,,,,...///..............................------------......................................................,,,,,,---...//////......////////////////////////......------///000222333555333111...------...///........./////////000000//////000111333666777999777333...,,,,,,...//////,,,---...000111222222222222222111000///...---,,,,,,,,,+++++++++*********...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,------...////////////...111///---,,,+++,,,...///......---------,,,,,,,,,........................------,,,,,,,,,---......////////////........................////////////000000222444666555222000//////............//////000000000...,,,+++,,,---........................+++***)))((()))+++---///...------------...//////........................,,,...000111000//////000+++++++++---000111111111////////////////////////,,,---------.../////////.../////////...---,,,,,,++++++,,,---......//////////////////////////////000000//////.........------,,,,,,,,,,,,+++++++++------------------------------------------------++++++******++++++,,,---------------------------...000000000---,,,,,,,,,+++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,---,,,+++...111,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------......//////...---,,,---///000///...+++,,,,,,------,,,,,,+++---------------------------------------------------,,,,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,........................+++++++++++++++,,,,,,,,,---,,,---...//////...,,,,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,------...//////......---,,,...000000...------...---------------------------------------------------------............///,,,,,,,,,------...............------------......------......//////000000........................//////............//////........................---------.......................................---------...//////000000......///111333222///---///..................///,,,---...///////////////000000///...------......000000111111111111000000//////...---------....................................------------....../////////...............+++++++++++++++++++++++++++,,,---/////////......////////////////////////...---------...000222333444333000...------...///....../////////000000000//////000111333555777888444111...,,,---///000000+++,,,---//////000000000000111000000///---,,,+++//////.........---------......---,,,,,,,,,,,,---------............------......//////......---,,,------...////////////...///...------,,,---...///......---------,,,,,,,,,........................---,,,,,,,,,,,,,,,------............------------............////////////......///111333222000...//////............////////////000...,,,+++---...........................---,,,,,,+++,,,---///000...------------...//////........................+++---//////.........///---------....../////////////////////////////////---------........................///......------++++++,,,---...//////000........................//////..................------,,,,,,,,,+++++++++,,,,,,,,,------------...---------,,,,,,,,,,,,,,,------,,,,,,------...///,,,------......------,,,,,,...//////---,,,,,,------///111222000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...111///,,,***---000+++++++++,,,---...///000)))******+++---......///,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++++++++++++++,,,,,,+++---...///---,,,,,,------......------,,,---------------------,,,------------------------++++++++++++++++++,,,---...------,,,,,,------.........---------,,,,,,,,,------------------------******++++++++++++,,,,,,---------.........------+++,,,,,,------.........------------------------------------------------------------,,,,,,,,,,,,---------...............,,,///222222///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,------------------......------------...............///////////////..............................------------..............................---------.........//////........................---------...///000000000000000111333555444111.........------------......,,,---...///000000000000---------,,,------...////////////000000////////////...............---,,,..............................------------......000/////////.........---++++++++++++++++++++++++***+++---///000000///...////////////////////////------------...000222333333222000///.............../////////000000000000111111111111111222333444111///------///111111111,,,---...///////////////,,,---...//////...------111111000000000///////////////---,,,,,,,,,---............//////.........//////000000000///...---......///000000000000///..............................---------,,,,,,,,,...........................------,,,,,,,,,------....................................////////////.........///111111///...//////............//////...//////...,,,,,,...///........................------------...............------------...//////........................,,,...///...------///000///000///...------...///////////////////////////...............---------------......///........................------------------------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,,,,------...///,,,,,,---......---,,,,,,***,,,......---,,,---...,,,...111111000.........------------------------------------------------,,,...///---,,,+++,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------.........---,,,,,,++++++******************+++------,,,***---......//////......---+++,,,,,,------.........------------------------+++++++++++++++,,,------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......---,,,------++++++,,,,,,---......///---------------------------------------------------------,,,,,,,,,++++++...------,,,---...///000,,,000444333///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------,,,,,,...------,,,,,,------...///////////////.................................------,,,,,,,,,,,,------........................---------.........//////........................---------...///000000111---------///000///---+++---------,,,,,,---------,,,---...///000000000000*********+++,,,---///000------............------///.........///...---+++.................................------.........000000//////.........---------------------------***+++---///000000///...////////////////////////------------...000111333222222111000///.........////////////000000000000333333222111000000000000///...---...000222222111......///////////////...((()))+++...////////////,,,,,,+++++++++*********000///...---,,,---............////////////......///000111111111000...---//////000111111111111111------...//////......---......---------,,,,,,,,,///////////////////////////......---------...............///////////////............/////////000000//////000222222111000//////............//////---.........------...000........................,,,,,,---------,,,++++++...------------...//////........................---...///...---...///111/////////...------///111/////////////////////////////////......------,,,,,,,,,---.../////////...111000///...---,,,++++++------------------------+++,,,,,,------...............------------,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++******++++++,,,---,,,,,,---......---,,,,,,)))***,,,---,,,,,,---...)))+++...///---,,,++++++........................------------------------............000222111---......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------***++++++,,,---...//////000///......---,,,+++***)))))))))+++,,,,,,***)))......////////////......)))***+++,,,...///000111------------------------++++++++++++,,,,,,---......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...---,,,,,,,,,---++++++,,,,,,---...//////---------------------------------------------------------,,,,,,,,,++++++///...,,,+++,,,...000111,,,000444444///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........------,,,,,,,,,...------,,,,,,------...000000//////.........---........................---,,,,,,++++++,,,,,,---........................------............------++++++,,,,,,,,,,,,------/////////////////////////////////000000000---+++...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.................................///......---,,,,,,++++++---,,,,,,,,,,,,---...///...------------...//////---......///000111111222222111000.........///000222000///111444666555333......//////000000111111,,,,,,,,,---------......,,,,,,,,,---------......222222000///............000//////...//////000000222000...,,,+++,,,---...//////...------------...111000000////////////000222111000111222111000...///,,,***+++...///...---////////////////////////------............------------,,,+++,,,---...//////...,,,+++,,,---///111////////////000000000000---...///000000///...---------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......//////......---------,,,000///...---------------....................................////////////............////////////...------,,,,,,------...,,,.........,,,+++,,,---///......---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------------...///000000000///...------,,,,,,......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,+++***)))***+++,,,---,,,++++++******++++++,,,...------,,,,,,------...........................------------------------******))))))***,,,---///,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------+++---...---,,,,,,---...++++++,,,------......///......---///000000///---........................---------------------------,,,+++'''######'''+++------------------------...---,,,++++++,,,---............------,,,,,,,,,,,,,,,------...//////000,,,,,,------...---------,,,,,,---.../////////............------,,,,,,,,,------------------------++++++,,,------......///,,,,,,,,,---------............---------......///...------,,,,,,------...,,,,,,,,,---------......,,,------...---,,,***))))))******+++---......///,,,,,,,,,---------......,,,---...//////...---,,,///......------,,,++++++..................---------------............///------............------,,,,,,---------.........////////////////////////000///...///000000...+++...........................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,---------......,,,,,,,,,------.................................------......///000000000---------.........//////...------------...///////////////000111222222222222111///.........///000111///...///222333222000////////////000000000000,,,,,,---------.........------------............222111000///............111111111111222222333444111000...,,,,,,,,,---...---------------...///000000///////////////000000111000000000111111///......,,,***+++...///...---........................------............------...---,,,,,,,,,---/////////...---,,,---...000111////////////000000000000---...///000000///...---------------------------........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---....../////////.........------///......---------..........................................////////////............////////////...------,,,,,,------...---...//////------...///000000000///////////////......////////////......------------------------,,,++++++++++++,,,---...000//////...------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------...------,,,,,,------...........................------------------------,,,+++++++++,,,---...///,,,,,,,,,---------......///...---,,,,,,,,,,,,---------------------------,,,---......,,,,,,,,,...///......------,,,++++++.........000222444444444........................------------------------------,,,)))''''''***---------------------------///......------......///......---------,,,,,,,,,------......///000000111////////////...------,,,------......///...............---------,,,,,,,,,------------------------------------------------,,,---------............///......---------.........------,,,,,,------...,,,,,,---------.........---......//////......---......------------,,,,,,,,,,,,---------.........------...//////...------------------------------,,,,,,---...////////////---------............///------............---------............/////////////////////////////////000///...///000000...,,,..............................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////,,,,,,,,,------------...---------------.................................------......///000000111---...///000000000///......------------.../////////000000111111222222333111000///........./////////...---...///000///...000000000000////////////,,,------...........................////////////222111000//////......///000111111222333444555555111000...---,,,,,,---...,,,,,,,,,---...///000111............///000111111111000000000111111///---...---+++,,,---//////...........................------............------......------......///000000///...---...///000111////////////000000000000......////////////......------------------------////////////////////////,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......000000////////////............---------...//////....................................////////////............////////////......------------......---...000000//////000222111111000000///000000000......////////////......------------------------,,,,,,+++++++++,,,------//////......---,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......------------.........------,,,,,,------...---------------------------------------------------,,,,,,,,,---...///000,,,,,,,,,---------............---,,,,,,,,,---------------------------------...000///---+++,,,,,,///......------,,,++++++...------000444888::::::........................------------------------,,,------,,,++++++,,,...------------------------...//////////////////......------------,,,,,,,,,.........///000000111111111111111000///...,,,,,,.........///......------...------------,,,,,,,,,------------------------//////...------,,,++++++------........./////////000///...---------------...------,,,,,,------...,,,------------.........///////////////000000111/////////......---------,,,------------.........------...//////...------++++++,,,------...//////***+++---...//////000000---------............///------............------------........./////////////////////////////////000.........000000///---..............................------------.........------,,,,,,------...------------------------//////............//////---------------------------------.............................................---------,,,,,,,,,+++---///000111000...---...------------...////////////000000000111111111////////////...////////////..................---111111111000///.........,,,---...////////////...////////////000000000000111111000///////////////......000111222333444444000///...------------...,,,,,,,,,------///000000---------...///000111222111000///000111111///---...---,,,------...//////------------------------------............------............//////000000000////////////000111111////////////000000000000...//////////////////...................................................,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,,,,---......000000000000000/////////---------------...///000....................................////////////............////////////......------------......,,,---////////////111222222111///...---------...,,,,,,------------,,,,,,------------------------......---------......///.........------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,......------------.........------,,,,,,------...------------------------------------------------,,,,,,---------......///,,,,,,,,,---------.........------,,,,,,,,,------------------------------...///000000---,,,++++++++++++,,,------......///...,,,,,,...222777999;;;........................------------------------+++,,,---...............,,,,,,---------------------...///000000///...------------------------------........./////////000///////////////...---,,,.../////////...---,,,,,,------------------------------------------------......---------,,,,,,,,,.........////////////000111000///...---,,,,,,,,,...------,,,,,,------...------------............000///...---------...///+++,,,,,,---.../////////------------............---..................---,,,,,,,,,---------......,,,,,,---.../////////...---------............///------............------,,,------------.........////////////////////////000...---...///000///...........................///......------......///...------,,,,,,------...------------------------...------,,,,,,------...------------------------................................................---------------,,,,,,,,,***,,,.../////////---,,,...------------...//////.........///////////////.........////////////...//////000//////......///222222111000///...------,,,...///000111000///.../////////000000000111111111000000////////////000---...000222333333333333///......---------------///......---------......------------...///111111111000//////000000///------......------...///000........................------............------.........//////////////////////////////000000111////////////000000000000/////////....../////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---....../////////000000000000000---------------...///000////////////////////////............////////////............///////////////......------......///+++---............000111444333000...,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------///......---------......---------------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------...///111111...,,,++++++++++++,,,------......///---+++***+++...222444555........................------------------------***+++,,,---...///...---,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,------------......+++,,,---................../////////...---,,,,,,------------------------------------------------,,,,,,,,,---------...............////////////000111000///...---,,,,,,,,,...------,,,,,,------...---------........./////////...,,,************++++++++++++,,,------......---------.........//////.........------...............---------,,,,,,,,,.../////////...---,,,,,,---------............///------............------,,,,,,---------.........////////////////////////000...------///000000///........................//////............//////...------,,,,,,------...------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,/////////.......................................+++,,,---...///111222222++++++---.........---,,,...------------...//////........................------.../////////.........000111000//////000111222111111000///......------...000222222111///...////////////000000000000000000////////////000000///000222444555555444444.....................---//////...---------------------------...///000000000/////////000000...,,,---...///...------///111////////////////////////------............------------...////////////........./////////000000000////////////000000000000//////............//////........................------------------------,,,,,,,,,---------......+++,,,,,,------.........---,,,,,,,,,,,,---............////////////000000......---------...//////////////////////////////............////////////............//////////////////............//////,,,---............///111666444222///---------.........////////////......------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,---......//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......---------------------------///111111///---,,,,,,///......------,,,++++++---+++***+++---/////////........................------------------------+++++++++,,,...///---,,,+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......//////.........///......------,,,,,,,,,------------...------------------------++++++,,,,,,---...//////------........./////////000///...---------------...------,,,,,,------...------........./////////---,,,+++***))))))))))))......---,,,+++******)))------.........////////////...------------.../////////...---,,,,,,++++++000000000///...---+++***---------............///------............---------............/////////////////////////////////000...,,,---...000000000........................//////............//////...------,,,,,,------.................................------------............---------,,,,,,,,,000/////////.........---........................+++,,,---...///111222222------------...............------------.../////////////////////.........,,,---.../////////......,,,///000000///...000222111111000000//////......---...111222333222000............/////////000000000000////////////000000///000222333444333222111------...............---......---------......///......---------......///000///...///000000...,,,---...000///------///222000000000000000000000000------............------+++,,,---...///......---------...///////////////////////////000000000000000///...------...///000................................................,,,,,,,,,---------......++++++,,,,,,---......///---,,,,,,,,,,,,---......------.........////////////......---------......////////////////////////............////////////............//////////////////............//////...///000000///...///000333222///---,,,---///000......////////////......------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------.../////////------------............------------------------,,,++++++++++++,,,------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------+++...111222000...------///......------,,,++++++---,,,+++,,,...///...---........................------------------------...,,,+++,,,...///...,,,++++++,,,,,,---......///......------------......,,,,,,,,,---------......------------------------+++,,,---......///......------......///.........,,,,,,,,,---------......------------------------,,,---------------------,,,---------............///......---------.........------,,,,,,------...............////////////******+++,,,------,,,,,,//////...---,,,+++******............///////////////...------------...///---------------------,,,.../////////...---,,,,,,---------............///---..................---////////////000000000000////////////////////////000...,,,,,,...000000000........................//////............//////...------,,,,,,------...........................//////............//////.........------,,,,,,,,,000000//////.........---........................,,,,,,------------------///............///000000...------------...//////000000000000////////////+++,,,.../////////......+++---000000......000333000000000000////////////---///111333333222000///............////////////000000////////////000111---...000111111000///...------......///......---,,,,,,,,,---...///000111///......---------......000///...///000000...,,,---///000///------///222000000000000000000000000---..................---++++++---.........---,,,,,,------...///.........////////////000000000000000///...------...///000////////////////////////////////////////////////,,,,,,,,,---------......++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,---------......//////000///...---------------000000000000000000000000............/////////000............/////////000//////............//////000111222111000///000111...---+++******,,,///111,,,------------------,,,------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,,,,,,,------...///000000,,,---------.../////////...........................---,,,+++,,,---.../////////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------***---111222111///...---++++++,,,------......///...------...000111///...........................------------------------000...+++,,,...///...,,,++++++,,,,,,---...//////000///...------...///000,,,,,,,,,------..............................---...///////////////......,,,,,,---.../////////...,,,,,,,,,------.........------------------------///......------,,,,,,+++,,,,,,,,,---------............---------......///...------,,,,,,------.............../////////000(((***,,,...000111111111------............................../////////000///...---,,,,,,---...///+++,,,,,,------......///------......///.........---------.........//////,,,---...///000000000000111111111111000...---,,,------............------..................------......---------......///,,,------......------,,,............////////////000000000000///...---,,,000...,,,*********+++,,,000...,,,,,,...///...---,,,---......///.........000///...---------------........................000000000000000/////////............////////////------...///000000//////------......///000000000...---,,,+++,,,///222555...------------.../////////000111222222111000///000///------///000///...///...------...///000111000000000000///...---,,,///...---------///000111........................222111000/////////111111---...000111111000///............///////////////------------------------000111111111000///---,,,---.../////////...,,,,,,...000000///...---...///---------............///222222000///............///.........///000111222------------------------,,,---...//////...---,,,******++++++,,,---.........------,,,,,,,,,------///...---...///000///...///......---------......---------............///---------............///---.........//////000000222111000.........///000...///000000000///---,,,////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++---,,,,,,,,,,,,---.........------,,,,,,------......---,,,++++++,,,---...------------------------------------------------............................../////////...,,,+++---.../////////...,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,---......///...---,,,,,,---///000------------------------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000////////////...+++)))222000...---.........---000///------......---+++------...///...---+++***------...............---+++++++++,,,,,,,,,------++++++,,,---...///000111------------------------........................---......//////......---,,,,,,,,,------.........,,,---------.../////////------............------..................------/////////...---------,,,........................,,,,,,---...////////////111111111000000...------------............------......................../////////////////////...,,,------......------,,,............////////////////////////...---,,,+++///...,,,++++++,,,---...///---+++,,,---...---,,,---...//////000000//////...............---------........................000000///...------,,,,,,............////////////....../////////////////////////////////............------,,,---///111333...------------...//////000000111222222111000///111///------/////////...//////......///111222333111111111000000///...---///............///000111......................../////////......//////000222222222111000///...---.../////////////////////------------------------000000111111000///...---....../////////...---,,,...000000///...---...///........./////////000000222111000///............////////////............------------------------...---,,,,,,,,,,,,---...,,,------....../////////...------,,,,,,---------000...---...///000///...///......---------......---------............///---------............///............/////////000222111///.........///000------......---,,,,,,+++....................................---------,,,------------------------,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------......---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------------------------------------------------....../////////...,,,,,,---.../////////...---,,,,,,,,,,,,---------......------------------------------------------------...------------...//////000///...---------------------------------------/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........//////...,,,***///...---...000000///...///...------...///...,,,---------...------,,,,,,..................---------.........////////////........................------------------------........................---------......------------------....../////////---------...............------............------..........................................------...............---------+++,,,---......//////...000000000000//////...---------............------........................000000111111111///...---------............------............////////////............---,,,,,,+++///...---,,,---...///000...,,,++++++,,,------,,,...//////000000000000000,,,---.../////////...---........................000///...---,,,***))))))............///////////////////////////.........111000000///......------............//////000000......------......///000000000111111222111111000222000.........///...---/////////000111222444555222111111111000//////......//////000000000000///..............................///000111111111111666444222000///.........//////////////////......------------------------//////000000000000///......////////////...---,,,...000000///...---...///////////////000000000111222111000//////......///.../////////...---+++***------------------------///---+++))))))+++---///........................---------,,,,,,------...000///---...///000///---......---------......///---------............///---------............///............////////////111000///.........//////......---,,,,,,,,,,,,---......................../////////.........------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...//////000---,,,,,,,,,,,,---.........------,,,,,,------...***++++++,,,,,,++++++***.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000////////////---,,,+++***------------------------------------------------........................---------------------------------------------------------------------------------............///------...//////...---,,,---,,,---///111111000///...---,,,---//////...---------,,,,,,,,,---........./////////...---,,,,,,....../////////000000000000000///...---,,,,,,+++------------------------........................,,,,,,------------,,,,,,.........///////////////...............---------------............------..........................................////////////.........---------***+++,,,---............/////////000//////......------............---------------...............///000111222111///,,,+++------............------............////////////.../////////...------,,,............///000111222...,,,+++,,,---......---......///000000000000///***,,,...000000///...---..............................------,,,+++******............////////////000//////...............000000//////............---...///000000///.....................//////000000000111111111222111111222000.........///...------......000111333444555111000000///////////////...///111111222111000///........................///000222333444444444333444333111//////000222333////////////............------------............/////////000000000000000///////////////......---...000000///...---...///....../////////000000000111111000///////////////---...000000000...,,,+++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---......000///......//////...---...------------...//////---------............///---------............///.........///////////////////////////.../////////000000...------...///000........................000////////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------....../////////---,,,,,,,,,,,,---.........------,,,,,,------...***+++,,,------,,,+++***.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////---......///...---+++***------------------------,,,,,,,,,------.........------------------------................................................---------------------------------............///,,,...000111111000000000///...,,,---///000000000---,,,,,,---///000///...---,,,++++++,,,---///000////////////...---,,,+++---------............///000000///...---,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,..................///////////////...---------,,,------............---------------...............------......//////000000/////////...------,,,,,,***+++,,,---............---......////////////...------............---------------.........//////...///000111000...+++***---......//////......---............///////////////000000000000//////............///000111222333///...,,,---///000000///,,,---......//////......***,,,...000000///...---////////////////////////---------------.....................////////////000///............//////............//////000000,,,...///000000000...---///............///000000111111111111111222222333111000.........///...---,,,,,,...///111222333444//////...---------......///000111222222111000//////////////////////////////000222333444444444333000...------///333777999000000//////.........------------......////////////////////////000000000000000//////...............000000///...---...///------........./////////111000000////////////000,,,---///111222111///...------------------------------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///111///......//////...,,,---------------...//////---------............///---------............//////////////////..................////////////...000///...------...000000........................000////////////.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////......---------------,,,,,,,,,,,,---.........------,,,,,,------...+++,,,---......---,,,+++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------............//////......------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***+++---.........------------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------............///---000333333222111222333444111---+++,,,...///000---,,,,,,---///000///...---,,,++++++,,,---///000......//////...------,,,---------............///.....................---................................................---,,,,,,++++++,,,,,,---------------------------/////////...---------,,,------............---------------.........//////---......//////000000000//////.........---------+++,,,---......//////...,,,---...///////////////------............------,,,,,,------.../////////....../////////---,,,+++......////////////..................////////////000000111111111000000///......///000111111222222///...---...000111111000,,,------...............,,,---.../////////...---////////////////////////---------...//////000000............///////////////...---------///000111------......///000000111,,,---///000000000///...//////......//////000111111111111111111222333444000///------///000///...,,,---...000111222222222///...---,,,,,,,,,......111222222222222111111000////////////////////////......///000111111111111---,,,,,,---///333888:::000000000///......---------------...//////000000111000////////////000000111000//////......//////...000000///...---...///------------............000000////////////000000,,,...///111111111111000------------------------,,,---///000000///---,,,........................,,,,,,,,,,,,---......///111000......//////...,,,---------------...///000---------............///---------............//////////////////.........------.../////////......---,,,,,,,,,,,,---......------------------------/////////.........------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++///......---,,,,,,++++++---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---)))***+++,,,............------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............///---111444444222111222444555111---++++++---//////...---,,,---//////...---------,,,,,,,,,---......------...............---....../////////000000000,,,---------.../////////...................................................---,,,++++++,,,---...---------------,,,,,,,,,...............---------------............------,,,,,,------...///////////////////////////000000........................,,,,,,---...////////////+++,,,---...////////////------............------,,,,,,------...//////000////////////..................////////////..................//////////////////000000000000//////......///000000111111111...---,,,---///111111000------...///////////////...............---------////////////////////////.............../////////............////////////...---,,,,,,---///111333.........///////////////,,,,,,...///000000000000///////////////000000111111111000000111333444555///---,,,---///000000000...///000222222333222222///...---,,,,,,---///000333333222111111111111111/////////////////////////////////......//////000///...---...///111333555111000000///......---------------...///000000000222111000///......//////111111///.........///000...000000///...---...///............////////////000000////////////000000......//////////////////------------------------------------------------,,,------....../////////,,,,,,,,,,,,---...//////222000......//////---,,,---,,,,,,------///000000---------............///---------............///000/////////............,,,---.../////////......+++,,,,,,---......------------------------------............---------,,,------------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........------------------------------------------------...------,,,---...///000000///...---,,,------...,,,,,,,,,---------......------------------------------------------------,,,++++++++++++,,,------++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,000444444000///000222111///---.../////////...///...------...///...,,,---------...------,,,,,,,,,,,,---...////////////---.........////////////---------.........//////................................................///...---++++++---...//////.........---------------------...............------............------,,,,,,------...//////000000000000///////////////,,,,,,------.../////////,,,---...///000000000000++++++---...//////000000---..................---,,,,,,------...///000000000///////////////000111......////////////................../////////000......///////////////......//////000000000000///---,,,+++,,,...000000///...//////000000000000000000///...---------------000000000000000000000000/////////......---------............/////////000------,,,,,,---000222444000000000///......------,,,,,,---...///000111222///////////////000111111111111000000111333444666...---,,,---///111111111000111222333444333333222000///...------...000111555444222111000111222222000000000000000000000000222111000//////000111111222111000///......//////111000000///...------------------...///000000111333222000///.........///222111///.........///000...000000000...---...///////////////000000000000000000////////////000111000///...---------------------------------------///---+++))))))+++---///******++++++,,,---......+++++++++,,,---...///000222000///...//////---,,,,,,,,,,,,---...///000111---------.........//////---------.........//////000000//////.........---+++,,,.../////////......,,,---///000111000///...------------------------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,------...---,,,+++******+++,,,---***++++++,,,---...//////------------------------...........................------,,,---...///000000///...---,,,---......,,,,,,,,,---------..............................---------------------------,,,,,,,,,,,,---.........---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++000333333///,,,...111+++,,,...000222222///,,,000///------......---+++------...///...---+++***++++++---...///000000000+++++++++,,,,,,,,,------........................////////////////////////........................000///---,,,,,,---///000000000//////.........---,,,------....../////////---..................---,,,,,,------...///000000111111000000//////......+++,,,,,,---...///000000...---,,,+++++++++++++++------......//////000000......---,,,,,,+++******......------------......///...---,,,,,,---...///........................///...---,,,,,,---...///////////////////////////111111111111000///------///////////////..................///////////////***,,,...///...---...///000///............//////////////////////////////000000//////......------111111000000///---,,,+++,,,,,,,,,---------......///000000111111111000000////////////000000000000222000///111666999999888//////000000000000//////000111444666555333000...............////////////111111000......---------///////////////000000111/////////...///000111111000111111111111111000//////.........------------000///...------...///000555222...---...000///...//////.........---------........................000000000000111111111111000000000000////////////000111111///,,,+++++++++,,,+++++++++,,,...///111...---,,,+++++++++,,,------------///111000---+++---------............///111111000000/////////.........---,,,,,,,,,---------------.........//////***++++++,,,---...//////+++...000000...---,,,---///............---------.................................------.........)))******+++,,,---.........------,,,,,,++++++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---...000000%%%''')))+++,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++*********+++------,,,***,,,+++*********+++,,,---...------------...//////---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************///............------------......//////......---...------///111111---***,,,,,,,,,------.........000...,,,******+++...000......////////////.........------,,,,,,------...////////////////////////---------............///---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,///+++***,,,,,,***+++////////////...------,,,,,,........................//////.........---------,,,,,,------...///000000......////////////......,,,,,,,,,---...///000000......//////...---,,,,,,------------------------+++,,,------,,,,,,---///.......................................///000000......---,,,,,,,,,,,,,,,........./////////////////////......---,,,,,,+++///..................//////...------------...///........................///...------------...///////////////////////////111111111000000///------/////////////////////...,,,------...///000111111111333666555222///,,,+++////////////////////////////////////////////////////////////...............////////////......---,,,,,,---------.........---...///111111222222222------...//////000111111///------///222555555444...//////000000//////...000111444555555333000............///000000000000222111000//////.........000000000000000111111222////////////000000000000...///000000111111111111/////////.........------000///...------...///000555111...---...//////...//////.........---------/////////////////////////////////000000000000000111111111000000000000//////000000///,,,++++++,,,,,,,,,,,,,,,,,,---...///------,,,+++++++++,,,------------...000///---+++------------............000000000//////..................------......///---------.........//////......//////////////////444000---,,,---...---,,,///............---------..............................------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000***+++,,,...////////////---............/////////,,,,,,+++++++++,,,,,,---+++***)))+++---......---,,,+++*********+++,,,------------------...////////////...............///------------............------------------,,,,,,------...//////////////////..................///,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,+++++++++++++++...---------,,,,,,,,,,,,---------------------------,,,,,,...000000---***,,,,,,------------------///......------......///......////////////.........------,,,,,,------...////////////////////////........./////////000000------------...///000111------------------------...---///333333///---..................---------........................//////.........---------,,,,,,------...//////000------............------,,,---------.../////////......//////...------,,,------------------------+++---......------...///.......................................///000000//////......------......///////////////.........000000//////...---------000//////......//////000///...------------...///........................///...------------...///////////////////////////000000000000///......---......//////////////////+++,,,---...///111222222222555888888555000,,,***...///000111111111000///////////////////////////.............../////////,,,---...///////////////,,,------------.........,,,---///000222333333333++++++,,,...///000111222---,,,,,,...000222222111.........//////.........///111333444444222///...---...///000111111111111222222111000////////////111111000000111111222333---...000111111111000/////////000000000000//////000000000/////////......//////...------...//////333111...---...//////..................---------////////////////////////............//////000000222111111111000000000000---...///...,,,,,,,,,---------............---------,,,,,,++++++,,,,,,---...---,,,---...///...,,,------------............/////////..............................///000111---------...............000000000/////////......:::333+++)))---000///,,,///............---------------------------------------,,,,,,,,,,,,------.........---------,,,,,,******+++,,,,,,---..............................------------,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,...///000,,,---...////////////...******+++++++++,,,,,,,,,,,,+++++++++,,,---......---+++******---/////////+++++++++++++++,,,---------------------......///---............------,,,.........//////000000000.........------,,,,,,,,,------...////////////...------------------------------------------,,,,,,------------------------......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,---///...,,,***------------------,,,,,,---...///000000000...---......////////////.........------,,,,,,------...////////////////////////////////////000000000111------------...///000000........................---...333::::::333...------------......................................................---------,,,,,,------.../////////,,,,,,------------,,,,,,------...........................///......---,,,------------------------,,,...//////...---///000.......................................///000000000000///////////////000000000//////......------/////////.........------000000////////////000000.........------..........................................------.........//////////////////////////////000000///......---............////////////,,,------...///000000111---000333444222000.........///111222333222000///////////////////////////---------....../////////,,,---......//////......------------..................///111111222222222+++,,,,,,---...///000000.........///111111111000------............------///111222333333111///...---...000111222222222222111111000//////...//////000000//////000000111222,,,...000111222111///...222111000///.........---000000000000////////////........................111000///.......................................////////////////////////,,,------....../////////000000000000////////////,,,---......,,,,,,---...//////000111000///...---,,,,,,,,,,,,,,,,,,------///---+++,,,---......---,,,,,,---------...........................------------------...///000111.................................---------------888222,,,+++---000000//////............------------------------------------,,,,,,++++++,,,,,,---........................+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++))))))))))))************+++++++++,,,---...///000111...,,,+++,,,...//////++++++++++++,,,,,,------------,,,,,,------...///((()))+++,,,---,,,++++++------......///000000000.........------,,,,,,+++,,,---......//////......,,,------------------,,,.........------,,,,,,,,,---------...............///......---------......---------,,,,,,,,,,,,+++...---+++******+++---...++++++,,,---------,,,+++.........------,,,,,,,,,------.../////////......---......//////......---...------,,,,,,------...////////////////////////....../////////000000000---------------...///000////////////////////////---...333::::::333...---,,,,,,------...//////000................................................---------.........//////,,,------......------,,,...............------------...............------........................---...//////......///111.......................................///000000000000000//////000000111000000//////......------.........---------------000000////////////000000---..................---........................---..................---////////////////////////...////////////......------.........//////000000///////////////.........,,,---//////...///000222---///111222333222111///////////////////////////,,,,,,------......//////...............------,,,---------.........//////000000111111111000000///...............---------...///000000000/////////------............------///000111222222000///------...000222222222222111//////...---------......///............///000000,,,...000111222111///...000000////////////000111000000000000////////////------............------/////////......---...///---.....................------------------------+++,,,,,,---...////////////.........------------+++,,,------,,,,,,---...000111222222111000...---+++++++++,,,,,,---------///---++++++---...------,,,,,,,,,------------...------..................,,,,,,,,,,,,---...///000.....................---,,,,,,------...//////000///000000/////////000111///............------------------------------------,,,,,,++++++,,,,,,---,,,,,,------...///000000---------,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...+++++++++***************,,,,,,,,,,,,------------+++++++++,,,---...///000444111---,,,,,,------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---......&&&'''***,,,------------,,,,,,,,,------..................------,,,,,,,,,,,,------...............,,,,,,---......---,,,,,,.........------,,,,,,,,,---------.........//////.........------......///............------------...---+++******+++---...+++,,,,,,---,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---...///------............------...------,,,,,,------...////////////////////////------........./////////...------------......///////////////////////////---,,,///444444///,,,---+++,,,,,,---...///000000........................---.....................---------.....................////////////.....................---------------...............---........................---...//////......///111.......................................///000000000000//////000000111111///////////////.........------------------------000//////......//////000------...//////...------........................------...//////...------////////////////////////....../////////......---------......///000000000000000000///......------000000000...------000222---...000111111111111000////////////////////////---------------........................---,,,+++------........./////////111222222111111000///...000000//////...------,,,---///111000///---,,,---.........//////.........///000000111000///...------...000222222111000///......---,,,,,,------......------------...//////---...000111111111000///---------...000333555777000000000/////////......------............---------...000///...---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------,,,,,,,,,,,,+++,,,------,,,+++,,,...000000111000000///......******+++,,,---------------,,,+++,,,---...---+++,,,,,,,,,,,,------------.............../////////,,,,,,,,,,,,,,,---...///...............------------...///000111222222333***---111222000//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---...///000000......---,,,,,,+++*********+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,---......333111...,,,------,,,+++++++++,,,---------------,,,,,,,,,,,,,,,------...)))***,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,---...//////...---,,,------------------,,,,,,,,,,,,,,,---......//////...------------...////////////.........---------...---,,,++++++,,,---...,,,---...---,,,+++,,,...------------------,,,,,,---,,,++++++,,,---///000------............------...------,,,,,,------...////////////////////////------------...............---------------......////////////////////////...+++,,,......,,,+++...,,,,,,------...///000000........................---------..........................................//////////////////...------..................,,,---......///.................................,,,...//////...---///000.......................................///000000///////////////000111111.........///////////////........................///..................///------...//////...------........................------...//////...------////////////////////////------...//////......---------......///000000111///////////////.........000111111000...---...///------...//////000111111////////////////////////...------------------,,,,,,,,,---.........------............////////////000111111111111000000///000//////////////////......111333333000---,,,---...//////000000//////...//////000000000///...------///111222111000---,,,......------------.....................///000000////////////000000000000////////////111333666777/////////.........------,,,------......------,,,,,,...000///---,,,---///---------.........//////------------------------,,,,,,---...///000111111......---------,,,,,,,,,,,,---...---++++++,,,---......------,,,---------)))***+++---......------,,,++++++---......,,,***++++++,,,,,,,,,---------.........//////000000000......------------.../////////.........---------//////000000111111111222------...///000000...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,---...---,,,,,,,,,---......************++++++++++++,,,,,,+++++++++,,,,,,---///...,,,---......---++++++,,,---.........---,,,,,,,,,++++++,,,,,,---.....................///000------,,,,,,++++++******+++,,,,,,------.........+++,,,------......------,,,---///000000///---,,,,,,,,,------------------+++++++++,,,---.........------,,,,,,---......///.........---------,,,,,,------------------------,,,...///...,,,+++---///,,,,,,------------------+++,,,---...////////////,,,------......------,,,...------,,,,,,------...////////////////////////............////////////...------,,,,,,------...........................///,,,+++------+++,,,///,,,---------......//////........................---------.........//////........................---......//////......---,,,---------.../////////,,,------...//////..............................+++---......------...///.......................................///000000//////...//////000111111---.........//////000000////////////000000000000......------------......,,,---...//////...---,,,........................,,,---...//////...---,,,////////////////////////------......///......------------...///000000111---.........//////000000***---///000///---------------------...///111111////////////////////////.........------,,,,,,,,,)))***,,,---.../////////............/////////000...///000111111111111111.../////////000000111111111444777666333000///000//////000000000000/////////////////////......---...///111222111///,,,***//////.........//////000///////////////000111111///////////////000111111666444222000000111222333///.........------------,,,,,,---......---,,,,,,+++...000000---,,,---///---------.........//////........................,,,,,,---...///000111222//////.........---------,,,---...---+++***+++,,,,,,+++***))))))***,,,---)))***+++---......------++++++,,,---///...+++)))++++++,,,,,,,,,---------.../////////000000111111000//////.........////////////.........---------////////////............222...+++,,,000111---)))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,---///000000///---,,,*********++++++,,,,,,,,,...------,,,,,,------...+++++++++***++++++,,,,,,,,,,,,+++***+++,,,---...------........./////////,,,,,,+++******++++++++++++++++++---//////...---+++,,,---.........---,,,,,,,,,++++++,,,,,,---...111///---,,,++++++,,,,,,///...---,,,++++++***)))***++++++,,,---...//////+++,,,------......---------...000111111000...---,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++---......//////......------///000...,,,+++...000,,,,,,,,,------.........))),,,///222222111///---,,,------......------,,,...------,,,,,,------...////////////////////////////////////000000000000...------,,,,,,,,,------........................///,,,,,,......,,,,,,///---------.......................................---------.........//////.....................---,,,------......------,,,,,,,,,------...///000000,,,,,,---.../////////...////////////////////////+++,,,...---,,,,,,---///.......................................///000000......///000111222333333//////.........---------000000//////.........---///---+++,,,---/////////......------------........................---,,,........................//////............//////000000000///......111222,,,,,,,,,---...///000000......///000000000//////..............................////////////......++++++,,,,,,---...//////........................---------............///...444888555...***...444111111///......---------111111000000/////////...333777:::888222......000...000000///...---...///.....................---...///000111111///---+++......---------,,,,,,,,,+++,,,---...////////////444444333333222111000000//////............//////000///...---------------......................................................------------............---------,,,,,,,,,---------............///------------------------.../////////...------,,,...------,,,,,,++++++******))))))+++...///...---,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000000222111111000000000000000///............///000000///...,,,+++,,,---000111111///,,,,,,------,,,***...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))************+++++++++++++++******+++---...000++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......---,,,,,,...///000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...333888777222...---...,,,,,,------------------111...,,,---//////---+++------............------000000000000///...---,,,------------------------,,,,,,,,,---------......***+++,,,,,,---------------,,,,,,,,,---///111222------------------------//////.........---------...///000111111000///...........................////////////////////////...//////000000000000000...------------...//////...........................------------...//////................................................------------------------......//////......---,,,000//////......//////000................................................------------------------,,,---------...//////////////////000000000000000//////.........---------///.........------------///---,,,,,,.../////////......------------......//////////////////............................../////////////////////////////////.........000111---,,,,,,------///000000,,,,,,---------------,,,..............................////////////......000000///...,,,+++******........................---------............//////333666333...+++...222//////............///000000000000000//////......111555888666222......000...000000///...---...///..................//////...//////000///...---,,,............------,,,,,,,,,,,,---......//////000333333222222111000000///111000000/////////000000//////...---------------////////////////////////........................//////............//////......---------,,,,,,,,,---------............///------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////---+++,,,------......------,,,,,,,,,,,,---------......---,,,,,,------///000000333222111000//////000111......------......///000......---------...000111000///...---.........---...------...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,++++++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...---,,,,,,+++++++++,,,---------------...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,111555444000------...,,,,,,------------......000...,,,---//////---+++------............------////////////...---,,,+++------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,------------------......------------------------//////.........---------......////////////.....................---------..............................///000000000//////...------------...//////...........................------------...//////...............---------........................------------------------......//////......---,,,000///...,,,++++++++++++................................................---------------------------------...............000000/////////........./////////............------------------,,,,,,,,,///---,,,,,,...000//////......------------...............///////////////........................---...///000000///...---------------......//////---------------...///000000000000000000/////////..............................////////////......222111000...,,,+++***)))........................---------............///000111111000...---...///---------......000111111000000////////////......///222555444111......000...000000///...---...///.........//////000000000...............---------/////////............---...---------...///000111222111111000000/////////222222111000000000000000//////...------------...////////////////////////........................000000////////////000000......---------,,,,,,,,,---------............///------------------------,,,------------,,,,,,+++******+++,,,,,,---......000000000111111000---***,,,------......------,,,,,,,,,,,,---------......---------------...///000444333111///......///000---------------......///......////////////000000...///000000......///000///...---...///000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,---...//////000,,,,,,++++++++++++,,,---------------------------------............------........................------,,,+++++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++...111000---+++---///,,,,,,---------.........///...------...///---,,,------............------............---,,,+++***------------------------,,,,,,,,,---------......,,,------------,,,,,,+++---------------,,,++++++------------------------...............---------...------------------...//////.........---------........................------...////////////......------------...//////...........................------------...////////////.........---------........................------------------------...////////////...------000000///...............////////////////////////........................------------------------...............---------......................../////////...............------------------------///...------///000000///......------------......---------------...//////........................,,,...000111111000...,,,,,,+++,,,---//////...------------------...///000111111000000000000000111..............................////////////......------------....................................---------............///000///............---,,,...------......///000111////////////////////////...000222222000...///000...000000///...---...///......//////000111111111///...------------....../////////////////////...///............000111222000000/////////.........222222111000///////////////......---------......////////////////////////........................//////............//////......---------,,,,,,,,,---------............///------------------------+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------000000000111222000---***,,,------......------,,,,,,,,,,,,---------......---------------...///000333222///---,,,,,,...///---,,,,,,,,,,,,---......//////000000000000//////...000222111///---...000///...---...000000...---------------............,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,---...///000000,,,,,,++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,,,,...000,,,,,,------......//////......---............---------............------...............---,,,+++------------............,,,,,,,,,---------......---.........---,,,++++++++++++---------,,,+++***------------------------........................///...---,,,,,,---...////////////...------,,,,,,........................,,,------..................------------...//////...........................------------...///////////////...------,,,,,,........................------------............///////////////...------,,,,,,---...///111222333////////////////////////........................------------------------/////////...---------,,,,,,,,,,,,---.../////////////////////////////////................../////////...---...000111000.........------------..................///000222333........................,,,...000111111000...,,,++++++,,,...111111///---...------------...//////---,,,,,,,,,,,,---......////////////////////////......////////////......++++++,,,---///000111111........................---------............//////---,,,,,,...///---+++//////............/////////000000000000000000000...///000000///...//////...000000///...---...///.../////////000000111111......---------......///.../////////////////////////////////000111222222/////////...............111000///.....................---------......///------------------------...........................------,,,,,,------.........---------,,,,,,,,,---------............///------------------------++++++,,,,,,---,,,,,,+++---------,,,,,,+++++++++,,,,,,---///111111...,,,,,,------......------,,,,,,,,,,,,---------.........------------...//////111///---+++***+++,,,------,,,,,,,,,,,,---......//////000000000000/////////000111111000.........///......///000000///---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,------......++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...000111,,,,,,---......///000000---............---......------............------...////////////......------------....../////////,,,,,,,,,---------..................------,,,+++(((***+++---......---,,,---------------------------.....................000///...------...///000//////.........---------........................,,,------..................------------...//////...........................------------...////////////.........---------........................---------......///////////////000000//////...---''''''((()))+++---...///////////////////////////........................------------------------/////////...---------,,,++++++,,,---...///000111...////////////000000000.........//////////////////......///111111000.........------------......111000000000222444666777........................---...///000000///...---,,,,,,---111444555111---......---------......///...---------...000111333////////////////////////......////////////......---............/////////........................---------............///...---,,,---......---,,,000//////.........//////000000111111111111222222000/////////////////////...000000///...---...///////////////////////////.........///////////////---............/////////...///000111222222222111........................//////............//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,---------............///------------------------+++,,,,,,---------------......---,,,,,,+++******+++******,,,///000000///,,,------......------,,,,,,,,,,,,---------............---------......///------,,,,,,,,,,,,,,,,,,---------------......///000000////////////....../////////111333444222000//////...///000111///---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++------............------************************,,,,,,+++++++++,,,------++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............///000111,,,,,,---...///000000111,,,---///...------...///------............------...///////////////......---------...//////000000,,,,,,,,,---------......---............------,,,)))***+++---......//////---------------------------------...............//////............//////........................------------------------------...////////////......------------...//////...........................------------...//////................................................---------...//////000000///000000000000///......,,,,,,+++++++++,,,------................................................------------------------...............---------------....../////////000.../////////000000000000---------....../////////.........000111222000.........------------......000000///000111444666888........................////////////////////////...---///333888888333...///......---------......111000000000222555888999////////////////////////......////////////......////////////....................................---------............///---.........------............---......///000111111111222222222333333333222000///////////////......000000///...---...///000000//////...------------...000111111111000000,,,,,,------............---...111333444333111000.............../////////............///000111222---------------...//////------------------------........................---------,,,,,,---------......---------,,,,,,,,,---------............///------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000000,,,------......------,,,,,,,,,,,,---------......///......---------......,,,,,,---...///...------......------......///000000000...---------......///,,,,,,222999<<<999555000///...///111111///...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............/////////...,,,,,,---...///000111111+++---//////------...000------............---------......//////......------------...///000000000,,,,,,,,,---------......,,,---..................---,,,,,,,,,---...//////---------------------------------.........//////---------......---------,,,,,,------.../////////------------------------......///000000000//////...------------...//////...........................------------...//////,,,,,,------.../////////........................---------...///000000000000000000000000///......111000000/////////000000------------------------........................---------------------------------...............000////////////............/////////000000111111,,,,,,,,,------..................000222222000............------.........------,,,---...111444666........................//////............/////////...000555::::::555//////......---------......///......///111444888:::000000000000000000000000......////////////......---.........//////000000........................---------.........//////,,,...//////------...000,,,,,,,,,---///000222333222222222333333444444444333111///////////////......000000000...---...///000000///...---,,,,,,+++---///111222333222111000,,,,,,,,,---------......,,,...222444555444111///......//////////////////////////////000222333444---------------...///000.........................................................------...............---------,,,,,,,,,---------.........//////------------------------,,,------.../////////...***++++++,,,,,,------...///---+++***---///000111,,,------......------,,,,,,,,,,,,---------......///......---------......+++,,,///111111111///...///............///000000111000---,,,+++,,,...///...***+++222===CCC???:::000/////////111111///...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***'''(((***+++,,,,,,,,,+++------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***+++,,,---...////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---...//////...,,,,,,,,,---...///000111222+++---//////---,,,...111---..................---,,,,,,------...------------------...///000000111,,,,,,,,,---------......,,,,,,---.../////////...000///...---,,,---...///---------------------------------.........//////++++++---......---+++++++++,,,,,,---...///000000------------------------...//////000000000000000...------------...//////...........................------------...//////+++,,,,,,---...///000000........................---------...///000000111000000000000000//////...------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------....../////////////////////////////////.../////////...---,,,,,,........................***,,,000333555444222000111111000000//////......//////............//////........................//////---,,,,,,+++,,,,,,222111222666;;;;;;666111------......------,,,+++222111111111000000//////------............------...///000///.........000------,,,,,,---...000111......//////...---,,,,,,---------.........//////000---******---......,,,...///111333444555555444111///...///333666666555333222000///.........//////...---...000000///...000...,,,,,,------,,,+++------...000222333111000...------,,,,,,------...000//////222555555222///---...///000000...,,,***,,,---...///000000000000///000...+++,,,//////+++.........---,,,+++))))))---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////...............------,,,,,,,,,........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///....../////////////////////////////////------,,,---...///++++++,,,---...///000111111000//////000222444555777222,,,+++...111000---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,---------,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,***+++---...///......---++++++******************,,,,,,,,,------.........------,,,+++,,,---...//////...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...222000///---,,,,,,,,,---+++,,,---...////////////......------------.........------,,,,,,------......///000111111000///...---------............///---------............///.........------,,,,,,,,,------------------------111111000///...------,,,000///---,,,---...000222////////////////////////---------............///......------------............------------......///---,,,,,,...//////......,,,+++,,,---...---,,,,,,,,,,,,---------......///...---,,,***)))((((((---------............/////////.........---------------............------------------------------,,,...---+++,,,//////+++------------------------------...//////...------........................//////000000000//////.../////////...............+++---000222333222111000000000000000//////////////////............//////.......................................---------///......111555666222---......//////......---,,,000000//////............------............---------...//////------.../////////...---------...//////.........---------------------.........//////111...++++++---......,,,+++,,,...///000000000000000///...000333555444222111111///...---------......---------///000///...000...,,,,,,---------+++,,,,,,,,,...000111000...------,,,,,,,,,,,,------000//////111444444111........./////////...,,,+++---...///000111111111111---000000......111222///............---,,,+++***---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......////////////............---------,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000...---...///........................///...---,,,,,,---...///........................000000......///000222333666111---,,,///111///---,,,,,,------------------------------------------+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---------,,,++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++,,,------......---,,,+++++++++******************,,,,,,,,,---------......---,,,,,,+++,,,---...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,...///000/////////000//////............------------.........------,,,,,,------......///000111111000///...---------............///---------............///.........------,,,,,,,,,------------------------000//////......---------000///---------...000111........................---------............///......------------............------------......///---,,,,,,...//////...111///...///000111000///,,,,,,,,,---------......///......---,,,+++******---------............/////////.........---------------............------------------------------+++------+++,,,//////+++------------------------........................000000000000000000000000000000111111222222111111111000000000//////......---...///000000000000///////////////000000000000//////............//////........................---...///000000000///...000...,,,...111111///,,,//////000000//////...------------------,,,,,,,,,------............------,,,...///...---,,,---...000000///------,,,,,,---///...---,,,,,,,,,---...---------...............111///---------...---,,,***+++---.........---,,,///...///000222222111///000///...---,,,,,,---------,,,,,,,,,...///...---///...,,,,,,---...---,,,,,,++++++---...///...,,,---,,,,,,++++++,,,,,,---000//////000222111///---...............---------...///000111111111111111+++111333000---......---------............---------......///////////////------------------------/////////...------,,,,,,......////////////.........------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------------------------------------------------...//////...---...///........................///...---,,,,,,---...///000000///...---,,,,,,+++000///...---...///000111333000......000111///,,,------------------,,,,,,........................+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------,,,,,,++++++******............---,,,+++*********++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---............------------......------------------------*********+++++++++,,,,,,------++++++++++++------------------------------...------,,,,,,------...,,,,,,++++++,,,---///000111111111111000///...---......------------............------------.........//////000000//////...---------............///---------............///.........---------------------------------------------------------------///......------///000111........................---------............///......------------............------------......///---,,,,,,...//////......---,,,---...///...,,,,,,,,,,,,---------..................---------,,,---------............///...............---------------............------------------------------***------++++++...///,,,------------------------...---,,,++++++,,,---...222222222222222222222222///000111111222222222222222222111111000///////////////............//////.........///000111111111//////............//////........................,,,...000222333222111000333000......000000///---///////////////...------------,,,,,,,,,,,,,,,,,,------............------,,,---...---,,,,,,---...//////......------------///...,,,++++++,,,...///........................000///............---------...///000//////---------...///111111000...,,,/////////......---------,,,++++++,,,...///...---///---,,,,,,...///......---,,,,,,,,,......---,,,,,,,,,++++++++++++,,,,,,/////////000000///---,,,///......---------............///000000000000000///666999444...,,,+++***------...///////////////---......///////////////........................////////////..................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------------------...///...------...///..............................---,,,---...///000000000///...---,,,,,,+++000000///.........///000111000///000111111...,,,.........------,,,,,,,,,------------------------+++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---......---,,,++++++******------------,,,,,,++++++******+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,---------------------------------------------------------++++++++++++,,,,,,,,,,,,...---+++******+++---...------------------------...------,,,,,,------.........,,,++++++,,,------000000000000000///...---......------------............------------......////////////////////////---------............///---------............///...............---------........................,,,,,,,,,---------......///............///000000........................---------............///......------------............------------......///---,,,,,,...//////...---,,,++++++------,,,+++,,,,,,,,,---------......---------------------...---------............///........................------............------,,,,,,------------------)))---...++++++......---------------------------,,,+++)))(((((()))+++,,,111111111111111111111111......///000111111111111222222111111000000000000000000......---......///------...///000111222222//////............//////////////////////////////,,,...000222333333222111333111///.../////////...---............---,,,,,,------------------------------............------,,,---...---,,,,,,---...,,,------........./////////---,,,++++++,,,...///.....................------............------......///000111000///...---,,,...000111000...---,,,000000000000/////////...,,,+++***,,,...//////......---,,,,,,...000000///000///---...//////...------,,,,,,++++++,,,,,,---//////000///...---------......---------......///------......///.........111999<<<777111///......------...///000000000000---......///////////////........................------......///000111111......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---......---,,,,,,...000...........................------,,,---...///000.....................---111000000000//////000000//////000111222111...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++,,,------......------,,,+++******++++++++++++,,,,,,------******++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++******+++---...------------------------...------,,,,,,------......---,,,,,,,,,---...///,,,---....../////////.........------------......///......------....../////////............//////---------............///---------............///................................................++++++,,,,,,---........................///000000........................---------............///......------------............------------......///---,,,,,,...//////...000///...///000111000...,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///---.....................------............------,,,,,,,,,---------......***///000---+++---...---------------------------...,,,+++))))))+++,,,.................................//////000/////////000000000000000000111111000000///....../////////---......///000111111222//////............//////////////////////////////...///000222333333222222000///...------------------------...---,,,,,,+++------...............///------............------,,,...///...---,,,---...+++,,,---...////////////---,,,+++++++++,,,.....................---------)))+++---...------...///---.../////////...---,,,,,,...000000///------...///000000000000000//////,,,++++++,,,///000000///...,,,,,,,,,///000111000333111/////////000///......------,,,,,,------......///000///...---...///---------...............,,,------......---------)))///222///---...///...------...///000000//////---......///////////////------------------------+++,,,---...///111222222......////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------..................---++++++...000------------------------...---,,,,,,---...000111,,,---------.../////////000000000000000000000000...///000111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,---.........---,,,++++++,,,---.........------,,,,,,++++++************+++,,,---...******++++++,,,---------...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------++++++++++++------------------------------...------,,,,,,------...******+++,,,---000222444+++,,,---...////////////......------------......//////............/////////......------......///---------............///---------............///.............../////////........................,,,,,,------.........///.........///////////////---------------------------------............///......------------............------------......///---,,,,,,...//////...///...------//////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,------------------............///---------...............------............------+++,,,,,,------.........---222333///+++,,,...---------------------------000///...------...///000......................../////////000//////............///000000111111111///000000000000000000000......//////000000111111//////............////////////////////////////////////000000111111222222------...------,,,,,,---...............------,,,------------.........///------............---------...//////------...///,,,---...//////......---++++++,,,,,,,,,---------//////.........---------&&&))),,,------,,,...000,,,---...//////...------,,,...000///------...000......///000000///......,,,,,,+++---///111111000---,,,+++---///111111111444222/////////000///...///......------......///...///000000...---///222+++,,,.../////////...------...............------&&&)))***((()))---...,,,------.../////////......---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---,,,++++++...000------------------------------,,,,,,---...000111---------.........//////---......///000000000000...///000000000//////000,,,,,,------------------------------------------+++,,,------......------,,,------......------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******+++---...///...---,,,++++++,,,---...------------------,,,,,,,,,++++++******+++,,,---******++++++,,,------.........---------,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,------------,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++++++++,,,///111444666---....../////////............------------......//////............/////////...------------...///---------............///---------............///---........./////////000..........................................//////---......///////////////---------------------------------............///......------------............------------......///---,,,,,,...//////...---,,,++++++------,,,+++,,,,,,,,,---------...............------------------------............///---------.........//////------............------++++++,,,,,,---......//////555666111,,,,,,------------------------------///..................///000000000000000000000000000000000000000///...---------...///000111222222//////000111111111111111////////////000000000000//////............//////000000000000000000000000000000000///000000111222,,,...//////...---......///////////////......---,,,,,,,,,------.........---..................---...///000///......///000...////////////---,,,+++***+++,,,------------,,,//////.........---------###'''+++---,,,,,,...000------///000000000//////---///000///------000222,,,---.../////////---------,,,,,,---000222111111---,,,+++---///111222222444222///......///......//////............//////---///111000......111444***,,,...000000///...---...///////////////......---...---+++---111111...---...............---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,***+++---000------------------------------,,,,,,---...000111........................+++,,,---...//////////////////000000//////000111,,,,,,,,,------.................................+++,,,------......------,,,------......------,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++******+++---...///...---,,,,,,,,,,,,---...,,,,,,------------------...---,,,***)))******+++******+++,,,,,,---...............------,,,,,,,,,)))***+++,,,---,,,++++++++++++------------++++++////////////////////////******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...///.........///000222333111111111111000///...---.........------.........//////............/////////...---,,,,,,---...///---------.........//////---------.........//////---.........//////000000////////////////////////////////////////////////---......///000/////////---------------------------------.........//////.........------..................------.........///---,,,,,,...//////...000///......000000///...,,,,,,,,,---------......000000//////............---------.........//////---------.........//////---..................---++++++,,,,,,---...//////111666888222,,,,,,------------------------------+++,,,,,,------,,,,,,+++...---,,,---...///...---...............///000000000000//////.........------....../////////////////////............//////111000000///...---------+++---000000...---------444222000///...///000111////////////////////////.........------,,,,,,,,,,,,---......//////............//////...---,,,,,,......////////////......////////////////////////,,,---------.../////////,,,---......//////......---,,,++++++************111222222222111...,,,***...///000///...---...///---///000111000///000111...---,,,...111222000---......------...///111222000000///...............///000000111111111000000......---------,,,,,,,,,....................................---,,,+++***---------............///.../////////000000111111......---,,,,,,...///000...............---------...//////...---...000222,,,---......//////......---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,///...---...//////---+++---,,,,,,++++++,,,,,,---.........---,,,,,,++++++..................------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++......//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,,,,,,,...000333555******+++++++++,,,,,,,,,---------------------------------.........//////,,,,,,,,,---------......)))***)))(((---444888777......//////...---,,,,,,........................---,,,,,,------...///000---...///////////////...///............---------111222333333333111///...........................//////.........---------////////////////////////---......///////////////---.........///000000000------...//////000000000//////000000000000//////...------------...//////,,,------......------,,,///...---,,,,,,---...///........................////////////////////////000///...---------------//////......---------,,,---------.......................................---------.........//////,,,++++++*********++++++------------------------///////////////......//////............///000000111111000000000/////////---....../////////////////////............//////111111111111000///...---,,,...///000...------...333111000///...///111111/////////////////////////////////......---------,,,---......//////............///......------,,,......////////////......////////////////////////---------...............,,,---......//////......------,,,+++++++++++++++000111111222111///---+++///000111000...------......000111111///...///000...------///111222///---...---------...000111222000//////...............000000111111111000000///000/////////............------------------------............---,,,+++***---------............///........./////////000000......------......///000---------------------------......---------///111,,,---......//////......------------.........///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,///...............---,,,---............---,,,,,,...------,,,,,,------...------------------....................................//////...------,,,.........//////.........,,,,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,---,,,------......------,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///...---,,,,,,...000111+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------......,,,...---,,,///666:::999......//////...------,,,........................------------...///000111/////////000000///......---------.........//////555444333111000///..............................------------,,,,,,,,,+++........................---......///////////////..................//////,,,,,,,,,,,,,,,,,,,,,+++......////////////.........------------...//////---......//////......---///...------------...///........................//////////////////////////////...---------------/////////.........------..................------........................---------........./////////......---------------------------------------000222333222///---///111//////......//////000111111111111111000000000000---....../////////////////////............//////111222333444333111///...,,,...//////...------...111000///...///000111222///////////////////////////////////////.........,,,---......//////.....................---------......////////////......////////////////////////...............---------,,,---......//////............---,,,,,,,,,,,,---//////000111000///...---000111111000...,,,---...///111222111///............---...///111111///---,,,------...///111222222000///......------......000111111111000///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------............///---------............///......//////000000000///------------------------,,,---...---,,,,,,...000,,,---......//////......------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++...000///,,,+++,,,---///......------......///,,,,,,------...//////000.................................///......---,,,---...///000000///...---,,,,,,------------,,,,,,......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++++++++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///000///---,,,++++++,,,---++++++,,,------...//////++++++++++++++++++++++++------------............,,,,,,,,,---------.........000000...000555999888.........///......---,,,....................................///000111111000000111000000///...---++++++,,,---...///000111777555222///------.......................................---------,,,,,,........................---......///////////////.........---------------000000//////...------,,,------............------...------------...//////...//////////////////...///...------------...///........................//////////////////////////////...------------...000000////////////....../////////...---------,,,........................---------.............../////////.........------------------------------111444666444///,,,///222/////////...///000000111000000000000000000000000---....../////////////////////............//////000111333444444222///---,,,...//////---------.../////////...///000111222//////////////////////////////..................,,,---......///..................---------............////////////....../////////////////////////////////...---------,,,,,,---......///.........///......---------............///000000//////...000111111000---,,,,,,---111222333111///------------...///000000000...---+++,,,...///111222222222//////...------------...111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------............///---------------------------...000111111111000///..................//////,,,---...---,,,,,,---...,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------...//////...---,,,---...+++///333111---***,,,000......------------......---------....../////////---------...............---...............------+++,,,...//////...,,,++++++,,,------------------...------,,,,,,,,,------,,,------......------,,,..................---------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...///...---,,,+++***++++++******+++,,,---...//////++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,//////,,,,,,111444333---...............------........................///......//////000111222111111111111000///...---,,,,,,------...//////000444333111///....................................111000000000000/////////........................---......///////////////.........---,,,,,,,,,+++000000000000//////......---......//////......---...------------...//////......////////////...............------.................................///////////////////////////......---------......000000000000000/////////000000///...---,,,,,,,,,................................................---......------,,,,,,+++------------------------111444666444///,,,///222///////////////000111111////////////////////////---....../////////////////////............//////...///111333222111...,,,---...///...---,,,...///.........//////000111111////////////////////////------------------------,,,---......///...............------------...///......////////////....../////////////////////////////////...---------,,,,,,---......///..................------......///---......///////////////000111111000...,,,---...111222333111///---,,,------...000000000///...---+++,,,///111222222111111//////...---------------000000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------............///---------------,,,,,,,,,---...000111111111000///......//////000000000000,,,---......,,,,,,,,,---,,,---......///.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))******++++++,,,,,,,,,+++++++++,,,,,,------------///000///---,,,---...,,,111444222...+++...111------,,,,,,,,,,,,------//////......---------------------.........//////------...............---+++,,,---......---,,,++++++,,,------.........---------,,,,,,,,,------...,,,------......------,,,..................---------,,,,,,++++++,,,,,,---000///...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,,,,++++++++++++,,,)))******+++,,,---------------------------------------------------,,,,,,,,,,,,,,,---------......+++///000,,,***---000///------...............---........................///......//////000111222111111111111000...------...........................///000111000///...---........................111000000000000/////////........................---......///////////////.........---,,,,,,,,,+++++++++,,,,,,,,,---------/////////000000/////////...------------...//////,,,------......------,,,---..................---........................////////////////////////......---------......////////////000000000000000000000///...---,,,,,,,,,.............................................---,,,,,,---......---,,,,,,------------------------000222333222///---///111000000//////000000111222............////////////---....../////////////////////............//////---...///000000///---,,,......///...,,,,,,...000.../////////////////////////////////////////////,,,,,,,,,---------------,,,---......//////............---,,,,,,...///000......////////////......////////////////////////...............---------,,,---......//////.........------------...//////..................//////...000000///...---...///111222333111///---,,,------///111111///...---...,,,---000333333222000//////...------,,,,,,------.../////////...---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------............///...------------,,,,,,,,,......//////000000000///.........///000000111111,,,...//////---,,,,,,---,,,---......//////......------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,***++++++,,,,,,------...---///111///,,,+++---///...000222111...---...000,,,,,,,,,++++++,,,,,,,,,///......---,,,,,,++++++,,,,,,------.../////////,,,---......///.................................+++,,,---......///......------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---------------...,,,,,,+++++++++*********........................+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))+++---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........222444///+++---//////,,,---......///.............................................///000111111//////000//////...---,,,//////.........---------+++---///111111000...---.................................---------,,,,,,---------------------------......///////////////.........---------------+++,,,,,,---......////////////000000000000//////...------------...//////,,,,,,------------,,,,,,------...//////...------........................////////////////////////...------------...//////......////////////000000/////////...---------,,,.......................................---------+++,,,...///000000//////------------------------///////////////......///000000//////000000111222......//////000000000000---....../////////////////////............//////---....../////////...............---,,,,,,...000//////////////////......////////////////////////------------.........///,,,---......//////......///...,,,,,,,,,...///111......////////////......////////////////////////---------...............,,,---......//////......------,,,,,,---......//////......---------......---...//////......///000000111222111///------...---///222111///------...,,,///222444444222///---///...------,,,,,,------------.........------,,,,,,,,,---------.........------------------------,,,,,,------...------,,,---------............///............---------,,,......------......///000,,,,,,,,,---.../////////---///000000...---------,,,---......//////......---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,///111000,,,***,,,///...............------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////000,,,------...//////.........---,,,++++++,,,---...+++,,,---...////////////,,,,,,,,,,,,,,,---...///,,,------......------,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++////////////////////////***************************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......///444666000,,,,,,......,,,------...//////..............................------------...///000111------............---------------........................///.........---........................------------,,,,,,,,,+++---------------------------......///////////////..................///////////////000000000000000...//////////////////......------------...//////------............------------...//////...------........................////////////////////////---------------...//////------........./////////..................------........................//////.........---------(((***,,,///000000000///------------------------...---,,,---...///...---000000000000000111111222//////000000111111111222---....../////////////////////............//////.............../////////...///...---,,,,,,...000///000000000///...------////////////////////////---.........//////000000,,,---......//////......///...,,,,,,,,,...000111......////////////......////////////////////////,,,------....../////////,,,---......//////......,,,,,,,,,,,,,,,---...///000///...---------------,,,---//////......000111///111222111///.........---000222111...,,,---...---///333555444222...,,,......---,,,,,,,,,,,,---,,,,,,------...---------*********++++++,,,,,,,,,........................,,,,,,------...------------------.........///////////////......---------......---,,,,,,...///000******+++,,,,,,---.........///111111///---------,,,---......//////......---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---......,,,///222000,,,***,,,000---,,,+++,,,------+++))).........------.........)))******++++++,,,,,,---,,,,,,------...///000000,,,,,,---.../////////...---+++)))'''''')))+++---+++,,,---...////////////,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,......---------,,,,,,,,,------------------------))))))))))))))))))))))))***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---///............---,,,++++++///......------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......///444666000******,,,,,,,,,,,,---.../////////...........................---,,,,,,------...///000,,,,,,------...---------+++,,,,,,---...///000000222000...,,,+++,,,---...........................//////.........------------------------------------......///////////////---.........///000000000.........---,,,,,,++++++---..................---...------------...//////......////////////......,,,---...//////...---,,,........................////////////////////////---------------...///000,,,---------......//////---------.......................................//////.........---------$$$&&&))),,,............------------------------000000000000////////////000///...------///111333111000000000//////......///000111///,,,+++---000////////////////////////000///...------...///000111111000000//////......111111000000/////////...000000//////.........---,,,---...//////...---,,,........................000...,,,---000111000///222111111000///......---////////////..................//////...---,,,,,,//////............//////,,,,,,,,,---------......//////...------------...222///,,,+++,,,---......///000000111000///......333333222000,,,++++++,,,...222333111222333222...,,,,,,.../////////...---000000000///...,,,+++***---///000000///......///000///---+++++++++---...---.........///000000000,,,...///...---++++++,,,---------.........//////000000//////.........---........................000///...------...000111......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,...---,,,,,,......---,,,...//////...,,,,,,---///------------------------///000000000...---...///,,,,,,,,,------.........000///---,,,,,,---...///............////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.................................------,,,,,,,,,000///---,,,,,,,,,---------------...............------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......---222555222---***...222........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////000000+++++++++,,,---...///000000000///...---,,,,,,+++////////////////////////---,,,,,,,,,,,,---..............................000000000000000000000000111111000000/////////...000000//////.........---......////////////......//////////////////.........///000000000///---,,,/////////...------,,,,,,......////////////..............................000000000000000000000000//////............//////......///000000000000000------------------------////////////////////////...........................///////////////......111111111111111111111111000000/////////000111222111111000000000////////////000111000---,,,...000------------------------000///...------...///000////////////.........---000000000/////////......000/////////..................///000000///..............................///---+++,,,...000///...111111000000///......---////////////..................//////...------,,,///..................///,,,,,,,,,---------......//////.........//////000444111---,,,---...//////..................//////111111111///---,,,---......444777444222222111...---...///000000000//////000000//////...---,,,+++---///000000///......///000///---++++++,,,---.....................//////,,,...//////---+++,,,,,,---------.........//////000/////////............------------------------......------------......------,,,,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,...---,,,,,,......---,,,---......---,,,,,,...///------------------------...///000///---,,,---...,,,,,,------------------///......---------..................////////////////////////////////////------------------------........................---------............///...........................---------,,,,,,,,,,,,***)))(((''''''(((((()))+++,,,,,,---...///000000------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++++++++***************------,,,,,,,,,,,,,,,,,,---------------,,,++++++------------,,,,,,+++***,,,,,,,,,---------......,,,---......//////......---000222111---+++---000..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...------,,,,,,+++++++++------------......///000/////////...------,,,,,,........................---,,,,,,,,,,,,---..............................////////////////////////000000/////////.........000/////////..................////////////.................................///000000000///---,,,,,,,,,------.../////////......////////////..............................//////////////////////////////............//////......///000000000000000------------------------000/////////.........---..............................////////////......222222222222222222222222111111111111111222222222111111111111000000000000///000111000...---...///------------------------//////............//////............------------////////////............////////////............//////000000000000//////........................///...,,,---...000//////111000000//////........./////////............---.........///......---,,,......------------......,,,,,,,,,---------......//////...//////000111222555222///---.../////////------,,,,,,---...///000///000000///------...000000777<<<888333111000......//////000111000000000/////////.........---------///000000///......//////...---,,,,,,,,,---............---------------,,,...//////---,,,,,,------------...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,------...///((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,+++,,,---,,,+++,,,...000---------------------------...///...,,,,,,,,,...------------------,,,,,,------...............---............////////////////////////////////////........................---------------------------------............///........................------,,,,,,,,,,,,++++++++++++*********+++,,,,,,******+++---...///000111------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,------,,,,,,++++++---.........---+++)))(((,,,,,,,,,---------......,,,---......//////.....................---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000................................................---,,,,,,,,,,,,---..............................///////////////////////////............---------////////////..................////////////......------------------....../////////000//////...---,,,,,,------.../////////......////////////......................................................//////............//////......///000000000000000------------------------/////////.........------..............................///////////////...111111111222222222222222111222222333333333222111111111111111111111000000//////000000/////////////////////////////////////////////....../////////........................//////..................///////////////.........////////////////////////........................000////////////000000000000000/////////.........//////.........------------...............------------,,,,,,,,,,,,------,,,,,,,,,---------......---------...///111222333444111...---...//////...---,,,,,,+++,,,///111333///000000///------...///000:::???:::333//////.........//////000000000000///...............//////---///000000///......//////...------------...............---,,,,,,,,,+++,,,...//////---,,,---...........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......//////...---+++)))+++++++++,,,---...///000'''(((((()))******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,)))+++,,,++++++,,,...000------------............---.........,,,+++,,,---.........------,,,,,,,,,,,,---.../////////...---............////////////////////////////////////---------------------------------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,+++------.........///000000++++++,,,------...//////,,,,,,------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,---------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---......---,,,***(((,,,,,,,,,---------......,,,---......///.........///---+++,,,...///---+++...------------,,,,,,,,,------------------------,,,,,,---...///000000111+++,,,---...000111222333//////..................---------.........//////........................---,,,,,,,,,,,,---..............................////////////////////////------------------------///////////////...............////////////......,,,,,,,,,---------------//////////////////....../////////...------,,,,,,---......//////......---................................................//////............//////......///000000000000000........................---------.........//////........................---...//////////////////000000000111111111222222222222333333333333222111000000000000000000111111/////////000111111000///000000000000000000000000...//////////////////...////////////////////////......//////////////////.........///////////////...................................................///......------...///////////////........................------------------...............---------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---...000111222111///---,,,---......---...---,,,,,,...000333555111111111///---,,,,,,...000999???:::222///......---------.........////////////.........///000000---///000000///......///.........---.........///.........---,,,,,,,,,+++,,,...//////...---...///.....................---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...,,,++++++++++++,,,---...///000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,)))+++,,,++++++,,,...000---------....../////////---.........,,,+++,,,---.........------,,,,,,,,,+++,,,.../////////...---............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((((())))))************.........------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......,,,---......///.........///,,,***+++...000---***------------------------------------------------......------------------,,,---...000111333444444......------,,,---------,,,,,,------.../////////........................---,,,,,,,,,,,,---......................................................,,,,,,,,,---------------.........///////////////......////////////......,,,,,,,,,---------......//////.........//////////////////...------,,,,,,------............------........................//////////////////////////////............//////......///000000000000000........................***+++,,,---...000111111........................------.../////////////////////000000111222222222333333333222222222222222////////////000000000000/////////111222222000.................................////////////....../////////000000000000000////////////000000000000.........///////////////......------------..............................,,,,,,---+++***)))+++,,,.................................------------,,,,,,---......///...............------------......,,,,,,,,,---------......++++++,,,,,,...///000111...---,,,,,,...//////.........---...///111333444111222111///---+++,,,---000777:::666000//////...---------------...//////000///.........///000111---///000000///......///---.........////////////.........---------------,,,...//////.........///...............---------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...------,,,,,,,,,,,,------...////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,+++,,,---,,,+++,,,...000---------...//////000000---...///...,,,,,,,,,...------------------,,,,,,,,,,,,---...////////////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,------------......******+++,,,,,,,,,++++++......------,,,++++++++++++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------++++++++++++*********************+++,,,,,,------------------------------,,,,,,------......------+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......//////.........,,,***+++...000...,,,,,,---------............------------------------.........---,,,,,,++++++///.....................------,,,,,,,,,------...---------.........//////---------------------------,,,,,,,,,,,,---......................................................,,,,,,,,,------------............///////////////......////////////......,,,,,,,,,---....../////////............///000000,,,,,,------.../////////------............------........................//////////////////////////////............//////......///000000000000000........................)))***+++,,,...000111111........................,,,---...///000000000000000000111111222333333444444333222111000000111222---.........///////////////...///111333333111...........................---...///000000///...---........./////////000000000000000000111111222222............/////////000000///...------...///000........................,,,---...,,,***)))+++---.................................---------,,,,,,,,,------...//////......///..................///,,,,,,,,,---------......------------...///111111---,,,,,,---///111111000------......///000111111///000000///------...//////333444000...000000//////...---------...000000222000///...---...000111---///000000///......///------...///////////////..................//////,,,...///000///...///000//////.........---------............/////////000------------------------///......------.........------,,,,,,,,,------................../////////........................------------------------......---------,,,,,,,,,...---,,,,,,......---,,,---......---,,,,,,...///---------...///000000000...///000///---,,,---...,,,,,,------------------,,,,,,,,,---...///000000............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------....../////////---......//////...---,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,........................************************,,,------...//////000000,,,,,,------.../////////,,,---....../////////......---,,,******+++,,,---,,,,,,,,,---------......,,,---......//////......---,,,,,,---...///......,,,,,,---...///000000111....................................------------......------,,,,,,++++++------,,,------...///000---------...............---------------------------,,,,,,,,,,,,---......................................................,,,---------......................../////////000......////////////......,,,------...//////000000///......---...///000111,,,,,,------.../////////,,,------......------,,,................................................//////............//////......///000000000000000........................+++,,,,,,------......///........................,,,---...///000000000000111111222333333444555555444333111//////000111222,,,---------....../////////......111444444111...111111111111111111111111---...///000000///...------------.........//////000000111111222222222333---.........//////000000111000///......///000111........................///111111000---,,,...000---...........................---------,,,,,,,,,,,,,,,---.../////////...//////............//////,,,,,,,,,---------......///......//////000111222---,,,,,,...111333333222+++,,,---...////////////---...///.........000111///111000------000111///000///.........///111222333111///...---...///111---///000000///......///------...///000000//////---.........///000000000,,,...///000///...///000//////.........------------.........//////000000...........................---,,,++++++---...///......---,,,,,,,,,------)))***++++++,,,---..............................------------------------......---------,,,,,,,,,...---,,,,,,......---,,,...//////...,,,,,,---///---------...///000000111///000000000...---...///,,,,,,,,,------.........------,,,,,,---...000111............/////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................./////////000000------.........---+++***+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------......,,,++++++******++++++,,,////////////////////////++++++,,,,,,,,,---------******++++++,,,---......+++,,,,,,---...///000000------...///000000//////111///,,,***))))))+++,,,,,,,,,,,,---------......,,,---......//////......,,,---............//////+++,,,---...///111222222........................---.........//////000000,,,,,,,,,------.........---------......000111222........................---------------------------,,,,,,,,,,,,---......................................................---------....../////////---.........//////000000......////////////......------......///000111111///...------...///000111000//////...------,,,,,,,,,------......------,,,........................------------------------//////............//////...//////000000000000000////////////////////////......---------,,,,,,,,,........................,,,---...///000000000000---000222333111000//////222111000//////...............//////000000000111000///......000111111000333333222222111000000000333111///...---...///000////////////////////////222111000.........///000......//////////////////......//////000000111111//////............//////......------------............//////......---,,,/////////...------,,,,,,000000...------...///000//////.........------------...///...,,,+++,,,---000...,,,---000222222000------...000111333444555222111/////////111444555...---,,,++++++---...000000///------///000///...........................000///...---------------///............//////000000000//////...........................///000111......////////////......//////////////////////////////............//////---///000...,,,+++---000...---,,,,,,,,,,,,---......------,,,,,,------...//////.........---------........................,,,------......------,,,.........------,,,,,,,,,------------------------//////............//////......//////...---,,,,,,,,,---...//////...---,,,........................,,,,,,,,,------.........,,,,,,------...///000000........................000000//////.........------------------------------......///000/////////......---,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------))))))***+++,,,...///000------,,,+++++++++,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////000///...,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............------------------............///---///111333222///+++)))"""%%%))),,,......---,,,------............------////////////////////////...............---------,,,---------.../////////+++++++++,,,,,,---------........................---......///////////////...........................---+++***)))***++++++////////////000000000000000//////.........//////...............///000000//////...---------------000000000000000000000000////////////////////////,,,---......//////..................////////////......------------......///111222111000///000222000//////.............../////////000000111111111000///---...000111000000333333222111111000000///111000...---,,,---...///////////////////////////222111000///......///000///////////////.........000000000/////////////////////............//////......------------............//////......---,,,........................//////............////////////.........------------...///...,,,,,,,,,---///---,,,---///111000///,,,------///000111222222000000//////000111333333///...---,,,,,,...000111000///------///000///...........................//////...---------......000//////.........////////////000000000//////...000000//////......------......////////////......////////////////////////......------------......---.........------...000...---,,,,,,,,,,,,---......------,,,,,,------...//////.........---------...............---------,,,------......------,,,......---------,,,,,,,,,------------------------...------,,,,,,------.........//////...------,,,......////////////..............................---------....../////////,,,,,,------...//////000........................///.........------------------------------------------...////////////.........------,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------*********+++,,,---...///,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---------------------------------...............//////...------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............//////000222222222///---+++***+++---///000000///...//////000000000///......////////////////////////------..................---------...............,,,,,,,,,,,,---------...........................---......///////////////...........................---,,,+++++++++++++++....../////////000000000//////............/////////............///000000000///......------......000000000000000000000000////////////////////////,,,---......//////..................////////////......------------......///000000///------///111---------------...//////000000000111111111111111///...---...000111000///333222222111111000/////////...,,,++++++,,,------////////////////////////111000000////////////000000000//////.........---111111000000///......---//////............//////......------------............//////......---,,,---------...............---....../////////.....................---------...///000///---------...///...,,,---...//////............///000111111111...///000111111222222222000///.........///111111000///------///000///.................................------......///000111000///...............---///000222222111///.........///000000///...---...//////000000//////...////////////////////////------,,,,,,,,,,,,------...---,,,---///000//////...------,,,,,,------......------,,,,,,------..................---------//////.........---------,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,.........///......---,,,//////............//////.................................///////////////,,,,,,------.../////////........................---------------,,,,,,,,,///.........------,,,,,,,,,,,,---.....................------,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,------...,,,+++++++++,,,---............---------,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,---,,,,,,+++,,,---...///.......................................---------......//////......---,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---...///000111---------............///111111111111111000///...000000000000000/////////111111222111111000//////////////////////////////,,,---------.../////////...............------------------.......................................---......///////////////........................---............---,,,,,,------.........///////////////............////////////......//////000111111000//////......//////000000000000000000000000////////////////////////,,,---......//////..................////////////......------------......---///000000///......///------------...///000111111111111111111111222222///......///000111000///222222222111000000//////...------,,,,,,,,,---...////////////////////////000000000////////////000000000000///......------000000/////////.........///......------......///......------------...............///......---,,,...............---------,,,---...///000///...---...........................///000///...---...000000///........./////////111111111111111111111111...///111333444333222222//////.........///000111000///------///000///...........................------------...///000111111111000......---------+++---000222222111...---)))***---000222222111000//////000000000000//////////////////////////////...------,,,,,,------...///,,,+++---111222000...------------------------...------,,,,,,------.........................../////////...------,,,,,,,,,------......------,,,------------------------------------------------,,,,,,++++++++++++,,,,,,---...............------///...---,,,,,,---...///..........................................//////---------.........//////........................------------------------//////......------,,,,,,+++,,,------......------......------,,,,,,,,,,,,+++,,,------......------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,,,,------+++++++++,,,,,,...///000......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,...---,,,+++,,,...///111/////////////////////////////////...---------,,,---.../////////...,,,+++------,,,,,,,,,,,,------........................,,,,,,------...//////000---------............///111111000///////////////000///...---------...///111111222111111000///...////////////////////////,,,,,,,,,---...///000000/////////...---------,,,.........///////////////........................---......///////////////........................---...///000000///...---------------.........//////............//////000/////////...///000000111111111000///////////////000000000000000000000000////////////////////////,,,---......///.....................////////////......------------......,,,000555777666222000...------......///000222222222222111111111111111111///......000222222000///222222111111000//////...///...............///////////////////////////////////////000000000000///000000//////.........------........./////////000......------------............------------...............///......---,,,000000///...---,,,,,,,,,+++,,,.../////////...------.....................---///000///......///000000000000000///000111222222222111000000///......///000333555666555333222.............../////////000///------///000///...........................---------...///000111222111111000......---------+++---///111111///---,,,)))***---000222222111000//////000000000000////////////////////////////////////............/////////---,,,...111222000---------------------------...------,,,,,,------...---.....................//////.........---------,,,------......------,,,------------------------------------------------------,,,,,,,,,,,,------------...............---...---,,,++++++,,,---...........................---------------------------------...............////////////////////////..................///////////////......---------+++,,,------......------......------------,,,,,,+++,,,------......------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------......------,,,,,,------++++++,,,,,,---...///000......---------,,,,,,,,,+++,,,---......---,,,+++,,,------......------,,,------,,,,,,---///000111/////////////////////////////////...---------,,,---.../////////...,,,+++------------------------................................................---------............///000///...---------.........---,,,+++,,,---///111///000000000///......---////////////////////////,,,,,,,,,---...///000000/////////...---------,,,////////////////////////........................---......///////////////........................---...000111111000///...------------.........///...............///000000///////////////000111111111111000///////////////////////////////////////////////////////////////,,,---......///.....................////////////......------------.........333999<<<;;;777222000.........//////111222222111111111111111000000000000///000222333333111///222111111000000///....../////////000000000000000////////////////////////...//////000000000000///////////////////////////,,,------...//////000000......------------............------------............//////......---,,,000//////...------,,,,,,+++,,,---...............---------...............,,,...//////...---...000///000111111000111333555222111000///...,,,++++++///000333444555555333222------........./////////000///------///000///.......................................///000111222111000///..................///000111000///---,,,......///000000///...---///000000111111000000////////////////////////////////////......////////////...///000111111///---,,,------......------,,,...------,,,,,,------...---------.......................................,,,------......------,,,,,,,,,,,,------------...------------------------......------------......,,,---......///.........------,,,,,,,,,,,,------........................---------------,,,,,,,,,........................////////////////////////.........///////////////........................,,,,,,---.....................------------------+++,,,------......------------------------------............---------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------......---------------...---,,,,,,,,,---...//////......---------,,,,,,,,,,,,------......------,,,------............------,,,------...///000111111.......................................---------......//////......---,,,---......//////......---------------------------//////.........------------------............///......---,,,,,,------...------,,,---...000222333------............------////////////////////////,,,---------.../////////...............---------///////////////.................................---......///////////////..............................///000000000//////------........./////////......---......///000111000000//////000000111222111000//////......//////////////////////////////////////////////////////,,,---......//////..................////////////......------------.........222888:::999555222000...............///000111111111111000000/////////111111111333555555222000111111111000//////.........///000000111111111000////////////////////////---...///000111111000///------......///000000000...........................------,,,,,,------.........------------............//////......---,,,---------.........//////,,,,,,,,,,,,---...///000---------.........//////+++---......------...///,,,...000000///000333666555555333111///...,,,+++...///111222333333222222......//////000000000000000///------///000///...........................//////......///000111111000//////.........//////222222222222111///...---000000//////......------000000111111111111000000///////////////////////////......------......///...000222222000...------,,,,,,---......---,,,,,,...------,,,,,,------...---------.........//////,,,,,,------.../////////,,,------......------,,,,,,,,,,,,---------......------------------------......------------......,,,------...//////......---......//////......---........................///.........------------........................////////////////////////---------....../////////------......//////000000------...////////////...------..................+++,,,------......------....................................---------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------......---------......///......---------......///......---------,,,,,,,,,---------,,,,,,---------------............------+++,,,...000222222111000---------------------------------...............//////...------------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///------..................---------...///000111222+++,,,---...............////////////////////////------..................---------.............../////////.........------........................---......///////////////.......................................///000000....../////////000000000---------......///000111000000//////000000111222000///......------......////////////////////////////////////////////////,,,---......//////..................////////////......------------......,,,///333444333000///......------------...//////111000000000//////......111111222444666666333111111111111000//////............///000111111000000////////////////////////---...///111111111000///,,,,,,---...///000111111/////////...------,,,,,,...------,,,,,,------............------...............//////......---,,,******+++---///000111222,,,,,,++++++,,,---///000---------.........//////+++,,,------,,,,,,...///***---//////...000333666:::999777555333111///...---...///000000111111111//////000111111111111111000///------///000///...........................///////////////000000111//////.........//////000666555444333111000//////...............///000111000000111111111111000000////////////////////////...------,,,,,,------......111444333000,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...---------.........//////+++,,,,,,---...///000000,,,------......------,,,,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,---.../////////......///000111111000///...........................000000//////.........---.....................---000000000000000000000000,,,,,,,,,------.........,,,,,,---...///000111111---...//////000000//////------..................+++,,,------......------........................//////.........------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,------------------------------------------------------------------------.../////////......---------............---------,,,,,,,,,......,,,++++++,,,......------............------***,,,///222333222111000------------------------,,,------....../////////000///...,,,,,,---......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---------.........//////......//////000//////...,,,,,,------......//////***+++---...//////000000////////////////////////...............---------,,,------......///////////////......---------,,,........................---......///////////////........................///...---------///000111////////////000000000000---------......000111111000000000000000111111222//////...---------------////////////////////////////////////////////////,,,---......//////................../////////000.........------...........................------+++,,,.../////////...---///////////////000111111***333;;;:::333...///333000000////////////000000////////////////////////111111000000//////......////////////////////////.........---,,,,,,++++++........................//////////////////............---------,,,,,,,,,,,,,,,,,,---...///000000------............------///...---,,,,,,---...///000///...---,,,------.../////////...------,,,,,,........................222///000444222,,,---222---...///000000///...---//////000000000000//////......///////////////......///000///...---...000///...------///000000//////...---,,,---///111222555444222000............---...000///......///000,,,---///111222111000///111000///......///000111---------,,,,,,+++++++++,,,,,,---....../////////------............------------------------------,,,---///...---,,,,,,---.........///////////////+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------......////////////......////////////////////////...........................------------...//////------------------------........................////////////////////////,,,---------...////////////......------......///------............------+++***)))((()))***+++,,,>>>:::333---++++++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---++++++,,,...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------................................................------------------------///---,,,,,,...//////...------------------------+++,,,------......------,,,,,,,,,------............,,,+++,,,///111///---///......------,,,,,,+++......//////...---,,,,,,------,,,***)))***,,,///111111000000/////////...//////000000000000//////000000//////.........------------...///000000111////////////////////////------......//////000000........................////////////...---,,,+++......------------......---------............///000000//////.........---------------------------//////............//////............////////////++++++---...///111222222//////000000000000//////111111000000//////......//////000111111111111111111///...------...///111///......---------......///...---------///000111........................,,,---...///000//////...///////////////000111111111999BBBCCC===555111000000000////////////000000////////////////////////000000000000//////......////////////////////////---------------.....................................................................------,,,,,,,,,---------.../////////------............------///...------------...///000///...---,,,------...------..................++++++++++++++++++++++++///---000666666111...///---...///000000///...---//////000000000000//////...///000000000000///......///000///......///000000///---...///111000000......------...///111222555444222000...............///000000///...000111---...000222222000///---111000///......///000111///.........------------111000///...------------------............------------------------------+++---///...---,,,,,,---............------------+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------......////////////......................................................---------------...//////................................................////////////////////////---------..................------------------...------............---------,,,,,,+++,,,---...///777444///***((()))+++------------------------------------------------------...///...------...000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------................................................---------------------------,,,++++++---......---........................+++,,,------......------,,,,,,,,,---------......000...,,,---//////...,,,------------------------......//////...------,,,///---,,,+++++++++,,,,,,000000/////////.........---......//////......---000/////////..................//////000111111111////////////////////////.........///////////////........................------......///.........///......------......///........./////////000000000/////////....................................//////............///////////////000000000000111......//////000111111111//////000000000000//////111111000000////////////...///000000111111000000000///...------...///000///......------.........//////...---......///000..............................///000000000000000///////////////000000111777:::===<<<888222...,,,000//////......//////000////////////////////////000000000////////////...////////////////////////,,,------...//////000000........................------------------....../////////............---------..................------............------///...------------.../////////...------------...,,,,,,------...//////000........................---,,,///777:::666000---......////////////......//////000000000000//////...000111222222111///......///000000......///000111000...///111222222111............///000111111555444222000............---///000000//////000111///111333444444222///...000000////////////000000000000000///////////////666444111...,,,+++++++++------............------------------------------+++---//////---,,,---............---,,,,,,+++++++++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............////////////......................................................------------......//////////////////////////////........................////////////////////////...............---------,,,------......------,,,------............------...------------...//////000...,,,***)))***+++,,,........................------------------------///.....................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............---------................................................---------------------------+++******,,,------,,,////////////////////////,,,,,,---............---,,,,,,,,,------------...111///............---++++++,,,,,,---......//////.........///......---,,,000...,,,---//////---***///............---------,,,,,,------------,,,,,,////////////............/////////000000111111222///////////////////////////////////////.................................,,,,,,---...///////////////......------......///////////////000000000111////////////............////////////////////////000//////......//////000000000000000111111111111111111111111000000000000//////000000000000//////111000000000000/////////......///000000000000///000///...------...///000///......---......//////000//////.........//////............//////////////////000000111111111111000000////////////000000<<<888222...,,,,,,------/////////....../////////////////////////////////////////////////////////////////////////////////........./////////000000........................,,,,,,,,,---------------/////////////////////..................---------------............------.........------.....................------......---------.........//////////////////////////////---+++---444999999333......//////////////////...//////000000000000/////////111333444333222000......000111000///...///000222000///000111333222222.........//////000111111555333111000.........///,,,---//////......///111111333555666666555222111000000////////////000000000000//////////////////777555111---+++***+++,,,------............------------------............+++---//////...---.../////////......---,,,+++++++++,,,------......------------------------,,,,,,,,,,,,,,,---------......---------.........//////......////////////......................................................,,,------...............////////////////////////......................../////////////////////////////////...---------,,,+++,,,---......---,,,+++------............------,,,,,,,,,,,,------......------------------......------------............------------------------...,,,+++,,,......---+++---..................---------------------------------,,,,,,,,,,,,------........................................................................---------------------------,,,***+++,,,......---........................,,,------...............------------------------//////......//////......,,,---------.........///---...............------000---,,,///444555000,,,------------------------,,,,,,,,,------,,,,,,,,,///////////////...............//////000000000000////////////////////////000000//////......------........................------.../////////////////////............//////....../////////000000000///////////////...............////////////000000000000////////////000000//////000000000111111111000000000000000000000000//////000000000000//////000000000000000000000000---......///////////////000///............///000...............//////000000//////......................../////////000000000000000000111111111222000000////////////000000<<<666000,,,---///111111//////............//////////////////////////////.............../////////////////////////////////000000/////////.................................,,,,,,,,,---------........./////////////////////...............---------------............---------..................---------..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,///555888666111/////////......///////////////000000000000//////111222333444333222000//////000111000///...///111222111000000222333333222///......//////000111222444333111000///...//////***,,,------------...000000111333444555444333222//////000000000000//////........................444222///,,,+++,,,---...------............---------------....../////////+++---//////.........///111000000///...---,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......---------.........//////......////////////......................................................,,,---......//////....................................................../////////////////////////////////...---------,,,,,,------------------,,,------............------,,,,,,---------.........,,,---...///////////////++++++,,,,,,,,,---------------------------------...,,,+++...222333///***.........------.........------------------------...------,,,,,,------...---.....................................................................------------------------...---+++,,,...//////...------------------------,,,---......//////......------------------------,,,---...//////000111111/////////......---------------...............---///------111777888444///,,,,,,,,,---------------------............------.........///////////////---------...............////////////////////////000000//////......------//////////////////////////////000000///......---/////////....../////////------........./////////.........///////////////------........./////////000000////////////000000........./////////000000------...//////000000111//////000000000000//////000000000000111111111111---....../////////////////////............//////...............///000111//////////////////...............//////000000111000000000///000111111222111000000///////////////111000000111222222000...///......------......///////////////////////////---............/////////////////////////////////000000//////...------,,,........................,,,,,,,,,---......//////---............/////////------..................------............------------...//////...------,,,---......///.........000//////...------,,,,,,..............................,,,+++///666777444//////............////////////000000000000//////222222222222111111000//////000111111//////000111222111///000111333333222000///.........000222444444333111////////////000***+++------------///111000000000000000000000111//////000000000000//////,,,------------.........000///---,,,,,,---...///------............---------------...//////000000+++---/////////...///000000000000//////......---+++,,,------......------------------............,,,,,,,,,---------......,,,------------...............////////////......------------------------........................+++,,,.../////////...---................................................////////////////////////...............---------///......------......///------............---------...//////000000//////+++,,,---.........------***++++++,,,,,,---------------------------------///---...333::::::333,,,///...------------...///------------------------......------------......---------...............................................................------------------------///---,,,,,,...//////...------------------------------...////////////......------------,,,,,,,,,+++,,,...//////000222444000000//////...------,,,,,,---......///.........------...111666777555222,,,,,,,,,------------.........////////////...............///////////////------------------------///////////////////////////////////////.........////////////////////////000000000000///...------000//////......//////000------------.....................///////////////---------......//////000111000000//////000000111............////////////,,,------...///000000111//////000000000000//////000000000111111111111222......///000000000000///////////////////////////............///000111111------...///000000//////---......///000000111111000000///...///000111222111111000///////////////***,,,///111111///...,,,///......------......///////////////////////////---------.........//////////////////////////////.........---------------........................,,,------...//////000000,,,,,,------............,,,---------.../////////------............------------...//////...------,,,,,,.../////////........................------000000000000000000000000,,,......***,,,333555333000///...------...///000//////000000000000//////444333111000//////000000///000111111000///000111222000//////111222222111222000...,,,---000333666333222111/////////000000+++---.../////////111333666444111///---...///000...///000111111000///...,,,,,,---------.........,,,,,,,,,,,,,,,---......------............---------------...///000000000+++---////////////000111........................+++,,,------......------------------.........///,,,,,,,,,---------......,,,,,,,,,,,,------------......////////////......------------------------........................+++,,,...///000///...---////////////////////////........................////////////////////////---------...............111000...,,,,,,...000111------............------,,,---...///000///......---------------,,,,,,+++++++++,,,,,,---......///------------------------...,,,...666??????666,,,///...------------...///..............................------------......---------.........//////................................................------------------------...,,,+++,,,---///..............................------...///////////////......---------,,,,,,,,,,,,...000000//////111333////////////............,,,------...//////......---...///000111111000000,,,---------..................////////////................../////////000........................////////////////////////........./////////////////////////////////////////////000000000//////...000000////////////000000............////////////............/////////000---......///000000111111111111000000000000111111...////////////000000000/////////////////////000//////000000000000//////000000111111111222222222...///000000111111000000......////////////..................///000111222+++,,,...///000000000000---......///000111111222000///.........///111222111111000//////////////////000000///......111333.........------.........////////////////////////---------.........//////////////////////////////++++++,,,,,,---.................................------......///000111111,,,,,,,,,---------......,,,,,,------...///000000---..................---,,,---...//////...---,,,+++,,,.../////////......,,,,,,------.../////////........................)))...///++++++111444222000///...------...///000//////000000000000//////555333111.........///000///111222111000///000111111000...///000222222111333111---+++,,,///444777333222111/////////000000---...000111000111333444===:::555111......///000...///000111111000///...,,,---------......//////++++++,,,,,,,,,,,,,,,,,,---..................------------...///000000111+++---///000//////000111,,,,,,------------------+++,,,------......---------------.........//////,,,,,,,,,---------......+++++++++,,,,,,,,,------......////////////......------------------------........................+++,,,...000000///...---000000000000000000000000........................////////////////////////,,,------....../////////333111...,,,,,,...111333---..................---******,,,---------,,,+++000000///......---,,,,,,,,,,,,------...///000000------------------------+++***---666@@@@@@666+++///...---,,,,,,---...///..............................------------......---------.........//////................................................---------------------------+++***+++,,,---------////////////////////////---......///////////////.........------,,,,,,,,,---000111111......///222------......///000000000,,,,,,---.../////////...---...000///---,,,,,,------------....../////////---......//////......------.........//////000000///////////////.........////////////////////////---.........//////000000000000000000000000000000---...///000000111111111000000////////////000000////////////000000000000---.........//////000000...//////000111222222222111111000000000000111111000000000000111111111111222222222111000//////...//////000000000000//////000000111111222222222222//////000111111111111111......////////////..................///000222222***+++---///111111111111111111000000//////......000...---...111222111/////////000111111111111111111111000000/////////...//////............//////...000111111000000111333///////////////.........000000000000////////////------,,,+++,,,---...///......------------...............------...............---------,,,,,,,,,................................................---------............//////............---------///......------,,,,,,+++///...------,,,,,,,,,,,,------......//////000000111111000///...---,,,,,,///000222111///......///000000000000///////////////000111000///...///000111111111111111000//////---//////...222777888555444333222111000000000000000000000000111444666777999555111............---........................------......//////000000........................---,,,,,,+++,,,---...///............///////////////////////////////////////............---------------------.........///111000///.......................................------------------------///000000...------///111------......//////000000000000111000000///......//////000000000000//////000000000000000///......111///...------...///111......---------,,,,,,,,,////////////////////////111111000000/////////......---,,,,,,,,,,,,---...---------------,,,,,,,,,///............---------,,,------......------,,,........................---------............///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,............/////////000,,,,,,,,,,,,,,,---.../////////............//////---------.........//////........................---------.........//////444222///---,,,...000111222111000...------------------------------------///...------//////...---//////............//////......---------,,,,,,,,,000000000000000000000000000///...---,,,------...........................,,,---222///%%%***333000///////////////////////////////////////...............///000111111000000000///---,,,---...000222//////......///000111111000000000000000000000000111111111111000000000000......//////000000111111111000...---,,,---///000111111111111111000//////000000000000111111111111111000///......///000111444333111000000000111222///////////////.........---...///000000///...---////////////////////////---...000111000///---,,,000000000000////////////222000///000333444333111//////000111111111111111000000000/////////......//////............//////+++---......------...///////////////////////////000000000000////////////------,,,,,,,,,---...//////......------....../////////............//////000000/////////.........................................................---------............//////............---------............------------......---,,,,,,,,,------.........///////////////000000000///......------///000111111///......///000000000000///////////////111111111///...///000111111111111111000//////...//////...222777888555222222111000000000000111000000//////000222444555666444222111222111///....................................///////////////..............................---------...///000............///////////////////////////////////////............---------------........./////////000000///.......................................------------------------...//////...,,,,,,...000.........//////////////////000000000//////...---...//////000000//////...000000000000000///......000///...------...///000000000///......---,,,,,,........................000000000//////...............---,,,,,,---............/////////////////////............---------,,,------......------,,,.........------------------------............///...------,,,,,,------.../////////......---------.........------,,,,,,,,,.........///////////////---,,,,,,,,,------.../////////............//////---------.........//////....................................////////////222111///...---...000111111000///......---......------------------------///...---------.........000//////.........//////000000/////////.........////////////////////////000///...---------..............................///---111111,,,444;;;555/////////////////////////////////////////////.........//////000000000000000///...------///000111333222111111111111111222000000000000000000000000111111111111000000000000//////////////////000000111111222222222222111111222222222222222111000000000000000000111111111111111000//////...///000111222111000000//////000000////////////////////////......///000000///......111111111111111111111111...///000111111000...---////////////000000000000222111000111222333222111//////000111111111111111////////////............000//////......//////000...///000000//////000111////////////////////////000000000000////////////...------------.../////////......------......////////////....../////////000000000////////////...................................................---------............//////............------------------.........//////------------------......///////////////.........///////////////////////////000111000.........///000000000000////////////000111222111///...///000111111111222111111000///...000000///222777777333/////////000000000111111111000/////////000222222000000000222333222000...........................///////////////.................................//////.........///000000............///////////////////////////////////////............---------....../////////000000000////////////....................................---------------------------......---,,,,,,...//////////////////............////////////...------.........//////.........000000000/////////......000///...------...///000111111000///......------------------------------/////////.....................---,,,,,,---......---.........///000000000///............---------------............---------------------------------------............//////......------......//////////////////..................---------------///////////////.........---------,,,------.../////////............//////------........./////////................................./////////000000//////////////////000000//////............//////------------------------///...---,,,,,,---...///111000///...............000000000////////////...........................000///......------..............................111,,,000222111:::@@@888////////////////////////......//////////////////---............/////////000///...---...///000111444333222111000000000000000000000000000000000000111111111111000000000000///////////////.........000111333444444333111000222222333333222222111111000000000000111111111111000000/////////000000111//////000000//////...---////////////////////////...//////000000//////...111111111111111111111111///000111222222111000///......//////000000111111////////////000000000/////////000111111111111111//////..................000000////////////000000///000111111000///000222///////////////000000000000000000000////////////...............///////////////............/////////......------......///.........---------------................................................---------............//////............---------++++++,,,---......//////---------------...///000000000//////......------............//////000000...///000///...---...000000000000000////////////000111222111///...///000111111111222222111111000...000000///222666555222---......///000111111111222111000//////000111222,,,,,,,,,---///000///...........................000000//////......------..........................................//////............///////////////////////////////////////............---------////////////000000000000...///////////////......................................................+++---...---,,,,,,---///000000//////......---------...............------------............------/////////.........//////000///............///000........................------------------------..................------......------------......+++++++++,,,---.../////////............---------------............------,,,,,,,,,,,,---------------------............///......------------......//////.................................---------////////////..................------------......//////............//////............////////////........................------........./////////,,,---///000000000//////...............///000000..............................---,,,+++,,,...000111000///......---...............---------------........................//////..........................................000---111222///777<<<555////////////////////////............////////////......---------.........//////......//////000111000000///////////////000000000000000000000000000111111111111000000000///000/////////......---------...///000111000//////111111222222222111111000///000000000111111111111000000000000000000111111...///000111000///...---///////////////000000000/////////000000/////////111111111111111111111111000000111222222222111111......//////000000111111///000000000//////////////////000111111111111111......//////////////////000000////////////000000,,,---......,,,+++,,,...////////////000000111111000000000000////////////....../////////000000000/////////....../////////...------------------...........................////////////////////////////////////////////////---------............//////............---------******+++,,,---......///------------......///000000000//////......------------......///000000000...//////...------///111000000000000////////////000222222111000///000111111111222222222222111111...000000///222555444000,,,---...000111111111111444333222111000111222222...,,,******---///000000........................000000//////......------........................------------------------............///////////////////////////////////////............---------////////////000000000000---...//////000///......................................................***,,,---------,,,---///000000//////......------------...............---------............------//////...---......///000//////............//////***+++,,,---...//////000------------------------------..........................................+++++++++,,,---.../////////............------------......//////......---,,,,,,,,,------.........---------............///------,,,,,,,,,,,,------------------------------........................///////////////.........///......---------......//////............//////........./////////000000////////////////////////,,,,,,---------.........+++---...000000000///.........---......///000111...........................//////...,,,,,,...111000000///.....................................................................//////////////////////////////////////////000000666444+++///666111////////////////////////---.........//////000000///...------------......///////////////000111111............///000111222000000000000000000000000111111111111000000000///000000//////.........---...------,,,---...///000//////000000000000000//////000000000111111111111//////000111111111111111///000111222111000///...////////////000000111111000000000//////000000000000000000000000000000000000000111222222222222222////////////000000000000111222333222111000111222//////000111111111111111////////////000000000000111000000//////000000111---/////////---,,,---......//////000000111111222000000000000////////////...//////000111000000000000//////......//////000......------------......///000000000000111111111////////////////////////////////////////////////---------............//////............---------++++++,,,,,,---...//////.........---....../////////////////////.........---.........//////000000.........---,,,---///111000000000000////////////111222333222000///000111000111222222333222222222...000111000222555333...,,,...///111222222111111444333222111111222333333333000---,,,...000222222........................///////////////.................................---------...------,,,+++............///////////////////////////////////////............---------....../////////000000000------///000000000///...................................................***,,,.........---...//////////////////.........------...////////////............//////.........///...---------...///000////////////////////////******+++,,,---//////000------------------------.............../////////---...////////////...------.........///000000000///............---------......////////////......,,,------....../////////---------............///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.............../////////............/////////000000///......---.........//////............//////....../////////000000000////////////////////////------------.........///,,,---...///000///...---...............///000111........................---000222111...---///111//////............/////////000000000000111111111..............................///000000000//////////////////////////////111333:::666+++---444000////////////////////////------......///000000000000///...---------.../////////000000000111111111/////////000111333555666000000000000000000000000111111111111000000000000000000000000////////////000///---,,,---///111333......//////000000//////000000000000111111111111//////000111222222222222000111111111000000//////...//////000000111111222111000000//////000000111////////////////////////000000000111111222333333000000000000////////////111333444333000///000222//////000111111111111111000000000000111111222222111111000000000000111111000111222111///...///000...//////000111111222222000000000000////////////...///000111111111000000000000////////////000000000000////////////000000///000000000111111111111////////////////////////////////////////////////---------............//////............------------.........//////000000000//////............///.........///////////////.........///////////////.........---,,,---///222000000000000////////////111222333222000///000111000111222222333333333222...000111000222444222---...///111222333222111000222222111000000111222333333111//////000000000///.................................///////////////........................---.../////////---,,,+++............///////////////////////////////////////............---------------........./////////,,,---///000111000///...................................................***,,,///000///...///000.........///////////////---...//////000000000///...//////000000//////...///...---,,,,,,...000111......////////////......------------.............................................//////000000000---...///000000///...---....../////////////////////............---------......////////////......------...//////000111111---------............///------,,,,,,,,,,,,------------------.........///---........./////////000,,,------...///000111111000000///...............//////............//////.../////////000000000000////////////////////////////////////000000000000.........///......------//////.........//////000........................,,,000444444111...///111......---......///000111///000000000111111111111////////////////////////---...///000111000000/////////////////////////////////555444---111666000////////////////////////------......///000000111222111///------...///000//////000111111111111111000000000000111222444444000000000000000000000000111111111111000000000000000000000111111111111111.........//////000111222......///000000000000000000000000000111111111111...///111222333333222222000000//////.........///...//////000111111222222111111000//////000111111000000000000000000000000/////////000111222333333111111000000//////......///111222111...---...000//////000111111111111111000000111111222222222333111111000000000000111111---...///...,,,++++++---...//////000111222222222000000000000////////////...///000222222111111000000000////////////000000222222111111111111222222---.........//////000000000000000000000000000000000000000000000000000000---------.........////////////.........---------000000000000111111111111111000///...............---.........//////000000////////////////////////......---,,,+++,,,///222000000000000////////////111222333222000000000111000111222333333333333333...111111000222444111,,,///000222333444333111000111000/////////000222333111000///000000///,,,***........................---.........//////000000........................//////000000000///---,,,............/////////000//////////////////////////////.........---------------------.........///+++---///000111000///...........................////////////////////////***---///000000///000000---.........//////000000......///000111111000000//////000000000000/////////...,,,,,,,,,...000111......////////////......000000000///......------////////////////////////.../////////000000111111---...///000000///...------------------,,,,,,,,,//////.........---------......////////////...............///000111111222---------.........//////.........------.........---.........//////000000---.........//////000000+++,,,---...///111222222000000///...............//////............//////////////////000000000000000000000000000000000000111111111111222222222222//////......------------//////............//////////////////////////////,,,111666666222///000111------------///000111222---.........//////000000000000000000000000000000---...///111111111000///000000000000000000000000,,,)))---000---444888///////////////////////////---------...///000000111333111///...---...///000//////000111111111111111000///////////////000111000000000000000000000000111111111111000000000000000000111111222222333333+++,,,...000111111000/////////000111111111111111000000000000111111111111...///111222333333222222000///...,,,,,,---.........//////000111222222222222111000//////000111222111111111111111111111111////////////000111222333//////......000111333444111000/////////000111222///000222444444333222111000111222333333333333333222111000//////000111222222111///...------......222111///...---...000111111111000000//////......---...///111111222222222......///000111111000000//////000000000000//////---,,,,,,,,,,,,---......//////000000000000//////..................------............/////////000///000111111111000...---------------------------...............///000000////////////////////////000000000000000000000000///////////////000111111////////////000111222333333222111000000111222333333333333222222222111111///444333...---222555333222111111222333444222111000111111111111222222222000000000000////////////...............///000000222222111000///...------......////////////......//////............//////////////////000000000000///......---------......+++,,,---...////////////,,,,,,,,,---------......000000111111111111000000000000///...............////////////////////////000000000000////////////////////////............////////////////////////111111000000//////......------...///000111222222////////////////////////...///000000000///---,,,------------------------////////////////////////000000000000////////////111000///...------...///.......................................///000000000000000000000000000000444222000...---,,,,,,,,,////////////000000000000---------............/////////////////////////////////...---,,,++++++***,,,+++++++++,,,...///111000000000000111111111111////////////000000000000------...///////////////000///.........///111222////////////............//////////////////////////////............//////000000000000000000000000------......//////000000......//////...---,,,,,,....../////////...,,,+++---......///000111111222222222222111000...,,,+++.........000222333222111111000///...------...///000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111000///...------...///000000000000111111111111////////////000000000000000000000000000000000000000111111111111222222222111111000000//////......//////000111222222333333000000000000000000000000333111//////000111111000222111000......000111222000000///......///000000111111000/////////000111000111333444555444333222000111222222333333333222222111000//////000111222000///............///000222111///.........000000111000000000/////////.........///000111222222222---------.............../////////000000////////////............///000000//////000000000000//////................................./////////000000///000000111000///...---.......................................///000000000000000000000000000000000000000000000000000000///////////////000111111/////////000000111222333333222111000000111222333333333333222222111111111...333444000...222333111000000000333555555444222000000111111111222222222000000000000/////////..................///000000000000000000////////////......////////////......//////............//////////////////000000000000///......---------......------......//////......,,,---------............//////000000000000//////000000///...............////////////////////////000000000000////////////////////////............////////////////////////111000000000/////////...////////////000000000000////////////////////////...///000000000///---,,,------------------------////////////////////////000/////////////////////111000///...---......///.......................................///000000////////////////////////111000///...------..................////////////---------............///////////////////////////111111111000000///...............---...///111222...////////////000000000////////////000000000000---...///000000000000//////////////////000000111000000000/////////......//////////////////////////////............//////////////////////////////.........///////////////000000000000000000///........./////////...---,,,......//////000000111111000000000000////////////000///...///111111000///111000///...---......///000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111000///...---......////////////000000000111111////////////000000000111000000000000000000000000000000111111111222222222111111000000///////////////000000111222222333333000000000000000000000000333000------...000000000222111000//////000111222222111///...------------222222111000///////////////000222333333333222111000111222222333222222222111111000000000000111111......---...///000111222222111///.........///000000000000000////////////...//////000111111111111///......---------............////////////......//////......//////000111//////000000000000//////............................../////////000000000000000000000000///......////////////////////////...............///000000111111111111111111111111000000000000000000000000///////////////000111111000000000000000111333333333222111000000111222333444444333222111111000000...222333111///000111/////////111444666777555333000000000111111111222222000000000/////////.....................///000000......//////000000111111......////////////......//////............//////////////////000000000000......---------......///....../////////...------------........./////////......////////////......000//////............///////////////////////////////////////000000000000////////////............////////////////////////000000000000////////////222222111000///...------/////////////////////////////////000//////...---////////////////////////////////////////////////////////////////////////000000///............///..................................../////////000........................///......---......//////------------............---------............///////////////////////////111111111111111111111111000//////......///000000............////////////////////////000000000000//////000000111111000000...//////000000000000000111111000000000///////////////////////////////////////............//////........................///////////////............///000000000000000000....../////////...------////////////000000000000......---...///000222333444222///.../////////...000000///............///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000000000///.........//////....../////////000000000/////////000000000111111000000000000000000000000000000000111111111222222111000000000000/////////000000000111222222333333000000000000000000000000222///---,,,---///000000222111000//////000111222111111000///......------444333333222111000000000...///000111111111000000111111222222222222111111111000000000000000000111.........//////000111111111111000///...//////000000000000000//////////////////000000000000000///111111000///...//////000......////////////......---------------....../////////000000000000//////............////////////...////////////000000000000000000000000//////...////////////////////////...............///000000000000000000000000000000///////////////////////////////////////000000111000000000000111222333333333222111000000111222333444444333222111000//////000222222000...///000000000000222555777777444222000000000000111111111111000000/////////........................///000000////////////000000000000......////////////......//////............//////////////////000000000000...------------...//////000000000//////...,,,,,,.........////////////000---..................---000///............//////////////////////////////////////////000000000000////////////............////////////////////////000000000000////////////222222111000///...------//////////////////////////////////////////......////////////////////////////////////////////////.........////////////////////////.........//////........................---......///////////////................................................------........./////////---------............///////////////////////////------.........///////////////...---------------........./////////000000////////////000000000000000000111111111111000000---...000111111111000///111111111111000000000000//////////////////////////////............//////........................000000//////......------,,,,,,---...//////.........////////////.........000000000000///////////////...------...000333555888555111///...///....../////////.........//////////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000111111000000000000000000000000000000000000000//////////////////............//////////////////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222////////////////////////000///...///000111000///111111000//////000111111//////000000111111111111555555444444333222111000///000000111111111111111111111111222222111111000000000000111111000000000///000000000000000000///111000000///////////////////////////000000000000//////000000000//////...000000000/////////000000......////////////.........------------...////////////000000000000//////........./////////000000////////////000000000111111000000///////////////.......................................///000000///////////////////////////////////////////////////////////////000000111000000000000111222333444333222111000000111222333333333222111111000//////333222000///......111444333222333444555555222000//////000000000111111111////////////...........................///000000000000000000////////////......////////////......//////............//////////////////000000000000---------------...//////111111000000///...,,,,,,.........////////////000------............------//////............//////////////////////////////.../////////000000000111////////////............////////////////////////////////////000000000000000000000000////////////000000000000000000000000//////........./////////000000000000000000000000////////////////////////------....../////////000......//////////////////////////////////////////------...///000//////////////////////////////////////////...------,,,,,,....../////////000000000---------............///////////////////////////+++,,,,,,------......////////////......---,,,,,,//////000000000111111111////////////000000000000000000111111111111000000---...000111111111000///111111111111000000000000//////////////////////////////............//////........................000000//////......------,,,,,,---...//////....../////////...////////////000000000000////////////000///...---...///222333:::777222000000000///.........//////////////////.../////////000000000111///////////////////////////////////////////////////000000000111111111111000000111111111111000000//////////////////////////////000000000000000000............////////////000000000000111111111111000000000000000000000000//////000000000111111111000000000000111111111111111111111111111222222222////////////////////////...///111333555444111...111111000000000000111111---...///111222333333333444444444444444333222111222222222333333333444444111111111222111111000///000000111111111111000000000000111111111000//////000000000000////////////////////////000000000000000000000000//////...---,,,,,,---...//////......//////000000000000//////000000//////000000111222//////000000000000//////.........//////000000111/////////000000000111111111111000///////////////.......................................///000000........................000000000000000000000000///////////////000111111111111000111111222333444333222111000000111222333222111111111111000000000333000000111000///222777444333222222333333111////////////000000000111111/////////.........------...............///000000111111000000//////............////////////......//////............//////////////////000000000000---------------...///000111111111000///...---,,,------........./////////------............------///............//////000////////////////////////......//////000000111111////////////............////////////////////////////////////000000000000......//////000000111111000000000000000000000000///............///000000000000000000000000000000////////////////////////---------......//////000---...//////000/////////////////////////////////,,,---///000000000///.../////////////////////////////////......,,,+++***////////////000000000111---------............///////////////////////////---.........//////000000111111111111111000///...000000000000111111111111////////////000000000000000000111111000000//////...//////000000000000000111111000000000///////////////////////////////////////............//////........................///////////////............///000000000000000000//////.........///000111////////////000000000000111000///......///000111888555222111111111000///---...//////000/////////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222222111111000//////////////////////////////000111111111000000....../////////000000000000000000111111111222222000000000000000000000000/////////000000000111111000000000111111111111222111111111111111111111111000000000000000000000000...///111555777666222///000000000111111000000000,,,---///000111222222111111222222333333222111000111111111111111222333333111111111111111000/////////000111222222111000///......000111222222111111000000000000000//////....../////////000000000111000000000000///...---,,,)))+++---000111000///...000000111111111111000000000000000000000111111222//////000000000000//////---......///000000111111//////000000000111111111222111000///...//////000////////////////////////...............///000000////////////////////////000000000000000000000000///////////////000111111111111111111222333444444333222111000000111222333000000000000111111111111///...111666555111222666444222000///000111111111////////////000000000111//////.........---------...............///000000////////////000000000000......////////////......//////............//////////////////000000000000---,,,,,,------///000000000000000000000///...---,,,---------..................////////////.....................///000000////////////////////////.........///000111111111////////////............////////////////////////.../////////000000000111////////////000000000000000000000000000000000000///......---...///000111////////////////////////////////////////////////,,,,,,---......///000000,,,---///000000000//////////////////////////////,,,---///000111000///...........................,,,---.........---,,,,,,........./////////000000---------............///////////////////////////////////////000000000000000000111222111111///////////////000000000000111////////////000000000000///000000000000///...---///////////////000000111000000000/////////......//////////////////////////////............//////////////////////////////.........///////////////000000000000000000///...//////.........///111222......//////000000111111////////////000000000000333111000000111000///...,,,---///000000000//////.........///000111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222222111111000////////////////////////...///000111222111111000/////////000000000111111000000111111111222222222000000000000000000000000////////////000000000111000000111111111222222222111111111111111111111111000000000000000000000000/////////111333444333111000000111111111111000000+++---...000000000000///...///111222222111000///...............///000000111111111111111000/////////000111222222111000///+++---///111333333333333000000000000000//////....../////////000000111111000000000000///...,,,,,,)))+++///222444333111000111111222222222222111111...............///000000//////000000000000//////---......///000111111222000000000000111111111111222111///.........///000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000///////////////000111111111111111111222333444555333222111000000111222333/////////000111111222222,,,,,,222::::::444222555222000------///111333333////////////000000000000//////.........---------...............///000000------...///000111222222......////////////......//////............//////////////////000000000000,,,,,,,,,---...///000111000000000000000//////...,,,,,,,,,---------............////////////.....................///000111////////////////////////---......///000111111222000/////////............////////////////////////.../////////000000111111000000000000////////////000000000000000000000000///...------...///000111////////////////////////////////////////////////,,,,,,------...///000000,,,---///000000000//////000000000000000000000000,,,---///000111000///...------------------------***+++,,,...//////......---------.........//////---------........./////////////////////////////////////////////.........---...///000000///...---............/////////000////////////000000000000//////000//////...------000///.........///111222////////////............//////////////////////////////............//////000000000000000000000000---.........//////000000.../////////...---,,,,,,000///.........000111222---......///000111111222,,,---///000111111111111///......///000000...,,,,,,---///000000000//////---......///000111111222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111////////////////////////...///000222222222111000000000000000111111111111000111111111111222222222000000000000000000000000////////////000000000000000000111111222222222222222222111111111111111111000000000000000000000000111///------///222333333000000111111111111000000............////////////////////////////////////...............///000000222222111000///000000000000000000000000000//////////////////////////////000000//////.........---////////////////////////...///000111111000///...000000000000000111111222111111111111111111111111///......------///000111//////000000111111111111......//////000000111111111111111111000000000000//////............//////000000000000000000000000//////......---------,,,...//////000000000000000222222111111000000/////////000222111///......///333111111111333444333222222222222111111000000000111111111000000000000000//////222888===;;;444---000000000000111111111111222000///...///000///......///000111111000///...111000///...............//////000000000000//////......////////////......------------------------///////////////000111111000000//////.........---........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111///---,,,---000222000...111111000000//////......000000000000000000000000000000000000000000000000/////////...---------,,,........................//////////////////////////////000000000000//////000000000000000000000000////////////////////////............/////////000...///000000000///---,,,//////000000000000//////000000//////.........---+++,,,,,,---...///000000///////////////////////////...---,,,+++,,,,,,---,,,,,,,,,---------......111111000///...---,,,,,,000000000000000000000000000000000000111111111111...//////000000000000000////////////000000000000///...---,,,,,,---...///000///---,,,---...000222111000///...------...///////////////////////////...//////000000000000000,,,,,,,,,------........................///000000,,,...000111111000...,,,.........///000111111222000000000000000000000000000000000000000000000000......///000111111000000000000000000000000000000000000000000111111111111............////////////222222111000///...------...000222222000........./////////000111111222222333222111111111222333444333333333333333222111000000000000000000000000000111111222222222333333333111111111111111111111111000000111111111222222222333333222222111000000000000000111222222222222222////////////////////////------------............////////////////////////...............///000000111111000000000/////////------------------------////////////////////////000/////////............////////////////////////000111111222222111111000000////////////000111111111111111111111111111111///......---...///000111000000000000000111111111////////////000000000000111111111111111111111111111000000//////000000111000000000000000000000000////////////......------...//////000000000000000222222111111000000000//////111222111///...//////333222111222333444333222333333222222222111111111222222111111111111000000000......111555666222...000000000000111111111111333111//////000000000///...///000111111000///...111000000////////////000000000000111000000//////......////////////......------------------------///////////////000111111000000/////////.........................................................////////////////////////////////////////////////000000/////////.........///////////////000111111000...---...000111000...111111000000////////////000000000000000000000000000000000000000000000000000000//////////////////........................////////////////////////---......//////......---000000000000000000000000................................./////////000000//////000000///......---...///000000000000000///000/////////............,,,------....../////////////////////////////////000000...---------......---------........./////////////////////.........000000000000000000000000...////////////000000000......///000000000000///....../////////000000000000///...------...///000000///...------///000111111000///...---......///111111111111111111111111......///000000000000///------.........////////////............///000000---...///000000///...---...//////000000111222222000000000000000000000000000000000000000000000000+++,,,------......------000000000000000000000000............/////////000....../////////000000000555444333111///---+++***...///111111000......////////////000111111222222333222111111111222333444333333333333333222111111111111111111111111111111111111222222333222222222111111111111111111111111000000111111111222222222222222222111111111111111------...///////////////111111111111111111111111,,,,,,,,,------------...////////////////////////...............///000000//////000111000///...---,,,,,,,,,,,,,,,,,,------////////////////////////////////////............////////////////////////111000000//////000000111//////......//////000111000000000000000000000000///............///000000111111111000000000000000000000000000////////////111111111111111111111111222111111000000111111222000000000000000000000000000000000000////////////...///000000111111000000222222111111111111111111000111222111000//////000333222111222444555444333444333333333333333222222333333333222222111111111666222...///222555666555000000000111111111222222333111000000111111111000//////000000000000//////111000000000000111111222111111111111111000//////......////////////......///////////////////////////////////////000111111000000////////////......////////////////////////........................000000000000000000000000////////////////////////000000000//////.........000////////////000111111111000...///000000///...111000000000000/////////////////////////////////000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000......////////////......000000000000000000000000------------------------....../////////000000000000000//////......//////......///000000000000000////////////....................................////////////////////////111000000////////////000............/////////000.........//////000000000000000000000000000000000............////////////---......///////////////............////////////111000////////////000111000///...---...///000111000000///.........//////111111111111111111111111---......//////////////////////////////000000000//////......//////000111/////////////////////////////////000000111111222000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000........./////////000000///000000000000111111111555444333111///---,,,+++---///000000///...///000/////////000111111222222222222222222222333444444333333333333333222222111111111111111111111111111111111222333333222111000111111111111111111111111111111111111111222222222000111111111111222222222000000111222222222111111111111111111111111111111,,,,,,---------.........////////////////////////...............///000000---...000111000///---+++---------...............///////////////////////////////////////.........///////////////////////////...---,,,,,,---...///...............///000000////////////////////////............/////////000111111111111000000000000111111000000//////......//////000000000000111111111111111000000111111111000000000000000000000000111111000000000000000000//////000111111111111000111111222222222222222222111222222111000///000111333222111333555666555444444444444444444444444444444444444333333222222111888444000///111555777888000000111111111222222222333222000000111222222111//////000000000000//////////////////000111222222222222222222111000///.........////////////......///////////////////////////////////////000000111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000000000//////000000111222222111000000000000///...000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000111111222222111111000////////////////////////...........................////////////000000000111000///......///000111---...///000000111111000///////////////.........000/////////.........---////////////////////////000000000000//////000000............////////////...////////////000000000////////////////////////........./////////000000------...///////////////---.........////////////111111111111111111111111//////......//////000111000000//////////////////........................------...////////////////////////////////////////////////...///000000111000000///......///000000.........//////000000000////////////////////////////////////////////////000000111222222111111111////////////////////////000000111111111222222222000000111111111222222222111111000000000000000000---///000000///...///111/////////000111111222222222222222222333333444444222333333444333333222222111111111111111111111111111222333444333222000///111111111111111111111111111111111111111111111111///000000111222222333333222222333333333333333222111111111111111111111111---.........////////////////////////////////////...............///000000---...000111000///---+++---------.........//////////////////////////////.........//////////////////////////////////////////...---,,,,,,---...///...............///000000........................---......///////////////111111111000000000000000111111000000//////.............../////////000000111000000//////000000111111111111111111111111111000000111111111111111111///000000111111111111111111111222222333333444444222333333222000///111333333222222333555777666555444444444444444444444444555555444444333222222111111000......///111333333111111111111222222222222333111000000111222222111000000////////////000000............//////000111111111111111111000//////......////////////......000000000000000000000000///////////////000000111//////000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000,,,---...///000222333333000000000000000111222222222222222111000000///000000000000000111111111111000000000000000000000000111111111111111111111111/////////000000111111111111111111111111111111111000000000000000000000000111111222222222222111111////////////////////////////////////////////////////////////000000000111111000///......///000111......///000000000000000.........///////////////000000000///......------000000000000000000000000////////////000/////////............////////////111000000000//////////////////////////////////////////000000000111111111---......///000/////////.........////////////000111222222222222222222111///////////////000111111//////000000000000000000........................---......///000/////////........................///////////////000111111111000////////////000111------...............///////////////////////////////////////////////////.........//////......---////////////////////////111111111111222222222222111111111111222222222222000000000000111111111111///000111000//////000111/////////000111111222222222222333333444444444444222333333444444444333333111111111111111111111111111222333444444333222111111111111111111111111111111111111111111111111111//////000111222333333444///000000000000000//////000000000000000000000000........./////////000000////////////////////////...............///000000//////000111000///...---+++++++++,,,------......////////////////////////.........///////////////////////////////////////111000000//////000000111//////......//////000111////////////////////////---......///000////////////000000000111111111111000000000000////////////---......//////000000000000000000//////000000000111111111111111111111111000000000000111111111111///000111111222222111111111111222333444444555555444444333222000000222444333333222444666777777666333333444444444444444555555555444444333222111111///000000111222222333333111111111222222222222333222000//////111222222111000000////////////000000///............//////000//////000000000000//////......////////////......000000000000000000000000///////////////000111111//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000,,,---...///111222333444111000000000000111222222111222333222111000111222000000000111111111111222000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111000000//////000000111111//////000000000000//////.........///////////////000000000//////.........000000000000000000000000...//////000000000000///////////////000000000000111111111000000/////////000000000000000000000000000000000000111111111111...//////000000000000000////////////000000000000111111222333333222111111//////000000000111111111//////000111111111000000111111111111111111111111...//////000000000000000//////............------000000//////000000111222000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000///...000000000000000000000000/////////000000000111111000111111111111222222222333333222111000000//////222222222111//////000222/////////000111111222222222222333444444444444444222333333444444444444444222222222222222222222222333333333333444444444555333333333333333333333333222222222111111111111111//////000111222222333333111222222222222111111000////////////////////////---------.........//////////////////////////////...............///000000111111000000000/////////+++,,,,,,---......//////////////////////////////............/////////000////////////////////////000111111222222111111000000////////////000111111////////////////////////------///000000000///.........///000111222222333////////////000000000000/////////000111222222222222111111000000111111222111111111111111111111111/////////000000000111111000000111222222222222111111111222333444555666666444444444222000000222555444333333444777888888777222222333333444444444444555555444333222111000000000222333444444444444555111111111222222222333333111///......000111111111111000///......///000111111000//////////////////,,,---...//////000//////......////////////......///////////////////////////////////////000111111//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222111111000000111111222333000222333333111000222444000000111111111222222222222222222222222222222222111111111111111111111111222222222222222111111111000000000000000000000000////////////////////////000111111111111111111000000000000000000000000000000000000000000000000000//////000000000111111111//////000111111111111111000111111000000///...---............/////////000000000000///////////////000000000000000000000000//////111222222222111111111111111222222222333333000000000000000111111111000000000000000000000000/////////000000000000111///000000111111111111111000000000000111111111222000111222333333222111000//////000111111111111111...///000111222111111000111111111111111111111111///000000111111111111111000000000/////////......000000//////000000111222///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000333333333333333222111000000000000000000000000000//////000000000111111111000000000111111111111222333222222111111000000000555555444222000///000222/////////000111111222222222333444555555555444333222333333444555555444444222222222222222222222222444444333333444666888999444444444444444444444444222222222111111111000000000000000111222222222333444555555555444444333222000000000000000000000000,,,,,,,,,---------......////////////////////////...............///000000222222111000///000000000......//////000111222222////////////////////////---.........//////000000////////////////////////...///000111111000///...000000000000000111222222000000000000000000000000,,,---///000000000///...------...000111222333444......//////000000111111000111111222333333444444333222222222222222222333111111111111111111111111......//////000000000111000000111222222222222111111111222333555666777777555555444222000000333555444333333444777999888888222222222333333444444444555555444333111000000///...///000000000000222333111111222222222333333333000...---...000111111000111000///......///000111222222111000//////000000***+++---...//////000000......////////////......///////////////////////////////////////000111111//////000000111111111222////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000///111111111000111111222333///111444333111111333555000000111111222222222222222222222222222222222222111111111111111111111111444444444333333222222222////////////////////////////////////////////////222333333444444333333222000000000000000000000000////////////////////////000000000000111111111111...///000222222222111000111111111111000...---,,,---.........//////000000////////////000000000000000000000000000000000000000111222333444333333222333333333444444444555555......///000111222333333000000000000000000000000............/////////000000000111222222222222222000111111111222222222222000111222333333222111000//////000111111111111111...///000222222222111000////////////////////////000000111222222222222222222111111111000000//////000000000000000111111222...///111333333111///...222222222111111111111111000000000000000000000000000000000000000000000000000000000000000///...---000000000000000000000000111222222222222333333333///000000000000111111111//////000111222333333444777777666333000///111222/////////000111111222222222333444555555555444333222333333444555555555444222222222222222222222222555444333222444666:::<<<555555555555555555555555222222222222111111000000111111111111111222222222222222222222111111000///111111111111111111111111222222111000///...------......///111111222222222111111000000111111222333222222222222222222222222000111111222111000......000000//////000111222222000000111222222222222111222333333444444555555555333333333333333333333333333222222111111222222333111111111111222222333444111111111000111111222222000111111222222111111000000/////////111222111000111111222222222333333333333333333444444444555555000111111111111222222222222222222333333222222222222222222555888888444000/////////000222444666888:::888555555555666666666555444444444666888:::;;;===:::666444555666777777888555333333555666555333333222222333333444555666555555444444444333333333111111111222222222333333222222222222222222222222000000000111111000000000000000//////000222333555222111111111000000//////222111111000000111111222////////////////////////000000111111111111000000000000111111111222222222...///000111111111111111000000000000000111111222000000000000000///....../////////...///000000111...000222222111111222333111000/////////000111222222222222111111000000000222222222222222222222222444333222111000111222333333333222222111000/////////000111111111111000///000000000///000000111222333333333333333333333333111111111111111111111111000000000000111111111111000000000000///////////////000111000///...///111///////////////000000111000000///...............000000000000000000000000111111000000/////////...///000111222333444444444111000000000000222333555222222222222111111000000111111222222222333333333111000000000000000111111000111222333333333333333444333222111222333444555222222222222222222222222111111222222222333333333111222222333333222222111000000000000000000000000222111111111000000//////111111111111222222222222000000000000111111111111111000///////////////000222222222111111111000000333222111000000111222333111111000000/////////...000000000000000000000000111111222222222333333333111000/////////111222333000000000000111111111111222222222222222222222222444666777555111///000222000111111111111222222222444444444444444444444444111111222333333333333222333333333333333333333333444444333333444444555666333333444555666666666555333333333333333333333333000000000000000000000000222222222222222222222222////////////000000000000222222111111000000////////////000222222333333333222222111111222222333444333333333333333333333333222222333333333222111000222222222111222333333444111111222333333333333333444444444444555555555555555555555555555555555555444444444333333444444444444333333333333444444555444333333222222333333333222333333444444333333222222111000111333444333222333333333444444444555555555555555555555555555555222222222222333333333333333333222111111222333333333333444666999888555222111111111111333555777888:::888666555666777777666666666555666666888:::;;;:::777555444666999:::;;;:::777555555777888666555555555555666666777888999555555555555444444444444333444444444444555555555333333333333333333333333111111222222222222111111111111000000111333444555222222222111111111000000333222222111111222222333222222222222222222222222222222222333333222222222000000111111111222222222111111111111111222222222111000000000000111222222111222222222111111000///000000000000111111111111111333444555444333444555555444333333222333444444444444444333333333222222444444444444444444444444666555444333222333444444333333333333333333333333222222222222222222222222222222111111222222333444333444444555555444333333333333333333333333333333111111222222222333333333222222222111111111000000///000111111000///000111000000000000000111111222111111000///////////////111111111111111111111111111111111000000000//////000111222333444444444444222111000000111222333444333222222222111111111111222222222222333333333333333222111111111111111222111111222333333333333333444333222222222333444555111111111111111111111111222222222333333333444444222222333333333333222222111111111111111111111111222222222111111111000000000000111111111222222222000000000111111111222222222111111000000111111222111111111222222222222222333222222222222222222333111111111000000/////////111111111111111111111111111111111222222222333333222222111111111222333333000000000111111111222222333333333333333333333333555666777555222000111222111111111222222222333333222222222222222222222222111222333333444444333333444444444444444444444444333333333333333444555555444444555555666555555555333333333333333333333333111111111111111111111111222222222111111111111111000000000000111111111111222222222222222222222222111111222333444444444444333333333222333444444555555555555555555555555555555555666666666555444444555444444444444555666666333444444555555555555555666666666666555555555555777777777777777777777777666666555555555555666666777666555555555555555555777666555444444444444444555555555666666555555555555333333333555666555444555555555666666666666777777777777666555555444444333333333333444444444444444333222222222222333444444444555777999999666444444333333333333555777888:::888777666888888888777888777777777888999999::::::888555666888:::;;;<<<;;;999777777888999888777777777777777777999::::::777777666666666555555555666666777777777777888888555555555555555555555555333333444444444444333333333222222222333444555666333333333333333222222222333333333333333333333333555555555555555555555555444444555555555555444444111111111222222222333333555444333222111222333444111111111111111222333333333333333333333222222111000111222333444333333222222333555555444333444555777666555444444444444444666666666555555555555555666666666666666666666666777777666555555555555666333333444555666666777777666555444333333444555666444444444444444555555666333444666777777666555444444444444444444444444444333333333444444444555555444444333333333222222222000222333222111000111222222111111111111222333333333222222111111111111111222222222222222222222222222222111111111111000000111222333444444444444444333222222222222222333444333333222222222222111111222222222333333333444444555555444333222222222333333333333333333444444444444333333333333444555555333333333333333333333333333333444444444555555555222333333444444333333222222222222222222222222222333333333333333222222222000000111111111222222222111111111111222222222222333333222222222222333333222222222222222222222333222222333333333333222222111111111111111000000000111111111111111111111111111111111111222222222222333444444444444333333222111111111222222222333333333333444444444444444444555666777555333222222333222222222333333333444444333333333333333333333333333444444555555555555555555555555555555555555555333333222222333333444555555555666666666555444444333333333333333333333333222222222222222222222222111111111111111111222222111111111222222222333333222333333333444444444555333333444555555555555555444444444444444555666666777777777777777777777777777777888888888777777777666666555555555666666777555555666777777777777777888888777777666666555555777777777777777777777777777666666555555666666777777777666555555444555555888777666555444444444444555666666777777666666555555444333444666777666555555555666666666777777777888888777666555444333222333333333333444444444444222333444555555444333222444555666777888888666555555444333333333444555666:::888777777999999999777999999999999999999999:::===;;;888777888999999999;;;:::999888888888888888666666666666777888999999888888888777777777666666777777888888888888999999777777777777777777777777555555666666666666555555444444444444444555666666555555444444444444444444444444555555555555444444777777777777777777777777444555555666666555555444333333333444444444444555888666444222222333444555222222222222222333333444333333333444444333333222111333555666666666444333111222444444333222222333666555444333222222111111666666666666666666666666777777777777777777777777777777777666666666666666444444555666666777777888777666444333333444666777555555444444555555666777444555888::::::888666555555555555555555555555555444444444444555555555666555555444444444333333333222333444444222222333444333333333333333444444555444444333333333333333444222222222222222222222222333333222222222222222222222333444555555555555555333333333333333333444444333333333333333333222222333333333333444444444444777777666555444444444444555555444444444444444444444444444444444555555666666666666666666666666666555555555555666666666666333333444444444444333333444444444444444444444444555555444444444444444444111111111111222222222222222222222222333333333333333333222222333333444444444444333333222222222222111222333444444333222111222222222222222111111111222222222222222222222222111111111111222222222333444444555666555444222111222222333333333444444444444444555555555555555666666666666666555444444444333333444444444555555555666666666666666666666666555555666777777777777666666666666666666666666666333222222222222333444444666666666666666555444333444444444444444444444444222222222222222222222222222222222333333333333333333333333333444444444444333333444444555555666666444555555666666666666555555555444444555555666777777777777777777777777777888888888888888888888999777666555555555555666666666666777888888888888777888888888777777666666555666666666666666666666666666666555555555555666666666666555444333333333444777777555444333333333333555555666666666666555555555444333444555666666444444555555555555666666666777777666555333222111111222222222222333333333333000222666999999666222000333444666666666666555555555444333222222333444555999888777888999:::999777999999999::::::::::::999<<<:::888888999:::999999999999999888777777777888777666666777777888999:::999999888888888777777777666666777777777888888888777777777777777777777777666666666777777666666666444555555555666666666666555555555555555555666666444555666666666666555444777777777777777777777777444444555555555555444444555555555666666666777777999777555333333444555666333333333333333444555555222222333444444333333222333444666888888777555444222333555555333222222333555444444333222111111000555555555555666666666666666666666666666666666666666666666666555555444444555555555555555555666555777555444222222444555777444444444444444555666666444666999;;;;;;:::888666555555555555555555555555444444444555555555666666555555444444444333333333444555666555444444444666444444444444444555555666555555444444444555555666444444444444444444444444333333444444444444444444444444555666666666666555333444444555555555555555333333333333333333444444333333444444444555555555888888777666666555666666888777666555444444444555444444555555666666666666777777777777777777777777555555666666666777777777444444444555555444444444444444444444444444444444555555555555555555666666222222222222333333333333333333333333444444444444222222222222222333444555777666555444333111111000000111222333333222111000222222222333333333333333222222222222222222222222111222222222333333333333444444555666555444222111444444444444555555555555555555666666777777777777777666666666666666666555555555555555666666666666777777777777777777777777666666777888888888888777666666666666666666666666333333222222333333444555666777777777666555444444444444444444444444444444444444444444444444444444444444444555555666666666444444444444555555555555444444444555555666666666555555666666666666666555555555555444555555666777666666666666666666666666777777666666666777888888777666666555555555555666555666666777777777777777777777777777666666666666555555555555555555555555555555444444444444555555444444333333222333333333666555444333333333333333444555555666666555555444444333333333555666555444444444444444555555555555777666555444333222111111222222222222333333333333000333777::::::777333000333444666666555555555666444333333222222333444555777777777888999:::888777777888999:::::::::::::::777666555777999<<<<<<;;;888888999777666555777888999999999999999:::<<<<<<999999888888888777777777555555555666666666777777666666666666666666666666555555666666666666555555444555555666666666555555555555555666666666666666444555666777777666555444666666666666666666666666444444444555555444444444666666666777777777888888888777666555444555666666444444444444444555555666222333333444444444444333444555666777888777666666555666888777666555555666555666666666555444333333444555555555555555666666666666666666666666666666555555555666555444444333555555555555555555555555555555444333333444555555444444333333444444555666555666888:::;;;:::999888555555555555555555555555555555555555666666666777666666555555555444444444555777888777666555666777555444444444444555666666555555555555555555666777444444444444444444444444444444555555555555666666555666666777777777666666333333555666777777777666333333444444444444555555444444444555555555666666888777777666777777888888:::999777555444444555555444555666666777777666666666666666666666666666666555555666666666777777777444555555666666555555444444444444444444444444444555555555666666666666666333333444444444555555555444444444444555555555555333222222222333444555666777777666555333222111111222222333333333333222222333333333333444444444444333333333333333333333333333333333333444444444444444555555555555444444333555555555666666666777777666666777777888888999999888666666666888999888777666666666777777777777888666666666666666666666666666666777888888888888888666666666666666666666666444333333333333444555555666666777777777666555555444444444444444444444444444444444444444444444444555555666666777777888888444444444555555555666666444444555555555555555555555666666666666666555555555444444444444555666666555555555555555555555555555555444444444555666777888777777666555555666666444444555666666666666666555555666666666666666777666666666666666666666666666555555444444555555666333333333333333333444444555555444333333444444444555555666666666666555555555444333444666666666555444444444555555555666666777666666555444333333222333333333333444444444444333444666888888666444333444666888777555555666888444444333333333555666777666555666777999999888666555666888999::::::::::::555555555666999;;;;;;;;;777999:::888666555777999888888888888999:::;;;<<<888888888888777777777777444555555555666666666666555555555555555555555555444444555555555555444444444555666666666555444444555555555555666666777777333444666777777666444333666666666666666666666666444444555555555555444444555555555666666666777777555555555666666666666666555555444444555555666777333444555555666666666555555666666666777777777777666777888888666555555666555666777777777666555555555555555555666666666777666666666666666666666666555555666666666555444333444444555555666666777777555555555555555555555555555444444444444555666666666666888999999::::::999777777777777777777777777777777777777888888888888777777777777666666666666777888999888777666777999555444444444444555666666555555555555555666777777555555555555555555555555555555555666666777777777666777777888888777777666222333555777888888888888333444444444555555555555444555555555666666666666666666666666777888999:::<<<:::888666555555555666444555666777888777666666666666666666666666666666555555555666666666777777555555666666666666555555444444444444444444444444555555555555666666777777555555555555666666666666444444555555555666666666444444444444555666777888555555555555444444444444555555444444444444555555333333444444555555555555444444444444444444444444444444444555555555666666666666555555555666777777666666666777777777888888777777777888999:::::::::888666555777999:::999777777777777888888888888999777777777777777777777777666666777888888888888888555555555555555555555555555555444444555555666777555666666777777777777666555555555555555555555555555555555555555555555555444555555666777777888888444444444555555555666666555555555555555555555444555666666666666666555555444444444444444555666666444444444444444444444444444333222222222444555666999999888777666666777777333444444555555555555555444444555555666666777777666666666666666666666666666666555555555555666666333333333333333444555666555555444444444555555666666666777777777777666666666555444555666777777555555555555555666666666666777777777666555555444444444444444555555555666666666666555555555555666666555777999888666666888:::555555444444555666888999555555555777999999777555444555777999::::::::::::888777666777888999888777888:::;;;999666555777:::666666666666777888999:::888888888777777777777666555555555555666666666666444444444444444444444444333333444444444444333333444444555666666555444333444555555555666666777777333444555777777555444333666666666666666666666666555555666666666666555555444444444444555555555666333444555666777777666666555555555555555666777777555555666777777777777777666666666555666777777888444666777666444333333444444555666777777666555555555555666666777777777888777777777777777777777777555666777777777666444333333333444666777999::::::555555666666666666555555555555555555555666777777666666777888888999::::::888888888888888888888888888888999999999:::::::::999999999888888888888777777888999999888777888999444444444444444555666666555555555555555666777777666666666666666666666666555555666666777777888888777777888888888777777666111222555777999999:::999444444444555555555666666555555555555666666666777555555666666777888::::::===;;;888666555555555666444555777888888888777666777777777777777777777777555555555555666666666666555555666666666666555555444444444444444444444444444555555555666666777777666666666666777777777777555555555555666666666666555555555555666777999999333333444444555666777777888777666555555666777888444444444555555555666666444444444444444444444444555555555666666666666777888777666666666888999:::777777777777888888888888777777888999::::::;;;;;;999777555777:::;;;:::888777888888888888999999999999999999999999999999999666666777888888888888777555555555555555555555555666555555555555666777777555555666777777888777777555555555555555555555555666666666666666666666666444444444555666777777888444444444444555555555666333333333333333444555666666666777777777777666666888777666555444333333333777888999:::999888666444444444444555555555666666444444333222222222222333555555555555555555555555555555555555666666666777555555555555555555555555555555555555555555555555777666555444444555666777777777777777888888888888888888888888777777777777888888888888777777777777888888777777666666555555666666777888888888888777555555666777777888777777888888888888888888888888888888777777777777888888222444666777888777666555666888999999777666666777444555666777888999999999777777888888888777777666999888777666555333222222999666444444777::::::999666555555555555666666777666666666666555555555555666666555555555444444444444444444444444444444444555555555555555555555555222333444555555444333222444666777666555444555777888666555666777888777555222222444666777888888888999999777666555555555555666555444444444555777888888888888888888888888888666777888::::::999888888888888888777777777777777444444555555666666777777888777666555555666777888999999888777666666777777666666666666666666666666888888888888777777777777999999999999999888777777666666666666777777777777555666777888999:::::::::777888888888888999999999777777777777888999:::;;;888888999::::::::::::999;;;:::888666666666666777888888888888888888888888666666555555444444444333444444444555666777777888555555555555555555555555444444555555555555444444777777777777777777777777555555555555666666666666:::555111333444333444666444333444666999;;;;;;:::555555444555666777999;;;777777666666555555555444555666777888888777666555444444444555777888:::;;;555555666777777888777777444222111333777888777666555444444444555666888999::::::999888777777666666888888777777666666555555333444555555666666555555888888888888888888888888777888999999999777666555777777777777777777777777:::999777555444555777888999888777666666777888999777666666555555555555555888888999999999:::::::::999888777777777888::::::999888888999;;;<<<<<<;;;999999888888888888888999;;;>>>>>>;;;;;;===<<<999999999999999999:::::::::888888777777666666666555555555555555666666666777666666555555555555666666222555999<<<===;;;888666555555666777777777777777;;;:::888666444333222222666666666666777777777777888888888888777555444444666666555555555666777777666777777888888777777666777777666555555555666666777888999:::999888666555444444555555555666666666555555444444333333333444555555555555555555555555555555555666666666777777555555555555555555555555777777777777777777777777777666555444444555666777666666777777777888888888999888888888777777777777777777777777777777777777777777777777777666666666999999999999888888777666666666777777888777777777888888888888888888888888888888777777777777888888666777999;;;;;;:::999888888:::;;;:::777666555666777888999:::;;;;;;;;;;;;777888888999888888777777999999888777666555444444999666555555888::::::999777777666666666666666777888888777777777666666666666666555555555444444444444444444444444444444444555555555555555555555555333444555666666555444333555666777777555555666777888666555666777888777555444444666777888888999999:::999888777777666666666888777666666666777999999999999999999999999999999:::::::::999888777666555888888888888777777777777666777777777777777777888888888777777777777888888888888888777777777777888777777777777777777777777888888888888777777777777888999999999888888777666666666666777777777888888666777888999999999999999888888888888999999999999777777777777888999:::;;;888888999::::::::::::999;;;:::888777666666777777777777777777777777777777888777777777666666666666555555666777777888999999666666666666666666666666555555666666666666555555777777777777777777777777666666666666777777777777;;;777666888888555666999888666555555777:::::::::777666555555555555666777777777666666666555555555666666777888888777666666555555555555666777999999444555666666666666666666555333222333666777666555444444444555666777888888222333333444555666777888777777666666666666666666444555666666777777666666888888888888888888888888777888888888777777666555777777777777777777777777777666444333222333444555999888777666666777888999777777777777888999999:::888888888999999999::::::;;;::::::999:::;;;<<<===888777777888:::;;;;;;:::::::::999999999999999:::777;;;<<<999777888888666999999999999999888888888888888777777777666666666555555555666666666777777777666666555555666666777333555888;;;<<<;;;999777555666777888888888888777777777666666666777777888666666777777777888888888999999999999888777666666999999888888777888888888888888888999999888888888666666666666777777888999777888999999999888777666555555555555666666666666666666666555555555555555555555555555555555555555666666666666777777777777666666666666666666666666888888888888888888888888666666555555555555666666666666666777777777888888999999999888888888777777777777777777777777777777777777777777777888888888;;;;;;;;;:::999888666666777777888888888777777666888888888888888888888888888888777777777777888888999:::;;;<<<<<<<<<;;;::::::<<<<<<;;;888666555666888999:::;;;;;;<<<<<<;;;888888999999999999999888999999999888888888777777999777666777999;;;;;;::::::999888777777777777777999999888888888777777777666666666555555555444444666666666666666666666666555555555555555555555555555555666666666666555555666777888888666666777888888666555666777888777555666777888888999999999888;;;:::999888777777777888999999888888999999:::;;;::::::::::::::::::::::::;;;;;;999888777777666666888888888888888888888888999999999888888888888888888999999999999999999888777777777888888888888888888888888888888888888888999999888888888777777777777888888888888777666666666777777777777888888888888888999999999999999888888888999999999:::::::::888888777888888999:::;;;888999999:::::::::::::::::::::999888777777777777777777777777777777777777999999999999999888888888777777777888999999::::::888888888888888888888888777777777888888777777777666666666666666666666666777777888888888999999999555555777888666333555:::@@@<<<777555666888::::::999888777555555444444444777777777777666666666666666777777888888777777666666555555555666666777888555666666666666555555444555444333444555666555333444444555666777777777777444444555666777888999:::555555555666666666666666666666777888888888888777777777777777777777777777888777777666666666666666777777777777777777777777666555444222222333444444888888777777777777888888333333333444555777888999888888888999999999999::::::::::::999:::;;;;;;<<<777666666888::::::999888::::::999999999::::::;;;999@@@CCC>>>999999;;;;;;999999999888888777777666888888888777777777777777666666666666777777777777777777666666666666777777555666888999::::::999888777777888999999999888888777777777777888999::::::777777888888888999999999888999999:::999999888888;;;;;;:::999888888888999888999999::::::999999888777666666666666777888888777888999999999888777777555555666666666777777777777888888888777777666666555555555555555555555555666666777777777888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666777777777888888::::::999999999888888888666666777777777777777888777777777888888999999999;;;;;;;;;;;;:::999888777999999999999888777666666888888888888888888888888999888888777777888888999888888999::::::999999888:::;;;<<<;;;999777777777777888999:::::::::::::::888888999:::::::::999999999999999999999999::::::888888888888:::;;;;;;;;;<<<;;;:::999888777777777999999888888888777777777666666666666555555555555666666666666666666666666555555555555555555555555666666777777777777666666666888999888777666777888888666555666777888777555777888888888888888777777:::999888888777777777888999999999999::::::;;;;;;::::::::::::::::::::::::999888777777777888:::;;;777888888888888888999999::::::999999888888777777777888999::::::999888777777777888888999999999888999999999999999999999999999999999888888888777777777777888888888777777666777777777888888888999999999999999:::999999888888999999999999:::::::::;;;888888888888999999:::;;;888999::::::;;;;;;::::::::::::999999888888888888999999999999999999999999::::::::::::999999999999777888888888999999999:::999999999999999999999999888888999999999999888888777777777777777777777777999999999999::::::::::::444444777888555333999BBBIIIDDD<<<777555777888999999999888777777666666666777777777777777777777777777777777777777777777777777777666555555666666666777777777777777666555444666555555444444444333333444555666888888888777666999888888777666555555555444444555555666666666777555666777777888888777777666666666666666666666666888777666555555555777777666666666666666666666666777666555555555555666666888777777777777777777888222222222333333555666666888888888888999999999999666666666777777777888888777777777999:::;;;999888999999888888888999::::::<<>>BBB===777666999;;;999999999888777666555555888888888999999999999999777777777888888888888999888888777777777777888888888888888888888888999999999999::::::::::::999888888777777666666777777777999999999999::::::::::::777777888888999888888888::::::999999888888999999888999999::::::999999888888777666666555555555555888888888888999999999:::777777777777888888888888888999999::::::888777666888888888888888888888888777888888888999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888888999999999::::::;;;;;;;;;:::::::::999999777888888999999:::::::::999999999999999:::::::::888999::::::;;;;;;;;;:::999999:::::::::999888888888888888888888888888888999999888888888888999999999999999999888888888888555777999:::999999:::;;;::::::;;;;;;;;;;;;::::::666777888999::::::::::::888888888888888888999999555777999:::999999:::;;;<<<;;;:::999999999999999888888777777777666666666777777777666666666555555777777777777777777777777666666666666666666666666777777666666666666777777666777888888666666777888888666555666777888777555777777777888777777666666777777666666666666666777666777888999999999999888::::::::::::::::::::::::;;;;;;999888777777666666777777888888999:::::::::999999999888888888888888777777888888888888777777888999:::::::::999777666999999999999999999999999:::999999999999888888888777777888999999999999888888888999999999:::::::::999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888888888888888888888888888888888999999999999888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::888888999:::;;;CCCLLLMMMHHHAAA<<<999888888777777888999;;;<<<=========888888888888999999999999999888888777777888888999999999888777777777888888999::::::::::::999999888666888888777555444555666666777777888888777777777666555555555555444444444666666666666777777777777444555666666777777666666777777777777777777777777777777777777777888888999777777777777777777777777444444444555555555555555777777888888888888777777999888777777666666666777777777777888888888888999666666777888888888888777999999:::<<<===<<<:::777666666666666666777888999444;;;>>>:::666666888999999999999888888777777666999999999999999:::::::::777888888888999999999999999999888888888888999999888888888888888888888999999999:::::::::999888888444555555666777888::::::888888999999999:::::::::777888888888888888777777::::::999999999:::;;;;;;888888999999999999888888777777666666777777888888888888888888999999::::::777777777888888888999999777888:::::::::999777666999999999999999999999999888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999:::;;;;;;<<<<<<:::::::::::::::999999999999::::::::::::999999888999999::::::::::::::::::888888888888888888888888:::999999888888999999:::::::::999888888888888888666777999999888777888999999:::::::::::::::999999555666777888999999999999777777777777666666666666333666999:::888777888:::::::::999999999999999:::999999888888888777777777777777777777666666666555666666666666666666666666666666666666666666666666777666555555555555666777555666777777555555666777888666555666777888777555777777888888999888888888888777777666777777888888666777888999:::999999888999999999999999999999999:::::::::999888777666555777777888999999:::;;;;;;999999999999::::::::::::999999999888888999999999::::::;;;;;;:::888666555999999999999999999999999::::::999999999888888888888888999:::::::::::::::999999999::::::::::::;;;888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999:::::::::999:::;;;;;;<<<;;;;;;;;;999:::;;;<<<<<<;;;::::::888888888888888888888888888888999999999:::::::::::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999666666999::::::===AAADDDAAA===;;;;;;:::999888777888:::;;;<<<======<<<888888888999999999::::::999999888777777888999999999999999999999999::::::888888999:::::::::999999666888:::999666555777999888888777777777777777888888888999999:::;;;;;;<<<888888888888888777777777555666777777888888777777888888888888888888888888777777888999999999999999777777777777777777777777444555555666666777666666666777888999999888777666666666555555555666666777777777777777888888888888777777999:::::::::999888888888999;;;<<<;;;888666666666666666777888999:::777;;;===:::999;;;<<<:::999999999999999888888888999999999:::::::::;;;;;;888888888999999999::::::999999999888888999999999888888999999999888888777999999999999999888777777666666666777888999:::;;;888888888888999999999999::::::::::::999888777777:::::::::::::::;;;<<<===888888888999999888888888666666666777888:::;;;<<<999888888888999::::::;;;777888888888888999999999777888999::::::888777555::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<======;;;;;;;;;::::::999999999;;;;;;;;;:::999888777666888999::::::;;;;;;;;;;;;888888888888888888888888:::999999888888999999:::999888888777666666666777777888:::999777666666666777777888888888777777666555555666888888999999999666666666666555555555444222666999:::888777888999999999888888888999:::::::::::::::999999999888888777777777777666666666666666666666666666666666666777777777777777777777777777666555444444555666777555666777666555444555777888666555666777888777666777888999:::::::::::::::999888888888888888999999777888999:::;;;:::999999888888888888888888888888666777888::::::999888888777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999999999999;;;<<<;;;;;;<<<<<<:::888555444888888888888888888888888:::::::::999999999888888888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999999:::::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<999999>>>???===;;;;;;;;;:::::::::<<<<<<;;;999777888:::;;;<<<<<<;;;:::888888888999999::::::::::::999888777777888999:::::::::999999::::::;;;<<<666777888999999999999999666999::::::777666888:::999888777666666777888999888888888999999:::::::::::::::999999888888777777777777888999999999999888888888888888888888888888777888999;;;;;;;;;:::999777777777777777777777777777777888999999999999999666777888999999888777666888888888888999;;;<<<===777777777777888888888888666777888999:::999888888777777888:::<<<:::777444777777777777888999:::;;;666999:::999:::===<<<999999999999999999:::::::::999999999::::::;;;;;;;;;888888999999999::::::::::::999999888888999999:::777888999::::::999777666999999999999999888777666<<<;;;:::999888888888888777777888888888999999999<<<<<<<<<;;;:::999888777;;;::::::999999::::::;;;888777666777999:::999888888888888888888888888888666777888999999999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;========================:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;777777888888888999999999:::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;:::888888888888:::;;;;;;;;;;;;::::::999999999888888888777888888999:::666777888888888666555444333666888999888666555555666777888999:::999999888888888888777666555555444555555666888888999999999999999999888888777777777888999:::;;;;;;:::999888888888888888888888888888666666666666666666666666888888888888888888888888999888555444444555888999:::999888666555555555555999999888777666666666777888888999999999:::::::::999999999999::::::;;;<<<888888999999999:::::::::;;;::::::999999::::::;;;888888888999999:::::::::;;;;;;:::999999888888777777888888999999:::;;;;;;666777888::::::999999888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777999;;;<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::::::::999888888999:::::::::;;;<<<===<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999;;;<<<===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::<<<<<<:::;;;=========;;;999777888888888888888999999999;;;::::::999999::::::;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999888777<<<;;;;;;:::999888777777999999999777666666999;;;>>>===;;;999888888888999999999999999999999999999999::::::;;;;;;::::::999;;;:::999888888999:::;;;;;;;;;:::999888777666666777777777777777777888888999777666666777888888777999999:::;;;:::999888777999888888888777777666666444555555666777888888888::::::999999999999999999666777888999999999999999:::::::::::::::::::::::::::::::::999999888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;999888888:::<<<999999999888888888777777999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;::::::999888777777888888777777666666555555888888888999999:::::::::;;;::::::999999::::::;;;999888777777888888777666777888888999:::;;;;;;;;;999999::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::::::::::::::888999999999::::::::::::;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999999999999888888999999999888777666555888:::;;;999888777777777888999:::;;;;;;:::999::::::999999888777777666666777888999::::::::::::;;;;;;::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999;;;:::888777777888:::;;;:::999888777777777777777::::::999888888888999999999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;999999999999::::::::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;999999999999999999999:::::::::::::::::::::::::::777888888999999999888888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888999::::::;;;;;;:::::::::::::::999999999888888999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999======<<<;;;:::999888888;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<============<<<;;;<<<;;;;;;::::::999999999999::::::999888888999;;;>>>>>><<<;;;::::::;;;;;;999999999999999999999999999999::::::::::::999999:::999888888888888999:::999888888888888888777777888888888888777777777777888777666666888::::::999::::::;;;;;;;;;:::999888999999999888888888777777666777777888999999::::::888888999999999:::::::::888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::999999999999:::::::::;;;888888777777777888888888;;;:::::::::999999999888::::::::::::;;;;;;;;;;;;999999999999999999999999;;;;;;:::999999888777777999888888888777777777777::::::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;AAA???=========<<<:::999777777888999;;;<<<===>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888888::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999;;;999777666777888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<;;;;;;>>>===<<<:::999999888888999999:::::::::999888888888:::<<<<<<;;;999999:::999::::::;;;;;;;;;;;;:::<<<;;;;;;::::::999999999777888999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<:::999999888888888999999;;;::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;777888888999::::::;;;;;;===<<<<<<;;;::::::999999999999888888888888888888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888777777777888999999999999999999888888888888777777777888999::::::;;;;;;::::::999999999999999999999999::::::::::::::::::::::::999999:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<>>===<<<;;;::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;888888888888888888888888<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;:::999:::;;;======<<<<<<<<<<<<======999999999999999999999999888888999999999999888888999999888777777888999999666666777777888888888999999999888888888777777777777666555777:::<<<===<<<;;;;;;;;;<<<;;;::::::999999999999999888888888888999999999::::::;;;;;;<<<888888888999999::::::;;;999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888::::::::::::::::::::::::888888888999999999999999777666555777;;;;;;999666;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999888888777777999999999999888888888888999999999999999999999999;;;::::::999999::::::;;;DDDBBB@@@??????>>>;;;999777777888999:::;;;<<<===<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999888888777777777888888888888888888888888888999999::::::999999888777777777777777777777777999777555555666777777666777888888888888999999999999::::::;;;;;;::::::999777777888888888777777777999999999::::::::::::;;;:::999999999999888888888::::::::::::::::::::::::888888999:::::::::999999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999999999:::::::::999999999999:::<<<<<<;;;::::::;;;:::::::::;;;;;;;;;;;;:::<<<;;;;;;;;;:::::::::999888888999:::::::::::::::777777777888888999999999:::999777777777777999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::888888888888888999:::::::::::::::::::::;;;<<<===999999999:::::::::;;;;;;<<<;;;::::::999999999999999::::::::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::888888888999999:::::::::;;;;;;:::::::::999999999:::999888777777777888999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888888888888888888888888::::::999999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888999999999888888777666666777888888888888777777777777777777777777777777888888888888888888888888888888888888888888888999999999999999999999999777888888999:::;;;<<<<<<::::::::::::::::::::::::::::::999::::::<<<===>>>:::;;;;;;<<<<<<=========::::::999999999999::::::::::::::::::::::::::::::777777777777777777777777999::::::::::::::::::999999999999::::::;;;;;;;;;777999<<<<<<;;;999999999:::::::::;;;;;;<<<<<<<<<999999999999999999999999777888888999999888888777888888888888888888888888666666777777777888888888:::999999888888777777666666555555888;;;>>>??????:::;;;::::::::::::999999888888888888888888777777999:::::::::;;;;;;;;;<<<999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888:::888777;;;@@@AAA===888;;;;;;;;;:::::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::999999999888888777777888888888888888888888888999999999999888888888888;;;::::::999999::::::;;;@@@>>><<<;;;;;;999777555888888888888999999999999;;;;;;;;;;;;;;;:::999888999999999::::::999999999:::999999888888777777777888888888888888888888888888999999::::::999999888777777777777777777777777888666444444666777777777777777777888888888999999777888888999999888888777666666777888888777777666888888888888999999999999888888888888777777777777888888888888888888888888777888999999:::::::::999888999:::;;;;;;:::999888:::::::::::::::::::::;;;::::::999999999999::::::999999999999999999999999888:::;;;;;;999999999::::::::::::999999999999::::::::::::::::::999999999777888999999999999999999777777777888888999999999888777666555555666777888888888999999::::::::::::999999999999999999999999999999999999999999999999777888:::;;;;;;:::888777777777777777777888999:::999999888999999:::;;;<<<777888888888999999999999<<<;;;::::::999999999999999999999:::::::::;;;;;;:::999999888888999999:::999999888888888888888888:::::::::999999999888888777777888888999999999999:::999888777777777999999888888777777777777888888999999999999999999999999888888888888888888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;<<<888888888888888888888888888777777777777999;;;<<<999999999999999999999999777888888999999999888888666666777888888888888777777777777777777777888888777777666666666666666666888888888888888888888888777777777777777777777777666777777888999999::::::888888888999999888888888999999999:::;;;<<<===>>>888888999999:::;;;<<<<<<999999888888888888999999999999888888888888888888777777777777777777777777777777666666666666777777777777777888999999::::::666888:::;;;999888888888777777888999999:::::::::999999999999999999999999777888888999999888888777888888888999999888888888888888888888777777777777:::999999999888888777777777666666888;;;>>>??????999999999888888888888888777777777777777777777777999999999::::::::::::::::::::::::999999888888888999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888;;;999999===BBBCCC>>>999999999999:::::::::::::::888888888888999999999999::::::::::::::::::::::::999999888888888888888777777777777777777777777777::::::::::::::::::::::::;;;::::::999999::::::;;;???===;;;;;;;;;:::999777888888888888888888888888999::::::::::::999999888888888999999999999888888999999999999999888888888999999999999999999999999999999::::::::::::999999888888888888888888888888999777555555666888888888777777888888888999999999777777888888888888777777666777888999999999888777777777888888888999999999999888888888777777777777999999999999999999999999777888999:::;;;;;;;;;:::888999999::::::999999888999999999::::::::::::;;;999999999999999:::;;;;;;999999888888888999:::;;;888999::::::888888999:::;;;::::::999999999999:::999999999999999999999999888888999999999999888888::::::::::::::::::;;;;;;777777666666666666777777666777777888888999999:::888888888888888888888888888888888888888888888888666777888999999888777666777777777777777888999:::999888888888888999999:::777777777777888888888888;;;;;;:::999999999::::::888888999999999:::::::::999999888888888888999999888888888888777777777777;;;;;;::::::999888888777666666777777888999999:::888888777777888999999:::888777777777777777777888888888888888888888888888999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::777777777777888888999:::888888888888888888888888777888999999:::999999999777777888999999999999999888888888999999999999999888888777666666666777777999999999999999999999999777777777777777777777777777777888888888888999999777888888999999888888777999999::::::;;;<<<======::::::::::::999999888888999999888888888888999999888888888888777777777777888888888888888888888888888777777666666777777888666777777777888888999999666888:::999888777888888666777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888999::::::::::::999888:::999999999888888777777999999999999999999999999888777666888;;;===>>>===999999888777777777777777777777777777777888888888999999999999999999999999:::::::::999999999888888999::::::::::::999999888::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999999999999999999888888888999888999<<>>===<<<<<<======<<<;;;888888888999999:::::::::888999999::::::::::::999888999999::::::999999888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999:::888666666888:::::::::888888888999999999::::::888888999999999999888888666888999;;;;;;;;;999888888888888999999999::::::::::::::::::999999999888::::::::::::::::::::::::888999:::;;;;;;<<<<<<<<<:::::::::999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999:::<<<===999::::::999888888999;;;===<<<;;;:::999999:::;;;999999999999999999999999999:::::::::::::::999999;;;;;;::::::::::::::::::777777888888888888777777666666777777888999999:::888888888888888888888888999999999999999999999999888888999999999999888888999999888888888999999::::::999999888888888888999777777888888888999999999::::::999999999:::;;;;;;777777777888888888999999999999888888888888999999999999999888888888777777:::999999999999999999999888888888888888888999999555666777888999:::::::::999999888888888888999999999999999999999999999999::::::::::::::::::::::::<<<;;;:::::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<===>>>>>>??????;;;<<<============<<<;;;999::::::;;;;;;;;;::::::999999999999999999999999888888999:::::::::::::::888999::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;:::999888888888999999::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999888999:::;;;;;;:::999888888999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::::::::;;;999999999888888888777777::::::::::::::::::::::::999999888777777888999999888888888888888888999999999999:::999888777999;;;999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999:::;;;;;;;;;;;;:::999999999999999::::::::::::777888888999999::::::;;;:::888777888:::;;;;;;;;;:::999888777777777888888888888999999999:::::::::999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888;;;:::::::::999999999999888888:::;;;<<<;;;999888::::::::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888666666777777777888888888111222222333444555666666;;;::::::999999::::::;;;:::999888999:::;;;;;;:::777777888999;;;<<<======888999999:::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999777777999;;;;;;;;;888999999999999::::::::::::::::::;;;;;;:::::::::777888:::<<<<<<<<<:::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;;;;;;;<<<<<<<<<======???>>>===<<<;;;:::::::::<<<;;;;;;:::;;;<<<===>>>::::::;;;:::999888:::<<<>>>===<<<;;;:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::999999888888777777777888999:::;;;;;;:::999888666666777888999999::::::888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;::::::999888888888888888888999999999:::::::::999999999999:::;;;;;;<<<666777777777777888888888999999888888888888999999:::::::::999999999888888888888888999999:::;;;;;;;;;;;;::::::999888888888333555777999:::;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>======>>>>>>???@@@AAAAAAAAA::::::;;;<<<<<<;;;::::::<<<===>>>>>>>>>===<<<;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>===;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;::::::999::::::<<<<<<<<<<<<::::::888999;;;======<<<;;;999;;;;;;<<<===>>>???@@@@@@===<<<<<<;;;;;;<<<<<<===:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999999999999999999999999;;;;;;;;;999888888:::===<<<===>>>??????>>>===<<<========================999::::::;;;;;;::::::999::::::<<<<<<<<<<<<::::::777888999:::;;;<<<======777777888999:::;;;;;;<<<;;;999888888999:::999999;;;:::999888888888999::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::444555666888:::<<<===>>><<<=========<<<;;;::::::::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888;;;;;;;;;::::::999999999888:::<<<<<<:::999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777777888888999999999:::666777888999:::;;;<<<=========<<<<<<<<<<<<=========<<<;;;:::::::::::::::444777;;;======<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;<<<;;;;;;:::999888777777999999:::::::::;;;;;;;;;:::;;;;;;<<<============:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>??????============>>>>>>>>>>>>CCC???<<<<<<>>>@@@???===;;;===>>>@@@@@@>>>===;;;>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@======>>>???@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<888999999::::::999999888999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888;;;;;;::::::999888888777;;;;;;:::999999:::::::::888888888999999::::::;;;::::::::::::::::::::::::888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::777777888999999:::;;;;;;888999::::::;;;;;;::::::999888888888888888888999;;;;;;<<<<<<;;;999888777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>============>>>>>>===>>>???@@@@@@???>>>===????????????>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>><<<:::888888:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;;;;:::999:::<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@???===???>>>>>>=========>>>>>>@@@@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;<<<===>>>>>>===<<<;;;;;;::::::<<<=========<<<;;;;;;:::<<<;;;:::999888888888888;;;::::::999999::::::;;;;;;::::::999999::::::;;;999:::<<<>>>??????>>>======<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>?????????===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<===@@@DDD======<<<;;;::::::999999;;;;;;::::::999:::::::::<<<<<<::::::::::::<<<<<<;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<:::999:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@@@@@@@>>>===<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;<<<>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::666999<<<>>>============;;;;;;;;;<<<<<<<<<======999999999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;:::999999888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>BBB???<<<<<<>>>???>>>===<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????????????????======<<<;;;;;;;;;;;;;;;999::::::::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::999999999888888888999999999999999;;;;;;::::::::::::;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;::::::999999999999::::::999:::;;;;;;<<<;;;:::999======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;>>>>>>=========<<<<<<<<<>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<======<<<;;;;;;:::::::::;;;999:::;;;;;;999999999;;;;;;;;;;;;<<<======>>>>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>======>>>===>>>@@@BBBDDDCCCBBB??????>>>>>>>>>>>>>>>???????????????????????????======<<<;;;;;;<<<======>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::;;;:::999999888999999999<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<==================<<<<<<===???@@@AAA@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;::::::<<>>===<<<;;;:::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>?????????@@@??????@@@@@@@@@???===<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<=========<<<<<<===>>>===<<<;;;:::999<<<>>>???>>>======>>>===============>>>>>>>>>::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================>>>>>>>>>>>>@@@>>><<<<<<===>>>===<<<======>>>>>>>>>>>>======?????????>>>>>>=========>>>==================>>>?????????>>>>>>=========<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::777777888888999:::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>??????>>>>>>>>>;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<======>>>???======<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>============??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>======<<<<<<======>>>>>>??????@@@@@@??????>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;:::::::::;;;;;;:::;;;<<<;;;999888888999:::;;;;;;<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>===>>>@@@CCCEEEEEEDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<============<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@?????????>>>============>>>???>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<;;;:::999:::<<<>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>???======>>>>>>>>>===<<<;;;<<<<<<<<<===============>>>>>>>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@???>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<============<<<<<<;;;<<<>>>??????===<<<:::<<<>>>@@@@@@>>>======>>>????????????????????????=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<============>>>>>>>>>>>>???>>>===============<<<>>>>>>============>>>>>>?????????>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===========================<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;=================================>>>>>>>>>?????????>>>>>>======>>>>>>???========================>>>>>>>>>>>>>>>>>>=========>>>>>>???????????????>>>>>>============>>>>>>===>>>@@@AAABBBBBBAAAAAA?????????>>>>>>======<<>>???@@@AAAAAA<<<<<<<<<===>>>???@@@AAA>>>===<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>>>>===============<<<<<<<<<<<<===>>>????????????>>>=========<<<<<<<<<<<<<<<===;;;<<<===;;;999888888999:::;;;;;;<<<======>>>>>>AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::;;;======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@>>>===<<<===@@@AAAAAAAAA>>>>>>=========>>>??????======>>>>>>>>>?????????=================================<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<>>>???@@@????????????@@@@@@AAAAAACCCBBBBBBAAA@@@??????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================??????>>>>>>============<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<======<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===????????????????????????????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????AAA@@@??????>>>>>>??????????????????????????????@@@@@@@@@??????>>>>>>>>><<<<<<===>>>>>>===<<<<<<:::<<<===??????>>><<<;;;>>>@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????;;;<<<<<<<<<===========================<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>?????????>>>======<<<<<<============>>>>>>>>>>>>>>>>>>???>>>============>>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<======>>>???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB=========>>>???@@@AAABBB???>>>======<<<<<<======>>>============>>>???@@@>>>????????????????????????>>>>>>======>>>>>>?????????>>>>>>>>>??????@@@>>>>>>============>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>======>>>@@@AAAAAA@@@>>>===??????>>>>>>>>>>>>??????<<<===>>><<<:::999999:::;;;;;;<<<======>>>>>>???AAA@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<===???@@@AAA@@@>>><<<<<<===>>>>>>======<<<<<<<<<======>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<======<<<<<<<<<::::::::::::;;;===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===???@@@@@@@@@@@@@@@@@@???================================================;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<======???@@@@@@@@@@@@@@@???????????????>>>======<<<======>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>===<<<<<<>>>@@@@@@@@@>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>===>>>>>>>>>??????@@@@@@======>>>>>>>>>???????????????????????????>>>===>>>>>>>>>>>>>>>=========????????????????????????>>>>>>>>>>>>?????????????????????>>>>>>=====================>>>>>>>>>>>>>>>???AAA@@@>>>======>>>======>>>>>>>>>>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<>>>>>============>>>???@@@@@@AAA@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAABBBBBBBBB???????????????@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========???@@@AAA????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@?????????@@@AAAAAA@@@??????>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@???>>>>>>@@@@@@??????@@@@@@AAAAAA===>>>???>>><<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>===???>>>>>>===>>>???AAABBBDDDBBB???>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????>>>>>>???????????????>>>>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<===AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAA@@@??????============>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>?????????>>><<<<<<<<<<<<===>>>??????????????????????????????@@@>>><<<<<<>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDD;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<>>>?????????======???AAAAAAAAAAAA@@@@@@@@@??????===>>>@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@BBBBBB???>>>>>>???<<<===>>>??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<:::999999:::<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA===>>>???AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@???>>>======>>>???AAACCC?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@AAABBBDDDEEEBBBBBBAAA@@@@@@???>>>>>>>>>>>>????????????>>>>>>@@@????????????@@@AAABBB>>>???@@@???>>>===>>>???>>>>>>>>>???@@@@@@AAAAAA??????AAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAA???>>>???@@@AAABBBDDDBBB???>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????>>>>>>>>>>>>???@@@@@@AAA@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@>>>>>>>>>??????>>>>>>===AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@===>>>????????????>>>===<<<===>>>???@@@@@@@@@@@@============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@HHHDDD???===???@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDAAAAAA@@@??????@@@AAAAAA???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@BBBCCCCCC;;;<<<===??????===<<<;;;:::::::::::::::;;;<<<======>>>???>>>======???AAAAAAAAAAAA@@@@@@????????????@@@BBBDDDDDDCCCBBBAAA>>>>>>???@@@AAABBBBBBCCC????????????????????????AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>AAACCCCCC@@@>>>???@@@;;;===>>>@@@@@@>>>===;;;::::::;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::999999:::::::::::::::;;;<<<======<<<:::999999:::<<<===999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@BBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@????????????????????????>>>>>>???@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>???AAACCCEEEEEEEEEEEE>>>???@@@@@@BBBBBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA???>>>======>>>@@@BBBCCC?????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCC@@@@@@??????@@@BBBDDDEEEAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA>>>???@@@@@@???>>>@@@AAA?????????@@@AAAAAABBBBBB>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>@@@???>>>>>>>>>???AAABBBDDDBBBAAA??????@@@BBBCCCBBB@@@===<<<>>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCAAA@@@BBBBBBDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>=========>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBPPPKKKDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBAAA@@@??????@@@AAABBB@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???@@@AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDAAA@@@??????>>>>>>??????????????????????????????======>>>???@@@AAAAAABBB;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA>>>===@@@???===<<<;;;<<<>>>???<<<;;;;;;::::::<<<===>>><<<===>>>>>>======>>>???:::;;;;;;;;;::::::999888<<<;;;;;;;;;;;;<<<======BBB>>>999999<<<===;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????@@@BBBCCC???@@@AAAAAAAAAAAA@@@???BBBAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBB@@@???BBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>===============>>>>>>??????@@@@@@@@@AAA???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAHHHGGGEEECCCAAA@@@@@@???BBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????>>><<<>>>??????@@@@@@AAABBBBBB;;;<<<<<<======<<<<<<;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCDDDDDDDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>??????@@@?????????>>>>>>>>>======<<<===>>>???@@@<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<;;;::::::999999999999999:::;;;;;;BBB>>>::::::===>>>===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@???>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@??????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@@@@??????BBBBBBAAAAAAAAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBAAA@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<=========>>>>>>>>>????????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAAFFFEEEDDDBBB@@@?????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@>>>>>>???@@@>>>===??????@@@AAAAAABBBBBBCCC<<<<<<============<<<<<<::::::;;;<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????@@@BBBCCCBBBAAA???===@@@@@@??????@@@@@@AAABBB>>>@@@@@@???===<<<===>>>>>>>>>>>>>>>>>>======<<<:::999999999999:::;;;;;;BBB???<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBAAA@@@@@@???BBBAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAACCCEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAAFFFEEEDDDCCCAAA@@@???>>>CCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAACCCBBBAAAAAAAAAAAABBBCCC??????????????????????????????@@@@@@AAAAAABBBBBB@@@@@@?????????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????CCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@????????????@@@@@@DDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???>>>>>>======>>>>>>?????????>>>>>>>>>??????@@@>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@@@@@@@AAABBBBBB@@@??????@@@AAA@@@>>>@@@AAAAAABBBCCCCCCDDDDDD<<<======>>>>>>======<<<::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCC@@@??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>============>>>??????AAA???>>>???AAACCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBDDDDDDAAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@????????????@@@@@@BBBAAA@@@???>>>>>>============???@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDGGGEEEBBB@@@???@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@BBBBBBBBBCCCDDDDDDEEEEEE===>>>>>>>>>>>>>>>>>>===;;;<<<<<<======>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEDDDAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAABBBDDDEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===???BBBDDDDDDBBB???===>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAADDDDDDCCCCCCBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>??????????????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFCCCAAA@@@AAABBBDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFF>>>>>>????????????>>>>>>=========>>>>>>?????????????????????????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCEEEFFFHHHIIIKKKKKKFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>@@@CCCEEEEEECCC@@@>>>@@@@@@@@@AAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFAAACCCEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBCCCEEEEEEEEEDDDBBBCCCCCCDDDDDDEEEFFFFFF>>>??????@@@@@@??????>>>????????????@@@@@@@@@@@@????????????????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDBBBBBBAAAAAA@@@??????>>>@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@AAABBBBBB@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEGGGIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDDDDDDDDDDCCCBBB???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEFFF??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@???>>>>>>===@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAACCCDDDCCCBBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEECCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDEEEGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIICCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFHHHJJJKKKLLLMMMGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDEEEFFFFFFGGGGGGHHHGGGDDDCCCCCCDDDGGGHHHCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGBBBCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC???AAABBBDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEEEECCCBBB@@@@@@@@@@@@BBBCCCEEECCCAAA@@@@@@AAABBBDDD???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBFFFCCCBBBCCCEEEFFFDDDBBBGGGGGGHHHGGGDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAA@@@AAAAAACCCDDDDDDCCCAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCCCCBBBAAA@@@EEECCC@@@??????AAAAAABBBBBBDDDEEECCCAAAAAACCCFFFDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@??????CCCCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEDDDEEEGGGHHHIIIDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFEEEDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHIIIJJJJJJIIIFFFDDDBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHJJJKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEDDDEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEECCCAAABBBDDDEEEDDDBBBFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???@@@BBBBBBCCC>>>@@@BBBBBB@@@@@@BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHGGGEEEEEEGGGIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFAAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDBBBAAABBBCCCDDDCCCBBBEEEFFFGGGEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCC???AAACCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIHHHGGGFFFHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMFFFFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCAAA@@@??????AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGG>>>???AAAAAAAAAAAA???>>><<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAA@@@@@@AAACCCDDD@@@BBBCCCDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHHHHIIIJJJJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJHHHGGGFFFHHHIIILLLKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDFFFGGGIIIIIIGGGFFFDDDGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGG===>>>???@@@@@@???>>>===<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAABBBDDDFFFBBBEEEGGGFFFDDDCCCCCCEEEGGGFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMHHHHHHIIIJJJJJJJJJIIIIIILLLLLLLLLKKKKKKJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHHHHGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIIIIHHHFFFFFFGGGHHHLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLJJJIIIGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGG>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAACCCDDDEEEDDDCCCCCCCCCEEEEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCDDDEEEFFFGGGDDDGGGIIIHHHEEEDDDGGGIIIFFFEEEDDDEEEGGGHHHIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJHHHFFFFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGBBBCCCDDDEEEFFFHHHHHHIIIDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@????????????@@@@@@AAA@@@???>>>??????AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGFFFDDDCCCDDDFFFEEEGGGHHHGGGFFFEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHGGGDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCFFFIIIHHHFFFGGGLLLPPPNNNJJJFFFEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFEEEGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCDDDFFFHHHGGGDDDCCCEEEGGGFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHBBBEEEHHHHHHGGGJJJPPPVVVYYYTTTMMMIIIHHHHHHGGGEEEIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFGGGIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIFFFHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIHHHFFFFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHHHHIIIJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCDDDFFFIIINNNRRRTTTVVVRRRMMMKKKLLLLLLJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHFFFGGGIIIKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHFFFDDDIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBDDDEEEFFFBBBDDDHHHIIIJJJIIIIIIIIIDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJOOORRRSSSRRROOOLLLMMMNNNWWWKKKEEEKKKMMMHHHGGGLLLKKKKKKKKKIIIHHHHHHJJJLLLHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFF@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIHHHFFFEEEEEEEEEEEEGGGFFFEEECCCCCCCCCDDDDDDBBBAAAAAABBBEEEFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJIIIGGGEEEEEEEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDAAAAAADDDEEEEEECCCDDDDDDBBBAAAAAABBBDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBCCCBBBAAAAAADDDCCCCCCCCCEEEEEECCCAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJHHHGGGFFFGGGIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHIIIHHHHHHGGGIIIJJJMMMNNNSSSPPPLLLJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMMMMOOOPPPOOOLLLKKKLLLNNNSSSIIIGGGOOOSSSMMMJJJMMMJJJJJJKKKJJJHHHHHHJJJKKKIIIJJJJJJJJJJJJIIIHHHHHHLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCAAAAAACCCDDDDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAABBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCAAA???@@@@@@@@@@@@@@@AAAAAAAAAGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIGGGFFFGGGIIIGGGGGGGGGFFFFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMLLLKKKKKKJJJKKKJJJIIIHHHIIIIIIKKKLLLNNNLLLIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHNNNLLLIIIFFFEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIHHHHHHHHHHHHIIIIIIKKKJJJHHHGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLLLLKKKJJJJJJLLLNNNNNNIIIJJJSSSWWWRRRNNNOOOIIIJJJKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDFFFEEECCCCCCCCCCCCAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@AAABBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDBBBAAABBBCCCCCCDDDDDDCCCBBBBBBCCCBBBAAABBBDDDDDDBBBAAA?????????@@@AAAAAAAAABBBEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIIIIHHHEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIILLLLLLMMMMMMLLLLLLKKKJJJGGGGGGGGGHHHIIIKKKMMMNNNIIIHHHGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHLLLJJJGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHGGGFFFFFFHHHJJJLLLKKKJJJHHHHHHIIIKKKMMMLLLIIIKKKRRRUUUQQQNNNNNNIIIKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLOOONNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMOOOQQQOOOPPPRRRSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKIIIFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEECCCBBBAAABBBBBB@@@???CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@??????@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBDDDDDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@???BBBCCCEEEFFFGGGFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDEEEGGGIIIKKKMMMNNNEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFGGGIIIHHHFFFCCCFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFDDDDDDHHHHHHHHHGGGGGGFFFFFFEEEGGGEEEEEEEEEGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKJJJIIIHHHHHHKKKMMMMMMLLLIIIHHHIIIJJJLLLLLLNNNLLLLLLOOOPPPNNNMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTXXXWWWVVVVVVWWWZZZ\\\^^^XXXZZZ[[[]]]]]][[[ZZZXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXUUURRRQQQRRRRRRRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJJJJJJJKKKLLLRRRQQQOOOLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>@@@????????????AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???CCCDDDFFFHHHIIIHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCDDDEEEEEEEEEFFFIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHCCCEEEFFFGGGFFFGGGHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEGGGKKKOOOMMMHHHCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLLLLOOOQQQQQQPPPOOOOOORRRTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTUUUTTTTTTSSSPPPNNNMMMOOOQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\[[[ZZZZZZ\\\___ccceeebbbaaa___^^^]]]]]]^^^___XXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^^^^______ccccccdddeeegggjjjmmmnnnjjjkkklllmmmmmmlllkkkjjjhhhiiijjjkkkkkkkkkjjjiiiddd```]]]\\\___aaaaaa___[[[[[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSQQQQQQQQQSSSSSSWWWUUUSSSQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTOOOOOOOOONNNNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFDDDDDDCCCEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDDDDCCCBBBBBBCCC???@@@@@@AAAAAA@@@@@@???@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOKKKKKKKKKKKKLLLNNNOOOPPPLLLLLLLLLMMMOOOPPPOOOMMMJJJIIIIIIHHHFFFFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHIIIAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCC@@@BBBEEEGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@BBBEEEFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBDDDGGGGGGFFFFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJLLLPPPTTTSSSMMMGGGFFFGGGJJJLLLMMMNNNMMMLLLMMMNNNPPPQQQQQQPPPOOONNNOOOOOOPPPPPPOOONNNLLLKKKGGGGGGHHHKKKNNNOOONNNLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQSSSTTTVVVWWWVVVTTTRRRPPPPPPQQQSSSTTTPPPOOOMMMLLLKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]___```aaabbbaaaaaa___^^^^^^]]]]]]^^^^^^___aaa```^^^[[[YYYYYY[[[^^^[[[ZZZ[[[___eeeiiiiiiiiijjjkkkkkkiiihhhhhhiiiiiidddccc```]]]YYYYYY[[[^^^aaabbbccceeeggghhhiiiiiiiiigggeeeeeehhhnnntttxxxwwwvvvsssqqqpppppppppqqqnnnmmmllljjjhhhgggeeeeeefffhhhllloooqqqrrrqqqqqqqqqrrrtttwwwzzz}}}|||}}}~~~wwwrrrnnnooossswwwwwwvvvmmmllllllkkkkkkkkkkkkkkkkkkiiifffdddddddddfffgggcccbbb```^^^]]]]]]]]]]]]``````aaaaaabbbccccccddd___^^^^^^]]]\\\\\\[[[[[[ZZZXXXUUURRRQQQPPPQQQRRRNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKLLLOOOPPPPPPOOONNNOOOOOOOOONNNMMMKKKJJJMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBDDDGGGGGGDDDCCCCCCEEECCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAABBBCCCEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHJJJLLLOOOPPPNNNNNNOOOPPPQQQTTTVVVWWWUUUUUUUUUVVVXXXYYYXXXWWWSSSRRRQQQNNNLLLJJJHHHGGGIIIJJJLLLNNNPPPRRRTTTTTT???@@@@@@AAAAAA@@@@@@???@@@BBBCCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????AAACCCEEEGGGHHHHHHGGG<<<>>>AAACCCDDDCCCAAA@@@CCCBBBAAAAAA@@@@@@AAAAAACCCCCCAAAAAAAAAAAACCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBB>>>AAADDDEEEDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBDDDEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEEEEEEEEEEDDDDDDBBBEEEHHHHHHFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDGGGJJJNNNPPPQQQQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHJJJJJJKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQPPPPPPTTTWWWWWWQQQKKKPPPRRRUUUXXXZZZZZZYYYYYYUUUVVVXXXZZZ[[[ZZZYYYXXXWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTWWW[[[\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]___```aaaaaaaaaaaa^^^^^^___```bbbeeehhhjjjfffdddaaa^^^^^^```bbbddd]]][[[YYYXXXWWWXXXYYYZZZXXX[[[___cccfffhhhhhhhhhhhhiiikkklllmmmnnnoooooooooppprrrtttuuuvvvvvvuuussssssrrrrrrrrrrrrsssssstttsssqqqnnnkkkkkkmmmoooeeeeeegggnnnuuuzzz|||{{{yyy|||~~~}}}|||||||||{{{tttrrrnnniiieeeeeehhhkkkooopppqqqrrrssstttttttttssspppnnnmmmqqqxxx}}}zzzwwwsssqqqpppsssvvv{{{~~~}}}zzzxxxwwwxxxzzz{{{vvvuuusssrrrqqqpppqqqqqqsssttttttuuuuuuvvvvvvwwwtttssssssrrrqqqpppppppppkkkhhhddd```^^^^^^___aaa]]]^^^______^^^]]][[[ZZZZZZYYYXXXYYY[[[]]]\\\[[[]]]^^^^^^^^^]]]\\\ZZZYYYVVVUUUSSSSSSSSSUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPJJJIIIIIIIIIJJJKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEBBBEEEHHHHHHFFFDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFF@@@AAABBBCCCCCCAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEHHHKKKNNNOOOOOOOOOPPPRRRUUUXXXYYYTTTTTTTTTVVVXXXYYYXXXVVV\\\[[[XXXUUURRROOOMMMLLLNNNPPPTTTXXX^^^cccgggiiiBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@???DDDCCCBBBAAAAAACCCEEEFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCFFFEEECCCBBBBBBCCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFDDDAAAAAABBBCCCCCCCCCAAABBBCCCAAA>>>>>>AAADDDDDDBBBAAAAAACCCEEEFFFEEEEEECCC@@@@@@BBBEEEGGGHHHDDDCCCBBBBBBDDDFFFFFFEEEGGGEEECCCBBBBBBCCCDDDFFFJJJGGGEEEDDDDDDDDDCCCBBBDDDCCCBBBCCCEEEFFFFFFEEEHHHFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIEEEFFFMMMRRRNNNHHHEEEHHHGGGGGGGGGIIIJJJIIIHHHJJJJJJJJJKKKLLLKKKHHHFFFGGGFFFDDDDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDEEEHHHKKKIIIJJJIIIHHHFFFFFFHHHJJJJJJLLLMMMKKKIIIIIILLLPPPIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPQQQQQQOOONNNNNNOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQVVVXXX[[[[[[XXXVVVTTTSSSTTTUUUUUUUUUVVVVVVVVVVVV\\\XXXTTTVVV[[[```aaa```^^^\\\[[[\\\]]]]]]\\\[[[]]]___aaabbbbbbdddfffhhheeeddddddcccbbbbbbbbbbbbdddhhhnnnrrrrrrnnniiifffeeeiiimmmpppooommmlllkkkjjjooossstttpppjjjgggfffcccbbbccchhhppptttssspppnnnnnnmmmmmmoooqqqssstttrrrpppooorrrvvvxxxvvvsssyyyvvvrrrrrrvvv{{{wwwpppooouuuzzz{{{yyyyyyuuupppkkkhhhhhhjjjkkkooommmooovvv{{{}}}}}}~~~}}}{{{|||~~~zzzvvvxxx{{{xxxyyy|||~~~|||~~~zzzssspppmmmkkknnntttsssttttttsssooommmllllllpppmmmiiigggfffhhhkkkmmmooorrruuutttpppkkkgggeeehhhgggeeeddddddfffiiikkknnnkkkhhheeeeeedddcccbbb````````````aaa___\\\YYY[[[VVVUUUXXXZZZVVVSSSRRROOOOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFEEECCCAAABBBDDDGGGHHHIIIKKKJJJJJJJJJLLLOOORRRTTTTTTOOONNNRRRTTTSSSTTTVVVYYYYYYWWWUUURRRPPPNNNMMMNNNTTT[[[dddqqq}}}AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDBBBCCCEEEGGGGGGGGGGGGHHHHHHEEEBBBAAABBBDDDCCCAAA@@@AAADDDFFFGGGGGGKKKIIIFFFDDDFFFGGGHHHHHHFFFEEEDDDDDDFFFGGGGGGFFFGGGGGGFFFEEEEEEFFFFFFGGGIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDEEEGGGHHHGGGEEEKKKIIIHHHHHHIIIJJJJJJIIIFFFFFFFFFHHHKKKMMMMMMLLLRRRNNNNNNUUUYYYWWWSSSQQQOOOOOONNNNNNNNNNNNNNNMMMOOOOOOOOOPPPQQQQQQPPPPPPPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMLLLKKKIIIJJJLLLNNNNNNOOOOOONNNNNNOOOQQQSSSRRRSSSTTTSSSQQQQQQTTTVVVTTTVVVWWWWWWVVVWWWXXXZZZZZZ\\\^^^^^^]]]]]]^^^___aaaaaaaaa``````aaabbbbbbdddeeefffffffffeeecccbbbgggjjjmmmnnnllliiigggfffcccddddddeeegggiiijjjkkknnnjjjgggiiioootttuuuuuupppooonnnoooqqqrrrrrrqqqnnnpppssstttttttttvvvwwwwwwvvvvvvvvvwwwxxxyyyzzzwwwyyy~~~{{{vvvssszzz~~~{{{{{{}}}zzzyyyxxxvvvwww|||}}}}}}~~~}}}}}}{{{{{{|||}}}}}}{{{|||~~~||||||yyyvvvwwwyyy|||}}}|||yyywwwvvvuuutttssstttuuuxxxyyy~~~{{{xxxwwwvvvvvvuuutttqqqqqqrrrssssssqqqnnnllliiieeeccceeeeee```\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEBBBBBBDDDFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJLLLMMMIIIGGGIIIKKKJJJKKKMMMPPPOOOOOONNNMMMLLLKKKKKKQQQWWW```jjjxxxCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLKKKIIIIIIIIIJJJJJJHHHIIIJJJLLLLLLKKKJJJIIIJJJIIIIIIJJJLLLMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNGGGGGGHHHJJJKKKLLLMMMNNNHHHGGGGGGIIILLLNNNNNNNNNKKKLLLMMMLLLJJJHHHHHHIIIHHHFFFFFFHHHKKKOOOPPPPPPVVVSSSPPPNNNNNNNNNNNNMMMMMMKKKIIIIIIJJJKKKJJJIIILLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIIIIJJJMMMOOOPPPOOOMMMOOOMMMKKKKKKMMMMMMMMMLLLKKKKKKLLLOOOTTTWWWXXXXXX\\\WWWWWW]]]aaa```^^^^^^___^^^^^^]]][[[ZZZZZZYYY]]]]]]]]]]]]^^^```bbbccceeedddbbb___]]]\\\[[[ZZZ[[[[[[[[[YYYWWWWWWXXXZZZ[[[\\\^^^^^^^^^```ccceeedddeeeeeeeeeddddddfffhhhiiikkkllllllkkkkkkmmmnnnoooqqqssstttttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwzzz|||}}}~~~}}}{{{yyywww{{{~~~}}}wwwwwwwwwyyy{{{~~~{{{yyy{{{~~~}}}}}}yyyvvvwwwuuuooojjjjjjgggggggggfffffffffffffffcccbbbbbbaaa___]]]\\\[[[[[[]]]___bbbccccccbbbbbb______^^^]]]\\\[[[[[[[[[UUUUUUTTTSSSQQQPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSTTTSSSQQQPPPNNNLLLKKKJJJLLLIIIFFFEEEEEEFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFJJJFFFDDDGGGHHHEEEDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHLLLSSS\\\ffftttOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWYYY]]]___```^^^[[[YYYZZZZZZZZZ[[[]]]^^^]]][[[[[[[[[ZZZZZZZZZ\\\]]]^^^```___^^^]]]\\\[[[[[[ZZZWWWYYY[[[\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]VVVVVVWWWWWWXXXYYYZZZZZZUUUUUUVVVXXX[[[]]]\\\[[[RRRTTTVVVWWWWWWWWWVVVVVVUUUTTTTTTWWW[[[___aaaaaadddbbb^^^\\\\\\\\\[[[ZZZYYYWWWUUUTTTUUUUUUTTTSSSWWWYYY[[[^^^^^^]]][[[YYYWWWWWWXXXYYYZZZYYYVVVTTTRRRSSSVVVZZZ^^^```___^^^[[[YYYXXXWWWXXXYYYXXXWWWWWWWWWZZZ^^^eeeiiilllllllllgggfffkkknnnnnnoooqqquuuuuuuuussspppnnnmmmmmmsssssssssssstttwww{{{~~~~~~zzzvvvuuuuuussstttsssqqqnnnmmmnnnpppssstttvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~zzzzzzwwwwwwwwwwwwwwwvvvvvvvvvsssssssssrrrpppmmmkkkjjjiiilllooosssuuuuuutttsssooonnnnnnmmmlllkkkjjjjjjgggffffffeeecccbbbaaa```___```aaabbbbbbbbbbbbbbbccceeehhhiiiiiifffccc```bbbaaa___]]]ZZZXXXUUUTTTUUURRROOOMMMLLLKKKJJJHHHKKKJJJJJJIIIIIIJJJJJJKKKNNNKKKLLLOOOOOOJJJFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFGGGNNNVVV]]]gggrrrvvvvvvcccccceeefffggggggggggggiiiiiiiiiiiijjjllloooppprrrrrrssssssttttttuuuuuuuuuuuusssrrrqqqpppooooooooorrrvvvzzz{{{yyyuuusssrrrrrrrrrsssvvvwwwvvvttttttsssrrrrrrrrrtttvvvwwwxxxwwwvvvtttsssrrrrrrrrrnnnqqqssstttsssssstttvvvyyyyyyyyyyyyyyyxxxwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqtttvvvwwwuuusssjjjjjjkkkmmmnnnnnnlllkkkiiihhhhhhkkkooosssuuuuuuvvvtttqqqpppqqqqqqpppoookkkiiiffffffffffffeeedddiiilllooossstttrrrooommmgggfffggghhhhhhgggdddaaa```aaadddiiiooorrrtttssspppnnnllllllllllllkkkjjjfffgggjjjpppwww}}}}}}|||~~~{{{yyywwwyyy}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuusssrrrtttttttttttttttsssrrrqqqtttxxx}}}|||uuuqqqrrrrrrpppnnnkkkhhheeedddccc```]]][[[ZZZXXXUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTWWW\\\[[[TTTMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJPPPVVVXXX]]]ccceeedddyyy{{{}}}}}}{{{{{{{{{{{{zzzyyy~~~xxxxxxwwwxxxyyyyyyvvvtttttttttvvvzzz~~~}}}}}}}}}{{{zzzyyyzzz|||~~~}}}zzzwwwuuutttqqqooommmllljjjgggddd```aaabbbdddfffgggiiiiiibbb```cccgggfff___XXXUUUUUUTTTTTTSSSRRRQQQPPPPPPRRRXXX[[[ZZZZZZ\\\]]][[[}}}}}}{{{xxxvvvrrrsssuuuwwwxxxzzz{{{{{{wwwsssrrrtttsssnnnkkkjjjggggggfffdddcccbbbaaaaaa```fffiiifffdddeeedddbbb|||{{{}}}vvvuuutttsssrrrqqqpppppppppwwwzzzwwwtttuuuuuusss}}}||||||{{{yyyxxxwwwxxxyyyzzzyyywwwuuutttuuuvvvwwwwwwuuusssssstttuuuvvvwwwxxx{{{}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}||||||yyyxxxvvvtttqqqmmmjjjiiikkkkkkmmmoooppppppppppppkkkjjjhhhhhhjjjllllllllljjjhhhfffeeedddccc```^^^___```bbbcccbbbaaa```___^^^___```___]]]\\\\\\\\\^^^___```aaadddjjjqqqvvvxxxvvvsssmmmhhheeeeeeffflllttt~~~||||||}}}~~~yyyvvvuuutttsssuuuvvvuuusssqqqppppppppppppnnnkkkgggdddaaa___```aaabbbdddddddddcccccc___^^^]]]^^^___```^^^]]]^^^]]][[[ZZZYYYXXXUUURRRSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTUUUTTTQQQPPPOOOPPPQQQSSSTTTVVVXXX]]]bbbgggiiigggddd___ZZZYYYZZZ[[[aaaiiirrr{{{}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwvvvtttwwwyyyxxxvvvsssssstttvvvuuussspppmmmiiifffeeeeeefffgggiiiiiihhhfffeeefffffffffggggggfffcccaaacccbbb```______]]]YYYVVVTTTUUUVVVXXXXXXYYYYYYYYYVVVWWWXXXWWWUUUSSSRRRSSSSSSUUUWWWXXXZZZ]]]aaaeeeeeedddaaa]]]ZZZZZZ\\\^^^aaahhhpppxxx}}}|||~~~~~~}}}|||~~~~~~}}}~~~{{{wwwwwwxxxyyyyyywwwwwwxxxxxxzzz|||~~~zzzwwwsssrrrsssuuuvvvvvvzzz}}}{{{||||||}}}~~~|||zzzyyy{{{|||~~~~~~}}}}}}||||||yyy||||||{{{{{{}}}~~~}}}|||yyyvvvrrrooonnntttuuuwwwwwwwwwvvvtttrrrssssssssstttuuusssoookkkmmmlllkkkjjjiiigggccc```[[[\\\]]]^^^``````aaaaaa___```aaa___]]][[[[[[[[[[[[]]]___aaabbbdddgggiiigggfffdddaaa______bbbeeedddkkkssszzz~~~~~~{{{yyyyyy|||