BM6P6(@ nnnmmmlllnnnssssssnnnddd[[[XXXTTTOOOOOOTTTOOOTTTYYY```rrr}}}}}}rrrhhh``````bbbaaaaaabbb]]]___```aaaaaabbbdddffffffhhhiiihhhfffdddccccccddddddcccccccccddddddeeeeeefffhhhkkkrrr}}}uuulllhhhggggggeeebbbZZZVVVPPPLLLNNNTTT[[[```mmmyyykkkSSSOOOIIIFFFFFFHHHIIIJJJJJJJJJOOOWWW```lllvvvoooddd```ZZZWWWVVVVVVVVVVVVWWWZZZ```fffjjjwww~~~iii]]]VVVQQQVVVUUUSSSRRRQQQQQQRRRRRRMMMRRRRRRUUUZZZZZZfff~~~qqqpppeeeuuuwwwZZZRRRKKKIIIJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGIIINNNXXXgggxxxyyyooouuuwwwcccWWWPPPKKKIIIKKKhhheeedddgggmmmnnnrrriii```[[[VVVPPPOOORRRPPPSSSWWW]]]nnn~~~qqqggg```___aaaaaaaaabbb```aaabbbaaaaaaaaadddffffffhhhiiihhhfffcccccccccdddddddddeeefffhhhjjjjjjeeegggiiinnnxxxxxxqqqhhhcccbbbaaa^^^\\\VVVSSSNNNLLLNNNTTT[[[```nnn~~~}}}jjj^^^OOOLLLGGGEEEEEEFFFGGGGGGHHHIIIMMMTTT\\\hhh{{{~~~ssslllccc___ZZZWWWVVVVVVVVVVVVXXX[[[bbbhhhnnn|||yyyfff\\\VVVRRRTTTSSSRRRQQQPPPPPPPPPQQQMMMQQQQQQTTTYYYZZZgggooonnnlll~~~qqqXXXSSSNNNKKKKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDEEEGGGLLLVVVeeewwwzzzqqqwwwttt```TTTNNNJJJHHHJJJ}}}ccc^^^\\\```hhhjjjuuunnneee^^^WWWQQQOOOQQQRRRTTTWWW\\\kkk~~~{{{ooofff______```___```bbbcccddddddbbbaaaaaaccceeefffggghhhgggeeecccbbbcccdddeeefffhhhjjjmmmooopppggghhhlllrrr~~~~~~vvvooofff```]]][[[XXXUUURRRPPPMMMLLLNNNUUU\\\aaammmxxx|||sssgggYYYQQQLLLIIIFFFDDDEEEFFFFFFFFFIIIIIILLLRRRYYYeeewwwyyyooohhhbbb___ZZZWWWWWWWWWWWWWWWYYY]]]dddllltttrrraaaYYYUUUTTTRRRQQQPPPOOONNNNNNNNNOOOLLLQQQQQQSSSXXXZZZjjjnnnmmmrrrkkkVVVTTTPPPMMMMMMJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCEEEJJJTTTbbbttt|||sss{{{ooo\\\QQQKKKHHHHHHIII}}}aaa[[[XXX\\\fffjjjtttppphhh```XXXRRRQQQQQQTTTUUUWWW\\\iii|||zzz{{{mmmeee___^^^^^^]]]^^^bbbeeeeeeeeebbb``````bbbdddggghhhhhhgggdddcccccccccfffggghhhiiilllnnnqqqrrrkkklllooouuuwwwqqqiiibbb]]]YYYUUUSSSPPPNNNMMMMMMQQQWWW]]]aaakkkqqq{{{}}}uuuqqqlllfff```XXXPPPKKKJJJHHHFFFFFFGGGHHHGGGGGGKKKKKKMMMRRRXXXbbbtttuuulllfffaaa^^^ZZZXXXXXXYYYYYYXXXYYY]]]dddnnnyyykkk^^^WWWTTTTTTPPPPPPOOONNNMMMMMMMMMMMMKKKPPPPPPRRRXXX]]]ooopppoootttlllWWWUUUOOOLLLLLLJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDEEEIIIRRR___ppp~~~www{{{kkkYYYOOOJJJHHHHHHJJJ}}}aaaZZZUUUYYYdddjjjpppooojjjbbbYYYUUUTTTSSSSSSSSSUUU\\\gggzzzzzzxxxllleee___]]]\\\ZZZ\\\```eeeeeecccaaa______aaaccchhhiiiiiigggdddcccdddeeehhhhhhiiijjjkkkmmmooopppnnnooorrryyy~~~{{{~~~xxxssskkkccc\\\WWWSSSQQQOOOOOOOOOPPPSSSYYY^^^aaafffhhhnnnwww~~~yyyrrrjjjfff```ZZZVVVRRRMMMKKKHHHFFFEEEEEEFFFHHHHHHGGGLLLKKKNNNRRRVVV___ooo}}}}}}tttkkkfff___]]]ZZZYYYYYYZZZZZZYYYYYY\\\dddppp}}}{{{ggg\\\UUURRRTTTOOOOOOOOONNNNNNMMMLLLLLLKKKPPPQQQSSSZZZaaawwwqqqsssuuupppZZZUUUNNNIIIKKKJJJGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGJJJQQQ]]]lllzzz}}}yyyiiiWWWNNNJJJHHHIIILLL}}}aaaYYYSSSWWWbbbhhhnnnpppmmmccc[[[XXXWWWUUUQQQPPPSSSZZZcccyyy}}}}}}wwwkkkeee___]]]ZZZWWWYYY^^^bbbaaa```^^^\\\]]]aaacccjjjjjjjjjhhheeedddeeefffiiiiiiiiiiiijjjkkkmmmmmmooopppttt}}}yyyyyy{{{{{{wwwssslllccc\\\UUUQQQOOOPPPPPPQQQRRRUUUYYY\\\^^^aaaaaacccjjjqqqtttqqqmmmeeeaaa[[[WWWSSSQQQNNNLLLHHHEEECCCDDDFFFHHHIIIJJJLLLLLLOOOSSSVVV]]]jjjwww{{{ssskkkfff^^^\\\YYYYYYZZZ[[[[[[ZZZZZZ\\\eeerrrtttddd[[[TTTRRRTTTPPPPPPPPPPPPOOONNNMMMLLLKKKQQQRRRTTT\\\fffpppsssyyyppp[[[VVVMMMIIIKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKRRR]]]kkkxxxwwwgggVVVMMMJJJHHHIIILLL~~~ddd[[[TTTWWWbbbiiinnnsssqqqfff]]]ZZZYYYVVVSSSRRRUUU[[[bbbsssyyylllfff```\\\XXXUUUWWW[[[^^^]]]\\\[[[ZZZ\\\```dddkkkkkkkkkiiifffeeeggghhhiiiiiiiiiiiijjjlllmmmnnnqqqrrrvvv~~~|||vvvyyy{{{yyywwwtttnnneee\\\VVVRRRPPPPPPPPPQQQSSSUUUWWWYYYZZZ^^^\\\\\\```fffjjjkkkiiieeebbb]]]YYYVVVTTTQQQOOOLLLIIIFFFFFFHHHLLLOOOPPPOOOPPPTTTXXX[[[___jjjuuu{{{rrriiiccc\\\[[[YYYZZZ[[[\\\\\\[[[\\\^^^ffftttlll```[[[TTTRRRUUUQQQQQQQQQQQQQQQOOONNNMMMKKKRRRSSSVVV___kkkxxxkkkppp|||kkkYYYWWWOOOJJJLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHKKKRRR^^^lllzzzvvvfffTTTLLLIIIGGGHHHKKKggg^^^WWWYYYdddkkkqqqvvvtttiii___\\\ZZZWWWXXXVVVYYY___dddrrr{{{lllfff```\\\WWWSSSUUUZZZ[[[[[[ZZZYYYYYY[[[```dddllllllkkkiiigggfffgggiiihhhhhhhhhiiikkkmmmnnnoootttuuuwww~~~vvvuuu|||~~~{{{yyyvvvppphhh___XXXTTTSSSPPPPPPRRRSSSTTTUUUVVVWWW]]]ZZZYYY[[[___dddfffggggggddd```]]][[[XXXUUUSSSQQQNNNKKKJJJMMMQQQTTTVVVSSSUUUZZZ^^^```cccmmmwww{{{qqqgggaaa\\\ZZZYYYZZZ\\\]]]]]]\\\^^^___gggvvvggg^^^ZZZTTTRRRVVVQQQRRRSSSSSSRRRQQQOOONNNLLLRRRTTTWWWaaannnrrrffflll|||eeeWWWXXXRRRLLLNNNLLLIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGKKKRRR___nnn|||ttteeeSSSKKKGGGFFFGGGJJJeee___ZZZZZZgggpppxxx~~~|||pppbbb[[[XXXWWWRRRXXXXXX\\\eeeqqq~~~pppfff\\\YYYXXXUUUUUUVVVVVVWWWYYYYYYZZZ\\\___bbbiiijjjjjjiiifffddddddeeeiiiiiikkknnnrrrtttuuuuuuvvvxxxzzz|||~~~|||uuusssuuuwwwxxxuuupppiiibbb[[[VVVSSSNNNOOOQQQTTTUUUWWWWWWWWW___ZZZUUUVVV\\\cccffffffeeeeeeeeedddaaa\\\WWWUUUVVVUUUSSSRRRRRRSSSUUUVVVXXXZZZ]]]```___bbbmmmzzzwwwnnneee```]]][[[YYYXXXYYY[[[^^^```ccccccgggtttyyyddd\\\TTTQQQSSSPPPRRRRRRRRRRRRQQQPPPOOONNNQQQPPPUUU\\\^^^jjj}}}mmmiiihhhrrrdddWWWSSSRRROOOLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEAAAGGGJJJKKKWWWkkk}}}qqqcccUUUOOOMMMKKKKKKMMMeee```[[[\\\hhhqqq~~~sssddd\\\YYYWWWTTTYYYYYY[[[dddnnnuuukkkaaa]]]ZZZWWWUUUVVVUUUVVVWWWWWWXXXZZZ___bbbiiijjjjjjhhheeeccccccdddhhhjjjlllppptttvvvwwwwwwwwwxxxyyyzzz{{{~~~{{{uuusssuuuxxxyyyvvvqqqiiibbb[[[VVVSSSOOOPPPQQQRRRTTTVVVWWWXXX\\\XXXVVVYYY```gggjjjkkkjjjjjjjjjhhhfffbbb___]]]]]]\\\[[[ZZZ[[[\\\^^^```aaaaaadddfffgggiiirrr|||}}}uuulllddd^^^\\\[[[YYYYYYYYY[[[]]]^^^cccdddjjjxxxuuuaaaZZZRRRPPPRRROOOPPPPPPQQQQQQQQQPPPOOOOOOQQQPPPUUU[[[```ooowwwiiiffffffzzznnnbbbWWWTTTSSSPPPMMMMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDHHHJJJLLLWWWlllrrrdddVVVPPPNNNLLLLLLNNNfffaaa\\\]]]iiisssttteee[[[XXXVVVVVVZZZYYY[[[ccckkk~~~~~~}}}rrrgggbbb^^^YYYWWWWWWVVVVVVVVVVVVWWW[[[```eeehhhiiiiiigggdddccccccccchhhkkkooossswwwyyy{{{{{{zzzzzzyyywwwwwwyyy}}}zzzuuuuuuwwwzzz|||xxxrrriiiaaaZZZUUUSSSPPPPPPQQQQQQSSSUUUXXXYYYZZZXXXYYY^^^fffmmmppppppmmmmmmmmmllljjjiiigggfffeeedddccccccdddfffhhhjjjllljjjkkknnnpppqqqwwwyyyqqqiiibbb]]]ZZZZZZYYYYYYYYYZZZ[[[[[[bbbeeennn}}}nnn]]]XXXPPPOOOQQQOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQUUU[[[cccuuuooofffeeeffftttjjj```WWWUUUUUURRROOONNNKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIKKKMMMWWWlllrrreeeVVVQQQOOOMMMMMMOOOgggccc^^^___jjjsssssscccZZZWWWUUUWWW[[[ZZZ\\\cccjjj|||{{{xxxmmmgggbbb]]]ZZZ[[[YYYXXXXXXWWWXXX\\\cccggghhhiiiiiigggdddccccccdddhhhlllrrrwww{{{}}}~~~~~~}}}zzzvvvtttvvvzzz}}}~~~yyyvvvvvvyyy|||~~~zzzrrrhhh```YYYTTTRRRRRRQQQQQQQQQSSSVVVZZZ\\\[[[[[[^^^dddkkkqqqssssssnnnnnnnnnnnnmmmmmmmmmmmmjjjiiihhhhhhjjjlllnnnpppssspppooorrruuuvvvzzz~~~uuunnnggg```\\\XXXYYYYYYYYYZZZZZZZZZZZZbbbgggsssiiiZZZWWWPPPOOORRRPPPOOOOOOQQQRRRRRRSSSSSSSSSRRRSSSVVVZZZeee|||{{{jjjdddeeegggsssggg___XXXWWWWWWSSSOOOOOOLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJMMMVVViiissseeeWWWQQQPPPNNNOOOPPPhhhddd______jjjsss|||rrrddd\\\YYYWWWVVVZZZYYY\\\dddiii{{{{{{yyy~~~}}}rrrlllgggbbb___```[[[[[[YYYXXXXXX\\\aaaffffffggghhhgggeeeddddddeeehhhnnnuuu{{{~~~|||wwwtttuuuxxx{{{~~~~~~|||zzzxxxxxx{{{~~~zzzqqqggg^^^XXXTTTRRRSSSSSSSSSTTTVVVZZZ]]]___```aaaeeejjjooosssttttttqqqqqqrrrrrrssstttttttttoooooonnnnnnoooqqqtttvvvuuuqqqpppsssvvvwww{{{{{{rrrkkkeee```\\\WWWXXXXXXYYYZZZZZZ[[[[[[bbbkkkyyy{{{dddYYYXXXQQQOOOSSSRRRPPPQQQRRRTTTUUUUUUUUUUUUTTTVVVXXX[[[hhhtttgggcccdddfffvvv~~~ggg```ZZZYYYWWWRRRNNNNNNLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHIIILLLTTTeee}}}ssseeeWWWRRRPPPOOOOOOQQQiiiddd___^^^iiiqqq|||sssfff^^^\\\[[[VVVYYYXXX[[[cccgggvvv}}}xxx}}}xxxrrrmmmgggdddddd^^^]]]\\\ZZZYYY[[[___bbbccceeefffeeeddddddeeefffiiipppyyy~~~}}}yyyvvvuuuxxxzzz{{{||||||zzzyyyzzz}}}~~~yyyoooeee\\\VVVSSSRRRSSSTTTUUUWWW[[[___bbbdddeeegggjjjnnnqqqssstttuuuvvvwwwxxxzzz{{{|||||||||wwwwwwvvvuuuvvvxxx{{{|||vvvsssrrrtttvvvwww~~~xxxooohhhbbb^^^\\\WWWWWWXXXYYYZZZ\\\]]]^^^fffpppvvvaaaXXXXXXRRRPPPSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVTTTYYYZZZ]]]nnnqqqeeeaaacccggg{{{ggg```[[[YYYVVVQQQOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIMMMSSSbbbyyyrrrdddWWWQQQPPPOOOOOOQQQiiiddd^^^]]]gggnnn{{{ssseee^^^[[[ZZZVVVYYYWWWYYY```bbboooyyy~~~yyyrrrkkkggggggddddddbbb___]]]]]]___aaa___```bbbcccbbbccceeefffiiiqqq{{{~~~}}}yyyvvvvvvwwwyyyzzz{{{|||{{{{{{|||~~~}}}wwwmmmbbbZZZUUUSSSSSSSSSUUUXXX\\\```dddggghhhgggjjjmmmppprrrtttuuuwwwzzz{{{~~~~~~}}}|||{{{|||}}}yyywwwwwwxxxwwwzzz~~~tttkkkddd___\\\ZZZWWWWWWWWWXXXZZZ]]]```bbbkkkwwwqqq^^^WWWXXXQQQOOORRRQQQSSSSSSTTTUUUVVVVVVVVVVVVSSSZZZ]]]aaatttpppeeebbbhhhqqqwwweee___ZZZXXXVVVRRRRRRTTTNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHJJJOOOTTT```vvvqqqdddVVVQQQPPPOOOOOOQQQiiiddd^^^\\\eeemmmyyy~~~}}}pppbbbZZZXXXVVVWWWYYYVVVXXX^^^^^^iiizzz~~~}}}vvvnnniiihhhjjjjjjiiifffbbbaaaaaabbb[[[]]]___```aaabbbdddfffiiirrr|||}}}}}}|||yyywwwvvvwwwxxxyyy{{{|||||||||}}}|||vvvlllaaaYYYTTTSSSSSSSSSUUUYYY^^^cccgggjjjkkkhhhkkknnnqqqrrrtttwwwxxxzzz|||~~~}}}~~~{{{{{{{{{{{{zzz}}}~~~|||rrrhhhaaa]]]ZZZYYYXXXWWWWWWWWWZZZ^^^bbbeeennn{{{ooo\\\VVVXXXQQQNNNQQQPPPSSSSSSTTTUUUUUUUUUUUUTTTRRR[[[___dddyyynnneeeeeeppp|||tttccc]]]YYYXXXVVVSSSTTTXXXNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIKKKPPPUUU___uuupppcccUUUPPPOOONNNOOOQQQiiieee^^^^^^iiirrr}}}|||uuujjjbbb^^^[[[VVVXXXVVVWWWYYY[[[bbbqqq~~~|||~~~yyyqqqqqqvvvsssnnniiigggffffffdddbbb]]]ZZZ[[[___bbbdddiiinnnnnntttzzz~~~xxxzzzzzzyyyxxxvvvuuuttttttssswww|||}}}~~~zzzmmmaaaWWWRRRQQQRRRVVV[[[```ccceeeiiimmmooossssssrrrrrruuuzzz{{{zzz~~~}}}}}}~~~yyymmmeee___ZZZYYY[[[YYYYYYZZZ\\\\\\[[[aaahhhnnneee^^^VVVRRRRRRSSSRRROOOQQQOOOMMMNNNRRRUUUVVVUUUVVV\\\aaalll~~~qqqkkkkkkxxxpppaaa^^^YYYVVVUUUUUUTTTSSSQQQPPPMMMJJJIIIHHHIIIJJJLLLOOOLLLNNNVVV\\\nnnssseeeWWWQQQOOOMMMMMMOOOiiiddd^^^]]]hhhqqqzzzzzztttiiiaaa^^^\\\XXXZZZXXXXXXYYYZZZ```mmm{{{~~~}}}wwwyyy~~~~~~zzzsssooollljjjfffccc^^^ZZZYYY\\\^^^```eeekkkooovvv|||{{{tttsssssssssrrrrrrrrrqqqqqqtttvvvzzz}}}vvviii\\\UUUTTTUUUWWW]]]dddjjjnnnqqqrrrrrrxxx{{{~~~~~~xxxllleee^^^YYYXXXZZZYYYXXXZZZ\\\\\\\\\ccckkkvvv~~~ccc]]]UUUQQQRRRSSSQQQOOOQQQOOOMMMOOORRRUUUVVVUUUXXX___hhhxxxyyymmmjjjoookkk___\\\XXXUUUTTTTTTSSSRRRQQQPPPNNNLLLKKKLLLLLLMMMNNNPPPNNNPPPWWW\\\mmmssseeeWWWQQQOOOMMMMMMOOOhhhddd]]]\\\hhhqqqxxxyyysssiiiaaa^^^\\\YYY[[[YYYYYYYYYYYY]]]iiiuuu~~~}}}xxxrrrmmmgggddd```[[[XXXYYY[[[^^^dddjjjqqqyyywwwoookkklllmmmnnnooooooppppppuuuvvvyyyuuueee[[[XXXYYY[[[aaajjjtttyyyzzzyyyxxxvvvkkkddd^^^XXXWWWYYYXXXWWWYYY\\\]]]^^^fffnnn~~~{{{```[[[TTTQQQQQQRRRQQQOOOQQQOOONNNOOORRRUUUVVVVVVXXX```nnnuuuiiiiiivvvvvveee]]]ZZZWWWUUUTTTTTTSSSRRRRRRQQQPPPOOONNNOOOPPPPPPNNNRRRPPPSSSYYY]]]lllssseeeWWWQQQOOONNNNNNOOOhhhddd^^^]]]hhhqqqzzz{{{vvvjjjaaa]]]\\\YYYZZZXXXXXXYYYYYY\\\gggrrr}}}}}}wwwoooiiieeeddd]]]YYYYYY\\\___gggooouuu~~~wwwnnnjjjjjjkkklllnnnoooqqqrrrwwwwww|||pppbbb\\\\\\```eeeooo{{{~~~~~~|||ssshhhbbb\\\WWWVVVXXXXXXWWWYYY]]]^^^aaaiiirrruuu]]]YYYSSSQQQPPPQQQQQQPPPQQQPPPOOOPPPRRRTTTVVVWWWXXX```qqqsssiiikkk}}}oooaaa\\\YYYWWWUUUUUUUUUTTTSSSTTTSSSRRRPPPPPPOOOOOOPPPLLLQQQPPPTTT[[[]]]kkkssseeeWWWQQQPPPNNNNNNPPPiiieee^^^]]]hhhrrr|||~~~yyylllaaa\\\ZZZXXXWWWVVVXXXYYYYYY\\\fffrrr|||~~~xxx{{{{{{sssmmmjjjddd]]]YYYYYY\\\bbbkkktttyyy}}}uuuooonnnmmmlllmmmoooqqqrrrxxxzzzmmmccc```fffhhhppp{{{wwwnnneee```[[[WWWUUUXXXXXXWWWYYY]]]___cccllluuummmZZZWWWSSSQQQPPPQQQQQQQQQPPPPPPQQQQQQRRRTTTVVVXXXZZZbbbuuurrrlllpppkkk```[[[YYYWWWWWWWWWWWWVVVUUUVVVUUUSSSQQQOOONNNMMMLLLJJJNNNOOOSSSZZZ\\\jjjrrreeeWWWQQQPPPOOOOOOQQQhhhddd]]]\\\hhhqqq|||zzzlll```ZZZXXXWWWUUUUUUWWWZZZ[[[]]]gggqqq~~~~~~ssstttzzz}}}vvvqqqnnnddd]]]XXXYYY]]]bbbllluuu~~~xxxuuuqqqmmmlllmmmppprrrzzz}}}}}}nnnfffiiiiiinnnuuuwww{{{~~~rrrjjjbbb^^^[[[WWWVVVXXXYYYYYYZZZ^^^```dddnnnxxxyyyeeeWWWVVVTTTRRRQQQQQQRRRSSSPPPQQQRRRRRRRRRSSSVVVYYY]]]hhhnnnmmmuuu{{{hhh^^^YYYXXXWWWWWWYYYYYYXXXVVVWWWVVVTTTRRRPPPMMMLLLKKKIIIMMMMMMPPPWWWYYYgggrrreeeWWWRRRQQQPPPPPPRRR~~~fffbbb[[[ZZZfffoooyyy|||xxxkkk^^^XXXWWWWWWUUUVVVYYY\\\[[[]]]fffppp~~~qqqpppuuu|||tttpppnnngggaaa\\\]]]```dddmmmvvvyyyrrrnnnooorrrttt{{{zzzoookkkhhhjjjnnnooowww{{{mmmfff___\\\ZZZWWWWWWYYY[[[ZZZ[[[___aaaeeeoooyyynnn^^^VVVVVVUUUSSSRRRRRRSSSUUUPPPQQQSSSRRRRRRSSSVVVZZZ___mmmwwwhhhkkkxxxtttddd\\\WWWVVVVVVWWWXXXYYYXXXVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKNNNLLLMMMSSSTTTaaazzzrrreeeWWWRRRQQQPPPPPPRRR}}}ddd```YYYXXXdddmmmuuuyyyuuuiii\\\WWWWWWXXXWWWWWWZZZ]]]\\\]]]eeennn{{{qqqoootttxxxqqqlllkkkmmmfffaaaaaacccgggooowwwwwwrrrrrruuuxxx|||uuukkkggggggiiiiiiuuuzzzkkkccc]]][[[ZZZWWWWWWZZZ\\\[[[\\\___aaaeeeoooyyyiiiZZZVVVVVVUUUTTTRRRSSSTTTVVVOOOQQQSSSSSSRRRSSSVVVZZZ]]]oooqqqbbbhhhyyyooobbbYYYUUUUUUUUUVVVXXXXXXWWWUUUUUUUUUTTTTTTSSSQQQPPPOOOMMMPPPLLLLLLPPPPPP]]]vvvrrreeeWWWRRRQQQPPPQQQSSS}}}kkkaaaZZZ\\\]]]iiiuuusssoooggg]]]WWWVVVXXXWWWWWWWWWXXXYYY^^^dddiiiyyyrrrkkkmmmwww}}}vvvmmmkkkllllllfffdddgggjjjlllsss|||xxxuuuvvvwwwuuujjjeeejjjnnnzzz|||vvvhhheee___YYYVVVVVVWWWYYYXXXYYY\\\```bbbgggrrr~~~xxxcccZZZWWWVVVUUUSSSRRRQQQQQQQQQUUUSSSSSSVVVWWWVVVXXX\\\dddzzzzzznnnbbbdddxxxkkkcccaaa[[[ZZZYYYZZZZZZYYYVVVTTTSSSSSSTTTTTTTTTRRRQQQPPPLLLLLLNNNOOONNNQQQ\\\iiisssdddUUUPPPQQQRRRSSSUUUwwwggg^^^XXX\\\]]]iiirrrqqqmmmeee\\\VVVUUUVVVVVVWWWXXXYYYZZZ^^^cccgggrrrtttlllmmmqqqxxx~~~|||ssskkkhhhiiimmmiiihhhllloooqqqwww||||||~~~zzzooojjjoootttyyysssfffccc]]]YYYWWWXXXZZZ[[[]]]\\\]]]```ccciiiwwwppp___XXXWWWVVVTTTSSSRRRQQQQQQQQQSSSQQQQQQUUUWWWWWWZZZ___iiiuuulllcccggg{{{vvvfff___]]][[[ZZZYYYYYYZZZYYYVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLNNNOOONNNQQQ\\\hhh|||sssdddVVVQQQSSSSSSTTTVVVqqqbbb[[[VVV[[[\\\iiinnnnnnjjjcccZZZTTTSSSTTTUUUWWWYYYZZZ[[[]]]aaadddjjjvvvmmmmmmkkksss{{{{{{ssskkkhhhhhhnnnnnnppptttvvvvvvzzz~~~|||vvvsssyyytttnnncccaaa\\\YYYXXXYYY\\\^^^aaa______aaaeeennn~~~~~~eeeYYYVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOPPPTTTVVVXXX]]]dddqqqooohhhdddjjj}}}qqqfff```]]][[[ZZZYYYYYYYYYXXXVVVTTTQQQRRRRRRRRRRRRPPPNNNMMMLLLLLLMMMOOOOOOPPPZZZdddvvvssseeeWWWSSSTTTUUUUUUVVVnnn```YYYUUUYYY[[[ggglllllliiibbbZZZUUUTTTUUUTTTVVVYYY[[[\\\]]]___```fff{{{yyynnnllljjjttt}}}wwwoookkkjjjppptttyyy}}}|||{{{{{{}}}zzzxxxtttqqqttt||||||||||||qqqiiibbb```\\\YYYYYYZZZ\\\^^^```___aaaeeejjjsssqqq]]]VVVVVVSSSSSSRRRQQQPPPPPPPPPQQQPPPOOOQQQTTTVVVXXX___gggvvv|||jjjeeeccckkk|||mmmeee```]]][[[ZZZXXXXXXXXXXXXVVVTTTRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMOOOOOOPPPWWWaaarrrtttfffXXXTTTUUUUUUUUUVVVnnn```YYYTTTXXXYYYeeejjjkkkiiiccc\\\VVVUUUVVVTTTWWWZZZ[[[[[[[[[\\\^^^ddduuu~~~pppmmmlllvvvzzzqqqmmmlllrrr{{{{{{yyyuuurrrnnnmmmooorrrxxx|||yyynnnfffbbb```\\\YYYXXXYYY[[[\\\]]]^^^bbbhhhnnnxxxiiiZZZVVVWWWQQQQQQPPPPPPOOOPPPPPPPPPRRRQQQSSSUUUUUUXXX```jjj|||vvvgggddddddnnnqqqgggaaa[[[YYY[[[ZZZXXXWWWWWWWWWVVVTTTTTTTTTTTTTTTSSSQQQOOONNNLLLKKKLLLOOOOOOOOOUUU\\\lll}}}wwwhhhZZZUUUVVVUUUUUUVVVnnn___XXXTTTWWWWWWccciiijjjiiiddd]]]XXXVVVWWWUUUWWWZZZZZZZZZZZZ[[[\\\cccooouuupppnnnxxxzzzqqqlllkkkuuu{{{uuupppmmmnnnnnnnnnqqqvvvuuukkkddd```^^^[[[YYYXXXXXXZZZ[[[\\\]]]cccjjjrrr|||wwwcccYYYVVVUUUOOOOOOOOOOOOOOOOOOPPPPPPTTTSSSTTTVVVVVVYYYcccnnnrrrfffeeeiiivvvlllfffaaa\\\[[[\\\ZZZWWWVVVWWWWWWVVVTTTUUUUUUUUUUUUSSSQQQOOONNNLLLKKKLLLOOOOOOOOOSSSXXXiiizzz}}}nnn]]]WWWWWWWWWWWWXXXkkk]]]WWWSSSVVVVVVbbbggghhhhhhccc]]]XXXWWWWWWWWWXXXYYYYYYXXXXXXZZZ[[[___iii{{{uuusss{{{zzzqqqlllkkkwwwxxxrrrnnnooonnnlllooottt{{{qqqgggaaa[[[ZZZXXXWWWWWWYYYZZZ\\\^^^___cccjjjrrrlll^^^YYYUUUQQQNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSUUUWWWWWW[[[hhhttt{{{pppeeegggpppwwwiiifffaaa]]]^^^\\\YYYWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMMMMJJJKKKOOOOOONNNQQQUUUcccvvv{{{tttbbbZZZYYYYYYZZZ\\\iii[[[VVVRRRVVVVVVbbbfffggggggccc\\\WWWVVVWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\ddd|||yyyxxx|||rrrmmmmmmyyy|||uuuppppppooolllooovvv{{{xxxnnneee```XXXWWWVVVVVVWWWYYY\\\]]]aaa```ccciiirrr~~~eee[[[XXXSSSMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRUUUWWWXXX]]]kkkyyywwwooodddiiivvvmmmbbbaaa\\\YYY[[[\\\YYYWWWUUUVVVVVVVVVUUUSSSSSSSSSSSSQQQOOOMMMLLLMMMJJJKKKNNNPPPNNNPPPTTTYYYnnnyyyyyyfff\\\[[[[[[\\\___mmm___WWWSSSYYYWWW^^^iiihhheeeaaa\\\YYYXXXYYY[[[YYYWWWUUUTTTUUUWWWXXX]]]fffzzz|||~~~tttmmmmmmppp~~~uuuqqqqqqtttvvvvvv{{{|||~~~}}}uuulllddd^^^ZZZZZZYYYWWWVVVWWWYYY\\\___```dddlllvvvsssdddXXXSSSRRRMMMNNNOOOOOOMMMLLLLLLOOOQQQQQQUUUUUUVVVZZZ[[[iiiyyyllleeeiii{{{mmmcccZZZ[[[]]]XXXZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKLLLMMMMMMNNNNNNOOOPPPPPPZZZggg|||{{{ggg`````````^^^]]]lll___VVVRRRXXXWWW^^^iiiiiifffbbb\\\YYYXXXXXXZZZXXXVVVTTTSSSUUUVVVXXX^^^fffxxx}}}|||tttooopppsss|||zzzyyyyyy~~~zzzssstttvvvyyyrrrjjjaaa\\\YYYYYYXXXWWWVVVWWWYYY\\\``````ccckkkvvvoooaaaVVVRRRRRRNNNMMMNNNNNNMMMKKKKKKLLLNNNOOOSSSSSSUUU[[[^^^oootttjjjjjjqqqyyyggg```YYY[[[]]]XXXXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQYYYeeeyyy~~~jjjaaabbbbbbaaa```lll___VVVRRRXXXXXX```jjjjjjhhhccc]]]YYYVVVVVVXXXVVVTTTSSSSSSTTTUUUVVV]]]eeeuuu}}}vvvsssvvvzzztttnnnnnnnnnvvv~~~uuummmfff___YYYWWWXXXWWWVVVUUUWWWZZZ\\\```___ccckkkwwwiii^^^TTTQQQRRRNNNNNNOOOPPPOOONNNLLLLLLMMMOOOSSSRRRUUU^^^eeeyyyrrrkkknnnzzznnnaaa]]]XXXZZZ]]]WWWVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHJJJKKKLLLMMMOOOQQQRRRRRRXXXbbbtttmmmddddddddddddeeennnaaaWWWRRRYYYZZZdddlllkkkiiiddd^^^XXXUUUTTTUUUTTTSSSRRRRRRSSSTTTUUU[[[bbbppp|||zzz}}}yyysssrrrqqqwwwyyypppjjjddd]]]XXXVVVVVVVVVVVVUUUWWWZZZ]]]``````dddnnn{{{}}}eee\\\RRROOOQQQMMMPPPRRRTTTSSSQQQOOOOOOOOOQQQTTTSSSWWWaaallltttpppoooxxxeee\\\[[[WWWYYY[[[UUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMMMMLLLJJJIIIIIIHHHIIIIIIKKKMMMOOOQQQSSSTTTUUU^^^ooorrrhhhgggfffgggiiipppcccZZZTTT[[[^^^iiiooonnnjjjddd]]]WWWTTTSSSTTTSSSRRRRRRRRRSSSTTTTTTXXX^^^jjjzzzzzzyyy~~~vvvmmmgggbbb]]]YYYUUUUUUVVVVVVVVVXXX\\\___aaacccjjjvvvxxxccc[[[RRRNNNPPPMMMPPPRRRTTTTTTRRRPPPOOOPPPQQQTTTSSSWWWdddqqq}}}sssqqqooorrraaa[[[[[[WWWXXXYYYSSSUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIKKKMMMOOOQQQSSSTTTRRRZZZiiizzzxxxnnnkkkjjjkkkmmmqqqeee[[[UUU\\\```lllrrrpppkkkddd\\\VVVSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTVVVZZZdddvvvyyyzzz}}}rrrjjjeeeaaa\\\YYYTTTUUUVVVVVVWWWZZZ^^^aaadddhhhsssrrr```ZZZQQQNNNPPPMMMMMMOOOPPPPPPOOONNNOOOOOOPPPTTTSSSYYYhhhwwwvvvmmmlllsssmmm^^^ZZZ[[[VVVVVVXXXSSSTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLKKKKKKKKKIIIIIIKKKMMMOOOQQQSSSTTTQQQWWWddduuuvvvrrrpppppprrrqqqeee[[[UUU\\\aaannnuuurrrkkkbbbZZZUUUSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUWWW___nnnwwwrrruuu}}}yyyooogggccc___[[[XXXTTTUUUVVVWWWXXX[[[```ccciiipppkkk\\\XXXPPPNNNQQQOOOLLLMMMNNNNNNMMMNNNPPPRRRQQQUUUWWW___pppoooiiiiii|||xxxiii[[[XXXZZZUUUUUUXXXSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSQQQUUUaaaqqqzzzvvvvvvxxxpppeee[[[TTT[[[aaaooowwwssskkkbbbYYYTTTSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUVVV\\\iiixxxssssssyyyzzz~~~~~~{{{yyy{{{|||zzzwwwmmmeeeaaa^^^ZZZWWWTTTVVVWWWXXXYYY\\\aaaeeemmmuuufffYYYVVVPPPOOORRRQQQNNNOOOOOOOOONNNPPPRRRUUUSSSYYY\\\fffyyy}}}kkkhhhjjjpppeeeXXXVVVXXXTTTUUUXXXTTTPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRUUU```ooo|||{{{zzz{{{sssbbbaaa[[[[[[eeemmmsssoooggg]]]UUURRRSSSUUUTTTUUUVVVVVVVVVTTTSSSRRRRRRVVV\\\eeewww~~~~~~|||zzzwwwtttwwwuuussssssuuuxxx{{{|||~~~{{{rrrjjjeee```ZZZXXXYYYYYYXXXYYY]]]]]]]]]aaagggrrrrrrdddWWWRRRRRRPPPOOOOOORRRQQQOOONNNNNNNNNNNNOOOSSSYYY___fffzzzxxxiiihhhnnnmmmbbb___[[[XXXWWWVVVTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKIIIIIIJJJLLLJJJKKKLLLMMMMMMNNNNNNNNNUUUTTT[[[lll|||qqq```___ZZZ[[[eeelllqqqlllccc[[[VVVTTTTTTUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRWWW\\\cccrrr~~~{{{wwwuuurrrrrrrrruuuyyy~~~xxxpppgggccc^^^YYYWWWYYY[[[ZZZ[[[]]]^^^^^^cccjjjtttkkk___SSSPPPQQQPPPOOOOOOOOONNNNNNMMMNNNOOOPPPQQQSSSYYY```kkkrrrgggjjjqqqwwwddd^^^[[[XXXVVVVVVVVVUUUTTTQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIKKKIIIJJJKKKLLLMMMMMMMMMMMMRRRQQQYYYiiizzzooo^^^]]]YYY[[[fffkkkppphhh___YYYWWWVVVVVVUUURRRRRRRRRRRRRRRSSSSSSSSSSSSWWW\\\aaakkk}}}{{{sssuuuxxx}}}~~~tttlllddd```]]]XXXWWWYYY\\\[[[\\\^^^^^^___eeennnyyyvvvbbbXXXPPPOOOQQQPPPOOOOOOLLLLLLLLLLLLMMMOOOQQQSSSUUUYYYbbbrrr}}}kkkfffnnnyyymmm___YYYVVVTTTTTTUUUVVVVVVUUUQQQPPPOOONNNMMMKKKKKKJJJIIIKKKLLLLLLKKKIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOVVVeeevvvnnn^^^\\\YYY]]]hhhlllqqqhhh^^^XXXXXXXXXVVVTTTRRRRRRQQQQQQRRRRRRSSSSSSSSSVVV[[[___eeexxx|||zzzppphhhaaa___\\\XXXXXXZZZ]]]\\\\\\^^^^^^```iiitttlll\\\TTTOOOPPPQQQPPPNNNNNNLLLLLLKKKLLLMMMOOOQQQRRRVVVZZZcccwwwrrrgggfffrrr}}}fff^^^VVVTTTRRRQQQSSSTTTTTTSSSPPPOOONNNMMMLLLKKKJJJJJJHHHJJJMMMMMMKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMSSSaaarrrnnn___\\\YYY___jjjlllrrriii___XXXXXXWWWUUURRRRRRRRRSSSSSSSSSSSSSSSSSSRRRTTTYYY]]]bbbqqq}}}vvvmmmeee___^^^\\\YYYZZZ\\\[[[[[[\\\^^^___cccppp}}}zzzggg[[[TTTPPPQQQRRROOOMMMMMMNNNMMMMMMLLLMMMOOOPPPQQQXXX[[[eee~~~mmmeeeeeeqqqppp```[[[VVVTTTQQQPPPPPPQQQQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJGGGJJJLLLMMMKKKIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMRRR]]]nnnnnn```\\\YYY```jjjjjjpppiii___XXXVVVUUUTTTSSSTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRUUU[[[```lllwwwpppiiibbb]]]\\\[[[ZZZ[[[^^^[[[[[[]]]```bbbiiiyyypppcccYYYTTTQQQRRRQQQNNNMMMNNNNNNNNNMMMMMMNNNPPPQQQRRRZZZ^^^lllxxxjjjddddddrrrkkk```\\\VVVTTTQQQOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHJJJKKKKKKJJJHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMQQQXXXiii}}}nnn```ZZZWWW___iiihhhjjjeee]]]VVVSSSRRRSSSTTTVVVWWWYYYZZZYYYVVVSSSQQQTTTPPPRRRYYY^^^fff{{{zzzqqqjjjeee^^^YYYYYYZZZYYYZZZ^^^[[[\\\___cccgggpppzzzfff]]]WWWRRROOOPPPPPPMMMMMMPPPMMMMMMMMMNNNPPPRRRTTTVVVZZZbbbuuuooofffdddgggzzzwwwggg```\\\UUUSSSPPPOOOOOOOOOOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIJJJKKKKKKLLLKKKKKKIIILLLNNNTTTbbbwwwmmm___YYYVVV^^^gggeeedddaaa[[[UUUPPPPPPSSSVVVWWWYYY\\\]]][[[XXXSSSPPPUUUPPPPPPXXX\\\bbbsss~~~vvvmmmeeebbb\\\WWWXXXXXXXXXZZZ]]][[[]]]aaafffjjjuuurrr___YYYTTTOOOMMMOOONNNMMMNNNQQQLLLLLLMMMNNNQQQTTTWWWYYYZZZeee{{{}}}hhhbbbdddlllkkk```[[[VVVTTTQQQOOONNNOOOPPPPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHKKKMMMPPP^^^tttjjj]]][[[WWWZZZaaabbbccc___XXXTTTRRRRRRRRRRRRUUUXXX\\\\\\YYYTTTPPPNNNMMMOOOTTTYYY[[[___lllyyyzzzrrrjjjeeeaaa[[[UUUTTTXXX[[[[[[YYY^^^___bbbiiippp~~~jjj\\\VVVSSSPPPNNNMMMOOOPPPNNNLLLPPPNNNKKKJJJNNNTTTVVVVVVeeegggrrrfffjjjlllpppzzzggg]]]WWWUUUSSSPPPNNNMMMOOOPPPNNNLLLKKKKKKJJJIIIHHHIIILLLOOOOOONNNNNNMMMKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJHHHKKKSSS]]]iiiyyykkk^^^\\\WWWYYY```aaagggbbb[[[UUUSSSRRRQQQQQQTTTWWWZZZZZZWWWSSSPPPOOONNNPPPTTTXXXZZZ^^^iiivvv~~~wwwooohhhccc___ZZZVVVVVVYYY\\\[[[YYY]]]^^^bbbiiirrruuuaaaWWWSSSSSSPPPNNNNNNOOOPPPNNNLLLNNNNNNNNNMMMOOORRRVVVWWWeeerrr{{{lllccchhhppp~~~tttggg```ZZZUUUTTTQQQNNNNNNOOOOOOMMMKKKJJJKKKJJJIIIHHHIIILLLNNNQQQPPPMMMKKKJJJIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIJJJQQQZZZfffwwwlll^^^\\\WWWXXX______jjjeee]]]VVVSSSQQQOOONNNRRRTTTVVVVVVTTTRRRQQQPPPPPPPPPTTTWWWYYY\\\fffpppxxxrrrkkkeee```\\\YYYWWWXXX[[[\\\[[[YYY^^^___eeemmmwww~~~iii\\\WWWUUURRRPPPNNNNNNOOOOOONNNMMMNNNQQQUUUTTTRRRSSSXXX]]]kkknnngggbbbgggvvvppplllhhh```XXXTTTRRRPPPNNNNNNMMMLLLJJJIIIJJJJJJIIIHHHIIIKKKMMMSSSPPPLLLIIIHHHIIIKKKLLLIIIJJJKKKMMMMMMMMMMMMLLLKKKIIIJJJOOOWWWbbbssskkk^^^\\\WWWYYY```aaaiiiddd\\\VVVRRRPPPOOONNNPPPQQQSSSSSSQQQPPPQQQRRRQQQQQQSSSVVVWWWYYYaaajjjyyyrrrlllfffaaa]]]ZZZYYYXXXZZZ\\\]]][[[YYY___aaahhhrrrpppbbbZZZVVVUUURRRQQQOOONNNNNNNNNNNNNNNOOOTTT[[[\\\WWWUUU\\\fffwwwuuufffeeedddiiizzzpppssspppeee\\\TTTRRRPPPNNNMMMKKKJJJIIIHHHIIIJJJIIIHHHHHHJJJLLLPPPNNNKKKHHHGGGGGGIIIJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKIIIIIIMMMRRR\\\nnn}}}iii\\\[[[XXXZZZbbbcccfffaaaYYYTTTQQQPPPOOONNNNNNOOOQQQQQQPPPOOOPPPRRRRRRPPPRRRUUUVVVWWW]]]eeezzz{{{ssslllfffbbb]]]ZZZXXXXXXYYY[[[]]]]]]\\\[[[^^^aaajjjwwwxxxeee\\\VVVQQQPPPQQQQQQPPPOOONNNMMMNNNNNNNNNSSS[[[]]]WWWUUU```oookkkaaacccfffqqqsssnnntttpppddd[[[RRRQQQPPPMMMKKKIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIKKKNNNWWWgggwwwhhh[[[[[[XXX[[[ccceeeccc^^^XXXSSSPPPPPPPPPOOOMMMNNNPPPPPPOOOOOOPPPQQQQQQOOOPPPSSSTTTUUUZZZ```sss|||vvvnnngggbbb^^^ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]]]]bbbnnn}}}oooaaa\\\VVVQQQPPPPPPQQQQQQOOOMMMMMMNNNOOOMMMPPPVVVYYYUUUUUUdddwww{{{eee]]]```iii}}}jjjhhhllleeeZZZUUUNNNOOONNNLLLIIIGGGGGGHHHFFFGGGIIIIIIHHHGGGHHHJJJGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLRRRaaapppiii\\\[[[XXXZZZbbbcccddd___XXXSSSQQQPPPPPPOOOLLLNNNQQQQQQPPPOOOOOOOOOPPPNNNNNNRRRSSSTTTXXX]]]jjjyyytttkkkddd^^^[[[YYYWWWWWWXXXZZZ[[[[[[]]]^^^```aaahhhuuufff\\\YYYTTTRRRTTTPPPQQQRRRPPPMMMLLLMMMOOOOOONNNRRRVVVUUUXXXkkkpppeee^^^aaannntttaaabbbcccYYYQQQPPPKKKLLLLLLJJJGGGEEEFFFHHHEEEGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGJJJKKKKKKNNN\\\kkkjjj]]]\\\WWWYYYaaabbbgggaaaZZZTTTRRRPPPPPPOOOLLLNNNQQQRRRQQQOOONNNNNNPPPMMMMMMQQQSSSSSSWWW\\\ddd~~~xxxrrriiibbb]]]ZZZXXXWWWWWWXXXZZZZZZ[[[\\\___aaafffnnn}}}uuu[[[SSSRRRNNNNNNRRRPPPQQQRRRPPPMMMLLLMMMPPPSSSPPPRRRWWWXXX]]]rrriiijjjddddddssslll]]]___^^^RRRLLLOOOIIIJJJKKKIIIFFFDDDFFFHHHEEEFFFHHHHHHGGGGGGGGGHHHKKKIIIFFFCCCCCCDDDFFFHHHCCCDDDFFFGGGHHHHHHGGGGGGEEEGGGJJJLLLJJJMMMYYYggg~~~}}}eeeYYYXXXUUUXXXaaabbbfffbbb[[[TTTPPPNNNMMMNNNOOONNNLLLJJJJJJKKKMMMNNNJJJLLLMMMNNNOOOPPPSSSUUUcccqqq}}}rrrlllccc\\\YYYXXXXXXXXX[[[[[[]]]___^^^\\\```fffhhhrrrooo[[[UUUQQQKKKKKKPPPPPPOOONNNLLLKKKKKKJJJJJJPPPNNNSSS[[[ZZZ]]]www{{{kkkhhh___eee{{{xxxiiiYYYRRRTTTUUUQQQKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFIIILLLLLLKKKNNNUUU\\\uuu}}}eeeYYYXXXUUUXXX```aaaddd```ZZZTTTPPPOOOOOOPPPOOONNNLLLKKKJJJKKKLLLMMMJJJLLLMMMNNNNNNPPPSSSUUU]]]jjj{{{xxxmmmhhhaaa[[[YYYYYYYYYYYY[[[ZZZ\\\___^^^]]]bbbjjjrrr}}}wwweeeUUUSSSRRRNNNOOOTTTOOOOOONNNMMMMMMMMMMMMMMMOOONNNTTT\\\[[[___{{{rrreeedddccckkkqqqiii^^^WWWSSSPPPMMMJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGJJJLLLKKKJJJLLLRRRXXXlllzzz|||dddXXXXXXUUUXXX```aaabbb^^^YYYSSSPPPOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJLLLMMMNNNNNNOOORRRTTT]]]fff~~~}}}uuuqqqgggccc^^^[[[ZZZZZZYYYYYYYYYYYY[[[^^^___```gggooowwwkkk\\\QQQQQQRRRPPPQQQUUUOOOOOONNNNNNNNNNNNOOOOOOOOOPPPUUU[[[ZZZbbbiiiaaadddhhhttt~~~llljjjeee\\\SSSLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKJJJIIIJJJOOOSSScccrrr{{{cccXXXXXXUUUWWW______ccc___YYYSSSPPPNNNOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJLLLMMMNNNNNNOOOQQQTTT^^^dddvvvxxxpppkkkccc```]]][[[ZZZYYYXXXWWWWWWWWWYYY\\\___ccclllvvv~~~dddZZZRRRRRRRRRPPPOOOQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPVVVZZZZZZfff~~~gggccchhhiiizzzooommmggg^^^TTTMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGHHHHHHHHHJJJMMMQQQ]]]lllzzzbbbWWWXXXUUUWWW^^^^^^ddd```ZZZSSSOOOMMMMMMMMMQQQPPPOOONNNLLLKKKKKKKKKJJJLLLMMMMMMMMMNNNQQQSSSYYY___lll|||ssskkkfffbbb___\\\ZZZYYYXXXWWWUUUVVVUUUWWW\\\aaagggsssrrr___YYYTTTSSSSSSQQQOOOOOOPPPPPPOOOMMMMMMLLLLLLLLLPPPRRRUUUYYY]]]mmm{{{gggeeeiiijjjvvvnnncccZZZTTTQQQOOOMMMJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFBBBDDDEEEFFFHHHJJJMMMPPPXXXfffyyyyyybbbWWWXXXUUUWWW]]]]]]eeeaaaZZZSSSNNNLLLLLLLLLPPPPPPOOONNNMMMLLLLLLKKKJJJLLLMMMMMMMMMNNNPPPRRRXXX]]]hhh|||vvvmmmfffbbbaaa^^^[[[YYYYYYXXXWWWVVVXXXWWWYYY^^^dddmmm|||fffWWWUUUSSSRRRSSSSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMSSSSSSVVV\\\fff{{{wwwgggeeehhhqqqvvvjjj\\\SSSRRRSSSQQQNNNJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDFFFHHHKKKMMMNNNRRR___ooo}}}xxxaaaWWWXXXTTTVVV\\\\\\ccc___YYYSSSNNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKLLLMMMMMMMMMMMMPPPRRRUUU[[[dddtttxxxooogggaaa______\\\YYYXXXYYYZZZZZZZZZ[[[ZZZ\\\bbbjjjtttnnn]]]SSSSSSRRRQQQQQQSSSRRRQQQMMMMMMMMMNNNNNNPPPQQQRRRVVVUUUXXXaaarrrpppggggggjjj{{{nnncccVVVOOONNNOOONNNLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFHHHJJJKKKKKKNNNZZZhhhtttwwwaaaVVVXXXTTTVVV\\\\\\aaa]]]XXXRRROOONNNNNNOOONNNNNNOOOOOOOOONNNNNNMMMKKKLLLMMMMMMLLLMMMOOOQQQMMMTTT]]]jjj}}}tttjjjccc___\\\]]]ZZZWWWWWWYYY[[[]]]]]]^^^]]]___eeennnyyyxxxdddYYYSSSTTTRRRPPPOOOPPPPPPNNNKKKLLLMMMNNNPPPSSSUUUVVVWWWVVVZZZfff{{{{{{kkkhhhkkkooozzzeee]]]SSSLLLJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEFFFHHHJJJIIIIIIMMMYYYfffppp~~~wwwbbbXXXXXXSSSTTT[[[\\\bbb___YYYTTTPPPNNNNNNNNNRRRPPPOOOOOOPPPQQQPPPOOOJJJJJJKKKLLLMMMNNNOOOOOOPPPXXXYYYbbb~~~xxxnnngggbbb^^^\\\ZZZYYYYYYYYY[[[\\\^^^```]]]```dddiiimmmzzz~~~iii^^^WWWQQQQQQPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOQQQUUUXXXYYY___bbbjjjuuukkkjjjpppxxx}}}jjjZZZVVVQQQNNNMMMLLLLLLKKKIIIJJJKKKLLLLLLKKKIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCAAABBBCCCDDDEEEGGGLLLOOORRRUUUaaarrr~~~wwwaaaXXXXXXSSSTTT[[[[[[aaa^^^XXXSSSOOOMMMMMMNNNPPPNNNMMMMMMNNNOOOOOONNNKKKKKKKKKKKKKKKLLLLLLLLLLLLTTTUUU\\\uuu}}}ssskkkddd```]]][[[\\\[[[[[[[[[\\\^^^```aaacccdddhhhnnnwwwqqqaaaXXXRRRQQQQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQTTTWWWXXX]]]eeeuuuqqqjjjkkkxxxrrrbbbXXXTTTPPPMMMLLLLLLLLLKKKJJJKKKMMMNNNNNNLLLIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFJJJLLLPPPRRR\\\lllxxxvvvaaaWWWXXXSSSTTTZZZ[[[```]]]WWWRRRNNNMMMMMMMMMMMMLLLKKKKKKMMMNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIQQQRRRWWWjjj{{{uuummmfffaaa^^^\\\ZZZ^^^^^^]]]^^^___```bbbcccdddccceeeooo}}}}}}{{{fff\\\WWWSSSQQQPPPPPPOOOOOONNNNNNMMMMMMNNNPPPQQQQQQRRRTTTUUU[[[]]]jjjvvvnnnjjjmmmxxxeeeZZZTTTQQQMMMKKKKKKLLLLLLKKKLLLMMMOOOQQQPPPMMMIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFEEEDDDEEEHHHJJJNNNOOOVVVdddqqquuu```VVVWWWRRRSSSZZZ[[[```\\\WWWRRRNNNMMMMMMNNNLLLKKKJJJKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJRRRRRRUUUcccuuu~~~sssnnnhhhbbb___^^^\\\[[[____________```bbbdddeeefffccceeeqqq|||~~~kkk]]]YYYWWWTTTPPPPPPPPPOOOOOONNNNNNNNNLLLOOOQQQSSSSSSSSSTTTUUU```aaarrrqqqmmmlllqqq|||lll^^^VVVPPPNNNKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRQQQMMMIIIGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFEEEEEEGGGIIINNNNNNSSS^^^kkk~~~ttt___UUUVVVRRRSSSZZZ[[[___\\\WWWRRROOOMMMNNNNNNLLLKKKKKKMMMOOOOOOMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKQQQQQQSSS^^^jjj{{{yyymmmiiidddaaa___^^^]]]\\\___^^^___```aaadddfffhhhmmmjjjnnn|||}}}zzzttt^^^UUUSSSSSSRRRPPPPPPOOOOOOOOOOOONNNNNNMMMOOORRRTTTTTTUUUVVVXXXbbbfff{{{yyykkkkkknnnzzzzzzpppeee[[[TTTNNNLLLJJJIIIJJJKKKKKKJJJMMMOOOPPPQQQPPPMMMIIIGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHCCCEEEFFFFFFFFFFFFHHHJJJNNNNNNQQQZZZggg|||sss^^^UUUUUUQQQRRRZZZ[[[^^^[[[VVVQQQNNNMMMMMMNNNKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOJJJNNNMMMQQQZZZaaasss~~~yyyuuussshhheeebbb```______^^^^^^^^^^^^___aaacccgggiiikkkooopppxxx|||kkk[[[UUUSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOONNNPPPSSSTTTUUUWWWZZZ\\\cccpppyyymmmeeehhhsssrrrjjj```VVVQQQMMMKKKIIIIIIKKKKKKJJJIIILLLMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEGGGGGGCCCDDDFFFGGGFFFFFFHHHIIIMMMMMMPPPWWWcccxxxrrr]]]TTTUUUQQQRRRYYY[[[[[[XXXSSSNNNKKKJJJKKKLLLJJJKKKLLLNNNPPPPPPNNNLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLJJJPPPZZZ]]]iii~~~xxxsssnnnllleeeccc```^^^______^^^^^^^^^___```cccfffjjjnnnpppqqqvvv{{{dddYYYUUURRRSSSUUUOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVYYY^^^aaaiiinnnjjjfffiii{{{wwwlll^^^SSSPPPMMMKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEFFFHHHGGGFFFEEEFFFGGGHHHJJJMMMSSS___rrrrrr\\\SSSUUUPPPRRRYYY[[[YYYVVVQQQLLLIIIHHHIIIJJJIIIJJJKKKMMMPPPPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMJJJQQQ\\\]]]fff|||zzztttnnnjjjgggcccaaa___^^^^^^___^^^]]]______aaadddhhhmmmqqqsssxxxmmm[[[SSSPPPMMMMMMQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUWWW[[[```dddqqqmmmnnnlllnnnrrr^^^RRRRRRMMMLLLJJJJJJKKKKKKJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEHHHKKKPPP[[[mmmrrr___UUUTTTQQQUUU[[[XXXXXXUUUPPPNNNMMMLLLKKKJJJNNNMMMLLLKKKJJJJJJJJJJJJOOONNNLLLKKKIIIHHHHHHHHHLLLMMMOOOQQQUUU[[[bbbgggzzztttnnniiifffdddaaa```___^^^]]]^^^___```eeebbbccchhhmmmpppwww~~~nnndddWWWOOONNNPPPQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRWWWQQQQQQZZZ]]][[[bbbnnnuuuhhhgggkkkyyywwwiii\\\RRRNNNLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGHHHHHHJJJKKKEEEEEEHHHNNNUUUbbbuuuqqq]]]TTTSSSPPPTTTZZZWWWXXXUUUPPPMMMLLLLLLKKKJJJLLLKKKKKKKKKKKKKKKLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHKKKLLLNNNPPPSSSYYY```eee~~~{{{yyytttnnnhhhdddaaa`````````___^^^___```aaabbbeeebbbbbbfffjjjnnnvvv~~~fff^^^TTTNNNNNNQQQRRRQQQOOOPPPPPPQQQRRRSSSSSSTTTWWWSSSUUU\\\^^^```nnnnnnjjjiiinnn|||lllaaaWWWPPPNNNKKKKKKKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKGGGFFFHHHMMMSSS]]]oooooo\\\SSSSSSPPPTTTYYYVVVXXXTTTPPPMMMLLLLLLKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNQQQVVV\\\```nnn{{{sssppplllhhhdddaaa___^^^^^^^^^______```bbbcccdddhhhdddcccfffiiioooyyyqqq\\\WWWPPPNNNOOOQQQRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWZZZ^^^^^^fff~~~zzzhhhkkkllltttkkk___WWWPPPMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJHHHGGGIIILLLPPPXXXggguuuooo\\\TTTSSSQQQUUUZZZVVVWWWTTTPPPMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHIIIKKKLLLNNNRRRWWW[[[fff{{{~~~xxxtttmmmkkkhhheeebbb```______\\\\\\^^^___aaaccceeefffjjjgggeeehhhlllsssyyycccVVVSSSPPPOOOPPPRRRQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXWWWZZZ^^^______mmmsssiiijjjnnnzzzxxxkkk^^^WWWRRRNNNLLLLLLIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFHHHIIIIIIHHHGGGIIILLLNNNTTTaaannnooo]]]UUUUUUSSSVVV[[[WWWWWWTTTOOOLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJLLLOOOSSSVVV```qqq~~~xxxrrrnnngggfffcccaaa____________ZZZ[[[]]]___bbbdddffffffiiiggggggjjjpppyyy~~~iii]]]TTTSSSQQQQQQQQQRRRQQQPPPQQQQQQRRRTTTUUUWWWXXXYYYWWW[[[___```cccwwwqqqllljjjqqqwwweee]]]WWWUUURRRNNNKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCDDDFFFGGGGGGGGGFFFFFFIIILLLNNNRRR]]]hhh}}}nnn\\\UUUVVVTTTWWW\\\XXXWWWSSSOOOLLLKKKKKKJJJHHHIIIJJJKKKLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFHHHIIIJJJJJJLLLPPPRRRXXXeee}}}}}}xxxrrrllliiiaaa```^^^\\\\\\\\\\\\\\\ZZZ[[[^^^aaadddfffggghhhfffeeehhhnnnvvvlll]]]XXXRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWXXXVVV[[[___cccmmmyyyooommmlllxxx~~~hhhYYYUUUSSSTTTRRRMMMJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBDDDEEEEEEEEEEEEDDDEEEHHHLLLLLLOOOXXXcccrrrmmm[[[TTTUUUSSSWWW[[[WWWVVVSSSOOOLLLKKKJJJIIIHHHGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGFFFGGGGGGHHHIIIIIIFFFHHHIIIIIIIIIKKKNNNPPPSSS[[[nnn~~~xxxrrrmmmgggddd^^^]]][[[ZZZZZZZZZ[[[[[[\\\^^^```dddfffhhhiiiiiieeegggmmmvvvvvv___TTTRRROOOPPPQQQQQQQQQQQQRRRSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVZZZ___hhhzzzrrrmmmlllppppppaaaUUUQQQOOOPPPOOOJJJGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDCCCBBBCCCDDDGGGJJJJJJJJJRRR[[[iiivvvkkkZZZSSSUUUSSSVVVZZZVVVVVVSSSOOOLLLKKKJJJIIIHHHDDDFFFIIIKKKMMMMMMLLLKKKFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIJJJLLLOOORRRWWWgggzzztttoooiiidddaaa^^^]]]\\\[[[ZZZ[[[[[[\\\^^^```cccfffiiijjjkkkkkkhhhkkkrrr}}}jjjXXXOOOMMMLLLMMMOOOPPPPPPQQQSSSUUUSSSSSSSSSTTTTTTUUUUUUUUUVVVYYY___lll{{{mmmkkkllltttyyybbbYYYTTTOOOMMMMMMKKKGGGFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAABBBCCCGGGIIIHHHGGGMMMVVVdddrrrfff[[[QQQPPPRRRSSSTTTUUUYYYVVVSSSOOOKKKHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHFFFEEEEEEFFFHHHIIINNNLLLIIIGGGGGGIIILLLMMMQQQUUU^^^sssyyyqqqkkkiiifffaaa\\\^^^]]]\\\[[[[[[]]]___aaadddbbbdddkkknnnlllkkkmmmnnnrrryyyppp^^^TTTQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUUUUVVVXXXTTTQQQTTTZZZYYY[[[dddzzzssshhhjjjppp~~~iii\\\XXXPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKIIIFFFDDDCCCDDDFFFGGGEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJMMMPPPWWWllleeeZZZPPPNNNPPPQQQSSSUUUUUUSSSPPPMMMJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIHHHFFFEEEFFFGGGHHHIIIMMMKKKIIIGGGGGGIIILLLMMMOOOSSS\\\lll{{{tttlllgggdddaaa]]]XXXZZZZZZZZZ[[[]]]```bbbcccgggeeegggmmmooonnnmmmooopppwwwfffYYYSSSQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSUUUXXXWWWTTTWWW\\\]]]___iiisssmmmqqqxxxwww```VVVSSSNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGIIIHHHFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAACCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEFFFHHHLLLOOOVVVhhheeeYYYNNNLLLNNNOOORRRTTTQQQPPPNNNKKKIIIHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGGGGGGGIIIKKKMMMMMMPPPXXXdddwww~~~{{{tttnnngggbbb```]]]YYYVVVUUUWWWZZZ]]]```ccceeeffffffdddfffkkkmmmkkklllooosss|||ooo\\\UUUQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQSSSWWWYYYXXXZZZ^^^bbbhhhuuuyyyrrrooovvviiiZZZSSSQQQLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCFFFJJJNNNSSSaaavvveeeYYYNNNKKKMMMOOORRRUUUQQQPPPMMMKKKIIIHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJNNNTTT\\\iii}}}xxxuuunnnjjjddd```^^^\\\YYYWWWUUUWWW[[[```ccceeefffffffffeeeggglllmmmlllooosss{{{eeeVVVSSSRRRPPPOOORRRRRRSSSSSSSSSTTTTTTTTTTTTQQQRRRWWWZZZZZZ]]]```fffuuuyyyrrrooonnn{{{nnn___WWWQQQNNNJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGGGGHHHGGGEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAADDDJJJNNNOOOZZZlll}}}eeeYYYNNNLLLNNNPPPRRRTTTSSSQQQNNNLLLIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHLLLRRRXXX___sss}}}yyyssspppgggddd```]]][[[ZZZZZZYYYYYY\\\___ccceeefffeeeeeehhhhhhkkkppprrrsssxxxppp[[[SSSSSSSSSRRRQQQSSSSSSSSSTTTTTTTTTTTTUUUUUURRRRRRVVVYYY[[[___eeemmmrrrnnnmmmqqqttt___WWWRRRLLLIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEAAABBBBBBCCCCCCCCCCCCCCCGGGHHHHHHIIIHHHGGGEEECCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBEEEJJJNNNPPPWWWfff|||cccXXXOOOMMMOOOPPPQQQSSSSSSQQQNNNKKKIIIHHHGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIOOOUUUYYYhhh|||xxxsssmmmjjj___^^^\\\ZZZYYYYYYZZZ[[[___aaaccceeegggfffeeeeeeeeefffkkkqqquuuyyylll___SSSPPPSSSTTTTTTUUUSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUXXXYYY\\\eeeooowwwllllllppp}}}gggZZZVVVQQQLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCCCCDDDDDDCCCCCCGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCFFFJJJNNNQQQUUUbbbxxx{{{aaaVVVNNNNNNPPPOOOOOOPPPOOONNNLLLJJJHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCFFFGGGMMMRRRTTT___~~~{{{vvvrrrlllgggccc[[[[[[[[[ZZZZZZ[[[^^^```cccdddfffggghhhhhhggggggfffhhhnnnwww|||xxx^^^WWWQQQRRRTTTSSSTTTWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUXXXZZZZZZ___nnn}}}sssmmmhhhjjjuuuwww___WWWTTTNNNLLLOOOIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFAAABBBCCCDDDEEEDDDDDDCCCFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@???@@@AAADDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDFFFIIILLLNNNQQQ[[[mmmzzz^^^UUUMMMMMMPPPOOOMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFDDDBBBAAAFFFFFFKKKPPPPPPXXXttt~~~{{{vvvrrrmmmgggbbb^^^\\\\\\\\\\\\]]]___bbbeeeeeefffggghhhhhhiiiiiiiiinnnqqqxxxggg\\\WWWUUUVVVUUUSSSSSSVVVTTTTTTUUUUUUUUUVVVVVVVVVSSSVVVZZZ\\\\\\cccuuutttllljjjgggjjjyyykkkVVVPPPMMMHHHHHHMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBDDDEEEEEEEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBB?????????AAADDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBCCCDDDEEEHHHJJJIIILLLUUUddduuu{{{dddXXXNNNMMMOOOOOOOOOOOONNNMMMJJJHHHGGGIIIJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJLLLPPP\\\sssyyyvvvpppiiidddaaa______[[[ZZZYYYZZZ^^^aaadddeeeggghhhhhhgggfffgggjjjmmmrrrvvv~~~ppp\\\WWWVVVUUUTTTUUUWWWZZZ[[[OOOQQQTTTVVVWWWVVVSSSQQQTTTTTTYYY^^^]]]fff}}}pppjjjdddeeerrrlllaaaTTTMMMMMMMMMKKKGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGAAAAAAEEEGGGDDDDDDGGGBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC???????????????????????????@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????@@@AAACCCDDDGGGHHHMMMVVV```nnn{{{ggg[[[PPPNNNOOOOOONNNOOOOOONNNKKKIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGJJJMMMWWWkkk}}}}}}vvvsssmmmgggccc```___^^^ZZZYYYZZZ\\\___bbbeeefffllllllkkkiiihhhiiimmmpppwww~~~{{{eeeXXXTTTTTTSSSSSSTTTUUUWWWXXXRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVZZZ___aaallluuujjjjjjhhhnnnfff___TTTMMMKKKJJJHHHFFFIIIHHHHHHHHHGGGGGGGGGGGGHHHDDDCCCGGGFFFBBB@@@BBBEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA??????????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDCCCEEEJJJQQQYYYeeeyyyzzziii\\\QQQNNNNNNNNNNNNPPPRRRPPPNNNLLLIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDDDDEEEFFFFFFHHHHHHJJJLLLNNNUUUeeettt{{{wwwpppmmmhhhccc```^^^^^^^^^ZZZ[[[\\\^^^aaaccceeefffiiihhhgggffffffjjjqqquuu~~~}}}gggZZZUUURRRSSSSSSTTTUUUUUUUUUUUUVVVUUUTTTTTTUUUWWWXXXYYY[[[YYY]]]cccjjjyyy~~~mmmgggeeeiiiwwwoooaaa]]]WWWPPPKKKHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGEEEFFFHHHGGGCCCAAABBBGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????????????????????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAACCCHHHLLLPPPZZZnnnxxxfffZZZOOOLLLLLLMMMNNNRRRTTTSSSQQQOOOLLLIIIFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCHHHGGGDDDCCCBBBCCCEEEFFFHHHIIIKKKNNNNNNRRR]]]iiiyyy}}}vvvqqqiiifffccc```^^^^^^^^^___]]]___aaabbbccccccdddeeeeeeeeedddeeehhhpppyyylll[[[UUUTTTSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUTTTUUUVVVWWWYYYZZZ^^^\\\^^^ggguuuuuulllkkkeeeooozzzfff\\\\\\ZZZTTTMMMHHHGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHJJJKKKSSSfffxxxvvv___VVVMMMKKKKKKLLLOOOSSSVVVUUUSSSPPPMMMIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCHHHGGGDDDBBBBBBCCCDDDEEEDDDEEEGGGJJJJJJKKKSSS\\\ooo}}}wwwqqqlllbbbaaa^^^]]]]]]^^^```aaaccceeegggfffdddccccccdddgggggghhhjjjoooyyyrrraaaXXXTTTSSSSSSUUUWWWXXXYYYXXXVVVTTTRRRSSSUUUVVVWWWXXXXXXXXX]]]\\\```mmmooollloooooolll^^^VVVXXXWWWSSSLLLGGGFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIGGGEEEEEEGGGIIIEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????======>>>??????@@@@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCDDDGGGHHHHHHMMM]]]mmmzzzsss[[[SSSLLLKKKKKKKKKOOOSSSUUUTTTQQQNNNKKKIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEGGGJJJJJJJJJPPPXXXeeezzz}}}yyyuuupppkkkggg^^^]]][[[[[[]]]___ccceeegggjjjkkkiiifffdddeeehhhiiijjjlllooovvvrrraaaZZZWWWTTTRRRSSSTTTVVVWWWWWWVVVTTTSSSQQQSSSUUUWWWXXXXXXXXXXXX[[[^^^ggg{{{vvvjjjkkkpppzzz}}}cccXXXOOOQQQQQQMMMHHHEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKPPPRRRNNNIIIHHHHHHGGGCCCCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????=========>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAABBBDDDEEEIIITTT```oooqqqZZZSSSNNNNNNMMMKKKMMMQQQRRRPPPMMMJJJHHHGGGGGGHHHCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGKKKKKKKKKPPPWWW[[[iii~~~zzzuuupppmmmiiifffccc[[[ZZZZZZ[[[]]]aaaeeehhhiiilllmmmkkkggggggjjjnnnkkkmmmrrryyyrrraaaWWWUUUWWWVVVTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\___fffxxxmmmhhhnnntttppp^^^VVVLLLLLLKKKIIIGGGEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIOOOYYY```^^^XXXUUUPPPKKKDDDCCCBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@?????????????????????????????????<<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBCCCBBBBBBBBBBBB??????BBBEEEHHHOOOVVVeeexxxppp[[[UUUQQQPPPNNNKKKLLLPPPOOOMMMJJJGGGEEEEEEGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCBBBCCCGGGHHHHHHMMMTTTSSS]]]ssszzzvvvpppjjjgggdddbbb```YYYYYYYYY[[[^^^cccgggjjjiiilllmmmkkkhhhiiinnnsssooottt|||pppfffZZZTTTTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUVVVYYY]]]```dddpppttthhhiiirrryyyzzzdddYYYRRRLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIQQQ___kkklllhhhccc\\\TTTFFFDDDCCCAAA@@@@@@@@@AAA????????????>>>>>>>>>>>>????????????????????????<<<<<<======>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBAAADDD@@@???CCCGGGJJJNNNRRR^^^qqqtttcccYYYPPPMMMMMMLLLMMMOOOPPPNNNKKKHHHFFFEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJRRRUUUaaaxxx{{{xxxsssnnngggcccbbbaaa___]]]ZZZ\\\]]]^^^```dddiiimmmlllnnnooommmkkkkkknnnrrrzzz~~~{{{nnn]]]ZZZUUURRRQQQSSSVVVYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]XXXVVVYYY[[[\\\___dddlllwwwmmmjjjjjjuuujjj^^^TTTKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFNNNZZZeeeiiijjjhhh^^^TTTGGGEEECCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????AAA@@@???>>>============???>>>>>>===<<<<<<;;;;;;>>>===>>>@@@BBBDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDCCCCCCDDDGGGIIITTTeee{{{tttaaaXXXOOOMMMLLLKKKLLLOOOOOOMMMJJJHHHFFFEEEFFFFFFEEEFFFGGGFFFDDDCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJPPPSSS\\\ooo{{{vvvrrrnnnjjjddd```___^^^]]][[[[[[]]]```bbbdddggglllooommmooopppooonnnpppvvv{{{|||yyyiii]]]VVVTTTRRRPPPQQQTTTWWWZZZYYYZZZ[[[ZZZYYYXXXYYY[[[\\\YYYXXX[[[^^^```eeejjjyyymmmiiijjjpppqqqbbbYYYQQQJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEJJJSSSYYY[[[[[[[[[UUUNNNFFFDDDBBBAAABBBBBBAAA@@@AAA@@@@@@@@@????????????AAA@@@???>>>============<<<<<<==================???>>>???AAAEEEHHHHHHHHH????????????@@@AAAAAABBBAAABBBCCCCCCCCCDDDGGGJJJTTTdddyyyrrr___UUUMMMLLLLLLKKKKKKNNNOOOMMMJJJGGGFFFEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDAAABBBCCCEEEFFFHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGIIIJJJMMMOOOUUUcccyyy|||xxxsssnnnjjjgggddd___]]]\\\\\\[[[ZZZ]]]```cccfffhhhjjjnnnqqqnnnoooppppppqqqwwwwwwiii[[[RRRNNNNNNOOOPPPRRRUUUXXXZZZYYYZZZ[[[[[[YYYYYYZZZ[[[\\\YYYYYY]]]```dddllltttxxxllliiikkkuuuooo___ZZZTTTNNNKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDHHHLLLMMMLLLLLLMMMLLLHHHEEECCCAAA@@@AAAAAAAAA???@@@@@@@@@@@@????????????@@@@@@???>>>============;;;;;;;;;<<<===>>>>>>???<<<;;;<<<>>>BBBEEEFFFFFF?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDGGGJJJPPP___rrrnnn\\\SSSLLLKKKKKKJJJKKKMMMNNNLLLIIIGGGEEEEEEFFFFFFDDDEEEFFFEEECCCAAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJGGGFFFDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKOOOXXXhhhzzzuuupppkkkfffcccaaa___]]][[[[[[[[[[[[[[[___bbbeeegggiiijjjlllnnnnnnooopppqqquuu~~~kkk^^^TTTPPPLLLMMMOOORRRUUUWWWYYYZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[ZZZ[[[___bbbhhhtttuuullllllsss}}}___XXXWWWPPPKKKMMMHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDHHHIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@AAABBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<===;;;;;;<<<<<<===>>>>>>>>>===;;;;;;<<<@@@BBBCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@AAABBBBBBDDDGGGJJJLLLXXXiii{{{lllZZZRRRKKKJJJKKKJJJKKKMMMMMMKKKIIIFFFEEEEEEFFFGGGDDDEEEFFFEEEBBBAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGCCCBBBAAA???>>>>>>??????CCCCCCDDDDDDEEEFFFGGGHHHGGGHHHKKKRRR\\\rrrzzzwwwrrrnnnjjjfffaaa^^^]]]]]]\\\\\\\\\]]]^^^___aaacccfffggggggggghhhiiinnnppprrruuu{{{uuu___SSSOOONNNNNNPPPSSSUUUXXXYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[]]][[[[[[]]]```dddmmmxxxlllfffoooooo[[[XXXUUULLLHHHMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHGGGEEEDDDDDDEEECCCAAAAAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<========================@@@>>>===>>>BBBEEEFFFGGGEEEDDDCCCAAAAAA@@@AAAAAA???@@@AAAAAAAAACCCFFFHHHKKKSSSaaassskkkYYYQQQJJJKKKLLLKKKKKKMMMLLLKKKHHHFFFEEEEEEFFFGGGEEEFFFGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEIIIPPPVVVeee{{{yyypppnnnjjjgggdddaaa^^^[[[ZZZ\\\]]]^^^^^^___bbbdddccceeefffgggfffggghhhjjjpppsssxxx~~~lllZZZRRRPPPQQQSSSTTTVVVYYYZZZZZZZZZZZZXXXZZZ[[[[[[[[[[[[\\\]]]\\\]]]___ccciiiwwwvvvssskkkjjjzzzqqqcccWWWTTTQQQIIIGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDGGGGGGCCCAAABBBDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB??????>>>===<<<<<<<<<<<<===============<<<<<<<<<=========@@@FFFKKKOOOQQQNNNLLLHHHDDDBBBBBBCCCDDD@@@@@@AAAAAA@@@AAADDDGGGKKKPPP\\\lll}}}gggXXXPPPJJJKKKMMMLLLLLLNNNLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGBBBBBBAAABBBBBBCCCDDDEEEDDDCCCHHHOOOQQQYYYrrr{{{vvvqqqooogggeeebbb```___^^^[[[YYYXXX[[[^^^___```aaaeeehhheeefffggghhhhhhjjjmmmppptttxxxuuubbbXXXVVVWWWWWWUUUVVVXXXZZZ[[[[[[[[[[[[XXXZZZ[[[[[[[[[[[[\\\^^^^^^___ccchhhqqqzzzqqqrrrpppxxx```ZZZQQQMMMLLLLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCC@@@AAAEEEEEEAAA???BBBCCCAAA@@@@@@AAABBBBBBAAA?????????@@@@@@AAAAAAAAA??????===<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<===AAAHHHRRR\\\dddgggfff```WWWNNNGGGCCCCCCCCCAAAAAAAAA@@@???@@@BBBEEEHHHKKKUUUcccsss|||cccXXXPPPKKKLLLMMMLLLLLLNNNKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGDDDCCCCCCDDDAAAAAABBBBBBCCCDDDDDDEEE??????>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBBGGGNNNNNNRRRfff~~~zzztttmmmgggdddaaa___]]]]]]\\\\\\ZZZXXXWWWZZZ^^^``````bbbfffiiifffggghhhiiijjjnnnrrrvvvwww}}}~~~ppp___TTTSSSVVVXXXYYYVVVVVVXXXZZZ[[[\\\]]]]]]XXXZZZ[[[\\\[[[[[[]]]^^^___aaaffflllwwwzzzqqquuukkkqqqkkkXXXTTTLLLGGGJJJQQQQQQLLLFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEEEEDDDCCCCCCCCCBBBCCC???@@@DDDDDD@@@@@@DDDBBB@@@>>>???@@@AAAAAA@@@======>>>>>>?????????@@@???>>>===<<<<<<;;;;;;<<<999:::;;;<<<===???@@@@@@CCCEEEJJJUUUcccqqq|||}}}uuugggXXXLLLDDDAAA@@@AAABBBBBB@@@??????AAACCCDDDFFFNNN\\\kkk~~~|||eeeYYYTTTNNNJJJJJJLLLNNNOOOKKKLLLLLLJJJHHHFFFFFFGGGFFFGGGGGGGGGFFFCCCAAA???@@@@@@@@@AAAAAA@@@??????CCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEEGGGKKKNNNTTTaaannn~~~yyysssllleee```]]]]]]\\\ZZZYYYYYY[[[]]]^^^______```aaacccfffiiijjjhhhhhhiiijjjmmmqqquuuwww|||gggaaaZZZVVVWWWYYYZZZZZZ^^^]]]\\\ZZZZZZZZZZZZ[[[^^^[[[[[[______^^^___cccbbbdddiiivvv~~~lllhhhiiiggg{{{rrrcccMMMMMMLLLLLLKKKKKKJJJJJJEEECCCBBBCCCDDDEEEDDDBBBCCCCCCCCCDDDCCCCCCBBBAAADDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>======<<<<<<===>>>>>>???@@@@@@AAAAAA===::::::<<<===;;;>>>BBBCCCNNN\\\iiixxxyyyiii[[[QQQJJJFFFAAAAAA@@@>>>===>>>@@@CCCEEEEEEJJJUUUcccvvv~~~gggXXXSSSMMMIIIIIIKKKMMMNNNKKKLLLLLLJJJGGGEEEEEEFFFDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEGGGJJJLLLPPP[[[fff}}}||||||wwwtttpppjjjddd^^^[[[YYYZZZZZZZZZZZZ\\\]]]___``````aaabbbccceeehhhjjjkkkiiiiiijjjmmmrrrxxx~~~|||zzz~~~~~~iii___[[[WWWVVVXXX[[[]]]]]]```^^^\\\ZZZYYYZZZZZZ[[[___\\\]]]______\\\]]]aaabbbfffooovvviiiggglllrrrttt___UUUMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFDDDDDDDDDDDDBBBAAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@?????????>>>AAAAAA@@@???>>>>>>======>>>::::::>>>AAAAAABBBDDDMMMZZZjjjwwwvvvgggYYYMMMEEEBBBBBBBBBAAA@@@@@@AAABBBDDDDDDIIIQQQ[[[llliiiVVVQQQKKKHHHHHHJJJLLLMMMLLLMMMLLLJJJFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFIIIIIIKKKSSS\\\lllzzzuuuxxx}}}yyyuuusssqqqqqqllliiiddd___[[[XXXWWWVVVWWWXXXZZZ]]]___aaabbbcccbbbcccdddfffggghhhiiijjjhhhhhhiiimmmttt}}}~~~yyyzzz~~~~~~fffVVVVVVTTTTTTVVVZZZ^^^aaaaaabbb```]]]ZZZYYYYYY[[[\\\^^^]]]^^^aaa```^^^```dddfffoooyyynnneeehhhsssyyy```TTTQQQNNNMMMLLLKKKJJJIIIHHHGGGIIIGGGEEEEEEDDDDDDBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@????????????AAAAAA@@@???===<<<;;;;;;;;;777777<<<@@@AAADDDHHH\\\lllyyyiiiYYYOOOGGGFFFEEEDDDBBBBBBAAAAAACCCDDDGGGKKKQQQ^^^uuuhhhUUUQQQKKKIIIIIIKKKLLLMMMLLLMMMLLLIIIFFFCCCBBBCCCCCCBBBBBBAAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAA??????????????????@@@@@@BBBAAAAAABBBBBBCCCDDDEEEFFFDDDEEEHHHHHHIIINNNUUU^^^ttt}}}iiiaaa^^^cccrrr}}}|||yyyuuuqqqllliiiggggggcccaaa]]]ZZZWWWWWWXXXYYYXXXZZZ]]]```cccdddddddddeeeeeeffffffggggggggggggjjjkkknnnttt}}}{{{zzzyyyiiiZZZRRRPPPQQQTTTXXX\\\___bbbbbbcccaaa]]]ZZZYYYYYY[[[\\\\\\\\\^^^bbbbbbaaaeeekkkmmmvvvoooiiibbbkkk}}}hhhYYYSSSSSSMMMMMMLLLJJJIIIGGGFFFEEEIIIGGGEEEEEEEEEDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=================================>>>>>>;;;:::;;;===>>>BBBLLLWWWnnn{{{lllbbbQQQNNNHHHDDDBBBAAABBBBBBAAACCCFFFHHHJJJTTTjjj}}}fffUUUQQQLLLJJJJJJLLLMMMNNNKKKLLLKKKIIIEEEBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEE???@@@AAAAAABBBBBBBBBAAA>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFCCCDDDGGGHHHHHHLLLRRRZZZggghhhXXXTTTSSSXXXfff||||||zzzyyyuuusssnnnjjjfffcccaaa```]]]\\\YYYWWWWWWYYY[[[\\\]]]___bbbdddffffffeeedddggggggggggggffffffffffffooossszzz{{{wwwzzz}}}kkk\\\VVVVVVPPPRRRVVVYYY\\\^^^``````cccaaa^^^[[[ZZZ[[[\\\]]]\\\\\\^^^``````___fffnnnuuuppplllgggcccrrrhhh[[[SSSOOONNNLLLLLLKKKIIIHHHFFFEEEDDDFFFEEEDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>==================>>>>>>============>>>>>>>>>>>>???@@@BBBCCCBBBHHH\\\ooo|||uuu```XXXLLLCCC???@@@BBBCCCAAABBBEEEFFFFFFNNNcccwww|||dddTTTPPPLLLJJJKKKMMMNNNNNNJJJKKKJJJHHHDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDD>>>>>>???@@@AAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA????????????@@@AAABBBCCCGGGCCCBBBEEEGGGGGGJJJOOOWWW]]]ooovvv]]]SSSRRRPPPUUUcccxxx}}}{{{xxxuuusssrrrnnnlllhhhdddaaa^^^]]]\\\YYYXXXXXXXXXYYY[[[^^^___bbbdddfffhhhiiihhhgggfffjjjiiihhhhhhiiijjjlllmmmttt{{{}}}wwwyyymmm^^^UUUTTTWWWSSSVVVYYY[[[\\\\\\]]]^^^aaa```^^^]]]]]]]]]]]]^^^^^^]]]^^^___]]]^^^gggqqquuummmllliiimmmooo\\\VVVPPPKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@??????>>>===????????????@@@@@@@@@@@@@@@??????>>>>>>======<<<>>>@@@DDDFFFIIITTTmmmpppdddSSSFFF@@@@@@BBBCCCAAABBBDDDEEEEEEKKK\\\lll|||dddRRROOOKKKJJJJJJLLLMMMMMMHHHIIIIIIGGGDDDBBBBBBCCCAAABBBCCCDDDCCCBBBAAAAAA<<<===>>>???@@@@@@@@@@@@===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCIIIDDDAAABBBDDDDDDGGGKKKOOOSSSbbbyyymmmZZZSSSSSSRRRXXXggg}}}~~~|||zzzwwwtttpppllljjjiiihhhfffccc```]]]\\\[[[[[[YYYYYYZZZ\\\^^^```bbbcccfffggghhhjjjkkkkkkkkkkkkllllllkkklllnnnrrrwwwzzz~~~zzz{{{{{{}}}hhh]]]WWWTTTTTTWWWVVVYYY\\\\\\[[[ZZZ\\\]]]^^^^^^____________^^^^^^___^^^___``````dddqqq~~~qqqnnnllllllqqq}}}bbbXXXTTTNNNJJJLLLIIIHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@???????????????>>>>>>===>>>?????????@@@@@@@@@@@@????????????????????????>>>???EEENNNZZZkkk}}}ooo\\\MMMEEECCCBBBAAAAAA@@@AAABBBCCCGGGSSS```www}}}fffQQQNNNJJJIIIIIIKKKLLLLLLGGGHHHHHHGGGDDDCCCCCCCCC@@@AAABBBCCCCCCAAA???>>><<<<<<===??????@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDKKKDDD@@@AAABBBAAADDDHHHEEEJJJXXXmmm~~~iiiZZZUUUUUUUUU\\\nnn~~~zzzxxxzzzxxxtttooojjjfffcccaaadddbbb```]]][[[ZZZZZZZZZ[[[\\\^^^```ccceeeggghhhggghhhiiikkklllmmmnnnnnnnnnmmmmmmooossszzz{{{tttxxx~~~wwwfffVVVSSSUUUUUUVVVXXXXXX[[[]]]]]][[[ZZZ[[[^^^\\\]]]___`````````___^^^^^^^^^```cccfffnnnssslllllllllmmmxxx{{{hhhWWWSSSPPPIIIHHHNNNHHHGGGGGGGGGFFFFFFEEEEEEFFFDDDBBBBBBBBBAAA???===@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>======<<<<<<======>>>>>>>>>???;;;<<<===???@@@BBBCCCDDDFFFEEEKKK[[[ooovvvbbbSSSJJJFFFBBB???AAA??????@@@AAADDDLLLVVVkkk}}}{{{eeeSSSOOOIIIFFFFFFGGGHHHHHHIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????????????????????????????????????????@@@AAA@@@?????????@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGJJJQQQZZZfff}}}uuuiiieeeeeemmmuuu~~~zzzwwwtttsssrrrppplllhhheeeddddddddd^^^]]][[[ZZZZZZ[[[\\\]]]aaacccgggiiiiiiiiiiiijjjjjjgggggglllooonnnnnnpppqqqsssuuuyyy~~~zzzvvvtttxxxyyyttt^^^\\\XXXUUUSSSSSSUUUVVVVVVXXXYYY[[[\\\[[[ZZZZZZ^^^]]]\\\]]]___aaaaaaaaa```___aaafffqqqsssllllllmmmwwwddd^^^TTTMMMIIIIIIIIIJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBBDDDCCCAAA???>>>>>>??????DDDCCCAAAAAABBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<::::::<<<===>>>>>>>>>>>>;;;;;;;;;===???BBBEEEFFFJJJKKKSSShhhuuueeeUUUIIIBBB>>>CCC@@@@@@BBBBBBBBBFFFMMM\\\kkkzzzdddTTTOOOJJJFFFFFFGGGGGGHHHHHHGGGEEECCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@@@@?????????>>>>>>??????>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEGGGLLLSSS]]]pppxxxvvvwww{{{}}}zzzvvvrrrooommmlllkkkjjjgggcccaaa````````````___]]]\\\\\\^^^___```bbbdddfffgggfffggghhhiiiooolllkkknnnooonnnoooqqqtttvvvzzzwwwwwwvvvyyytttjjjcccWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\^^^^^^^^^___aaacccddddddbbbccchhhrrrssskkkhhhnnnvvvuuu^^^YYYRRRMMMJJJIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA????????????@@@BBBAAA@@@@@@BBBBBBAAA@@@======<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;===???BBBDDDFFFJJJLLLVVVkkkooo___PPPEEE???AAA??????AAAAAA@@@DDDJJJSSS```uuuxxxbbbTTTPPPJJJFFFEEEFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEHHHMMMSSSaaayyy}}}|||{{{uuutttqqqnnnjjjhhhfffeeefffdddbbb```_________```bbbaaa``````aaabbbdddeeefffggggggfffeeefffhhhjjjoookkkjjjmmmoooooorrrwww}}}xxxxxxzzz|||ssscccXXXSSSRRRSSSUUUWWWXXXZZZ[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^^^^___```bbbccceeeffffffgggllluuutttkkkkkkiiivvvuuu___UUURRROOOLLLJJJHHHEEECCCFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@??????@@@@@@AAA@@@??????@@@BBBCCCCCCBBB>>>===<<<<<<;;;;;;<<<<<<<<<<<<===============<<<;;;;;;<<<===???AAACCCEEEHHHLLLVVViiizzzjjjYYYKKKBBB???======??????>>>BBBGGGJJJTTTfffwwwuuu```TTTPPPJJJFFFEEEFFFGGGGGGGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>???????????????????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHJJJMMMWWWjjj|||~~~}}}{{{zzzxxxwwwwwwwwwnnnmmmkkkhhheeecccbbbaaadddcccbbbaaaaaabbbbbbcccddddddddddddeeefffhhhiiiiiiiiihhhfffdddfffiiikkkllljjjjjjooorrruuu|||yyy~~~qqqbbbVVVQQQOOOTTTVVVZZZ]]]```aaa``````\\\[[[YYYXXXYYY[[[^^^___```aaacccddddddeeeggghhhlllwwwqqqnnnssssssfffXXXPPPMMMJJJHHHGGGFFFDDDBBBEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB?????????@@@@@@AAAAAABBB???>>>>>>@@@CCCEEEEEEDDD???>>>===<<<;;;;;;;;;<<<<<<===============<<<;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEHHHPPP___ttt~~~nnn]]]MMMDDD>>><<<<<>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA======>>>??????@@@@@@AAAEEEEEEFFFHHHJJJPPP^^^mmm}}}xxxtttsssrrrqqqpppoooooooooiiihhhfffdddbbb```______ccccccccccccddddddeeefffffffffgggggghhhiiijjjkkkhhhgggfffdddccceeeiiilllnnnlllnnntttxxx}}}zzzuuu{{{kkk^^^VVVQQQQQQUUUXXX[[[___bbbddddddcccaaa\\\[[[YYYXXXXXX[[[^^^```bbbdddeeeeeedddeeehhhkkkrrrsssrrrxxxmmm]]]WWWNNNKKKGGGEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBB>>>??????@@@AAAAAAAAAAAA???>>>???AAADDDFFFFFFFFF??????>>>===<<<;;;;;;;;;<<<===============<<<;;;<<<<<<<<<<<<===???AAABBBCCCFFFKKKSSScccyyyzzzjjjYYYJJJAAA>>>======@@@@@@>>>@@@EEEDDDJJJTTTaaammm{{{rrr]]]QQQMMMHHHFFFFFFHHHIIIJJJHHHGGGEEECCCBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCBBBBBBBBB>>>??????@@@@@@AAABBBBBBBBBBBBCCCFFFFFFIIITTT___uuuzzztttpppooonnnllljjjhhhgggfffffffffeeedddbbb```______^^^bbbbbbcccdddeeefffffffffhhhhhhiiiiiijjjjjjkkkkkkeeefffeeeeeeeeegggkkkooooooooorrrxxx|||yyyqqqwww~~~lll[[[VVVTTTQQQSSSYYYYYY\\\```cccdddcccaaa```]]]\\\ZZZYYYZZZ\\\___aaaccceeeffffffeeehhhnnnsss~~~|||sssvvv~~~yyybbbVVVSSSMMMJJJGGGEEEFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBB>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@DDDFFFFFFEEE@@@???>>>===<<<;;;;;;;;;<<<<<<===============<<<======<<<<<<===???@@@AAACCCFFFIIIMMMUUUggg~~~}}}nnn^^^OOOCCC===???===>>>AAA@@@>>>@@@EEEBBBFFFMMMXXXcccsssrrr]]]PPPLLLGGGEEEFFFIIIKKKLLLGGGFFFDDDBBBAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBDDDDDDDDDKKKTTTbbb~~~~~~|||{{{yyyxxxuuuqqqnnnlllkkkjjjhhhggggggffffffhhhhhhfffeeedddcccbbbbbbcccdddeeefffggghhhhhhhhhiiiiiijjjjjjkkkjjjjjjjjjggghhhiiijjjlllnnnsssvvvuuuwww}}}ssssss~~~}}}kkk[[[QQQSSSVVVSSSSSSWWWZZZ\\\```bbbdddcccaaa```___^^^]]]\\\]]]___aaabbbccceeegggggggggmmmvvv~~~xxxvvvvvvbbbUUUPPPLLLKKKIIIIIIJJJIIIGGGEEECCCDDDFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBBBBAAABBBBBB??????@@@AAAAAAAAA@@@???===<<<===???BBBDDDDDDCCCAAA@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===>>>===<<<<<<===>>>???@@@???DDDIIIJJJKKKVVViiiyyy|||mmm]]]NNNDDD>>><<<>>>===>>>AAA@@@===???CCCBBBCCCHHHPPPZZZjjjqqq]]]NNNKKKGGGEEEGGGJJJLLLMMMFFFEEECCCAAA@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA????????????????????????AAA@@@???>>>===<<<;;;;;;>>>???@@@AAABBBAAA@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEDDDCCCHHHOOOUUUqqq~~~}}}~~~}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}{{{yyy{{{~~~~~~~~~xxxwwwuuuttttttsssqqqnnniiiiiiiiijjjkkklllmmmnnnlllllljjjiiihhhhhhhhhhhhffffffhhhiiijjjkkkkkkkkkjjjjjjjjjkkkjjjjjjiiiiiikkkmmmoooqqqsssvvv{{{~~~{{{tttoootttuuuvvvzzzuuuhhh\\\OOOJJJRRRXXXTTTQQQTTT[[[]]]```ccceeeeeedddccc``````______```aaacccdddccceeeggggggjjjqqq}}}~~~www|||{{{hhhYYYQQQJJJKKKLLLMMMNNNKKKGGGCCCBBBDDDFFFGGGHHHGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBB???@@@AAABBBAAAAAA??????<<<;;;;;;===@@@BBBBBBAAAAAA@@@???===<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@:::BBBHHHHHHFFFLLLZZZhhhwwwmmm^^^NNNBBB======>>>===<<<>>>@@@@@@===>>>BBBCCCCCCFFFLLLUUUddd}}}mmm\\\RRRNNNIIIFFFEEEDDDDDDCCCFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@???>>>======<<<999:::<<<>>>>>>>>>>>>===============>>>@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJSSS]]]ooo|||yyy~~~~~~~~~~~~}}}}}}|||{{{|||yyyyyy{{{|||xxxtttvvvuuuuuuuuuwwwzzz}}}~~~~~~|||{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxuuussspppoooooonnnlllkkkjjjjjjkkkmmmnnnpppqqqqqqppppppnnnjjjfffddddddeeegggeeecccdddgggiiihhhfffhhhhhhhhhhhhiiikkkmmmnnnnnnrrrwwwzzz|||~~~{{{qqqrrrwwwmmmhhhgggkkkllleee\\\XXXQQQQQQQQQQQQSSSUUUWWWXXXXXX[[[^^^bbbcccdddbbbaaa___```]]]YYY]]]eeefffbbbddddddgggkkkmmmttt||||||lllYYYLLLHHHHHHHHHHHHGGGGGGFFFFFFCCCAAA@@@@@@BBBDDDEEEEEEGGGFFFEEECCCBBBBBBBBBBBB>>>>>>============>>>>>>:::;;;>>>@@@AAAAAA@@@??????>>>===<<<;;;:::999999;;;<<<<<<<<<======>>>>>>;;;AAA<<<999???>>>999<<<@@@AAAAAAAAACCCGGGMMMRRRfffuuu~~~wwwhhhYYYKKKEEEBBB===<<<>>><<<===>>>???@@@@@@???>>>BBBCCCEEEHHHLLLYYYppplll[[[OOOLLLGGGEEEDDDEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;===>>>?????????>>>@@@@@@???@@@AAABBBDDDEEE????????????????????????BBBAAABBBBBBDDDFFFHHHIIIOOOVVVeee}}}}}}|||}}}}}}}}}}}}|||{{{zzz{{{{{{|||~~~~~~{{{xxxxxxzzzzzzwwwssswwwvvvuuuuuuvvvxxxzzz{{{|||zzzyyyzzz}}}}}}|||zzzxxxwwwwwwwwwvvvtttsssqqqnnnmmmmmmlllkkkjjjjjjkkklllnnnpppqqqssssssoooooonnnkkkhhhffffffgggjjjgggddddddeeeeeedddbbbdddeeeggghhhkkknnnqqqtttvvv{{{xxxpppmmmlllqqqtttzzzlllddd^^^^^^]]]XXXSSSQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[]]]```aaaaaaaaa```dddddd```\\\^^^cccccc___aaabbbhhhqqqyyy}}}{{{xxxqqqgggZZZPPPGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDBBBBBBDDDFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAA>>>>>>============>>>>>>:::;;;===?????????>>>===>>>>>>===<<<;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;666???>>><<>>999>>>============???BBBGGGKKKSSS^^^ppp}}}pppgggYYYMMMAAA>>><<<999888999:::;;;===>>>???>>>>>>===??????@@@CCCFFFQQQfffyyylll[[[MMMJJJFFFDDDEEEFFFGGGGGGFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<===>>>???????????????===============>>>???@@@????????????????????????AAAAAAAAABBBCCCEEEFFFGGGJJJNNNXXXkkk~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyzzz}}}~~~}}}}}}yyyvvvvvvwwwwwwtttqqqwwwvvvuuuuuuuuuvvvwwwxxxyyywwwvvvvvvyyy{{{||||||yyyxxxvvvuuuvvvuuutttrrrqqqnnnlllkkkkkkkkkjjjhhhkkklllmmmoooppprrrssstttmmmnnnnnnllliiihhhhhhhhhjjjgggeeeeeeeeeeeedddcccdddgggkkknnnrrrwww||||||qqqfffcccdddfffpppuuu}}}{{{jjj___UUUPPPNNNLLLKKKMMMTTTTTTTTTUUUVVVXXXZZZ[[[[[[\\\\\\]]]^^^^^^______ccccccaaa]]]^^^bbbbbb```aaaeeeooo~~~zzzuuuzzzqqqkkkeeebbbaaa]]]UUUOOOGGGEEEDDDBBBBBBCCCDDDEEEHHHFFFCCCCCCDDDEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>============>>>>>>;;;;;;======>>>===<<<;;;>>>======<<<;;;:::999999;;;;;;;;;<<<<<<<<<======999???===;;;@@@===888>>>;;;;;;;;;;;;;;;>>>BBBEEEHHHMMMZZZnnnppp___UUUIII@@@:::888888777666777999:::;;;<<<==================>>>@@@BBBKKK\\\mmmlll\\\MMMJJJGGGEEEEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHMMM\\\qqq~~~~~~}}}}}}}}}}}}{{{yyyvvvvvvvvvuuusssppptttttttttttttttuuuwwwwwwwwwvvvuuuuuuvvvyyy{{{|||xxxwwwvvvvvvvvvvvvtttrrrooommmkkkjjjkkkkkkjjjiiimmmmmmnnnoooooopppqqqqqqlllmmmnnnllliiigggggggggfffeeeeeefffgggiiijjjjjjkkkoootttyyy}}}rrrgggbbbcccfffhhhnnnttt}}}uuulllcccXXXOOOKKKJJJIIILLLQQQVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\^^^aaacccdddfffnnn~~~}}}wwwssstttzzz```\\\WWWTTTTTTRRRMMMIIIGGGEEECCCAAAAAACCCEEEFFFGGGEEEBBBAAABBBBBBBBBAAAEEEEEECCCBBBAAA@@@@@@@@@>>>>>>============>>>>>><<<============<<<;;;:::======<<<;;;;;;:::999999::::::;;;<<<===??????@@@AAAAAA:::;;;CCC???999===<<<=========<<<===???BBBDDDGGGOOO]]]pppzzzcccRRRJJJ@@@===999999:::999888777999999:::;;;<<<======>>>???>>>???AAACCCJJJXXXggglll\\\OOOLLLHHHFFFFFFGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBB???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA??????@@@AAABBBCCCCCCCCCFFFEEEHHHSSSaaauuu~~~~~~~~~|||zzzxxxwwwvvvuuusssqqqqqqqqqrrrsssuuuvvvwwwxxxvvvvvvvvvvvvvvvwwwyyyzzzuuutttttttttuuuuuurrrpppooommmkkkkkklllllllllkkkooooooooonnnnnnmmmmmmmmmmmmnnnmmmkkkhhhffffffgggdddeeeggghhhjjjllloooqqqrrrxxx~~~oookkkeeebbbbbbeeeggghhhooottt{{{}}}sssfff]]]VVVOOOKKKKKKMMMNNNRRRWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYYYYYYY[[[[[[YYYXXXXXXYYY[[[^^^cccggglll|||{{{wwwppprrr{{{ddd[[[WWWSSSQQQOOOMMMIIIFFFHHHFFFDDDBBBBBBDDDFFFHHHGGGEEEBBBAAABBBBBBAAA@@@EEEDDDCCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>;;;DDDRRRLLL===;;;<<<===>>>>>>===<<<>>>???<<>>@@@CCCEEEJJJUUUaaa~~~lll\\\OOOLLLHHHEEEFFFFFFGGGGGGEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>><<<;;;;;;::::::;;;<<<<<<;;;;;;<<<===>>>=========<<<<<<======>>>?????????>>>>>>@@@AAABBBBBBBBBBBBDDDCCCGGGOOOVVVccc}}}~~~~~~}}}|||zzzxxxvvvuuutttoooppprrrsssuuuwwwxxxyyyuuuvvvxxxwwwvvvuuuvvvwwwqqqqqqqqqrrrsssrrrpppmmmooommmllllllmmmnnnmmmlllpppoooooonnnmmmllllllkkknnnnnnmmmjjjhhhggghhhjjjiiikkknnnoooqqqssswwwzzz}}}|||pppkkkcccbbbbbbcccfffiiiiiiiiiooorrrvvvvvvpppfff[[[SSSKKKHHHIIINNNQQQRRRUUUZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXWWWXXXZZZ\\\dddkkkxxxwwwtttvvvrrr}}}mmmYYYUUUSSSQQQPPPPPPNNNKKKIIIGGGFFFEEEDDDDDDFFFGGGIIIIIIGGGDDDCCCDDDDDDDDDCCCDDDCCCBBBAAA@@@?????????>>>>>>============>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999<<<<<<:::999777555444444777999===NNN```VVVAAA;;;:::<<<======<<<;;;;;;<<<777<<>>===???BBBDDDGGGPPPYYYppp~~~iiiZZZKKKHHHDDDCCCDDDFFFGGGGGGBBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===777888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????===>>>???AAAAAAAAAAAA@@@AAAAAAFFFMMMNNNTTTjjj}}}zzzxxxwwwwwwqqqrrrssstttvvvvvvwwwwwwsssvvvyyyxxxuuusssrrrsssppppppppprrrsssrrrooommmnnnlllkkkkkkmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjiiikkknnnqqqrrruuuyyy|||zzzrrrjjjffffffeeeeeefffhhhkkkmmmmmmkkkkkklllllliiibbbYYYQQQMMMHHHHHHKKKQQQSSSSSSVVV[[[YYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[XXXWWWZZZ\\\```kkkvvvzzzsssttt{{{yyy```UUUMMMNNNOOOPPPPPPOOOMMMKKKFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCDDDEEEDDDDDDDDDCCCBBB@@@??????>>>>>>>>>>>>============>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;:::999888666666555666888<<>><<<;;;;;;;;;888<<>>???@@@>>>@@@CCCCCCDDDIIIPPPaaaooogggXXXGGGDDDAAAAAACCCEEEGGGGGG???>>>=========>>>@@@@@@BBBAAAAAA@@@???>>>======<<<<<<<<<===============>>>>>><<<;;;;;;<<<===>>>999;;;===???@@@@@@@@@@@@===>>>>>>???@@@AAAAAAAAA===>>>???@@@AAAAAA@@@???>>>???FFFLLLJJJKKK]]]uuu|||zzzyyyyyyssstttuuuuuuvvvvvvuuuuuurrrvvvyyyyyyuuuqqqpppppprrrrrrrrrtttuuutttqqqooommmkkkjjjkkklllmmmmmmlllmmmmmmnnnooopppqqqqqqrrrnnnmmmllljjjkkknnntttxxxwww|||~~~mmmggggggfffhhhkkkhhhhhhhhhiiilllmmmlllkkkeeeeeeccc___WWWPPPKKKIIIKKKKKKNNNTTTUUUTTTWWW[[[YYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVV[[[```fffsss|||zzzuuuxxxfffUUUPPPIIIJJJLLLNNNOOONNNKKKIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDAAAAAABBBCCCCCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>============>>>>>>;;;;;;;;;::::::;;;;;;<<<;;;:::::::::::::::::::::999999:::;;;<<<<<<======<<<;;;999>>>CCC:::666BBB:::<<>>===<<<<<<::::::::::::;;;>>>CCCFFFOOOMMMHHHBBB===;;;;;;<<<222888:::777666:::;;;888777777666777999;;;===>>>CCCAAABBBDDDCCCBBBFFFLLLXXXeeettt}}}fffYYYKKKIIIFFFEEEFFFGGGFFFFFFAAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>??????@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>????????????BBBBBB@@@???>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBEEEHHHGGGFFFJJJTTT]]]|||zzzxxxwwwtttuuuwwwxxxwwwvvvtttssstttrrrppppppppppppooonnnrrrrrrsssttttttsssrrrqqqllllllkkkkkkllllllmmmnnnpppooooooppprrrtttvvvxxxvvvtttpppnnnooosssxxx|||vvvppphhhcccbbbcccfffgggllljjjhhhkkkoooppplllhhhaaa]]]WWWPPPKKKIIIHHHHHHMMMOOOSSSUUUWWWYYY\\\____________^^^^^^]]]]]]\\\```^^^\\\[[[\\\]]]]]]]]][[[YYY[[[```eeepppwwwsssyyyooo\\\RRROOOIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???======@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777999999999999999999999999::::::;;;;;;<<<======>>>::::::;;;<<<<<<;;;::::::::::::;;;<<<===>>>???@@@CCCBBB@@@>>>;;;999777666777777888999999999999888888999999::::::;;;;;;<<<>>>???AAAAAAAAACCCEEEGGGKKK___jjjrrr{{{eeeWWWKKKIIIFFFEEEFFFGGGFFFFFFBBBBBB@@@?????????@@@@@@AAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=====================>>>??????@@@@@@???>>>============>>>>>>??????@@@@@@AAAAAA<<<@@@DDDDDDBBBFFFNNNVVVmmm|||zzzyyywwwxxxzzz{{{{{{yyywwwuuuwwwuuusssrrrrrrrrrqqqpppnnnooopppqqqrrrqqqqqqpppnnnnnnnnnooooooqqqrrrssstttttttttuuuvvvyyy{{{|||~~~}}}{{{zzz{{{{{{kkkgggbbb___```ccceeeggghhhdddbbbdddjjjkkkgggbbbXXXVVVQQQMMMJJJIIIJJJKKKOOOQQQUUUWWWYYY[[[^^^aaacccbbbaaa___^^^]]]]]]]]]^^^\\\ZZZYYYYYYYYYYYYYYY```]]]```jjjxxx|||wwwxxxppp^^^QQQJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFDDDDDDBBBBBBBBBAAA@@@???======??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999888777999999999999999999999999999::::::;;;<<<<<<======999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>======;;;:::999888888777777888999999999999888888999999::::::;;;;;;<<<===>>>@@@@@@@@@AAADDDFFFLLL^^^gggmmmyyycccUUUKKKIIIFFFEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@?????????>>>;;;;;;;;;:::::::::::::::<<<<<<============<<<<<<======<<<;;;<<<===>>>???>>>======<<<<<<=========>>>>>>>>>>>>????????????999===AAAAAA@@@CCCIIIOOOZZZlll}}}zzzyyy}}}}}}zzzwwwuuusssrrrrrrrrrqqqoooooopppqqqsssttttttuuutttwwwvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{||||||qqqiiigggeeebbbbbbdddfffggghhhbbb\\\XXXZZZaaaccc^^^XXXNNNLLLJJJIIIIIIKKKMMMOOORRRUUUXXXZZZ\\\^^^aaadddhhhfffccc```^^^]]]]]]]]][[[[[[ZZZYYYYYYZZZZZZ[[[eeeeeelll}}}{{{xxx{{{rrr]]]RRRLLLIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBEEEGGGHHHIIIIIIFFFDDDBBBBBBBBBAAAAAA@@@???======???>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999999999::::::;;;;;;<<<<<<999::::::;;;;;;::::::999>>>>>>===<<<;;;:::999999888888999999999999999999777777888999999999999888888999999::::::;;;;;;<<<;;;===>>>>>>>>>???BBBDDDJJJYYY^^^bbbssswwwaaaTTTJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDBBB@@@>>>===>>>>>>@@@????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;============;;;:::===<<<;;;::::::<<<===>>>===<<<<<<<<<======>>>???>>>>>>>>>>>>============999===AAABBBBBBCCCGGGKKKQQQ]]]rrr~~~|||zzzxxxwwwwwwwwwuuutttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~wwwqqqnnniiieeefffeeedddeeeffffffeeeddd^^^VVVOOOQQQWWWYYYSSSLLLHHHGGGGGGHHHJJJNNNQQQSSSVVVYYY[[[]]]___```cccfffkkkhhhddd```]]]]]]]]]^^^[[[\\\\\\[[[[[[]]]___bbbfffooozzzuuuwww{{{aaaSSSNNNKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCFFFHHHJJJKKKJJJGGGCCC@@@AAAAAAAAA@@@@@@???======>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::999888888888888888888888888888888999999999999::::::;;;;;;999999::::::::::::999999======<<<;;;:::999888888777777777888888999999999777777888999999999999888888999999::::::;;;;;;<<<:::;;;======<<<===@@@BBBDDDNNNPPPSSScccuuuuuu___RRRJJJHHHEEEDDDEEEFFFEEEEEEFFFDDDBBB@@@>>>=========?????????>>>>>>>>>======???>>>>>>======<<<<<<<<<:::;;;<<<======<<<;;;:::<<<;;;:::::::::;;;===>>>============>>>???@@@@@@>>>>>>==================:::===AAABBBBBBCCCEEEHHHMMMRRR```yyy|||}}}~~~~~~rrrkkkjjjiiihhheee`````````bbbdddcccaaa___ZZZRRRKKKJJJNNNOOOKKKEEEHHHIIIIIIKKKNNNRRRUUUWWWZZZ\\\___``````aaadddfffiiigggccc```]]]]]]^^^___]]]^^^]]][[[ZZZ\\\aaaeeeiiiyyytttpppwwwyyyhhhUUUMMMKKKHHHEEEDDDHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFHHHIIIJJJIIIFFFBBB???@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999::::::999999888888888888888888888888888888888888888888999999999999999999999888888999999999::::::::::::999999999999888888888888888888888888777777888999999999999888888999999::::::;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@>>>FFFFFFIIIXXXhhh}}}ttt^^^RRRJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDBBB@@@>>>======>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>???@@@============>>>>>>>>>>>>:::<<<>>>@@@@@@AAACCCDDDGGGJJJTTTeee~~~vvvpppiiifffeeeeeedddbbb\\\]]]___aaaddddddbbb```VVVPPPIIIGGGIIIJJJHHHEEELLLLLLNNNPPPSSSWWWZZZ\\\^^^___aaaaaaaaaaaabbbdddeeedddbbb`````````aaabbb``````^^^\\\[[[^^^fffmmm}}}wwwqqqnnnpppjjj^^^SSSNNNKKKGGGDDDCCCHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHFFFDDDAAA?????????@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999999999999888888888888888888888888888888777777888888888888888888999888888777777888888999777777888888999999::::::::::::999999999888888888777777888999999999999888888999999::::::;;;;;;<<<999:::;;;;;;:::;;;===???>>>CCCBBBDDDQQQ^^^rrrsss^^^RRRJJJGGGEEEDDDEEEEEEEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>>>>>>><<<;;;======<<<<<<<<<===>>>>>>=========>>>>>>?????????<<<===>>>>>>???@@@BBBCCCBBBFFFMMMWWWhhh|||tttnnnllliiidddbbbbbbbbb```___^^^^^^___aaacccbbb```]]]PPPMMMIIIFFFFFFHHHJJJKKKNNNOOOQQQTTTWWW[[[^^^``````aaabbbaaa```___```aaaaaaaaaaaabbbccceeefffgggbbbccccccccceeennn{{{|||rrrnnnnnnqqq|||wwwccc[[[TTTPPPLLLGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCBBB@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888999999999999888888888888888888888888888888777777777777777777777777999888777777777777888999777777777888888888999999888888888888888888888888777777888999999999999888888999999::::::;;;;;;<<<999:::;;;;;;::::::<<<>>>>>>BBB@@@BBBLLLTTTeee}}}sss^^^SSSIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCAAA???>>>>>>??????>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<:::999999:::<<<<<<999;;;===???@@@>>><<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA???????????????AAACCCEEE@@@FFFLLLPPPZZZqqquuupppnnnllliiihhheeeaaa___```aaa``````]]]]]]\\\\\\\\\ZZZVVVSSSLLLKKKIIIGGGFFFIIIMMMQQQOOOPPPRRRVVVZZZ]]]aaacccaaabbbcccaaa___^^^^^^______```bbbdddfffhhhjjjkkkdddgggiiilllssszzzpppkkkkkkmmmyyylll]]]WWWQQQMMMHHHCCCEEEIIIHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@??????>>>????????????>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777888888999999999888888777777777777777777777777777777777777666666666666999888777666666777888999888888888777777777777777666666777777888999999999777777888999999999999888888999999::::::;;;<<<<<<999:::;;;;;;::::::<<<>>>>>>AAA>>>@@@HHHMMM[[[rrrqqq]]]QQQLLLIIIFFFDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>======>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::;;;<<<===>>>==================<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAAEEELLLSSS___sss}}}xxxooohhhfffeeedddcccaaa```^^^^^^______]]]\\\\\\\\\[[[YYYVVVSSSPPPOOOIIIIIIJJJKKKLLLMMMNNNOOOSSSTTTVVVXXX[[[]]]___```jjjhhheeeaaa___^^^^^^^^^\\\___bbbdddeeegggiiikkkkkkllloooxxxxxxuuuoooiiimmmwww~~~jjjZZZVVVPPPLLLJJJJJJIIIIIIKKKJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@AAACCCDDDCCCAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>888999::::::;;;;;;::::::::::::::::::::::::::::::999888888777666555555444888888888888999999999999999999999999999888777666777777666666666666666777888888888888888888888888:::::::::999999888888888777888888888888999999999===<<<:::999888999::::::<<<>>>@@@???@@@HHHWWWcccrrr^^^RRRLLLIIIEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>======>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>======AAAEEEJJJSSScccsss||||||}}}wwwtttnnngggcccbbbaaa```______]]]\\\\\\]]]^^^]]][[[[[[YYYWWWUUURRROOOMMMLLLHHHIIIJJJLLLMMMOOOPPPPPPTTTUUUWWWYYY[[[^^^___```fffeeebbb```___```aaaaaa```cccfffhhhjjjkkknnnpppooosss}}}zzzpppmmmjjjkkkxxxooo]]]XXXTTTOOOKKKIIIIIIHHHHHHJJJIIIHHHGGGEEECCCBBBAAABBBAAA@@@AAACCCCCCCCCAAABBBBBBBBBBBBAAA@@@???>>>????????????>>>===<<<;;;::::::::::::::::::::::::888999::::::;;;;;;::::::888888888888888888888888888888888777666555555555555555666666666777777777888999999999888888777666777777666666666666666777888888888888888888888888999999888888888777777777777888888888888999999999===<<<;;;:::999::::::;;;:::===>>>===>>>EEEQQQ\\\mmmrrr^^^RRRKKKHHHEEECCCDDDDDDDDDDDDDDDCCCAAA@@@>>>>>>======>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<>>>AAABBBFFFRRR^^^ttt~~~{{{wwwwww{{{~~~~~~{{{vvvpppjjjdddeeebbb___]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVTTTQQQNNNKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRUUUVVVXXXZZZ]]]___aaaaaacccbbbaaa```aaabbbdddfffbbbdddfffggghhhkkkooorrrvvvzzzqqqkkkkkkmmmuuuzzzcccVVVUUUQQQLLLIIIGGGGGGGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@@@@@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::::::::999999999999999999999999888888777777666666555555555555666666666666777777888888888888888777777666777666666555555666777777888888888888888888888888888777777777777666666666777888888888888999999999===<<<;;;;;;::::::;;;;;;888;;;===<<<<<<@@@IIIQQQ___uuurrr___SSSJJJHHHDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>======>>>======<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;>>>>>>>>>???>>>>>>============>>>>>>>>>>>>======>>>>>>@@@BBBAAABBBIIIRRRbbbxxxzzzuuuwwwzzzzzzxxx|||yyypppjjjhhhfffccc___ZZZZZZZZZ[[[\\\\\\[[[[[[YYYXXXVVVUUUVVVUUUTTTRRROOOMMMKKKHHHGGGGGGHHHIIIJJJKKKNNNQQQSSSTTTUUUUUUWWWXXXZZZ\\\^^^```bbbcccccccccbbbbbbccceeegggiiiffffffeeedddfffkkksssyyyvvvuuuqqqpppwwwlll\\\VVVRRROOOJJJGGGFFFFFFEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@@@@???>>>==================<<<;;;:::999========================888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666555777777777777888888888999666777777888777777666666666666555555555666777777888888888888888888888888777777777777777777777777777777888888888999999999;;;:::::::::::::::::::::888;;;===<<<;;;===CCCGGGWWWjjjqqq___SSSJJJGGGDDDBBBBBBCCCCCCBBBBBBAAA@@@???>>>========================<<<<<<<<<=========<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<======>>>>>>>>>>>>======@@@???AAACCCCCCBBBFFFLLLQQQccc}}}xxxuuuvvvvvvuuuwwwzzz}}}xxxsssmmmiiieeebbbaaa```]]]ZZZXXXYYY[[[\\\\\\\\\\\\\\\WWWUUUSSSQQQQQQOOOMMMKKKHHHGGGFFFFFFGGGIIILLLMMMMMMOOORRRUUUWWWXXXXXXXXXYYYZZZ[[[^^^```bbbdddeeefffeeedddddddddfffhhhjjjllljjjfffeeeiiisss|||vvvqqqsss|||qqq]]]TTTSSSPPPMMMIIIGGGFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@AAACCCDDDDDDCCC@@@@@@@@@@@@???>>>===============<<<<<<;;;:::999999999999999999999999999777888999999::::::999999::::::::::::::::::::::::777777777777666666666666666777777777777888888888555666666777777777666666555555555555555666777777777777777777777777777777888888888888888888888888777777888888888999999999888888888888888888888888888;;;======<<<<<>>>>>============>>>>>>>>>>>>===<<<;;;<<<<<<<<<===<<<<<<;;;:::888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>=========<<<<<<===============<<<<<<======>>>>>>======<<>>BBBBBBAAADDDIIIGGGTTTiiizzzwwwuuutttrrrtttwwwxxxyyyzzz|||}}}xxxmmmhhhgggeeedddbbbaaa```^^^[[[XXXYYY[[[]]]]]]\\\ZZZYYYZZZTTTRRROOOMMMMMMKKKHHHFFFEEEEEEFFFHHHJJJMMMPPPRRRQQQSSSVVVYYY[[[\\\[[[[[[ZZZ[[[]]]___bbbdddeeefffgggfffeeedddeeefffiiijjjjjjiiiiiikkktttyyyvvvwwwrrr}}}gggWWWRRRRRROOOLLLIIIHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEEAAAAAAAAAAAA@@@???>>>===============<<<;;;:::999::::::::::::::::::::::::777888888999999999999999777777777777777777777777777777777777666666666666444444555555555555666666444555555666666666666666444444444444555666777777777777777777777777777777777777888888888888999999777888888888888999999999666666777888888888777777999;;;============>>>@@@EEEOOObbbxxxooo]]]RRRIIIFFFBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>===>>>>>>???>>>===<<<;;;:::;;;<<<=========<<<;;;777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<<<<<<<============<<<<<<>>>;;;<<>>======>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999555555555555555555555555666666666666777777777777444444444555555555666666333444555555666666666555444444444444555666777777777777777777777777777777666666666777777777888888777888888888888999999999555666777888999999888777888999;;;<<<<<<===>>>???CCCGGGRRRaaarrrnnn\\\QQQHHHFFFBBBAAAAAABBBBBBAAA@@@@@@???>>>======>>>>>>===>>>?????????>>><<<;;;999:::<<<=========<<<<<<999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======999::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>><<<<<>>>>>>>>>>>===<<<;;;:::888888888888888888888888777777888999999999999888777777777777777777777777666666666666777777777777666666666666777777777888333444444555666666666555333333333444555666777888777777777777777777777777444555555555666666777777777888888888888999999999666777888999::::::999888777888999;;;<<<===>>>???@@@@@@DDDNNN]]]jjjssswwwlll[[[PPPIIIFFFCCCAAA@@@@@@>>>===DDDCCC@@@>>>>>>>>>@@@AAA888:::<<<>>>>>><<<:::888888888888888999;;;===>>>::::::::::::999888777777;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???;;;<<<<<<>>>???@@@AAABBBDDDEEEIIIPPPXXXhhh|||tttnnnlllkkkkkkjjjlllooosssvvvwwwxxxxxxyyyyyyzzz{{{|||~~~~~~}}}{{{{{{|||}}}~~~|||zzzyyy~~~{{{wwwvvvzzz{{{xxxuuurrrppphhhfffccc```^^^]]]^^^^^^]]]^^^``````___\\\YYYWWWWWWXXXWWWTTTPPPLLLJJJJJJEEEEEEGGGHHHJJJKKKLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZ]]]]]]^^^______^^^]]]]]]aaabbbbbbbbbaaaaaaccceeeaaa```aaacccgggkkkooorrr}}}zzzpppkkkddddddtttyyyjjjZZZOOONNNMMMMMMLLLLLLKKKJJJHHHGGGLLLJJJGGGEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCFFFIIIKKKLLLHHHCCC@@@??????>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888555666777888888888888888999888888888777777666666555555666666666666555555555555555555555555555555333444555666777777777777444555777888888888777666666666666666666555444444777777777777666666666666666666666666666777888888777888888888888999999999999999888888888888999999>>>???@@@DDDLLLXXXfffooo}}}~~~iiiZZZQQQKKKHHHEEECCCCCCBBBAAA@@@EEEDDDAAA???======<<<===999:::<<<======<<<:::999<<<;;;999888888888999999888888999;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<===<<<<<<======>>>>>>>>>???@@@AAAEEEJJJOOO\\\rrr{{{ooohhhfffffffffjjjkkklllnnnoooppprrrsssrrrssstttuuuvvvxxxyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxyyy|||~~~~~~~~~yyysssooooooqqqssstttyyy{{{yyyuuupppllljjjhhhfffdddeeecccaaa___^^^^^^^^^___]]]^^^______^^^[[[XXXWWWPPPQQQQQQNNNKKKHHHFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPSSSSSSUUUVVVXXXYYYZZZ[[[]]]^^^___``````___^^^]]]```aaaaaa```^^^]]]^^^___]]]```ccceeehhhooozzzyyyoooggggggiiiqqq|||sssnnndddXXXOOONNNKKKKKKJJJJJJIIIGGGFFFFFFKKKHHHFFFDDDDDDEEEFFFFFFHHHGGGEEEEEEFFFHHHKKKLLLJJJGGGBBB?????????>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999999888888888666777777888999999888888888888888777777777666666666666777777777777666666555555555555555555555555333444555666777777777777444555666666777777666666666777777777666666555444555555555666666777777777888777777777777777888888777777888888888999999999:::999999999999999999:::>>>>>>???AAAGGGQQQ]]]eeezzzyyyfffYYYRRRKKKHHHEEECCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777777777999999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>>>>AAAEEEGGGOOO```pppuuujjjeeeeeefffiiihhhhhhhhhiiikkknnnooonnnooopppqqqrrrtttuuuuuutttttttttuuuuuuuuuttttttvvvwwwvvvuuusssrrrtttuuutttyyyssspppnnnmmmmmmkkklllnnnoooqqq~~~}}}xxxvvvuuusssooolllkkkhhheeecccbbbbbbaaa```bbbaaa```_________```aaa]]]]]]]]]]]][[[XXXUUUSSSIIIJJJKKKJJJGGGEEEEEEEEEHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]^^^^^^````````````^^^^^^^^^___``````^^^\\\\\\]]]^^^ccciiilllppp|||{{{sssllleeebbbiiitttwwwhhhcccaaa```\\\TTTMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDHHHGGGFFFEEEDDDEEEEEEFFFHHHGGGFFFEEEEEEGGGIIIJJJGGGDDDAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999888888888777777888999999999999888888888777777777777666666777777888888888888777777555555555555555555555555333444555666777777777777555444444444444555666666777777777777777666666555222333444555666777888888666555555444444444555555777777777888888888999999:::::::::999999:::::::::>>>======>>>AAAHHHQQQXXXqqq~~~yyyeeeXXXPPPIIIFFFCCCBBBBBBAAAAAA???;;;<<<===>>>????????????===<<<;;;::::::;;;<<<===:::999888888888999:::;;;<<<<<<<<<<<<;;;:::999888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>AAADDDDDDHHHTTT```zzzuuummmkkkjjjkkkiiihhhhhhjjjlllmmmmmmkkkkkklllmmmnnnoooppppppnnnnnnooopppqqqqqqqqqqqqsssssssssrrrooonnnnnnooopppxxx|||yyyvvvuuuooooooppppppqqq~~~yyyuuurrrpppmmmkkknnnllliiigggggggggdddbbbeeecccaaaaaabbbccccccbbb``````______```aaabbbccc[[[[[[ZZZXXXUUURRRNNNLLLFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNQQQTTTWWWYYYZZZ\\\\\\\\\]]]]]]^^^^^^_________aaaaaaaaaaaa______\\\^^^```aaa```___```aaaccchhhpppxxxxxxnnniiiddddddjjjyyyuuuiiibbbZZZXXXVVVUUUSSSOOOJJJGGGHHHHHHGGGEEEDDDDDDCCCCCCFFFHHHIIIIIIGGGEEECCCBBBDDDDDDBBBBBBBBBCCCDDDEEEEEEBBB???>>>>>>??????>>><<<<<<;;;::::::;;;;;;;;;999999999999888888888888888888999999999999888888777777777777777777666666666777777888888777777666555555555555555555555555444444555666666777666666555444333222333444555666666777777777777777666666333333444444555666666777777666555555444555555555777777777777888888888888:::999999888888999999:::<<<<<<;;;;;;===BBBHHHMMMdddrrrzzzeeeVVVNNNHHHFFFCCCAAAAAAAAAAAA@@@:::;;;<<<>>>????????????>>>===;;;::::::;;;===>>><<<;;;:::999::::::<<<<<<:::;;;;;;::::::999888777;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<>>>???@@@@@@AAA>>>>>>@@@CCCCCCEEEMMMVVVfff~~~{{{rrrnnnmmmjjjhhhhhhiiijjjhhhgggddddddeeefffggghhhhhhiiijjjjjjlllmmmnnnooooooooojjjkkklllkkkjjjiiiiiijjjlllqqqtttuuuyyy~~~|||{{{}}}wwwwwwxxxxxxxxxxxxttttttrrrrrrsssuuuxxx{{{~~~|||wwwsssrrrqqqqqqpppmmmiiifffeeeeeecccbbbaaa``````_________^^^\\\```^^^^^^^^^```bbbbbbaaa^^^^^^^^^___```aaabbbbbbXXXWWWUUUSSSOOOKKKGGGEEEEEEGGGJJJKKKKKKLLLMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^^^^_________```````````````bbbbbbbbbbbb``````]]]___aaabbbaaaaaabbbdddffflllwwwxxxmmmgggdddcccmmm~~~tttggg]]]WWWTTTRRRPPPMMMMMMLLLJJJGGGIIIHHHFFFEEEDDDCCCDDDDDDEEEIIIMMMNNNJJJDDD@@@>>>AAA@@@@@@??????@@@AAABBBCCC@@@>>>===>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<999999999888888888777777888888999999999888888777666666666666666666777777555666666777777666666555555555555555555555555555444555666666666666666666444333222222222333555666666666777777777777666666555555555555555555444444999999888777777888888888666666777777777888888888888888777777777777888888999::::::;;;<<>>>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>???>>><<<;;;:::::::::;;;777777888999::::::::::::;;;;;;;;;<<<<<<<<<======>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;<<<>>>???AAABBBBBB===<<<>>>AAABBBBBBGGGOOOXXXkkkzzzuuupppjjjgggfffeeebbb___bbbccccccdddeeeeeeffffffeeefffgggiiijjjkkkkkkkkkfffhhhiiijjjiiihhhiiijjjfffiiijjjiiikkkqqqsssqqqnnnooopppssswww{{{uuunnnkkkjjjiiihhhgggggghhhjjjmmmnnnmmmnnnsss|||~~~~~~~~~{{{sssmmmllljjjhhhfffeeeeeefffgggeeecccaaa```aaaaaa```^^^^^^____________^^^]]]]]]___^^^]]]^^^```aaa```___YYYZZZZZZZZZ[[[[[[[[[[[[RRRQQQOOOMMMJJJGGGEEECCCFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\]]]]]]_________``````aaaaaaaaaaaaaaaccccccccccccaaaaaaaaabbbcccccccccdddgggiiinnnwww}}}qqqjjjeeecccdddlll~~~qqqeee]]]UUUQQQMMMNNNLLLJJJLLLOOOOOOLLLIIIHHHFFFEEECCCCCCDDDDDDDDDIIIMMMMMMHHHCCC???>>>@@@??????@@@@@@AAAAAABBBBBB@@@>>>===>>>>>><<<;;;:::::::::::::::;;;;;;<<<999888888888888777777777777888888888888777666666555555666666666666777777555555666666666666555555555555555555555555555555555555666666666666666555444333333333333444555555444555555666666666666666666666666555555555444444444444444444444555666666666666666777777777888888777777666666666666777777777999:::;;;<<<===AAACCCNNNZZZllluuuaaaTTTMMMGGGEEEBBBAAABBBBBBAAA@@@AAA@@@???===<<<<<<============<<<<<<<<<<<<=========<<<;;;:::999::::::;;;777888999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<======>>>???@@@@@@>>>===>>>AAA@@@@@@DDDJJJMMMZZZlllsssjjjeeecccaaa^^^bbbbbbccccccdddeeeeeeeee```aaabbbcccdddeeeeeeeeeccceeehhhhhhggggggggghhhbbbfffgggfffgggjjjkkkhhhffffffeeefffhhhkkknnnpppuuuzzz~~~wwwssspppnnnnnnllliiigggffffffhhhiiiggghhhkkkrrrzzz}}}tttrrrnnnlllkkkiiifffddd````````````aaacccdddeeeaaa```___```aaaaaa___]]]^^^___aaaaaa___^^^]]]]]]^^^]]]\\\]]]^^^]]]\\\ZZZSSSSSSSSSSSSSSSRRRQQQQQQKKKJJJJJJIIIHHHHHHGGGGGGIIIKKKOOOQQQRRRSSSVVVWWWZZZZZZZZZ[[[[[[\\\\\\\\\^^^^^^^^^___```aaabbbbbbaaabbbcccddddddcccbbbaaabbbccceeegggjjjnnntttxxxxxxlllfffbbbaaafffnnnsssbbbZZZTTTPPPOOOIIIMMMOOONNNQQQVVVUUUQQQIIIHHHEEECCCBBBBBBCCCDDDCCCFFFIIIGGGBBB@@@AAACCC>>>>>>>>>???@@@AAABBBBBBAAA???=========<<<;;;999::::::999999::::::;;;<<<888888888888777777777777777777777777777666555555555555555666666666777777666666777777777777666666555555555555555555555555555555666666666666555555333333444555555555555555333333444555555555555555666666666666666666666777000000000111222333444555666666666666777777777888888888777777777777888888777999;;;<<<;;;<<<===???EEEOOO^^^oooqqq___SSSNNNEEEBBB???>>>?????????>>>@@@???===<<<===>>>@@@AAA========================888888888888999;;;===>>><<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========::::::::::::::::::::::::======<<<;;;::::::::::::========================AAA???@@@BBBAAA???CCCIIIFFFNNN[[[lll~~~pppiiifffeeeccc]]]^^^^^^______`````````\\\]]]^^^___````````````]]]```bbbcccaaa``````aaacccgggiiigggggghhhfffaaabbbaaa``````aaacccfffgggjjjmmmqqqsssuuuyyy~~~}}}{{{vvvsssooollliiiiiiiiijjjiiihhhjjjnnnssstttpppmmmqqqnnnjjjeeecccbbbdddeee]]]^^^^^^```bbbdddfffgggbbbaaaaaabbbcccbbb```^^^[[[\\\^^^]]]\\\ZZZYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLOOOSSSUUUVVVXXXZZZ\\\]]]]]]\\\\\\\\\\\\[[[[[[]]]]]]^^^___```aaabbbbbbbbbcccddddddddddddcccbbbaaacccgggkkkqqqzzz~~~rrrjjjdddbbb```bbbmmm{{{|||fffZZZTTTNNNMMMPPPKKKQQQTTTUUUXXX\\\ZZZSSSHHHGGGDDDBBBAAAAAABBBCCCAAACCCDDDAAA======CCCHHH;;;<<<===>>>???@@@AAAAAAAAA???>>>======<<<:::888999999999999::::::;;;<<<888888888888777777777777666666777666666555444444444555555555666666777777777777888888888888777777555555555555555555555555555666666666666666555555333444555666777666555444222333333444555555555444444555555666777888999999444444555666777999:::;;;666666666666777777777777999999888888888888999999888999;;;<<<;;;:::;;;<<<>>>FFFSSScccuuuppp^^^RRRMMMCCCBBBAAAAAAAAAAAABBBCCCAAA@@@>>>===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999777999;;;===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<===>>>;;;888888;;;<<<<<<::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<>>>???AAACCCFFFIIIPPP\\\lllqqqiiieeebbbccc```^^^___bbbdddbbb``````^^^\\\\\\___```]]][[[]]]]]]]]]^^^```aaacccdddcccaaa___aaadddeeedddbbb________________________`````````bbbdddgggjjjlllnnnnnnpppsssxxx~~~~~~xxxuuuuuuuuusssqqqsssqqqooooooppprrrrrrrrrtttqqqlllhhhdddccccccccc___aaacccdddfffffffffeeeeeebbb```bbbdddddd^^^YYY[[[[[[\\\[[[ZZZWWWTTTRRRRRRQQQQQQOOOMMMKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGIIIKKKMMMOOOQQQRRRQQQRRRUUUWWWYYYZZZZZZZZZ^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^____________```bbbbbbcccccccccccccccddddddjjjlllpppttt{{{tttnnnkkkeeebbbccceeennnyyynnn___UUUQQQPPPNNNKKKLLLLLLPPPXXXaaaccc]]]WWWKKKHHHDDDAAA???@@@AAACCCFFFAAA<<<:::;;;???CCCEEE???>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::::::::888777666666666777999999777777777777666666666666555666777888888777666555666666555555555555666666555555555444444333333333444444444444444444444444222222222333444555777888555444333222222444555777333444444555555444444333444333333333444555777888222333444666777777888888999888888888777777666666999:::;;;;;;<<<<<<;;;;;;AAADDDHHHQQQbbbyyyppp]]]QQQLLLEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>===<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::::::::999888999;;;<<<===>>>======;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>;;;;;;===???>>>===:::::::::;;;;;;;;;<<<<<<===<<<<<<===>>>???AAABBBDDDDDDIIIRRR^^^ooo}}}rrriiieeebbbaaaccceeeeeebbb___]]]ZZZXXXZZZ]]]___]]][[[[[[[[[\\\]]]___aaabbbcccaaa___^^^___bbbcccbbb```]]]]]]]]]\\\\\\\\\\\\\\\aaa```___^^^^^^______```ccccccdddfffiiinnnqqqtttxxxyyy{{{}}}}}}}}}{{{yyyyyywwwuuutttvvvwwwwwwvvvuuurrrnnniiifffdddddddddbbbccceeefffffffffeeeeeedddaaa^^^^^^___]]]XXXSSSQQQRRRRRRSSSQQQOOOMMMLLLIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTSSSTTTVVVWWWYYYZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^___```bbbaaa___^^^___```___aaadddfffggggggggggggiiipppzzzxxxlllggggggfffjjjqqqyyy~~~ooofffZZZRRRPPPOOONNNLLLMMMLLLNNNUUU]]]___ZZZTTTKKKHHHEEEBBB@@@AAABBBCCCFFFDDDAAA@@@BBBCCCDDDDDD>>>============>>>???@@@??????>>>===<<<;;;:::::::::::::::::::::::::::::::::999888666666666777777777777777777666666666555555666777777777777666555666666555555555555666666666666555555555444444444444444444444444444444444444444333333333444444555555444333222222444555777333444444555555444444333444444333333444555666777444555666777999999999999888888888777777777666666999::::::;;;;;;;;;;;;;;;>>>@@@DDDKKKYYYnnnnnn\\\PPPKKKFFFEEECCCAAA????????????@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999999888888999999:::888999:::<<<============;;;;;;;;;;;;<<<<<<<<<<<<===;;;999:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDDDDFFFLLLTTTaaavvvuuujjjiiigggiiikkkjjjfffccc^^^[[[YYYZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[]]]___aaabbb^^^]]]\\\]]]___```___^^^\\\\\\\\\\\\\\\\\\\\\\\\```___]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^______```bbbeeejjjqqqwww}}}~~~~~~|||zzzyyyzzz{{{zzzyyyuuurrrnnnjjjfffdddccccccddddddddddddccccccbbbaaa```\\\XXXVVVUUUSSSOOOKKKGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDFFFGGGGGGHHHHHHHHHJJJKKKKKKLLLMMMOOOPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^___```^^^```bbbcccaaa```___```]]]___ccceeeggghhhjjjkkkttttttkkkffffffjjjppp||||||jjjbbb[[[TTTOOONNNOOONNNLLLMMMKKKLLLPPPVVVXXXUUUPPPJJJHHHEEEBBBAAABBBCCCDDDEEEDDDDDDEEEEEEDDDBBB???===<<<<<<<<<<<<======>>>??????>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;:::999777666555555555777777777666666666555555555555666777777666555555555555555555555555555555666666666666555555555555444444444444444444444444777666555444333222222222444444333222333444555666333444444555555444444333555444444444444444555555444555666777888999999999888888777777777777666666999999:::;;;;;;;;;;;;:::;;;<<>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999;;;:::999888888999:::;;;999999:::;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<:::999999999999::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@CCCAAACCCHHHOOOYYYjjjxxxyyyuuuqqqpppqqqpppmmmjjjdddaaa]]]\\\]]]]]][[[YYYWWWWWWXXXYYY[[[]]]___```]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZYYYXXXXXXTTTUUUXXX\\\aaagggkkknnnhhhiiijjjmmmrrrvvvzzz|||}}}~~~~~~}}}|||zzzyyywwwvvvwwwwwwuuutttpppmmmjjjfffcccaaa```______^^^^^^\\\[[[ZZZYYYXXXWWWSSSOOOMMMLLLJJJGGGEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\\\\]]]^^^^^^______\\\___bbbcccbbbaaaaaabbbaaabbbdddeeegggnnnwww~~~zzzmmmfffdddiiipppzzz~~~kkkaaaXXXTTTPPPMMMMMMNNNMMMLLLMMMKKKIIIKKKOOOQQQOOOLLLIIIHHHEEECCCBBBCCCDDDEEECCCBBBBBBBBBCCCAAA>>>;;;===<<<<<<<<<<<<<<<======???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::999888777777666666666777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444777666555444333222222222444444333333333444555666333444444555555444444333555555444444444444444444222333444555666666666666777777777777777777666666888888999::::::::::::::::::;;;<<<>>>DDDPPP___jjjxxxlllZZZNNNIIICCCBBBAAA@@@???@@@AAAAAA???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999<<<;;;:::999999:::;;;<<<999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????===>>>BBBGGGNNNZZZfffuuu{{{wwwtttpppmmmhhhccc___]]]^^^___]]]ZZZWWWWWWWWWXXXZZZ[[[]]]^^^\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]]]]YYYZZZZZZ[[[[[[\\\\\\\\\WWWXXXZZZ[[[[[[YYYXXXWWWRRRSSSTTTVVVXXX[[[]]]^^^XXXXXXYYY[[[^^^bbbeeegggiiijjjlllnnnooopppppppppmmmoooqqqsssrrrqqqooonnnnnnmmmlllkkklllllljjjhhhfffdddaaa^^^[[[ZZZYYYXXXUUUTTTSSSQQQPPPNNNNNNMMMLLLJJJHHHFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYYYYYYYZZZ[[[[[[\\\]]]^^^_________^^^\\\[[[ZZZ[[[\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^```ccccccbbbbbbbbbcccffffffggghhhooo~~~xxxooohhhccceeerrr~~~jjj___ZZZSSSQQQOOOMMMLLLLLLLLLKKKMMMJJJHHHHHHJJJKKKJJJHHHGGGFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@??????>>>===;;;>>>======<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999777777777888888888777777666666666666555555555555555555444444444444555555444444555555555555444444333333333333333333333333444444444444444444444444555444444333333333444444333333333333444444555555333444444555555444444333444444444444444444333333222333444555555666555555666666666666666666777777777888999999::::::999999;;;<<<<<<<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999<<<;;;;;;::::::;;;;;;<<<::::::999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>===AAA>>>>>>AAACCCFFFNNNVVV]]]ppp~~~wwwrrrkkkfffaaa```aaaaaa```^^^XXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[\\\[[[YYYYYYYYY[[[WWWWWWXXXXXXYYYZZZZZZZZZYYYZZZZZZZZZYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWZZZ[[[]]]^^^______^^^^^^[[[]]]```aaa```___^^^______^^^^^^^^^___^^^\\\ZZZYYYXXXWWWUUUSSSQQQPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSVVVYYY[[[]]]]]]]]][[[\\\\\\]]]^^^___``````______^^^]]]]]]]]]]]]]]]aaaaaa`````````_________dddeeeeeeeeeccccccdddeeegggjjjooouuukkkkkkkkkkkkjjjqqq}}}mmm```YYYVVVQQQPPPNNNMMMKKKKKKKKKKKKLLLJJJHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDFFFCCC@@@????????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999888666666777888888888888888666666666555555555444444555444333333333333444555333444555666666555444333222222222222222333333333444444444444444444444444333333333333333444555666333333333444444444555555333444444555555444444333222333444444444444333333444555666777777777777777555555666666666666777777777777888999999999999888;;;<<<===<<<<<>>>>>>>>===<<>>===<<<<<<;;;;;;:::;;;;;;============<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888999888888666666666666555555555444444444444444333222222333444444222333555666666555333222222222222333333444444444444444444444444444444444444333333333333444555555333333444444555555444444333444444555555444444333111111333444555444444333555555666666777777666666555555555666666666777777666777777888888888888888999:::<<<;;;:::<<>>>>>>>>>>>=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888888999999999999888999:::;;;;;;:::999888;;;:::999999999:::;;;<<<999999:::::::::;;;;;;;;;888;;;>>>>>>;;;::::::<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<>>>;;;;;;???AAAAAAEEEKKKQQQWWWeee|||vvvooojjjfffaaa]]][[[ZZZYYYXXXXXXXXXXXXXXXUUUXXXYYYXXXUUUSSSUUUWWWXXXXXXYYYYYYZZZ[[[[[[\\\XXXYYYZZZ[[[[[[[[[ZZZYYY[[[[[[ZZZYYYXXXXXXWWWWWWRRRSSSTTTUUUVVVWWWWWWWWWSSSRRRQQQOOOOOOOOOOOOPPPMMMNNNPPPRRRRRRQQQPPPOOOJJJLLLNNNNNNLLLKKKLLLNNNMMMMMMMMMOOOPPPPPPNNNLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCDDDFFFGGGDDDGGGJJJMMMMMMLLLLLLLLLOOOOOOPPPPPPRRRSSSUUUUUURRRSSSUUUVVVXXXYYYYYYYYYSSSUUUYYY]]]___aaaaaaaaabbbaaaaaa```___^^^]]]]]]^^^___```aaaaaa```___^^^``````aaabbbcccddddddeeeaaabbbdddgggjjjpppwww{{{uuulllhhhpppooosssmmmccc]]]VVVOOONNNLLLLLLKKKIIIHHHIIILLLNNNJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAABBBAAA>>><<<<<<;;;::::::999999999999===============<<<<<<<<<<<<<<<;;;::::::999888888999999999999888777555444666666555555555444444444444444222222222222444444222333555666666555333222333333333444444555555555444444444444444444444444555444444333333333444444222333444444555555444444333444444555555444444333///111222444555555444444333333444444555444444444444555555555666666777777666666777888888888888888666888::::::888:::>>>CCCHHHSSSeee}}}kkk\\\PPPIIIFFFEEECCCBBBAAA@@@@@@@@@??????>>>======>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<:::999999999::::::999777444222222555999;;;:::999888888888999:::;;;;;;<<<<<<<<<;;;::::::999888999999::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAADDDFFFGGGOOOPPPZZZnnnvvvpppoooiiiaaa^^^ZZZWWWYYYZZZVVVUUUVVVWWWVVVVVVVVVXXXYYYYYYXXXXXXWWWUUUVVVWWWYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXX[[[YYYWWWUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRPPPOOOQQQQQQPPPOOONNNMMMMMMLLLMMMNNNOOOOOONNNMMMKKKJJJPPPNNNLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRTTTUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXVVVWWWXXX[[[[[[\\\\\\]]]^^^______eeeeeedddeeeeeeddd```]]]bbb```^^^^^^_________^^^bbbbbbbbbccceeeeeedddcccgggggghhhjjjqqqzzzvvvuuuooolllpppxxxzzzpppddd[[[WWWTTTPPPLLLNNNPPPRRRSSSSSSPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@????????????BBBBBBAAA???===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;:::999777666999999999999777666555444000111333555666666555555444444444333333222222222444555666777777666555444222111111222444444222111111222222333444444444444333333333333333333333333222222222333333444444444222222333333333333444444333333333333333333333333555444333333333333444555555555555555666666666666888999999888666555666777999999999:::;;;<<<>>>???BBBHHHWWWnnnkkk[[[PPPIIIEEEDDDCCCBBBAAA@@@@@@???@@@???>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999888888999;;;<<<777777777777888888888888:::999888777777777888888:::999999999999:::;;;;;;999999888888888999:::;;;;;;;;;<<<<<<;;;::::::999888888999::::::;;;;;;<<<;;;::::::999::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDLLLPPP\\\kkkzzzwwwmmmhhhbbb^^^^^^]]]YYYXXXYYYXXXWWWWWWWWWXXXXXXVVVUUUUUUTTTSSSSSSUUUWWWWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPNNNMMMLLLOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[[[[ZZZYYYYYYZZZ]]]\\\\\\\\\]]]___```aaafffeeeeeeeeefffdddaaa^^^bbbaaa``````aaabbbbbbbbbccccccbbbcccdddeeeeeeeeeiiimmmsss{{{{{{rrrrrrpppjjjkkkrrrmmmfff\\\VVVSSSQQQNNNJJJMMMPPPTTTVVVUUUQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAA@@@????????????AAAAAA@@@>>>===;;;::::::::::::::::::::::::::::::<<<===============<<<;;;;;;;;;;;;:::999888777666888888888888888777666555222333444555666555555444444444444333333222222222333444555666666555555444333222111222333444222111222222333333444333333333333333333333333333333333333333333333333444444444222222333333333333444444333333333333333333333333555444333333333333444555555555555555666666666666777888999888666555666777666666666666888999:::;;;???BBBNNN___rrrjjj[[[PPPIIIDDDDDDDDDCCCBBBAAA@@@???AAA@@@???>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888999:::;;;444555555666666777777777:::999888777777777888888888:::<<<===>>>===;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;::::::999888888999999:::;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<===>>>???AAAAAAGGGNNNZZZccchhhsss}}}rrrjjjdddaaa^^^ZZZXXXZZZWWWWWWVVVWWWWWWVVVSSSQQQSSSRRRQQQRRRTTTVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\\\\ZZZXXXVVVSSSSSSRRRQQQQQQRRRTTTUUUXXXWWWVVVUUUUUUTTTUUUUUUXXXYYYZZZZZZZZZYYYWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^^^^]]]]]]\\\^^^```bbbdddfffeeeeeeeeeeeedddaaa_______________```aaabbbbbbhhhfffeeeeeefffiiimmmoooxxxtttmmmjjjmmmmmmnnnxxxjjj___ZZZTTTQQQPPPOOOLLLJJJLLLPPPUUUXXXWWWSSSMMMIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::999888777666555666777777888888777777666444444555555666555555444444444333333333333222222222222333444555555444444444222111222333444333111333333333333333333222111333333333333333333333333444444444444444444333333222222333333333333444444333333333333333333333333555444444333333444444555444555555555555666666666777888999888666555666777555555555555666777999999<<<>>>DDDOOO[[[kkk~~~iii[[[OOOIIICCCCCCCCCCCCCCCAAA@@@???AAAAAA???>>>>>>???@@@@@@>>>===<<<<<<;;;;;;;;;<<<::::::999888888999::::::555666666777888999::::::;;;:::::::::::::::::::::666777999;;;;;;:::999888999888999999999999::::::::::::;;;;;;;;;::::::999888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<===>>>???@@@CCCIIIQQQVVVXXX^^^nnnwwwnnnhhhbbb\\\YYY[[[YYYXXXXXXYYYZZZXXXUUUSSSTTTRRRQQQRRRUUUWWWWWWVVVTTTUUUVVVWWWXXXYYYZZZ[[[WWWXXXZZZ[[[ZZZXXXUUUSSSPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUVVVVVVXXXYYYZZZ[[[[[[]]]\\\[[[ZZZZZZYYYYYYYYYYYY[[[]]]^^^^^^]]]___```___^^^]]]]]]___aaaeeegggeeedddccccccdddcccaaa_________`````````aaacccdddllljjjiiiiiinnnvvvsssmmmjjjkkkqqqxxxnnn]]]WWWTTTQQQOOOOOOOOOMMMJJJKKKNNNRRRUUUUUUSSSPPPNNNHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<========================999999:::::::::::::::999888888888888777666555444555555666777888888777777555555555555555555444444333333333333333333333333222222333444555555666666555333222222333444333222333333333333333222111000333333333333333333333333666555555444444333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444555555555666666666777888777666555666777777777777777888999:::;;;<<<===AAAFFFLLLXXXmmm}}}iiiZZZOOOIIICCCCCCCCCCCCBBBAAA@@@@@@BBBAAA???>>>>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999:::;;;;;;::::::::::::::::::::::::777777777777777888888999888888999999::::::::::::999999::::::;;;::::::999777777888999999::::::;;;;;;;;;;;;<<<<<<>>>???@@@===============>>>??????BBBBBBEEEJJJMMMQQQ[[[eeeuuuwwwnnnddd___```___]]]]]]]]]]]][[[XXXVVVSSSRRRQQQRRRTTTVVVVVVUUUSSSTTTUUUVVVWWWXXXYYYYYYSSSUUUVVVWWWWWWTTTRRRPPPNNNNNNOOOOOOPPPRRRSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVXXXYYY[[[\\\\\\\\\[[[ZZZ\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXVVVUUUTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYY[[[]]]^^^]]]]]]^^^```^^^^^^]]]^^^```cccfffhhhdddbbbaaabbbbbbbbb```___aaaccceeeeeedddeeegggjjjkkklllooottt~~~yyyoooiiikkkmmmuuupppaaaZZZRRRQQQOOONNNMMMLLLKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>========================;;;<<<<<<;;;:::999888888777777777777666555555444444555666777777777777777555555555444444444444444333333333333333333333333333333333444666777888999666444222222333333333222333333333333222111111000333333333333333333333333555555555444444333333222222222222333333333444444333333333333333333333333444444444444444444444444444444444444555555555555555666777777666555666888888888777888888999:::;;;:::;;;>>>BBBDDDKKK[[[jjj}}}|||hhhZZZOOOIIIDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???=========>>>>>><<<;;;;;;:::::::::;;;;;;999999999999999999999999666777777888888999999999777777888999999999888888:::888777666666888:::;;;777888999::::::::::::999888999999:::::::::::::::777777888888999:::::::::999999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>???AAA======BBBGGGJJJNNNSSS^^^pppsssmmmmmmllliiidddaaa^^^ZZZVVVSSSUUUSSSRRRRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWQQQRRRSSSSSSSSSQQQOOOMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[^^^]]]]]]\\\[[[ZZZYYYXXXYYYXXXWWWVVVVVVUUUVVVVVVTTTUUUVVVWWWXXXYYYXXXXXXTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZZZZ\\\^^^^^^]]]]]]^^^___\\\\\\^^^___bbbdddfffgggdddbbbaaaaaabbbbbbaaa```___bbbeeeffffffgggkkkooopppvvv~~~uuurrrooojjjfffffflllwwwppp___WWWWWWNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMPPPSSSTTTKKKJJJHHHFFFDDDBBBAAAAAABBBBBBAAA@@@????????????????????????>>>>>>>>>>>>::::::::::::::::::::::::======<<<<<<;;;999888777666777777777666666555444444555666666777777777777444444333333333444444555222222333333333333444444333333333444666888999;;;888555333222222333333222222222222222222222111000333333333333333333333333333333333333333333222222222222333333333333444444333333333333333333333333333444444555555444444333333444444444444555555555444666777777555555666888666666666666666777888888888888:::>>>???CCCMMMXXXmmm}}}{{{gggYYYOOOIIIEEECCCAAA@@@???@@@BBBDDD@@@???>>><<<<<<<<<<<<===;;;:::::::::::::::;;;;;;888888999999999999888888888888888888888888888888666777888999999999999888999888777666666888999:::777888999:::::::::999999888888999:::::::::::::::777777777888999999::::::999999888888888999999:::::::::::::::;;;<<<>>>>>>AAA<<<;;;???BBBCCCFFFJJJOOOZZZiiizzz}}}ssskkkddd^^^ZZZZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQQQQPPPPPPOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSVVVYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^___^^^\\\ZZZZZZZZZ[[[\\\\\\]]]______^^^]]]]]]^^^YYY[[[^^^aaaccceeefffffffffdddbbbbbbcccdddcccbbb]]]bbbgggjjjkkkooouuu{{{vvvnnnjjjlllnnnnnnooosss{{{tttcccVVVRRRSSSLLLLLLKKKIIIHHHHHHIIIJJJFFFGGGHHHIIIKKKMMMNNNOOOIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<===============999999999999999999999999;;;;;;;;;;;;::::::999888666777777777777666555555555555666666666666666666222222111111222333444555222222222333333444444444111111222333555777999;;;888666333222222333333333000111111222222222222111333333333333333333333333111111222222222222222222222222333333333333444444333333333333333333333333333333444555555444333333333333444444444555555555444555666666555555666888555555444444555555666666999666777:::<<>>@@@CCCEEE@@@???===<<<;;;;;;;;;<<<:::::::::999999:::;;;;;;888888999999999999888888:::::::::999999999999999888999:::;;;<<<;;;;;;:::666666666666666777777777777888999:::;;;:::999999777888999:::::::::::::::777777777888999999::::::;;;;;;:::999999:::::::::888888888999:::;;;======AAA>>>===???@@@???BBBFFFIIIOOOWWWddd|||wwwooojjj```^^^\\\\\\\\\]]]\\\[[[UUUUUUUUUTTTTTTTTTTTTSSSQQQQQQPPPOOONNNNNNNNNMMMIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPPPPPPPRRRUUUXXX[[[]]]]]]^^^ZZZZZZ[[[[[[[[[[[[\\\\\\VVVVVVUUUTTTUUUVVVWWWXXXVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVWWWXXXYYY[[[]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^```^^^\\\[[[[[[\\\]]]^^^]]]___``````___]]]^^^___WWWZZZ]]]aaadddeeeeeeeeegggfffddddddeeefffeeedddccciiippptttwww|||~~~rrrmmmhhhiiiqqqxxx{{{{{{jjj^^^TTTQQQRRRLLLLLLKKKJJJIIIJJJLLLNNNEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999777777777777777777666555555666666666666666555555111111000000111333555666222222222333333444444444000000111222444666999:::999666333222222333333333///000111222222222222222333333333333333333333333000000000111111222222333222222333333333444444444333333333333333333333333333333444555555444333333333333333444444444555555333555666666555555666888666666555555555666777777;;;777555999<<>>???@@@???=========<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;888888999::::::::::::999777777666666666666777777777777888999999999999888888888888888888888888888777888999::::::999888777888999:::;;;;;;;;;;;;:::===<<<<<<<<<<<<===>>>>>>???===<<<;;;===@@@DDDGGG@@@EEELLLVVVfff~~~yyyuuuoooiiidddaaa``````^^^ZZZVVVSSSRRRRRRQQQPPPUUUTTTRRRPPPOOOOOOPPPQQQMMMMMMMMMLLLKKKJJJKKKLLLPPPPPPOOONNNNNNPPPQQQRRRLLLOOORRRUUUXXXYYYYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTVVVWWW[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\^^^___]]]\\\\\\\\\]]]^^^____________^^^^^^]]]]]]\\\\\\^^^____________]]]\\\[[[```^^^]]]^^^aaadddffffffiiikkklllkkkjjjhhhhhhiiijjjqqqxxx~~~{{{rrroooppppppsss~~~ooobbbZZZRRROOOOOOOOOLLLIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999<<<;;;:::999888888888888666666777777666555444444777777777777666555333333444444444444444444444444222222111111000111111111444333222111111333555666222222222222222222222222111222222222222333333333111111222222222333333333000111111222222111111000333333333333333333333333111111111111111111111111111222222333333222222111222222333333333333444444666666666666666666666666555555555555555555555555888888777777999;;;>>>@@@GGGMMM[[[nnnzzzfffVVVLLLIIIFFFBBB???>>>???@@@???>>>======<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;999999999999999999999999888777777666666777777888777888888999999999999999777777777777777777777777777777888999999999999888888888888888888888888888888888999999999999888888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======<<<::::::;;;>>>BBBDDDAAAEEEJJJQQQ^^^tttyyysssnnnlllfffaaa[[[VVVUUUUUUUUUUUUWWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQPPPOOONNNNNNOOOPPPPPPNNNPPPRRRTTTVVVWWWWWWVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXX\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___``````___^^^]]]^^^]]]]]]^^^aaaeeehhhiiiiiikkknnnppppppqqqssstttwww|||tttqqqttt|||uuufff\\\VVVPPPNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCCCC???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888444444555555555444444333777777777777666555444444222222222222222222222222333222222222222222333333444333222111111333444666222222222222222222222222///000000000000111111111111111111222222222333333111111222222222222111111333333333333333333333333111111111111111111111111333333333444444333333333222222333333333333444444444444444444444444444444555555555555555555555555888777777777999;;;>>>???DDDHHHSSScccrrrwwwdddTTTKKKIIIDDDAAA???>>>???@@@@@@???======<<<<<<;;;:::::::::::::::::::::::::::::::::888888888888888888888888666777777888888777777666666777888888999999888888777777888999999888777777777777888999999999999888888888888888888888888888999999888888888888999999<<<;;;:::999999999:::;;;999999999999999::::::;;;;;;:::999888:::<<>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;===========================>>>>>>>>>===;;;999888555555555555666666666666888888888888777666555555222222222222222222222222222222222222333444555555333222222111111333444555222222222222222222222222///000000000000111111111111111111222222222222333222222333333333333222222333333333333333333333333111111111111111111111111333444444555555444444333222222333333333333444444333333333333333333333333555555555555555555555555777777777777888:::===>>>@@@AAAHHHTTTaaaqqquuubbbSSSJJJHHHBBBAAA@@@??????@@@@@@@@@======<<<<<<;;;;;;;;;::::::::::::::::::999999999777777777777777777777777777888999::::::999888777666666777888888888888777777888999999999999888777777777888999999999999888888888888888888888888888:::999888777777888999:::===<<<:::888888999:::;;;999999999888999::::::;;;;;;:::999999999<<<>>>@@@>>>AAADDDIIIQQQ___qqq}}}|||tttooolllhhhffffffdddaaa]]]YYYVVVTTTRRRQQQQQQQQQRRRTTTVVVWWWWWWSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^______^^^^^^^^^```_____________________\\\^^^___aaabbbbbbbbbaaabbbdddgggjjjmmmqqquuuxxx~~~xxxqqquuuxxxxxxxxx}}}wwwlllddd\\\VVVUUUSSSPPPOOOQQQLLLLLLKKKLLLLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>===;;;999777888888888888888999999999888888888888888777666666444444444444444444444444111111111222333444555666222222111111222222333444111111111111111111111111111111222222222333333333111111111111222222222222222333333444444333333222222222222222222222222222111111111111111111111111333333444444444444333333222222222333333333444444333333333333333333333333555555555555555555555555777777777777888:::;;;<<<===<<>>??????@@@BBBEEEKKKTTT```iiiqqq||||||xxxppphhhaaa\\\YYYXXXZZZXXXVVVWWWYYY[[[[[[ZZZTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXX\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]``````___^^^]]]]]]\\\\\\^^^___bbbdddfffggghhhhhhfffjjjpppvvv|||yyyrrrooommmxxxqqqeeeaaa[[[VVVSSSSSSRRRNNNMMMOOOLLLKKKJJJKKKKKKJJJGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<:::;;;<<<===<<<:::888666999999888888888888999:::777888888888888777777666444444444444444444444444000000000000111333444444111111111111222222333333111111111111111111111111111111222222222333333333000000111111111222222222222333333444444333333222222222222222222222222222111111111111111111111111222222333333333333222222222222222333333333444444444444444444444444444444555555555555555555555555666666666777888999:::;;;;;;:::<<>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999777777777777777777777777555666666777777666666555666777888888999999888888999888777777777777888999777777888999999999999888888888888888888888888888999999888888888888999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>===<<<<<<<<<<<<>>>>>>???@@@@@@AAACCCHHHNNNRRRZZZggg~~~uuummmhhheeeccc___\\\\\\^^^^^^\\\YYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXX[[[ZZZZZZYYYYYYZZZZZZZZZWWWWWWWWWXXXXXXWWWVVVVVVSSSUUUWWWZZZ\\\]]]]]]]]]aaaaaa```______^^^^^^]]]]]]```dddiiimmmppprrrsssttt{{{yyysssqqqoooooopppyyyrrrddd^^^]]]VVVRRROOOPPPNNNJJJIIILLLKKKJJJIIIIIIIIIHHHFFFDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<=========888888999::::::999888888999888666555555555666777666777777888888777666666222222222222222222222222000000000000111222333333111111111222222222222222111111111111111111111111///000000000000111111111000000000111111111111222222222333333333333222222222222222222222222222222111111111111111111111111111222222333333222222111222222333333333333444444444444444444444444444444555555555555555555555555555666666777888888999999999999;;;???EEEPPPeeexxxsssaaaRRRIIIGGG@@@BBBCCCBBB???===>>>???<<<<<<<<<<<<============>>>>>>===<<<<<<;;;::::::888888888888888888888888666666555555555555666666777888888999999999999999999888666555555666888999777777888999999999999888888888888888888888888888888888999999999999888888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<============>>>>>>???AAADDDFFFMMMWWWhhhyyyuuupppnnnnnnmmmiiieeeffffffeeedddbbb___\\\[[[WWWXXXYYYYYYYYYYYYXXXWWWZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\\\\]]]\\\[[[ZZZYYYZZZYYYYYYXXXXXXYYYYYYZZZVVVWWWXXXXXXWWWVVVUUUTTTRRRTTTXXX\\\___bbbcccccceeefffffffffgggggghhhhhhiiimmmttt{{{vvvooonnnqqquuu{{{qqqggg^^^[[[\\\SSSPPPNNNNNNLLLHHHHHHKKKKKKIIIGGGFFFGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<===777777888888999::::::::::::999666555444444444555555666666777777666666666222222222222222222222222222222111111111222222333000000111222222222222222111111111111111111111111///000000000000111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111222333333333333333333222222222333333333333444444333333333333333333333333555555555555555555555555555555666777888888888888777888;;;===???EEEVVVfff}}}sssbbbSSSJJJGGGAAACCCDDDCCC???======>>><<<<<<<<<===============??????>>>===<<<<<<;;;;;;888888888888888888888888999888777666666777888999888888999::::::::::::999:::888555333333555888:::777777888999999999999888888888888888888888888888777888999::::::999888777666777888:::<<<<<<======;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;<<<<<<::::::<<<>>>@@@BBBDDDEEEEEELLLXXXkkk{{{rrrqqqpppmmmiiieeeaaa___VVVXXXZZZ\\\\\\[[[ZZZYYY\\\\\\\\\\\\\\\\\\]]]^^^]]]]]]^^^___^^^]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYYYYZZZZZZZZZXXXWWWVVVTTTWWW[[[aaaeeehhhiiijjjkkkkkkmmmnnnpppqqqssssss}}}yyyvvvqqqooorrryyyooofffbbb]]]ZZZZZZTTTPPPOOOOOOMMMIIIIIIMMMKKKIIIFFFEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????;;;;;;;;;:::::::::999999666666777888888999::::::777777777888999:::<<<======;;;999666555555555666555555666666666666666555444444444444444444444444444444333222222222333333000000111222222222222111000000000000000000000000111222222222222333333333000000000000111111111111111111111222222111111111111111111111111111111111111111111111111111111111333444444555555444444333222222333333333444444444222222222222222222222222555555555555555555555555444555666777888888777777555777:::<<<:::===KKKYYYgggtttqqqaaaSSSIIIDDDCCCBBBAAA???>>>============>>>>>>>>>>>><<<;;;:::>>>===:::888555444333222888888777666666666666666666666666666777999:::;;;999888888777888:::;;;<<<@@@>>>:::777555555666777555666888999999888777666666666777777888888999999888888888888888888888888999888666555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<===>>>??????@@@AAACCCLLLZZZiiiwwwyyynnnfffiiifffddddddeeeddd```]]]bbbaaa`````````bbbdddfffgggfffeeedddcccaaa``````bbb^^^]]]^^^\\\YYYXXX[[[YYY[[[^^^aaacccbbb```^^^^^^```dddiiioootttxxx{{{zzz{{{|||~~~~~~zzzxxxwwwwwwzzzxxxxxx{{{iii]]]YYYYYYVVVTTTQQQPPPNNNLLLJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB<<<===>>>??????>>>===<<<:::;;;;;;<<<;;;;;;::::::999999999999:::;;;<<<<<<888777666666666777888999888777777666555555444444555555555555666666666666444333333222222333333444333333333333222000...---111111111111111111111111000000////////////000000111111111111111000//////000000/////////111222333111111111111111111111111222222111000/////////000333333222222111111000000//////000111222333333333222222222222222222222222444444444444333333222111222333444444555555444444555555555666666666666666999888888999;;;???CCCFFFPPP^^^rrrooo```SSSJJJEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;<<<777777888888888888888888888777666666555555666666666555555555555666666777666666666777888;;;===>>>CCCAAA===999777666666777888888999999999777666555666666666666666777777777888888888888888888888888<<<:::999777666777888999;;;::::::::::::::::::;;;>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???AAABBBGGGQQQZZZcccnnnxxx~~~|||zzzzzzzzzyyyvvvssssssrrrooommmkkkkkklllmmmmmmnnnoooooonnnkkkhhhfffhhhdddcccdddccc______bbbfffhhhmmmqqqssstttsssrrrooottt{{{~~~|||jjj]]]XXXUUURRRNNNMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999888777777666777888999777777666555555444333333444444444444555555555555444333333222222333333444111222222222222111000000111111111111111111111111000000000//////000000000111111111111111000//////000//////......///000111111111111111111111111111222111000000000000000000111111111111111000000000000000000111222222222333222222222222222222222222333333444444333333222111222333444444555444444444555555555555666666666666888777777777999===@@@BBBDDDMMM\\\mmm}}}mmm___SSSIIIEEEAAA@@@@@@???>>>>>>??????AAA???<<<:::999:::<<<===444555777999;;;;;;;;;;;;777777666555555555555555777777666555555555555555333333444666888<<>>;;;888777777777::::::::::::999777666555666666666666555555555555888888888888888888888888===<<<:::888777777888888;;;:::999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======???>>>AAAGGGKKKNNNUUU\\\jjj|||~~~{{{xxxzzzvvvuuuwwwvvvssssssuuu|||{{{zzzvvvggg\\\WWWTTTPPPMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;<<<<<<==================<<<;;;:::999999999::::::999888777777777888666555555444444333333222222333333333444444444444333333222222222222333333111000000000111222333333111111111111111111111111111111000000000000111111000111111111111000000///000000///.........//////111111111111111111111111000000000000000000111222///000000000000000000111111111111111111111222222222222222222222222222222333333333333333222222111222222333444444444444444444444555555555666666666777666555666777999<<<>>>???BBBJJJYYYkkk{{{lll]]]QQQHHHDDDBBBAAA@@@???>>>>>>>>>>>>@@@>>><<<:::::::::;;;<<<777888:::;;;;;;:::999888777666666555555555555555888888777777777777888888333333444555888;;;===???AAA???===:::999888888888::::::999999999888777777777777777666666555555555888888888888888888888888;;;:::999888888888888888:::999888777777888999:::777999:::;;;;;;:::999777999999:::::::::;;;;;;;;;;;;;;;>>>CCCEEEEEEIIIOOOYYYggg~~~~~~xxxzzzrrrjjj___YYYVVVUUUSSSQQQNNNMMMLLLJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>??????>>>===<<<:::999999999999:::;;;<<<<<<<<<<<<;;;;;;:::999888888999999;;;;;;:::999888777777777444444444333333222222222333333333333444444444444333333222222222222333333222111000000000111333444111111111111111111111111111111000000000000111111000000111111111111000///111111000000////////////111111111111111111111111000/////////000111222222......//////000000111111222222222111111111111111111111111111111111111111222222333333333222222111222222333444444444444333333444444555555666666666777666666555666888999:::===>>>BBBLLLZZZjjjwwwkkk\\\OOOFFFBBBDDDCCCAAA???>>>===<<<<<<============<<<;;;:::999888999;;;<<<;;;999777666777777666555555555555555666666666666777888999:::555555444555666888;;;<<<;;;:::999888888888999999777777777888888999999:::888888888777777666666666777777777777777777777777777777777777888888999999999888777777777777888999666888:::;;;;;;:::888666999999999999::::::::::::;;;:::===BBBCCCBBBEEEKKKNNNWWWggg{{{}}}wwwzzz}}}wwwqqqnnnddd___YYYVVVUUUUUUSSSRRRMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@????????????>>>===<<<::::::999999777888999999::::::::::::777666666666777777888999:::::::::999888777666666333333333333333222222222333444444444444555555555333222222111111222222333444333111000000000111222000000000000000000000000111111000000000000111111///000000111111111000000222222222222111000000///000000000000000000000000000/////////000111222222......//////000000111111222222222111111111111111111111111111111111111111111111222333333222222222111222333333444444333333333333333444555666666777888777666666666777888999888;;;>>>AAAGGGSSSbbbmmm|||jjj[[[OOOGGGDDDCCCCCCAAA???>>>======<<<;;;<<<=========;;;999888666777999:::::::::999888888888777666666666666666333333444444555777888999666666555555555777888999777777777777777888999999555555666666777888:::;;;888888888888777777777777777777777777777777777777444555666777888999999:::888888888888888888888888888999;;;<<<<<<;;;999888999999999999::::::::::::<<<;;;<<>>@@@EEEHHHLLLVVVeeeuuu}}}{{{zzz~~~uuunnnjjjddd___]]]]]][[[WWWTTTSSSQQQOOOMMMIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>===<<<::::::999999999777888888999999888888777444444444555555777888888888888888888888777666555333333333333333333333333444444444444555555555555222222111111111111222222333333222111000000000111000000000000000000000000000000////////////000000///000000111111111111000222222333333333222111111000000000000000000000000000000000000000000111222///000000000000000000111111111111111111111222222111111111111111111111111000111222222222222222222111111222333333333333333222222333444555666666777777777777777777888888999888;;;======>>>EEEQQQ\\\kkksssiii\\\QQQJJJHHH@@@@@@??????>>>?????????======<<<;;;:::::::::999666666777888888999999:::999999888777777777777777555555555555555666777777666555444444555666888999666666666777777777888888666666555555555777888999666666666777777777777777777777777777777777777777666777777888999999999999777888:::;;;;;;:::888777888999:::;;;;;;:::999888::::::::::::::::::::::::<<<::::::<<<<<<:::<<>>=========<<<:::999999999::::::999999999999999888777666666666555555555666666777555666777777777777555555333333333444444444444444222333333333444444444444222222111111111111222222000000111222222222222111000000000000000000000000//////............////////////000111111111111111000000111222333222111111000000000000000000000000222111000000000000000000111111111111111000000000000000000111222222222333111111111111111111111111000000111222222222222222111111222333333333333222111222222333555666666777666666666666777777888888999:::;;;;;;<<<@@@GGGLLLZZZfffvvv~~~iii]]]SSSMMMKKK======>>>>>>???@@@BBBBBB???===;;;999888999;;;<<<888888777777666777777888:::999999888888888888888999888888777777777777777444444444444555777888:::888888888888777777777777777666555444444555666666444555555555666666777777777777777777777777777777999999:::::::::999999888666888:::<<<<<<:::888666777777888888888888777777::::::::::::::::::::::::;;;999999::::::999===BBB;;;===DDDJJJMMMUUUjjjzzz{{{ooofff\\\XXXTTTQQQRRRUUUSSSSSSSSSRRRQQQNNNLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>===;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;:::999888777666999888777666666555555666444555666777777666555555444444444444444444444444111111222222222333333333222222111111111111222222---...000222333444333333000000000000000000000000......------------......//////000111111111111111...///000111222222111000000000000000000000000000222222111000//////000000333333222222111111000000//////000111222333333444000000000000000000000000///000111222222222222222111111222333333333333222111111222333555666666777444444555666666777777777666555444666999===??????PPP^^^ppp}}}{{{iii\\\MMMDDDCCCBBB@@@>>>===<<<===>>>???@@@===:::999:::<<<<<<<<<999999999999999888777666777999::::::999777777777444444333333333333444444777777777777888888888888666666666555444222000000777777777777777777777777555555666666777777777888888777666555555666777888999888666666777888;;;<<<999666222333555777777555888888888888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>:::===@@@AAADDDLLLXXXaaa}}}~~~|||xxxfff```YYYUUUUUUTTTSSSQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCDDDEEEDDDBBBAAA???>>>>>>??????BBB>>>;;;:::;;;<<<:::888::::::;;;;;;::::::999888::::::999999888666555444777777666666555555555444666333222333555666444222333222111111000000111111444444333333222111000000111111111111111111111111222333222000...,,,---...//////............//////000000000000000000000000222222222222222222222222222000...---///000000000//////............//////000000000000111111111111111111111111111111111111111222333333333333222111222222222111111111111111222222333333333444444444333333333333333333333333444444444444444555666666;;;:::999999999;;;>>>???HHHRRR```nnnzzzyyyggg[[[MMMEEEEEEAAA@@@???>>>>>>>>>??????===:::777777888999999999999999::::::999999888777999:::<<<<<<:::999888999666666555555555555666666666666777777777888888888999999999888777666555444555555555555555555555555666666666777777777888888888777666555555666777888888777666666777888:::<<<888666555555666777777666888888888888999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======;;;===@@@@@@BBBGGGQQQXXXlll~~~wwwnnnggg^^^YYYSSSPPPOOOOOOOOONNNQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAA@@@??????@@@@@@@@@===999999::::::999777999999::::::999999888777666777777777777777666666666666666666555555444444555333222333555666444222333222111111000000111111333333222111111000//////111111111111111111111111000000////////////000000//////............//////000000000000000000000000111000000000111222333444666444000//////000000///000//////.........//////000000000000111111111111111111111111111111111111111222222333333222222111111111111111111111111111000000000111111111222222333333333333333333333333555444444444444555666666:::999888888999:::<<<>>>AAAGGGQQQ\\\fffsssuuueeeYYYMMMGGGGGG@@@@@@????????????>>>>>>???<<<:::999:::;;;;;;;;;999999::::::999999888888888:::<<<<<<:::999888999888777777666666777777888666666777777777777888888999:::::::::999999888777555555555555555555555555777777777777888888888888777666666555555666666777888777666666777888:::;;;666777999999777777777888888888777888888999:::;;;;;;;;;:::::::::::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;===?????????AAAGGGLLLUUUbbbxxxqqqlllhhhaaa[[[UUURRRNNNKKKKKKLLLLLLLLLPPPOOOMMMKKKIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBB???===;;;:::::::::999888888999999999999888777777333333555666777777888888666555555555555444444444555333222333444555444222333222111111000000111111111111111000000//////...111111111111111111111111///---+++---000333222000//////............//////000000000000000000000000//////......000222555777;;;777333000///000000///111000///...............000000000000111111111111111111111111111111111111111111222333333222111111000000000000000000111111000000000111111111111222333333333333333333333333555555555444555555666777888888777777777999:::;;;???BBBGGGLLLUUUbbbqqq{{{sssbbbXXXMMMHHHIII===>>>>>>??????>>>======???===;;;;;;<<<===<<<<<<777888888999888888777777666888::::::888666666666888777777777777777777888666666666666777777777888666777777888888777777777555555555555555555555555777777888888888888888888666666666666666666666666777666666666777888999:::555888;;;;;;888666777999777777777777888999:::;;;::::::::::::999999999999<<<;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>>>>AAACCCFFFOOO___rrr{{{kkkdddcccbbb[[[TTTQQQOOOMMMKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBCCC@@@???>>>======<<<<<<;;;999999999999999888888777222222444555666666777777444444444444444444444444444333333333333444333333333222111111000000111111111111111000000/////////111111111111111111111111000,,,))),,,111444222/////////............/////////////////////////////////.........000444777:::;;;777222//////000000000111000///......---......///000000000111111111111111111111111111111111111111111222222222222111111///000000000000000111111222222222222333333333333222222222222222222222222555555444444555555666777777666666666666777888999===???AAADDDJJJTTTbbbllltttrrrbbbXXXMMMHHHHHH<<<<<<===>>>>>>======<<<<<<:::888888999:::999888666666777777777777777666666777999999888666666666777666666555555666666777555666666666666777777777444555666666777777666666666666666666666666666666888888777777777777777777555555666666666666555555666666666666777888999999555888<<<;;;999777777999777777777777888999::::::999999999999999999999999;;;;;;;;;;;;;;;::::::::::::<<<>>>>>>>>>>>>???@@@AAAHHHQQQZZZggg{{{ppphhh___\\\^^^]]]VVVOOOPPPOOONNNLLLKKKKKKLLLNNNMMMLLLJJJHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;:::999999888444444555555555555444444333333333333444444444444222333333333333222333333333222111111000000111111111111111111111000000000000000000000000000000000222...***,,,000222000,,,//////............//////////////////////////////000///...///111444888;;;666333///......000000000000000///...............///000000000111111111111000000000000000000000000111111111111111111111111//////000000111111111222111111222222222333333333222222222222222222222222444444444444444555666666666555555555666666777777777999;;;===@@@GGGPPPXXXbbbnnnsssdddYYYMMMGGGFFF<<<<<<============>>>>>><<<;;;::::::;;;;;;:::888555666777777888777777777777999;;;;;;999888777888666555555444444555555666555555666666666666777777666666777777888777777777777777777777777777777777777777777777666666666666444555555666666555555444555555666777777888888999777888:::999888777888999777777666777777888999:::777888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;===>>>?????????>>>@@@EEEIIIKKKPPP___www{{{zzz}}}yyypppccc```\\\\\\^^^\\\WWWRRROOOPPPOOOMMMJJJJJJKKKMMMLLLKKKJJJHHHHHHHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAA@@@999;;;<<<;;;:::888888999:::;;;;;;;;;;;;:::999999555666666666555444333333222222333333333333333444111333444333222111222444333222111111000000111111111111111111111111111111000000000000000000000000222///,,,,,,...///...,,,//////............//////000000000000000000000000000000///000111444666888111///------///000000000//////............//////000000000000111111111111000000000000000000000000222111000000000000111222000000000111222222333333/////////000000000000111222222222222222222222222333333333222333444444555555555555666666666666666444777:::<<<===@@@FFFJJJTTT```ssstttfff[[[NNNEEECCC???>>>======>>>???@@@AAA>>>===<<<===>>>>>><<<:::777777888999999999999999777999;;;;;;999777777777666555555444444555555666555555555666666666777777777777777888777777666666666666666666666666666666666666666666555555555444444444555666666555444444444555666777777888888888999888666777888888888777666666666777777888999:::777777777777888888999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<>>>@@@BBBBBBEEENNN^^^jjj}}}wwwyyyttthhheee___^^^]]]\\\\\\[[[YYYWWWRRRSSSSSSPPPLLLJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIEEEDDDCCCBBB@@@@@@@@@@@@???????????????@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBAAA@@@???>>>777999;;;;;;999777777888:::::::::::::::999888888666666666666666555444444111222222222333333333333111333444333111000222444333222111111000000111111000000000000000000000000000000000000000000000000000///...---------------//////............//////000000000000000000000000000/////////000111222222///......///000111///.........---......///000111000000000000111111111111000000000000000000000000222111000//////000111222000111111222333333444444////////////000000000000111111111111111111111111222222111111222222333444555666666666666666555555666999<<<<<<<<<===AAAEEEHHHRRRcccxxxvvvggg\\\NNNDDDAAAAAA@@@???>>>>>>@@@BBBDDD;;;:::999:::;;;;;;999777888999:::;;;;;;;;;;;;;;;555777999999777555555555666666555555555555666666555555555555666666666777666666666666666555444444555555555555555555555555666666555555444444444333333444555666666555444333444555666777888888888888;;;777444444777999888777666666666666777888999:::666666777777888888888999888888999::::::;;;<<<<<<>>>===<<<<<<<<<<<<;;;:::;;;;;;<<<>>>AAAHHHPPPUUUcccwwwvvvhhhbbbbbbZZZZZZYYYWWWUUUUUUVVVWWWVVVWWWWWWSSSNNNLLLLLLNNNMMMLLLJJJIIIHHHIIIIIIJJJEEEDDDBBBAAA@@@?????????======>>>>>>???@@@BBBCCC@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBBBBAAA???>>><<<777:::======:::888999:::888999999999999888777777555555666666666666666555111111111222222333333333000333444333111000222444333222222111000111111111.........///////////////000000000000000000000000---...///...,,,,,,...000//////............//////000000000000000000000000...///////////////......000//////000222111...,,,------------///000111222000000000000111111111111000000000000000000000000222111000//////000111222111111222333444444555555111111111111222222222222111111111111111111111111111111000000111111222333555666666777666666555555666888:::999888999===AAA@@@HHHXXXkkk}}}uuubbbVVVLLLEEECCCAAA@@@@@@???????????????;;;===???===:::999<<>>:::666666999<<<<<<<<<>>>>>>=========@@@FFFJJJPPP[[[mmm~~~ppphhhdddaaa___]]]ZZZVVVUUUVVVXXXZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOOOOLLLIIIHHHGGGGGGFFFEEEEEEDDDBBB@@@>>>===>>>>>>???>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;:::999999888888777888888888888888888888888555666666666555444333333555444222000//////000111555555444444333222111111000000000000////////////333222222111000//////...111000000///......------000000/////////000000111+++,,,------......------,,,...000111222111///...//////000000000000//////000000000000000000000000111000///......///000111444222111///...---............///000111222222333000000000000000000000000000000111111111111000000333222222222111000000000000111111111111222222222444444333222333444555666999888777666666666666666666666666777888:::;;;<<<<<>>======<<<<<<======<<<<<<===>>>@@@DDDIIIMMMQQQDDD;;;======888666;;;777777777777777777777777666666666666666666666666888777666555555666777888:::999777444333333444555555555666666666777777777666666555555555444444444444444444555555555666666666666555555555555666666777777666666555444444444888777666777888888777666444555666777999999999:::999999999999::::::::::::<<<:::888777999;;;<<<<<<;;;;;;;;;::::::===BBBFFFGGGPPP\\\hhhtttrrrhhheeefffffffff^^^[[[WWWUUUUUUWWWWWWXXXTTTSSSQQQOOOMMMLLLKKKKKKLLLJJJGGGGGGGGGHHHHHHGGGDDDCCCAAA???>>>=========>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEDDDCCCAAA>>>===;;;:::;;;::::::999888888777777666666666666666666666666555666666666666555555444444333222000000000000111444444333333222222111111111111111111000000000000222111111000//////......////////////////////////......------------......+++,,,------......---------...///000111000000/////////000000000000//////000000000000000000000000111000///......///000111111000///......//////000/////////000111111111222000000000000000000000000000000111111111111000000222222111111111111111111000111111111111222222222222222111111111222333444666555444333333333333444444444444555666777999::::::@@@GGGNNNUUU___kkktttsssaaaUUUKKKEEECCC???>>>======<<<<<<======>>><<<;;;===BBBIIIOOORRRNNNBBB;;;<<<;;;666444777777777777777777777777777777777777777666666666666777666666555555666666777999888777666555444333333666666555444555666777888666666666555555555555444444444444555555555555555666666555555555555666666555555555555555555555555888777666666888888777666444555666777999999::::::999999999999888888777777888999::::::999999:::<<<;;;;;;:::999999;;;???BBBFFFMMMUUUYYY^^^iii{{{uuunnnfffbbbcccfffhhhhhh]]]ZZZWWWUUUUUUUUUUUUTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIGGGEEEEEEGGGHHHHHHHHHCCCBBB@@@???======<<<<<<=========>>>???@@@AAABBBAAAAAA@@@@@@@@@?????????DDDCCCAAA@@@>>><<<::::::::::::999999888777777777555555555555555555555555555555666666777777666666333333222222111000000000222222222111111111111111222222222111111111000000000000000///......------------...//////000111111......------------......,,,,,,---............---....../////////000000000...//////000000//////...000000000000000000000000000//////......//////000///.........//////000111000000000000000000000000000000000000000000000000///000000111111000000///000000111111111111111111000111111111111222222222222111111111111222333333444333333222222222222333444444444444555777888999:::<<<>>>@@@CCCKKKVVV___ooorrr```TTTKKKEEECCC@@@@@@???>>>>>>>>>>>>>>>???<<<999:::???CCCEEEEEEAAA:::555777777444444777666666666666666666666666888777777777777666666666666666666666666666666666555666777777777666444444666555333222333444666888666666666555555555555555555555555555555555555555666555555444444555555666666666666777777777888888777666555666777888777666666666777888888888888888888888888777777777777777555999<<<<<<999888999;;;;;;<<<;;;::::::;;;???BBBJJJQQQXXXXXXVVVZZZgggssswwwnnnlllhhhbbb______```aaaaaaZZZWWWUUUTTTTTTUUUTTTSSSRRRQQQOOONNNLLLKKKKKKKKKHHHFFFDDDDDDEEEGGGGGGFFFAAAAAA@@@???======<<<<<<<<<<<<======>>>???@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<999999999888777777666666666666666666666666666666333333444555666666666666222222222222222111000///000000000000111111111111111111111000000000000/////////.........---------.........///000000111111111000000////////////000,,,------...............///............///000000...//////////////////...000000000000000000000000////////////////////////............//////000000000000000000000///////////////////////////////////////000000000000////////////000000111111222222000000111111111222222222333333333333333444444444444444333333333333333444666666666666777888999:::;;;;;;::::::;;;AAAIIINNN___mmmppp___SSSJJJDDDBBB@@@??????>>>===>>>>>>>>><<<:::888999<<<<<<:::777<<<888666888999888888:::666666666666666666666666777777777666666666666666555555666666666666555555222333555777888777666666444333222111111333555666666666666666666666666666555555555555555555555444555555444444444444555555555555666666777777888888666555444555777888777666999999999888888777666555555555666777777888999999444888<<<<<<999888888:::::::::;;;:::999;;;===@@@IIISSS\\\[[[SSSOOOSSSYYYeeesssxxxpppjjjfffgggccc___[[[YYYXXXWWWVVVTTTSSSRRRRRRTTTUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIFFFDDDCCCDDDDDDDDDCCC@@@@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;999888888777777666666555555555555555555555555555111222222333444444444444111111222222222111000000000000000000000000000111000////////////.....................------------000000000000000000000000111111000///////////////,,,---......//////...............---...///000000......////////////......////////////////////////......////////////......///////////////......---000000000/////////////////////////////////////////////000000000000///////////////000000111111222000000111111111222222222222222333333333444444444333333222222222333333444555555555555666777888888888999999999;;;===AAACCCMMMYYYkkk{{{ooo^^^SSSJJJDDDBBB>>>===<<<<<<;;;;;;<<<<<<999888999:::;;;:::777555:::999888888888777777777777777777777777777777777555555555555666666666777444555555666666555555444222333555777777888777777333333222111222333444555555666666666666777777777555555555555555444444444555555444444444444555555333333333444444555555555555444444555777888888777999999999888888666555444555555666777888999::::::666888:::::::::999999999666777888888888999<<<>>>HHHRRR\\\\\\SSSJJJGGGHHHMMMYYYkkkyyynnnhhhgggeeeddd^^^\\\YYYUUUSSSQQQQQQQQQPPPPPPPPPRRRTTTTTTSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHHHHFFFCCCBBBBBBCCCBBBBBB@@@@@@@@@@@@???>>>===<<<:::;;;<<<============<<<======<<<<<<<<<<<<;;;;;;>>>>>>===;;;:::999888777888888777777666555555555444444444444444444444444111111222222333222222222111111111111111111111111111111111000000000000000//////.........---------........................000000000000000000000000000///...------,,,------------...////////////...------........./////////---......//////......---////////////////////////---......//////......---///////////////...---,,,////////////////////////000000000000000000000000...//////000000//////...//////000000000000000000000111111111111222222222///000000111222111111111111000000000000111111222333333333333333444555555555555777888:::;;;<<<<<>>===999:::;;;<<<===<<<;;;;;;======<<<<<<<<<;;;;;;;;;======<<<:::999888777666888777777666666555444444444444444444444444444444222222333333333222111111222222111000000111222333222222222111111000000///////////////..................................../////////000111111222222000///...------,,,,,,,,,------...///////////////,,,---.../////////...------......//////......---////////////////////////------...//////...------,,,---.../////////...------.........///000000000000000000000000000000000......////////////......000000000000000/////////000111111111111222222222...///000111222111111000111000000000000111222333333333222222333333444555444444555666888999999888;;;===EEERRR]]]hhhwwwmmm\\\RRRIIIDDDBBB??????>>>===============:::;;;;;;999666555999<<<555888999888777888888777777777777777777777777777000111222333444666777777333444555666666555444333888888777666555444333333444555666666777777666666555666666666777777888888666666555555555444444444555444444333333444444555666666666666666666666666555444333555777888888777444555666888999999999999999999999999888888888888:::777555777:::;;;:::777666888999:::;;;<<>>>>>FFFHHHKKKNNNWWWhhh}}}~~~qqqlllhhheeedddddddddaaa^^^YYYYYYWWWTTTRRRQQQSSSTTTPPPPPPPPPRRRRRRQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGBBBAAA???@@@BBBDDDDDDDDD@@@AAABBBBBBAAA@@@>>>===999:::;;;<<<<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;999999999999999999999:::777777777666555555444444777777777777777777777777444444444444333333222111333222000//////111222444444333333222111000//////000000000000////////////......//////////////////------...000111222444444222222111//////.........---......///////////////+++,,,...000000///...,,,---..................---////////////////////////,,,---...//////...---,,,***+++---///000000000///,,,------...///000111111000000000000000000000000......////////////......111111000000//////......000111111111111222222222000111222333444333222222333333222222333444555555555555444444444555666666777666444555666888999888===;;;>>>FFFNNNXXXhhhxxx}}}}}}ooo]]]SSSLLLGGGGGGAAA@@@>>>===;;;:::::::::<<<;;;::::::999999::::::777777777777666666666666:::999888777666666666666555555555555555555555555888888777777666666555555666666666666555555555555555444333222222333444555555555555555555555555555555555555555555555555555444444444444444444444444333444444444555666666666222333444555666666666666777888999888777666777888777888888888888777666666888777555444444666777999:::999888777777999;;;<<<>>>>>>>>>>>>????????????>>>???AAACCCIIISSS]]]eeeuuuvvvlllhhhcccdddgggiiijjjeee^^^XXXXXXVVVSSSSSSTTTRRRNNNJJJPPPOOONNNNNNMMMMMMMMMMMMOOOLLLIIIHHHGGGGGGFFFEEECCCBBB@@@>>>>>>???AAACCC@@@BBBDDDEEEEEEDDDAAA@@@<<<<<<<<<===============>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::999999888::::::999888777666555444222333333444444555555555555555444444444333333333222222222111111///......000000000000000000000000222222111000///...------......////////////.....................///000000///////////////.........333111...---...//////.........---------,,,,,,,,,.........////////////000///////////////////////////...---,,,,,,---...///........................000000//////............////////////000000000000////////////////////////222111000.........///000000000000000111111111111222333444444555555444444333333333333222222111000222222222222222222222222333333333333444555666666;;;;;;<<<===BBBJJJSSSZZZcccfffqqqmmm\\\QQQJJJFFFEEE???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999:::777777777777666666666666888888666555555444444444555555555555555555555555777777777777666666666666666666666666555555555555555444444444555666888999555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444444222333444555666666666666555777777777555555666777888888888777777777666666999888666555555666777888999999777777777888:::;;;::::::::::::;;;;;;;;;;;;;;;<<<===???BBBIIIQQQWWW\\\eeerrr~~~zzztttqqqllleeebbbbbbgggmmmoookkkccc[[[VVVXXXWWWVVVWWWYYYXXXTTTQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBBCCCEEEFFFEEECCCAAA???<<<<<<<<<<<<============>>>=========<<<<<<<<<;;;<<<;;;;;;::::::999999888999999888777666555444333333333333333333444444444444444444444333333333333222222222111111000///...000000000000000000000000000000000000////////////......////////////.....................//////000/////////////////////......///111333333222111111//////.........---------,,,,,,,,,,,,------------........................//////...------......///...............---------000000000/////////........./////////000000000000000000000000000000000000222111///.........///000//////000000000111111111111222222333333333333333333333333333333222111111222222222222222222222222333333222333333444555666777888888999;;;AAAHHHMMMTTTWWWbbbrrrjjjYYYPPPHHHDDDCCC======<<<<<<<<<<<<======;;;;;;:::999999999999999777777777777666666666666666555444333333333333333666666666666666666666666666666666666777777777777666666666666555555555555333333333444555777999;;;555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333222222333333444555666666666666444555666666444444555666999888777666555666666777:::999777666666666777888888777666666666777999:::777777777888888888999999:::;;;<<<<<<===@@@DDDGGGJJJOOOXXXbbbmmm||||||pppfffgggkkkhhhaaa\\\```iiirrrrrrjjj^^^WWWUUUUUUUUUVVVWWWXXXVVVRRROOOLLLLLLLLLLLLLLLLLLMMMNNNLLLIIIFFFEEEEEEEEEDDDCCCDDDBBBCCCGGGLLLNNNJJJFFFDDDEEEFFFFFFEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777666666555444333333444444444333333333333333444444444333333333222222111111222111111000///...000000000000000000000000.........//////000000000......////////////.........------------...//////......//////////////////+++111666888666222000000000000/////////.........,,,,,,,,,,,,------------........................//////............///000//////.........---------000000000///////////////....../////////000000000000000000000000000000000111000///.........////////////000000000000111111000000111222222222222111333333333333333333222111222222222222222222222222222222222333333444555666555555666666666999===@@@DDDGGGQQQ```nnn|||iiiYYYOOOHHHCCCBBB>>>======<<<<<<<<<<<<===;;;::::::999888999999999777777777777666666666666555555444333222222333333777777777777777777777777555555555666777888888888666666666666555555555555222222222222333555777888555555555555555555555555555555555555555555555555666666666666666666666666555444444444333333222222333444444555666666555555444555666666555444555777999888666444444555666777:::999888777666666777777777666666555666777888888777777888888999999::::::;;;<<<======<<<<<<>>>@@@CCCEEEIIIOOOXXXeeeuuu|||qqqiiidddccchhhkkkfff___\\\gggpppwwwsssfffZZZVVVWWWUUUUUUVVVVVVUUUQQQMMMJJJLLLLLLKKKKKKLLLMMMNNNNNNKKKIIIFFFEEEEEEEEEDDDCCCGGGFFFGGGNNNUUUWWWQQQIIIEEEFFFFFFFFFEEECCCAAA???===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777666666555444444333666555555555444333333333333333333333222222222222111111111111111000//////////////////////////////........./////////000000---......//////......---------,,,,,,------...///............////////////...444::::::444...,,,---////////////.........---------........./////////........................///.........//////000000/////////...------,,,,,,................................./////////000000........................////////////.../////////////////////000000000111///000111111222222111111222222333333333333222222222222222222222222222222222222222222333444555666444666777777777777999;;;===>>>EEEQQQ]]]hhhvvviiiYYYPPPIIIDDDCCC@@@???>>>===;;;;;;::::::::::::999888888888888999777777777777666666666666555555444444333444444444777777777777777777777777444444555666777888999999666666666666555555555555444444333222333444555666555555555555555555555555555555555555555555555555666666666666666666666666666666555555444444333333333444555555666555555555444555777666666555777888888777555333333444555777999888888777777666777777666666666666666777777777666666777888999999:::::::::;;;======<<<<<<<<<===;;;===@@@BBBGGGPPP\\\dddxxxtttjjjccc\\\[[[]]]aaaaaa___bbbggg|||~~~|||qqqaaaWWWUUUXXXUUUVVVWWWWWWTTTQQQMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOKKKIIIFFFEEEEEEFFFEEEDDDGGGFFFHHHOOOVVVWWWQQQIIIFFFFFFFFFEEEDDDBBB@@@???======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777666666555555555777777666666555555444444333333222222222111111111000111111111111000000///........................////////////............------............------,,,,,,,,,,,,,,,---......---.........//////000000///444777666000,,,,,,............---------,,,,,,---------............///........................------.../////////////////////.........---------------------------------............////////////------------------------.........////////////......////////////000000000000000111222222222222222111111222222333222222111222222222222222222222222222222222222333444555555333555777888888888999:::;;;;;;>>>FFFMMMTTT^^^gggvvvhhhZZZQQQIIIDDDCCCAAA@@@>>>===;;;:::::::::::::::999888888888888888777777777777666666666666666555555444444555555555666666666666666666666666444555555666777888888999666666666666555555555555777666555444444555666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555444444555777777666666777999777666555444333444444555666666666777777777666666666666666666777777777777444444555555666777888888777999;;;;;;:::::::::;;;888;;;===>>>@@@EEEMMMSSSYYYbbbooo}}}ssshhhbbb^^^[[[WWWVVVWWWXXXZZZaaappp|||lll]]]UUUTTTVVVOOOQQQRRRRRRPPPNNNMMMNNNLLLKKKKKKKKKKKKLLLLLLMMMKKKHHHFFFEEEEEEFFFEEEEEECCCCCCDDDIIIOOOOOOJJJEEEDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777666666666555555666666666555555555555555222222222111111111000000000000111111111111000000......................../////////......---------------............------,,,++++++++++++,,,------------......///000000000---///111111...---///111...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---.../////////...........................---------------.........------........./////////////////////////////////------.../////////............////////////000000000000111222222222222222///000111111111111111111222222222222222222222222111111111222222333444555000333555666666777888999:::888999===@@@CCCIIIQQQbbblll|||~~~gggYYYQQQIIIDDDCCC??????>>><<<<<<;;;;;;;;;:::999999888888888888888777777777777666666666666555555444444444444555555555555555555555555555555555555666666777777888888666666666666555555555555666555444444555666777888555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444555555444555555555555555444444222444555555555555666888555555555444444444333333333444555666666666666666666666777777888888888777222333333444555666777888666777999999888888999:::;;;===???>>>>>>@@@EEEJJJGGGLLLTTT]]]iiixxxvvvjjj```[[[XXXUUUSSSVVVTTTUUUZZZaaammmppp```XXXUUUSSSSSSMMMNNNOOOMMMJJJIIIKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDAAAAAABBBDDDFFFGGGDDDBBBCCCCCCBBBBBBBBBAAAAAA@@@======<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888666666555555555555444444333333333444444444444444222111111111000000000000000000111111111111000000------------------------------...............///,,,------......------,,,+++++++++++++++,,,,,,---------......///000000111------///000000000000000............------------******+++++++++,,,,,,,,,------------------------***+++,,,---.........---,,,,,,------.../////////........./////////000000---------.........//////////////////////////////,,,---.../////////.............../////////000000...///000000111111000000......///000000000000000222222222222222222222222111111111111222333444555111222444555555555666888777666777:::;;;;;;???FFFNNNWWWdddrrr}}}fffXXXPPPIIICCCBBB======<<<<<<<<<<<<======:::999999888777888888888777777777777666666666666444444444333333444555555555555555555555555555555666666666666777777777777777666666666555555555555222111111222333555777888555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444444555555555555555444444111222444444444444555777444444555555555444333222111222444555666666777777666666777888888888888888333333444555666888888999777999:::999888888999:::<<<===>>><<<999999===AAABBBCCCFFFIIIQQQ^^^mmmxxx~~~ooohhhccc]]]YYYWWWTTTPPPLLLQQQPPPUUU```lllxxxvvvaaaUUUSSSUUUTTTQQQTTTUUUTTTPPPKKKIIIKKKMMMIIIHHHHHHGGGFFFFFFFFFFFFGGGEEECCCBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888444444444444444444333333111111111222222333333333111111111111000000000000///000000111111111000000------------------------++++++,,,---...///000111,,,------......------,,,++++++******++++++,,,------------...///000000111//////000111222111...+++000/////////............,,,,,,---------.........------------------------(((***+++---......------+++,,,,,,---...///000000///000000000111111222222---------.........//////------------------------+++,,,.../////////................../////////000---......///////////////------...//////000//////222222222222222222222222111111111111222333444555333444666666555555666888666555777:::;;;:::>>>CCC???GGGRRR^^^jjjvvv|||hhh[[[LLLGGGGGGAAA===============>>>>>>>>>999777666777888:::999999999888666555555555666777444444444444444444444444222333333444555666777777444555555555666666777777555666555444333333555777777111++++++///444444333777666444333444555777999:::888666444333444555666666666666666666555555555222222222333333444444444444444333555666777555444111111222222333444555555555444444333333444444555555555555555555555555555777666555444444444444444666555555444444444555555777777888999::::::;;;;;;=========<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDJJJRRRYYYgggppp~~~tttkkkeee```WWWUUURRROOOMMMMMMMMMMMMVVVQQQSSSaaawwwsssiii\\\TTTRRRSSSRRRQQQNNNPPPRRRSSSRRROOOLLLIIIIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>AAAEEEHHHHHHDDD@@@<<>>>>>>>>>>>BBB@@@===<<<<<<;;;:::888:::999999:::;;;:::888555999999::::::999999888777999777666555666666444333///000222333444333333222222222222111111111111000333222222222111111000000///...---,,,,,,,,,,,,,,,///***'''(((...333444222/////////......---------+++,,,------......------......---......///000111;;;666111111333444111............------,,,,,,,,,,,,,,,.........---,,,+++***,,,......,,,---000333++++++,,,,,,---...//////000000//////.........---............////////////------............------//////000000///...------///////////////.........////////////000000000000000000////////////000000////////////000222333444222222222222222222222222111111111111111222222333333333333333333333333333111222333555666888999:::<<>>BBBHHHLLLRRRYYYfffuuutttfff]]]XXXTTTPPPPPPNNNLLLKKKJJJKKKLLLMMMPPPPPPWWWhhh{{{yyyfff]]]SSSMMMLLLNNNOOONNNQQQRRRTTTUUUTTTQQQMMMJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAACCCFFFIIIHHHEEEBBB???BBBAAA@@@??????>>>>>>>>>BBB@@@===<<<<<<;;;:::888;;;:::999:::;;;:::999777:::::::::::::::999888888888777555555666666444333000111222333333333222111222222222111111111111000000000000/////////............------,,,---------...***'''(((---111111////////////.........------+++,,,------......------/////////............///666222......111222000...---------------,,,,,,,,,,,,---............---,,,,,,...///...,,,,,,...000+++,,,,,,------.........000/////////.........---...////////////000000000------............------///////////////...------////////////...................../////////000000000000////////////000000000000/////////000000111222222222222222222222222222111111111111222333333333333333333333333333333222333333555666777888999888:::===BBBIIISSS^^^eeezzzeeeXXXJJJFFFGGGBBB>>>>>>======<<<<<<;;;;;;???===::::::::::::999777888888777666666666666666555555555555555555555555444444444444444444444444666666666666666666555555444555666555333333555777555333222444777888666333444333222222222333555666888777666444444444555555555555555555555555555555444444444444444555555555444333333444666666555444444444444444444444555555555444444333333444444555444444444444444444444444333333333333444555666777555444444444444444555555666666666666777777777777:::::::::999999999999999777888:::::::::;;;===???@@@FFFOOOXXXbbbpppzzzjjjbbbXXXPPPMMMKKKIIIGGGGGGFFFFFFFFFGGGHHHJJJKKKJJJOOO\\\nnn}}}~~~sssggg^^^WWWPPPLLLMMMPPPRRRRRRSSSUUUXXXYYYXXXTTTNNNKKKGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDBBB@@@BBBBBBAAA@@@????????????AAA???===<<<<<<;;;:::999<<<;;;999999:::;;;:::999::::::;;;;;;;;;:::999999888666555555666666444333222222222333222222111000222222222111111111111000000000////////////............---------...//////,,,***(((***---///...,,,//////............------+++,,,------......------000000//////...------,,,000---***+++...000...,,,,,,,,,,,,,,,------------------......///......---...//////...,,,+++,,,...------------------------/////////...............------........./////////------............------...////////////...------........................---------.........//////000//////......//////000000000//////............111111111111111111111111111111111111111222333333111111222222333333444444333333444444555666666777555666888:::===CCCJJJOOOxxxcccVVVHHHEEEFFFBBB??????>>>>>>===<<<;;;;;;888666555666777888888888888777777666666666666666666666666666666666666666555555555444444333333333666666555555444444333333444555666555444333555666666555444555777777666444444333333222333444555555777666555444444444444555444444555555555555555666555555555555555555555555444333333444666666555333555555555555555555444444555444444333333444444555444444444444444444444444444333333333444444555666444444333333444444555555777777777666666666666666888888888888888888888888888999::::::::::::::::::<<>><<<;;;;;;;;;:::999===;;;999888999;;;;;;;;;:::;;;;;;;;;;;;:::999999777666444444555666444333333222222222111111000000222222222111111111000000111111111111111111000000------------...//////000,,,++++++---......,,,***------------------,,,,,,+++,,,------......------////////////...------,,,---,,,***+++,,,---,,,++++++++++++,,,,,,------...------........................------,,,,,,---...------------------,,,,,,........................+++,,,,,,,,,,,,---------------............------.........//////...------------...............///,,,,,,,,,---------....../////////....../////////..................------111111111111111111111111000000//////000000111222000000111222333444444555444444444444444555555555666666777777777:::???CCCvvvbbbUUUGGGDDDFFFAAA@@@@@@???>>>>>>===<<<<<<666555444444666777777666777777777777777666666555666666666666666666666666555555555444333333222222444444444333333222222222333555666666444444444555777555333222333444555555444444444444444555555666666555555444444444444444333444444444555555666666555555555555555555555555333222222333555666444333555555555555555555444444555444444333333444444555444444444444444444444444555555444333333333333333333333333333333444555555777777777777777666666666777777777777777777777777888999999;;;;;;;;;:::999:::???CCCCCCBBBFFFOOOXXXfffooo}}}~~~uuuiii^^^VVVPPPKKKGGGGGGEEEBBBAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBCCCCCCJJJNNNTTT]]]bbbaaaYYYRRRPPPNNNKKKJJJKKKMMMOOOOOOOOOTTT\\\```___XXXNNNHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????AAAAAA@@@@@@??????@@@@@@@@@>>>;;;;;;;;;;;;:::999<<<:::888888999;;;;;;;;;::::::;;;;;;::::::999888666555444444555555444333333222222111111000000000222222222111111111000000000000000000000000111111---------------...///000------...//////...,,,***+++++++++++++++++++++++++++,,,------......------,,,,,,---...//////.........---,,,,,,,,,,,,***)))***++++++,,,,,,---------------------......//////,,,+++++++++---...//////------------------,,,,,,---------...............,,,,,,---------.........------............------------............------,,,---------......//////,,,,,,,,,,,,------------//////............//////++++++---.../////////...000000000000000000000000...............///000000000000111111222333444444333333333333444444444444555666777666666777:::===sss```UUUHHHDDDEEE?????????>>>>>>======<<<<<<<<<:::777666777777666444777777777777777666555555555555555555555555555555555444444444333333222222333333333333333222222222333555666666555444444555777555333222111222444555333444444444555555555555444444444444444444444444333333333444555555666666555555555444444444444444333222222333555555444333444444444444444444555555555444444333333444444555333333333333333333333333666555444333222222222222222222222222333444555666666666666777777777777777666666666666777777777777777777777888:::;;;:::888333888<<<===<<<===BBBGGGNNNUUU```lll{{{qqqhhh]]]WWWOOOJJJHHHGGGDDDBBBAAA@@@???>>>===<<<;;;;;;?????????@@@@@@@@@AAAAAAHHHIIIKKKNNNPPPQQQOOOLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKPPPVVVYYYXXXSSSLLLFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@??????>>>??????@@@???===;;;:::;;;;;;:::999:::888777888999::::::999999999:::::::::999888888555444333444555555444333222222111000000000111111222222222111111111111000------............//////------,,,,,,,,,---............///000///...,,,+++******++++++++++++,,,,,,+++,,,------......------***+++---...//////..................---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++***)))***---/////////---------------------------------------............////////////000000000------............------,,,,,,---............---,,,,,,,,,---......//////,,,,,,,,,---------......///......------......///***+++---///000000000///////////////////////////...............//////000000000111111222222333333222222333333333333333333222444555555555555777999qqq```UUUHHHDDDCCC===<<<<<<<<<<<<<<<<<<;;;;;;===;;;999888888888777666666777777888777666555444444444444444444444444444444444333333333333333333444444444444444555555555333555666777555444444555444555555555333333333333222222333444444444444444333444444444555444444444222222333444444555666666444444444444333333333222333222222333555555444222222222333333444444555555555444444333333444444555333333333333333333333333444444333333222333333333222222222222333444555666444444444555666666666777555666666666777777777777999777666777999:::999777222444777888999:::<<<>>>AAAEEEKKKSSS]]]jjjzzz{{{kkk]]]SSSNNNJJJFFFBBB@@@AAABBB@@@>>>>>>>>>>>>===<<<<<<===>>><<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>======>>>??????>>><<<::::::;;;;;;:::999777777666888999:::999777888888999999888888777666555444333333555555444333111111000//////000111222222222222111111111111000---------.........//////---,,,,,,+++++++++,,,,,,------......---,,,,,,,,,++++++,,,,,,------------+++,,,------......------+++,,,...//////...---,,,+++,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,...///---+++)))***---......,,,+++,,,,,,------.........,,,,,,,,,------.........------........./////////------............------+++,,,------.........---++++++,,,------...//////------------............///......------......///+++,,,...000000000///...////////////////////////000////////////000111111111111111111111222222222111111222222333333333444000222444444444444555666ppp___VVVIIIDDDCCC<<<999:::::::::::::::::::::999888666777888::::::999666777888888888777555444444444444444444444444444333333333333333333333333444555555666666777777777222444777777555444444444222555777888777444222222111111222333333333333222333333444555555444444444222222333333444555666666444444444333333222222222333222222333555555444222111111222222333444555555555444444333333444444555333333333333333333333333222222222222333444555555222222222222333444555666222222333333444555666666555666666666777777888888<<<999666777999:::999777777777777888999::::::;;;<<>>>>><<<999888999:::::::::;;;===???999:::;;;===>>>???@@@@@@:::<<<>>>??????@@@@@@AAA@@@BBBEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCFFFHHH@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>=========<<<>>>===============>>>>>>>>><<<::::::;;;;;;:::999666555666888::::::888666888888888888888777666666555333333333555555444333000000/////////111222333222222222111111111111000.../////////000000111111---,,,,,,+++************,,,,,,---,,,++++++,,,------------....../////////+++,,,------......------------/////////---+++)))(((***---...---------...---,,,,,,++++++***************))))))***,,,---...///---******,,,...,,,***++++++,,,,,,---...//////,,,,,,,,,------.........******+++++++++,,,,,,,,,---..................---+++,,,------.........---++++++,,,,,,---...//////---------.........//////.........------............///000111111///---,,,////////////////////////111111111111111222222333222222222111111111111111000111111222333333444444111333555555444444444555rrr]]]RRRKKKFFFBBBAAA<<<;;;:::999888888888888;;;;;;;;;:::999888777666666666666666666666666666888555444555777888666444333333333333333444555666666666777777888888888999333333333333333444555666444444444444444444444444777666444222111111222222444444444444555555555555777333...///333555333///000000111111111222222222444444444444444444444444222222222333444555666777444444444444444444444444333333333333333333333333999888666444222111111000000000111222333333444444777777777777777777777777444555555666777888888999;;;:::888777777777888999777777777777777777777777<<<;;;:::;;;???DDDIIILLLWWW]]]gggrrr~~~}}}mmmbbbUUUQQQKKKEEEAAA??????@@@;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>=========<<<;;;;;;<<<<<<===>>>???BBBCCCDDDEEEGGGGGGHHHHHHHHHFFFDDDDDDEEEDDDAAA>>>===???@@@@@@?????????@@@BBBBBBAAA@@@???======<<<<<<===============<<<<<<>>>>>>>>>>>>==================<<<;;;::::::::::::555555666666666666555555777888999888666555555555222222444444444444222222111000000000000000111111111000000000000000111222222222111//////.........,,,,,,,,,,,,++++++***)))***,,,......---,,,,,,,,,,,,,,,,,,---------......(((((()))******+++,,,,,,------------------------++++++++++++++++++++++++,,,---......//////......++++++++++++++++++++++++,,,,,,,,,---------..................//////000111,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////---------............///000000//////.........---------...000111222333444222222222222222222222222444333222222444444444333rrr]]]RRRKKKFFFAAA@@@<<<;;;::::::999999::::::::::::::::::999888777777666666666666666666666666777555333444666777666444444444333333444555555666555555555555666666666777555555444333333333444444444444333333333333333333555444444444444444555555555555555555666666666666777444111111333444333222222222333333333444444444333333333333333333333333222111111222333444555555444444444444444444444444333333333333333333333333777666555444444444444444000111111222333333444444222222222222222222222222444555555666777777888888999888777666555666666777666666666666666666666666999888777888:::===@@@BBBFFFJJJPPPWWW```kkkvvv}}}zzzppphhh^^^SSSKKKHHHEEEBBB>>><<<<<<<<<===::::::::::::999999999999999999999999::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAACCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDCCCAAA>>>@@@@@@???>>>>>>???AAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<======<<<<<<;;;>>>>>>=========<<<<<<<<<===<<<;;;:::999999999999666777888888888888888777666888999888666444444555222222333444444333222222111111000000000000111111111111000000000000000111111000///...------------,,,,,,,,,,,,,,,+++******###&&&)))+++++++++,,,---,,,,,,,,,------------...,,,,,,------......//////------------------------++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------------...******))))))******++++++---...///...,,,+++,,,---------------------------------........./////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------.................................................................................////////////000000/////////..................///000111222222333222222222222222222222222555444444333444444333222qqq]]]RRRLLLFFFAAA@@@<<<<<<;;;::::::;;;;;;;;;888999999999999999888888666666666666666666666666555444333444555666555333555555444444555555666666333333333333444444444444666555555444333333222222222222222333333333333333333444444444444444333333333444444444555555555555666555444333333333444444222222333333333444444444333333333333333333333333111111111111222333444444555555555555555555555555333333333333333333333333444444444444555666777777111111111222222333333444444444444444444444444444444444555555666777777777666666555444444444444555666666666666666666666666::::::999999:::;;;<<<===<<<===???BBBGGGOOOXXX___jjjrrr~~~xxxttteee^^^UUUNNNIIIFFFAAA>>>======;;;999888888777777::::::999999999888888888888888888999999999::::::777777888999999999999888::::::::::::;;;<<<===>>>??????AAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBB@@@???@@@???=========???AAABBBBBBAAAAAA@@@???>>>======;;;<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<:::999888777777666666666777888888888888888666888999888666444444555222222333333333333222222111111000000000000000111222111111000////////////......---,,,++++++++++++,,,------------,,,,,,+++&&&))),,,---------...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,...///000///---,,,---...........................,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......................................./////////------------------------...////////////000000000////////////............/////////000000111111111222222222222222222222222555555444444333333222222qqq^^^SSSLLLFFFAAA???======;;;::::::999999999777888888999999999999888666666666666666666666666444444333444444444444333666666555555555666666777222222333333333333333333444444444444444444333333111111222222222222333333444444444333222///---+++222222222222333333333333555555555333111111333555000000111111111222222222222222222222222222222222222222222222222333444444555555555555555555555555333333333333333333333333222222222333444555666777111111111222222333333333666666666777777777777777444444444555555666666666555555444444444444444444666666666666666666666666999::::::;;;;;;::::::999999:::;;;<<<>>>BBBHHHLLLOOOVVVaaammmzzzwwwoooiiiaaaXXXSSSOOOJJJDDDAAA??????>>><<<<<<;;;;;;:::888666555444999999888888888777777777777777777888888888999999666666777888888888888777999999999::::::;;;<<<=========>>>@@@@@@AAAAAAAAA?????????@@@AAA@@@@@@???>>>===>>>???@@@AAA@@@???AAAAAA@@@??????>>>======<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<;;;999888666555555555333444555666666777777666666777888777555444444444222222222333333222222222222111000000000000000000333222111//////............------,,,++++++,,,,,,---------......---,,,,,,,,,...000000...,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000000///......---...///...---,,,---...------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////.........000000000000000000//////111111111111111111111111222333333333222222333444qqq^^^SSSMMMFFFAAA???>>>===<<<:::888777666666777777888999999999888888666666666666666666666666333444444444444333444444777666666555555555666666333333333333333333333333111222333444555555555555111111111222222333333333333444444333222000---,,,222333333333333444444444333444444222000000222444000000111111111222222222222222222222222222222222444333333333333444444555555555555555555555555555333333333333333333333333222222111111222222333333111222222222222222333333222222222333333444444444444444444444555555555555555555555555555555555555555555555555555555555555444555666777888777666666444666999:::;;;<<<>>>@@@AAAFFFLLLTTT\\\fffoootttlll___SSSOOOMMMGGGBBB???@@@???===<<<<<<;;;:::999999999999999999777666555888888777777777666666666666666666777777777888888666666777888888888888888888888888888999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>===>>>??????????????????===???BBBFFFIIIGGGCCC????????????>>>>>>======<<<<<<===>>>???????????????;;;;;;;;;;;;::::::::::::::::::888777666555555555444444555666666666666666555777888777555444333444222222222222222222222222222222111000//////000000222111000///............///...------------------,,,,,,---......---------)))+++------+++)))))))))+++++++++,,,,,,,,,------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,+++***+++,,,------,,,+++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000000000///////////////111111111111111111111111...000222222111111333555qqq^^^TTTMMMFFFAAA>>>>>>===;;;999777666666555777888888888888888777777666666666666666666666666333555666555444333444555666666555555444444555555444444444444333333333333///000333555666666666666111111222222333333444444222333333444444444444444555555555555666666666666444333222111111111222222222222333333333444444444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333222222111000000000111111222222222222222222222222000111111222222333333444444444444444444444444444444555666666777666666666555555555555555555555555555666777777888888888777222555888:::::::::;;;;;;<<<>>>AAADDDGGGLLLRRRVVV]]]aaagggnnnuuu}}}xxxmmmbbb\\\OOOGGGAAA@@@@@@===;;;;;;999999:::;;;;;;999888666333444555666777888888888777777666666666555555555555555555666666666777777666666777888888888888888777777777888888999:::;;;:::;;;<<<<<<=========<<<<<<>>>@@@@@@>>>>>>>>>??????AAAFFFLLLPPPNNNFFF@@@============<<<<<<<<<;;;<<<<<<===>>>????????????<<<<<<;;;;;;;;;:::::::::999999888777666666666666777777888888888888777777555777888777555333333444222222111111111111222222333222111000////////////111000000///............//////...............///+++,,,,,,------------,,,(((***---...---------...++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,*********+++---,,,++++++,,,...************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////////////////////////////111111111111111111111111---000333222111111333666qqq^^^TTTNNNGGGAAA>>><<<;;;:::999999999999999888888999888888777666555666666666666666666666666444666777666444333555777666555555444333333444444444444444333333222222222000111333555666666555444222222222333444444555555333333333333444666777777333444444444555555555555777444111000333444333111222222333333333444444444333333333333333333333333444444333333333333333444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222333444444555666666333333333333333333333333333444555666777777666555555555555555555555555555888888888888888888888888444666888888888888:::;;;:::;;;<<<======???BBBDDDHHHLLLQQQUUUYYY^^^eeejjjtttyyywwwqqqhhh___VVVOOOHHHDDDBBB???===>>>===999999===777999:::::::::999888888222333333444555666777888666666666555555555444444444444555555555666666666555666666777777777777777777777777777777888::::::::::::;;;<<<<<<<<<<<<;;;===???AAA@@@>>>======???@@@AAADDDJJJOOONNNFFF@@@<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888777777777777777888888999999888888777666555555666777777555333333444333222111000000111222333333222111000////////////000//////.........////////////............//////******+++,,,,,,,,,,,,,,,+++---000000000//////000***++++++++++++,,,,,,,,,(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------***++++++++++++,,,,,,,,,+++---...///000///...---+++,,,------,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------................../////////000......//////////////////111111111111111111111111111444666555111000222666qqq^^^TTTNNNGGG@@@>>>::::::::::::;;;;;;<<<===999999999888888666555555666666666666666666666666444666888777555444555888666555444333333333333333333333333333222222111111111333444666666555333222222222333444444555666666555444222222111222444444000000111111111222222222999444000111555777444111000000111111111222222222444444444444444444444444333333222222111222222222222222222222222222222222333333333333333333333333111111111111222333444444222222222222222222222222111111222333333444555555333333333333333333333333222333555666666666555555555555555555555555555555777666555333333222222222444444444333222333666999888999:::::::::;;;===???===@@@BBBDDDDDDGGGLLLQQQSSSYYY___dddhhhoooyyyuuuhhh```WWWSSSLLLGGGCCCAAA???>>>;;;:::;;;<<<888444444999666777777777666666888999777666555555444444555555666666555555555444444444444444444555555555666666444555666666777777666666666666666666777888999:::::::::;;;<<<<<<<<<;;;;;;===@@@BBBAAA>>><<<===???>>>===@@@EEEJJJJJJDDD>>>::::::::::::::::::999999888999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777777777777888888999777777777777666444333222555666777666444333333333333222111000000111222333333222111000//////////////////.........//////000......---------......///)))***++++++,,,,,,,,,,,,,,,---///...,,,***))))))******+++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++------------------------******+++++++++,,,,,,,,,)))+++---//////...---,,,,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------++++++,,,------...//////---------------------------------.........//////---.........//////000000............//////000000000000000000000000000000555888:::777222000222555ooo]]]SSSMMMHHHCCCBBB===<<<;;;999888777777666666666666666555555555555555555555555444333222111444444444444444444444444111222333333222111///...333444444555555444444333555222000111444777777666444444444444444444444444333333333222222222111111000222444666777555444222666444222111111000...,,,444444444333222111000///777666444444555555444222222333444333111000111222666444222222333555555555444444444333333222222222222222222111111000000000444444333333333222222222000000111222222222222111333333333333333333333333555555555666666666666777555666666666555444444333555555555555666666666666666666444333333444555666888888888888888888999999;;;;;;<<<<<<>>>AAACCCEEEDDDDDDEEEHHHNNNUUU\\\aaapppuuuuuunnneee```\\\WWWOOOIIICCCBBB@@@>>><<<;;;::::::555555555555555555555555666666555555555444444444555555555444444333333333333333222222222333444444555555555555555555444444333333333444444555555555666666666666777888999:::888:::<<<===?????????>>><<<<<<======<<<<<<;;;:::===<<<===>>>@@@@@@>>><<<::::::::::::999999888777<<<<<<<<<<<<<<<;;;;;;;;;>>>===;;;:::999999:::;;;:::999888666555555555555777777888888888666555333333333333333333333333333333222000/////////000111555444111///......//////000000000000000000000000------,,,++++++++++++,,,,,,,,,,,,+++++++++******//////...---+++***)))))))))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++)))******++++++******)))***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------------------------------,,,---------------------++++++++++++++++++++++++---,,,++++++******++++++........................***+++,,,,,,------,,,,,,,,,------...///.........+++,,,...---,,,++++++,,,////////////000000000000222111111111000000//////~~~mmm[[[QQQKKKFFFAAA@@@;;;;;;:::999888888888888999888888777666555444444555555555555444333222111555444444444444444444444333333444444444333222222333333444444444444333333555333111111444666666555444444444444444444444444333333333333222222222222000222444666666555333222666444222222333222111///444444444444333333222222666555333444555555444333222333444333111000111222555333222222444555555444333333333333222222222222666666666555555555444444333333333333222222222222000000111222222222222222333333333333333333333333444444555555555666666666555555555555555444333333444444444444555555555555666555555444444555555666777777888888999::::::;;;:::999999999:::<<<>>>???BBBBBBAAABBBEEEIIIMMMOOOWWWZZZaaammmxxx}}}{{{xxxyyy{{{{{{rrrjjjccc___]]]WWWRRRMMMJJJIIIGGGCCC>>>???>>><<<;;;999888888888555555555555555555555555666555555555444444444333444444444333333333222222555444333222222222222222555555555444444444444444333333333444444444555555555555555555666777888888777888:::<<<============<<<<<<<<<<<<;;;;;;:::999;;;:::;;;<<<>>>>>><<<::::::::::::::::::999888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777777888888888777666555555444444555888888888777777555444444333333333333333333333333333333111000000000111222555333111///......//////...........................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---,,,+++******))))))******+++++++++++++++******++++++,,,,,,,,,+++******++++++++++++*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********------------------------++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,------------------------------,,,,,,---............------...//////000000//////***,,,......------...///......//////000000000111111111111000000000//////|||kkkYYYOOOJJJDDD@@@>>>:::999999888999999::::::999999888666555444333222555555555555444333222222444444444444444444444444333333333222333333444444333333444444444444333333555333222222333444444333444444444444444444444444444444444444333333333333111222444555666555333222444333222333444555444333444444444444444444444444444333222333444555444333222333444333111111111222333333222444555666555333222222222222222333333333444444444444444333333333333333333333222222222111000111111222222222222222333333333333333333333333333333333444444444555555333444444444444333333222222333333333444444444444555555666666666666666555555666666777888999999:::999888888888888888999:::===============>>>???@@@DDDEEEIIIQQQXXX[[[YYYVVVYYYZZZ\\\___dddmmmwww~~~{{{tttnnnjjj___\\\WWWQQQLLLHHHEEEDDDBBB???;;;;;;<<<===:::888999888777666666666666666555555555555555555555555555555444444444444333333333333333222222222222222666555444222111111111111444444444444444444444444333333333333444444444444444333333444444555666777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999888888999;;;<<<:::999::::::;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777777777666666666666666777:::999888666555444444444333333333333333333333333444333222111111111111222333222000///.........///------------------------///......---,,,---------,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++))))))***+++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////......***,,,...///......000111------...///000000111111111111000000000000//////{{{jjjXXXNNNIIIDDD@@@>>>::::::999999888888999999666666555444444333222222444555555555444444333222222222222333333333333333111111000///000111333444333333333444444333333333555444333333333333222222333333444444444444444444555555444444444333333333111222333555555444333222222111111222555666666555555444444333333333333333333111111222444555444333111333333333111111222333333222333444666666444222222222333333444444555555222222222222222222222222444444444444333333333333000111222222333333222222222222222222222222222222222222333333333444444444222333333444333333222222333333333333444444444444444555666777888777666555555555555555555666666666777777777888888888999999777888999:::;;;<<<<<<<<>>===;;;888888888999777666555444444333333444444555555555555555555555555555444444333333333333333333222222111111111111111111444444333222111111111222333333333333333444444444333333333333333333333333333333333333444555666777777777888999::::::;;;;;;::::::::::::999777666555888777777888:::;;;:::999::::::;;;;;;;;;::::::999888888999:::;;;<<<<<<===<<<;;;::::::999888888888777777666777777888999999;;;999777555444333444444222222222222222222222222222222222111111111111111222111000......---......------------------------//////...------------...,,,,,,,,,+++++++++******+++++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,***************++++++,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++******++++++++++++++++++++++++******++++++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............******+++,,,,,,,,,,,,+++***,,,...///...---...///,,,------...///000111111000000000000000000//////{{{kkkYYYOOOJJJEEEAAA@@@===<<<:::999888777777777555555555555555555666666444444444555444444333333000000111111111222222222111111000///000111333444222333333333333333333222444444444444333222111111333333333444444444555555555555444444444333333333111222333444444444333333111000000111444555555444555444333222111111111111333111111222444555444333111222333333111111222333333222333444666666444222333333444444555555666666444444444444444444444444555555555555444444444444111111222333333333333222222222222222222222222222222222222333333333333444222222333333444333333222333444444444444555555555333444666777777777666555777777777666555555444444444444555666777888999999555666888999:::;;;;;;:::::::::;;;===???AAA@@@@@@>>>@@@AAAAAAAAACCCFFFIIIIIILLLPPPUUUXXXZZZ[[[[[[aaabbbdddgggkkkooorrrssswwwzzz}}}xxxuuuqqquuuwwwqqqeeeXXXQQQOOOLLLJJJHHHFFFDDDBBBBBBBBB===<<<<<<;;;;;;::::::;;;888666555444444444444333333333222222333333444555555555555555555555555555222222333333333333333333111111111111111111111111111111111111222222333444222222222222333333444444333333333333333333333333444444444444555666777777888888888999999:::;;;;;;999999999999888777666555999777777888:::;;;;;;:::999999:::;;;;;;:::::::::777888888999:::;;;<<<<<<::::::::::::999888777777555555555555666666777888:::888666555333333444444222222222222222222222222000000000000000//////...000000///......---------........................//////...------------...,,,,,,,,,+++++++++************++++++++++++,,,,,,+++,,,,,,---...---------******)))))))))***+++,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---......+++++++++,,,,,,,,,------------------------------++++++,,,,,,------......++++++++++++++++++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))******+++,,,+++++++++,,,---......,,,+++++++++,,,------...///000000000//////////////////000000|||kkkYYYPPPKKKFFFBBBAAA===<<<;;;999888777666666666666777777888999999999333444444555444444333333000000000111111222222333333333333222333333444444222222333333333333222222222444555444222111111222222333333444444555555555444444444444333333333333111222222333333333333333222111000111333555444333555444222111000111222222444333222333444555444333000222333333222111222444333333222444555666555333444444444444555555555555222222222222222333333333555555555555444444444444111222222333333333333333222222222222222222222222222222222333333333444444222333333444444444444444444444444444555555555555333333444555666666666666999999888888777777666666111222333555666666777777777777888888888777777666666777888999:::;;;<<<<<<888:::=========<<<===>>><<<>>>@@@CCCEEEFFFFFFFFFLLLMMMNNNPPPRRRSSSUUUVVVZZZ]]]aaafffkkknnnqqqrrrwww}}}~~~zzzyyyyyyzzz}}}}}}yyytttqqqooonnnmmmmmmllliiieeeaaa\\\XXXVVVUUUWWWXXXTTTLLLFFFCCCBBB???>>><<<::::::;;;===>>>333444444555555666666666333333222222333444555555333222222222222333444555333333333333333333333333111111222222222222333333111111111111111222222222000000000000222333444555000111111222222333333444333333333333222222222222444444444444555666777777888888888888888999:::;;;888888888999888888777666999888777888:::<<<<<<<<<888888999:::::::::999999888888888999999:::::::::777777888777777666444444222222222222333444444555777777666555444444444444222222222222222222222222//////000000//////...---///............------,,,........................///......---,,,---------,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,---------------******)))((()))***+++,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***************++++++++++++***************************************************++++++,,,,,,------...*********)))******++++++******++++++,,,,,,------++++++++++++++++++++++++***+++,,,---...//////000++++++++++++++++++++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......---------...///...+++))))))***---............/////////......////////////000000{{{jjjYYYOOOKKKFFFBBBAAA<<<;;;:::999888888888888666666777777777777777777333333444444555444444333111111111222333444444444333333444444444333222222222222333333333333222222000333555555222111111222222222333333444555555666333333333333222222222222111111222222333333333333555333222333444555444222222222111111111333555777666555333444555555444333000222333333222111333444555333222222444555555444333333333333333222222222000000000111111111222222444444333333333222222222111222333333444444333333111111111111111111111111333333333333444444444444333333444555555555555555222333333333444444444444222222222333333444555666555555666666666777777777333444555666666666666555888888777777777666666666666777999:::::::::::::::777888:::;;;999999999:::888999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIILLLOOORRRTTTUUUYYY^^^cccccc___[[[ZZZ\\\ZZZZZZZZZ\\\^^^aaaccceeeeeeddddddeeefffeeeaaa^^^ZZZYYYWWWUUURRRQQQPPPOOOOOONNNMMMKKKIIIFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>===999888888777777777888999222222333444555555555555333333444444333444666777222222222111222222333333222222222222222222222222111111111111222222222333111111111222222222333333111000000000111222333333000000000111222333333333333333333222222222111111222222222222333444555666888777666666666777888999777777888999999999888888999777666777999;;;<<<<<<666777888888999999999888888888888888999999999999666777777777777555444333444444333333333444444555444555555666555555555444111111111111111111111111///000000111000///...------............---,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))***++++++,,,,,,++++++******((((((((()))+++,,,******++++++++++++*********************************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......++++++******)))*********)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++*********+++,,,---...///------------------------+++,,,,,,---------------,,,------...............,,,...///...,,,++++++,,,///............---------........./////////000000zzzjjjXXXOOOJJJEEEBBB@@@::::::999999888999999:::555555555444444333333222333333444444555444444444222222333444444555666666111222333333222111///...222222222333333222222222///222555555222111111333222222333333444555666666333333333222222222111111111111222222222333333333777666444444555555444222111000000111333666999;;;777666444444555555444222000111333333222222333444666444222222333555555555333222222111111000000000444444444555555666666666222222222111111111000000111222333333444444333333111111111111111111111111333333444444444444555555333444444555666666666555111111222222222333333333222222111111222333555666///000111222444555666777888888999999999888666555777777777777888999::::::555777999:::999888777888:::;;;;;;:::888777888999777777888888999;;;===>>>888:::<<<>>>@@@AAA@@@@@@======>>>???AAACCCEEEFFFGGGKKKOOONNNHHHDDDDDDFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKMMMMMMJJJFFFDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;777777777999;;;;;;999777777777777777666555333222222222333444555555555444444444444333111000111333222222111111111111222222111111111111111111111111000000111111222222222333111111222222333333333333222222111111111111111222///000000111222222333333333333333222222111111111111111111111222333444555777666555444444555777888666777888999999::::::999888666555666888;;;<<<<<<555666777888888888888888999999999888888888888888888888999999999777666444777777666666666666777777222333555666666666555444111111111111111111111111000111111222222000///...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))(((((()))***************+++***((('''((()))+++,,,*********++++++*********************************+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,++++++++++++))))))***+++,,,,,,------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////........................,,,---......//////......***+++,,,,,,------,,,,,,,,,---//////...---...////////////...------,,,,,,---.........//////000000zzzkkkYYYOOOHHHBBB??????<<<;;;999888777666666666777777666666666666777777555666666666666444333222888666444222111222444555555555555444444333333333333222000000111222111000222555777777333111222333444444333222222111111000444444333333333222222222222333333444444333222222555555444333111000//////333333222222111222222222666555444333222222222222---,,,+++,,,---000333444333333333333333333333333333222222222111000000000///000000111111222333333333333333444444555555555444444444333333444444555666555444333222111111111333222222111111222222333222333444333222222333555333333333222222111111111222111111111222333333444000;;;,,,888<<<---777888666666666666666555555555555666666777777777777777999888666555666777999:::<<<<<<:::999777666666666888888777777777777888888777===111:::222DDD999777:::<<<===999555555:::@@@AAA@@@???>>>===<<<;;;;;;============>>>>>>>>>???<<<<<<;;;:::;;;<<<>>>??????:::<<<@@@===444444<<<;;;;;;::::::::::::::::::111999;;;666444888999666444444444555555555555666555555555444444333333333222222222111111111000000333333333222222222111111000333333...+++...333666...444555000000555555///666000...000...***---444...///111222222222111000000000//////000222444555333222111000000111222333333333333333333333333333,,,///222333444666666555333555777888999999999999:::888555555666888999999;;;;;;;;;999777555555666777666555555555777888999888888888888888777666666555555555555444333222111444444555555666777777777000111222333333333111111000---,,,///333444000,,,***+++---//////,,,))))))'''+++...///000111///+++///...---,,,,,,,,,,,,,,,///---,,,***))))))******,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,+++++++++***)))))))))************************************************)))***,,,---...------,,,,,,***(((&&&&&&(((+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***+++,,,---...---,,,+++*********+++,,,---...//////...,,,+++******+++,,,+++++++++,,,,,,,,,---------------------------------------------...///000++++++,,,---............,,,---...///000000000000000///...---------------////////////////////////yyyjjjYYYNNNHHHBBB??????999999999999999999999999777777666666666666777777555666666666666444333222333333222222111111111111333333333333333222222222333111000000111222222111222444777777666444333333111111111222333333444444333333333222222222222111222222222222222222222222222222222222222333333444444333222111000111111222666555444333222222222222333222000000000222333555444444444444444444444444222222222222111111111111111111111222222222222333222222222333333333333333222222222222222333444444777777555444333222222222333222222222222222222333333444444333111111333444444444444333333333222222333222222222333333444555''':::333222,,,(((:::555222222222333333333333333222222333444444444444444555444333222222444666777>>>===<<<:::999888888888555444444444444444444555;;;555111999999999999@@@;;;<<<;;;999666777;;;>>>:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<777777777777777888999999AAA===888444333555999;;;555555555555555555555555;;;;;;888444333555444222666666555555444444333333333333333333222222222222222222222111111111000000333333222222222111111111777333333888888222,,,+++444000...///...---...111///+++,,,555<<<:::222+++...///000000111111000000111000000000000111333444222222111000000111222222000111111222333444444555===777000///222444222---:::999888888888777555333222222333777;;;>>>??????333222222444888;;;======777666666555555666777888777888888888888777666555555555555555444333222111444444555555666666777777333444444444444333111000000000//////000000...---444///***''''''***000444888000***)))((('''+++222------,,,+++++++++++++++...---,,,***************,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++***************************+++,,,---------,,,++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++************+++,,,---...,,,,,,+++******+++,,,---+++,,,,,,,,,---------------------------------------------------...//////,,,,,,------...---------++++++,,,......///////////////...---------------........................xxxiiiXXXNNNHHHBBB???>>>;;;;;;<<<<<<;;;:::888777777666666555555666666777666666666666555444333222111222333333333222000///111111111111222222222222222000///000222333333222222333555888999888555222111111222222333444444444333333222222222111111111333222111111111222333333333333222111222333555666666555222000///000111222555555444333222222222222666555333222111111222333444444444444444444444444111111111222222222222222444444333333333222222222222222222222111111111111000000000111222333444555888777666555444333333333222222222222222222222222444444444333111000111333444444444444444333333333444333333333333444555555666888666>>>:::777===---555666666666777888888888666666777888888888888777888888777666666888999:::999888777666555555555555999888888777777888888999777888===>>>>>>888777666;;;:::888777777888:::;;;666666777777777888888888666666777777777888888888444444555666666666555555///333333222666;;;888222888888888888888888888888666333222555777555333333888777666555333222111000111111111111111222222222222111111111111000000000222222222222111111111000---***---000---(((000>>>777---+++111111+++---777,,,222555...'''(((111777...............///000000111111000000000111111222222111111000000111111222......///111222333444555444333444777999999777555---000444888:::888333///===;;;888666666555444333;;;;;;===??????<<<555///888777777666666666666777777777777777777666666555555555555555444333222222444444444555666666777777777777777666444222111000...///000000/////////000###(((///333333///)))$$$(((###&&&...000++++++000,,,++++++************+++------,,,+++************+++++++++++++++*********+++++++++***************++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,+++***###%%%)))---...---,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******))))))******+++,,,************+++,,,------************+++,,,---...,,,,,,,,,---------......------------------------------------------...///---------...------,,,,,,)))***+++,,,......////////////...------------...........................vvvgggWWWNNNHHHBBB???>>>>>>>>>>>>===;;;777333111666666666555555666666666666666666555555444333333333333444444444333333222000111111111222222333333111///...///222333444333222222444888<<<;;;666111555444444333222222111111444333333333222222222222444333111000111222444555666555333222111222333444999777444111000000222333555444333333222222222333333222111000//////000000333333333333333333333333111111111222222333333333666555555444333333222222333333222222111111111000///000000111222444666777888777666444333333333333222222222222222222222222444555444333111000000222333333333333333333333333333333222222222333333444888(((***;;;777...444444//////000111222222333333000000111222222222222222222111111000111222333333777666555555444444444444333222222222222222222333(((666444222///@@@<<<444999777555444666777888777777666666555444444333333444444444555555555666666444555666777777666555444777777888999888444000,,,333333333333444444444444111///222999;;;555222333777666555444333111000000000000000111111222222222111111111111000000000000222111111111111000000000***000777:::666///)))&&&******000777888222......111111///000777;;;111$$$......---,,,,,,...///000111111111000000000000000111111000000000000111111......///000111222333333111333555444...***---333???>>>:::444000222999???222000...000444999===???666444111000222666;;;>>>888888777777666666555555666666666777777666555555444555555555444444333222333333444555555666666777::::::888666444222000000222222111111111111000000000...***$$$###(((+++,,,---///222444333...(((%%%,,,++++++*********++++++,,,,,,,,,++++++*********+++++++++***************************************************************))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************+++,,,------,,,+++***)))!!!&&&+++.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))))))))***,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,---------.........---------------------------------,,,,,,---..................---,,,++++++((()))+++,,,...////////////......---------..............................ttteeeVVVNNNHHHBBB>>>>>>=========<<<999666222000666666555555555555666666777666666555444444333333555444222111111222444555111111222222333333444444111///...///222333444333222222444888<<<;;;666111555555444444333222222111444444444444333333333333555333222111222333555777555444333222222222333444:::888666333222222333444444444333222222222333333000/////////000000000111111111111111111111111111111111222222333333333444777666666555444333222222444444333333222222111111000000111222444666777888777666444333222222111111111222222333333222222111444444444222000///000111111111111111111111222222222222111111111111111222333...444333++++++333@@@222222333444444555666666222333444444555555444444333333333333333444555555888777777666666666777777555555444444444444555555===CCC111:::***@@@444666666444333222444555555444666666555555444333333333333444444444444555555555444555666777777666555444444---,,,111000,,,111;;;444444555555666666666666666555666777666111111444444333333333222222222222000000111111222222333333000000000000000000000000111111111000000000//////222///'''###///>>>;;;...111666111&&&%%%111555000,,,...---***,,,333777888...---,,,,,,,,,---///000000000111111000000000///000000000000000000000000///000000000000000111111999333000222333444888>>>&&&000999999333000555<<<777888999;;;<<<:::666333111666;;;<<<888222000///888888777777666666555555444555555666666666555555444444444555444444333333333333444444555666666666:::999888666333222000000///,,,)))))),,,......---///333333...---...,,,'''(((---)))!!!###111999777,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++******************************************************************************))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************+++,,,,,,---,,,+++)))(((&&&'''))),,,...///000000******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******,,,---...---,,,,,,,,,,,,------..................------,,,,,,,,,,,,---------......------------------------...------,,,,,,,,,------............---,,,++++++***+++,,,---////////////......---------......///........................rrrdddUUUMMMHHHBBB>>>>>>::::::::::::999777555444666555555444444555555666777777555444444333444444333111///......000222444222222222333333333333333222000///000222333333222222333555888999888555222222222333333444444555555444444444333333333222222333222222222222333555666...///000111333444555666888777666555444333333333444333333222222333333333///000000111222333444444222222222222222222222222222222222333333333333333666666555444333333222222333333333333333222222222111111222333444666888999666555444333222111111111111222333444444333222111333333333222000///000222000000000000111111111111222111111000000000000111222;;;===///999@@@***%%%222333333444444555555555222222333444444444444444222222333333333333444444111000000000000000111222555555444444444444555555******(((AAA777666)))111333333333333222333333444222222333444555666666777333444444444444555555555333444444444444333222222===999999<<<;;;555111222111111111222333333444444222222///+++---222555444111111111222222333333333111111111111111222222222//////000000000000000111000000000000////////////111999:::000))),,,///------MMMgggkkkiiiaaaEEE###000000222333///(((%%%&&&---------------...////////////000111111000000//////000000111111000000///111000000000000000000000777...,,,777>>>888...)))999:::888222000<<>>===;;;;;;:::999999888777777666555555444444555555666888777555444333333444444000000/////////111222222222222222222111111111111333111000000111222222111222444777777666444333333222222333333444555555555222222222111111111000000///000000111222222333333+++,,,///222444444444444444444555555444333222111333333333222222333333444000111222333444444444444333333333333333333333333333333333333333333222222555444444444333333222222111111111111222222222222111111111222333555666777777666555444333222222222000111333444444333111000111222222111000000111333000000111111111222222222333222111111000000111111,,,111///''';;;999###DDD333333333333333333333444111111222333333333333333000111111222222222222222666666666666666777888888444444333333333333444444666<<>>QQQsss```EEE555,,,(((555666777888888777777666222333444555555555555555333333444444555444444333222333333444444555555666444333222111000000111111111,,,)))222TTTvvvIII+++ ---@@@***************+++,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++))))))*********+++++++++************************)))************++++++++++++++++++***************))))))))))))))))))))))))************************))))))+++,,,,,,+++******++++++***(((''''''&&&&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------,,,+++************+++++++++,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,---------------...//////------------------------ooobbbTTTMMMHHHCCC>>>===@@@???===:::888777666666555555555444444555555555888777555444333333444444000111222333444333333222222222111111000000//////333222000000111222111000222555888777333111222333666555555444444333222222000000000000////////////------///000111111111111,,,...111333333222000///000111333444444333111///333333333222222333444444111111222333333333222222555555555555555555555555444444444333333222222222444444333333333333222222//////000000111111222222000000000111222333444555888777666555444333333333000111333444444333111000000111222111000000222333111111222222222333333333444333333222111111111222333444555000444"""CCCAAA666&&&JJJ***222666999777333111444888444444444333333333333333222333333333333444444444666555333222222222333444000;;;666555eee111111111111111111111111000000//////.........---.../////////000000111111000/////////............111***SSS777!!!222,,,---///000000000///...,,,---///000111111111000...///000111111000///......//////111222333444555111444555///---KKKkkk;;;444555666888888888777777222333444444555555555444333333444444555444444444222222333444444555555666111111000//////000111222%%%]]]|||666))))))((())))))***++++++)))***,,,,,,---,,,+++***(((((())))))*********+++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))((((((((((((((((((((((((************************((()))***+++,,,,,,+++***)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***,,,,,,+++******))))))((((((((((((((()))'''(((***+++,,,,,,+++***))))))*********+++++++++------------------------...---,,,,,,++++++++++++++++++,,,---............+++,,,,,,,,,,,,+++******---------------...///000------------------------rrrcccSSSJJJEEE@@@=========:::777777999;;;:::888444444444444444555666777777555222222333666666777333333444555444333111000333222000/////////000111222111111000111222444555555555555444333222000000222222222111111111000000000111222111000//////111000...---000555777444000111111000000000111333444111000000222555666333111//////000111222444555666111000000//////000000111111000///......000222333666555444222111000000000222222222222111111111000000......000444555333111000111222333444555555666666666666555444333111111///111222444444333222111333222000......///000222333222000//////000222333222222111000000111222333---111:::---///CCC111000222<<<+++<<<666666555444444333222222111111222222222333333333333444444555555444444333000000111222222222222111000444000///fff444333111000000111333444222111111000///......---//////............//////222$$$GGG 111KKK...FFFyyy %%%???&&&(((???)))---,,,222111000///...---,,,,,,......//////000000111111...555///***111222---000222555,,,NNN}}}CCC...888...666666333888555'''444444...;;;***222222333666999999555222000666999333---///444888222666------<<<)))$$$ZZZ===,,,......''')))666++++++++++++++++++++++++...,,,)))((()))***)))(((***************)))(((''',,,+++)))(((((()))+++,,,+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++''''''((()))***++++++,,,+++*********))))))((((((************************,,,,,,,,,++++++*********...---,,,+++***+++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------************************+++***)))(((((()))***+++++++++++++++++++++++++++//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------.........////////////000.........------,,,,,,,,,qqqcccSSSKKKFFFAAA>>>>>>888555333222444555555333555444444444444555666777777555333222444555444444444555555666555444333222222111111000000000000000333222222222222333333444333333444444333333222222222222222111111111000000000111222111000//////111///---,,,...333444111---111111000000000111333333333111000111333444111///000000000111222333444555111111000000000000111111333222000000000222333555222222222222222222333333222222111111111000000000222111///000222222000---222222222222222222222222333444444444444444333222111111111111222222333333333222111000///000000111333222000//////000222333333222111000000111111222666000111,,,222777&&&***000222///222555555444444333222222111111111111222222222333333222222333333333333222222000000111222222222222111111444111000ggg444333111000000111333444111111000000///......---//////............//////---222//////"""///HHH111:::>>>)))333//////////////////.....................////////////$$$000444+++,,,777---333===}}}---===888FFF777333888000<<<888***555333333222333555888888555222666000...444888555333222111222222333>>>aaa###333 000)))999,,,,,,++++++++++++,,,,,,333000---++++++***)))(((******++++++******)))(((*********++++++*********+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++*********)))************************,,,,,,,,,+++++++++******+++++++++++++++,,,---...,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------*********************************))))))*********++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------........./////////......---------,,,,,,,,,qqqcccTTTKKKGGGBBB???>>>:::888555555666777777666555555444444555555666666666555333333444444222111333333444444444333222222000111111111111000000///333333444444444333222222111111222333444444333333222222222111111111111111000111222111000//////111111...---///222222000---111111111000111111222333444333000000111111000///111111111111111222333333222111111111111111111222444333222222222333444555111222222222333333444444111111000000000/////////111000000000111111///...444333333222111000//////111222333444444444444444333222000//////111333444222222222111111111111000222111000//////000111222333333222111000000111111222.........777444222'''......;;;555333333333222222111111000111111111222222222222333111111222222222222111111000000111222222222222111000444000000ggg333222111000000111222333111000000//////........./////////....../////////666&&&:::888---111AAARRR+++333666))),,,------...///000111111.........---------------...444 ::::::***222iiiHHH444%%%999...777///777:::...333999444333333444555666444333;;;000,,,222555///,,,...444,,,777444~~~'''666!!!333(((...---,,,******,,,---...444111---++++++++++++***++++++++++++++++++***)))((()))+++------+++)))(((******))))))))))))******)))************+++++++++++++++++++++++++++++++++************))))))((((((,,,,,,,,,+++++++++++++++************************,,,,,,,,,++++++++++++***((()))***,,,------......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///++++++------------++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------.........------------,,,,,,,,,pppbbbTTTLLLHHHCCC??????===;;;:::999999999::::::666666555555555555666666333333222333444444222111000000111111111000000000///000111222222111000///333444555555444333222000111111222333333333333222111111111111111111111111000111222111/////////111444222000111222222111///111111111111111111222222333222000/////////000000222222111111111111111222333333333444444333333333444333222222222333444444444444444333333222222111000000000000////////////......///111222333333333222222111111000/////////222222333333333333222222111000000///000111222333222222222333222111000000111111000000000000111111333333222111111000000000)))222333///555111<<<;;;333000888000222222111111000000000000111111111111222222222222111111222222222222111111000000111222222222222111///222//////fff222111000000000000111222000000/////////...............////////////......++++++444666&&&ddd888+++...'''000,,,------...///000111111///.........------,,,,,,---999###:::+++***555aaaKKK...222:::111...888666333444555444333333444444333333444555444111...---111666666333444666111&&&)))000...,,,******,,,...000333000,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))***))))))))))))))))))***))))))*********+++++++++******************************))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************+++,,,------,,,+++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...***+++---......---+++******+++++++++++++++,,,,,,------------------------++++++,,,,,,,,,---------------------------------nnnaaaSSSLLLHHHCCC@@@???999888777666555555666888777666666555555555666666222111111333555555444222000000000000000000000000///000111222222111000///333333444555444333111000222222333333222222111000111111111111111111111111000111222111/////////111444333111111111111000///111111111222111111111111000000/////////000222333222222111111000000111111444444555666666555444444222222111111111111111222333333444444444333222222000000000000////////////...///111222333333444444//////000000000111111111333333333333222111000///...///000111111111000000111222222222222111000///111000000000000000000111222222222222111111000000***666444***000,,,+++444,,,333///111111000000000000000//////000000111111111222222222222222333333333333222222000000111222222222222111---111...---eee000000000000000000000000////////////..................///000000///......000***---(((rrr999444###333.........///////////////000//////......---------... :::444:::'''zzz777111:::<<<222333888222000555555555444333333333333,,,555777111111888999333)))///NNN%%%999000...,,,******,,,...000888444///,,,+++,,,,,,+++***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,)))))))))******)))))))))))))))*********+++++++++************************'''(((((()))******++++++))))))******************************************++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,***************************+++,,,------,,,+++************++++++,,,,,,,,,...---,,,+++++++++++++++***+++---......---+++************++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------lll___RRRKKKHHHCCC??????777888777666444444666777777777666666555555666666444222222333444555555333222222222111222222333444///000000111111111111000222222333333333222111111222222333333222111000000111111111111111222222222000111222111000//////111111111000///......//////111222222222222111000000///000111111000000333444222111111000000000111111333444555666666555444333111111111000000000000///...000222444666666666666111111000000000/////////111222333333111000000111---...///000111222333333333333333222111000///...,,,...000111222111///...111111111000000000000///000000000000000000000000000111222222222222111111///111...***444444""">>>777555111///000444999<<>>999333...,,,+++***))))))***++++++++++++++++++---+++)))(((((()))+++---))))))************)))))))))************+++++++++************************''''''((()))***+++,,,,,,)))))))))))))))************************************++++++++++++,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,++++++***************++++++++++++******************************++++++++++++***************++++++,,,,,,---...---,,,+++************++++++------------++++++*********++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...jjj]]]PPPKKKGGGBBB???>>>999::::::888666555888:::888888777666666666666666999666444333333444333222333222222111222333444555000000000000000111111222111111000000000111222222000111111222222222222111000000111111111222222222000111222111000//////111000000000///......///111111222222333222111000//////111444333111000111333111000000000000000111222000111333444444333111000000111111111000000///...---///222555666777777777222222111111111000000000...000222111///---...///......///000111333333444111111222222111000//////......//////000000//////111000///.........///000//////000000000000////////////111222333333222222222***///111333777111&&&&&&+++111777888555000,,,(((^^^eee%%%999666'''000777000000777000999222///***000000000000000000000000000000000000111111111111111111222222222222111111000000111222222222222111...222//////ggg...//////////////////...........................---...///000000///...---''''''(((,,,...---///???sss""":::000/////////............---------------.........,,,???!!!---ooowww***///444///%%%+++<<>>===888999999777555444777:::888888777666666666666666===:::666333222222222111111111000000000111333444111000/////////000222333000000/////////000222333...///000111333333333333000000111111222222222222000111222111000//////111222222222111000000222444111222333333222111000///111333666555222000000111000000000000000111222222...///111222222111///...111111111111111000///...000222444666666666444333222222222222111111111111))),,,//////...---///111000000000111222222333333///000000111111111111111000///---------...000111222000...---,,,---///000//////000000000000//////---///000222333333333222444***666888&&&)))===222666444111//////111444555:::eee}}}777)))888,,,444@@@&&&444///666%%%777)))888...000000000000111111111111000000000000111111111111000000111111111111000000000000111222222222222111000333111111iii......////////////......---.....................---...///111111///...---+++fff---""",,,"""444///&&&WWW###......//////////////////+++++++++,,,,,,---------...000///666jjj;;;(((///777:::444,,,---222BBB\\\...<<<444222------555999<<<;;;888444222222333,,,333===000'''KKKGGG222---333000)))kkk++++++++++++++++++++++++000,,,(((%%%&&&)))+++,,,'''((()))***************((()))+++,,,,,,+++)))(((((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))(((((()))+++---...***+++,,,------,,,+++***)))************+++++++++************************+++***)))(((((()))***+++))))))***+++,,,,,,------************+++,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------------------------------,,,,,,------------......,,,,,,,,,------.........lll___PPPIIIFFFBBB??????<<<;;;:::888777666666666666555555444444444555555444444222111///...---,,,222111000000000111333333111111222222222111000000......---------///000111222222222222222222222222222222111111111111111111333///222333///333555---///000222333111...***'''000000000000111111111111444222111111222333333222111111111111000000000000111111111111000000000000000000000000111111111111222333333444444333333222////////////000000000000000//////000222222111///111111111111000000000000///000000000000111111111////////////////////////000000///////////////000000000000000000000000000111111222222222111111000333222000//////000222333111111111111111111111111000===,,,999666222111222222///---............////////////000111222222222000///...//////............//////000000000000000000000000000000000000///////////////333000///fff000000000000000000000000......---------,,,,,,,,,(((777***%%%888444%%%000DDD------............------333666777***444///***---++++++,,,---............)))444)))888///111111222222222111111000111OOO???,,,,,,333)))888555555555555444333222111666***>>>444&&&:::UUU888!!!777,,,+++666'''///222///)))!!!,,,,,,***(((''''''(((***,,,))))))))))))************)))***%%%%%%---***$$$(((***......(((''',,,...,,,,,,,,,,,,++++++)))((('''###&&&***---...,,,***(((((((((((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***)))))))))***+++***((()))******)))(((+++++++++*********))))))((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,//////...---,,,,,,++++++,,,++++++******++++++,,,---,,,+++,,,...///...---lll^^^PPPIIIFFFBBB??????===<<<;;;999888777777777666666555444444444555555333333333222222111111111222111000000000111222333111111222222222222111111000000///...///000111222333333333333333222222222111111111111111111111111444222444444///111444111...///111111111///,,,+++//////000000000111111111222111000111222222111000111111111111111111111111222222111111111000000000000000000000111111111111111111222222222222111111//////000000000111111111222111000111222333222000111111111111000000000000000000000111111111111222000000000000000000000000666555444222111000//////000000000000000000000000000000111111111000000///222111///......///111222111111111111111111111111+++555)))222///---...000111000///............//////////////////000000000///------//////............//////////////////////////////////////////............///222//////fff------------------------......---------,,,,,,,,,///***......000 666///ccc------............------###???###'''111111---///---------...------,,,,,,///,,,vvvYYY111***333000111111222222222111111--->>>---===555)))<<<555555555555444222111000***;;;%%%222BBB;;;PPP((()))888)))+++888...)))fff######000111$$$---+++***)))(((((()))***+++))))))))))))************++++++&&&&&&,,,+++'''***'''++++++((((((---///---+++++++++++++++***)))((('''((()))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++,,,+++******))))))*********)))((()))***+++***)))+++++++++*********))))))******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,------,,,,,,+++******))),,,++++++******++++++,,,---,,,+++,,,.........---~~~kkk^^^PPPIIIFFFBBB??????===<<<;;;:::999999888888777666555555444444555555222333333444444555555666111111000000111111222333000111222333444444444444444333111000000111111222444333333333222222111111111111111111111111111111333333444444333111222222......///000000000//////////////////000000000000000000000111333222000...111111111111111111111111222222222111111111000000000000000000111111111111///000000000000000000///000000111111111222222222444222000000222333222111111111111111000000000000000111111111111222222222111111111111111111111111444333111000...---------000000000000000000000000...//////000000000//////111000///......///000111111111111111111111111111...333---///---,,,---///000000000............//////////////////000000000///......//////............//////////////////////////////............------------...222///...fff------------------------......---------,,,,,,,,,...%%%333///)))***111hhh888------............------iiiMMM999$$$)))///,,,///111............---,,,+++***,,,%%%///222'''666//////000111222222222222000444lll]]]///666000555555555444444333111000///000666###;;;000''''''000000'''+++111)))(((rrr000$$$,,,...$$$,,,))))))))))))))))))))))))))))))))))))************---,,,)))''')))++++++***''')))***((((((,,,---+++++++++++++++++++++************)))))))))******+++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++*********++++++***)))))))))******)))((('''(((***++++++***+++************))))))))),,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,---------,,,,,,++++++***,,,++++++******++++++,,,---,,,+++,,,---...---,,,|||jjj]]]OOOIIIFFFBBB??????<<<<<<;;;999999888888888888777666555444444444555333333333444555555666666111111111111111222222222111222444555666777777777666555444222111111222222333222222111111000000///000000000000111111111111000111111777@@@<<<222000000000////////////000000....../////////000000000000000111333444333111...//////000000000000111111111111000000000////////////000000000111111111111//////000000000000//////111111222222222333333333444222000000111222222111111111111111000000000///111111111111222222222222111111111111111111111111......------......//////////////////////////////...///000000111000000000111000////////////000111111111111111111111111111111222333111000////////////000///............////////////111111111111111111111000//////............///////////////////////////////////////.........------...111......fff////////////////////////......---------,,,,,,,,,'''+++444(((***CCC---,,,,,,------......------,,,===777...222&&&...111---.........------,,,+++,,,JJJWWW,,,---333111......000111222222222222555222>>>555???,,,444444444333222111//////888+++333777IIIfff***000,,,%%%***000,,,%%%,,,NNNttt&&&)))''')))+++))))))************))))))((()))))))))************,,,***+++***&&&***---(((++++++)))((()))******(((+++++++++***++++++,,,,,,++++++******************&&&&&&&&&'''''''''''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++*********+++******))))))))))))******(((''''''(((+++,,,++++++************)))))))))))),,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,/////////.........------,,,++++++******++++++,,,,,,+++***+++---...---,,,|||hhh\\\OOOIIIFFFBBB???>>>;;;:::999888888777888888888888777666555444444444444444444444333333333333000000111111222222222222333444555777888999999999777666444333222111222222111000000000/////////...//////000000000111111111000111///>>>UUUNNN777111222222000///......//////////////////000000000000222222333444666555222000........./////////000000000000/////////.........///000000000111111111111000111111222222111111000222222222222333333333333222000//////111222222111111111111111000000000///000000111111111222222222111111111111111111111111000000000000000111222333///////////////////////////000111111222222222111111111111111111111111111000000000000000000000000...,,,111iii000000000///...//////000............////////////000000000000000000111111//////............//////........................000000000/////////......---000......fff////////////////////////......---------,,,,,,,,,)))......'''...555iii&&&,,,,,,------------,,,,,,+++EEE333+++666)))+++///+++,,,------.........------,,,333000999+++---...///000111222222222333000...KKK111???222333333333333222111000000000222888&&&333...000&&&$$$000111,,,000,,,999000***(((333&&&))))))************))))))((()))))))))***************'''---,,,%%%---444***///+++((((((***+++++++++,,,++++++******+++,,,---)))***+++,,,,,,+++)))((()))))))))******+++++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))((())))))******(((''''''(((+++,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,...............---------,,,++++++******++++++,,,,,,+++***+++---...---,,,}}}ggg[[[OOOJJJGGGBBB>>>>>>:::999888888777777777888999888777666555444444444555555444333222222111111000000111222222222222111333444555777888999999999666555333222111111111222////////////////////////...//////000000111111111333444111FFFggg]]]===444333222111000////////////000000000000111111111111333333333444666555333111---......//////000000000000000/////////.........000000000000111111111111111222222333333222222111111111222222222333333333/////////111444555444222111111111111000000000000///000000000000111111111111111111111111111111111222111000///............000000000000000000000000///000111222222333222222111111111222222111111111000000000000000000000000...+++000```***,,,---------...000222............////////////------,,,,,,,,,---.../////////............//////........................111000000000////////////,,,000------fff,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,444)))(((000///!!!---,,,,,,------------,,,,,,%%%(((%%%444444))),,,***+++,,,---............$$$***111999111***......///000111111111111111000333---...888222222333333333333222222///777555FFF(((***......///000((('''222'''***UUU'''+++333))))))))))))))))))))))))))))))))))))************)))$$$......%%%444DDD888333,,,'''))),,,---...000---,,,+++******+++,,,---(((***+++------,,,***)))))))))******+++,,,,,,,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((***++++++))))))((((((((()))******)))((('''(((***++++++***(((((()))))))))))))))******))))))))))))))))))*********************************+++++++++,,,,,,,,,************************))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++~~~fffZZZNNNJJJGGGBBB>>>===::::::999888888888999999:::999888666555555444444555555444333333222222111///000111222333222222111222333444555666666666666444333111000000000111111//////000000111222222222......//////000111111222333777333IIImmm```<<<777000000000000000000000000111111111111222222222222444333222222444444333222/////////000111222222222111111111111000000000000000000000000111111111111111222222333333222222111111111111111222222222222...///111555888888777555111111111111000000000000....../////////000000000000000000000000000000000///......---,,,,,,,,,,,,000000000000000000000000...///000111222222222222000000111111111111000000000000000000000000000000000---222bbb+++---......------000333............////////////,,,++++++***+++,,,---...//////............//////........................000000/////////.........+++///------eee,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,333((()))666+++XXX444+++,,,,,,------,,,,,,+++(((HHH+++***666+++,,,,,,,,,------...---------555333000555***000//////000000000000000///222...888===***333111222333444444555555444222444222...***...333222,,,((((((******!!!'''***+++$$$+++***)))(((((()))***+++))))))))))))************+++$$$...///&&&???YYYOOO>>>333+++***,,,+++,,,//////...,,,*********+++,,,*********++++++,,,,,,,,,'''''''''((()))******************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((()))*********)))((()))***+++***)))(((((((((((())))))******)))******++++++******)))******************************+++++++++,,,,,,,,,************************((()))+++,,,------,,,,,,************************,,,++++++******++++++,,,+++*********,,,---,,,+++fffZZZNNNJJJGGGBBB>>>===;;;;;;::::::999999:::::::::999888666555555444444444444444444444333333333///000111222333222111111111111222333444444444444222111000/////////000111000000111222333444444555---......///000111111222111777333GGGjjj[[[888777......000111222222222222111111222222222333333333444222111111222333333222000111111222333333444444333333333222222222222111000000000000111111111111111111222222222222111111000000111111111222222222...///333777;;;<<<999777111111111111000000000000............////////////////////////////////////.........//////111222222000000000000000000000000---...///000111111111111//////000000000000//////000000000000000000000000///,,,111ccc111333444222...---///111............/////////000---,,,,,,+++,,,---///000//////............//////........................//////.........---------+++///------eee..............................---------,,,,,,,,,)))...---555)))eee---+++,,,,,,------,,,,,,+++---}}}888!!!000..................---,,,++++++___444888)))+++777///000000000000000///...///(((333XXX999---000111333444555666666666+++666,,,\\\///+++)))***)))***555777(((111---***&&&555,,,***)))'''''')))***,,,))))))))))))************...$$$...///(((GGGiiibbbIII;;;///,,,+++((('''***000///,,,*********+++,,,,,,***)))((()))+++...000'''(((((()))***++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))((((((((((((((()))******+++***((()))******)))((('''((((((((())))))*********+++,,,------,,,+++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***)))***,,,---,,,+++~~~jjj\\\OOOIIIFFFCCCAAABBB;;;:::999888888888999:::999888777555555444444444555555444444444333333333222555777666222//////000111111111111111111111111111111111111000000000000222222111111222222333444////////////000000000000...---999QQQ\\\QQQ@@@888111222333444444444333222222111111000000000000000333333333222111000///...///000111222333444444444444444333333222111111000//////......///111333444222111000//////000111222555444222111///.........000///000555<<>>333111///000222333444555444444333222222111111111111111111111222222222111000000///000111222222333222222000000000000000000000000000000//////000111222333222111000//////000111222000///...,,,++++++++++++000...///444:::===;;;777333222000000000111111111111000///.........//////000000000000111111111111000000///...---------...//////............//////////////////////////////111000...---------//////......//////000000111111//////444aaa...///000000000000///......------,,,,,,------...///......---------......888,,,---.../////////...---000///444)))\\\+++---///111333333222000///,,,DDD555)))---...------------............ttt000111...///---//////000111111111000000///777000000111000111444777:::;;;:::888111222...---***+++,,,.........---,,,,,,)))***,,,,,,************************))))))))))))))))))))))))((((((''''''(((---222777---,,,***)))((((((((())),,,,,,,,,,,,,,,+++*********************)))(((((()))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''***))))))***,,,,,,)))'''******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))***)))))))))******+++,,,))))))))))))))))))))))))+++++++++******)))((('''*********+++++++++,,,,,,...,,,++++++,,,,,,+++***)))+++,,,,,,+++******+++++++++++++++++++++++++++kkk^^^PPPJJJFFFBBB??????;;;:::999888888888999:::777777666555555666666666555555444444444333333333,,,...111222111000111222222222222222111111000000111111111111000000000000000////////////000111111/////////000000000111111000...222888777///+++......///111333555666777777444333333222111222222222///000111111222222111111000000111111111111000000------...//////000111111222111111000111111222222111111000000000000111111000///......---------............222777999888555111111000000000000111111111000000////////////000000000000000111111111111000000///////////////000//////............//////........................111000...------...//////000000000000000000000000//////444aaa...///000000000000///...------,,,,,,,,,,,,------111000...---,,,,,,------++++++,,,------...//////---)))555"""HHH,,,...000333666666444222000,,,xxx111$$$333+++------------............eee000...,,,000---000000000111000000//////...888hhh222000222222444777:::;;;999777666AAA))),,,++++++,,,,,,,,,,,,------,,,))),,,,,,)))++++++++++++++++++++++++************************+++***))))))*********(((+++***)))(((''''''((((((***++++++++++++***))))))******++++++******))))))&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((('''(((+++...///---)))%%%******))))))))))))******'''''''''((()))*********)))))))))))))))))))))))))))((('''(((+++,,,---,,,)))))))))((())))))***+++((((((((((((((((((((((((******+++******)))((('''*********++++++++++++,,,---,,,++++++,,,,,,+++***)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,kkk^^^QQQJJJGGGBBB???>>>;;;:::999888888888999:::666666666666666666777777555555444444444333333333777777777666444111///...333333222222111000000000111111111111000000000///111111111111111222333333//////000000000111111111222//////333333//////333...///111444666888::::::333333222111111111111222000000111111111111000000///000000000000000///.../////////000111111222222222222222111111111111111111000000000000000000111000000/////////000000111---------000444666555333......///......---...///000000000000///000000000............////////////000000000000000000111111//////............//////........................000///............//////222222111000///...------//////444aaa.........//////...............------------......111///...,,,,,,,,,......777,,,++++++++++++,,,---...***'''//////555---...000333666666444222000,,,,,,$$$555---,,,,,,---------.........```000---+++222...///////////////...---,,,666,,,///+++///000111333666777555444:::ooo))),,,,,,,,,+++++++++,,,,,,---,,,)))<<<***'''++++++++++++++++++++++++************************---+++)))+++......+++(((*********)))))))))))))))))))))************))))))(((((()))))))))(((((('''###$$$&&&''')))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))'''))),,,......,,,)))&&&******))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((,,,+++***+++...000000000******)))))))))******+++))))))))))))))))))))))))***************)))((((((************++++++++++++---+++***+++,,,,,,+++***)))***,,,,,,***)))***+++++++++++++++++++++++++++kkk^^^QQQKKKGGGBBB>>>>>>;;;:::999888888888999:::777777666666666777777888555555444444444333333333//////000222333222111000222222222111111111000000111111111111000000000///111111000000111111222333000000000000111111111111555000///222666555444333///000222444666999;;;<<<222222111000000000000000111222222111000///......//////000000000//////...000000000000000000000000111111222222111111111000000000000111111000000000---------------......///---------///111222222111...///111000...------////////////000000000000///............////////////111000000000000111111222//////............////////////////////////////////////.........////////////............---------//////444aaa------------------------000000////////////000000...------,,,---...///000......---,,,+++++++++++++++...///,,,^^^)))...,,,...111444444222000...,,,777***111000,,,,,,,,,------------...}}}lll///...,,,333000............---,,,++++++444???000***///...///111333444222111---sss,,,---------,,,++++++,,,,,,---,,,)))```+++***************************************************,,,)))''''''***+++)))'''((()))))))))*********)))((())))))******)))))))))(((((())))))))))))((((((%%%&&&''')))+++,,,,,,,,,************************)))))))))))))))))))))))))))******+++++++++******)))***+++++++++***************))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((,,,+++***+++...000000000,,,++++++*********++++++************************)))************))))))((())))))*********+++++++++,,,*********,,,,,,+++***(((***,,,+++***)))******))))))))))))))))))))))))jjj]]]QQQKKKHHHCCC???>>>;;;:::999888888888999:::888888777666666777777777555555444444444333333333......///111333333222000111111111111111111111111111111111111000000000000///............///000000000000000111111111222222555222000222555555222...111111111333555777999:::222111000000//////000000222222222111000///---,,,//////000000000000/////////////////////////////////000000111111111000000000000111111111111000000000///////////////000000------......//////000000111444666444000...///000---......////////////...000000000000111111111111111111000000000000000111//////............//////////////////////////////.........///////////////)))***+++,,,...///000111//////444aaa......---,,,,,,---......111111000000000000111111,,,,,,---......//////000)))......---,,,,,,+++******000...,,,'''///,,,---///000000000...---,,,VVV+++)))+++,,,,,,,,,,,,------------aaa---///...111///------------------,,,+++%%%777000111000000111333444333111###UUU///---......------------,,,,,,,,,)))***)))))))))))))))))))))))))))************************///,,,)))((((((((('''&&&%%%&&&'''((())))))((((((((())))))************)))******++++++,,,,,,+++++++++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******+++******************(((''''''***,,,******))))))))))))***************)))(((''''''''')))))))))))))))))))))))))))((('''(((+++,,,---,,,---,,,++++++++++++++++++************************))))))************)))))))))))))))************++++++***)))***+++,,,+++***(((***++++++***))))))***))))))))))))))))))))))))~~~hhh\\\PPPKKKHHHDDD@@@???;;;:::999888888888999:::999999888777666666666666555555444444444333333333666555333444555333000---000000000111222222333333111111111111000000000000...............///000000000000111111111222222222///000111111000000///...000000000000111222444555333222111111000000111111000000111111000///.........//////000111111111111.../////////000111111111---...///000111111000000///000111222222111000///222111111000000000111111............------...///333666888666111---...000+++,,,---...//////...---000000000000111111111111222111000/////////////////////............//////........................---......///////////////,,,,,,,,,---...//////000//////444aaa000///............///000111111000000000000111111,,,---...///000///---,,,,,,,,,,,,---......---,,,+++...###000***///,,,,,,---------.........+++***)))(((++++++,,,,,,,,,---------BBB)))000///......------.../////////......RRR888000222111000111333333222111;;;999...---....../////////...---,,,,,,)))***'''************************))))))))))))))))))))))))---------+++)))(((((((((%%%&&&''')))******))))))((()))******+++++++++***)))***+++,,,,,,,,,,,,+++------,,,,,,+++***(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********)))((())))))(((&&&&&&(((+++******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&''')))******))),,,,,,+++***************************************))))))************))))))))))))))))))***************))))))***+++,,,,,,***((()))++++++)))))))))***))))))))))))))))))))))))}}}ggg[[[PPPKKKIIIDDD@@@???;;;:::999888888888999:::::::::888777666666666666555555444444444333333333333222111222444444111...//////000111222333333444111111111111000000000000000000000000000111222222000111111111111222222222(((...111///,,,---000222000///.........///111111444333222222111111222222...//////000000000000000......000111222222222222//////000222333444666666+++,,,...///000000000//////000111222222111000///......---,,,,,,,,,,,,,,,...//////...------...///333666888666000++++++---***+++---.........------............////////////222222000///............//////............//////------------------------------...///000000//////222222111///...---,,,+++//////444aaa222111000//////000111222000000////////////000000---...000111000...+++)))+++)))+++---/////////...---000999...000---,,,,,,,,,,,,---......+++///333...++++++,,,,,,,,,---------+++&&&000///***,,,......///000111111111000333+++111000///000111222111000```(((,,,---...///000111111///---+++,,,)))000***++++++++++++++++++++++++(((((((((((((((((((((((($$$(((++++++(((&&&&&&((('''(((***+++,,,,,,,,,,,,))))))***+++++++++++++++'''((()))*********************++++++++++++******************************))))))))))))))))))))))))''''''((()))))))))))))))&&&(((***(((&&&%%%'''*********))))))))))))******''''''(((((())))))******))))))))))))))))))))))))+++)))(((((()))******)))++++++***))))))((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))***************)))((()))+++,,,,,,***((()))++++++)))((()))***************************|||eeeZZZNNNJJJHHHDDD@@@??????<<<:::999:::;;;;;;:::666555444555777777777555777555333333555555333000000000000000000000000000///000000111111111000000000///////////////000111222111000000000111333444333333333222222222111111333333222111000///......000000000000///////////////000111222222111000///111111111111111111111111000000000000000000000000222111111111000000//////444111---+++***,,,000222222222222222222222111000------......000111222333...............///000000444444333000...---...000,,,...000000------000333333111000000111111000...---...//////000000//////000///---,,,,,,---///000111///------......---,,,,,,,,,---...///000111111//////............//////,,,***///aaa............//////000000...///000000000///---,,,///---++++++---///000///000...---------...,,,***'''%%%'''iii333'''((()))***+++---...///000,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,///444"""333555***&&&000000,,,;;;'''444ppp(((777000000000000111111111111777222+++111111000......---------(((111%%%+++)))************+++++++++******))))))((((((''''''"""###&&&((())))))(((((())))))))))))))))))))))))***************++++++,,,+++++++++***************))))))(((((()))***+++++++++*********))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))************************yyyfff[[[PPPLLLIIIEEEBBBAAA:::888666666777888888888999777555555666666666555777555333333444555333000000000000000000000000000111111222222333333333333222111000000000000111111111111000000111111222333111111111000000000//////111111111111000000000000111111111111000000000000000000000111111000000000111111111111111111111111000000000000000000000000000000000/////////......///---+++))))))+++---///222222111111222111000//////......------.../////////////////////000111111444444444222///...///000---------,,,******,,,...111000...//////000...---+++,,,------......------000///---,,,,,,---///000111000......//////...---------......//////000000------,,,,,,,,,,,,---------***///aaa---------....../////////.../////////......---,,,000...------...000000///+++...------------,,,+++***...***222+++,,,,,,,,,,,,------......,,,@@@---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx@@@...(((///...===333666 ...GGG***222//////000000000111111111000000---111000///......---------&&&///&&&***)))************+++++++++)))))))))))))))(((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))***))))))))))))***+++++++++++++++******))))))((()))))))))))))))***++++++************)))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((************)))))))))((())))))))))))))))))))))))+++***(((''''''(((***+++************)))))))))((()))************+++++++++************************)))))))))***+++++++++,,,*********)))))))))((((((************************uuueeeYYYNNNJJJHHHDDDAAA@@@888666444444666777777777<<<999666444444555555444666555333333444444222111000000000000000000000000111111111111222333444555444333222111000000000111000000111111222222222222111111111000000000000000//////000000111111111222222222222222111111111111111000000//////000000111000000000000000000000000000000000000000000000000//////...............---///////////////000222222333111000111222222000///000///...---,,,+++++++++000000//////000000111111333444555444111000///000333000---,,,,,,---------///...------...///---,,,+++,,,------......------000///...------...///000222000......///000///...........................------,,,,,,,,,,,,---------***///```,,,,,,------------............---,,,,,,,,,------222000......///000///...$$$...------,,,,,,,,,------888...,,,.../////////...------,,,,,,,,,bbb000+++,,,,,,,,,,,,,,,,,,,,,,,,+++>>>YYY444'''++++++///'''000))),,,FFF,,,000//////000000000000111111)))///111111000///......---......'''111(((((()))************+++++++++(((((()))))))))))))))))),,,,,,------,,,***((('''(((((((((((((((((((((((())))))((((((((()))******++++++***))))))(((''''''))))))))))))))))))***+++************))))))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))))))))************+++++++++++++++++++++++++++++++++******************++++++)))))))))(((((((((((((((************************rrrbbbVVVKKKGGGFFFBBB>>>>>><<<:::777777888888888888;;;888444222333444555555555555444333333333222111000000000000000000000000.........///000222333444444333222111000/////////000000111222222222222222222222222222222222222222000000000000111111111111222222111111111000000000111000///......///000111////////////////////////////////////////////////........................000111333444555666666666333111000222444444111///000///...---,,,+++++++++000///////////////000000111222444444222/////////333///+++***---///...---///---,,,---...///...,,,---...//////000///////////////............//////000///------...//////.../////////......---------///......------......///---***...```,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---111000......//////...,,,+++......---,,,,,,,,,...000===555'''///000000//////......------,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$555...555...)))---555((((((HHHmmm...111////////////000000000111(((111444000000///..................===,,,&&&))))))*********+++++++++((((((((())))))******+++******+++***)))(((&&&%%%((((((((((((((((((((((((((((((((((((((())))))***+++******)))((('''&&&&&&***)))))))))))))))***************)))))))))))))))(((((()))))))))************)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************qqqaaaUUUKKKGGGEEEAAA>>>>>>@@@===:::999999999888777888555222111222444666666444444444333222111111111111111111111111111111111.........///000222333444333222111000///.........000111111111111222222222222222222222222222222222111111111111000000000000111111000000000/////////111000///......///000111........................////////////////////////////////////////////////---///222444555555555444333111111555888888444000//////...............//////......---------......///000222222000...---...---)))&&&&&&))),,,,,,+++///...------//////...------...//////000//////////////////....../////////...---+++,,,---......---//////......------,,,,,,......------------.........***...___,,,,,,,,,,,,,,,,,,,,,+++---,,,+++******+++------///...------......,,,***:::...//////---,,,,,,///111:::AAA&&&///......//////////////////,,,***---,,,,,,,,,,,,,,,,,,,,,,,,###444;;;+++:::///...666,,,///BBBCCC///000...////////////000000000)))111333000//////............///777XXX///$$$))))))*********+++++++++(((((())))))******++++++((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((())))))************)))(((''''''&&&******)))))))))))))))***))))))))))))))))))******'''''''''((((((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))rrrcccWWWMMMIIIHHHDDDAAA@@@???<<<999888888888777666666444222111333555666666333444555444111000111222111111111111111111111111///000111333444444444444111111000///.........///222111000000000111333444000000000000000111111111222111111111000000//////000000000000/////////...000//////......//////000////////////////////////000000000000000000000000///////////////000000000///111333666777777666555222111333999???>>>888222///////////////000111222......------,,,,,,------...000111000///------...+++******+++,,,............---,,,---/////////---+++,,,------......------////////////////////////---,,,***+++,,,...------///.........------,,,,,,,,,,,,++++++++++++,,,,,,...+++...___------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---------,,,,,,,,,...---,,,***$$$...000111000---,,,...111444SSS+++000,,,------...///000111111,,,'''...,,,,,,,,,,,,,,,,,,,,,,,,444---KKK***&&&111000BBB111...,,,......////////////000000)))000...//////............//////<<<}}}///''')))************+++++++++))))))******************))))))))))))***+++++++++))))))))))))))))))))))))))))))((((((((()))************))))))))))))((((((+++******)))))))))))))))))))))))))))************''''''''''''(((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************++++++************++++++++++++))))))))))))))))))))))))tttcccXXXMMMJJJHHHEEEBBBAAA<<<:::888888999::::::999888666555555666666666555222444555444111///000222111111111111111111111111///000333444555444222111111111000000///000000111333222///......000333555//////000000000111111111000000000000111111111111111111111000000000//////...//////////////////...////////////////////////000000000000000000000000------........./////////111222444666777777666555111222666>>>EEEDDD<<<444000/////////000000111222//////...---------------000111111000......///000///000222333222111111111,,,++++++,,,---......,,,+++,,,------......------//////000000000000//////---,,,++++++---......---------------------------,,,++++++******++++++,,,///+++...^^^...---------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---//////---+++999---111333222...,,,---000///hhh000...,,,------......///000000,,,)))...,,,,,,,,,,,,,,,,,,,,,,,,999:::888###$$$///444SSS...---+++........./////////000000***000+++//////............//////888,,,,,,)))************+++++++++++++++******************************++++++,,,,,,++++++++++++++++++++++++***))))))))))))***++++++)))))))))***************++++++***)))))))))))))))((()))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((()))))))))************((((((((((((((((((((((((******++++++++++++******((()))))))))************)))************+++++++++************************)))))))))***+++++++++,,,))))))))))))*********+++))))))))))))))))))))))))vvvaaaVVVKKKHHHGGGCCC@@@@@@;;;:::888999;;;===>>>>>>;;;999888888888777666444222444555444111///000222111111111111111111111111,,,///222444444222///---111111111111111111222222555222///------000444666111111222222333333333333......///000111222333333222222222111111111111000---...///000000///...---000000000000000000000000000000000000000000000000,,,,,,,,,------.........---...000111111111111000000222777AAAIIIHHH???666111000////////////000000111000///...............111222111000......000222...111555444111......///+++***)))***,,,---,,,+++---...//////000000////////////000000000000//////...---,,,,,,.../////////------------------------...------,,,,,,------...///+++...^^^.........------,,,,,,,,,***+++---...///...------,,,,,,,,,...000000///---777```&&&---111555333///+++,,,///...vvv222***---------...............,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&333&&&(((666000---///ddd@@@///,,,.............../////////000---222,,,//////.........//////000333(((000)))************+++++++++,,,+++++++++***)))))))))++++++***))))))******+++++++++++++++++++++++++++***************++++++,,,)))))))))***++++++,,,,,,++++++***))))))((())))))(((((())))))*********+++))))))))))))******************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))ssscccXXXNNNHHHEEE@@@>>>???;;;:::999888777777777777888888777666666666666666111222222222222222222111000000111111000///......111111111000000000000000111111111111111111111111000000000000000000000000111111111000000000000000+++---000222333333111000/////////000111111222222...//////000000///...---------...///000000000//////000000000000000///...000000000000000000000000////////////000000000000111444888;;;;;;999666444222000......///000000/////////000000000000///.........------...///000111333333444444333111000///000///...---,,,------...---.../////////...,,,+++111000...,,,)))&&&$$$"""---......///////////////+++---//////---,,,+++,,,++++++,,,,,,,,,,,,,,,,,,///,,,000```,,,,,,,,,,,,,,,,,,,,,------------............///..................------&&&AAA000444!!!333555"""...111///222+++222+++///---...fff,,,,,,,,,------.................................222+++///---------------------------444+++,,,,,,+++++++++,,,------))))))333(((LLL>>>###666---222/////////...------,,,,,,///222&&&%%%888555,,,(((...555((("""}}}777"""******))))))******+++,,,******))))))))))))******************************)))*********))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************+++++++++***)))(((((('''$$$%%%'''))))))))))))((((((((())))))))))))((((((+++)))(((&&&&&&((()))+++)))(((''''''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******************************+++***((()))***,,,+++++++++++++++***************))))))))))))))))))))))))******))))))******+++,,,ssscccYYYNNNIIIEEEAAA???@@@;;;:::999888777777777777777666666555555555555555444555666666666555333222444333222000---***(((&&&111000000000000000000000111111111111111111111111111111111111111111111111111000000000000000000000...000222444555444222111/////////000000000000000000///...------------......//////000000000000///000000000000111111111111------------------------......////////////000000///111444666666555222111000///------...//////...000000000//////////////////...------...///000111222333333333333111000//////000222222000+++&&&###........./////////......------------------,,,,,,------...///////////////,,,---//////---,,,+++,,,...........................***///```,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------......------www>>>(((++++++###(((***+++///------eee+++++++++,,,,,,,,,------------------------------,,,+++///---------------------------BBB...------,,,++++++,,,,,,,,,000+++!!!///888&&&UUU???999*** 222...............---------///444+++444+++ )))555222...***DDDPPP&&&---******))))))******+++,,,******))))))))))))******************************+++***)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************************++++++******)))(((((('''%%%&&&''')))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***)))((((((''''''(((((()))************************************************))))))))))))))))))))))))************************++++++***)))((((((((((((************************---+++))))))*********((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,ssscccYYYOOOJJJGGGBBB@@@@@@;;;:::999888777777777777666666555444444444444444666777888999888555222111////////////...---,,,,,,000000000000000000111111111111111111111111111111222222222222222222222222000000000000000000111111000111333444444333222000000000000000000/////////444222///,,,+++,,,...///000000000000000000///...111111000000000222333444////////////////////////........./////////000000...///000111111000...---///---,,,,,,...///...---111000///......///000111//////...------...000000111222222333222111///...///000222222///***%%%"""//////......//////000000***+++,,,...///000000000------...////////////...,,,...//////---+++,,,,,,/////////......------,,,,,,)))---___......------,,,,,,++++++------------............++++++,,,,,,------.........(((###bbb(((...&&&666...***---...222...+++///,,,,,,eee******++++++++++++,,,,,,------------------------'''+++///---------------------------VVV000...------,,,++++++++++++111'''---555(((///GGG###555"""222,,,---------...............+++222///------***+++000***'''222|||,,,"""///***))))))))))))***++++++******))))))))))))******************************---+++)))'''&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&'''((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***)))))))))(((((())))))***************************************************))))))))))))))))))))))))************************,,,+++***)))((('''''''''************************...,,,***)))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++sssbbbXXXOOOKKKGGGCCC@@@@@@;;;:::999888777777777777777666555555444444555555555666888999777444000---......000111111222222222000000000000000111111111111111111111111111111111222222222222222222222222000000000000000111111111///000111222222111///...333222222111000000//////555444111///.........///000000000000///......---111000///...///111444555000000000000000000000000...//////000000111111111000000//////......------///...,,,---...//////...111000...------///111222000///...------...///000000000111222111000///...///...---,,,+++,,,---...222111000.........///000,,,,,,---------------,,,,,,---......//////......,,,...///...,,,+++,,,---......---,,,++++++*********''',,,^^^//////...---,,,++++++***,,,,,,---------.........******++++++,,,---......+++$$$444...999111+++111"""---:::///---***+++...+++,,,ddd+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++///------------------------,,,eee...///...---,,,+++************---999---222;;;---$$$<<<###(((@@@(((,,,,,,------...//////000(((///000&&&666888&&&(((---$$$...(((///''')))))))))))))))***++++++******))))))))))))******************************000...***(((&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))))))))******+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((************************---+++))))))))))))((('''&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))***++++++tttaaaWWWNNNKKKHHHCCC@@@@@@;;;:::999888777777777777888777666666555555666666666777999999888444000---444333333222111///---,,,//////000000111111111111111111111111111111111111111111111111111111111111//////000000111111111111000000111111111000//////444444333222111111000///111111111000///...,,,+++////////////......---,,,000///...---...000333444------------------------//////000111111222333333222111111000////////////000...---...///111111000111///...---...///111333111000///...------...///...///000000000///...---------,,,,,,...///111333444333111///---------...---.........------,,,+++,,,------...............---......---,,,+++,,,---......---,,,++++++*********''',,,^^^//////...------,,,++++++,,,,,,,,,------------...******++++++,,,---......:::333III+++111333)))'''++++++...---***...++++++ccc---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++///------------------------,,,jjj***///...---,,,+++*********(((555(((%%%:::444&&&444%%%:::===QQQ+++***(((///...,,,+++,,,,,,---...///000000)))---111444222,,,///444"""555***222%%%))))))(((((())))))***+++******))))))))))))******************************111///,,,)))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))******))))))))))))))))))))))))+++)))(((((()))******)))''''''(((((()))***++++++))))))))))))))))))))))))))))))(((((())))))***+++sss___VVVMMMJJJGGGBBB??????;;;:::999888777777777777888888777666666666666666888999::::::888666222000/////////000000//////.../////////000111111222222111111111111111111111111000000000000000000000000/////////000111111222222111222222333333333222222444444333222111111000000---...//////...,,,***)))...////////////......---//////.........000111222........................//////000000111222333333222222222222111111111111000...---...000111111111//////......///000111222222111///...---------...---.../////////...------***,,,000333444222///---333222111///...---,,,,,,,,,---...///000000000000,,,,,,---............------......---++++++,,,.../////////......------,,,,,,)))---___//////......------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......222 333(((###qqq,,,***:::...%%%777555---***---******ccc......------------,,,,,,++++++++++++++++++++++++000+++///------------------------,,,hhh)))...------,,,++++++++++++///)))'''000555+++'''111///'''+++222ooofff'''111###444***(((000,,,,,,------...///000000......111777&&&))))))222%%%'''yyyOOO###'''---)))(((((((((((()))************))))))))))))******************************///...+++)))((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''((()))***+++))))))))))))))))))))))))***((('''''')))*********((((((((())))))*********)))))))))))))))))))))))))))(((((((((((()))******ppp]]]TTTLLLIIIGGGBBB>>>>>>;;;:::999888777777777777777777666555555555555666888888888888777555333222***+++---///111222333444...//////000111111222222111111111111111111111111111111111111111111111111...//////000111111222222111111222222333333333444111111111000000////////////......------------,,,///000000111111111111000000000000000000000000111111111111111111111111111------...///000111222222000000111222222222111111///---,,,---///111111000.........///000111111111333222000...---,,,------,,,---...//////...---,,,***,,,000333333111...+++...////////////...------+++,,,---...///000000000+++,,,------......------.........---++++++,,,..............................***///```...............---------++++++,,,,,,,,,---------------------------......777###111111"""444___///---###777%%%&&&***---))))))bbb---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++///------------------------+++eee+++------,,,++++++,,,,,,,,,///"""111555 +++888!!!777'''///---***333###777$$$666---'''000...,,,---------......//////rrr333---......%%%555111,,, JJJ111%%%'''---((((((((((((((()))************))))))))))))******************************+++******)))((((((((()))'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))***+++***)))(((((()))******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''((()))***))))))))))))))))))))))))+++)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******nnn\\\SSSLLLIIIFFFAAA>>>===;;;:::999888777777777777666666555444444444444555666666555555444222111111111222222222222111111000...//////000111222222222111111111111111111111111222222222222222222222222...//////000111222222222......///000111222222333////////////............333222000......///111333000111222333333333333333111111222222222111111000........................++++++,,,---...///000111---...000111111111000000---,,,+++,,,...000000///------///000111111111111333222000...---,,,,,,---+++,,,---.........---,,,,,,,,,,,,,,,---///111222***+++---///000//////...***+++,,,,,,------,,,,,,+++,,,------......------.........,,,++++++,,,...++++++,,,,,,,,,,,,,,,,,,///,,,000```---------...............++++++,,,,,,,,,---------..................------,,,///333!!!666))) 444$$$...***555777***---))))))bbb,,,,,,,,,++++++*********************************&&&+++///------------------------+++bbb///,,,,,,+++++++++,,,------(((000)))(((333---'''666***///,,,++++++%%%555!!!777111!!!...***+++---------...............bbb444******///+++666&&&+++:::tttggg111333%%%((((((((((((((()))************))))))))))))******************************(((((((((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))*********+++***)))(((((()))******(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''(((******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))---+++(((((((((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******qqq]]]WWWNNNHHHEEECCC???===<<<;;;:::999999999:::;;;777777666666555555555444555555555444444444333333000000111111111111000000111111111000//////......444444444333111111333555,,,<<>>===;;;999888888999999555555555555666666666777333333333222222222111111222222222222444666888:::<<<999666333000//////000000111111///......000222666777555222///...///000111111111000000111111222///////////////000000000111000///000111222111///,,,---///000222333333333/////////000111222222222222222222222222222222222......////////////....../////////000000000111111000///000222777:::<<<<<<<<<777222111222444333222---///000...,,,,,,///222333111000......///000111///000111000...---...///---...//////////////////------------------------+++++++++***+++,,,---------...///---,,,---222666@@@:::222...---......---------------------------///---222bbb,,,---//////---,,,---...,,,,,,,,,------------...,,,,,,,,,,,,------------//////,,,((()))------+++'''///%%%YYY000&&&---+++000+++ccc+++,,,---...............++++++++++++,,,,,,,,,,,,---)))...,,,,,,,,,---000222555777444CCC000------......///000000000222$$$444)))******LLLHHH111...,,,???...---,,,,,,,,,,,,,,,,,,------------------------333)))aaa)))(((111$$$;;; ))))))))))))))))))***+++************************,,,,,,++++++***))))))(((************************))))))))))))************,,,++++++******++++++,,,***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++&&&'''(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&''''''(((((()))*********yyyjjj\\\UUUMMMHHHFFFEEEBBB???===<<<:::999777777888888666666666666666555555555111222333444444222111///222222222222444777:::<<<<<<:::666333111000111222111222111///------...000000//////000000000000222000000000000111222333333000000111111111222222222111000///000111222111///,,,---000222333333111000000000000000000000000000111111222222222222222111------............------....../////////000000000000///000333:::AAAEEEGGGCCC===666333333444222000//////---,,,,,,,,,---...////////////////////////---///000///...,,,---...------...///////////////---,,,,,,++++++******)))******))))))***,,,...///------------,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++000aaa+++,,,......,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,///...***))),,,---***,,,(((===+++888222,,,+++000***ccc***+++,,,------.........******+++++++++,,,,,,,,,)))vvv---...,,,,,,,,,,,,...111444666444///111,,,,,,,,,---......//////'''===)))000%%%<<>><<<999888999:::999999666666777777666555444333666666777777666444222111///222333222111333:::AAAAAA>>>999444222111222333///000111222333333222111111///...///000111000...111111111111111000//////------......//////000000111111000000000000111111444111......000222111///000111111111111222222222222///,,,******,,,///222222111000//////......///111222333333333222000///......000444<<>><<<999888999:::999999:::999888777666555444333333333333333333222111000000333444333222444;;;AAACCC@@@;;;666222000000111000000111222333222111111222000///000111222111000111111111111111000//////000000000111111111111111111111000000000000111111333000......111222222111//////000000000111111111333222111000000111222333000///////////////000111....../////////...---,,,000000111444999@@@GGGKKKEEE===333......000000/////////............//////////////////////////////222111000/////////000000...---,,,,,,,,,---...///000...,,,,,,---...---,,,///...------------...///++++++,,,,,,---......///000///---,,,++++++,,,,,,...///000111111000///...,,,***000aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////...------------...//////+++999888333///444nnn"""...***ccc******+++,,,,,,,,,++++++---------...///000222333---888)))///---------------------------,,,---111111000...,,,+++,,,...,,,333......DDD)))<<<&&&777111'''------------------------+++***---]]](((''',,,+++))))))(((((((((((()))))))))))))))))))))***++++++,,,+++***))))))+++,,,------,,,,,,+++************---+++)))***+++,,,***(((******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))***,,,......---,,,***+++******))))))******+++))))))(((((((((((()))))))))***,,,......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******((('''''''''((())))))******++++++******)))++++++++++++***)))(((''')))))))))))))))***++++++)))(((((((((''''''''''''***)))))))))((((((((('''|||nnn]]]XXXRRRMMMIIIGGGDDDBBB>>><<<999888999:::999999===;;;999777555444444444333222222111111111222222111333444333222555:::???BBB???:::555000.........111111222222222111000000222111000111222333222000000111111111111000000///111111111111111111000000111111000000000000111111222111//////111222222111........./////////000000...///000000000000///...............///000111222,,,------------,,,++++++......///111555999===???:::555...,,,---000000000//////............/////////////////////////////////......---,,,---------///---+++******,,,///111000...,,,,,,------,,,+++111000///---,,,,,,,,,,,,+++,,,,,,------.........//////---,,,,,,,,,,,,,,,,,,,,,............,,,,,,000---000```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...------------...//////888888...555222///,,,:::333)))bbb))))))***+++,,,,,,,,,,,,******+++,,,...000222333...///)))///,,,,,,,,,,,,,,,,,,,,,,,,---,,,///000000000...+++***+++---'''222111]]]TTT###<<<,,,(((333***///------------------------***333000JJJSSS555&&&333888)))"""+++***))))))(((((())))))***(((((())))))***,,,---...---,,,***))))))***+++,,,,,,,,,******)))***+++,,,+++***)))***,,,---,,,+++******++++++++++++******'''(((((()))******++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---))))))))))))))))))))))))***++++++,,,---,,,,,,,,,+++******))))))******+++***))))))(((((())))))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***))))))((('''((((((((())))))************)))))))))*********)))((('''&&&(((((())))))))))))******((((((((((((''''''''''''))))))))))))(((((((((((({{{mmm\\\XXXRRRMMMJJJHHHEEECCC>>><<<999888999:::999999<<<:::777555444444555555444333222111222333444555111222333222222444888<<<>>>;;;777222///---,,,,,,222222222222111111000000222111000000222222111000000000111111111111000///111000000//////.........111111000000000000111111333222111111111000000///....../////////000000000---------......---------///////////////000111111////////////......------(((***,,,///222555777888555222///...///111222111//////............//////////////////////////////------,,,,,,++++++++++++///...,,,,,,,,,...000222000...,,,,,,,,,---,,,+++000000///...---,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000---111aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////DDD---000;;;)))<<<TTT333111SSS,,,,,,---.........------)))))))))***,,,...///000111+++)))///,,,,,,,,,,,,,,,,,,,,,,,,---,,,///+++,,,------,,,,,,---///---***555::: 999222"""...***)))222---------------------------222111---ZZZ&&&<<>><<<999888999:::999999777666444333333444555777444333222111222333444555000000000000000222555777999777555222000000000000333333222111111000000000111000//////000111000//////000000111111111000000111111000000//////......111111000000000000111111222222222111000........./////////000000000111111111000///......///000111111111000///////////////000000000///////////////(((***,,,...000111111111333111///...///000000000//////............//////000000000000000000000000000000000000000//////...------...000000111111111111///---,,,------,,,+++..................------,,,,,,,,,---------------------------------,,,,,,.........//////.........))))))///aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---............---,,,...------------...//////555...======&&&111111"""ffflll//////......---,,,+++***------------......///000555...)))///,,,,,,,,,,,,,,,,,,,,,,,,---fff,,,...+++,,,......---,,,---...333,,,KKKvvv(((%%%666***===666333...666+++------------------------***...++++++ggg+++(((222+++000555"""&&&###+++000---((((((...222+++111333......///)))******))))))))))))*********))))))((((((((()))))),,,++++++***))))))))))))((((((''''''((()))+++++++++++++++***)))(((((((((******++++++++++++******************))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))++++++*********+++,,,---***))))))))))))))))))*********))))))))))))******((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++++++++*********)))&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))))))))***(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((()))))))))))){{{mmm___ZZZTTTOOOKKKHHHFFFDDD>>><<<999888999:::999999555444333333333444555666333222222111111111222222000/////////000111333444777666555333333333444555333222111111000111111111000///...///000111000...///000000111111111111000222222222222222222111111111111000000000000111111...000111111///.........//////000000000111111111111000...------...000111222111000///............000///......------......---...///000///...---,,,000///---,,,,,,,,,,,,---//////............//////000000000000000000000000///000000000000///...---+++,,,...000111111111000222000...---------,,,+++,,,,,,---.../////////...------------------------,,,------......---,,,,,,------------------------######,,,```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,...------------...//////,,,777111---999(((777***"""___ggg......---,,,+++)))(((''',,,,,,,,,+++,,,,,,---...555444)))///,,,,,,,,,,,,,,,,,,,,,,,,---JJJ,,,,,,...///000///---+++++++++***000uuuTTT$$$---888&&&***WWW***000888000333------------------------+++111(((...,,,///###333 222---+++---***&&&%%%'''***++++++(((''')))+++'''$$$---999+++******))))))******+++******)))(((''''''((((((***************)))))))))'''(((((())))))*********+++,,,,,,***(((&&&''''''******++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++************+++,,,,,,***))))))(((((())))))***+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((((()))))))))))){{{mmm```\\\UUUPPPLLLHHHEEECCC>>><<<999888999:::999999555555555555555444444444333333333333333222111000000000//////000222222222444333333222222222333333222111000000000111222333111000//////111111000/////////000111111111111111222222222222222222333333111111000000000000111111'''***...///......000222........./////////000000...//////////////////...111000///////////////000000///...---------...//////000000111000///.........---,,,+++)))***+++---//////............//////000000000000000000000000....../////////...---,,,++++++,,,---...///000000333111///.........---,,,,,,,,,.../////////......------------------------,,,,,,---......------,,,+++******************+++'''&&&---___,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000///......------------...//////111444&&&(((<<<,,,333000222***ooo---------,,,+++***)))((()))))))))***+++,,,---...000999UUU)))///---------------------------555++++++///000111111...,,,++++++$$$...999&&&(((***)))+++888777MMM+++666%%%:::------------------------...111)))222$$$nnn,,,222..."""222++++++***((()))...111...'''"""222$$$!!!...777///"""+++******))))))******+++)))))))))((())))))******((())))))***************((()))+++,,,,,,+++***)))***+++---+++)))''')))*********++++++++++++***************)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))***)))((('''&&&'''(((((())))))((((((''''''(((((()))))))))(((((()))***+++,,,+++***((('''''''''''''''((((((((()))'''((((((((()))))))))***|||nnnaaa]]]VVVPPPLLLHHHEEEBBB>>><<<999888999:::999999777777777777666555333333666666777777666444222111222000000000111333333222111000000///////////////111111000000000111333444222111000111222333222000//////000111111111111111/////////000111111111222111111000000000000111111"""&&&+++......000222555---------.........//////111222444666666444222111///......//////000111222222111000///...///000000---...///111222333333333------,,,+++***+++---/////////............//////000000000000000000000000111222333333333222000///,,,+++))))))***---///111444222000/////////...,,,------...//////...---,,,------------------------+++,,,---.........---,,,...------,,,,,,------...///,,,000___,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222333333222111///...------------...//////000***777888&&&(((222+++***===>>>------.........---,,,,,,+++,,,,,,---///111333444,,,;;;;;;)))///........................---)))+++,,,+++...000111000/////////))),,,888***(((444555+++777,,,<<<---//////...------------------------,,,'''&&&222000777222)))'''000***,,,......+++(((+++///)))...///***&&&)))///222++++++************++++++(((((())))))***+++------'''((()))***************)))+++---//////---+++))))))+++---,,,***)))+++...******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))++++++************++++++************************))))))))))))))))))))))))************************(((((())))))*********+++***++++++,,,,,,***)))((())))))************))))))$$$%%%''')))***+++,,,,,,***+++,,,---,,,+++)))'''&&&'''''''''(((((())))))'''((((((((())))))******|||nnnddd___YYYSSSNNNIIIEEEBBB>>><<<999888888888888777777666555444444333333444333222111111333333222111000222111---///333222,,,000000000000111111111111222222222333333444444444111111111111111000//////111111111000000000000000...///000111222333333333444555333000000222000,,,...///111222111///,,,***//////............//////111000000000//////.........///000111000///,,,+++000000////////////000000444333111000111000...,,,000000000000000000000000//////.........//////000///000000111111111111000....................................////////////000000///...------,,,,,,000000///---++++++...000---------,,,,,,+++++++++***...444---###***222+++---//////------......---///+++***fff------,,,+++************......---------......///333555<<>><<<999888888999888777999888777666666555555666555444333333555555444333...000222000//////000111////////////000000000000333333222222111111000000222222333333222222111000222222333444555555666666222333333333333222222111000666888333......000111111000000/////////////////////............//////111111111111111111000000---...///000000000000///......------------......***...111000,,,+++...222////////////////////////000///......------------000000000///...---,,,+++........................,,,------...///000111111.........------,,,,,,,,,.........---++++++---...,,,------....../////////+++111///******))),,,555%%%'''+++---+++)))---333,,,---+++]]]+++++++++++++++,,,---...------......000111333333444===OOOccciiiZZZDDD555//////...------------.........------------......******---444000EEE000///...---------//////------...---++++++---///444///333222===+++,,,,,,,,,---------......444&&&...555000...//////////////////...///fff'''777---(((***111000)))---...000///111,,,%%%111+++++++++,,,,,,---------000)))444((('''555***'''zzz%%%---...,,,'''...---,,,+++******))))))///000111000,,,******+++,,,,,,,,,+++***)))((('''***)))))))))))))))))))))((()))***+++,,,+++***)))+++++++++*********))))))+++++++++***************+++************++++++,,,,,,***))))))+++++++++)))))))))*********+++++++++...,,,***(((((((((***+++******+++++++++++++++,,,))))))************))))))******************************))))))))))))******''''''((()))***++++++,,,((((((((())))))*********'''(((((((((((()))))))))******)))(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))&&&''''''(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((zzzmmm^^^ZZZUUUQQQOOOLLLIIIGGG>>>;;;888777777888777666999888777666666555555666555444333333555555444333222222222222000//////111000000111111111222222222444444333333222222222111111111111111111000000///222222333444555555666666222222333333333222111111333999;;;555......///000***,,,...///000000///...//////............//////000000000000000000111111000000000000000//////.........------------......---000333111---+++...111........................---------------...///000111111111000///...---,,,........................---------...///000000111---------------,,,,,,,,,///000000///------...///,,,------....../////////###444222(((...111///333>>>222)))***---,,,++++++&&&+++111qqq++++++++++++,,,---......------......000111333333222:::HHHUUUTTTGGG;;;555//////...------------.........------------......222,,,666444yyy000000.........///000111,,,---...---,,,+++---...///222---MMM///,,,,,,,,,---------......000***111***.../////////......////////////ddd@@@+++***---+++555888&&&###333+++111///(((---%%%111---------,,,,,,+++++++++111(((111---(((222333---"""iii&&&)))222(((---,,,+++++++++++++++,,,...//////...,,,*********,,,,,,,,,+++***)))(((((()))))))))))))))))))))******+++,,,,,,,,,+++)))(((+++++++++*********))))))***************************)))))))))******+++,,,+++***)))***+++,,,***)))+++++++++*********))))))---,,,***(((((()))***+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))))))))******''''''((()))***++++++,,,)))))))))(((((('''''''''(((((((((((()))))))))***(((((('''''''''(((((()))************************'''(((((((((((()))))))))'''((((((((()))))))))***&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((zzzmmm^^^[[[VVVRRROOOMMMJJJHHH>>><<<999888888888888777888888777666555555555555444333222333444555444222666222000333444222111111111111111222222222333333444444444333333333333333000111111111111000//////000000000111111222222222000111111222222222111111444999999444/////////...$$$'''+++///111222111000//////............//////////////////000000000000222222111000//////......///..................//////111222111...,,,...000........................++++++,,,,,,---...000111000000000000000///...---....................................////////////------,,,,,,,,,,,,,,,,,,---...///...---,,,,,,------------------.........(((555,,,%%%222///!!!$$$!!!$$$,,,222---%%%'''000222&&&)))---,,,,,,,,,,,,------...,,,+++,,,,,,---...///000111555===BBB>>>666222444//////...------------.........------------......***///"""999777---000000//////000000111111,,,---......,,,,,,---...(((:::###---[[[111,,,---------............)))CCC---111***---//////............//////...NNN~~~,,,...&&&555---...000)))//////,,,000...+++000(((---.........---,,,+++++++++---)))///222+++***......'''666555###"""111++++++******++++++,,,,,,,,,------,,,,,,+++***)))***++++++++++++***)))))))))))))))************++++++,,,,,,,,,+++***))))))+++++++++************))))))))))))***************((((((((((((((()))***++++++***)))***,,,,,,***(((,,,,,,++++++***))))))(((++++++***))))))***+++,,,...------,,,++++++*********+++,,,------,,,+++*********************************))))))))))))******(((((())))))******++++++)))))))))((('''&&&&&&&&&((((((((()))))))))******'''''''''''''''(((((()))************************''''''(((((((((((())))))''''''(((((())))))******&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyymmm^^^ZZZUUUQQQNNNLLLIIIGGG@@@===;;;999::::::999999888777666555444444444444444222111222333444333222444,,,)))///555444111111000111111111111222222222222222222222222333333333111222222222222111000000////////////000000000000...///000000111111111111222555444000///111000---)))***,,,...///000000000//////............//////---.........////////////111111000000000000000000000//////......//////000---...............//////........................,,,,,,,,,,,,---......///....../////////......---........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,,,,------------,,,,,,,,,,,,---333))))))222######FFF:::///((()))(((&&&---999,,,!!!444...------,,,,,,,,,------,,,,,,++++++,,,---......222111444777555000///222//////...------------.........------------......'''###---555555"""===<<>>OOO,,,000666---"""!!!:::ttt///...------,,,,,,,,,,,,......---------......///333//////333555222000000//////...------------............------.........)))888---"""444...'''+++aaa///000111333333333222111+++---......---,,,,,,------'''888###fff............////////////000222+++888***///444000///...------...///000+++222$$$555)))+++&&&888444(((777---111---***888)))000...,,,------......//////000,,,444((('''///000222000,,,000%%%|||}}})))000,,,,,,+++***)))))))))))))))(((((()))++++++***)))((()))***++++++,,,++++++******+++++++++,,,,,,,,,***)))))))))***,,,...///+++++++++************)))(((((())))))*********+++%%%%%%%%%&&&&&&((())))))***)))***+++,,,,,,***((()))))))))***++++++,,,,,,'''((()))+++,,,,,,,,,,,,******+++,,,,,,---......((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((())))))******++++++))))))))))))************))))))((())))))***++++++************************''''''''''''((((((((()))&&&''''''((()))******+++'''''')))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))zzznnnbbb]]]UUUQQQOOOLLLHHHEEE???===:::999999999999888888888888888777777777777777555333222222111///---444444333222222111111000...000111111000000111222333111000111222222111///444333222111000///...---//////000111111111111111000000000000000//////...,,,------///000111222333......//////000000111111...+++((((((***---///000222222222222111111111111111111000000000000111111333333111000//////......------......------,,,+++000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,------..................------,,,,,,++++++,,,------......------444111333;;;>>>```...+++ZZZ///...---,,,++++++******------............------......------------......+++,,,,,,------.........222...***+++000222111...---------...//////...,,,666lll111111111111111000////////////.........---------444888111$$$sss___......---...///111111///...///AAA222&&&444111---///...---,,,,,,---...//////444///222---//////.........---------))),,,JJJ111111...///...,,,++++++,,,...///000///...---------------&&&@@@ $$$kkk***+++///---)))333666***++++++******++++++,,,---...............---------+++,,,---,,,***)))***++++++***)))'''''''''(((((())))))))))))))))))))))))333///)))''''''))))))(((++++++++++++++++++++++++)))******++++++******)))******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,******))))))))))))******((())))))))))))*********'''''''''&&&'''((()))))))))))))))))))))*********'''(((***++++++***)))(((yyynnnbbb\\\VVVQQQOOOLLLIIIEEE???===:::999999999999888666666666666555555555555666444333333444444222111222222222222222222222222...000111111000000111222555444333333333333222111111111111111111000////////////000111111111111111000000000000000//////......//////000000111111111.../////////000000000111///---++++++---///000000//////............------111111111000111111222222333222111000000000000000---.........------,,,,,,000/////////....................................,,,,,,------.../////////000//////...---------......---,,,,,,,,,,,,---...,,,,,,,,,,,,------------'''((()))+++---///000111+++,,,------......------???000000999999!!!000...,,,*********,,,---------............------......------------......---------------.........///+++((()))---///...+++///..................---(((???000000111111000000///...//////.........---------//////,,,)))666666000000///...------------,,,///222***)))333666222///...------------...///888|||qqq***)))/////////.........---------111...333bbbddd***222)))///...---,,,,,,---.../////////...---------------111!!!444333777mmm---444,,,)))222(((***++++++******++++++,,,---,,,,,,------......//////,,,---...---+++***+++,,,,,,+++***)))))))))***+++************************...,,,))))))***+++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))(((((()))))))))(((((()))))))))******))))))))))))************+++++++++,,,,,,,,,(((((()))))))))*********++++++******))))))((((((&&&''')))***+++***)))(((yyymmmaaa\\\VVVRRRPPPMMMIIIEEE???===:::999999999999888666666666666555555555555555333333333555555555333000000111111222333333444...000111111000000111222666444333222333333111000...///000111222222111000///000111111222111111111000000111111000000///...111111111000000000000000////////////000000000000000///...///000111000///------------,,,,,,,,,,,,111111000111111222333333222222111111111111111222............------,,,,,,////////////............////////////////////////,,,,,,------.../////////111111111000///...---,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---+++,,,------......------...///$$$''':::000...+++))))))+++...000------............------......------------......//////..................000...+++,,,///111000...111000///...............888<<>>)))/////////...............---222!!!000222)))222000///............///000///......---------.........666%%%,,,888888sss ***:::111)))%%%++++++******++++++,,,---***++++++,,,------......,,,......---,,,+++,,,---++++++,,,,,,------......++++++++++++++++++++++++))))))***+++,,,+++***)))++++++++++++++++++++++++,,,------......------,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))************************+++++++++******)))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''******))))))))))))************))))))))))))******(((((((((((())))))))))))((()))+++------,,,+++***+++*********))))))(((((('''((()))***+++++++++***yyymmm```\\\VVVSSSQQQOOOJJJFFF???<<<:::999999999999888888888888888777777777777555444222222333333111000222222222111111000000000...000111111000000111222333222000000000000///---+++---///111222333333333111111222222222222111111111111111111111000000///---...///000111222333333000000000000/////////////////////000222111...,,,//////000000000111111111///////////////000111222000000000000111222333333000///...---------...............///////////////........................,,,,,,------.../////////111222222222000...,,,+++------------------------,,,,,,,,,++++++*********((()))+++---///111222333+++,,,------......------"""'''...666444XXX++++++---...............------............------------,,,,,,,,,,,,------000000//////.........------,,,,,,---...///...---///000111///---,,,...///777444"""...............---,,,,,,---.....................,,,&&&222888BBB+++(((,,,///111222000///...///kkkddd,,,,,,---+++,,,444---////////////////////////000%%%---PPP"""333,,,////////////////////////444***@@@zzz+++666###////////////....../////////......---------......///&&&,,,111...$$$$$$...555444---000###111++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++******,,,******+++,,,,,,---------+++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((******))))))))))))************))))))))))))******''''''((((((((()))))))))'''(((***,,,,,,+++***((((((((())))))*********+++))))))***+++,,,,,,,,,---xxxmmm```[[[WWWTTTRRROOOJJJFFF???===:::999999999999888666666666666555555555555555444222222222222000///333222222111000000//////...000111111000000111222444222111111222333111000......///000111222333333222222222333222222111000111111222222111111000///,,,,,,---///000111333333000000000000////////////...---...///111000...,,,,,,---...///000111222333111111000000000000000111000000//////000111222222111000...---------...///.........///////////////////////////////////////,,,,,,------.../////////111111111000///...---,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++------......//////000000+++,,,------......------666444 +++888&&&!!!666AAA***+++...000000///---,,,------............------------,,,,,,,,,,,,------//////..................---...//////000000//////+++...000000---,,,---///''':::%%%;;;))).........///...------,,,---------..................000//////+++***444555333,,,///222111...,,,,,,...)))777111///...000444222...//////000000//////...---///"""&&&222333...////////////000000000)))"""<<<'''666,,,---...........................------------...//////...###222444!!!---777333@@@""";;;++++++******++++++,,,---,,,,,,,,,++++++*********+++,,,---,,,***)))***+++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***((((((***,,,++++++++++++++++++++++++)))******++++++******)))******************************++++++++++++*********************+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))******))))))))))))******)))))))))*********++++++'''''')))*********)))(((''''''((()))***+++,,,,,,)))))))))***+++,,,------xxxmmm___[[[WWWTTTSSSPPPKKKFFF???===:::999999999999888666666666666555555555555444333222222333444333222111111111111000000000000...000111111000000111222222111000111222333222111111000///...///000222333222333333333222222111000111222222222222111000000,,,------...///000000000111000000000/////////......------...000111000///***+++---///111333444555444444333222111111111111/////////...//////000000111000...---------...///............/////////000........................,,,,,,------.../////////000//////...---------...,,,,,,---......---,,,,,,,,,,,,,,,,,,------------222222000///---+++***)))+++,,,------......------"""999999(((666+++000"""888'''666,,,---......///......---------............---------,,,,,,++++++,,,,,,------------------.........///000222333222222111222&&&+++000000...+++,,,...%%%<<>>>>>===<<<:::777555333...000111///***))),,,000///...---,,,,,,---...///,,,,,,,,,---------......///---,,,,,,------+++***++++++,,,------------,,,........................------------------------000///...------......///,,,,,,,,,,,,,,,,,,++++++------.........---,,,,,,,,,,,,++++++,,,---...///666...---222...&&&,,,;;;'''fff////////////............---///000000///......///......//////000000000000........................000000/////////000111222000000000//////.........222444***,,,777(((%%%BBB...//////000000//////...///000000///------///111///...------------...///%%%111GGGeee222000111888www@@@555...111111111111000000000000000000111111111111000000&&&000)))***///"""GGGRRR888<<<)))bbbmmm%%%...777---333%%%)))000///---,,,,,,---///000///////////////////////////...---,,,,,,---...//////"""111GGG000\\\rrr666///444---///(((((((((666---+++''',,,---------,,,,,,+++*********++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++)))************+++++++++******)))(((((()))***+++*********+++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))***+++,,,+++)))((((((((()))*********)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''%%%$$$))))))(((((((((((())))))***)))))))))))))))))))))sssfff^^^\\\XXXTTTQQQNNNIIIGGGBBB???:::777777666555444999999888777666555444444444222111222333444333222111222222222222111000000//////000000111222222333111000///......///000111222222222222222111111111222222333444333222000///111111000000000000//////111000//////...///////////////000000000000000000000000000000000000000000///...---...///222555777<<<<<<<<<;;;:::888777666000222333111---,,,...111........................---------.........//////---+++***+++,,,---,,,***++++++,,,---------------........................---------------------------------------...///000---------,,,,,,+++++++++////////////...---,,,+++///...---++++++******+++111,,,+++...///,,,))))))000!!!VVV////////////............000111222111///---------...////////////000000000........................//////.........///000111/////////...............---///------333555+++"""CCC...//////000000//////...///000000///...---///111///......------......///&&&444)))CCCAAA###444111111111111111000000000000000000111111111111000000'''222111,,,...)))---???)))888111'''333(((,,,000///...------...///000////////////////////////...---,,,++++++,,,---......000---(((''',,,111444wwwTTT---...++++++'''... ...,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++((())))))******+++++++++)))************+++++++++)))(((((())))))+++,,,,,,******************))))))))))))))))))))))))))))))*********)))******+++,,,+++***))))))((()))))))))+++******))))))))))))***(((((((((((((((((((((((())))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))******qqqfff___\\\XXXTTTQQQMMMIIIFFFBBB???:::888777777666555:::999888777666555444333333222111111333333222111111111111222111111111111000000000111111222222222000///---,,,,,,---///000222222222222222111000000...///000111222111111000111000000000//////////////////..................,,,---///000111111000///...........................---,,,,,,---///000222666666666666666555555444000111222111///...///111------...//////...------.../////////000000000000---,,,+++,,,...///...---+++,,,,,,---...---------........................////////////////////////---------------........./////////......------,,,...............---,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,000333000)))//////---&&&$$$HHH////////////............///111222111///------...////////////////////////........................///............/////////..................------)))+++333222***555<<>>+++,,,,,,,,,,,,,,,,,,+++(((***---.........///111...//////000000//////...%%%333333###666(((222uuu444(((888***+++;;;000111111111111000000000000000000111111111111000000000)))...333---+++222444666---444...|||!!!///???''''''...//////111---***222////////////////////////////////////////////////........................(((000---""")))999555""";;;&&&"""...///999uuu???++++++,,,---------,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++))))))***+++++++++******((())))))******+++++++++)))************+++++++++,,,,,,,,,,,,+++***)))(((******************))))))))))))))))))))))))))))))))))))***+++++++++******(((((()))************)))'''''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))(((((((((((())))))((((((((()))******++++++pppggg]]][[[WWWTTTQQQNNNJJJHHHAAA>>>;;;888888888888777777777777777666666666666444333222333444555444222111111000000000111333333222222222222222222222222////////////////////////...///111222222222000///,,,---///000111111000///000000/////////.........------///000000000//////000///..........................................------------------......000///.........///000111......///000000000///---///...---,,,,,,---...///,,,,,,,,,,,,---------------,,,+++,,,---...---,,,,,,------...............////////////////////////------------------------******,,,,,,---,,,++++++***++++++,,,,,,---------,,,,,,---------------,,,......//////...,,,+++******)))***,,,,,,+++---111111&&& '''222555444333'''111,,,///ggg////////////............,,,...000111111111222333//////.........---------////////////////////////000000111111111000///............//////000000000000))),,,000///333444,,,###555444AAA---------......---------,,,...000111///...//////...///000111111000///...777 888///!!!>>>---VVVLLL...000+++222111///:::111111111111000000000000000000111111111111000000222//////333333......444000111&&&444...888III+++555...///%%%222222...///+++(((000333//////000000000000//////////////////////////////...//////////////////...)))'''...666000%%%***999...///444555((($$$777FFF000---***+++,,,,,,---------,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++)))***++++++,,,,,,,,,+++*********+++++++++++++++)))************+++++++++***+++,,,,,,,,,+++***)))*********+++++++++++++++))))))))))))))))))))))))******+++,,,+++***))))))'''((()))***+++******)))((((((''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((())))))(((((((((((())))))'''(((((()))******++++++qqqggg]]]ZZZVVVTTTQQQOOOKKKHHH@@@===999777777777777666666666666666777777777777555444333333555555444333111111000000000111333444111111111222222333444444222222333333333333222222---...000222333222111000000111222222222111///...000/////////...............///000222222222111000222111000.........///000000000000000000000000000000000111111111111111111...---,,,++++++,,,...//////...///000111111///...000///---,,,,,,---///000////////////000000000111000///......000000///...,,,---......//////......000000000000000000000000////////////////////////'''(((***,,,------------+++,,,,,,---...///000000////////////...---,,,,,,+++,,,------------++++++333---+++000000***(((+++,,,///222222...+++,,,///555'''+++777***###ZZZ000/////////............---///111111111000111333//////.........---------000000000000000000000000000111222222222000///....../////////000000111111)))333666---'''---333222000...000000jjj......////////////......000222444333111///.........///000111111000///... AAA%%%000::: ???555///111jjjPPP%%%222444:::000000===///###777111111111111000000000000000000111111111111000000111222,,,,,,444333///444000333666,,,///;;;666///vvvvvv:::777000&&&---222---777222...)))//////111555'''//////000000000000////////////////////////////////////000000000000//////222///,,,---111333222///+++///...***///888666,,,000,,,---DDD~~~111***+++,,,,,,------------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++***+++,,,,,,------------,,,,,,,,,+++++++++++++++)))************+++++++++((()))+++,,,------,,,+++*********+++,,,,,,,,,---))))))))))))))))))))))))***+++,,,,,,+++***)))((('''((()))+++++++++***)))))))))((())))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++))))))(((((((((((())))))'''(((((()))***+++++++++pppfff___\\\WWWSSSPPPMMMJJJGGGCCC@@@<<<999777555333111777777666666666666777777111111111111111111222222000222222222111000111222222222222222222222222222111111111111111111111111222000...------...000222222222333222222111//////000000/////////000222333111111000000//////......000000000000000000000000999666222000///...,,,+++---.........//////000000......////////////......,,,------...///000111111...///000111111000///...111///...------...///111------------,,,+++***)))///...,,,++++++,,,---...))))))+++,,,---.........000///---...///111111000---,,,---...000000...,,,........................,,,------......------,,,------,,,+++******))))))000000000000000/////////000000000000000/////////---------,,,,,,---......;;;...///000///...---...000//////000000000000////////////.........---------......///000000000000000////////////////////////000000000000////////////222111000111222333222111///(((444***000111111000000/////////...000000000000000000000000111111000000/////////...000111222111000///000222;;;777...222XXX|||GGG...---222666444111000111444555333111555888:::888333000111333444333222111111111111111222222111111111222333333111111000000000000111111000///;;;[[[ddd:::,,,111222222111111000000000000///000111222222111000///......////////////......////////////000000000000222222111111000000//////------------------------,,,,,,------,,,,,,+++******...000...+++...777???xxx333$$$,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------*********++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++***)))(((******++++++++++++******))))))))))))************+++++++++++++++++++++++++++***)))((((((''''''(((,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************,,,+++******))))))************))))))((((((''''''oooeee^^^ZZZVVVRRRPPPMMMIIIFFFAAA>>>;;;:::::::::999888777777888888888666555555222222222222222222222222///111222111000///000111111111111111111111111111111111111111111111111111222111000//////000111222111111111000000000000///111111000/////////000000111000000000/////////...000000000000000000000000000...,,,,,,.../////////............/////////000------............------------......//////000000...///000000000000///...000///...------...///000////////////...------,,,...------,,,,,,---------------...///000000000000///...---...000000000///,,,+++,,,---//////---+++---------------------------......//////......---111111000000///...------------,,,,,,+++++++++***.....................---......------------......555&&&===\\\...///000///...---...000//////000000000000//////........................------..................////////////////////////000000000000////////////000///...///111222111000333)))222,,,###TTTbbb000000000/////////......000000000000000000000000111111111000000000//////...///000///---------///+++///,,,$$$'''444;;;:::iiiyyyhhhXXX999777666999;;;:::333---444222111111333444222000///222666555222111444777555555444444333333444444444444444333333333444444444444333333333333444444444///,,,///222111333888000000///......---......888333222222,,,###&&&111////////////............///000000111111000000///......////////////.........////////////000000000000///////////////..............................,,,------------,,,++++++///000000---***+++000555000000///...333BBBWWWggg///333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++*********))))))************************+++++++++++++++************+++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))******+++++++++************++++++++++++******))))))))))))************************************))))))((((((((())))))***------,,,+++++++++++++++(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************+++***))))))(((((())))))******))))))((((((((((((nnneee\\\YYYUUURRRPPPLLLIIIFFF@@@===:::999999:::::::::888888999999888666444333444444444333333222222111///000111000/////////111000000000000000000000000000000000000000000000000222222333333333333222222000///.........///111111222222000//////...//////000000000000////////////000000000000000000000000,,,+++***+++...111111111............////////////,,,------......------,,,.........///////////////---...////////////...---000///...------...///000....../////////......---,,,------.........------000000000000000000000000---------///111111///---+++++++++---......---+++------------------------...//////////////////.../////////......---------.........------,,,,,,,,,------..................///......------.........)))!!!$$$888333***777555...///000///...---...000//////000000000000//////.............../////////.........//////...------////////////////////////000000000000////////////...------...111222222111111)))///222''''''222555,,,%%%,,,333/////////$$$////////////............000000000000000000000000111111111111000000000000---//////...---,,,,,,---444;;;===999777777222)))444555777666333111//////000222333333222444777:::555333222333444555444222///333666777666666888;;;999999999999999999:::;;;:::999999888888777777777888888777666666555666666999:::===@@@<<<555000000444333333222222222222222222,,,---555888555444888......//////////////////000000////////////000000...//////000000//////............/////////000000------------............////////////////////////---------------,,,++++++///...---,,,,,,,,,,,,---+++,,,---,,,,,,,,,...111"""888'''888111000(((---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++++++++***************************************+++++++++******)))))))))(((((())))))***+++++++++++++++,,,,,,,,,---------(((((()))++++++,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,+++*********++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))***************))))))(((((((((((((((***))))))))))))(((((((((nnnddd\\\ZZZVVVSSSQQQNNNJJJGGG@@@===999777777777777666;;;:::999888666555444444666666555444333333222222///111222111000///000111111111111111111111111111////////////////////////222333555666666555333222000///...---...000222444111111111111000000000111000000000000////////////////////////////////////000///......000111000///.........///////////////---..................---///////////////.........---..................---000///............///000+++,,,---------------,,,+++,,,.../////////------///......---------------------...000222222///---,,,+++,,,---//////---,,,------------------------......////////////......------------,,,,,,,,,,,,......//////////////////////////////000000000000......------,,,---------)))999666+++)))///333......///000///...---...000//////000000000000//////............------,,,,,,000111111111111000//////////////////////////////000000000000////////////...------///222333333222///---...444444***%%%---.........000111---...777//////..................////////////////////////000000000000000000000000000111111000///...///000---...+++&&&(((000555555,,,---......///111555888@@@BBBCCC???:::777888999777777777888:::;;;;;;;;;===???BBBCCCBBBBBBDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@===<<<::::::999///222666888777666999<<<222222111000000000000000777111...222333...))))))111111111111222222222222111000///......///000111//////000000000000//////....../////////000000000,,,---------.../////////........................---------...---,,,,,,++++++)))))),,,///000///,,,,,,,,,---...//////---+++,,,000 +++***&&&666+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------,,,,,,++++++***************************************************++++++******)))((((((((((((((())))))***+++,,,,,,+++++++++,,,,,,,,,,,,---((()))***+++++++++++++++******++++++++++++******((()))))))))************************************))))))(((((()))******+++))))))((((((((((((((())),,,,,,+++***)))(((''''''++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))************((()))))))))******************)))(((((((((((()))))))))))))))))))))))))))~~~nnneee]]][[[XXXUUUSSSPPPKKKHHHAAA===999666666777777777???<<<999666444444555666666666555555444333222222111222333333111111222333222222222222222222222222////////////////////////222333555777777555333222111000///...///111444666///000111222333333444444////////////000000000000////////////////////////222000///000000000///---///////////////.........//////000000000000/////////////////////..................------.........//////............//////,,,,,,------...---------+++,,,...///000///......///...---,,,++++++++++++......///111333333000...---------///111111///---------------------------,,,------......------,,,.../////////////////////++++++,,,,,,---............/////////000000111111......---,,,++++++,,,,,,000+++(((///<<<666***333...///000///...---...000//////000000000000//////000///...---+++***))))))000111111111111111000000000000000000000000000000000000000000////////////---,,,,,,---000222222111///444///---555333---222,,,555///)))......+++111......//////////////////////////////////////////////////////////////////000111222222000000111222888999777444333555555444000333777:::999888777777444777<<>>===;;;999888777666666444333333555666666777:::333333333333333333333333111000///......///000111//////000000000000///////////////000000000000111......//////000000000111------------------------------.........---,,,,,,)))((()))---222333111---222///,,,+++---...///...555(((......111222555))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...------,,,,,,+++++++++*********************************************************)))))))))((((((((())))))***+++,,,------************+++++++++++++++++++++++++++***)))(((******++++++++++++******((()))))))))************++++++++++++++++++++++++++++++***))))))))))))))))))((((((((((((((())))))*********)))))))))))))))++++++******))))))((((((************************))))))************))))))((()))))))))************((()))))))))************++++++***))))))))))))***))))))))))))************nnneee\\\[[[XXXWWWTTTQQQLLLIII@@@===999777888;;;<<<===???<<<999666444555666777555555555444444333333222222333444333222222333444222222222222222222222222000000000000000000000000111333444555555444333111111000000000111222444555...///000222333444444555////////////000000000000000000000000000000000000...------...000111///...///////////////.........000000000111111000000000........./////////////////////...------...////////////////////////////////////000000000//////...,,,---...///////////////000///...---,,,,,,---............000222222000............000111222000...........................,,,,,,------------,,,,,,,,,,,,------......//////........................,,,,,,------...////////////...---,,,,,,,,,,,,,,,000...555///+++%%%777...///000///...---...000//////000000000000//////000///...---,,,***))))))---...//////000000000///000000000000000000000000000000000000////////////+++******+++...//////...,,,444000+++111444000///...888333+++111666222///////////////000000000000000000000000000000000000////////////000000000000///000222222111111333444...000222444666888999999@@@===999666777===FFFMMMTTTPPPLLLLLLQQQWWW[[[]]]WWWYYY\\\^^^___aaadddfffhhhjjjmmmqqqtttwwwzzz{{{{{{zzzzzzzzzzzz{{{{{{|||yyyzzz{{{{{{zzzyyywwwvvvuuussspppmmmjjjhhhfffeee[[[^^^___[[[WWWVVVTTTPPPGGGFFFCCC@@@===;;;999888999999888444000///111555444444333333222222222222111111000000000000111111///000000111111000000///000000000111111111222222000000000111111111111111------------------------...............---,,,,,,,,,,,,,,,///222222///+++'''***...333444222---)))***111)))%%%---&&&+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************)))******++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++)))((((((******++++++++++++******))))))))))))************++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++*********+++,,,,,,&&&&&&''')))***+++,,,---************))))))))))))************************)))******++++++******)))))))))))))))************))))))))))))************,,,++++++***************)))))))))************+++ooofff[[[ZZZXXXVVVTTTQQQLLLHHHAAA===999777888:::<<<<<<;;;;;;:::999888666555555444444444333333333333333111222333333222111222333111111111111111111111111111111111111111111111111111222333333333333222111//////000000111111222222---...///111222222222111.../////////000000000111000000000000000000000000...---...000222222111///000/////////............//////000000000000//////------......//////000000000000///......///000000......////////////......000000111000000///...---------------...///000111111000...------...///000...---,,,---/////////---...---...///111111///---////////////////////////------............------***++++++,,,---.........444444222111///---,,,+++,,,,,,------...//////000111111///......---------///+++111"""***AAA666///...///000///...---...000//////000000000000////////////............------,,,---...///000111111111000000000000000000000000000000000000////////////...---,,,---///000///...//////000111111111111000+++---...,,,---111111,,,000000000000111111222222000000000000000000000000000000111111222222222222///111333444444555777888<<<:::888999:::<<<@@@CCC:::@@@GGGNNNRRRUUUWWWYYY\\\aaahhhpppvvvvvvsssooorrruuuwwwxxxxxxyyy{{{~~~~~~{{{|||zzzxxxrrriiibbb```\\\XXXSSSOOOMMMKKKCCCCCCBBB>>><<<;;;<<<<<<777777666555444333222222111111222222222222111111000000111111111111000000111222222222222333333333111111111111111111000000.......................................------,,,------...///000///---+++///---)))'''(((---333777111111666333***111***555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,---------------))))))*********+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))***************************+++++++++,,,,,,******+++++++++******)))******++++++++++++******))))))))))))************************************++++++******)))*********+++++++++++++++,,,------'''(((((()))***+++++++++)))))))))))))))*********************************)))******++++++******)))))))))))))))************))))))))))))************++++++***)))))))))))))))))))))*********+++++++++ooogggZZZYYYWWWVVVTTTPPPKKKGGGCCC???999555555666666777777999;;;<<<;;;888555222222222333333333333333333000222222222111000111222000000000000000000000000111111111111111111111111111111111222222111111111...//////000111000000///---...///000000///........./////////000000111111000000000000000000000000222222222333444444222000000000//////.........---......////////////......,,,------...///000111111111000///......///000111......////////////......////////////...---++++++...---------...///111222000...---,,,,,,---///000---+++******,,,------------,,,---...000000...,,,000000000000000000000000......////////////.........//////000111222333333444333111...***'''%%%###.........///000111111222333333111000////////////---''';;;000'''///$$$%%%...///000///...---...000//////000000000000//////.........///000111111222---...000111333444444444000000000000000000000000000000000000////////////222111000111222333222111:::...000666///***///111111***///555000...222222000000111111222222222333000000000000000000000000222222222333333444444444222444666777888999;;;======>>>AAAGGGJJJLLLNNNPPPXXX[[[___bbbggglllrrrvvv|||}}}}}}zzzvvvpppkkkfffcccaaaVVVUUUQQQLLLHHHEEE@@@<<<;;;;;;:::888777666555444111222333444444333222111000000111111111111000000222222333333333444444444222222111111000000//////////////////////////////......//////......---,,,+++,,,---.........------***---//////---+++******,,,555"""---***...))),,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,------.........))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,------...))))))))))))((((((((((((++++++,,,,,,,,,---------((()))***+++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---******))))))***+++,,,,,,---,,,+++***)))((('''&&&(((((())))))******++++++******************************++++++++++++******))))))))))))************))))))))))))******************)))((((((((((((((())))))******++++++++++++}}}lllccc\\\YYYVVVSSSPPPLLLHHHDDDCCC???;;;888777777777666777555333444777888666444333333333333333333333333222222333333333222222111////////////000000000000222222222333333444444444333222111/////////000111000///...------...///000111111111111000///...------...//////000/////////......//////...---,,,,,,//////............///000...///////////////...............///////////////---...///000000///...---333222000///............//////000000///...------------------......///000...//////000000000000000........................333111///...---...///000111000///...------...///000000000000000000000000---------........./////////444333---+++111666777///000000///......///111////////////////////////222222111000///...------111000///////////////000333000...------.../////////////////////.........////////////////////////111222333444555444444333000000000000////////////222222222111000//////.............../////////000000000000000////////////666333000///222333333111000///...000333444222///111111000000111333444555000111333333444555888:::999;;;>>>@@@CCCFFFJJJNNNQQQSSSWWW\\\bbbgggkkkmmmqqqtttxxx{{{}}}|||tttrrrmmmhhhaaaZZZUUURRRMMMJJJFFFBBB@@@>>>;;;999777888999888666444333444777444111000000000...---///000111333333333222222////////////............000/////////............------,,,,,,,,,+++++++++,,,------...///000111111///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------,,,,,,+++***************+++,,,------///...---+++***++++++,,,************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************...------,,,+++***))))))))))))************))))))++++++++++++++++++++++++///,,,)))***,,,---***((()))************+++++++++***)))))))))((((((''''''(((((()))***************)))***+++***(((((()))+++,,,,,,,,,++++++*********************************((((((((()))******++++++***((('''(((***+++(((&&&'''((()))***+++,,,------~~~mmmddd\\\ZZZVVVSSSPPPMMMHHHEEECCC???;;;888777777777777666444333444666777555333222222222222222222222222111111111222222111111000////////////000000000111000000000000000111111111333222111000//////000111/////////....../////////111111111111111000///.../////////000000000/////////////////////...------/////////////////////000//////000000000//////...////////////////////////......////////////......000///...------.../////////////////////...------,,,,,,+++++++++,,,---------......///////////////000000000000000000000000////////////////////////111000///...---......///////////////////////////.........///////////////***......)))''',,,111111333444555333111//////000////////////////////////000000//////......------//////...//////000111222333...))))))---///...+++////////////////////////////////////////////////,,,---///000111111111000---......///000111111222222222111111000//////............/////////000000111111111111111111111111333333222111111111000///---,,,,,,---000222000...111000000000111333555666333444666777888999<<<>>>EEEHHHMMMQQQUUUYYY^^^aaalllmmmppptttxxx{{{~~~~~~{{{uuupppnnneeeaaa[[[UUUOOOIIICCC???;;;;;;:::777555333222222777666555555666555444222111111222333333222111000111111000000000/////////000000/////////.........------------,,,,,,,,,,,,------......//////000000------......------,,,+++------------------------...------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++***************++++++******))))))***+++,,,************************************************))))))))))))************++++++++++++++++++++++++************************---,,,,,,++++++***************************))))))+++++++++++++++++++++++++++,,,,,,++++++******+++)))************+++++++++*********)))))))))(((((((((((()))***************)))(((((((((((())))))))),,,,,,,,,++++++******************************************)))))))))))))))***((('''(((***+++)))&&&)))))))))***************~~~mmmddd\\\ZZZWWWTTTQQQNNNIIIFFFCCC@@@;;;888777888777777555444333333555555444333222222222222222222222222///000000111111111000000/////////000000000111111000000000000000000000000222222111000000000111111...//////000000//////...000111111111111111000///000000000000000000//////000000000000000/////////000000111111111000000//////000000111111111000000//////////////////////////////............//////...---,,,,,,,,,...///000///////////////......---------,,,,,,,,,,,,,,,,,,,,,---......//////......222222222222222222222222---...///000000000//////000000///............///////////////////////////000000000///////////////---000///,,,+++///222222777999999888444111000000////////////////////////....................................///111222333444---''')))///222...)))////////////////////////////////////////////////...///000111222222222222.../////////000000111111222222111111000/////////....../////////000000000222222222222222222222222222555888777333000...//////......///111222222111444444444444555666777888999;;;???CCCFFFIIIMMMPPPYYY]]]dddiiinnnssswwwzzz~~~xxxpppiii```WWWRRRIIIGGGCCC???;;;888666555555444444555777777555333444444444444333222111000222222222111111111111000000000000000///////////////.........------------.........///////////////------.........---,,,,,,........................///......---------------------------,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++***)))))))))************************(((+++...,,,)))(((+++...)))************++++++++++++++++++************)))((()))))))))************)))&&&%%%&&&)))+++***(((+++++++++++++++*********************************++++++******)))((((((''')))(((((()))******)))'''++++++******)))))))))(((~~~nnneee]]][[[WWWUUURRROOOKKKGGGDDD@@@;;;888888888888777666555555555555555444444555555555555555555555555///000111111111111111111//////000000000111111111444333333333333222222222222111111111111111111111...///000111111000///...///000000000000000//////////////////////////////222111111111111111111111111111222222222111000///000000111222222222111111000000000///////////////000///...------...///000///...---------...///000...///////////////......111000///...............---......///000/////////333333333333333333333333111111000000//////000000/////////.........//////////////////////////////////////////............111222222111000222444444777999::::::666333111000////////////////////////........./////////000000//////...//////000111111333///,,,---000222000---///////////////000000000////////////////////////111111111111111111111111333222111000///...---,,,111111111111000000//////...////////////000000000111111111222222222222222222999???>>>777111000222333333333333444555666666:::::::::;;;<<<===>>>???DDDIIIOOOVVV\\\bbbhhhlllnnnsssyyy~~~{{{sssnnnddd___XXXQQQLLLGGGDDDBBB<<<:::888666666666555333666666666555555444333333222222222222111111111111111111111000000000//////////////////............///////////////.........//////000000000000//////........................///......---,,,------------------,,,,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,------......++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,,,,+++************))))))))))))))))))))))))(((***++++++***)))+++---))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))******+++***&&&###%%%***---+++(((+++++++++***************************************************))))))(((((((((((())))))*********)))++++++++++++************~~~mmmddd^^^[[[XXXVVVSSSPPPLLLIIIDDD@@@<<<999888888888777777777777777666555555666555555555555555555555555000111111222333333222222000000000000111111111111444444444444444333333333111111111222222222222111...///000111111000///...//////000000//////............---------...///000222222111111111111222333222222222222222111000000000000111222222222222222111111000000////////////000///...------...///000222111000............///......///////////////...111000//////............//////000111111111111000222222222222222222222222666444111///...///000111......//////////////////........................------------------------///......///000//////000333555777777555333222111000000000000000000000000/////////000111111222222111111000//////.../////////000000000//////000111////////////000000111111000000000000000000000000111000///...---,,,++++++333222111000///...---,,,111111111000000000000000////////////000000000111000000000111111111222222222999@@@???888222222444444555555555666777999:::<<<===@@@DDDHHHKKKNNNOOOWWW\\\cccjjjqqqwww|||zzzqqqiiiccc^^^YYYUUUOOOJJJCCC>>>;;;999888777666555555444444444444444222222111111111000000000222111111111111000000000000000/////////.........///////////////.........//////000000000000000///------------------------...------,,,,,,,,,,,,,,,...------,,,,,,---......,,,,,,,,,,,,,,,---...///............------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---------,,,+++******++++++))))))))))))))))))))))))***)))((()))+++---,,,***))))))*********++++++++++++++++++++++++,,,,,,,,,))))))(((((())))))***+++,,,(((%%%''',,,///---***************************************************(((((())))))************'''(((******************+++++++++,,,,,,,,,------}}}lllddd^^^\\\YYYWWWTTTQQQMMMJJJDDDAAA<<<999888999888888888999999888666555666777222222222222222222222222000111222333333333333333000000000111111111222222000000111111111222222222000111222222333222222222///000000111111000000///111111111000000///...---------------...///111222333222111000000222333444444333222111000000000111///000111222222222222222222111111000000//////...//////............//////444333111///............---...//////////////////......------,,,---------000000111222222222111111000000000000000000000000555333111///...///000111---...//////000/////////........................++++++,,,,,,,,,---------///,,,,,,///111///---...///111333444222111111222000000000000000000000000000000000111111222222222333222111///............+++...111000---+++...111...//////000000111111222000000000000000000000000333222111///...---------.../////////000000111111111111000000000000000000/////////000000000111111//////000000111222222222000666<<<;;;555222333666333555666777999;;;???BBBCCCFFFLLLSSSYYY___dddffflllpppuuuzzz~~~{{{wwwqqqlllccc]]]TTTKKKEEEAAA===;;;888777666444333333333333222222222111111111000000222222222222111111111000000/////////.....................///////////////------.../////////......------------------------...------,,,+++,,,,,,,,,...---,,,,,,,,,---//////------------...///000111------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,------+++++++++,,,---...************************,,,)))&&&(((,,,---+++((()))************+++++++++***++++++++++++,,,,,,,,,***)))((((((((()))+++,,,,,,***((())),,,...---+++)))))))))***************************************'''(((((()))******++++++''')))***+++******+++,,,***+++++++++,,,,,,------|||kkkccc^^^\\\YYYWWWUUURRRNNNKKKDDDAAA<<<999999999999888777999999888555444555666222222222222222222222222///000111222222333333333000000111111111222222222------...///000111111222000111222333333333222222111000000000000000000111444444333333111000...---......---...///222555777222111000///000111333444555333111///...///000111...///000111222222222222222222111111000//////.........////////////......111000///...---......///------...///////////////...------------....../////////000111111111111111////////////////////////---...///000111111000///,,,---///000000000//////........................***++++++,,,---...//////222......333555111...//////000111111//////000111000000000000000000000000000000000000111111111111222111000//////...//////,,,...//////......///000...//////000111111222222000000000000000000000000444333222111111111222222---......///000111111222000000000000000000000111//////000000000111111111000000111111222333333444000444888777444444777;;;777:::>>>AAAEEEJJJQQQVVVYYY\\\aaahhhoootttxxxyyyzzz}}}yyytttlllccc[[[SSSKKKFFF@@@???<<<999777666555555333333333333222222222222333333222222222111111111/////////.........------------......//////000000------...///////////////........................///......---------------...---,,,,,,,,,---///000......---------......///+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,---,,,+++***+++---///000+++++++++++++++++++++++++++***))))))******)))((()))************+++++++++************+++++++++,,,***)))((('''((()))+++,,,+++******)))******++++++((()))))))))*********+++************************)))))))))))))))*********&&&)))++++++******+++---++++++***************))){{{kkkbbb___]]]ZZZXXXVVVSSSOOOLLLEEEAAA<<<999999999999888666888999777444222333555333333333333333333333333......///111111222222222000111111111111222222222,,,---...///000111222333000111222333444333333222222111000//////000111222777777666555333111///...///......///111555888:::222111000//////111333444666333000---,,,...000222......///111111222222222222222222111000//////...---...///000000///...---......---,,,---...///000------...///000000/////////////////////000111222...//////000000000000000////////////////////////%%%(((---222333222///---,,,---///000000000//////........................***+++,,,---...000111111222,,,,,,222555000------000000111///...---///000000000000000000000000000000000000000////////////000///////////////000111000///...000222333222000...//////000111222222222000000000000000000000000///............000222333000000000000////////////000000000000000111111111000000000000111111111111111111222333333444555555333555666666555777;;;??????CCCHHHMMMRRRYYYbbbhhhooorrrvvvzzz~~~}}}ssshhh]]]VVVJJJHHHDDD@@@<<<:::888888555555444444444333333333333333333222222222111111///.........------------,,,------...///000111111//////000111111111111111000000000000000000000000000000///...............///...,,,,,,,,,...000111//////...---,,,,,,,,,,,,+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***+++---000111++++++++++++++++++++++++)))+++---+++(((&&&(((***)))************+++++++++)))))))))******++++++++++++***((('''((()))+++,,,)))***+++***(((((()))+++(((((())))))*********+++************************++++++******)))(((((((((&&&))),,,,,,******+++...++++++***)))((('''&&&&&&|||mmmddd```]]]YYYUUURRROOOLLLJJJDDD@@@<<<999888888888777555666777888888777666555555555444444444333333333000111333444333111///...///000000000000111111111...////////////000000000333222000/////////000111000000000///////////////666666444333222111111111............///000111222333222222222222222333333444333111///......///000//////000000111111111222111111111111111111111111222111000.........///000....................................///////////////---,,,---000222000...------...///000000//////......//////000000111111////////////////////////111111111000000000//////333111//////000111111000////////////............---......///000111111222000000000000000000000000...///////////////......))),,,111555666555222000111000000000000000111222000000000000111111111111...///000111111111111111000000111111111111000000111111111000000000000000222222222222222222222222222222111111111111111111111111111111111111111111///222555666555444444444444888;;;<<<<<>><<<:::888666555555555333222333111////////////---,,,++++++,,,---...///000111////////////...---,,,+++000000000000000000000000...///000222222333333222555444222...+++)))+++,,,,,,+++***))))))***+++,,,............------,,,+++,,,,,,,,,------.........---.........---,,,,,,++++++,,,...//////---,,,***,,,)))&&&''')))++++++)))++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,+++++++++,,,---......))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,------............///000000///---+++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++******)))((('''*********************************)))******++++++++++++++++++++++++++++++))))))))))))************{{{lllddd```]]]XXXUUURRROOOLLLIIIDDD@@@<<<999888888888777555666777777777666555555222333333333222222111111111222222333222111000////////////000000000111111111111111222222222333333222222111000000000000111000000000000000000000000444444222222222222333444222111000000000000000000/////////000000111333333444333111///...///000000......//////000000000000111111111111111111111111111000000////////////000....................................////////////000...,,,---000111///...---......///000000//////////////////000000000000........................000000000000000/////////000...------///000///...000000000///.........---.........///000111111111000000000000000000000000---......//////......---,,,///444777888666333111111111000000000000000111000000000000111111111111///000000111111111111000...//////000000//////...111111111111111111111111222222222222222222222222222222111111111111111111333222222111000/////////...000222333333444555777888;;;@@@CCCFFFLLLTTTZZZdddjjjrrrxxx{{{yyypppfff\\\RRRJJJDDD???<<<888666666666555444444333222333444555333222///////////////000000000////////////...---,,,,,,000000000000000000000000//////000111111222333333666555444000---,,,---...---,,,++++++++++++,,,------------------,,,++++++,,,,,,,,,---------......------......------,,,+++,,,---...//////...,,,+++---+++((()))+++,,,,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))***++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))******************------/////////---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++++++++++++++***************************++++++***************+++++++++++++++++++++++++++))))))))))))************zzzkkkccc___\\\XXXUUURRROOOKKKHHHDDD@@@<<<999888888888777666666777777666555444444111222333444333222111000222222222111111111111111//////000000000111111111222222222222333333333444222222222222222111111000///000000000111222222222222111000000111333666777666555333222000000//////,,,,,,---...///111222333333222111/////////000000............////////////111111111111111111111111...//////000000000000///....................................////////////000///......///000...---......///000000000//////000000000000////////////------------------------///////////////000000000///------...000111000///111111000//////...------......//////000000111111////////////////////////...//////000000/////////111333666999999777555333222222111000/////////000000000000000111111111111000111111111111000000//////000000000000000000///000000111111222222333333222222222222222222222222111111222222222222222222333333222222111111111222222333333333444666:::===@@@EEEKKKQQQWWW```jjjqqqxxx}}}xxxlll___WWWLLLGGGAAA;;;999777666666444333333444555555333111222222222111111000000000000000//////......------000000000000000000000000000000//////000111222333444444333000---,,,---//////......------......///,,,,,,------,,,,,,++++++,,,,,,,,,------------...------......------,,,,,,------///000000///...---...,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))((())))))***+++************************+++++++++++++++++++++++++++++++++*********************))))))))))))))))))++++++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***,,,,,,---------************************,,,,,,+++***))))))))))))************************)))))))))*********++++++zzzlllddd^^^\\\XXXUUURRROOOJJJGGGDDD@@@<<<999888888888777777777666666555555444333333444555666666444333111222222111000000111111222111111111111222222222222000000111111111222222222222222333444444222111000//////000111222333333444222111000///000333555777666666444333111000000000---------...///000111222222222111000//////000000////////////////////////111111111111111111111111---...///111111111000///....................................////////////000000/////////......---...//////000000000//////111111000000//////......//////////////////////////////000000000000111111000//////000333444333222222111111000///...------.../////////000000000111////////////////////////000000111111222222111111333555777888888777444333333333111000///////////////000000000111111111111111111111111111000///...222222333333333333222222000000111222333333444444111222222222222222333333111111222222222222222333333333222333444555777888777888888999:::>>>DDDHHHOOOUUU^^^eeekkksss{{{xxxpppaaaZZZPPPGGG@@@<<<999777888777555555444333000...222222222111111111111000111000000//////.........////////////////////////111000...---...000222333000000000...,,,+++,,,---///..................///+++,,,,,,,,,,,,,,,++++++------------------------,,,------...------,,,,,,---...///000000//////......---,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))************+++++++++++++++******++++++,,,************************++++++++++++++++++++++++************************------,,,,,,++++++******)))***++++++,,,++++++***************++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++{{{mmmfff^^^\\\XXXVVVSSSOOOJJJGGGDDD@@@<<<999888888888777777777666666555555555555444444555555555444333222222111111000000111222222222222222333333333444444000000111111111222222222222222333444444222111000//////000111222333333444444222111000000111333444444333333222111111111222000000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000000---...///111111111000///////////////////////////............////////////000000000///...------...///000000000000000//////111111000000//////......000000000000000000000000111111111111111111111111/////////111444444333222222111111000//////......////////////000000000000////////////////////////...///000000111111111111333444555666555444333222333333111000///////////////000000000111111111111111111111111111000///...222222333333333333222222000000111222333333444444111111111222222333333333111111222222333333333333444333333333444666888999999;;;>>>BBBGGGNNNVVV[[[bbbiiirrryyy}}}~~~~~~}}}|||wwwvvvvvvuuuuuuvvvvvvwwwvvvyyy}}}xxxqqqeeeZZZPPPHHHAAA======;;;888777666555333111000000111111111222222222111111000/////////000000////////////////////////111000...------///111222...//////...,,,+++,,,...------............------+++,,,,,,------,,,,,,,,,------------------------,,,,,,------...------,,,---......///////////////,,,------,,,,,,+++++++++*********+++++++++,,,,,,))))))******++++++++++++,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++************************......------,,,,,,,,,+++))))))******************)))))))))******+++++++++***++++++,,,,,,++++++*********++++++***)))((((((************************---,,,+++***))))))))))))))))))))))))))))))))))))************++++++++++++{{{nnnggg^^^\\\ZZZWWWTTTPPPKKKGGGDDD@@@<<<999888888888777777777666666666666777777333333222222222111111111111111111111111222222222222222333333333444444444222222222222333333333444222222222222222111111000///000000000111222222222444333222111111111111111111111000000000111111222222111111000000111111111000000111111000000000000111111111111000000000000000000000000000000000000...//////000000000000///////////////////////////............////////////...///000///...---...///000000111111111000//////000000000000////////////222222222222222222222222111111111111000000000///.........000222222111///111111000000000000//////////////////000000000000////////////////////////,,,,,,---...////////////222222333333333222222111222222111000/////////000000000000000111111111111000111111111111000000//////000000000000000000///000000111111222222333333111111111222222333333444111111222222333444444444777666555444555777999;;;===AAAIIIQQQYYYbbbjjjppptttzzz|||uuuqqqmmmkkkjjjjjjiiihhhccccccbbbaaaaaaaaabbbbbbcccfffjjjnnnqqquuuzzz~~~zzz{{{{{{{{{{{{||||||qqqggg\\\SSSNNNBBB???:::777666555444444000111111111222222333333222111000//////000111222000000000000000000000000000///...------...///000...///000000///...///000,,,,,,---......---,,,,,,,,,,,,------......------...------------,,,,,,,,,,,,,,,------......---------------......///000000,,,---......,,,******+++************++++++++++++*********+++,,,,,,------,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++************************(((((())))))***+++++++++***++++++,,,,,,++++++******++++++***)))(((''''''************************,,,,,,+++***))))))))))))*********************************++++++++++++,,,zzzmmmggg___]]][[[YYYVVVQQQLLLHHHDDD@@@<<<999888888888777777777666666777888999:::555333222000000111222333///000111222333222222111111111111222222222333333111111111222222222333333222222111000000000000111000000000000000000000000111222222333222111000////////////......//////000000000000000111111222333000000000111111111000000111111000000000/////////000000000000000000000000111000000////////////000////////////////////////............////////////---///000000...---///111111111111111111000//////////////////000000000000111111111111111111111111111111000///...---,,,,,,/////////111333222000...000000000000000111111111000000000000////////////000000000000000000000000,,,---...///000000000000111111111111111111222222111111000000000000000111000000000000111111111111///000000111111111111000...//////000000//////...111111111111111111111111000111111222333333444444111111222222333444444555888777888999<<<@@@DDDGGGNNNTTT]]]gggooouuu{{{~~~|||vvvqqqnnnllldddcccaaabbbdddgggggggggcccaaa___\\\YYYWWWVVVUUUVVVXXXZZZ\\\^^^```dddggglllqqqzzz|||uuuqqqooonnnjjjfffddddddbbb``````cccgggkkkrrrvvv{{{uuukkkdddTTTNNNFFF???;;;999777777444444444333333333333333333222000//////000222333000000000000000000000000........................,,,...000000//////000111,,,------......------,,,,,,---....../////////.........---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///000,,,///111000---++++++,,,************++++++++++++***++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++,,,++++++***))))))))))))((((((((()))***+++++++++***++++++,,,,,,++++++*********+++++++++***))))))************************++++++***************+++++++++++++++++++++++++++*********+++++++++,,,,,,yyylllfff```^^^\\\ZZZWWWRRRMMMIIIDDD@@@<<<999888888888777777777666777888999;;;<<<888666333111111222444666...///111333444333111000///000000000000111111111...////////////000000000333222000/////////000111000000000000///////////////000222333444222111/////////...---------------.........///111222444555///000111111111111000000000000//////.........---000000000000000000000000222111000.........///000000000000000000000000000............/////////000+++...000000...---///222111111111111111000//////......//////000000111111000000000000000000000000000000///---,,,+++***)))222222222444555444111////////////000111111222222000000000000////////////111111111111111111111111000000111333333444444444111111000000111111222333111000000000000000111222000000000000111111111111...///000111111111111111000000111111111111000000111111111000000000000000000000111222333333444444111111222333333444555555777888:::>>>DDDLLLRRRVVVaaahhhqqqyyy~~~yyyqqqiiicccaaabbbccceeeeeegggjjjppptttvvvvvvqqqoookkkfffaaa\\\YYYXXXPPPQQQSSSSSSSSSTTTWWWYYYYYY]]]fffrrrlllfff```]]]______\\\YYYWWWVVVSSSPPPOOOQQQVVV[[[eeehhhllloooppprrrsssuuu|||}}}vvvllldddXXXMMMFFFAAA>>>===888777666555444333222222333222000//////111222444000000000000000000000000---......//////...------)))+++---...------...///,,,---...//////...---,,,------...///000000//////.........------,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,...///000...000333222...,,,,,,---)))************+++++++++++++++,,,------...//////000///......------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++,,,,,,,,,---------+++***))))))))))))'''(((((()))***++++++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,******************************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,yyyllleeeccc___ZZZUUUSSSPPPNNNMMMFFFCCC>>>;;;999999999888999888777666666888:::;;;666555333222222333555666222222222222222222222222333222222111000000000111333222222222111000000000222222222111111111000000222222222222222111000///222222222111111111000000000000////////////000000000000111111222222222333111000000000111222333333...............///000000222222111000000000000000111000///......///000111111111111111111000//////---......///////////////000///...------...000111000000////////////000000///000111222222111000000222222222222222222222222333333222111111222333333000000000000000000111111000000//////.........---000000///...---,,,,,,,,,///////////////000111111---......///000111111222111111111111111111111111000000000111222222222333111111111000000000000000222222111000//////000000111111111111111111111111111111111000000000000000555333111000111222222222///222555555444555999======AAAGGGNNNUUU]]]fffkkktttyyy}}}tttlllfffbbb[[[TTTRRRWWW___fffmmmrrryyy}}}xxxpppeee\\\]]]YYYTTTRRRTTTUUUUUUTTTUUUWWW[[[aaannnlllddd[[[VVVWWWYYYYYYXXXTTTQQQOOOOOONNNNNNTTT\\\fffhhhiiifff___[[[\\\___```eeellluuu~~~|||ooocccYYYPPPFFF>>>===999666555666555333000222000//////000111///...222111111111000000//////000000///..................------,,,,,,------...000////////////.........000///...---------------,,,---------------------------------------------,,,------...............222111111000///---+++***------,,,+++************000111333333222111333444666111---...---***)))+++------------------------.........------,,,,,,,,,,,,,,,,,,+++***)))((((((*********++++++,,,,,,,,,000...***((('''))),,,---************************************************************************++++++++++++++++++++++++------------------------+++++++++,,,,,,---------))))))***+++,,,------...yyyllleeeccc___ZZZVVVSSSQQQNNNLLLEEEBBB===999888888888777999888777666666888:::;;;888777555333222222222333222222222222222222222222333333222111111111111111222222222111111111111111222222222222111111111111222222222222222111000000222222111111000//////...000000////////////000000000000000111111111222222111111000000000111222222///............///000000222111000////////////000111000///......///000111000111111111000000///...---...//////000000//////......---------///111333000000////////////000000///000111111111000///...000000000000000000000000////////////////////////222222111000//////...---000000/////////.........111000///...------------///////////////000111111......//////000111111222111111111111111111111111000000000000000000111111111000000000000000000000222222111000000000000000111111111111111111111111111111111111111111111111333111111111222333333333222444666666666:::@@@EEEJJJOOOWWW```gggnnntttxxx}}}~~~sssmmmhhhbbb\\\[[[XXXTTTQQQQQQWWW```gggttt{{{xxxnnn]]]YYYUUUTTTUUUVVVVVVUUUTTTWWW\\\cccppp{{{sssiiiccc```^^^[[[XXXXXXTTTPPPOOOOOOPPPXXXbbbggghhhgggaaaYYYSSSRRRTTTWWW[[[```eeekkkqqqwww|||{{{rrrggg[[[RRREEE???888444444555444333222111111222444444333222222111111111000000000000000000///............///...------,,,,,,------.../////////.........------///......------------............------,,,,,,,,,------------------------------...////////////...//////000//////...---,,,,,,,,,++++++***+++++++++...000222222222222444555999222,,,------+++***+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,///---+++))))))***+++---++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,yyyllleeeccc___ZZZVVVSSSQQQNNNLLLDDDAAA<<<999888777777666888777666666666777999::::::999666333111111000000111111111111111111111111333333222222111111222222111111111111111222222222333333333222222222111111111222222222222111000000222111111000//////......111000000//////000000111//////000000000000111111111111000/////////000000//////......//////000111000000//////......//////000000////////////000000000000000000000//////...---...//////000000//////------,,,---...000333444000000////////////000000000000000000000///...---////////////////////////000111222333333222111000000000000/////////......000000////////////......111000///......------...000////////////000111111/////////000111111222222111111111111111111111111000000000///////////////000000000000000000111111222111000000000000000000111111111111111111111111111111111111111111111111111222222333444444555555666777999;;;===CCCLLLSSS___dddmmmuuuzzz~~~rrrddd]]]ZZZWWWTTTSSSRRRQQQPPPRRRWWW___eeennnvvvwwwccc```\\\[[[[[[\\\\\\\\\]]]```fffnnn{{{yyytttoooiiiddd```ZZZTTTQQQPPPQQQYYYbbbjjjjjjfff___UUUNNNLLLLLLPPPRRRVVVXXXZZZ]]]```ccchhhrrr|||oooeeeXXXOOOCCC;;;888888888777222111000111333333111///111111111111111000000000111000//////......//////......------------..................---------,,,---------...............000//////...---,,,++++++---------------------------......///////////////---....../////////......,,,++++++++++++,,,,,,---111333555666777888:::<<<;;;222++++++---,,,++++++************************,,,,,,,,,++++++++++++++++++++++++,,,++++++***************+++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,,,,******)))(((++++++******************,,,,,,,,,+++++++++******{{{nnngggbbb___ZZZVVVTTTQQQNNNKKKEEEAAA<<<999888888777777888777666666666777777888999888666444222111111000000000000000000000000000333333222222222222222333000000000111222222222333333333333333222222222222111111222222222111111000000000000000000111111111111000000000000000000111///////////////000000000111111000///......///////////////...///000000111//////............//////000000////////////000000//////000000000//////.........///000000000000000............///000222222000000////////////000000000000000///...------,,,000000000000000000000000000111333444444333111000++++++,,,...///111222222000000//////////////////111000000///.........///000000//////000000111222000000000111111222222222111111111111111111111111111111111000000//////...000000000000000111111111111111000000000000000111111111111111111111111111111111111222222222222222111333555666666666777888999===BBBFFFKKKSSS]]]dddqqqvvv|||}}}vvvqqqooonnnpppwwwsssfff```^^^\\\[[[ZZZZZZZZZYYYYYY\\\aaaeeehhhpppzzzxxxqqqooommmlllllllllmmmmmmtttwww|||}}}sssllleee```\\\XXXZZZ___iiihhheee^^^VVVQQQOOOOOOPPPRRRUUUVVVWWWWWWYYY[[[ZZZaaakkkvvvxxxpppfffXXXKKKDDD???;;;999666555333333333111///,,,111111111111111111111111111000000///.../////////......------------............---------,,,,,,,,,,,,,,,---......///////////////......------,,,,,,---------------------------...//////000000//////---......//////......---+++++++++++++++,,,---...000222555666777999;;;===;;;222******------++++++************************++++++***************************))))))'''&&&&&&***************++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++|||pppiiibbb___[[[WWWTTTQQQNNNKKKFFFBBB===:::999999999888777666666666666666666666666666555444333333333222000000000000000000000000222222222111111222333333000000000111222222222333333333333222222222111111000111111222222222111111///000000111333444444555111111000000000000111111000000000///////////////111111000///....../////////////////////000111111//////............////////////000000000000////////////000000000000//////...//////000000000000000111000000////////////000000000////////////000000111111000///...---------////////////////////////,,,...///111111///...,,,***+++,,,...///111222333//////000000000000000000111111000/////////000000000000000000000111222222111111111111222222222222111111111111111111111111222222222111111000000000//////000000111111111111111000000000000000111111111111111111111111111111111222222222333333333444111333666777777888;;;===@@@GGGPPPWWW^^^eeennnttt|||yyytttmmmgggaaa^^^]]]___hhhqqq}}}~~~vvvqqqooommmkkkmmmnnnnnnmmmmmmnnnqqqssswww{{{zzzrrrgggaaa```cccbbb___[[[WWWTTTTTTUUUSSSUUUVVVVVVUUUVVVWWWYYYZZZ[[[___eeeooo|||nnnaaaUUUKKK@@@:::;;;999777555555444222000111111111111111222222222111111000//////////////////......------......///......---------,,,,,,,,,+++,,,---.../////////...---------....../////////---------------------------......///////////////////////////...---,,,+++++++++++++++,,,---......***,,,...///000111444666888000)))***---,,,+++,,,++++++++++++++++++++++++************************,,,,,,+++***(((&&&$$$###******************************+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++++++++***))))))***+++,,,,,,------}}}pppjjjaaa___[[[XXXUUUQQQMMMJJJGGGCCC>>>;;;:::999999888666666666666666555555555333444444444444444444444111111111111111111111111111111111000111111222222111111111111111222222222222222222111111111000000000000111222222222222111000000111222333555555666222111111000000111111222111111000000000000//////111111000/////////000000000000//////000000111222//////......//////000000//////000000000000/////////000000111111111111000...///000000111111000000222111111000000///......000000////////////000000111111000///.......................................///000111111000///...//////////////////////////////000000000000111111111111000000000000111111111000000000000111222222222222222222222222222222111111111111111111111111222222222222111111111111/////////000111111222222000000000000000111111222111111111111111111111111222222222333333444444555111444888:::;;;>>>EEEJJJPPPWWWaaaiiiooouuu|||xxxppphhhccc\\\XXXUUUTTTSSSVVV```kkk{{{wwwkkkfffcccaaa]]]ZZZXXXWWWWWWXXXVVVVVVVVVUUUSSSTTTVVVXXXZZZXXXXXX[[[aaammmuuuiii[[[MMMCCC===:::666444333333333222111111111222222222222222222111000000//////000000//////............//////............---------,,,,,,---.../////////...---,,,,,,---...///000000111------------------------,,,------.............../////////...---,,,+++***---,,,,,,,,,,,,------...***+++---.........000222111,,,***,,,,,,++++++...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++.........,,,+++)))'''&&&***************)))))))))******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---((()))******,,,------...---------,,,,,,,,,,,,,,,((()))***+++,,,------...|||oooiiiaaa^^^[[[XXXUUURRRMMMJJJFFFBBB===:::999999888777666666666666555555444444333333444444444444444444222222222222222222222222000000//////000000111222222222222111111111111111111111111000000000//////000000111222222222222222111111222222222333333333222111111000000111111222222222111111111000000000111111000000000111222222000000//////000000111222000////////////000111222...///000111111000///...000000111222222222222222//////000111111111111000000000111111111000000///000000////////////000000111111000/////////000111........................222222222222222222222222000000000000000000000/////////000000000111111111111111111000000111111222111111000000111111222333333333333333333333333333111111111111111111111111000000000000111111111111...//////000111111222222000000000000000111222222111111111111111111111111222222333333444555555555555999>>>BBBFFFMMMWWW___eeekkkqqqvvvzzzxxxpppjjjddd]]]YYYVVVUUUVVVXXXZZZ^^^jjjuuu~~~xxxqqqmmmhhhccc```^^^\\\\\\XXXXXXXXXXXXXXX\\\```dddbbb```aaadddgggppp|||oooaaaXXXIIIDDD<<<777444333333222111111111222222333333333222111000000//////000000//////............///////////////.........------------///000///...---+++------......//////000000------------------------+++,,,,,,------------------------......------,,,...------,,,,,,,,,------...///000000......///000***)))+++---+++(((***///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------,,,+++***)))+++*********)))))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,zzznnngggaaa^^^[[[XXXUUURRRMMMJJJEEEAAA<<<999888888777666555666666666555444333333444444555555444444333222222222222222222222222222//////...//////000111111333222222222111111000000000000000000///////////////000111222222222222222333333222222111000000///222222111111111111222222333222222222111111000000111111000000111222333333000000000000000111111222000000000000000111222222...///000111111000///...000111222333333333333333//////000111111111111111...///000111111111111111000000////////////000000111111000//////000111222111111111111111111111111//////............//////......///000111222333333//////000000111111111222222111111111111111222222111111111000111111222333333333333333333333333333111111111111111111111111......//////000000111111...//////000111222222222000000///000000111222222111111111111111111111111222222333333444555666666:::???EEEJJJPPPZZZgggqqquuuxxx{{{}}}~~~wwwmmmfffbbb___[[[YYY]]]^^^bbbgggkkkqqq}}}}}}vvvoooiiieeebbb```[[[\\\]]]^^^bbbhhhpppuuuqqqppptttyyy|||ssskkk\\\UUUJJJAAA;;;888666555111111111222222333333333222111111000000000000000//////............//////000////////////.........---...///000000...,,,***///////////////.........------------------------***+++,,,,,,------,,,,,,***+++,,,---............///...------,,,,,,,,,,,,---......---,,,++++++,,,%%%'''+++...+++'''***000++++++++++++++++++++++++******++++++,,,,,,,,,,,,((()))***++++++++++++++++++*********))))))((((((+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------------------------))))))******+++++++++,,,,,,,,,,,,++++++++++++***yyyllleee]]]ZZZWWWUUUSSSPPPLLLIIIEEEBBB>>>;;;999777555333888888888888666444222111444444333222222111111000222222222222222222222222333222111000///////////////000222333444333333222444333111000000000111111///000111222333444444444111111111111111111111111111///......000222333333333111000///000111000///////////////000000000000,,,,,,,,,------.........111111000000000000000111//////............//////333333333222222111111111222222222111111///......111111000000000000111111333222111111000000111111222000......111111///---///000111222222111000///////////////000000000000000---+++---111333222000---...///111111111000///---///000111111000///---222111111111000000//////......///000111222222333444333222111000111222333222222222222222222222222000000111222333333444444333333222222111222222222333222000---,,,///333777111333444555555777:::<<>>888888777444222000//////222222222222111000000///...............///000111000000/////////.................................000,,,+++...///+++,,,000------------------------......//////000000000111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++---------------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---************++++++++++++,,,++++++***+++,,,---...((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))((())),,,---,,,***vvvkkkfffcccaaa]]]ZZZWWWSSSNNNKKKDDDAAA===:::999888777666666666666777666555555444444444333333222222111111222222222222222222222222000111111222333333444444444444333222111111111111111111000////////////000111222222333333333222222111111111111111111111111111000///000222333333333111000000///////////////111111111111222222222222000000000000////////////111111111111222222333444111000000//////000000111...///000111222333444444111111222111111000///...222111111000000000000000000000222222333222111000222000//////000111///...000000111111111111000000/////////000000000111111///000111000000000222444333222111111111111111111///000111222222111000///111111111222222222222222333333333222222111111111222222222222222111000000111111111111111111111111222222222222333333333333333333222222222222333333111111111000000222555888666888;;;???EEEMMMVVV\\\hhhlllsssyyywwwkkk^^^RRRKKK???>>>;;;888555333222111333333333222222222222222,,,,,,------...000111222000000000/////////..............................111...---//////---...000..............................///////////////...///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++***,,,------,,,+++---...************++++++++++++,,,,,,,,,+++,,,------...************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))***+++,,,+++***uuukkkgggeeebbb___[[[XXXTTTOOOKKKEEEAAA===:::999999888777777777777666666555444444555444444333222222111111222222222222222222222222000111111222222333333333444333222111111111222333111111111000000000000111222222333333333222111111111111111111111111111111111000000111333444444333000000000///......///000000000000111111111222222111111111000/////////...222222111111000111111111111111000000000000111111...//////000111222333333111111111111111000//////------...///000222444555...000222333444333111000111111000000000000000///000000000111111000000000//////000000000111111111///111333222000///222555444333111000///000000111000111222222222222111000111111111222222333333444333333333333333333333333222333444444444333111000000000000000000000000000333333333333333333222222333333222222222333444444333444555444444555777::::::>>>DDDKKKTTT]]]gggmmmuuuxxx|||sssggg___LLLGGGAAA;;;888777777777333333222222222222222333//////...//////000111111000000000////////////...////////////............000///...//////...///000////////////////////////...///000000000///...---..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++((())))))******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***++++++,,,++++++uuulllhhheeebbb^^^[[[XXXSSSOOOKKKEEEBBB===999999999999888999888777666555444333333555555444444333222222111222222222222222222222222111111222222111000//////111111000000111333555666111222222222222222222222222222333333333222111111111111111111111111111111,,,++++++,,,...//////...000111111000...---///111/////////000000000111111111000000000///.........333222111///............111111000000000000111111//////000000000111111111000111111111111000000///------...///111222444555///000222333333222111///111111111111000000000000111000000000000000000111000000000000111111111111///222333222//////222555333222000///......///000111111222222222222111111111111111222222333333444111222222333444444555555333444555555555444222111000000000000000000000000444444333333333333333333333222222222333444444555444555666666666888:::===AAAGGGQQQ[[[dddlllsssxxx~~~}}}{{{{{{ttt___WWWKKKAAA<<<999888777333333222111111111222222333333222111000000000111111000000000////////////000000/////////..................------///000//////////////////////////////000111222222000///...------...//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++******+++,,,,,,,,,,,,------------...,,,,,,---------...............------,,,+++++++++------------,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,++++++++++++vvvlllhhhdddaaa^^^[[[XXXTTTOOOLLLGGGCCC===999888888888888888888666555444444444444555555444444333333222222222222222222222222222222111111222222111000...---//////000111222444555666111222333333444333333333111222222333333333222222111111111111111111111111,,,,,,,,,---///000///...000222333111...---000222.../////////000000000000000000000000////////////222111000///...---------111000000//////000000111///////////////000000000000000111111111111000000111000000000000000111111111222222333222111000///111222333222000///000111111111000000000000111111000000000111111111222222000111111111000000111333111000//////////////////111111111111111111111111111111111222222222222222000111111222444555555666444444444444444333333222111111111111111111111111333333333333444444444444333222222333333444555666444555777888:::===BBBFFFOOOVVV```kkksssxxx}}}~~~~~~{{{vvvlll]]]OOOFFF@@@:::666555444333111000000111222666555444222111111000000111111000000000/////////111000000//////.........+++......,,,---111222111...........................///111333333222000///,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,,,,,,,------------++++++,,,---------------,,,,,,++++++*********)))++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++,,,---,,,+++***+++,,,wwwmmmhhhdddaaa^^^[[[YYYUUUQQQNNNIIIDDD>>>:::888888888888555555444444555666777888555555555444333333222222222222222222222222222222000111222333333222000//////000111222333444444444000111222333444333333222000111222222333333333333111111111111111111111111///...///111333333222000000333555333///...000444//////000000000111111111000000000111111111111111000000////////////000000000//////......//////000------......///000111111000000111111111111000000111111000000000000000111444333333222111000//////000222333222000///000222222111000//////000111222000000111111111222222222222000//////000111000000//////000111111111000000000000000//////000000000111111111111111111000000111111222222333333444444333333222111111111111222222222222222222222222222222333333333444555555555222222222333333555666666666777:::===BBBIIIQQQVVV```fffnnnvvv|||}}}|||zzzyyyyyy{{{}}}~~~}}}~~~qqqeee[[[PPPEEE===888777444222111111111222444444333222111111111111111111111000000000//////111111000000///......---***...///---...444666333------------------------,,,---000222222222000///+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++)))***,,,+++******+++---*********+++++++++,,,,,,******,,,---------,,,+++++++++++++++++++++******(((((()))***+++,,,,,,---,,,,,,+++++++++++++++++++++---...---+++)))+++,,,xxxmmmhhhdddaaa^^^\\\ZZZWWWSSSPPPJJJEEE>>>:::888777777777222222333333555888:::<<<666555555444444333222222222222222222222222222222///000222444555444333222000111333444444333222111///000111222333333222111///000111222333444444444111111111111111111111111,,,,,,---///111111000...111444666444000...111555000111111111111222222222111111111222222333333444.........///000222333444//////............//////***+++,,,...000111333333///000000111111111000000////////////000222333444666555333111000/////////000222444333000///000222222111000//////000111222000111111111111222222222333///------000111000......000111333333333222111000000////////////000000222111111111000000//////333333222222222222111111333222000/////////000111222222222222222222222222222222333333444555666666222222222333444555666777999;;;???CCCKKKTTT^^^eeemmmqqqwww|||{{{vvvzzzyyywwwvvvwwwyyy|||~~~wwwnnnbbbSSSIII;;;999666444222111222222111111111111111111222222111111111111000000000000222111111000///......---***///000---000666888555------------------------***,,,...111222111///...+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000++++++++++++++++++++++++***,,,------,,,+++---...((())))))))))))*********)))***+++,,,---,,,++++++------------------------%%%&&&&&&((()))***+++,,,---,,,,,,++++++*********+++---///---+++)))+++---yyynnnhhhcccbbb```]]]YYYTTTPPPNNNIIIEEE???;;;888666444222666888999999888888888999999888666555444444555555333333333222222222111111111111111000000000000000222111///......///111222222222222111111111111000000333555444222000111333444333222111000...------111000/////////000222222///000222444444444222111333000...///111222111///222222222222222222222333222111000///000111333444222333333333333222111111000000000000000/////////111111111111111111111111000000000000111111111111222444555444222000000000000000000000000000000000000000111111111111000000---000333333111///000111000///...------...///000444222000...------///000555444333222111111111111000000000111222222222333333444555555333111111222111111222222222333333333000000111111111111000000333444555333111000000111222444666777777777999:::???DDDLLLSSSZZZcccnnnuuuzzz}}}|||{{{~~~~~~qqqbbbXXXKKKDDD<<<666444444222000222222222222111222444666111111111111000000000000222111111111000000//////000//////......000111222//////...------------...***,,,...///000000...---------------------------///............------------------,,,,,,+++++++++,,,---......//////......,,,,,,+++***)))))))))***,,,+++*********+++,,,---)))******++++++,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&%%%%%%,,,,,,++++++,,,,,,---...------,,,+++************///...,,,+++***++++++,,,xxxnnngggbbbaaa___\\\XXXTTTPPPMMMJJJFFFAAA===:::888666555777888::::::888777777888888777666444333333444444333333222222222111111111222222222111111111111111333222111111111111222333222222222111111111111000...000222222000//////111333222222111000///......111111000000000111222333000111333444444444222111333111///000222333222000111111111111222222222222222111000//////111222333222222333333222222111000////////////////////////////////////////////////000000000000111111111111333555666555333111111222111111111111111111111111000000111111111111000000///111444444222000111222111111000/////////000111222111000//////000111222666555444333222222222222111111111111222222222222222444555444333111111222111111222222222333333333111111222222222222111111000222444555666777:::<<<222333555666666888<<<>>>GGGOOOXXXaaagggnnnuuuzzzvvvmmmZZZQQQFFF===999777555333333333222111000111222333111111111111000000000000111111111111000000000/////////.........///000111//////...------------...,,,---///000000...---,,,------------------------............------------.........---------,,,,,,,,,------...............------,,,+++++++++++++++,,,,,,+++******+++,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,++++++******)))))))))******))))))******+++,,,,,,,,,++++++***+++++++++...---,,,+++++++++,,,---xxxnnnhhhbbbaaa^^^[[[WWWSSSOOOMMMJJJFFFAAA>>><<<;;;999888888999;;;:::888777777777666666555444333333333333222222222111111111000000222222222222222222222222444444444444444444444444222222222111111111111000...000222222000///000111111111111111000000000///222111111111111222333333222333444555444333222111333111000111222333222000111111111000000000000000111000///...///000111222222222333333222222111000.........///////////////////////////////////////000000000000111111111111444555666555333222222222111111111111111111111111000000111111111111000000111222444444222111222222222111111000111111222222000000111111222333444444666555444333333333333333222222222222222111111111222333444444222111222222111111222222222333333333222333333444444333333222222333444444222222444666444555666888:::???EEEJJJUUU^^^iiisssxxx{{{oooeeeVVVJJJBBB===999666555444333222222111111111222222111111111000000000111111111111000000000000...............///000000000///......------......//////000000///...,,,+++....................................------------//////............------,,,,,,---..................------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------xxxooojjjbbb```^^^ZZZVVVRRROOOMMMIIIEEEAAA>>><<<<<<:::999999:::;;;:::888666666666444444444333333222222222222222111111111000000000111111111222222222222222333333444555555444333333222222222111111111000000111222333333333222222333000000000000000111111111222222222222222333333333444444444444444333222111111000000111111111111000000000000000/////////////////////...///000111111222222222222222111000000.............../////////111111111111111111111111///000000000111111111111222444555444333111111222111111111111111111111111000111111222222111111000222222333222222111111111111111111111111222222222///000111222333333333333555444333222222222222222333333333222222111111111111222444444222111222222111111222222222333333333333333444444444444333333555555444222000///000111666888;;;???DDDLLLUUU[[[dddlllvvv~~~wwwiii\\\RRRIII@@@:::888666555444333333222111222222222111111111000000111111111000000000000000.............../////////000//////.............../////////000///...---,,,////////////////////////.........---------,,,,,,............------------,,,,,,---.........------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++******************///......------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...************+++,,,------++++++++++++,,,------...xxxpppkkkbbbaaa]]]YYYUUURRROOONNNGGGDDD???<<<;;;;;;:::999999:::;;;:::888666666666333333333333333222222222222222222111111111111000000000000000111111222222222222333333333333222222222222222111111111000000111111111222333444333222000000000000111111111111111111222222333333333333444444444444333222222111///000111111111000//////000000000/////////......///////////////000000111111222222222222111000000............//////000000111111111111111111111111///000000000111111111111000222333333111000000111111111111111111111111111111111222222222222111111222222111000000000000///000000000111111222222222000000111222222111111000333222111111111111111111444333333333222222111111000222333333222111222333111111222222222333333333222222333333333333222222333444444444444555888;;;999<<>>:::999999::::::999;;;<<<======<<<:::888555555555555444333222111444555555555444333333222333222222111111222222333111222222333333222222111111333444444222111111222111111111222222333333444444111//////111222000---222000///000111222111///333333222111///......//////000222444222///,,,)))......000222333333444444555444333111000/////////000000000000000000000000///...---------...000111000111222333333222111000222222222222222111000///111111111222333333444444000000000111222333555555666555444333111000//////333222222222222222222333---///222444555555333222222111///000111222222111222222333333333333444444555444333333222222222222...222666666444222222444444333333333333444555555888999999888555444444555666777999;;;@@@HHHRRRXXXhhhkkkqqqwww|||}}}{{{|||}}}ppphhh[[[MMMBBB;;;888888666555444444444333111...///000111222222111000///000000000000000000000000222000...---------///000111000000///...---------......------------......//////...---...///000111---,,,++++++,,,---///000...------,,,,,,------...+++++++++,,,,,,---------000000//////.........---,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********---,,,,,,,,,,,,---......++++++++++++++++++++++++///...,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++,,,,,,,,,,,,------vvvoookkkfffbbb\\\XXXVVVSSSQQQPPPMMMHHHAAA<<<999999999888777777888999888777666555555555555555444333222111444444555555444333333222333333222222222222333333222222333333333333222222111333444444222111111222222222222333333333333333333111///000111222000.../////////000000000000111333333222111/////////000000111333333333111...---111111111111111111111111333222111111000111111111000000000000000000000000111000000///000111222333000111222222222222111000111111222222111111000000.........///000000111111111111111111222333444444444444333222111111000000222222111111111111222222111222444555555333111///333222111111333444444333222222333333333333444444555444333333222222222333///222555666444222333444444444333333444444555666555666777666555444555777999<<>>BBBFFFRRR[[[gggqqquuuuuutttrrrgggeeeaaa______bbbfffiiimmmppptttyyy}}}rrraaaTTTGGGBBB;;;666444444444444000111111222333444555555111111111111111111111111//////......------------////////////..................------------......,,,,,,,,,---------------+++,,,,,,------............------,,,,,,------...---------------------------------------------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...---------,,,,,,,,,+++++++++++++++,,,,,,---------//////---,,,++++++******+++++++++,,,,,,,,,------wwwpppmmmiiieee___ZZZVVVSSSQQQOOOJJJFFF???:::888888888888888777777666555444333333333444444555444444333333111222222333333333333333333222222111111222222333333333444444444444333333333444555555333222222333000000000///////////////000222333222111111222333000222333111...,,,---///333000...///333555444222000000000000000111222333111111000000000222333444333333222111000000000111111111111111111111111111000111222222333333222222222222111000000111222222000111111222222222222111111111111222333333444444444333333222111111111222000000111111111111111111111111111000000111111111444444444444444333222222111111222444666777666444222222333333333333444444333333222222222333444444333222111222444555444333555555444444555555666777555777999<<<@@@EEEKKKPPP\\\cccmmmuuuvvvtttpppnnnaaaaaa```aaaeeejjjooorrrvvvwwwyyy{{{}}}qqqhhhVVVOOOEEE<<<888666555555111111111222333444666666111111111111111111111111///////////////.........//////////////////............------------......,,,,,,---............---***+++,,,---...............------,,,,,,------...............------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////......------,,,,,,++++++***++++++,,,,,,------...///...---,,,+++*********++++++,,,,,,,,,,,,------wwwqqqmmmhhhddd^^^ZZZWWWUUURRRPPPLLLGGG@@@;;;999999999888666666777666555444222111333333444444555444444333111111222333333333333333222111111000000111111222333333444444444444333333333444666555444222222333000000000111111111111111111333444333111000111333000111111111111111111111222///,,,...222555333111111111222222222222222222111222222222333333333333111111111000111111222333111111111111111111111111000111222333333333222222222222111000000111222222222333333333333222222111333333444444555666666777333333222222111222222222111111111111000000000000222222111111111111222222333333333333333222222222222222333666888999777555222222333333333333444444333222222222333333444555444222000111444555444333555555555555555666666777777:::>>>DDDJJJRRR[[[```fffjjjpppttttttssssssrrrmmmmmmnnnpppsssvvvyyy{{{}}}}}}}}}|||~~~xxxwww{{{|||xxxkkkbbbTTTHHH???:::888777555444333222222333444555111111111111111111111111000000000000000//////....../////////////////////......------------......,,,---.../////////......+++,,,---.........---,,,...------,,,,,,------............------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++***++++++,,,------------------------------------------...///000///......---,,,,,,++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------xxxqqqmmmfffbbb]]]YYYWWWVVVTTTSSSNNNIIIBBB===:::999999888777777888999777555333111333333444444555444444444000111222333333333333333111111000000000000111111333444444555555444444333333555666555444222333333111111222222333333333444222444555444111///111333222111111333555777777666111...+++---222555333000222333333444444333333222333333444444444333333222/////////000111333444555111111111111111111111111...///000111222111000000333222111000000111222333444444444444333333222111000000111222222333333444333222222111222222333333111111111111000000000///333333222222222222333333///000111111333444444555333333444777::::::888666222222333333333444444444222222222222333333444555555222000111444555444333555555555555555666777777;;;>>>DDDKKKTTT^^^hhhooossstttwwwxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||~~~xxxrrruuurrr~~~}}}rrrbbbRRRGGG@@@<<<:::888777555333222222222222111111111111111111111111111111111111111000//////.........///////////////.........------.........------///000000000///...---......///...---+++***...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........*********++++++,,,,,,,,,++++++******++++++,,,---------------------------///...---,,,,,,...///000//////...---,,,,,,++++++******+++,,,,,,---......)))))))))***+++,,,...///++++++,,,,,,,,,---------zzzuuurrrlllhhhccc^^^ZZZUUUQQQNNNMMMHHHCCC???===;;;:::999444333333666999888444000333333333333333333333333555333111111222333222111222222222222222222222222333222111111000111111111000000111222222222222111222222222222222222222222333444444444444444444444222333333444444333333222111111111111111000/////////000333444444333222111000111333555555444333222111111222222222111111000111111111111111111111111000000000000000000000000000000111222333333444444222222111111222222333444333333333111000000222444444444444444444444444444000222444333222111222333333333333333333333333333333222222222111000000000000111444666777777777666444444333222222333333333222222333333333333444444333444444444444444444444777666555777999;;;;;;:::CCCIIISSS]]]fffmmmsssvvv}}}~~~~~~zzzkkkqqqooouuu~~~ttthhh[[[NNNBBB;;;888777555111......000333222111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////...---,,,++++++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000+++******************+++))))))***+++---...//////------,,,,,,---...000111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000yyytttpppjjjgggbbb]]]YYYUUUQQQOOOJJJFFFAAA===:::999888777;;;999777777999:::999777444444444444444444444444555333111111222333222111222222222222222222222222333333222111111111111111111111222333333333333333222222222222222222222222444444444333333222222111222222333333333333222222111111111111111000//////000111222333444333222222000222333555555444333222555555444333222111000000111111111111111111111111222222222222222222222222000000111222222333444444222222111111222222333444222333333333222222333555444444444444444444444444111222444444222111222333333333333333333333333333222222222222111111111111000222444666777666555555444333333222222333333444333333444444444555555555333333333444444444444555333444666777888:::???CCCMMMSSS]]]gggooovvv|||rrrppplllnnnzzz~~~vvvkkk]]]OOOFFF===;;;888555333333333333222222111000000000000000000000////////////000000000000000000000000000000//////////////////////////////......------,,,,,,------------------------........................------------------------------,,,,,,,,,+++++++++++++++---.........------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,---...000111------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///xxxrrrnnnhhheee```\\\YYYVVVRRROOOJJJFFF@@@<<<:::999888777<<<999555444555666888888555555555555555555555555555333111111222333222111222222222222222222222222444333222222111111222222222222333444444444444333222222222222222222222222555444333222111000000///111111111111111111111111111111111111000000000///111111222222222333333333111222333444555444333222999888555333111000000000222222222222222222222222333333333333333333333333000000111111222333333333222222111111222222333444111333555555444444444555444444444444444444444444111222444444222222222333333333333333333333333333111111111222222222222222111222333555555555444333333333333222222333333444444555555555555666666666333333333333333444555555333777::::::999===GGGOOOYYY```iiissszzzxxxrrrjjjfffmmm{{{|||nnn```VVVHHHCCC===999888777555333333222111111000000111111111000000//////000000111000000000000000000000000........................///////////////.........------------------------................................................---------------,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---------,,,+++***)))((((((---,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------wwwqqqmmmgggddd___\\\YYYVVVSSSPPPLLLHHHBBB>>><<<;;;:::888:::888555333333444555666555555555555555555555555555333111111222333222111111222222222222222333333444444333222222222222222111222222333444333333333111222222222222222333333444444333333222222111111111111000000000000111111222111111000000000000000222222111111111222333444111222333444444444333333999777444111000000000111222222222222222222222222333333333333333333333333000000111111222222222333222222111111222222333444111333666777666555555666444444444444444444444444111333444444333222222333333333333333333333333333111111111222222333333333222222333444444333333222333333222222222333444444444444555555555666666666444333333333333555666777999;;;===>>>@@@GGGQQQZZZdddkkkttt|||xxxqqqhhhbbbeeeppp}}}yyynnnfffWWWNNNCCC<<<:::999555111333333222111111111111222111000000000000000000111000000000000000000000000////////////////////////......//////000000000111................................................------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000---------,,,,,,---------...------,,,+++***)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------vvvppplllgggddd___\\\YYYWWWTTTQQQKKKGGGBBB>>><<<:::999888888888999999888777666666444444444444444444444444555333111111222333222111111111111222222333333333555444444333333333333333000111111222222222222222111111111222222333333333222222333333444444555555111000000//////000000111222111000000//////000000222222111111111222333444222222333333444444444333444333111000///000222333222222222222222222222222222222222222222222222222000111111111111111222222222222111111222222333444111444666777666555555666444444444444444444444444111333555444333222333444333333333333333333333333111111222222333333333444222222333333333333333333333222222222333333444555333444444444444555555555555444333333444666777999::::::<<>>999555555444333333333333333222111111000000111111222111111111111111111111111000000000000000000000000.../////////////////////................................................------------------------,,,,,,---------.........------+++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------------,,,+++)))***+++---......------........................------------------------~~~wwwqqqlllkkkhhhccc___\\\XXXUUURRRKKKGGGAAA===;;;:::999777333666:::;;;999888:::;;;777777777777777777777777555333111111222333222111000000111222333333444444666666555444444444444555222222333444444444444333000000111222333333444444333333222222222222222222333222111//////111222333333222000///...///111222///111333444444444222111333333222222222333444555111222333444444444444333333333333333333333333333444444444444444444444444111111111000000000000000222222111111222222333444777777666333111111222444444444444444444444444444222444555555444333333444333333333333333333333333444444444333333222222222222333333444555666888999222222222222333444555666666666666666777777777777999888666666777:::===???IIISSS```jjjpppxxx|||rrrjjjiiihhheeefffkkkqqqyyyzzztttmmmiiifffdddhhhooosss~~~}}}|||zzzyyywwwvvvrrrhhh[[[MMMCCC>>>555555444333333333333444222222111111111111222222111111111111111111111111///////////////////////////////////////.........////////////////////////................................................,,,,,,,,,---------.........---+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++---......------........................,,,,,,,,,,,,,,,,,,,,,,,,~~~wwwrrrpppkkkgggaaa]]][[[XXXSSSOOOJJJEEE???:::888777777777777777666666666666666777999999888777666555444444222222222333333444444444333444444222111111333555555555444666999::::::999,,,...111333444444222222555444222111111111222222111111111111111222222222111111111111111111111111222222333333333333444444444333222222222333444555333444444555555444444333222222111111222333333444222333444555666666666666444444444444444444444444000000111111111111000000444333111000000000111222222222444444444444222222444444444333333222222222222222222222333444555666333333333333333333333333777555333333444444333222222222111111222222333444444444444444444444444444777555444666888888666222777444666<<>>CCCGGGPPPZZZdddmmmxxx}}}rrrlllgggdddaaa___dddjjjoootttyyyrrriiicccbbbiiittt~~~zzzyyyzzz|||~~~|||yyyvvvrrrhhh[[[QQQAAA<<<666333555666444111444222000000222222000...//////000111111111111111000000000000000000000000111000000000/////////...000//////......//////000///000111000...---.../////////.........------------,,,,,,++++++,,,,,,---///---***(((((((((***++++++++++++,,,------............------------------............------------...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------000///...---......///000.........///......------,,,,,,,,,---------......|||xxxvvvmmmggg```[[[YYYWWWTTTQQQMMMHHHAAA<<<::::::999999888888999999:::<<<===>>>999888777777666555444444111222222222222222333333111222333222000000222444555444444555777999999888444333333333333333333444555444333222111222333333555444333222111000000///000000000000111111111111222222333333333333444444555444333222222222222333111111222222222222111111444333333222222222333333333333444555555444444444222222222222222222222222222222333333333333222222444333222222111222222222222333333444444333333222444444333333333333222222222222222222333444555555333333333333333333333333333111000000222333333222444444444444444555555666666666666666666666666666666555444666888999888777???>>>???DDDKKKSSS___jjjooovvvvvvooohhhccc```___eeemmmvvvzzzssskkkdddiiisss{{{yyyyyyyyyzzzyyyxxxxxxvvvoooeee^^^LLLEEE<<<777666666555333333111000111222222111000///000000111111111111111222222222222222222222222000000000000////////////111000000//////000000111...///000///---------.../////////............---------,,,,,,,,,,,,------------+++*********************++++++,,,,,,------000//////......---,,,,,,------------..................------,,,++++++***,,,,,,,,,,,,------------------------------,,,,,,///.........///000111111///////////////...------,,,,,,,,,---------......|||wwwtttnnnggg___ZZZXXXVVVTTTQQQMMMHHHAAA<<<:::999999888777777777777888888999:::888777777666555555444444222222222222222222222222000111222222000000111222444333333444666888777666666444333111111111333333222111000/////////000111333333222111000000//////.........///////////////222222222333333333444444555444444333222222222222333333444444444444333333333333222111111111111222333333444444444333333222111111111111111111111111111222222222222222222111222222222111111111111222333333333333333333333333333333333333333333333333333222222222333333444555444444444444444444444444222111000000222444444333444444444333444555555666555555666666666666777777999888888888999999::::::>>>@@@EEEMMMVVVaaannnwwwyyy|||~~~uuulllfffbbbccckkktttvvvyyy~~~|||zzzyyyyyyxxxwwwxxxyyyxxxtttmmmhhhZZZRRRGGG>>>999777666555222222111111222222111111//////000000111000000///222222222222222222222222000000000000////////////000000000000000000000000---/////////---,,,---.../////////...............------,,,,,,,,,,,,------...............---,,,,,,*********++++++,,,,,,,,,............------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......,,,,,,,,,------------...000000//////......---------------...///000111111////////////...---,,,+++,,,,,,,,,---------......zzzuuuqqqsssmmmddd___]]][[[YYYWWWMMMHHHAAA;;;999888888777::::::999888888777888888777777666666555555444444222222222222222222222222000111222222111000111222444333222333555666666555666444111//////000111222111000/////////000111222///000000000000000000000111111111222222222333333222222222333333333444444444444444333333222222222222333333444444333333222111111000000000000111111222333333333333333222111111111111111111111111111000000111111111111000000000000111111111111111111333333333333333333333333333333333333333333333333333333222222222333444444444444444444444444444444666555333444666777777777333333333333333444444555444444555555555666666666::::::999888777999;;;<<<===DDDNNNXXXcccnnnxxx}}}|||qqqkkkgggiiirrr}}}}}}|||zzzzzz{{{{{{|||}}}|||yyytttqqqeee]]]RRRFFF>>>888555444333333333333222222222222/////////000000///......111111111111111111111111////////////000000000000////////////////////////---/////////---,,,---...////////////////////////...------,,,,,,------........./////////...---,,,******++++++++++++,,,,,,******+++,,,---.........******++++++,,,,,,,,,,,,,,,---------------......,,,,,,---------.........///.........------,,,,,,***+++,,,---......//////---------------,,,+++***,,,,,,,,,---------......zzztttqqqrrrllleee```^^^\\\XXXVVVMMMHHHAAA;;;999888777666999999777666555444444444666666666555555555444444444444333333333333333222000222333333222111111222333222111222444555444333444333111//////000111222333333222111222333444555/////////000000000111111000000000111222222333333222222333333333333444444222333333444444333333222000000111111111111000000000000000000000111222222111111222333333222222222111111111111111111111111000000000111111000000000000000111222222222111111444333333222222333333444222222333333333333444444333333333222222333333444444444444444444444444444444333222222333555444444333333333222333444444555444444444555555666666777888888777666666999===@@@DDDNNNZZZdddnnnxxx}}}~~~uuunnnkkknnnxxx~~~~~~zzz|||{{{zzz{{{||||||zzzxxxuuusssjjjdddZZZNNNDDD<<<777555555666666555333222222333///000000000000//////...000000000000000000000000////////////000000000000...//////000000//////......///000///---------......////////////000000000......------------......,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))***+++---...//////******++++++,,,,,,------111000///...---,,,+++***,,,---------............++++++++++++++++++*********+++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......|||wwwtttnnniiibbb^^^\\\ZZZUUURRRNNNIIIBBB<<<:::999888777777777666555444444444444666666555555555444444444555555555444444444333333000222444444333222222222333222111222333444333222444333222111111111222333444333222222222444555666222222222222111111111111......//////000111111222222222333333333333444444000111333444444444444333000000111111111111000000111111111111222333555555///000111222222333222222222222222222222222222222000111111222222111111000111222333444444444333333444333333222222333333444222222222333333444444444444333333222222333333333555555555555555555555555444333111111222333222111444444444444444555555666444555555666777777888888666777888888999===DDDIIIRRR]]]hhhooovvv~~~~~~~~~vvvooommmppp{{{|||zzzwww{{{~~~|||wwwyyyzzzyyyxxxvvvttttttllliiibbbYYYNNNEEE???<<<777999999777444222222444222222222222222111000000000000000000000000000000.../////////000000000111///000111111111111000//////000111000...---...///.../////////000000000000......------------......------------------......------,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,------...//////111111000...---,,,+++***------------............+++++++++,,,,,,,,,,,,,,,+++,,,---......------,,,******+++,,,------------,,,,,,,,,---------......~~~zzzwwwoookkkeeeaaa___\\\WWWSSSPPPKKKCCC>>>;;;:::999888::::::::::::::::::;;;;;;555555555555555444444444666666666555555444444444111333555555444222222333333111111111333444333222333333333222333333333444222222111111111222444555666555555444333222111111111222222333444444555555222222333333333444444444///000222444555555555444222222333333333333222222111111222333444666777888...///000111222333333333222222222222222222222222222222222333333222222222222333555666666666555555444444222222222222444444222222222333333444444444444444333222222333333333555555555555555555555555;;;999777777888888777666555555555555555666777777555666666777888999999999666888:::;;;>>>DDDLLLSSS___iiirrruuuzzz~~~uuuooommmppp{{{|||wwwuuuxxx||||||zzz{{{}}}}}}{{{yyyyyyyyynnnlllhhhaaaWWWNNNGGGDDD999;;;;;;999555222333444444444444444444333222111000000000000000000000000.../////////000000111111000111222333333222111000///111111000///...///000.../////////000000111111......------------......000000/////////000000111------------------------------..................------......///000111111..................---------------.........//////---......//////000000000---.../////////...---,,,******,,,---.../////////,,,,,,,,,---------......|||wwwtttoookkkfffbbb```]]]WWWSSSPPPJJJCCC<<<888555333222:::999777666666777777888:::777444111000111333555333333333333333333333333111222333333444444333333111333555444333222222333444222111222333333222111111111222333444444444444444333111000000111333444///////////////000000111333333333333333333333333555222///000222444333111:::777444222222333222222333222222111111222222333111000000000111222333333111222333333333333222111222111111000000111111222555555555444333222000000//////000111222222333333000111222333333222111000222222222222222222222222666666666666666555555555333444666777777777666555555555555555555666777777777666777888999888666444<<<;;;:::;;;BBBLLLVVV]]]kkkrrryyy}}}||||||{{{qqqnnnqqquuu}}}|||vvv{{{xxx{{{~~~||||||{{{yyyuuurrrrrrmmmgggdddccc^^^VVVPPPAAA;;;444222444555444111555555444444222111///...........................111111111111111111111111000000000000000000000000------......//////000000/////////...---------,,,........................//////.........---------+++,,,,,,---------------+++++++++,,,,,,,,,---------------............///......---,,,,,,+++************+++++++++,,,,,,,,,/////////...------,,,,,,---,,,+++******,,,...///------..................111111000000//////......}}}xxxtttrrrmmmhhhdddbbb___ZZZVVVOOOJJJCCC===999777555333:::999777666666666666777444444555555666777777777333333333333333333333333111222333333444444333333111333444444333222222333111000///000222333333222000111222333444444444444333333222111111222333333000000//////000000111222333333333333333333333333777555444444555555333000777444222111333444555444333222222111111222222333111111111111111222222222222222222222222222222222222222111111111111222222333333444333333222111000111111111222333444444444222222333333333333222222333333333333333333333333666666666666666666666555555555777888888888777777444444444444444555555666666666777888999999888777;;;<<<>>>CCCKKKVVV```gggqqqvvv|||~~~~~~{{{ssstttxxx|||{{{|||~~~~~~}}}||||||zzzwwwuuutttooojjjhhhfffbbb[[[UUUKKKDDD:::555444333111///444444333333222111000///333333333333333333333333////////////////////////000000000000000000000000.........///////////////..................------........................//////.........---------......///000000000000///,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------,,,++++++***,,,,,,,,,---------......------.....................---,,,+++,,,---///000000000///...---,,,,,,+++000000000000//////......}}}yyyuuupppjjjccc___]]][[[WWWTTTOOOJJJCCC===:::999777666999999777666555555555555777888999999888555111///444444444444444444444444111222333333444444333333111333444333222111222444///......///222333333222000111222333444444444444222222222222222222222222111111000000111111222333333333333333333333333333555444444666777666333111333222000111333666666666333222222111111222222333222222222222111111111111222222111000000111222222333333222222222222333333222222333333333333222222222222333333444444555555444444333333333333444444444444444444444444444444555555666666666666666666666777777888888888888777555555555555555666666777777777888888999::::::::::::>>>FFFOOOYYYcccmmmsssyyy}}}}}}xxxzzz~~~}}}}}}}}}|||zzzwwwvvvrrrnnnlllkkkhhhbbb^^^UUUMMMBBB999666444222000222222222222111111000000111111111111111111111111////////////////////////000000000000000000000000000000///////////////.....................//////.......................................---------...//////000000000000000,,,------------.........+++++++++,,,,,,,,,------......------,,,+++++++++.........////////////000,,,,,,------...//////000///...---------...000111//////.........---------000000000////////////...}}}yyyvvvnnnhhhaaa\\\ZZZXXXUUURRROOOJJJCCC>>>;;;:::999888999888888666555555444444666777888888555222...,,,555555555555555555555555111222333333444444333333222333333333111111222444111000///000222333333222000111222333333444333333111222222333333222222111222222111111222222333444222222222222222222222222111111111222333444444444333111000111333555666666333222222111111222222333333333333333222111111000222111111000000111111222444333333222222333333444222222333444444444444444222222333333444444444555555444333222222333444555555555555555555555555555555555555555666666666666777777777777777777777777888888888777888999999:::888888999999888999;;;<<<<<>><<<;;;:::999888888888777666666555444000111222333555666777777555555555555555555555555111222333333444444333333222333333222000000222444555444222222333333222111000000111222333333333333111222222333333222222111222222222222222333333444000000000000000000000000333222111000000111333555444222111222333444333222333222222111111222222333333333333333333222111000222222111111111111222222444333333222222333333444222333444555666666666666222222222222333333333333444333222111111222333444555555555555555555555555444555555555666666777777666666666666666666666666888888888888888999::::::999::::::999888999<<>><<<:::999888777888888888888777777666555444444444555777999:::444444444444444444444444111222333333444444333333222222222111000000222444777666444444444333222000///000111222333333333333222222222222222222222222222222111111222222333444000000000000000000000000555555444222000000111333555333222222333333222000333222222111111222222333222333444444444333222111111222333333333333222111333333222222222222333333333333444555555555555555222222222222222333333333333333222222222222333333555555555555555555555555444444555555666777777777777666666555555555555666666666666666666777777888999;;;<<<;;;:::<<>>;;;999888777777777999::::::999999888:::999777555444333333444333333333333333333333333111222333333444444333333222222222000//////222444555444333333333333222111///000111222222333333222333333222111111222333333111111111111111222333333222222222222222222222222,,,000333444222111111222444333222222333333111000333222222111111222222333000222333555555444333222111222444666666444222111222222111111111111222222222222333333444333333333444444444444444333333333333333444444444444333333444444444444444444444444444444555555666777777888888888666555555555666666666555555555555666777777888;;;===>>>>>>CCCKKKRRR^^^gggrrryyy}}}zzzxxxzzz{{{{{{~~~~~~~~~{{{yyyvvvwwwwwwuuutttrrrqqqrrrssstttrrrmmmdddXXXLLLCCC===777666444222111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000///////////////........................---------.........//////,,,------...............,,,,,,,,,,,,------------,,,,,,---------.........------..................---------.........//////..................------------...///////////////000000///...---,,,,,,+++---------.........//////zzzvvvtttnnnjjjdddaaa___\\\VVVRRROOOJJJCCC===:::999777666666777999:::;;;;;;::::::222333333444444444444444333333333333333333333333222222333444444444333333222222222000//////222444333222111111333444333222///000111222222333222222444333111000000111333444111111000000111111222333333333333333333333333333&&&...333444333333333222111111222444444222111333222222222222222222333000111333555555555333222000333555777777555333000222111111111111111111222111111222222222111111000555555555555555555555444333444555666666555444333444444444444444444444444444444444555666777777888:::999888666666666777888777777777777777888888999777;;;>>>@@@BBBHHHRRRZZZfffoooyyy~~~}}}~~~~~~zzzxxxyyy~~~|||{{{zzz||||||yyywwwxxxxxxwwwuuusssrrrtttuuuttttttrrrlllaaaUUUKKKEEE999777555333111111222333444444444444444444444444222222222222222222222222000000000000000000000000//////000000111111222222111111000000//////..............................---------.........//////)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------..............................////////////,,,,,,------.../////////...//////000000000000000------..................---------.........//////{{{wwwwwwssslllddd___^^^[[[WWWRRRQQQKKKCCC===:::999999888::::::::::::::::::::::::666444333444777999777555444444333444555555444222333333333333333333333333666555444333222333333444777555333000000111333555000000111333444555333111333333555555555555333333333222111000000111222333444333222111222333444555999777333000///000222444111111111000111111222333222222222222222222222222333222000//////000222333222222222000///111444777222222444555555444222222333333444444444555555555666666666666666666666666888666444444555555444333000222333555666666555555777777777888999999::::::888888888888888999999:::888777555555666666555555:::;;;>>>CCCLLLWWWbbbiiiuuuzzz~~~~~~zzz{{{~~~~~~~~~~~~{{{{{{~~~{{{yyy{{{xxxuuuvvvxxxyyywwwuuuvvvwwwwwwvvvooocccVVVLLLBBB<<<666444555666444111111111111111111111111111222222222111111111000000000000111111111111000000111111111111111111111222222222111111000/////////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......,,,,,,,,,---------............---------,,,,,,,,,...///000///---,,,,,,..................///000111...............///000000////////////////////////,,,,,,,,,---------......zzzwwwvvvrrrkkkddd___^^^\\\WWWSSSQQQKKKDDD===:::999999888777777777777777777777777777555444555777888777555444333333444666666555333333333333333333333333333666555444333222333333444666555333111111222333444777555333222000---)))&&&222333444555555444333222222222111111111111222222222222222222222333444444777555333111000111333444111111111111111222222333333333333333333333333333333333111111111111333333444444444333111111333555333333333444444333333333111111222222222333333333555555555555555555555555777555333333444444333222111222333555666666555555555555666666777888888999888777777777777888999999;;;999888888999:::;;;;;;;;;>>>DDDKKKUUU```kkkqqqyyy}}}zzzxxxxxxzzz}}}~~~}}}{{{||||||yyywwwwwwxxxyyyxxxvvvzzz{{{|||{{{vvvkkk___VVVIIICCC:::666666666444111222222222222222222222222222222222111111111000000000000111111111111000000000000000000000/////////000000000000000000111111111111000000//////......................................................,,,,,,------------,,,,,,,,,,,,,,,---------..................------,,,,,,...///000///---,,,---...///............//////000...............///000000////////////////////////------------............yyyvvvuuupppkkkddd___^^^\\\XXXUUUQQQKKKDDD>>>;;;:::999888888888888888888888888888888666555555777777666444444333333444666777666444333333333333333333333333555444444333333333333444444444333333333333222222111000000000111111///---222222333333333333222222111111222222222222111111000111111222333222222222444333333222222333333444111111111111111222333333444444444444444444444444222222222222222222222222444666666666444222222333444444333333333333444444222222222222333333333333444444444444444444444444666444222222333444333222222333444555555555555555666666777777888999999999777777666666666777888888888888777666777999;;;<<<>>>DDDMMMWWWbbblllvvv|||xxxvvvsssrrrrrrqqqooonnnrrrrrrssswww{{{~~~}}}{{{yyyxxxyyyyyyxxxwww|||}}}{{{sssiiibbbUUUMMMBBB:::777666444222222222222222222222222222222222222111111111111111000000111111111111000000/////////......---------......///000000111222222444333222000///---,,,+++........................////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------....../////////............------/////////---,,,---...000//////............///...............///000000////////////////////////............////////////~~~xxxuuutttooojjjddd```]]][[[XXXVVVQQQLLLEEE???<<<:::999888999999999999999999999999888777777666666666555555444333333555777888777555333333333333333333333333444333333333333333333333222333444444444333222222......///222555888999888222222222222222222222222000111333333333333111000///000111222333222111111111222333333444444444444222111111111111222333333444444444444444444444444111111222222222222111111111333666666555333222222555444333222222333444555444444444555555555555666444444444444444444444444666444333333444555444333333444444555555555555555888999999:::;;;;;;<<<<<<666666666666666777777888888888777666666888;;;>>>DDDLLLXXXdddmmmwww{{{tttqqqpppoooooopppqqqrrrrrryyyzzz|||}}}{{{zzzxxxxxxwwwwwwvvvzzz{{{|||}}}{{{vvvnnniii___VVVJJJ@@@999666444333333333333333333333333333111111111111111111111111000000111111111111000000000//////......------,,,////////////000000111111333333222000///---,,,,,,........................////////////////////////------.../////////......,,,,,,,,,---------....../////////////////////...---...///...---,,,---///111000///..............................///000000////////////////////////////////////000000000000~~~xxxuuutttnnnjjjeee```]]]ZZZXXXWWWPPPLLLEEE@@@===;;;999888666666666666666666666666888888888777666555555666555555444666888888777555333333333333333333333333222222333333333333333333111222444555555444222111666555333444555666555444222222222222222222222222111222333444444333222111///000111222333222111111000111333444444444444333222222222111222333333444222222222222222222222222000000111222222111000000---000333555555333333333666555333333333333555666444444555555555666666666555555555555555555555555777555444444666777666555555444444555555555666666888999999:::;;;;;;<<<<<<666666666666666777777888======<<<:::999;;;AAAEEEMMMVVVcccnnnvvv~~~~~~|||zzzxxxvvvsssqqqoooqqqqqqrrrsssuuuxxx{{{}}}|||{{{zzzxxxvvvuuutttuuuxxxxxxyyyzzzzzzwwwqqqmmmeee^^^RRRGGG>>>999666444333333333333333333333333111111111111111111111111000000111111111111000000000000000//////.........000000000000//////......000000000000////////////................................................,,,,,,---...//////......,,,,,,,,,---------........./////////////////////,,,...///...------...///111000///..............................///000000/////////////////////////////////000000000111111~~~xxxuuutttnnnkkkfffaaa\\\YYYXXXWWWPPPLLLFFFAAA===;;;999888777777777777777777777777777888999888666555666777777666666777888888666555333333333333333333333333111222222333333333333222111222333444555444333222666444222222333333333222333333222222222222333333222222333333333333222222000111111222333222222222111222333444444444444444222222222222222333444444222222222222222222222222111111111111111111111111+++...222444444444444444555555444444444444555555222333333333444444444444666666666666666666666666777666444555666888777777666555555444555555666666666666777777888999999999777777666666666777888888<<<<<<<<<::::::>>>FFFLLLXXXaaammmwww~~~zzzwwwtttrrrpppoooppprrrtttvvvrrrsssvvvxxx{{{||||||{{{xxxuuusssssstttyyyyyyyyyzzzzzzxxxuuurrriiiddd[[[PPPFFF???:::777444444444444444444444444111111111111111222222222000000111111111111000000000000000000000000000000111111000//////...------.../////////000000000111........................------------------------)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---............/////////,,,---///...------...///000//////............///...............///000000////////////////////////////////////000000000000~~~yyyuuuuuuooolllgggaaa\\\XXXVVVVVVPPPLLLFFFAAA>>><<<999888;;;;;;;;;;;;;;;;;;;;;;;;555777999888666666777999999888777777888888666444333333333333333333333333000111222333444333333222111222333333444444444333111000//////222444555444555444333222222333444555333333333222222333333333222222222222222333444444333333333333333333333444333222222222222333444444333333333333333333333333444444333222222333444444...111333444444333444555444444555555555555444444333333333333444444444444555555555555555555555555666555444444666777777666777666555444444555666666555555666666777888888999888777777777777888999999888:::;;;;;;<<>><<<999777888888888888888888888888444777999888666666888;;;:::999888888888777555333333333333333333333333333000111222333444333333222222222222333333444444444555333111000111222222222555555333333333333555555555444222222222222444555444333222111222333444555444333333222222333333444333333222222333333444555444444444444444444444444777666444333333444666777222444555555444333444555333444555666666555444333555555555666666666777777444444444444444444444444555444333333555666666666777666555444444555666777777777777888999999::::::888888888888888999999::::::<<>><<<===>>><<<;;;;;;999888777666666999999888888888888888888444444444333333222222222222222222333333444444444111000000//////000000111333222222222222333444444555444444333333333444444333444444555555444333333333333333222000...---,,,333222111111111333666777111111111111111111222222222111000000000222555666444444555555444444333333333444555555555444333222222222111111222222333444333444444444555666666666777666555444333222222222666555555555555666777777777666666666666666777888444555555666666666666666666666666666777777777777:::999888999:::;;;::::::<<<>>>AAADDDJJJTTTbbbllluuuzzz}}}vvvtttuuuuuutttwwwwwwxxx|||~~~zzz{{{|||}}}~~~|||{{{zzzwwwvvvxxxyyyzzz{{{zzzxxxvvvtttrrrooommmjjjeee[[[NNNEEE<<<:::777444444444444333222111111000000000000000111111000000//////......//////////////////////////////000000///...------000000//////.........---///...---,,,,,,---...//////...------...///000111---------............///,,,---...//////...---,,,////////////////////////////////////////////////000///...------...///000///...,,,++++++,,,---///........................////////////000000000000yyyvvvuuuqqqllleee___[[[YYYXXXVVVTTTOOOHHHBBB===<<<<<<===>>>>>>===<<<;;;:::999999999999999888888777777777555555555444444444333333333333333333333333444444333333222222222222333333444333333333333444555555555444444333333444444444444444333333333333333333222222222222111111000///333222111111222333555777555444333222222111222222333222111111111333555666444444444444444333222111222333444555555555444333333333333333333444444555555555666666666666666666666666555444333333333333555555555444555666666777999999888888777777666666222333555777888::::::;;;666666666777777777888888888777777888:::;;;::::::>>>@@@EEEMMMXXXdddooouuu{{{zzzrrrnnnoooqqqssssss{{{{{{}}}~~~~~~}}}|||zzzyyy{{{{{{|||{{{yyywwwtttrrrqqqooonnnlllhhh```UUUMMMBBB===888555555555444333222222111000000000000000111111000000////////////111111111111111111111111//////000000///......---000/////////............///...------------...//////......------...///000---------............///......///000000///......////////////////////////////////////////////////000///...------...///000000///---,,,,,,---///000........................////////////000000000000}}}wwwssssssnnnjjjccc^^^\\\[[[ZZZYYYRRRNNNHHHAAA===;;;;;;<<<>>>>>>===<<<;;;;;;:::999:::999999888777666666555666666555555555555444444444444444444333333333333444444333333333333444444333222222222222333444444444444444333333444444555555444333222222333444555222222333333333333333333333333222222222444555666777666555333222222222222555444333222222333444555444444444444333222111000222222333444555555555555444444444444444555555666777777777777777666666666555555444444444444444555555444444444444555666666::::::::::::999777666555333444666888999;;;;;;<<<666777777777777888888888777777888:::;;;;;;<<<<<<>>>BBBJJJXXXfffqqqwwwyyy}}}rrrooolllllloootttwwwyyy~~~}}}~~~~~~}}}{{{yyyvvvsssqqqrrrpppoooooommmggg^^^WWWIIIBBB:::666666777555222222222111000000000000111111000000000000/////////111111111111111111111111//////000000000///......////////////............///......------......///000///......---.........---------............/////////000000000000////////////////////////////////////////////////////////////............//////000000.........///000111........................////////////000000000000{{{vvvrrrrrrnnniiiccc^^^\\\[[[ZZZZZZQQQMMMGGGAAA<<<:::::::::<<<<<<;;;;;;:::999888888:::999999777666555444444555555555555444444444444555555444444333333333222333222222111111222222333111111111111111222222333444444333333333444555555666555444333333444666888555555444444444444444555444333333333333444555666555555444333222222333333555555444333333333444444444444444333222111000///111222333444555555666666444444444333444555555666888777777666666555555555444444444444444555666666444444444444444555555666777888:::::::::888666444666777888888999999888888777777777888888888999999999:::;;;;;;<<<<<<>>>@@@EEEMMMZZZhhhssszzz~~~{{{tttppppppqqqsssvvv{{{~~~~~~~~~}}}|||zzzwwwuuussstttsssqqqqqqqqqlllddd^^^QQQHHH>>>888888888555111333222111111000000111111000000000000000000000000111111111111111111111111//////000000000//////...///////////////.........//////............//////000//////...---------------------............///......////////////....../////////////////////////////////////////////////////////......///////////////.........///000111........................////////////000000000000{{{vvvrrrrrrpppkkkddd___\\\ZZZYYYXXXPPPLLLGGGAAA<<<:::999999;;;;;;;;;:::999999999888999999888777666444444333333333333333333333333444555555555444444333333333333222222111111222222333222222222222222333444444333333333333333444555666888666555444555666888:::888777666555444444444555444444444444444444555555222222222222222333444555555555444444333444444444333333333333222111000///222222222333444555666666333333333333333444444555666666666555555444444444444444444444555666777777555444444444444555666666333555777999999888777666555666777777888888777777888888888888999999999999999:::;;;;;;;;;===AAAEEEQQQ^^^ooo|||{{{wwwtttssssssuuuxxxzzz{{{~~~}}}~~~}}}}}}}}}|||{{{zzzyyyyyyyyywwwtttsssrrrnnngggbbbXXXOOODDD===:::888444111333222222111111111111111000000000000111111111111000000000000000000000000//////000000000000000///........./////////////////////////////////////////////.........---,,,,,,---------............///------------------------////////////////////////////////////////////////...//////////////////...---------......//////000////////////////////////////////////000000000000{{{vvvsssrrrqqqllleee___\\\ZZZXXXWWWPPPLLLGGGBBB===:::999999<<<<<<<<<;;;;;;:::::::::888777777666555444444333222222222333333333333444555555555444444444444444444444333333333333444444555555444444555555666777333333333333444555555666666666555555666777999:::999888666555444444555555444444444444555555444444111111111111222444555666333333333333444444444444333333333333333222222111333333333333333444555666333333333222333444444555555555555555444444444444555444444444555666777777555555555555555666777777222444555777888888888888222333555777888:::::::::888888999999999:::::::::888:::;;;;;;<<>>;;;:::999;;;::::::::::::999999999666666666555555444444444333333333333444444555555444444444444555555555555333333222222222222333333444444333333444444555666333333333333444555666666333444444555666666777777888777555444444555666777444555555555555555444444333333222333333444555666111111222333333444444444222333333444444444444333555444333333333444555555444444444444444555555666555555555555666666666666666555555555555555666777777666666666666777888888666666666777777888888999333444666888999;;;;;;<<<999999999::::::::::::;;;:::<<<===>>>BBBKKKXXXaaapppzzz}}}uuuuuuuuuuuuvvvyyy}}}}}}|||}}}~~~zzzxxxvvvsssmmmhhhccc```XXXMMMBBB:::777666444333222222111111222222000000111111111222222222000000000000000000000000//////000111111111111111............/////////000...///000111111000///...+++,,,---.........---,,,---------............///...---,,,,,,,,,,,,---...////////////////////////////////////////////////---...///000000///...---------...///000000111111////////////////////////////////////000000000000yyytttqqqqqqooojjjddd___\\\[[[ZZZYYYPPPMMMHHHCCC???<<<::::::888888777777777777777777555555555555555555444444444444444555555555666666333444444444555666666666111000000000000000000111111111000000111111222333222222222333444555666777111222333444555555555555666555444333444666888:::444555555666555555444444666555555444444444555555///000111222333444444444222222333444555555555555666555444333222333444555555555555555555666777777555555666666777777888888666666555555555555666666777777777777777888888999:::999888888777888888999888888999::::::::::::999999999:::::::::;;;;;;;;;===???BBBDDDIIIUUUeeeqqqxxxuuuuuuvvvsssvvvzzz}}}~~~|||}}}{{{yyyxxxuuuppplllgggeee___TTTEEE<<<999999444333222222111111222222000000111111222222222222111111111111111111111111//////000111111111111111---.........//////000000...///000111111000///...***+++---...///...---------------........./////////...---,,,,,,---...///////////////////////////////////////////////////---...///000000///...---......000111222222222222000000000000000000000000////////////000000000000~~~yyyuuusssssspppkkkddd___\\\ZZZYYYXXXSSSNNNHHHAAA;;;999999999999888666555555555666777555555444444444444555555333333333222222333444444///000000222333444555555333333333333333333333333111222222333333222222111222222333444444555555666555444333333333333444555555555555555555555444444333222222111111222222333777666444222222222444555222222222333333444444444555444333222222333555666555555444333333333444444444555666666666555333222666666666666666666666666777777666666555555555555999999888777888999;;;<<<888777666555555666777888777777777777888888888888999888777888:::<<<<<<;;;???AAAFFFMMMWWWddduuu|||wwwsssppppppqqqssszzz}}}~~~}}}|||~~~~~~~~~~~~}}}yyyvvvsssrrrmmmkkkfff\\\PPPEEE===:::888666333222222222222111222222222111111111111000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111000///////////////000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111000000//////......yyyuuussssssnnnjjjccc]]]ZZZYYYWWWVVVRRRNNNGGG@@@;;;999888999999888777666555666777777666555555444444555555666444333333222333333444444333333333333333333333333333333333333333333333333111222222333333222222111222222333444444555555666555444333333333333444555444444444444444444555555333333333222222333333333444333111000000000111222222222333333333444444444666555444444333333333444444444444444444444444444555555666666555444444333666666666666666666666666666666666666555555444444999999888777666666666666666555444444444444555666888888888888999999999999999888777888999;;;<<<<<>><<<;;;;;;999:::;;;;;;;;;:::999888777777666666666666777777777666555444444333333333222222222333333333444444333333333333333333333333111222222333333222222111222222333444444555555666555444333333333333444555444444444444444444555555222333555666666555333222222222333444444444444444666555555555444444444444333333333444666777888999555555555555666666666666333444444555666666555555666666666666666666666666666666666777777777888888999999888777666666666666777777888999999888777777999999999999:::::::::;;;;;;???CCCGGGLLLVVVdddnnn{{{yyysssooopppoooqqqwww{{{}}}|||{{{{{{}}}~~~~~~|||zzzwwwuuutttssstttuuutttqqqkkkddd```TTTNNNFFF>>>999777444333222222222111111111111000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000,,,,,,,,,,,,,,,---......////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111zzztttpppppplllhhhddd```]]]YYYVVVSSSKKKIIIFFFBBB???===<<<;;;::::::;;;<<<;;;:::999888777777666666666666777777777777666555444333333333444444444444444444444444333333333333333333333333222222222333333222222222222222333444444555555666555444333333333333444555555555555555555555444444222333555666666555333222222333444444555555555444666666555555555444444444222222222333555888;;;<<<777666666555555555666666222333555666777666555444666666666666666666666666666666777777888888999999:::999888888888999;;;<<<999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<@@@DDDJJJNNNUUU```ooozzzwwwqqqqqqssstttssssssvvv}}}}}}{{{{{{|||}}}~~~}}}|||{{{xxxvvvtttrrrnnnppprrrqqqmmmgggcccaaaYYYSSSJJJBBB<<<999666555222222222111111111111000000000000000000000000000222222222111111111111111000000000000////////////000000000000000000000000///////////////000111222000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////------...///000111222222000000000000000000000000000000111111222222222333|||uuunnnjjjjjjgggccc___\\\YYYUUUSSSPPPMMMHHHDDD@@@===<<<<<<;;;:::888666555555666777999888666666777777555444555444444333333444444555555555555444444333333333111222222333333222222111333333333333333333333333333333222222333333444555555444333222333444555666444333333333333333333444333333333444444444555555555444444444555555333222555555333222222333555555555555444333444555666777777777777777777777777777666666777777888888999999555555666777777777777777666666666666777777777777666777888999::::::999999999999999::::::;;;;;;;;;DDD???<<<===<<<;;;===BBBCCCKKKVVV]]]ccclllxxx}}}|||yyytttqqqqqqsssuuuyyyzzz}}}}}}|||||||||}}}zzzyyywwwuuurrrooonnnoooppppppnnnkkkgggdddaaa]]]UUUKKK@@@999555444555333111111111111000///333333333222222222111111000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000//////............//////........................111111111111111111111111222111000//////000111222000000000000000000000000000000111111111111000000222222111111000000//////.../////////000000000111|||vvvooolllkkkgggccc___\\\YYYUUURRRNNNLLLHHHDDD@@@===;;;;;;;;;:::999777666666777777999777666666777777666444444444333333333333444444555555444444444333333333222222333333333333222222333333333333333333333333333333222222333333444555555444333333333444555555222222111111111111222222333333333444444444555555555444444444555444333222555444444333333444444555444444333333333444555666777777777777777777777777555555555555666666666666555555666777777777777777666666666666777777777888444555666777888999:::::::::::::::::::::::::::;;;???;;;:::;;;<<<<<<@@@FFFQQQ[[[hhhooossszzzxxxuuuvvvwwwwwwvvvxxx{{{}}}~~~~~~}}}}}}|||zzzxxxwwwvvvtttpppmmmmmmnnnnnnnnnllljjjhhhfffccc___YYYPPPFFF>>>888666555333111000111111000///333333333222222222111111000000000000000000000000111111111111000000000000.../////////000000000000//////////////////////////////............//////........................////////////////////////000000///......///000000000000000000000000000000000000111111111111000000111111111000000000000000/////////000000000000000}}}wwwrrroookkkhhhccc___\\\XXXUUURRRKKKJJJGGGDDD@@@===:::999;;;::::::999999888888888999777555555777777777666444444333333333333444444555444444444444333333333333333333444444333333333333333333333333333333333333333333333333444444555555555444444333444444555555555555444444555555555333333333444444444555555444555555555555444333333444444555555555555444444333333333333333444555555777777777777777777777777666666666666555555555555555555666777777777777777666666666777777777888888888777777666777888:::;;;;;;;;;;;;:::::::::::::::<<<999999<<<>>>AAAHHHOOO^^^kkk{{{}}}xxxrrrmmmnnnqqquuuyyy|||~~~zzzzzzyyyxxxwwwtttpppmmmlllllllllkkkjjjjjjiiiiiieeeccc___XXXOOOFFF===999555333111000111111111000333333333222222222111111000000000000000000000000111111111111000000000000....../////////000000000........................//////............//////........................//////////////////////////////............//////000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000}}}xxxsssqqqkkkhhhccc___\\\XXXTTTRRRIIIHHHFFFDDD@@@<<<999777:::;;;;;;;;;;;;:::999888999777555555666777777666444333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444555555555555555444444444444444777666666555555666666777333333333444444444555555444555666666555444333444333444555666666555444333444444444444555555666666666666666666666666666666999999888888777777666666555555666777777777777777666666777777777888888888<<<;;;999777777888999:::;;;;;;;;;;;;;;;:::::::::===;;;<<<@@@CCCHHHRRR\\\lll{{{zzzvvvtttssssssssstttxxx}}}}}}|||{{{{{{zzzwwwsssoookkkkkkjjjiiiiiijjjkkkkkkfffeeebbb^^^WWWMMMCCC<<<777444111000111222222111333333333222222222111111000000000000000000000000111111111111000000000///........./////////000000//////////////////////////////............//////........................000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000000111111222222111111111000000000000///}}}xxxtttrrrlllhhhccc___[[[XXXTTTQQQHHHHHHFFFCCC@@@<<<999777::::::;;;;;;;;;:::999999:::777555444555777777666333333333222222333333333444444444444444444444444555444444333333444444555444444444444444444444444444444333333444444555666666666666555555444444444222222222111111222222222333333333444444444555555444666777777444333444555333444666666666666444333555666666777777777777777666666666666666666666666999999888888777777666666555555666777777777777777777777777777888888888888999888666555666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;======???DDDIIIPPP]]]iii}}}qqqpppnnnlllmmmpppuuuyyy~~~}}}|||{{{xxxssspppkkkjjjiiihhhhhhjjjlllmmmfffeeeccc```[[[SSSHHHAAA999666333111222222333222333333333222222222111111000000000000000000000000111111111111000000000///............////////////000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111222222111111111111000000000000|||wwwsssrrrllliiiddd___[[[XXXTTTQQQIIIHHHEEECCC???<<<:::999::::::::::::::::::::::::;;;999555444555666666666333333222222222222333333333333333444444444444555555444333222222333444555444444444444444444444444444444444444444555555666666666666666666555444333444333333222222333333444333333333444444444555555333666888777444333444666555555666666666666555555666777777888999888888888777777777777777777777777666666666666555555555555555555666777777777777777777777777888888888999999111111111222555777:::<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>BBBHHHOOOYYYiiixxxzzzssskkkmmmnnnnnnnnnrrryyy}}}{{{yyyvvvrrroookkkjjjiiiiiiiiikkklllmmmgggdddbbb```]]]WWWNNNGGG===:::666333333333333333333333333222222222111111000000000000000000000000111111111111000000000000------........./////////111111111111111111111111//////............//////////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111000000000111111111222222{{{vvvrrrqqqmmmiiiddd___[[[WWWSSSPPPJJJIIIEEEBBB???===<<<;;;;;;:::999888888999:::;;;===:::666444444555555555333333222222222222333333333333333444444444555555444333222111111222333444555555555555555555555555444444444444444555666666666777777777666555333222777777666666666666777777333333333444444444555555333777999888444222444777666666555555555555666666555666777888999888888777777777777777777777777777555555555555666666666666555555666777777777777777777777888888888999999999222222333555666888999999999::::::;;;<<<===>>>>>>>>>@@@FFFOOOXXXeeeyyyyyyqqqooonnnssswwwxxxxxx{{{|||yyyvvvsssqqqkkkkkkkkkkkkkkkllllllmmmhhheeeaaa___^^^[[[TTTNNNAAA===888555444444444333333333333222222222111111000000000000000000000000111111111111000000000000---------.........//////000000000000000000000000//////............////////////////////////////////////////////////////////////000111111000//////000000000000000000000000000000111111111111000000111111111000000000000000//////000111222222333444zzzuuuqqqpppmmmiiiddd___[[[WWWSSSPPPLLLIIIEEEAAA>>>=========;;;:::888777777888:::<<>>??????@@@CCCKKKVVVaaappp{{{uuuooonnnrrrooouuu|||~~~{{{xxxvvvtttlllllllllllllllllllllllljjjeee```______]]]XXXSSSDDD@@@:::666444444444333333333333222222222111111000000000000000000000000111111111111000000000000---------.........//////000000000000000000000000//////............//////000000000000000000000000111111111111111111111111---...///000000///...---000000000000000000000000000000111111111111000000222222111111000000//////......///111222333444555~~~wwwrrrooooootttoooggg___XXXRRRLLLIIIKKKIIIEEEBBB@@@>>><<<:::888888999:::::::::999999888888777555555444444444777555333444555666555444555444444333333444444555444444555555555555444444666555555444444444555555555444444333333444444555555555555555555555555555444666777777666555555666444444444444444444444444666666666666666666666666777777777666555555444444555555555444222333555777666666777777777777666666666666666666666777888888777777888888888777777666999999888888888888888888:::999888777777999;;;<<<;;;;;;===???===:::===CCCCCCHHHQQQ\\\hhhzzzxxxnnniiilllppprrrrrruuu{{{|||vvvuuuuuutttsssqqqnnnkkkjjjlllmmmiiifffdddbbbaaa___\\\ZZZLLLGGG???777333222444666333333444444333333222111000000000000000000000000111111000000//////......////////////////////////000...---...111222111///000000000000000000000000111111111000000000000000000000////////////000000111111000000000000111111111222222111000000111333111111111111111111111111333222111000000111222333////////////000000000000~~~xxxsssppppppqqqmmmeee^^^YYYSSSNNNKKKKKKIIIEEEBBB@@@>>><<<:::999999999::::::999888888888777666555555444444444666444333333444555555444555444444333333444444555444444555555555555444444666555555444444555555555555444444333333444444555555555555555555555555555444555777777555444555666555555555555555555555555666666666666666666666666666666666666666666777777666777777666555555666888666666777777777777666666666666666666666777888888777777888888888888777777999999888888888888888888:::999888777777999:::<<<;;;:::;;;===;;;:::===DDDLLLSSS]]]iiivvvpppllliiiiiimmmssswwwyyy~~~xxxuuuuuuvvvuuurrrooolllkkkllllllkkkhhheeecccaaa___[[[YYYPPPKKKCCC;;;666444555666333444444444444333222222111111111111111111111111111111111000000000000000000000000000000000000000000...---...111222111///000000000000000000000000000000000000000111111111111111000000000000111111111111000000000000111111111222222111000000111333111111111111111111111111222222111111111111222222000000000111111111111222yyyuuurrrrrrooojjjddd^^^YYYTTTPPPMMMKKKIIIEEEBBB@@@>>><<<:::::::::::::::999888777777777777666666555555444444555333222222444444444333555444444333333444444555444444555555555555444444666555555444555555666666555555444444444444555555555555555555555555555555111222444444222111222333666666666666666666666666666666666666666666666666444555555666777777888888666888999999888777777888666666777777777777666666666666666666666777777888777777888888888888888777888888999999999999999999999888888777777999:::;;;<<<;;;<<<===<<<<<>><<<:::::::::::::::999777666666666666666666666555555444555333111222333444333333555444444333333444444555444444555555555555444444555555555555555666666777555555444444444444555555555555555555555555555555222444555555333333333444555555555555555666666666666666666666666666666666444444555555555666666666666888::::::999777777888777777666666666666777777777777666666666666777777777777888999999999888888888888999999999999999:::999888888888888999::::::>>>===>>>@@@AAACCCKKKTTT___jjjvvv{{{uuunnnhhhlllqqquuuxxx{{{|||zzzzzzxxxtttqqqnnnllljjjiiikkkhhhfffdddcccaaa___\\\[[[WWWPPPHHHAAA;;;666555444444444555444333333222111111111111111111111111...//////000000111111111000000000000000000000000////////////000000000000////////////////////////......///000111222222333222111111000000111111222111111000000000000111111///111222222111111111333111111111111111111111111000111222333333222111000111111111111222222222333{{{wwwtttsssoookkkddd]]]XXXSSSNNNKKKKKKIIIEEEBBB@@@>>><<<::::::::::::999888777666555555666666777666666555444555333111222333444333333555444444333333444444555444444555555555555444444555555555555555666777888666555555444444555555666555555555555555555555555666888999999888777777888333333444444444555555555666666666666666666666666555555555444444333333333444777999999888666666666777777666666666666777777777777666666666666777777777777888999999999999999888888999999::::::::::::999999999999999::::::;;;>>>===???CCCFFFKKKVVV```nnn{{{{{{sssnnnnnnnnnnnnmmmuuuyyy~~~|||xxxtttrrrpppnnnkkkhhhhhhfffeeedddeeedddcccaaa^^^[[[VVVNNNFFF>>>888555444444555555555444333333111111111111111111111111.........//////000000000////////////////////////...//////000///000000111////////////////////////......///000111222222333000000////////////000000111111000000000000111111...000222333222111222222111111111111111111111111000111222333333222111000000000000111111111222222~~~{{{vvvsssqqqooojjjddd]]]XXXSSSNNNKKKKKKIIIEEEBBB@@@>>><<<:::999999999999888777666666444555666777777666555444555333222222444444444333555444444333333444444555444444555555555555444444555555555555666777888888666666555555555555666666555555555555555555555555333555777777555444555666222222333333444555555555666666666666666666666666666666555555444333333222444666777777666555555666888777666555555666777888888777777666666666666666777777888999::::::::::::888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<@@@HHHNNNUUUaaammmzzz|||nnnkkkgggfffiiinnnsssuuuyyy~~~~~~zzzvvvttttttrrrmmmjjjgggfffdddeeeffffffeeeddd```^^^ZZZTTTLLLCCC;;;777555555555555555444333333222222222222222222222222////////////000000000000...........................///000000//////000111000000000000000000000000//////000000111111222222000000////////////000000111111000000000000111111---000222333222222222222111111111111111111111111111111222222222222111111000000000111111111111222}}}zzzuuuqqqooommmhhhbbb\\\XXXTTTPPPMMMKKKIIIEEEBBB@@@>>><<<:::777777888888888888777777444555666777777666555444666444333333444555555444555444444333333444444555444444555555555555444444555555555555666777888999666666555555555555666666555555555555555555555555000222444333222111222222333333333444555666666666666666666666666666666666666666666666666666666555555666777666555444666888888777666555555666777888888888777666666666666666666777888999::::::::::::888888999999:::;;;;;;<<<;;;;;;<<<<<<======<<<<<<===>>>EEEPPPYYYbbbooo{{{|||tttmmmddddddeeeiiinnntttyyy{{{}}}yyyxxxyyywwwrrrmmmhhhgggeeefffggggggfffdddaaaaaa___ZZZRRRIII@@@;;;555555555555555444444333222222222222222222222222222222222111111111111111////////////////////////---///111000///...000222000000000000000000000000000000000000000111111111111000000000000000000111111111000000000000111111---///222333333222222222111111111111111111111111222222111111111111222222111111111222222222333333|||yyytttpppnnnjjjfffaaa\\\XXXUUURRROOOKKKIIIEEEBBB@@@>>><<<:::666777777888888888888777333555666888888777555444777555333444555666555444555444444333333444444555444555555555555555555444555555555555666777999999666666555555555555666666555555555555555555555555444666777777666555555666444444444555666777777888666666666666666666666666666666777777888888999999777777777666444555777999999777666555555666777999888888777666666666666666666777888999:::;;;;;;;;;888888999::::::;;;<<<<<<;;;<<<======>>>>>>======@@@CCCKKKWWWbbblllzzztttpppkkkeeebbbeeejjjpppvvv{{{~~~|||{{{|||{{{vvvqqqjjjhhhgggfffggggggeeecccccccccaaa]]]VVVMMMDDD>>>555555666666555555444333222222222222222222222222444444444333333222222222000000000000000000000000---///111111......000222000000000000000000000000111111111000000000000000222222111111111111222222111111000000000000111111,,,///222444333222222222111111111111111111111111333222111000000111222333222222333333333444444444xxxtttpppnnnnnnkkkfff___ZZZWWWSSSNNNIIIIIIGGGDDDBBB@@@>>>;;;888888999:::;;;:::888666444333444444555555555555555666555444333222333444555777666444333222222333444555555555666666666666777555666666777777777888888333333444555666777888999555555666666666666555555666555555444444444555555666666555555555444444444888777666666777888666555666666777777777777666666888888777666666666666666777777666555555555555666888999999888666777999;;;777555444333444555777888999999888888999999:::;;;@@@<<<;;;>>>>>><<<<<<>>>EEEGGGPPP^^^jjjvvvzzznnnfffcccbbbcccfffkkkqqquuuwww}}}}}}{{{yyyvvvsssmmmkkkhhhgggggghhhgggfffdddaaa___^^^]]]XXXNNNFFF999888666555555444222000//////000000111111222222333222111111000000111111222222222111000//////...222111111111000000//////000000000000000000000000000000000000000000000000111111222333333333333222111111111111111111111111000000000000000000000000333333333222222111111111222111111111111111222222222222333333333444444444xxxtttpppmmmmmmkkkfff```[[[XXXTTTOOOJJJJJJGGGDDDBBB@@@>>>;;;999888999:::::::::888666555555666777777888888777777666555555444333333333333666555555555555555666666444444555555555666666666444444333444444555555666555555666666666666666666555555666666666666555555666555555444444444555555666666555555555444444444666555444555777888777666666666777777777777666666777777666555555555555555555555555555555666777888666777777666555555777999:::999888777777999;;;<<<:::::::::::::::;;;;;;<<<@@@<<<;;;>>>???>>>???BBBEEELLLYYYgggqqq}}}}}}qqqgggbbbaaadddfffnnnsssyyy}}}}}}{{{yyywwwuuuooollliiihhhggggggfffeeeeeebbb___^^^^^^YYYQQQKKK===;;;888666555444333111000000000000111111111111333222111111000000111111222222111111000//////...111111111111000000000///000000000000000000000000111111111111111111111111000111111222222222222222111111111111111111111111222222222222222222222222333333333222222222111111333222111111111111111222111111222222222333333333xxxuuuppplllkkkkkkfff```\\\YYYVVVQQQLLLKKKHHHDDDBBB@@@>>>;;;999777888999::::::999777777555666777777888888777777666666666555444333222222222333444555555666666666333444444444555555555555444444333222222444555666888888777666555444444333555555666666666666555555555555444444444555555666555555555555555444444444666555444555666666555444666666777777777777666666666666555444444444555555444444444555666777999999777777888777555555777888;;;;;;:::999999;;;<<<===;;;;;;;;;;;;;;;<<<<<<===@@@<<<;;;>>>??????BBBFFFGGGSSSeeettt~~~vvvppphhhaaa___ccciiimmmsssxxx~~~~~~{{{yyywwwvvvqqqnnnkkkiiihhhgggfffeeefffccc___^^^]]][[[VVVQQQCCC???:::666444444333333111111111111111000000000333222111111000000111111222222111111000/////////111111111111000000000000000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222222222333333333333333333333333333333333222222222222111444333222111111111111111111111111111222222222222yyyvvvpppkkkiiikkkfff```\\\ZZZWWWSSSOOOLLLIIIEEEBBB@@@>>>;;;999777777888999999999888888444444555666666666666666666666777777666444222111///000222333444333222111333333333444444444555555777666555444444555666777888888777666555444444333555555666666666666555555555444444444444555666666555555555555555555555555888666555444555555333111666666777777777777666666777666666555555555666666555555555555666777888999999:::;;;:::888777888:::999888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<===@@@<<<;;;===>>>???DDDJJJPPP]]]ooo{{{wwwllliiidddaaaaaahhhpppwwwxxx}}}{{{yyyxxxwwwssspppllljjjiiihhhfffdddeeebbb^^^\\\\\\[[[YYYWWWJJJDDD<<<666333333333333222222222111111000000000333222111111000000111111111111111111000000//////111111111000000000000000000000000000000000000000111111111111111111111111000000000000000111111222222222222222222222222222333333333333333333333333222222222222222222222222444444333222111111111111111111222222222333333333yyyvvvpppjjjhhhjjjeee```\\\[[[YYYTTTPPPNNNJJJEEEBBB???>>>;;;:::777888888999999999888888444555555666666666666666555666777777666444333111111222333444333222000///333333333444444444555555777777555555555555666777666666666666666555555555555555666666666666555555444444444444444555666666444555555555555555555555555444333444555666555444666666777777777777666666888777777777777777888888888777777666666666777777999:::;;;;;;999888888999777777777777777888999999:::::::::::::::;;;;;;<<>>AAAHHHQQQ___jjjzzzzzzqqqlllffffffeeedddfffmmmwww~~~}}}zzzxxxwwwuuurrrnnnkkkjjjhhhgggeeecccaaa]]][[[[[[[[[[[[[[[QQQJJJ@@@888444333333333333333222222111111000000333222111111000000111111111111111000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000//////000000111222222222222222222222222222222222222222222222222222222222222222222222222222444444333222111111222222333333333444444444444555yyyuuuooojjjggghhhddd___\\\[[[YYYUUURRROOOKKKFFFAAA???===<<<:::999999888888888888888888666777888888999999888888555666666666666555444444666666666555555444333222333444444444555555555555555555555555555444444444444444555555666666777777555555666666666666555555444444444444444555666777444444444555555555555555111111111333777999:::999666666777777777777666666888888777777888888999999999888777777666666666777777999::::::888666666666888888888999999999999999:::::::::999:::;;;;;;<<<>>><<<<<>>===???DDDJJJSSScccqqqvvvjjjeeeeeedddiiiooossswww~~~}}}zzzuuurrrooolllkkkkkkiiihhhcccbbb```^^^\\\\\\]]]___^^^WWWLLLBBB<<<999777666111222222222222222222333333222111111000000111111000000000000000000000111///000000000111111111111000000000000000000000000222222222222222222222222333222000000000111333444333333333333333333333333333333333333333333333333111111222222222333333333222222222222333333444555333333333444444444555555yyytttnnniiigggfffaaa]]][[[ZZZYYYUUURRRPPPLLLFFFAAA???===<<<;;;;;;:::999888777777777777555555666777777777777777555555444444444666888999444333222222333444666777555555555666666666666777777888:::<<<;;;999666444666666666666666666555555555555666666666666555555333333333444555666777888444444444555555555666666999777666666777777666444666666777777777777666666666666666666666777888888666666666666777999:::;;;:::<<<======:::888888888666666777888888888888777<<<<<<<<<<<<<<<===>>>>>>>>>>>>BBBIIIPPP\\\nnn~~~oooeeedddgggfffmmmuuu||||||uuurrrooommmlllkkkjjjiiidddcccbbb```^^^^^^___```ccc[[[PPPFFF@@@<<<999888111111111222222333333444333222222111000111111111000000000000000111111111//////000000111111111222000000000000000000000000222222222222222222222222333222111000000222444555333333333333333333333333444444444444444444444444111111111222222333333333111111111222333444555666222222333333333444444444yyysssmmmiiigggiiieee```[[[WWWRRRNNNJJJMMMJJJGGGEEECCCAAA===;;;:::999999999888777777777888888888777777777777777:::999888888777777888888111...,,,///555888666333555555555555666666666666999999888888777777666666444444666777777777666555666666555444333222222111666666666666666666666666555555555666777888888999777777777777777777777777777777777666777888888999888888888888888888888888888888777777777999:::;;;888888999999999:::::::::999999::::::;;;<<<=========<<<<<<<<<<<<>>>AAACCC;;;???EEENNNZZZjjjzzz|||pppjjjggghhhjjjrrrttt{{{|||rrrqqqooommmlllkkkllllllhhhddd```^^^^^^____________aaa\\\OOODDD>>>999666222111111111333444333222111222222333333222222111////////////000111222333111222333444444333222111222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222333444333222222111111222222111222333333333333222111222222333333444555666666zzzuuuoookkkiiiiiieee```\\\YYYVVVTTTQQQLLLIIIFFFDDDBBB@@@===:::999999999999888888888888777777777777777888888888999888777777666666777777333333333333444555555555555555555555666666666666666666666666555555444444444444444444555555666666666666555555555555555555666666666666666666666666333333444444555666666777777777777777777777777777777777777777777888888999777777777777777777777777999888777777777888999:::888888888888999999999:::888888999999:::;;;;;;<<<::::::999888888:::===???@@@DDDKKKUUUccctttrrrllljjjiiillloooxxxyyy}}}uuusssqqqooommmllllllllliiieeeaaa______````````````bbb___TTTIIIBBB<<<777444333222333444555444333222222333333333333222222////////////000111222333222222222333333222222222222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333444333333222222111111111222111111111222333333444111222333333333333222111222222333333444555555666{{{vvvqqqmmmllljjjfff```[[[XXXWWWUUUTTTKKKHHHEEECCCAAA???<<<999888888888999999999999999666666777777888888999999777777666555555555555666666888999777444333444666555555555555666666666666666666666555555555555444555444444333444555666666555555666666666777777777666666666666666666666666333444444555555666666777777777777777777777777777777777777777777888888888666666666666666666666666999888777777666777777888777777777888888888999999777888888999999:::::::::999999999777777888<<>>;;;888888888888999999:::::::::555555666777888999999:::888777666666555555666666888888888777555444444444555555555555666666666666777777777777777777777777444444555666777666666666666666666666666666666666666666666666666666666666666666777777888888888888777777777777777777777777666666777888888888888888777777777777777777777777999888888777777666666666666777777777777888888888888888999999:::::::::;;;<<<<<<<<<:::999;;;???DDDEEEMMMYYYfffuuuwwwllliiiiiillloooqqqwww}}}|||zzzwwwsssooommmkkkjjjiiifffcccaaaaaaaaaaaa``````dddddd^^^VVVNNNDDD<<<888666444444444555555444222333333333333333333222111000000000111111222333444333222111111222333444222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333222222111111111111111111111222333444555222222222222222222222222333333333444444444555555xxxsssooolllkkkkkkfff___YYYUUUSSSQQQPPPJJJGGGDDDBBB@@@>>>:::888888888999999:::::::::;;;555555666777888999999:::888888777666666666666777888555333444777888555222555555555555666666666666666666666666666777777777333555888;;;;;;999777555777777666666555444444333777777777777777777777777777777777888888888888888777777777777777777777777666666777888888888888777888888888888888888888888999888888888777777666666666777777777777888888888::::::::::::;;;;;;;;;;;;<<<>>>???===<<<>>>EEEJJJSSS\\\jjjwwwqqqhhhjjjiiilllqqqsssttt{{{~~~zzztttpppllljjjiiigggeeebbbaaaaaaaaa```^^^^^^bbbddd```ZZZSSSHHH>>>999777444333333444444333333333333444444333333333111111111111111111222333444333222111111222333444222222111111111111222222111111111111111111111111000000000000000000000000111111222222222333333333111111111222222333333333333333222222111222222333222222222222222222222222333333333444444444444444wwwqqqllliiiiiihhhddd^^^ZZZXXXVVVUUUTTTJJJGGGDDDBBB@@@>>>;;;888999999999:::::::::::::::666666777777888888999999999888777777666666777777888333000222777999666222555555555555666666666666333444444444444555555555444666:::<<<<<<:::888666888777777666444333333222777777777777777777777777666666666666666666666666777777777777777777777777555666777999999888888777888888888888888888888888888999999999999888888777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>>===AAAIIIQQQ___jjjyyy}}}tttkkkfffkkkmmmrrrwwwxxx|||}}}wwwrrrmmmjjjiiigggeeebbbaaaaaaaaa___^^^\\\```cccaaa^^^XXXMMMCCC;;;888444333333333333333333333444444444444333333222222111111111222222333333222222222222222222333222222111111111111222222111111111111111111111111111111111111111111111111111111222222222333333333000000111222333444444555444333222222111111222222333222222111111222222333444444444444444444444444vvvpppkkkhhhhhheeebbb]]]ZZZXXXVVVTTTRRRJJJHHHEEEBBBAAA>>>;;;999::::::::::::::::::999999777777777777777888888888777777666555555555666666666555333444666777555333555555555555666666666666333333333444444444555555777777888888999999999999777777777666666555555555777777777777777777777777666666666666666666666666777777777777777777777777555666888999999999777666888888888888888888888888888888::::::;;;:::999999888888888888999999999:::::::::::::::::::::::::::888<<>>???;;;:::===BBBGGGNNNZZZfffxxxoooiiihhhjjjkkknnnrrryyyzzzwwwqqqmmmllliiifffcccbbbbbbccccccccc___```aaacccccc```ZZZVVVJJJAAA999999:::777555555888777555444333222222111222222222222222222222222222222222222222222222222000000000000000000000000111222333333111111222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666vvvqqqmmmkkkkkkgggccc]]]XXXUUURRRPPPNNNLLLJJJGGGCCC@@@>>>===<<<<<<:::999999::::::999777888888999999888888777666///000222444666888999:::777666666666555555555555555555666777777777777777777666666666555555555555777777777777777777777777888888777777666666555555666666666666666666777888777777777777777777777777555555666777777888888777555444333444666777666555888888888888999999999999999999888888888888999999:::999888777777999:::;;;===<<<;;;:::::::::;;;<<<@@@???BBBIIIPPPZZZiiiwwwyyyooojjjgggjjjlllmmmooosssyyy~~~{{{tttpppnnnkkkhhheeecccdddddddddddd``````bbbccccccaaa\\\XXXNNNDDD<<<::::::777555555777666555444333222222222333333333333333333333333222222222222222222222222111111111111111111111111///111333333222333444666222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555555666wwwrrrmmmjjjjjjfffbbb\\\WWWTTTRRRPPPNNNJJJIIIFFFCCC@@@===<<<;;;:::999888888999:::999777777777888888777777666555666666666666666555555555666666666666555555555555555666666777777777777777666666666666555555555555888888888888888888888888999999888777666555444444777777666666555666666666888888888888888888888888333444666777888999999999999888777888999999888777888999999999999:::::::::999999888888888888999999::::::888777777888999999===<<<;;;:::::::::;;;<<>><<<::::::::::::888666888888888999999999:::::::::999999888888999999:::<<<;;;:::999888888888999::::::::::::;;;===???@@@@@@CCCNNN\\\hhhttt~~~ssslllhhheeeeeeiiiooorrruuu{{{yyyssspppnnnkkkgggeeeeeeeeeeeedddcccbbbcccdddeeedddbbb___[[[QQQGGGAAA<<<777555777555444444333333333444444444444444444444444444444222222222222222222222222222222222222222222222222111222444444444444666777222222222222222222222222222222222222222222222222000000000000000000000000333333333333333333333333333333333444444444555555444444444555555555555666yyysssmmmhhhfffddd```ZZZVVVSSSQQQOOOMMMGGGFFFEEEBBB@@@===;;;:::999777777777999:::999888777777777777777666555555444555555666666777777888555555555666666666666666444555555555555555444444555555555666666666666666666666666666666666666666666666666666777777777777777777666555555444555555666666666666666666666666;;;999666444444666999;;;888777666666777888666555777777777777888888888999::::::999999999999::::::<<<<<<;;;;;;:::::::::::::::::::::;;;===???BBBCCCFFFMMM]]]ooo|||zzzpppjjjhhhhhhggggggkkkooosssyyy{{{tttpppnnnkkkgggeeeddddddcccbbbccccccbbbdddeeefffdddcccaaaXXXNNNGGG@@@888666777555444444333333333444444222222222222222222222222222222222222222222222222111111111111111111111111333555555555333222333555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555555666yyyssslllfffdddccc___YYYUUUSSSQQQOOOMMMFFFFFFEEECCCAAA>>>;;;::::::999888888999:::999777777777888888777777666555444444444444333333333333555555555666666666666666777777777777777777666555555555555666666666666666555555555555555555555555555666666666777777777888666666555555444555555555555555555555555555555555<<<:::777555444666888:::555444444666999;;;;;;:::666666777777777888888888::::::999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;============>>>@@@BBBDDDLLLVVVhhh}}}xxxnnnhhhggghhhjjjiiikkkoootttxxxwwwsssooolllhhheeeddddddcccbbbcccbbbbbbccceeeffffffeeeeee]]]TTTMMMDDD:::777888666555444333333333333333222222222222222222222222222222222222222222222222000000000000000000000000444555666444222111222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666xxxrrrjjjdddaaabbb^^^YYYUUURRRPPPNNNMMMFFFFFFEEEDDDBBB???<<<:::<<<:::999999::::::999777888888999999888888777666999888777555444222111000555555555555666666666777777777777777777666555555555555555555666666666777666666666666666666666666777777777777666666666666555555444444444555666666666666666666666666666666888888888888888888999999888777666888:::;;;;;;:::777777888888888999999999;;;::::::999999::::::;;;::::::;;;;;;<<<;;;;;;;;;=========>>>AAACCCFFFHHHSSS^^^qqqzzzooohhhggghhhjjjkkkmmmqqqxxx}}}yyyqqqnnniiifffeeeeeedddbbbcccbbbaaabbbdddgggggggggggg```YYYRRRGGG<<<777888777666555444333222222222333333333333333333333333222222222222222222222222111111111111111111111111222333444333222111222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666xxxrrrjjjccc```aaa^^^XXXTTTRRRPPPNNNMMMFFFFFFFFFEEEBBB???===;;;===<<<::::::::::::888777999999999999999888777777555666666777888999::::::444555555555666666777777555555666666555444333333444555555555666666777777777777777777777777777777999999888777666555444444444444444444444555666777777777777777777777777777333555888;;;<<<;;;999888:::888666555555555333111888888999999999:::::::::;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;999:::<<>>888888888777555444333222222111444444444444444444444444222222222222222222222222222222222222222222222222000111333222222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555666666wwwpppiiiccc```]]]ZZZVVVTTTRRRPPPMMMKKKFFFDDDBBB???>>>=========888888888888888999999999999999999999888888888888777777777777777666666555666777777777666555444444777777777777666666666666666555555555444444444444777666555444444555666777888888777777666666666555555555555555555666777777999888777666555555666666888888999999999:::::::::888999999::::::999999888:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>???BBBIIISSSZZZmmmyyy}}}|||vvvmmmfffgggjjjmmmqqquuuyyy}}}zzzuuupppmmmllliiieeeaaabbbbbbcccddddddeeeffffffeeeeeeaaaZZZPPPFFF>>>;;;:::888666666666777666555666666555444444444555555111111111111111111111111111111111111111111111111222222111111222222333444333333333444555666777888333333333333333333333333444444444555555555555666333333333444444444555555222222222333444555666777777666666555555555666666uuuooohhhbbb```]]]ZZZWWWTTTRRRPPPMMMKKKGGGFFFCCCAAA>>><<<;;;;;;999999888888888888888888666666666555555555555444555555555555555444444333444444555555444444333222666666666666666777777777666666666555555555444444666666555555555555666666777777777666666555555555555555555555555666777777999888888888777777777777888888888888999999999:::999999999999999999999999:::::::::999999999888888::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<>>>??????BBBLLLZZZddd{{{}}}zzzxxxnnniiieeegggjjjnnnttt{{{}}}xxxrrrnnnllljjjfffbbbbbbccccccdddeeeeeeffffffgggfffccc]]]UUUKKKBBB===<<<999777666666555444333555444333333333333333333222222222222222222222222333333333333333333333333222222222111222222333444444333333333444555666666333333333333333333333333444444444444555555555555333333333444444444555555666555555444444444444444555555444444444444444555|||rrrmmmhhhcccaaa^^^[[[WWWTTTRRROOOLLLJJJHHHGGGEEEBBB???<<<999888:::999999999888777777777555555555555444444444444555555555555555444444333444444555555555444333333555555555666666777777888777777777666666666555555555555666666666666555555666666666555555555555555555555555555555666777777888888999::::::999777666777777777888888888999999::::::999888888999:::::::::::::::999999999999888999999999999::::::::::::;;;;;;::::::;;;<<<<<<======???AAABBBFFFTTTgggwww}}}yyyuuurrrhhhfffgggkkkmmmqqqzzz{{{tttooommmjjjfffbbbcccccccccdddeeeeeeffffffiiigggdddaaa\\\SSSHHH@@@===:::777555555555333222444333222111111111111222333333333333333333333333333333333333333333333333222222222222222333444444444333333333333333444444333333333333333333333333444444444444555555555555333333333444444444555555777666555555444444555555555555555444444555555666zzzqqqmmmhhhdddbbb^^^[[[WWWTTTRRROOOLLLJJJGGGGGGEEEBBB???<<<999888:::::::::999888777666666888888777777777666666666777777777777777666666555666666777777777777666666444444555555666777888888777777777777666666666666444555666777777666555444555555555555555555444444555555555555555666777777666777999::::::999777666666777777777777888888888;;;:::888777777888:::;;;999999999999999999999999888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>AAADDDFFFMMM___www{{{uuuooolllggghhhlllpppqqquuuwwwqqqmmmjjjfffbbbddddddddddddeeeeeeffffffiiigggeeedddbbbZZZNNNDDD===:::777555555555555444444444333222111111111111333333333333333333333333111111111111111111111111333222222222222333444444444444333222222222333333333333333333333333333333333333444444444555555555333333333444444444555555444444444555666777888999888777777777777888888999yyyqqqmmmhhhdddccc^^^[[[WWWTTTRRROOOLLLJJJFFFEEEDDDAAA???===;;;::::::::::::999888777666666999999999888888888777777777777777777777666666555666666777777777777777666333444444555666777777888777777777777666666666666444555666777777666555444444444555555555555555555555555555555555666777777444666888999999888666555666777777777777888888888;;;:::888777777888:::;;;999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???===@@@EEEJJJUUUiii~~~wwwpppkkkiiiiiikkkppptttuuuyyyzzzrrrnnnjjjfffcccddddddeeeeeeeeeeeeffffffgggfffeeeffffff___SSSIII===:::777555666777777777666666444333333222222222222222222222222222222222111111111111111111111111333333222222333333444555444444333222222222333333333333333333333333333333333333333444444444444555333333333444444444555555444444444555666777888999777777777777777888999999yyyppplllgggbbbaaa]]]ZZZVVVTTTRRRPPPMMMKKKGGGFFFCCC@@@>>><<<<<<<<<:::999999999888777777777777777777777666666666666555555555555555444444333444444555666666666555555444444444555555666666777777777777666666666555555555555666666666666555555555555555555555666666666555555555555555666777777444555666777888777666666777777777888888888999999::::::999888888999::::::888999999999999:::::::::999999999999::::::::::::::::::;;;;;;<<<===??????<<>>???@@@???CCCLLLZZZnnn}}}xxxpppjjjhhhjjjnnnnnnooottt}}}zzztttoookkkiiiffffffffffffffffffeeeeeeeeegggjjjkkkhhhbbb\\\WWWFFFAAA<<<888777777777666999888666555444333333333222222222222222222222222333333333333333333333333444333333333333444555555444333333333444555666666333333333333333333333333222222333333333444444444333333333444444444555555666555555444444444444444333333333333444555666777xxxnnnhhhaaa\\\ZZZZZZXXXUUUSSSRRRQQQOOONNNNNNJJJDDD>>>:::999:::;;;888888888888888999999999888777777777666666666666777777777777777666666555666666777888888888888888555555555555555444444444666555555555444444444444777666555444444555666777555666666666777777888888555555555555555666777777888888777777888999::::::888999999999999:::::::::888999999::::::999999888888888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;===>>>???@@@EEEHHHRRRdddzzzzzzwwwqqqjjjeeeffflllqqqqqqqqqwww~~~wwwrrrnnnlllffffffffffffffffffeeeeeeeeehhhlllmmmiiiccc___\\\JJJEEE???:::777666555444888888666555444333333333333333333333333333333333111111111111111111111111444333333333333444555555333333333444555666777888333333333333333333333333222222333333333444444444333333333444444444555555222222222333444555666777444444444555555777888888vvvnnniiiddd```___\\\ZZZVVVTTTRRRPPPNNNLLLJJJHHHEEEBBB???<<<::::::;;;999777444333333333444777777666666777999;;;<<<888888777666666666666777666555555444444444555555777666555444444555666777333444444444555666666666777666555444444555666777777777888888888888777777777777777777777777777777666666666666666777888888666777999:::;;;::::::999999999999999999999999999::::::999999::::::;;;<<<;;;::::::999999::::::;;;===<<<===??????===@@@FFFEEEQQQ___vvv|||qqqmmmkkklllllljjjmmmqqq}}}}}}{{{vvvpppllljjjhhhgggeeedddddddddeeefffjjjllljjjiiiiiieee```UUUMMMBBB<<<::::::888666555555555555555555555555444444444444444444444444222222222222222222222222333333222222333333444555222222222333333444444444444444444333333222222222333333333333333333333333444333333555666777555444555555555555555555555555666666666666777777777777wwwnnniiiddd___^^^ZZZWWWTTTQQQPPPNNNLLLJJJIIIHHHEEEAAA>>><<<:::999<<<:::888666555555666777888777777777777999:::;;;333333333333333444555666666555555444444555555555777666555444444555666777444444555555555555555555888888777666555555555555777777888888888888777777777777777777777777777777666666666666666777888888777888999:::::::::::::::888888888888888888888888999999999999999:::;;;;;;;;;::::::999999::::::;;;:::999;;;>>>>>>===AAAGGGIIIXXXiiizzzxxxnnnkkkkkkmmmnnnmmmqqqvvvyyytttpppkkkjjjhhhfffeeeddddddeeedddiiikkkjjjjjjkkkhhhcccXXXOOODDD===;;;:::888666444444444444444444444444444444444444444444444444222222222222222222222222333333222222333333444555222333333333333333333444444444444333333333222222333333333333333333333333555444333444666666666555555555555555555555555555666666666777777777888888wwwmmmhhhbbb]]]\\\YYYVVVSSSQQQOOONNNLLLJJJHHHFFFDDDAAA>>>;;;:::999<<<;;;999888888888999:::999888777777777888888999111111111222333444666777666555555444555555666666666666555555555555666666666666555555555555555555999999999888777666444444777777888888888888777777777777777777777777777777777666666666666777888888999999888888999999::::::777777777888888888888888999999888888999999:::;;;;;;;;;::::::::::::;;;;;;999999<<>>DDDKKKRRReeexxx}}}wwwsssrrrlllkkkmmmqqqssssssxxx~~~xxxsssmmmllliiigggfffeeeeeeeeedddiiilllllllllmmmkkkggg]]]TTTHHH???<<<:::888777555555555555555555555555444444444444444444444444333333333333333333333333333333222222333333444555444333333333333333333222444444444444333333333333333333333333333333333333666444333333444666666666666666666666666666666666777777777888888888999999wwwmmmgggaaa\\\ZZZZZZWWWTTTRRRQQQOOOMMMKKKGGGEEECCC@@@===;;;999999::::::999999999999:::;;;999999888888777777777777555444444555666777888888555555555555555666666777666666666555555666666666777777666666555555444444777888999999999777666555777777888888888888777777666666666666666666666666777777666666777777888999::::::888888888999:::;;;888888888888888999999999999888888888888999::::::;;;;;;::::::::::::;;;;;;<<<<<>>;;;999888888888777777777777666666444444444444444444444444333333333333333333333333333333222222333333444555444444444333333222222222444444444444444444333333444444444444444444444444777555222222333666777777777777777777777777777777777888888888999999999999wwwlllggg```[[[YYYYYYVVVSSSQQQPPPOOOMMMKKKFFFEEECCC@@@===;;;:::999888888888888999999::::::999888888888777666666555888888777777777777777888555555555555555666777888555666666666666666666555777777777666666555555444555666777999999999888777777777888888888888777777666666666666666666666666777777777777777888999999;;;:::999888888888::::::999999999:::::::::;;;;;;999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>@@@BBBBBBEEEOOO[[[ttt{{{qqqjjjiiikkkmmmnnnsssyyy|||~~~wwwsssqqqnnnkkkhhhgggfffeeeiiimmmpppooonnnooolllgggddd^^^SSSHHHAAA<<<:::888777777777666666666555555444444444444444444444444333333333333333333333333333333222222333333444555444444444333333222222222444444444444444444444444444444444444444444444444777555222222333666777777777777777777777777777777777888888888999999999999vvvlllfff```ZZZXXXVVVSSSPPPOOONNNMMMKKKIIIGGGEEECCC@@@>>><<<;;;:::888888888888888888888888777888888888777777666555888777666666555555666666555555555555666777888888555555666666666666555555777777666666666666666666444444666777888999999999777777888888888888777777777777777777777777777777888777777777777888999999::::::999999888888999999999999::::::;;;<<<<<<<<<::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???BBBCCCJJJYYYhhh{{{qqqjjjiiikkknnnooottt{{{{{{vvvtttqqqmmmjjjgggffffffiiinnnpppooooooooolllgggfffaaaXXXNNNEEE???;;;999666555555444444333333333444444444444444444444444333333333333333333333333333333222222333333444555444333333333333333333222444444444444555555555555444444444444444444444444666444333333444666666666666666666666666666666666777777777888888888999999uuukkkfff```ZZZYYYUUUSSSPPPNNNMMMLLLKKKIIIGGGFFFDDDAAA???===<<<;;;888999999999999888888777666777777888888777666555666555555555555666666777555555555555666777888999444555666777777666555444666666666666666777777777555555555555666777888888777777888888888888777777777777777777777777777777888888777777888888999::::::::::::::::::999888777888888999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@DDDHHHSSSgggzzz}}}ssslllkkkmmmqqqsssyyyxxxvvvrrrnnnkkkhhhgggfffggglllooooooooopppmmmiiifffbbb\\\RRRIIIAAA<<<:::777777666666555444444333444444444444444444444444444444444444444444444444333333222222333333444555222333333333333333333444444444444444555555555666555555555555555555555555555444333444666666666555555555555555555555555555666666666777777777888888tttkkkfff```[[[YYYWWWTTTQQQPPPOOONNNLLLKKKHHHFFFDDDBBB???>>>===<<<999::::::::::::999888777555666777888888777666555555555555555666888999:::555555555555666777999999444555666777777666555444555555666666777777888888777777555444444555666777777777888888888888777777777777777777777777777777888888888777888888999:::999::::::;;;:::999888666777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<===???BBBGGGNNN\\\tttuuunnnmmmooouuuxxx~~~yyywwwsssoookkkhhhgggfffeeejjjnnnnnnoooqqqoookkkeeeccc^^^UUUKKKBBB<<<::::::::::::999888777777666444444444444444444444444444444444444444444444444333333222222333333444555222222222333333444444444444444444555555555666666555555555555555555555555444333333555666777555444555555555555555555555555666666666666777777777777sssgggbbb]]]ZZZZZZVVVTTTRRRPPPPPPNNNLLLJJJFFFEEECCCAAA>>><<<:::888555888<<<===<<<:::999999888888777777666666555555666666555666666777888999:::666444555777777555555555666777888888777666555999888777555444444444444888666444555888:::::::::888888777777666666555555888888888888888888888888999999999999888888888888666666777888999;;;======::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@EEEMMMYYYmmm{{{{{{}}}{{{zzzwwwtttvvv|||{{{}}}wwwrrrpppmmmgggfffhhhkkkllloooqqqqqqooollljjjjjjhhhbbbYYYNNNCCC<<<999888555222000222444555555666666555555555444444444333333333333333333333333333444444555555444444333444444444333333222222222444444555555555444222111333333333444444444555555222444666888999777555444666555555666888888777666777555333444777999888777ssshhhbbb^^^[[[ZZZVVVTTTRRRPPPPPPNNNLLLJJJGGGEEECCCAAA>>>===<<<;;;888888777888888999999999888888777777666666666666555555444555555666777888999777444333222222555777666777888999999888777666888777666555555555555555333444666555444444777:::999888888888777777777777888888888888888888888888666666777777888888888999777777777777777888999:::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===============>>>??????BBBCCCIIIVVVfff}}}|||{{{zzzwwwuuuwwwvvvuuuwww|||{{{uuurrrnnniiigggiiijjjkkknnnppppppooollljjjjjjiiiddd]]]SSSIIIAAA===999777444333444555666666666666555555555444444444444444444444444444444444333444444555555444444333444444444333333333222222555444333222111222222333444444444555555555666666444444444555777888:::;;;===:::777555666777888777:::888777888:::<<<<<<:::ssshhhccc^^^[[[[[[VVVTTTRRRQQQPPPOOOLLLJJJHHHFFFCCC@@@>>>>>>>>>>>>FFFAAA<<<999;;;======<<<888777777777777666666666444444444444555666777888777999999888555666888;;;777888888999999888888777777666666555555666666777111555888666222111666;;;999999999999888888888888888888888888888888888888555666666777888999:::;;;:::999888888888888888999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>>>>======>>>>>>??????DDDEEELLL]]]rrr{{{zzzuuuqqqpppuuuxxxyyy{{{xxxtttooojjjhhhiiihhhjjjmmmoooooonnnlllkkkjjjiiifff```XXXNNNEEE???:::888666666777777777666666666666555555555444444555555555555555555555555333444444555555444444333444444444444333333333333666444111//////000333444555555555666666666777777555444222222555999>>>@@@CCC???888444444666888999888666555666888::::::999rrrhhhddd___\\\[[[WWWUUURRRQQQPPPOOOLLLJJJGGGEEEBBB???======???@@@OOOHHH@@@===>>>???===:::777777777777777777777777444444444555666777888999666:::<<<;;;999:::999666777777777888888777777777666666555555666777888888444777:::888555444777:::888888888888888888888888888888888888888888888888777777888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>============>>>??????HHHIIIRRRfff~~~}}}wwwvvvsssoooooovvv|||~~~zzztttpppjjjhhhhhhhhhiiilllnnnnnnnnnlllkkkiiihhhfffbbb[[[PPPFFF???:::888777777888888666555666666666666555555555555444444444444444444444444333444444555555444444333444444444444444444333333555333222111000111333444444555555555666666666666555333222222444888<<>>888555555777888999666555555666777999::::::qqqhhhddd___\\\[[[WWWUUUSSSQQQQQQOOOMMMKKKFFFDDDAAA===<<<<<<===>>>DDD???:::999;;;;;;888333777777777777888888888888555555555666777999:::;;;DDDDDD???777555777555111666666666555555666666666666666555666666777888999888888888888888888777777777777777777777777777777777777777777777777777777888888888888888777777777::::::::::::;;;<<<======::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@KKKOOO]]]uuuvvvpppppprrrooopppwww}}}~~~vvvpppjjjhhhhhhiiijjjlllmmmnnnmmmlllkkkllljjjhhhddd^^^TTTHHH@@@:::999777777888777666444777777666666666555555555333333333333333333333333333444444555555444444333444444444444444444444444333333444444444444444333333333444444444555555555333333333333555666777888;;;999666666777888888777999999::::::;;;<<<>>>???pppgggccc___[[[ZZZWWWUUUSSSRRRQQQPPPMMMKKKFFFDDDAAA>>><<<<<<<<<<<<888666555777:::;;;888666777777777888888888888999555666666777888:::;;;<<>>@@@AAABBBJJJSSSgggxxxpppllllllpppooorrryyyzzztttnnnkkkkkkkkklllmmmnnnnnnmmmlllkkknnnllliiigggbbbZZZNNNFFF<<<:::888777777777666555777777777666666666555555333333333333333333333333333444444555555444444333444444444444555555555555222333444666666555444333333333333444444444444555333333444555555555444444555555555666888999777555777888:::::::::;;;===???nnnfffbbb^^^ZZZYYYXXXVVVSSSRRRQQQPPPMMMKKKFFFEEECCC@@@>>><<<;;;;;;888888999:::;;;;;;;;;;;;777777888888888999999999444555555666888999;;;<<>>@@@CCCEEEFFFNNN[[[ttt|||yyytttmmmjjjlllpppqqqwww~~~|||}}}}}}|||{{{|||zzztttppppppnnnnnnnnnnnnnnnmmmkkkkkkllliiigggfffddd]]]SSSKKK???<<<999777888888888777777777777777666666666555444444444444444444444444333444444555555444444333444444444444555555555666222222333333333444444444444444444444555555555555444444444555555555555555555444555666888888777555444666888888888999<<>>999555888777666555555666777888888888777777777777888888999===AAA???:::666888;;;777777888888999999999:::777777777777777777777777666666777888999:::;;;;;;<<<;;;:::999888888888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<===>>>@@@CCCEEEHHHIIIZZZjjj|||xxxvvvrrrmmmkkkmmmqqquuu}}}}}}{{{zzzyyywwwtttqqqqqqrrrrrrrrrqqqrrrtttwwwtttxxx}}}yyyuuuuuuppppppoooooonnnmmmkkkkkkhhheeebbbbbbbbb^^^UUUNNNBBB>>>:::888888999::::::777777777777666666666666555555555555555555555555333444444555555444444333444444444555555555666666444222000///000222444666555555555555666666666777555555444444555666888888888666555555777888777666777999<<<<<<;;;<<>><<<;;;:::999:::;;;<<<===???<<<:::>>>AAADDDJJJQQQ^^^tttxxxuuuuuuwwwvvvoookkkjjjtttyyy~~~~~~}}}{{{xxxuuusssrrrooonnnllljjjiiihhhgggggggggfffffffffffffffggggggfffiiilllnnnpppttt{{{~~~zzzwwwvvvsssqqqppppppooonnnlllmmmkkkgggddd```[[[UUUQQQFFFCCC>>>;;;:::999888777777777777777777777777777888888777666555444333333444444444555555555555666555555555555555555555555555555444444444444555555888777666555444333333333333444555666666555444333777777666666666666666777666777888999:::>>>CCCFFF|||llldddaaa]]]ZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMGGGEEEBBB???===<<<<<<===999777555555777:::;;;;;;999999999888888777777666777777777666666666666555888;;;>>>???<<<999777666777777888888888777777666666666666777777777888888777777777888888777777777888999999999999888888777888888888888888777777777888888999::::::;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;:::888777777999;;;===<<<;;;:::::::::;;;<<<===???===>>>AAACCCFFFNNNXXXkkk~~~xxxtttrrrsssrrrooonnnpppyyy}}}~~~yyyxxxvvvuuusssrrrrrrqqqllllllkkkjjjhhhfffdddccceeeeeecccbbbaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbccc```bbbdddfffgggkkkqqquuu{{{}}}yyywwwtttrrrppppppooonnnmmmllljjjgggdddaaa\\\WWWTTTHHHDDD???;;;:::999888888777777777777777777777777777777777666555555444444444444444555555555555666555555555555555555555555555555444444444444555555555444444444444555666666666555444444444444555666888777777666666777777777999999999999:::>>>DDDHHHzzzjjjcccaaa^^^[[[ZZZSSSRRRRRRQQQPPPOOONNNNNNGGGEEEBBB???===<<<<<<===888666555555777999::::::999999999999999888888888999999888888888777777777666777888777666777888:::666777888999999888777777777777777777888888888888666666777777777777666666777888888999999999999888999999888888888777777777666777888999::::::::::::999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======??????AAACCCDDDHHHVVVdddzzzwwwrrroooooopppooosssxxx~~~{{{yyyvvvrrrooollljjjhhhfffddddddddddddaaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]]]]``````____________``````[[[\\\]]]^^^___bbbfffjjjkkknnnttt||||||yyyvvvsssqqqppppppooommmkkkiiifffdddbbb^^^ZZZVVVLLLGGG@@@;;;999999999888777777777777777777777777666666666666666666666666444444444555555555555666555555555555555555555555555555444444444444555555222222333333555666888999888666444222222444666888888888777777777888888999<<<;;;:::999;;;@@@GGGLLLyyyiiibbb```]]]ZZZZZZTTTSSSRRRQQQPPPOOONNNMMMGGGEEEBBB>>><<<<<<<<<<<<>>><<<:::999::::::999888999999999999999999::::::999999999888888888777777555555555555444555888;;;444555777888999888777666777777777777888888888999666666777777777777666666444555666777777777777777777777777666666666555555555666777888999:::::::::777888999999::::::999999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>???@@@BBBBBBCCCKKKaaauuu}}}wwwuuuqqqoooppppppqqqvvv}}}wwwtttooollliiigggdddbbbaaa```^^^]]]\\\]]]^^^___aaaaaaaaa``````___]]]]]]ZZZZZZZZZ[[[\\\^^^___```ccccccbbbaaaaaaaaabbbbbb]]]]]]\\\\\\]]]___aaacccdddeeehhhnnnuuu~~~{{{xxxtttrrrqqqpppooonnnllljjjgggeeeccc___ZZZWWWPPPJJJBBB<<<999999999999777777777777777777777777555555555555666666777777444444444555555555555666555555555555555555555555555555444444444444555555222222333333555666888999777666555333333555666777888888888888888888999:::<<<<<<::::::===DDDNNNUUUyyyiiibbb___\\\YYYXXXWWWVVVTTTRRRPPPNNNLLLLLLFFFDDDAAA>>><<<;;;;;;<<>>>>>??????@@@@@@AAABBBDDDSSSoooyyytttrrrpppqqqtttuuuuuuzzzzzzsssnnnhhheeeaaa___^^^]]]\\\[[[[[[[[[ZZZ[[[\\\^^^```aaabbbbbbbbbaaa```^^^]]]\\\^^^^^^___```aaaccceeefffggggggfffeeeeeeeeeeeeeeebbbaaa___^^^^^^___```aaabbbbbbccceeejjjpppvvvyyy~~~{{{vvvsssrrrqqqpppoooooollliiifffccc___ZZZVVVSSSMMMEEE>>>:::999999888777777777777777777777777444444555555666777777777444444444555555555555666555555555555555555555555555555444444444444555555444444444444444555666777555666666666666666666555888888777777888999:::::::::::::::<<>><<<;;;;;;<<<:::999888:::<<<===<<<;;;999999999999999888888888777777666666666555555555666777999999888777777888888777777666666666666666666666666666777777777777888888999999999999888888777888888999999999999888777777888999999::::::;;;777888999999:::999999999999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;===>>>????????????AAAAAACCCFFFNNNaaa|||vvvqqqoooppptttyyyzzz{{{zzzrrrkkkddd```]]][[[XXXWWWYYY[[[\\\\\\[[[\\\]]]```bbbdddeeefffgggggggggfffeeecccbbbaaaddddddeeefffgggiiijjjkkkkkkjjjiiihhhhhhgggggghhhgggdddaaa___```aaaaaaaaabbbaaa``````bbbfffiiilllsssxxx}}}xxxtttrrrrrrqqqppppppnnnkkkhhhddd```ZZZWWWUUUOOOGGG@@@<<<:::888777777777777777777777777777444555555555666666777777444444444555555555555666555555555555555555555555555555444444444444555555666555555444444444555555444555777888888777555444777777777777777888999:::999:::;;;>>>EEEPPP\\\dddvvvggg```___\\\YYYYYYSSSRRRQQQOOOMMMLLLJJJIIIFFFDDDAAA>>><<<;;;;;;;;;999888888999;;;<<<;;;:::999999999888888777777666777777666666666555555555666777888888777777999;;;===;;;999777666666777888444555555555666666666666777777888888888888777777888999999999999888888777666666777888:::;;;<<<===:::::::::::::::999999888999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<:::;;;===???@@@@@@@@@@@@AAACCCHHHQQQ]]]rrr|||wwwrrrnnnmmmnnntttzzz}}}{{{ssskkkddd___YYYVVVVVVTTTSSSTTTXXX\\\___```bbbdddgggjjjlllmmmmmmmmmnnnnnnnnnnnnnnnmmmlllllllllllllllmmmmmmnnnooopppooonnnmmmllllllkkkkkkkkkkkkhhhdddbbbcccddddddbbbbbbaaa`````````bbbdddeeelllpppuuu|||yyytttsssrrrqqqqqqooommmjjjhhheeebbb]]]YYYVVVQQQIIICCC>>>:::777555777777777777777777777777555555555666666666666666444444444555555555555666555555555555555555555555555555444444444444555555555555555444444444555555777666666666666666666777666666666666777888999::::::;;;===AAAHHHSSS^^^fffttteee```___]]][[[[[[OOOOOONNNMMMLLLKKKJJJJJJFFFDDDAAA===;;;;;;;;;;;;===<<<;;;;;;<<<<<<999888:::999999888777666555555777777777777666666666666666777666555555777;;;>>>@@@>>>;;;888777777888:::444444444444555555555666666666777777777777666666777777777777777666555444333333555666888:::;;;<<<;;;;;;;;;;;;:::999888888888888999:::::::::999999;;;::::::::::::;;;<<<===:::;;;===???@@@AAA@@@@@@AAADDDMMMZZZjjj|||xxxtttooollllllmmmssszzz~~~|||sssooogggaaa\\\XXXTTTRRRRRRQQQQQQSSSYYY___ccceeejjjlllpppsssuuuuuusssrrrooopppqqqrrrrrrsssrrrrrrssssssrrrrrrrrrsssttttttssssssrrrqqqpppoooooooooooolllgggfffggghhhgggeeeccccccbbbaaabbbcccdddeeejjjlllppptttyyyyyyuuusssrrrrrrqqqmmmkkkiiihhhfffccc___\\\WWWRRRKKKDDD???;;;777444777777777777777777777777666666666666666666666666444444444555555555666666555555555555555555555555555555555444444555555555444444444444444555666777999888555444444555888999555555555555666777888999;;;<<>>AAACCCJJJTTTaaawww|||vvvqqqooonnnnnnooouuu{{{}}}~~~tttmmmcccaaa]]]YYYVVVTTTSSSSSSWWWYYY[[[^^^aaaffflllqqqpppqqqsssvvvyyy{{{}}}~~~ttttttvvvwwwyyy{{{|||}}}wwwwwwvvvvvvwwwxxxzzz{{{zzzxxxvvvsssrrrqqqqqqqqqsssqqqnnnllljjjiiijjjjjjiiihhhgggfffeeefffggggggkkkmmmooooooppprrrxxx|||{{{vvvsssrrrooolllmmmkkkhhhfffdddbbb___]]]UUURRRMMMFFF@@@;;;888666888888888888777777777777777777666666555555555444777555333111111333555777444444555555555555555555777777666666555555555444333333333555888999777666999555444888;;;888555555777777777777888999:::;;;888>>>CCCFFFOOO[[[bbbaaaxxxiiicccaaa]]]ZZZYYYYYYVVVRRROOOMMMLLLJJJHHHDDDDDDBBB>>>999888:::<<<>>>;;;999999;;;<<<;;;:::999999888777666666666777777777777888888777777777888888777777666666555555555444333444555666555444888888777666666666666666888888888888888888888888;;;;;;;;;:::999888777666777777777777777888888888<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<:::;;;???@@@???AAAEEECCCNNN\\\nnn{{{tttpppoooooopppvvv{{{}}}uuullleee]]][[[YYYVVVUUUTTTUUUUUU\\\^^^aaadddgggkkkpppssszzzzzzyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{|||{{{zzzxxxwwwvvvvvvvvvvvvtttqqqnnnlllkkkkkkkkkhhhgggfffffffffggghhhiiiiiikkklllllllllnnnssswww||||||wwwuuutttqqqmmmmmmkkkhhhfffdddbbb___]]]WWWTTTOOOHHHBBB===:::888888888888888777777777777777666666666555555555555777666444333333444666777555555555555555555555555777666666666555555555555888777777777777888888999;;;777777===AAA===777444888888888888999:::;;;<<<:::>>>BBBGGGQQQ^^^eeedddwwwggg```^^^[[[YYYYYYXXXUUUSSSQQQOOOMMMJJJHHHEEEDDDAAA===999888999:::;;;:::888999;;;<<<<<<;;;888777777666666666777777666666777777777777666666999999888777666555444444666555555555777888777666888888777777777666666666888888888888888888888888;;;;;;;;;:::999888777666888888888888777777777777:::;;;;;;<<<<<<;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>CCCJJJVVVbbbgggeeevvveee]]]\\\ZZZXXXYYYWWWUUUSSSRRRPPPNNNKKKHHHDDDCCCAAA>>>===<<<===>>>:::999999999:::;;;;;;;;;888777777777777777888999666666777777777777666666888888777777666666555555888777777777999:::999888777777777888888777777777666666666666666666666666777888999999::::::::::::999999888888777777666666888888::::::::::::888888::::::999999999:::;;;;;;:::;;;;;;;;;<<<============;;;<<<>>>??????EEEMMMVVVhhh~~~|||vvvqqqoooqqqtttwww}}}uuulllfff```[[[XXXWWWWWWWWWXXXZZZ\\\^^^___cccggglllqqqsssuuuwwwxxxwwwvvvuuutttsssqqqppppppnnnnnnnnnnnnooooooooopppssssssrrrrrrrrrssstttuuuxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}zzzwwwtttrrrqqqpppkkkjjjiiihhhhhhiiijjjjjjmmmlllkkkjjjjjjlllnnnpppoooqqqtttxxx||||||xxxwwwtttqqqpppllljjjgggeeedddccc```^^^ZZZXXXSSSMMMGGGAAA===;;;888888888888777777777666666666666666666555555555555666777777777777666555555555555555555444444444666666666666666555555555555777888666555:::CCCKKKHHH???:::???DDDDDD@@@===999999999999:::;;;<<<===;;;???GGGQQQ\\\ccceeeccctttccc\\\[[[YYYXXXXXXVVVTTTRRRQQQPPPNNNKKKHHHDDDBBB@@@???>>>>>>>>>===:::;;;;;;;;;:::999999999999999888888888999::::::777888888999999888888777555555666666777777888888777666555666777888777666666777888888888888777777666666666666666666666666666777888999::::::;;;:::999999888888777777666666888888::::::::::::888888:::999999999::::::;;;<<<:::;;;;;;;;;<<<=========>>><<<===>>>>>>???HHHQQQbbbwww{{{xxxsssoooooosssxxx|||yyyssskkkccc]]]YYYWWWVVVXXXYYYZZZ\\\^^^```bbbcccccciiipppuuuxxxxxxxxxxxxrrrrrrqqqqqqpppoooooonnniiijjjjjjkkklllmmmnnnnnnnnnnnnnnnoooppprrruuuvvvvvvxxxzzz}}}~~~~~~}}}{{{yyywwwvvvuuuqqqpppnnnllljjjjjjjjjjjjnnnllljjjiiijjjkkklllmmmmmmnnnppprrruuuzzz|||yyyxxxssspppooollljjjgggeeedddccc```^^^ZZZXXXTTTNNNHHHBBB>>>;;;888888888888777777777666555555555666666666666666333444666777777666444333666666555555555444444444555555555666666666666666333666777555444888BBBJJJZZZLLL???;;;;;;:::888888888888888999999:::;;;<<<<<>>===<<<;;;999999:::<<<;;;999888888999;;;::::::999999999::::::888888999999999999888888444444555666777888999999999888777888999::::::888666777888999999999888777888888888888888888888888:::::::::::::::999888777888888888888777777777777:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===>>>???@@@CCCNNNZZZnnnuuussspppoooqqqvvv||||||lllhhhbbb\\\XXXVVVWWWXXX[[[\\\^^^aaacccfffhhhiiiiiiooowww}}}~~~|||zzzxxxuuutttsssrrrpppooommmmmmjjjjjjkkklllmmmnnnoooooollllllmmmnnnpppsssvvvxxxvvvwwwyyy{{{}}}~~~}}}|||{{{zzzwwwuuussspppnnnmmmmmmmmmnnnkkkhhhgggiiijjjjjjjjjmmmnnnooooooppptttyyy}}}}}}{{{yyysssooooookkkiiigggeeedddcccaaa^^^[[[YYYVVVPPPJJJDDD???<<<888888888888777777777777555555555666666666666666444555666666666666555444666666666555444444333333555555555666666666666666666777777666444666;;;@@@QQQFFF;;;888777777999===888888888888999:::;;;<<>>AAADDDJJJXXXfff}}}}}}zzzxxxooonnnnnnooosssyyyyyypppaaa___[[[XXXWWWYYY\\\___```bbbeeeiiilllppprrrssstttzzz|||yyyuuuuuutttrrrpppooonnnmmmkkkkkklllllllllmmmmmmmmmkkkkkkkkklllnnnqqqtttuuuttttttuuuwwwyyy{{{}}}~~~~~~~~~zzzxxxvvvtttrrrqqqqqqqqqooollliiihhhjjjllllllkkkmmmmmmnnnnnnnnnpppsssvvv|||~~~|||tttoooqqqkkkiiigggeeeeeecccaaa___]]]\\\XXXSSSMMMFFFAAA>>>888888888888777777777777555555555555666666666777666666666777777666666666777666666555444444333333555555555555666666666777777777777666777777888999<<<888777888888888:::???999999999::::::;;;<<<===CCCKKKXXXbbbbbb```fffppprrrddd___^^^ZZZWWWVVVUUURRRNNNKKKKKKKKKJJJIIICCCAAA@@@AAADDDEEECCCAAA333777:::;;;:::999;;;<<<;;;:::999888777777777777666666777777777777666666777777777777666666666666666555555555777888777666555666888:::;;;:::888777666666666666666666666666666666888999:::;;;;;;;;;666666777777888888999999;;;:::888888888888:::;;;999999999999:::;;;<<<============<<<<<<;;;;;;:::;;;<<>>:::333111444;;;;;;;;;;;;;;;<<<>>>>>>FFFNNNZZZbbbaaa```kkkzzzuuuggg```\\\WWWTTTTTTSSSQQQNNNMMMMMMLLLJJJHHHCCCAAA???>>>>>>>>>===<<<===<<<;;;:::888777666555999999999888888888888777888888999999999888888777:::999999999888888777777666666777777888888999999777555444666999;;;:::888:::999666444444555777888999::::::;;;;;;::::::999888777777777666666555555<<<;;;:::999999;;;===>>>:::::::::;;;;;;;;;<<<<<<>>>>>>??????>>>===<<<<<>>>>>>>>AAA@@@AAADDDJJJWWWppp{{{xxxtttooojjjiiihhhkkkqqqvvv{{{{{{mmmccc]]]WWWXXXZZZ]]]```fffmmmrrrwwwvvvyyyxxxqqqlllmmmnnnmmmkkkhhhggggggfffdddaaa``````aaa``````bbbaaa```___^^^^^^^^^^^^bbbbbbaaabbbdddgggiiikkkllllllmmmpppuuuyyy{{{{{{}}}{{{zzz}}}~~~{{{wwwvvvtttssssssuuuwwwyyyvvvtttqqqnnnmmmmmmmmmnnnpppsssxxx|||}}}vvvrrrqqqmmmkkkiiifffcccaaa```___^^^\\\ZZZWWWSSSMMMFFFAAA;;;999777777888999999888888777777777666666666555666666666666666666666666555555444444444333333333555;;;===999444444444222666666777777888888888999777777777777777888999999;;;888999<<<===<<>>>>>???>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777888888999999999888888:::999999999999999888888:::::::::999999999999999777666555666888999999888777888999::::::999777666777888888999999888888777;;;;;;:::::::::::::::999999888777777777888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAAAA@@@BBBFFFNNN```zzz~~~yyyvvvrrrlllgggiiijjjnnnuuuzzzsssggg^^^YYYYYY[[[]]]aaaeeellltttzzzrrrmmmkkkmmmnnnmmmjjjgggffffffcccaaa___^^^___`````````aaa```^^^\\\ZZZXXXWWWWWW[[[ZZZZZZZZZ[[[\\\^^^___aaaaaaccchhhnnnrrruuuuuuuuuwwwzzz}}}~~~}}}{{{zzzyyyyyyzzz|||zzzvvvrrrqqqqqqrrrqqqsssuuuwwwzzzxxxssssssmmmllliiifffdddaaa```___^^^\\\ZZZXXXTTTNNNHHHCCC===;;;999888999:::999999777777777777666666666666666666666666666666666666555555555444444444333333555>>>CCC???999666555333555555666777888999999:::888777777777777888999999888666888;;;======AAAHHHSSSZZZaaaaaaaaammmtttfff```\\\XXXUUUUUUSSSQQQOOONNNNNNMMMKKKIIIBBBEEEGGGFFFBBB===999888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888999999999888888888888888888888888888888:::::::::999999888888777777666666777888888888888888888888999999888777777999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;===???AAAAAAAAABBBFFFSSSiii|||xxxtttpppkkkgggjjjlllrrrzzzoooddd]]]YYYXXX\\\aaaggglllssszzz~~~yyynnnlllooopppqqqooollliiiggggggeeecccaaaaaacccdddeeeddd___^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXX[[[[[[^^^bbbhhhlllnnnnnnlllqqqxxx{{{||||||}}}~~~|||||||||}}}|||yyywwwvvvwwwuuutttttttttvvvyyy}}}xxxssssssnnnllljjjgggdddbbbaaa```^^^]]][[[YYYVVVPPPJJJFFF>>><<<999888888999999888777777777777666666666666666666666666666666666666777777777777666666666666777???EEEDDDBBB@@@===999444555666777888999::::::888888777777888888999:::888777888<<<<<<===BBBJJJWWW[[[___aaafffttttttfff```\\\XXXUUUUUURRRPPPNNNMMMLLLKKKIIIGGGEEENNNUUUSSSIII???<<<===;;;;;;::::::999888888888999999999888888888777777666777888999999999999999666666777777777777777777999999888888777777777666666777777777777777888888888777666555555666888999999::::::;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===;;;:::;;;<<<>>>@@@BBBCCCDDDJJJZZZvvv~~~zzzwwwsssooollliiiiiilllsss{{{|||lllbbb]]][[[WWW]]]eeemmmsssxxx|||nnnjjjmmmqqqrrrrrrqqqmmmjjjhhhgggjjjgggdddcccccccccbbbaaaXXXXXXXXXXXXXXXYYYZZZZZZWWWVVVVVVUUUUUUTTTTTTTTTXXXYYY[[[___cccfffgggfffjjjpppxxx|||||||||~~~~~~~~~|||{{{{{{{{{{{{yyyvvvuuuuuuvvvxxxyyy~~~xxxrrrrrrooommmkkkhhheeecccaaaaaa^^^]]][[[ZZZWWWSSSMMMHHH>>><<<999777777888777666666666666666777777777777777777777777777777777777888888777777777666666666666;;;???CCCGGGJJJEEE===444555666777888999::::::888888888888888999999:::999999:::===<<<<<>>>>>===<<<<<<===??????BBBGGGMMMUUUiii}}}{{{xxxuuuqqqnnnlllllljjjmmmttt}}}yyyiiiaaa^^^]]][[[```iiiqqqwww{{{vvvggghhhmmmpppqqqqqqoookkkhhhfffeeekkkgggccc___\\\YYYWWWUUUPPPQQQRRRUUUWWWZZZ]]]^^^YYYYYYYYYXXXXXXWWWVVVVVVYYYYYY[[[___bbbddddddbbbggglllsssvvvwwwxxxzzz|||~~~|||xxxwwwwwwwwwvvv{{{}}}{{{tttsssooonnnkkkhhhfffcccbbbaaa^^^]]]\\\[[[YYYUUUOOOKKK???<<<999777777777666555666666666666777777777777777777777777777777777777666666666555555555444444555666888<<>>======EEENNNXXX[[[aaajjjwwwsssfff___\\\XXXVVVVVVRRRPPPNNNLLLLLLKKKIIIGGG@@@CCCFFFDDD???:::999:::::::::::::::::::::::::::999999999888888888888777666666777999999::::::999777888888888999999999999777888888888888888999999666888999888666555777999777777666666666777888999777888888999999888888777888888999999999:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<======>>>???@@@AAAAAACCCMMMYYYggg}}}zzzyyyvvvrrrnnnlllmmmmmmooorrrzzzyyyjjjbbb``````bbbffflllrrrwww|||nnneeeggglllpppqqqqqqooojjjfffdddddddddaaa[[[WWWTTTQQQNNNLLLNNNOOOQQQUUUYYY^^^aaaccc````````````___^^^]]]]]]]]]^^^```dddhhhiiihhhggggggjjjnnnqqqssstttvvvwwwzzz{{{|||}}}|||{{{yyywwwyyyzzz}}}wwwvvvpppnnnllliiifffdddbbbbbb^^^]]]\\\[[[ZZZVVVQQQMMMAAA>>>;;;999888888666555555666666666777777777888777777777777777777777777666666666666555555555444555777777888<<>>???HHHSSSYYY]]]ffftttsssfff___]]]YYYVVVVVVSSSQQQOOOMMMMMMLLLJJJHHHCCC???<<<;;;<<<======;;;999999:::;;;;;;<<<======999999999888888888888777666666777999999:::::::::999999999::::::;;;;;;;;;888888888999999::::::;;;666888:::999666555777999666777888999::::::999888:::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<=========>>>:::;;;===???AAABBBCCCCCCCCCQQQbbbtttyyywwwtttooolllkkklllnnnvvvyyy{{{llleeeddddddiiikkknnnqqqvvv}}}~~~kkkdddhhhlllqqqrrrrrrpppkkkgggeeeddd\\\YYYUUURRRPPPOOOMMMKKKOOOQQQTTTXXX]]]bbbfffhhhgggggggggggggggfffeeedddbbbcccfffjjjnnnppppppnnnmmmnnnooorrruuuwwwxxxxxxtttuuuwwwzzz|||}}}{{{xxxwwwyyy|||{{{yyypppooollliiifffdddcccbbb^^^]]]\\\\\\[[[WWWRRRNNNBBB???<<<:::999999777666555666666666777777888888777777777777777777777777888888888888777777777777888;;;;;;777777999:::888777777777777777888888888999999888888999999:::;;;777999===@@@???AAALLLWWWZZZ___jjj{{{vvvhhhaaa^^^ZZZYYYZZZRRRPPPMMMKKKJJJIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<999999999999999999999999888888888777777777777666999999888888888999;;;<<<555555555666777777888888999999999999999999999999999888777666666888:::;;;:::::::::999999888888888:::999999888888999999::::::999777666777999;;;===:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======@@@>>><<<===???BBBDDDEEEIIITTTggg~~~|||tttsssqqqmmmjjjkkkooosss|||{{{lllgggiiikkklllooossstttvvv|||ssskkkjjjmmmpppqqqqqqqqqpppllleee\\\VVVRRRPPPMMMJJJIIIIIIJJJKKKMMMOOOUUU\\\dddiiikkkkkknnniiihhhlllqqqqqqmmmjjjlllooossswwwyyyyyyyyyxxxtttssstttwwwyyyzzzxxxwwwvvvuuussssssuuuwwwxxxyyy~~~}}}|||{{{zzz~~~{{{uuurrrmmmiiigggeeebbb```]]]]]]\\\ZZZXXXVVVTTTRRRHHHCCC<<<888888999:::;;;999888888888777777666666777777777777777777777777777777777777777888888888444555555666777888888999777888888888888999999999999999999999999999::::::<<<999999===BBBFFFNNNUUU^^^fffuuuuuufff```\\\YYYWWWXXXSSSQQQNNNLLLKKKJJJHHHFFFCCCBBB@@@>>><<<<<<<<<<<<::::::::::::::::::::::::999999888888888777777777888777666666666777888999999999999888888888888888888888888888888888888888:::999888777888999;;;<<<<<<;;;;;;;;;:::::::::::::::999999888888999999:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>=========>>>>>>@@@???>>>>>>@@@BBBDDDDDDKKKXXXmmm}}}|||uuurrrnnnkkkkkkooouuuyyy~~~}}}ooojjjllloooppprrrtttvvvyyypppkkkkkkmmmnnntttrrrnnnjjjddd\\\TTTNNNOOONNNKKKIIIIIIJJJLLLMMMQQQSSSXXX___fffkkkmmmnnnnnnoooqqqtttwwwwwwwwwwwwvvvwwwzzz|||}}}}}}}}}|||}}}||||||~~~}}}{{{xxxwwwvvvvvvwwwxxxyyyyyy||||||~~~|||vvvrrrmmmjjjgggeeebbb```___^^^]]][[[XXXVVVSSSRRRIIIDDD===999888999::::::::::::999999999888888888777777777777777777777777999999888888777777666666555555666666777777888888777888888888888999999999999999999999999:::::::::;;;999:::???DDDJJJRRR[[[bbbmmmssseee^^^[[[XXXVVVVVVUUURRROOOLLLKKKJJJHHHFFFCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888999888777777666777777777::::::999999888777777666777777777777777777777777;;;:::999999999:::;;;<<<:::::::::::::::999999999:::999999888888999999:::777888999;;;;;;:::999888:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>????????????@@@@@@AAABBBDDDDDDMMM]]]uuu}}}{{{xxxwwwxxxuuupppkkkjjjmmmttt{{{rrrnnnqqqtttvvvvvvwwwzzz{{{mmmlllmmmkkkjjjpppllleee___XXXRRRLLLHHHKKKJJJIIIIIIJJJMMMOOOQQQVVVYYY^^^ccciiinnnqqqsssrrrwww|||~~~}}}}}}}}}}}}}}}|||{{{{{{|||{{{|||}}}vvvsssnnnjjjhhhfffcccaaaaaa```^^^\\\YYYVVVSSSRRRJJJEEE???:::999999999999999999888888888888777777777777777777777777777777::::::999888777666555555777777777777777777777777777888888888888999999999888999999999:::::::::;;;;;;999;;;AAAGGGMMMXXXbbbgggyyyrrreee^^^[[[WWWUUUUUUUUURRROOOLLLKKKIIIGGGEEEBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;:::999999888888888777777777777666666555555888888888888888888888888:::999999999999:::;;;<<<777777777777777777777777:::999999888888999999:::777777888888888888777777:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>>>>?????????@@@BBBBBBBBBCCCDDDFFFOOOaaayyyxxxtttqqqpppqqqrrroookkklllqqqxxx}}}vvvqqqtttwwwzzzzzz|||uuulllnnnnnniiidddddd___XXXRRROOOMMMKKKJJJIIIIIIIIIKKKMMMQQQTTTVVV\\\^^^bbbgggkkkoootttwwwyyy~~~~~~}}}}}}~~~}}}wwwtttoookkkiiigggdddbbbbbbaaa___]]]YYYVVVSSSRRRLLLGGG@@@<<<999999888888666666666555555555555555777777777777777777777777999888888888777777666666888888777777777777777777777777888888888999999999888999999::::::;;;;;;;;;;;;:::===CCCHHHOOO[[[fffooorrreee___\\\XXXUUUUUUSSSPPPMMMKKKJJJHHHFFFDDDAAA@@@>>><<<<<<;;;<<<<<<999999999999999999999999:::::::::999999999888888::::::::::::999999888888555555666666777777777777999999999999999999999999888888888888888999999:::777777777777777777777777:::999999888888999999:::;;;:::888777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????AAACCCCCCBBBCCCFFFIIISSSeee||||||vvvrrrqqqqqqpppooonnnooorrrvvvzzz}}}~~~zzzsssuuuyyy}}}rrrlllnnnllleee___YYYUUUOOOKKKJJJKKKLLLLLLIIIJJJLLLOOORRRVVVZZZ\\\```cccfffiiilllpppuuuzzz~~~~~~xxxuuupppllljjjhhheeecccbbbaaa___]]]YYYVVVSSSRRRLLLHHHBBB===;;;999888777555555555555555666666666777777777777777777777777666666777777888888888999888888888888777777777777777777888888888999999999888888999:::;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<<<<999999999999999999999999:::999999999888888888888777777888888888777666666666777777888999999::::::999999999999999999999999777777888888888999999999999999999::::::::::::::::::999999888888999999:::???===:::888888:::<<<===:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????AAACCCBBBBBBDDDIIINNNZZZlll|||zzz{{{yyyuuutttvvvvvvtttmmmppptttwwwyyy{{{}}}uuuwww{{{ooojjjjjjfff^^^YYYSSSPPPKKKIIIIIIJJJLLLLLLMMMOOOQQQTTTXXX\\\___aaadddgggjjjkkklllpppwww|||yyyvvvqqqmmmkkkiiifffdddaaa```^^^\\\YYYVVVSSSRRRLLLHHHBBB>>><<<:::999888777777888888888888999999777777777777777777777777555555666777888999::::::888888888888888888888888777888888888888999999999888888999:::;;;<<<============AAAFFFJJJRRR```nnn|||pppccc^^^[[[VVVRRRRRRKKKIIIGGGEEEEEEEEECCCBBB@@@???===<<<;;;;;;<<<<<<::::::::::::::::::::::::999999888888888777777777666666777888999888777777888888888888888999999999888888888888888888888888888888999999::::::999999::::::::::::;;;;;;;;;<<<:::999999888888999999:::<<<<<<:::999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???AAACCCBBBAAADDDLLLRRRcccuuu|||yyyzzzyyyvvvwww{{{yyytttmmmrrrxxxzzzzzz}}}xxxyyy}}}uuujjjfffddd^^^XXXUUUNNNLLLJJJJJJKKKMMMNNNNNNSSSTTTWWWZZZ]]]aaadddeeehhhkkkmmmnnnnnnrrryyyzzzvvvrrrnnnllliiigggeee___^^^]]][[[XXXVVVSSSRRRKKKGGGBBB???===;;;:::999888888888999999999::::::777777777777777777777777666666777777888888999999777777777888888999999:::777888888888888999999999888888999:::;;;<<<======<<<>>>BBBHHHMMMVVVfffuuu{{{nnnbbb]]]YYYUUUQQQPPPIIIGGGDDDDDDDDDDDDCCCAAA???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666777888999:::;;;;;;:::999888888777777666555555555777777777777777777777777888999:::;;;;;;;;;::::::888888888999999::::::::::::999999999999999999:::777888888999888777666555:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA???AAABBBAAA@@@EEENNNUUUiii|||~~~|||}}}{{{wwwxxx|||xxxpppnnnttt{{{|||zzz~~~zzz|||xxxnnnfffbbb___XXXTTTSSSIIIHHHHHHKKKOOOQQQRRRRRRVVVXXXZZZ]]]aaadddfffgggkkknnnppppppooosss{{{}}}|||xxxuuuuuuwwwwwwuuuuuuxxxwww|||zzzwwwrrrnnnllljjjgggeee]]]]]]\\\ZZZXXXVVVTTTRRRKKKGGGBBB???===<<<;;;999666666777777888888888999777777777777777777777777888888888888777777777777666666777888999:::::::::777888888888888999999999888888999:::;;;======>>><<<>>>CCCJJJPPPYYYkkk{{{|||oooaaa[[[VVVPPPKKKJJJCCCCCCBBBAAAAAABBBBBBBBB???>>><<<:::999999999999<<<<<<;;;:::999999888888999888888888777666666666666666666666666555555555:::::::::::::::999888777888888888888888888888888777777777888888999999:::888999;;;;;;;;;999777666888:::<<<<<<;;;;;;<<<===777888999:::;;;:::999888999999:::;;;<<<<<<<<<<<<999:::<<<>>>???>>>===<<>>===<<<<<<999888888888777777666666777777888999999999999888888888888888888888888888;;;:::888666666777888999777777777777888888888888999999999999:::;;;;;;<<<;;;@@@GGGMMMQQQ\\\ttt|||ooobbbZZZVVVOOOJJJIIIBBBBBBAAAAAAAAAAAABBBBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::::::::999999999999888888777666666666666777999999999999999888888777999999999999999999999999888888888999999999999999888999:::;;;;;;999888666;;;<<<===;;;999777777777999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999;;;===>>>??????======AAAAAABBBDDDEEEJJJVVVccc}}}}}}~~~~~~~~~}}}{{{xxxvvvttttttppprrrxxx~~~zzzkkkddd[[[UUUTTTSSSQQQNNNQQQRRRSSSUUUXXX[[[^^^___ccceeehhhkkknnnpppqqqqqqqqqtttvvvwwwyyytttlllhhheeehhhkkkmmmmmmnnnoooppppppnnnkkkkkklllmmmkkkiiihhhgggeeecccbbbbbbbbbcccdddccccccdddggglllrrruuu~~~|||ssspppoookkkhhhhhh___[[[XXXWWWXXXVVVRRROOOJJJHHHEEEBBB???===<<<;;;999888888888777777777777666666777888888888888888888888888888888888888888;;;:::888777666777888999777777777777888888888888999999999999:::;;;<<<<<<<<<@@@GGGNNNUUUccc|||}}}pppbbbZZZUUUNNNHHHGGGAAAAAAAAA@@@@@@AAAAAABBBBBBAAA???>>>===<<<============<<<<<<;;;:::::::::999999999:::::::::::::::;;;999888666666777888999777777777888888888888888::::::::::::::::::::::::::::::::::::999999999999888999:::;;;:::999888777<<<===>>>===:::888888888;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<;;;;;;::::::;;;===>>>??????>>>===@@@AAADDDFFFFFFMMM^^^ooo|||wwwsssqqqpppooosss{{{qqqggg```XXXTTTTTTUUUUUUUUUXXXXXXZZZ\\\___bbbdddeeekkkmmmqqquuuwwwxxxwwwvvvppprrrtttxxx|||nnnddd```[[[\\\^^^___^^^^^^```aaabbbaaa```bbbdddeeeeeeddddddbbb___]]]\\\\\\^^^______^^^]]]\\\^^^bbbfffhhhpppvvv}}}tttqqqooollliiiiiiaaa^^^ZZZYYYYYYXXXTTTPPPKKKIIIFFFCCC???===;;;:::888888888888888777777777555666666777888777777777777777777777777777777777:::999888777777777888999777777777888888888999999999999999999:::;;;<<<======@@@GGGPPP[[[lll~~~pppbbbZZZTTTLLLGGGEEEAAA@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>>=========>>>======<<<<<<<<<;;;;;;;;;777777777888888999999999;;;:::777555555666888:::666666666666777888999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999888999:::::::::999999888555777::::::::::::;;;===;;;:::999999999:::<<<===<<<<<<===<<<<<<;;;::::::;;;;;;===>>>??????>>>>>>>>>@@@DDDEEEFFFOOOeeeyyy~~~~~~|||vvvqqqoooooorrrvvv}}}jjjccc___ZZZXXXYYY[[[\\\[[[[[[\\\^^^```cccfffiiijjjmmmpppuuuyyy||||||{{{zzzooorrrwww{{{mmmddd___XXXXXXYYYXXXWWWWWWXXXZZZ^^^^^^___aaabbbccccccccceeeccc___\\\[[[\\\^^^```aaa```^^^]]]___aaadddgggkkkooouuu{{{uuupppooollliiiiiibbb^^^ZZZXXXXXXWWWSSSPPPLLLJJJGGGDDD@@@===;;;:::888888888888888888888888666666777888888888888888666666666666666666666666999999888777777888888999777777888888888999999999999999999:::;;;<<<===>>>???AAAHHHSSSaaauuu~~~pppaaaYYYSSSKKKFFFDDDAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???===<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;777777888888999999999:::;;;999666444444555777999666666555666777888:::;;;999999999999999999999999;;;;;;;;;::::::999999999888999999999:::999999999///222555777777888:::<<<:::999888888888999;;;<<<============<<<;;;::::::<<<<<<===>>>>>>?????????===???CCCFFFHHHTTTkkkuuuxxx}}}}}}|||uuuppppppqqqwwwyyy~~~yyyfff^^^^^^^^^^^^______^^^]]]\\\]]]___bbbfffiiilllnnnppprrruuuxxxzzzzzzyyyxxxsssxxx|||nnneeeaaaYYYYYYYYYVVVUUUUUUWWWYYY]]]___aaadddfffggghhhiiihhhfffbbb___^^^___bbbccccccbbbaaaaaabbbeeehhhiiimmmooorrrvvv{{{wwwpppooollliiiggg]]]YYYUUURRRRRRQQQNNNKKKLLLKKKHHHEEEBBB>>>;;;:::888888888888888999999999777888999999::::::999999666666666666666666666666888888888888888888999999888888888888999999999999999999999:::;;;<<<>>>???AAACCCJJJXXXiii~~~}}}oooaaaYYYSSSKKKEEECCCAAAAAAAAAAAABBBCCCDDDDDDAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888777555555666777888777777666666777888:::;;;888888888888888888888888::::::::::::999999999999999999999999999999::::::666888:::;;;;;;;;;<<<===999888888888999999::::::<<<<<<=========<<<;;;;;;<<<======>>>>>>???@@@@@@>>>@@@DDDJJJQQQ___www{{{rrrttt{{{~~~uuuqqqrrruuu{{{|||{{{|||nnnccc[[[]]]___``````___]]][[[\\\]]]```dddhhhlllppprrrvvvuuuuuuuuuvvvvvvvvvwwwxxx|||nnneee```\\\\\\ZZZWWWUUUUUUXXX[[[ZZZ^^^cccgggjjjllloooqqqllljjjgggeeeddddddfffgggfffeeeddddddeeehhhjjjkkkpppppprrrtttwww{{{zzzqqqooolllhhhggg___[[[UUUSSSSSSRRROOOLLLKKKKKKIIIFFFCCC???<<<;;;888888888999999999999999888999::::::;;;;;;::::::777777777777777777777777777888888888999999999999888888888999999999999:::999999999:::;;;===>>>???CCCFFFOOOaaauuu{{{nnn```XXXRRRKKKEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFBBB@@@???===<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777888999888777777777999;;;<<<999999999999999999999999888888888999999999999999999888888888999999:::;;;<<<===??????===<<<===>>>888999::::::;;;;;;::::::;;;<<<<<<============<<<============>>>???@@@@@@BBBCCCHHHRRR^^^oooxxxuuuttt{{{wwwrrrtttyyy|||~~~{{{vvvvvv}}}yyyddd```]]]___``````^^^\\\[[[[[[]]]___bbbffflllqqquuuxxxwwwuuusssssstttxxx|||{{{nnnfffbbb```^^^\\\YYYWWWXXX[[[^^^]]]bbbgggkkkmmmooorrruuuqqqpppnnnlllkkkkkkkkklllmmmlllkkkkkklllmmmnnnooosssssstttuuuwwwyyyyyyyyy~~~tttqqqmmmiiigggccc___YYYVVVVVVUUURRROOOJJJJJJIIIGGGDDDAAA>>><<<888888888999999:::::::::888888999::::::::::::999888888888888888888888888777777888999999999999999888888888999999999::::::999999999:::<<<===???@@@EEEIIIVVVkkkzzzmmm___XXXRRRKKKFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFBBBAAA???>>><<<<<<======:::::::::::::::::::::::::::::::::999999888888888::::::::::::999999888888;;;999888777777999;;;<<<::::::::::::::::::::::::777777777888888999999:::999888888888999::::::;;;666888::::::999888999:::999:::;;;<<<===<<<;;;:::;;;;;;<<<===>>>>>>>>>===============>>>???@@@AAAEEEFFFLLLXXXhhh|||}}}xxxxxxuuu|||xxxsssvvv{{{{{{~~~yyysssrrrxxxnnn^^^]]]bbbbbbaaa```]]]\\\\\\]]]___```dddiiioootttyyy|||tttsssqqqrrrvvv}}}{{{ppphhheeecccaaa___[[[YYY[[[___bbbdddhhhmmmppppppppprrrtttvvvuuutttsssrrrqqqqqqqqqvvvuuutttssssssssstttuuuvvvvvvvvvxxxyyyzzzyyywww|||vvvsssoookkkhhhbbb]]]WWWTTTTTTSSSPPPNNNJJJIIIIIIGGGEEEAAA>>>===888888888999999:::::::::777777888999999999999888888888888888888888888888666777888999999999999999888888999999999:::::::::999999999:::<<<>>>???@@@GGGKKK[[[sss|||nnn___VVVPPPIIICCCBBB>>>???AAABBBDDDEEEEEEFFFDDDAAA>>>===>>>??????>>><<<===>>>>>>===;;;999888:::::::::;;;;;;<<<<<<<<<===<<<:::888666666666666999999888888777888888999888888888888888888999999666777777777777888888888999777777999<<<>>><<<:::777999<<<===<<<;;;;;;<<<;;;:::999999999:::;;;<<<:::;;;<<<<<<======<<<<<<<<<>>>???@@@???>>>???@@@FFFGGGMMM\\\uuu}}}ssspppqqq}}}zzzyyy{{{}}}}}}xxxrrrsss{{{}}}fff^^^[[[[[[[[[[[[XXXVVVVVVZZZ]]]dddgggjjjmmmooorrrvvvxxxwwwvvvuuutttxxxvvvpppkkkhhhpppiiicccccccccccceeehhhgggrrryyyxxxuuuwwwxxxvvvuuuvvvxxxwwwuuusssssstttxxxxxxyyyzzzzzzzzzzzzzzz}}}|||zzzxxxwwwwwwwwwwwwyyy~~~vvvsssnnnhhheee```^^^[[[WWWSSSPPPNNNMMMLLLKKKIIIFFFCCC@@@>>>===888999999999999888777777888888999999999:::::::::888777666444444666777888888888888888999:::;;;<<<:::999888777888999:::;;;<<<:::;;;>>>>>><<>>===>>>@@@@@@@@@;;;<<<=========;;;999888::::::;;;;;;;;;;;;;;;;;;<<<;;;999888777666777777999999888888888888888999;;;;;;::::::999999888888777777777888888888999999999888777999<<<===;;;999999;;;======;;;::::::::::::;;;;;;;;;:::999888777;;;;;;<<<=========<<<<<<<<<===???@@@???>>>???AAADDDGGGQQQeee~~~vvvsssuuuzzzzzz{{{{{{yyyrrrsss{{{uuubbb[[[ZZZ]]]]]]\\\ZZZXXXYYY]]]aaadddgggkkknnnpppsssvvvxxxwwwwwwwwwyyy~~~wwwssspppmmmrrrkkkffffffgggfffiiimmmrrr{{{}}}yyyxxxwwwttt{{{|||||||||zzzyyyzzz{{{}}}|||{{{{{{{{{|||zzztttoooiiifff```^^^[[[WWWSSSPPPNNNMMMKKKJJJHHHFFFCCC@@@>>>===999999999999999888777777888888999999999::::::::::::999777666666777999:::888888888888999:::;;;;;;999999999888999999:::;;;===;;;<<>>AAAFFFQQQVVVgggxxxjjj\\\UUUQQQKKKFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAA???<<<;;;===>>>???>>>999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888888888888888888888888999===<<<<<<;;;:::999888888888888999999999:::::::::999888888999:::;;;999888;;;<<<======;;;999999999999:::;;;<<<<<<:::888666;;;<<<<<<===============<<<===????????????AAABBBFFFKKKYYYssszzzvvvxxx|||zzz|||~~~}}}{{{tttssszzzmmm___\\\\\\```___^^^[[[ZZZ]]]bbbffffffiiimmmqqqsssuuuxxxzzzuuuwwwzzz~~~~~~zzzxxxuuussstttnnniiikkklllmmmqqquuu}}}|||yyyvvv||||||||||||zzz{{{}}}~~~~~~vvvpppjjjggg```^^^[[[WWWSSSPPPNNNMMMJJJIIIGGGEEEBBB@@@>>>===999999999999999888888888888888999999999:::::::::<<<;;;999999999999;;;<<<999999999888999999::::::888999999:::::::::::::::===;;;<<>>>>>>>>>>>===<<<>>>???@@@@@@@@@BBBDDDJJJRRRddd|||wwwwww{{{vvvyyy~~~uuutttvvviii```___```bbb```^^^\\\]]]aaafffiiikkknnnrrruuuwwwyyy|||~~~xxx}}}}}}{{{xxxuuuooommmppptttwww|||}}}}}}}}}}}}}}}}}}~~~xxxpppjjjggg```^^^[[[WWWSSSPPPNNNMMMJJJIIIGGGEEEBBB@@@>>>===::::::999999888888888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;::::::999999888999999999777888:::;;;;;;;;;:::999<<<:::;;;>>>@@@@@@EEELLLPPP[[[pppyyylll]]]UUUOOOIIIDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEBBB>>>;;;;;;::::::999999999::::::::::::::::::<<<<<<<<<;;;;;;:::::::::777888888888999999999999666777888999999999999888777777888888999999::::::999::::::::::::;;;;;;;;;::::::;;;:::999888777777999:::;;;;;;::::::<<<===@@@???===;;;:::;;;<<<===<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAABBBEEEHHHMMMWWWmmmzzzssssss{{{|||tttrrrwww}}}vvvtttrrr||||||gggaaabbbbbbbbb```^^^^^^aaaeeeiiilllnnnqqqtttwwwzzz}}}}}}wwwrrrqqqvvv|||zzzqqqjjjeee```^^^[[[WWWSSSPPPNNNMMMJJJIIIGGGEEECCC@@@???>>>;;;:::999999888888999999888888999999999::::::::::::::::::999999:::::::::::::::999999888999999999888999:::;;;<<<;;;::::::;;;999:::>>>@@@AAAGGGNNNUUUbbbxxxyyylll]]]UUUOOOHHHCCCBBBAAABBBCCCDDDEEEEEEFFFEEEIIIEEEAAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::777888888999999999888888555666888999::::::999888666666777888999::::::;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<:::888999999999:::;;;:::::::::===???FFFCCC>>>:::888888:::;;;======>>>???????????????@@@AAABBBBBBCCCEEEHHHKKKOOO]]]vvvvvvoooooosssxxxzzzwwwtttsssvvv|||xxxtttoooyyyssscccaaacccbbbbbb```___aaaeeejjjmmmnnnoooqqquuuyyy~~~}}}yyyxxx~~~~~~~~~ssskkkeee```^^^[[[WWWSSSPPPNNNMMMJJJIIIHHHFFFDDDBBB@@@???<<<;;;:::888888999999:::888888999999999:::::::::999999999999999999999999999999999888999999::::::999999:::;;;;;;;;;;;;;;;;;;999:::>>>AAACCCJJJRRRXXXggg}}}wwwjjj\\\TTTOOOIIIEEEDDDAAAAAABBBBBBBBBBBBBBBAAAFFFCCC@@@>>>>>>>>>>>>=========<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;888888999999999888777777555666888:::::::::999888888888888999999:::::::::999999999999::::::::::::999<<<>>>===;;;999:::<<<;;;;;;;;;:::999999;;;===@@@>>><<<:::999999:::;;;===>>>??????@@@@@@??????AAABBBCCCDDDEEEGGGKKKNNNVVVggg|||qqqlllmmmnnnnnnrrrtttvvvxxxzzz~~~yyysssnnnxxxlllaaaccceeeccccccbbbbbbeeekkkoooppppppqqqtttxxx~~~wwwmmmeee```^^^[[[WWWSSSPPPNNNMMMKKKJJJHHHGGGEEECCCAAAAAA===;;;:::888888999:::;;;888888999999999:::::::::999999999::::::999999999888888888888999:::;;;;;;:::::::::::::::;;;<<<<<<<<<:::<<<@@@CCCGGGNNNVVV]]]llluuuhhhZZZTTTPPPJJJFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA???<<<;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<888999999:::999888777666444666888:::;;;:::999888::::::::::::::::::::::::888888999999999:::::::::999<<<>>>>>>;;;:::;;;=========<<<;;;999888:::<<<666777888999;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???BBBCCCDDDEEEFFFHHHMMMPPP```qqqyyyoookkklllllljjjlllqqqxxx|||~~~yyysssmmmwwwiiiaaaeeehhhfffccccccdddhhhnnnrrrsssrrrtttwww|||zzzooofff```^^^[[[WWWSSSPPPNNNMMMKKKJJJIIIGGGEEEDDDBBBAAA===<<<:::888888999:::;;;888888999999999:::::::::999::::::;;;;;;::::::999888888888888999:::;;;<<<<<<;;;:::999:::;;;<<<===>>><<<===BBBFFFIIIQQQYYYfffuuuyyykkk\\\TTTOOOIIIFFFFFFCCCDDDEEEGGGHHHGGGCCC@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;:::888888888:::<<<===888888888888888888888888<<<:::888777666777888999===<<<;;;<<<===<<<999666888999::::::;;;;;;::::::999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<;;;;;;<<<<<<===>>>???===>>>>>>======???BBBEEEDDDEEEEEEEEEGGGOOOZZZbbbrrr~~~wwwpppkkkfffeeegggfffrrrvvvwww~~~{{{tttppp{{{vvvfffdddfffjjjnnnnnniiifffgggmmmrrrrrrppptttwww~~~rrrkkkdddaaa\\\XXXUUUQQQMMMKKKLLLKKKIIIGGGEEECCCCCCBBB===<<<:::999888888999:::999888888888999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::999999::::::::::::888;;;AAAFFFMMMXXXbbbkkk}}}xxxjjj[[[SSSOOOIIIFFFFFFEEEEEEFFFGGGHHHGGGDDDAAA????????????>>>>>>>>>>>>======<<<;;;::::::::::::;;;:::999888999:::<<<===999999999999999999999999;;;:::888777666777999:::::::::999:::;;;;;;999777888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;<<<<<<===>>>???>>>??????>>>===???BBBDDDCCCEEEFFFGGGKKKTTT___hhhzzzvvvpppkkkfffeeehhhcccqqquuuvvv~~~{{{sssnnnxxxrrreeedddggglllppppppooonnnooorrruuuuuutttsssyyysssllldddaaa\\\XXXTTTQQQMMMJJJKKKJJJHHHFFFDDDCCCBBBBBB===<<<;;;999888999999:::999999888888999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999::::::;;;@@@???AAAFFFLLLRRR]]]hhhwwwwwwiii[[[SSSOOOJJJGGGFFFFFFFFFFFFGGGHHHGGGDDDBBB????????????>>>>>>>>>>>>======<<<;;;;;;:::::::::<<<;;;:::999:::;;;<<<===::::::::::::::::::::::::999999888777777888:::;;;:::999888999::::::999777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;<<<<<<===>>>???????????????>>>???AAACCCAAADDDGGGJJJPPP[[[hhhrrrtttooojjjffffffhhhcccrrrwwwxxxyyyqqqllluuu}}}mmmeeeeeeiiimmmrrrpppqqqssssssssstttuuuwwwyyy{{{wwwwwwuuuttttttuuuwwwxxx~~~~~~}}}}}}|||||||||zzz{{{|||}}}~~~~~~~~~~~~zzzzzz}}}uuunnnddd```[[[WWWTTTPPPLLLIIIIIIHHHGGGEEECCCBBBAAAAAA===<<<;;;999999999999:::999999999999999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;>>>===@@@GGGMMMUUUbbbooouuuhhhZZZTTTPPPKKKHHHGGGFFFFFFFFFGGGGGGGGGDDDAAA????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::999888888888888999:::;;;<<<;;;999999::::::888666888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@??????AAACCC@@@CCCHHHNNNWWWcccrrr|||}}}sssnnnjjjggggggjjjhhhwww{{{|||wwwppplllttt|||xxxkkkfffgggiiimmmrrrqqqsssuuutttsssuuu{{{~~~wwwrrrrrrrrrrrrsssssssssttttttwwwyyy|||~~~~~~~~~}}}}}}|||{{{{{{{{{vvvvvvvvvvvvwwwwwwxxxyyyuuuvvvxxx}}}vvvnnndddaaa[[[WWWSSSOOOKKKIIIHHHGGGFFFDDDBBBAAAAAAAAA>>>===;;;:::999999::::::::::::999999999::::::;;;999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<::::::???FFFNNNYYYiiixxxtttgggZZZTTTQQQMMMIIIIIIGGGFFFEEEFFFFFFFFFCCCAAA????????????>>>>>>>>>===<<<<<<=========<<<;;;:::;;;;;;;;;:::::::::;;;;;;::::::::::::::::::::::::888888888999999:::;;;;;;@@@>>><<<::::::999777666888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???AAA@@@@@@@@@AAACCC@@@EEELLLTTT^^^lll{{{{{{rrrnnnkkkhhhiiilllnnn{{{~~~vvvooonnnttt{{{vvvmmmjjjjjjjjjmmmrrrsssvvvwwwvvvvvv}}}~~~{{{xxxvvvtttrrrssstttuuuvvvuuutttssssssuuuvvvvvvwwwxxx{{{}}}~~~}}}}}}|||{{{zzzyyyxxxxxxuuutttsssqqqqqqqqqqqqrrrrrrrrrtttwwwzzz{{{{{{zzz}}}~~~yyyoooeeeaaa\\\WWWSSSOOOKKKHHHGGGFFFEEECCCBBBAAAAAAAAA>>>===;;;:::999::::::;;;;;;;;;::::::999::::::;;;999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<======???DDDKKKSSS___rrrsssggg[[[VVVSSSOOOKKKKKKIIIGGGFFFFFFGGGFFFDDDBBB????????????>>>>>>>>>>>>;;;<<<===>>>>>>===;;;;;;::::::::::::::::::999999::::::::::::::::::::::::999999999:::::::::::::::AAA???<<<:::::::::888777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???===???@@@AAAAAAAAACCCDDDDDDIIIQQQ[[[fffuuu{{{rrrooollljjjkkkooorrr|||uuunnnooottt{{{~~~wwwrrrooommmllloootttrrrsssuuuwww|||{{{yyyuuutttuuuvvvwwwvvvvvvwwwyyyzzz{{{{{{zzzyyyuuuvvvwwwwwwwwwxxx{{{~~~~~~~~~~~~|||zzzyyyyyyzzzyyywwwuuusssrrrqqqqqqmmmnnnoooqqqsssuuuvvvwww{{{~~~~~~pppfffccc]]]XXXTTTPPPLLLIIIGGGFFFEEEDDDBBBBBBBBBAAA>>>===<<<::::::::::::;;;<<<;;;;;;:::::::::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>AAABBBGGGNNNVVVbbbwwwsssggg\\\WWWUUUQQQMMMMMMLLLJJJHHHHHHHHHHHHFFFDDD????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;999:::::::::999888888777999999999999999999999999::::::::::::::::::999999>>><<<999999999::::::999888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???;;;===@@@AAABBBBBBDDDFFFJJJOOOXXXbbbnnn}}}{{{ssspppnnnlllnnnqqqwwwtttnnnmmmrrrzzz~~~zzzvvvtttqqqooorrrxxxsssuuuyyyuuunnnkkkjjjkkkmmmqqqtttuuuuuuxxxzzz|||~~~~~~~~~~~~|||{{{|||~~~~~~||||||{{{|||~~~}}}{{{yyywwwuuutttjjjkkkkkklllmmmooorrruuuvvvyyyssshhhddd^^^YYYUUUQQQMMMJJJGGGGGGEEEDDDCCCCCCBBBBBB???>>><<<;;;::::::;;;;;;<<<<<<;;;:::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>???BBBIIIQQQZZZiiisssggg\\\XXXVVVRRROOONNNNNNLLLJJJJJJJJJIIIHHHFFF????????????>>>>>>>>>>>>:::<<<===??????>>><<<;;;999999999999999888777666888888888888888888888888;;;;;;;;;;;;::::::999888:::888777777999;;;;;;;;;999999:::;;;;;;;;;::::::999999::::::;;;<<<======>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???:::===@@@AAABBBCCCEEEGGGNNNTTT]]]gggsss{{{ssspppooommmooosss{{{tttoookkkpppyyy~~~{{{xxxwwwtttqqquuu{{{{{{~~~|||ooohhhfff```aaadddiiiooosssttttttvvvxxxzzz}}}~~~}}}~~~~~~yyyxxxwwwvvvvvvyyy~~~~~~|||zzzwwwuuussslllkkkjjjiiiiiijjjnnnqqqpppttt{{{uuuiiieee___ZZZVVVRRRMMMJJJHHHGGGFFFDDDDDDCCCCCCCCC???>>><<<;;;::::::;;;;;;===<<<;;;:::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>@@@DDDMMMXXXdddvvvuuuiii]]]YYYWWWTTTQQQQQQMMMLLLJJJGGGDDDBBBAAAAAA??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;::::::999999999999:::;;;<<<===>>>;;;;;;;;;::::::999999999;;;<<<>>>?????????>>>===<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@@@@@@@@@@@@@AAAEEELLLPPPMMMVVVbbbmmmxxxwwwrrrsssssspppqqqvvvtttjjjmmmttt}}}}}}zzzxxxxxxzzz}}}zzzpppiiidddaaa___aaacccdddeeehhhllloootttvvvyyy~~~|||{{{xxxuuuvvvxxxxxxxxxzzz||||||xxxuuuppppppnnnkkkiiiiiilllooonnnooouuu~~~wwwnnnfff___\\\XXXRRRNNNNNNGGGFFFEEECCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<:::888999;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======BBBHHHQQQ]]]mmmttthhh]]]YYYWWWTTTQQQQQQMMMLLLJJJGGGEEECCCAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777888888777777777999888888888888999999:::;;;;;;;;;::::::999999999:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@AAABBBCCCFFFJJJMMMQQQZZZhhhssszzzsssoooqqqtttuuuyyy~~~yyyoookkkqqqyyy}}}||||||vvvmmmhhhdddaaa``````aaacccdddeeehhhllloooooossszzz~~~~~~|||~~~{{{yyywwwxxxyyyyyyxxxxxxzzz{{{~~~{{{yyyppppppnnnllljjjiiikkkmmmkkklllpppyyy}}}|||nnnfff^^^\\\XXXRRRNNNNNNGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<:::999999999999<<<:::888999;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????CCCIIITTTbbbvvvttthhh]]]YYYXXXTTTQQQPPPLLLKKKJJJGGGEEECCCAAA@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::666666777777777777666666999999888777777777777777;;;;;;::::::::::::999999888999:::;;;;;;;;;::::::::::::<<<=========<<<;;;========================;;;;;;;;;;;;<<<===>>>>>>???AAADDDEEEFFFHHHKKKMMMXXXbbbppp}}}yyysssnnnppptttxxx~~~|||rrrjjjooovvv}}}vvvrrrlllhhhffffffeeedddbbbccceeeeeefffiiilllooommmsss~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{|||}}}}}}|||ooopppooommmkkkjjjjjjllljjjjjjmmmuuu{{{tttuuunnneee^^^[[[XXXSSSOOOOOOGGGGGGEEEDDDCCCBBBBBBBBB>>>>>><<<;;;:::999999999;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAFFFKKKXXXkkkssshhh]]]YYYXXXTTTPPPOOOKKKKKKIIIHHHFFFCCCAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999::::::::::::999999::::::999999888999999:::::::::::::::::::::::::::888999999:::::::::::::::999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBDDDEEEGGGHHHKKKPPPSSSbbblllzzz~~~}}}wwwqqqooosssyyy{{{rrrkkkpppxxx~~~|||uuuqqqooommmkkkjjjiiihhhhhhfffgggiiiiiijjjlllpppsssrrrxxx~~~}}}}}}||||||nnnooopppnnnllljjjjjjkkklllkkkmmmssswww{{{tttssspppfff]]][[[YYYTTTPPPOOOHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======???@@@AAABBBGGGNNN]]]uuurrrggg]]]ZZZXXXSSSOOONNNJJJJJJIIIHHHFFFDDDBBB@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;999:::<<<>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>>>>???@@@AAACCCDDDDDDEEEHHHOOOWWW]]]nnnwwwzzz|||wwwqqqnnnqqqzzzzzzqqqlllrrrzzz|||||||||xxxtttmmmmmmmmmlllkkkjjjiiijjjkkklllnnnnnnooorrruuuxxxyyy}}}|||zzzyyyxxxxxxmmmnnnooonnnlllkkkkkklllmmmkkklllpppsssvvv|||{{{yyyttthhh^^^[[[ZZZVVVQQQOOOIIIHHHFFFEEECCCBBBBBBBBB@@@@@@??????>>><<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCIIIRRRddd}}}qqqfff]]]ZZZXXXSSSOOOMMMIIIIIIIIIIIIGGGDDDBBB@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999666666666777888999:::;;;999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===::::::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBCCCDDDFFFLLLVVVaaaiiizzzzzztttrrrnnnkkkqqq|||zzzqqqlllsss|||}}}vvvsssuuuwwwwwwuuuooopppqqqqqqooonnnnnnpppnnnppprrrssstttwww{{{~~~~~~zzzwwwuuutttlllmmmnnnmmmkkkkkkmmmnnnnnnkkklllnnnpppqqqwww~~~yyylll```\\\[[[WWWRRROOOJJJIIIGGGEEEDDDBBBBBBAAA>>>>>>>>>===<<<;;;:::999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;===???AAACCCDDDKKKWWWlllpppfff]]]ZZZXXXSSSOOOMMMIIIIIIIIIIIIGGGEEEBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888888888888888888999::::::999999999::::::;;;;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCEEEIIIOOOWWWcccnnnvvv|||mmmnnnkkkiiippp~~~xxxpppooovvvzzzwwwuuutttvvvxxxyyyyyyvvvxxxxxxvvvrrrpppqqqssspppqqqtttvvvxxx{{{|||xxxtttrrrlllllllllkkkjjjllloooqqqpppnnnnnnpppqqqqqqvvv}}}}}}ooobbb^^^]]]XXXRRROOOJJJIIIHHHEEEDDDBBBBBBAAA>>>>>>>>>>>>===;;;:::999888:::<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBEEEFFFNNN]]]tttpppfff]]]ZZZXXXSSSNNNMMMHHHIIIIIIIIIGGGEEEBBB@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;::::::999===<<<;;;;;;::::::;;;;;;999999999::::::;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>>>>???@@@AAABBBEEEIIIPPPXXXbbbnnnyyy}}}|||lllmmmkkkhhhooo}}}vvvmmmrrr{{{~~~yyywwwwwwwwwxxxzzz|||~~~zzz{{{zzzvvvpppllllllnnnppprrrtttwwwyyy}}}zzzuuuqqqllllllkkkjjjjjjlllpppssstttrrrqqqsssttttttyyyqqqccc___^^^YYYSSSOOOKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@AAA@@@???>>><<<;;;888:::<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHQQQaaayyyssshhh^^^ZZZWWWSSSRRRSSSPPPNNNKKKGGGEEEDDDDDDDDDAAA@@@>>>>>>???>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;:::888777777999:::::::::;;;;;;<<<<<<;;;;;;:::999===<<<:::999999:::;;;<<<;;;<<<<<<===>>>??????@@@???@@@@@@@@@???@@@BBBDDDIIIPPPYYYaaammm|||zzzuuujjjgggiiiooouuuzzz{{{pppnnnpppzzz{{{yyyyyyzzz{{{}}}|||zzzzzz{{{{{{yyyxxxwwwxxxyyyvvvrrrpppppprrrrrrppprrrwww{{{||||||xxxvvvpppkkkiiikkknnnmmmooorrruuutttssspppooosss{{{tttfffccc\\\VVVSSSKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999888888888888===<<<;;;:::999::::::;;;:::999888888777777777777;;;;;;===???>>>???GGGQQQZZZnnnrrrhhh]]]YYYVVVSSSQQQRRRLLLKKKIIIGGGFFFFFFFFFGGGAAA@@@>>>>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::::::::;;;999888777888:::;;;:::999:::;;;;;;<<<<<<;;;;;;;;;===<<<:::999999;;;<<<===<<<<<<======>>>>>>??????>>>?????????@@@BBBEEEHHHJJJSSS___iiiuuu~~~vvvrrrkkkhhhiiiqqqxxx~~~xxxmmmkkknnnwww~~~|||yyyvvvuuuuuuuuuvvv{{{zzzyyyzzz||||||{{{zzzxxxyyyyyyvvvrrrppppppqqqsssqqqssswwwzzzzzz}}}{{{xxxsssmmmiiijjjllllllnnnrrruuuvvvvvvtttsssvvv}}}wwwhhheee]]]WWWTTTMMMKKKIIIHHHFFFDDDCCCBBBBBB@@@@@@???===<<<;;;:::999::::::999999888999999999===<<<;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@BBBLLLVVV```ssspppfff]]]YYYVVVRRRPPPQQQLLLJJJHHHGGGFFFFFFFFFFFFAAA???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::::::::::::::999888888888:::;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@DDDIIIMMMOOO[[[iiitttzzzsssooommmjjjkkkttt}}}sssiiiggglllsss{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{zzzyyy{{{}}}~~~~~~}}}yyyzzzyyywwwssspppppppppsssrrrtttwwwxxxxxx||||||uuummmhhhhhhjjjkkknnnsssvvvxxxyyyyyyxxxzzz{{{jjjfff]]]XXXUUUOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???>>><<<;;;:::::::::999999999999::::::;;;<<<<<<;;;:::::::::;;;;;;??????>>>============>>><<<<<>>>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999777777888:::<<<<<<999777888999:::<<<======>>>>>>;;;;;;;;;;;;<<<===????????????>>>>>>>>>>>>>>>>>><<<===>>>???AAAFFFLLLQQQZZZfffsss|||yyysssoooppplllnnnxxxpppfffeeejjjoootttwwwxxxyyy|||}}}~~~~~~}}}|||}}}~~~|||{{{zzzxxxuuurrrqqqqqqqqqqqqssswwwxxxxxx~~~tttllleeeeeegggjjjpppvvvwwwzzz||||||zzzzzz}}}~~~nnnggg]]]XXXVVVPPPKKKJJJHHHFFFEEECCCCCCBBBBBBBBBAAA@@@???>>>===<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<===>>>===???BBBCCCHHHTTT```kkk}}}nnneee\\\XXXVVVQQQNNNNNNMMMLLLJJJHHHEEECCCBBBAAA@@@???===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;::::::999999999777777888:::<<<<<<999777888999:::<<<===>>>>>>???;;;;;;<<<<<<===>>>???@@@????????????>>>>>>>>>>>>>>>>>>??????BBBHHHPPPVVVgggrrr|||{{{uuurrrsssppprrr|||mmmeeeeeeiiimmmpppqqqqqqssswww{{{}}}}}}|||zzzxxxvvvtttrrrqqqoooooorrrvvvwwwzzzqqqiiibbbbbbeeeiiipppwwwwwwzzz}}}|||zzzyyyzzz}}}|||{{{~~~||||||qqqhhh\\\VVVUUUPPPKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===999999999999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>===>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;::::::::::::::::::999888888888:::;;;;;;:::888999999;;;<<<>>>>>>??????<<<<<<======>>>>>>??????????????????????????????@@@@@@AAABBBFFFNNNXXX^^^rrr{{{|||wwwtttuuutttwww}}}llleeefffgggkkkooopppqqquuuzzz}}}|||{{{yyywwwvvvvvvuuusssqqqllllllooorrrtttyyyooofff```___bbbgggnnnuuutttxxx{{{{{{yyyxxxzzz|||~~~|||yyy}}}}}}{{{wwwjjj]]]VVVUUUQQQLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>======<<<<<<;;;::::::::::::;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>@@@???@@@BBBEEELLLZZZhhhtttnnneee]]]ZZZWWWRRROOONNNHHHHHHHHHGGGFFFEEEDDDCCC???>>>===>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999::::::::::::::::::;;;999888777888:::;;;:::999::::::<<<===>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCFFFLLLWWWbbbjjjvvv|||wwwtttvvvwww|||zzzjjjdddgggeeeiiiooossswww|||~~~}}}||||||}}}~~~}}}{{{xxxuuussssssttttttqqqoookkkkkklllnnnpppvvvoooggg___^^^```cccjjjpppppptttxxxyyyyyyzzz}}}yyy}}}}}}|||mmm^^^WWWWWWRRRLLLKKKIIIGGGEEEDDDDDDCCC@@@??????>>>>>>=========<<<;;;;;;:::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===???CCCHHHQQQaaapppnnneee]]][[[XXXSSSOOOOOOLLLKKKJJJHHHFFFCCCAAA@@@???>>>===>>>???@@@???>>>::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;:::999777777999;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>=========>>>???@@@AAAAAAAAAAAABBBEEEIIIQQQ]]]jjjsssvvv{{{vvvssswwwyyywwwhhhdddgggccciiipppvvv|||zzzyyyxxxzzz|||}}}|||{{{uuurrrpppppprrrrrrpppmmmkkkjjjjjjkkklllsssppphhh```^^^___aaaffflllmmmqqqvvvxxxyyy|||}}}ppp```YYYXXXSSSLLLKKKIIIGGGFFFDDDDDDCCCBBBAAAAAAAAA@@@?????????===<<<;;;;;;::::::::::::888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<>><<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===888444555999;;;:::777999888777666777888999:::::::::999777555666888:::===;;;::::::;;;;;;;;;:::<<<===============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAAAAABBBBBBAAADDDKKKTTT^^^iiirrrwww|||yyyyyyvvv~~~sssgggaaa```dddhhhoooxxx}}}{{{xxxvvvtttssssssuuuwwwyyyzzz{{{{{{{{{tttrrrooooooqqqqqqnnnkkkpppnnnllljjjiiimmm|||qqqhhh^^^[[[[[[\\\bbbhhhkkkmmmppprrruuuzzzpppcccYYYUUUUUUMMMKKKHHHFFFFFFFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::::::::========================<<<<<<<<<<<<=========>>>>>>>>>@@@DDDJJJVVVkkk~~~rrrhhh___[[[WWWRRRNNNNNNLLLLLLJJJHHHFFFDDDBBBBBB@@@@@@???======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<888555666999;;;999666>>>===;;;:::999999999999:::::::::888777777:::<<>>>>>>>>??????@@@AAABBBBBBCCCIIIMMMTTT^^^iiisss{{{}}}{{{|||xxxrrrgggbbbaaafffkkkttt}}}}}}zzzyyywwwtttrrrpppnnnnnnpppqqqtttwwwyyyyyyxxxxxxrrrpppnnnoooqqqrrrqqqoooooollljjjjjjjjjnnn{{{}}}~~~uuukkk```\\\ZZZ[[[```eeeiiilllooorrruuuzzzrrrddd[[[UUUTTTNNNKKKHHHFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???BBBHHHPPP]]]rrrqqqggg^^^[[[WWWRRRNNNNNNLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::888666888;;;;;;999666>>>>>><<<;;;:::999999999999::::::999888999<<<>>>AAA???;;;::::::;;;;;;;;;<<<======>>>>>>=========<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBDDDDDDJJJOOOXXXdddoooxxx~~~}}}~~~~~~}}}{{{qqqfffcccccchhhnnnxxxyyyuuutttqqqnnnlllkkkjjjiiikkkmmmqqquuuwwwwwwuuutttooonnnnnnoooqqqsssrrrqqqnnnjjjhhhiiilllpppzzz~~~zzzssssssuuuzzzzzzoooddd]]]ZZZYYY]]]bbbhhhjjjnnnrrrvvvzzz}}}zzzvvvggg]]]VVVRRRNNNLLLHHHFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????DDDLLLVVVeeezzzpppggg^^^ZZZWWWRRRNNNNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>=========>>>===<<<<<<<<<<<<;;;;;;;;;999888888:::;;;;;;999666999999999999999:::::::::777888999999999:::<<>>>>>>>>>>>===<<<============>>>>>>>>>?????????@@@AAACCCEEEFFFJJJPPP[[[fffqqqyyy}}}}}}{{{{{{~~~zzz|||~~~~~~~~~|||nnneeedddfffgggpppzzz{{{tttrrroookkkiiiiiiiiiiiihhhkkkppptttvvvuuusssqqqnnnmmmnnnnnnppppppqqqqqqmmmhhhfffjjjnnnsss{{{}}}xxxtttnnnqqqvvv|||sssggg```[[[YYY\\\aaagggjjjnnnssswww{{{wwwnnnvvvyyyiii```XXXRRROOOLLLIIIGGGFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>AAA@@@CCCLLLXXXjjjooofff]]]ZZZWWWRRRNNNNNNJJJJJJHHHGGGEEEDDDCCCBBB>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;888999999:::;;;;;;999777888888999999999:::::::::555666888888888999;;;===BBB???<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>============>>>>>>>>>????????????@@@BBBDDDGGGIIIPPPWWWaaammmvvv|||yyyuuuuuuyyy|||zzz{{{}}}||||||~~~||||||kkkeeefffiiijjjttt||||||}}}{{{ssspppllliiigggggghhhiiihhhkkkooossstttsssqqqooommmmmmnnnmmmlllllllllllljjjfffeeejjjpppvvv~~~{{{vvvsssmmmsss|||wwwjjjbbb^^^[[[]]]bbbfffiiinnnssswww{{{ttthhhooo~~~kkkbbbZZZSSSPPPMMMIIIGGGFFFFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???BBB@@@CCCLLL[[[ooooooeee]]]YYYWWWRRRNNNNNNIIIIIIHHHFFFEEEDDDCCCBBB======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999<<<<<<<<<;;;:::999888777444666888888888999:::<<<>>>===;;;;;;<<<===<<<;;;<<<<<<===>>>????????????=========>>>>>>>>>???????????????@@@BBBEEEIIIKKKUUUZZZdddnnnvvvzzz||||||tttppppppuuuyyy~~~zzzzzz{{{yyyyyyzzz|||wwwhhhdddggglllqqq|||vvvwwwyyyxxxqqqnnniiieeecccdddfffhhhjjjlllooorrrrrrqqqooommmkkkllllllkkkhhhfffggggggfffeeeffflllrrryyy~~~|||yyyuuurrrmmmuuu~~~|||ooofff```\\\^^^bbbdddhhhmmmrrruuuyyy}}}uuujjjpppnnnccc\\\UUUQQQNNNJJJHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????BBBAAAFFFSSSeeezzznnneee\\\YYYVVVRRRNNNOOOIIIHHHGGGFFFEEEDDDCCCBBB>>>===============>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999:::;;;:::;;;;;;;;;:::888666555555777999:::999999:::<<<;;;::::::<<<======<<<:::<<<<<<===??????@@@@@@???======>>>>>>>>>??????????????????@@@BBBFFFJJJLLLVVV[[[ccckkkqqqtttuuuuuuqqqkkklllsssxxx}}}xxxxxxxxxvvvuuuwww}}}ssseeeccchhhnnnwwwssstttvvvvvvqqqnnnhhhdddbbbdddgggiiikkkmmmnnnoooooonnnlllkkkgggiiiiiihhhdddbbbccceeecccdddhhhnnnsss|||}}}~~~~~~|||zzzwwwssspppnnnwww~~~sssiiiaaa\\\]]]```bbbeeejjjooorrruuuxxx{{{{{{yyylllpppqqqddd\\\WWWQQQNNNKKKHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????AAACCCMMM```uuunnneee\\\YYYVVVRRROOOOOOIIIHHHGGGFFFEEEDDDCCCBBB???>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888:::<<<444555666777888777666666777999;;;;;;::::::;;;<<<888888:::<<<>>>>>><<<999<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>????????????@@@??????@@@BBBFFFJJJMMMZZZ^^^eeelllqqqssstttsssnnniiijjjrrrwww}}}}}}wwwvvvvvvtttsssuuu~~~qqqdddbbbiiipppzzz}}}rrrtttwwwwwwsssooojjjeeedddeeeiiikkklllmmmmmmmmmmmmlllkkkjjjdddfffgggeeebbbaaabbbdddaaaccciiiooottt}}}~~~|||zzzzzz||||||zzzxxxuuuqqqnnnqqqxxx}}}wwwkkkbbb\\\[[[^^^___ccchhhlllooorrruuuwww|||ttt|||lllooosssddd]]]WWWRRROOOKKKHHHGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>========================>>>>>>>>>>>>???????????????DDDTTTkkkkkkccc[[[YYYWWWSSSPPPPPPMMMJJJGGGEEEDDDCCCAAA?????????>>>=====================<<<<<<<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999:::;;;<<<<<<:::999777666888999999999999;;;<<<<<<<<<;;;::::::::::::;;;>>>======>>>??????===;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAFFFLLLPPP\\\___dddjjjnnnpppqqqrrrmmmnnnooopppttt~~~wwwuuutttqqqrrruuupppeeebbbgggooo}}}|||qqqrrrsssqqqpppmmmgggcccbbbeeeiiilllmmmmmmnnnnnnllliiifffddddddddddddcccccceeehhhkkkeeehhhkkknnnvvv|||tttqqqrrruuuxxxxxx|||{{{yyywwwtttrrrqqqpppsssrrrssszzz~~~nnnccc^^^^^^___aaaccceeegggjjjnnnsssvvv}}}}}}oooooozzz|||ggg[[[VVVPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>========================@@@?????????>>>>>>======>>>@@@AAA@@@???>>>???@@@IIIFFFTTTuuujjjbbbZZZXXXVVVRRRNNNNNNKKKIIIFFFDDDCCCBBB@@@?????????>>>=====================<<<<<<<<<;;;;;;;;;:::999888888::::::999888777888:::<<<<<<;;;:::999666888999:::999999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<===>>>???>>>===>>>>>>>>>>>>????????????AAAAAAAAAAAACCCHHHNNNSSS^^^aaafffkkkoooqqqqqqqqqmmmoooooopppuuu}}}vvvtttsssrrrtttyyypppeeeccchhhppp}}}zzzpppppppppnnnppplllgggcccbbbdddhhhkkkmmmmmmlllkkkiiigggdddcccbbbccccccbbbbbbcccgggiiihhhjjjmmmooouuuzzzsssoooqqquuuwwwxxxzzzyyyxxxvvvsssqqqooonnnsssrrrsssyyyrrreee^^^[[[ZZZ]]]```cccfffhhhlllpppsss|||~~~zzzwww}}}sssooottthhh[[[UUUQQQNNNJJJGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@?????????========================>>>>>>>>>>>>======<<<<<<>>>???@@@@@@???>>>@@@AAAJJJLLL^^^~~~jjjaaaZZZWWWUUUQQQMMMMMMJJJHHHEEECCCCCCBBB@@@>>>??????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::999888888::::::999888666777999;;;<<<<<<<<<;;;777888::::::999999;;;<<<===<<<<<<<<<<<<<<<===>>>???===;;;<<<>>>???@@@???>>>>>>>>>>>>????????????BBBBBBBBBCCCFFFKKKRRRWWWbbbdddhhhmmmpppqqqqqqqqqnnnooooooqqqwww{{{tttqqqpppqqqvvv}}}ooofffdddjjjqqq~~~|||pppppppppmmmoookkkfffbbbaaacccgggiiimmmkkkjjjgggeeecccbbbbbbbbbccccccccccccdddgggiiilllnnnppprrrvvvyyyrrroooqqquuuwwwxxxzzzyyyxxxvvvtttrrrooonnnsssssstttzzzxxxkkkaaa[[[XXXZZZ^^^bbbfffiiilllooorrrxxxzzz}}}yyyuuuxxxwwwnnnkkk}}}iiiZZZUUUQQQNNNKKKHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@??????====================================<<<<<<<<<<<<>>>???@@@@@@??????AAACCCJJJSSSkkkkkkbbbZZZXXXVVVQQQMMMMMMJJJHHHEEECCCCCCBBBAAA??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::777888999;;;;;;;;;;;;;;;888999::::::999999;;;<<<======<<<======>>>??????@@@===;;;;;;===???AAAAAA===>>>>>>>>>????????????AAAAAABBBDDDGGGMMMUUUZZZeeehhhkkkoooqqqqqqqqqpppooopppqqqsss{{{zzzrrrnnnlllnnnvvvnnneeedddjjjrrrsssrrrqqqnnnmmmjjjeeebbb```bbbfffhhhlllkkkgggdddbbbaaabbbbbbdddeeeffffffeeefffiiikkkmmmpppsssuuuyyyzzzrrrppprrrvvvxxxyyyzzzzzzyyyxxxvvvtttqqqppprrrsssuuu|||{{{xxxxxx|||}}}rrrggg___[[[ZZZ^^^ccchhhjjjmmmoooqqqssstttwww{{{wwwwww|||wwwkkkdddqqqjjjZZZVVVRRROOOKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@??????===================================================>>>?????????@@@BBBEEEIIIZZZxxxlllddd\\\YYYWWWRRRNNNNNNKKKIIIFFFEEEDDDDDDBBBAAA???>>>>>>===============;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::::::::::::::999888:::;;;;;;:::999:::<<<<<<<<<<<<===>>>???@@@AAAAAA>>><<<;;;===???AAAAAA===>>>>>>>>>???????????????@@@BBBDDDHHHOOOWWW]]]hhhjjjmmmppprrrrrrqqqppppppqqqssswwwyyyqqqllliiikkkttt~~~mmmddddddkkkssstttsssqqqmmmllliiieeebbbaaacccfffhhhllljjjgggdddbbbbbbcccddddddeeefffgggfffgggiiikkkkkknnnsssvvv{{{}}}uuuqqqsssvvvxxxxxxwwwwwwwwwwwwvvvtttrrrqqqqqqssswwwvvvmmmkkkkkkqqqzzzwwwlllbbb\\\ZZZ^^^bbbfffiiikkkmmmooonnnooorrruuu|||xxxuuuxxx|||rrrggg___iiilll]]]YYYTTTPPPLLLJJJHHHGGGEEECCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????AAADDDGGGLLLcccmmmddd]]]ZZZWWWRRRNNNNNNKKKIIIFFFEEEEEEDDDCCCBBB??????>>>===============;;;;;;;;;<<<<<<<<<<<<<<<:::999888888::::::999888;;;;;;;;;::::::999999999999;;;<<<;;;:::999:::<<<;;;;;;<<<<<<===???@@@AAAAAA???======>>>???@@@???>>>>>>>>>>>>????????????>>>???AAAEEEJJJRRRZZZaaaiiikkknnnqqqrrrrrrpppoooppprrrvvv}}}}}}wwwpppkkkhhhkkkvvv|||kkkccceeennnyyysssrrrpppllljjjgggdddbbbbbbdddgggiiilllkkkhhhfffeeeeeefffgggccceeeggggggggggggiiikkkhhhmmmsssxxx~~~xxxssssssuuuvvvvvvrrrsssuuuvvvvvvtttrrrqqqrrrtttyyynnnffffffbbbiiissszzzzzznnnccc\\\YYY\\\```cccdddfffiiikkkjjjlllooorrrxxxuuurrrtttwwwnnnddd]]]dddzzzrrr```[[[UUUQQQMMMJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<===>>>>>>???BBBFFFIIISSSlllmmmddd\\\YYYVVVQQQMMMMMMJJJHHHEEEDDDDDDDDDBBBAAA??????>>>===============;;;;;;;;;<<<<<<<<<======:::999888888::::::999888:::::::::999::::::;;;;;;:::;;;<<<;;;:::999:::<<<::::::;;;<<<===???@@@AAABBB@@@????????????>>>===>>>>>>>>>>>>????????????>>>@@@CCCFFFLLLUUU^^^dddhhhjjjnnnppprrrrrrpppppppppsssxxxyyytttooolllkkknnnzzzyyyiiicccgggttttttsssqqqmmmhhhfffdddccccccfffiiikkklllllljjjiiiiiiiiijjjkkkgggiiikkkkkkkkkkkkmmmnnnmmmrrryyy~~~yyysssrrrrrrrrrrrrqqqsssuuuwwwxxxxxxvvvuuusssvvv{{{~~~iiiccceeeaaagggpppvvvzzz~~~}}}rrrggg```[[[]]]___aaabbbdddgggjjjhhhkkkmmmooottt}}}sssppprrrrrrzzz{{{kkkccc\\\```pppzzzddd[[[VVVRRRNNNKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<======>>>???BBBGGGKKKXXXqqqlllccc[[[XXXUUUPPPLLLLLLHHHFFFDDDCCCCCCCCCBBB@@@??????>>>===============;;;;;;;;;<<<<<<<<<======<<<;;;::::::<<<<<<;;;:::888888888999:::;;;<<<===:::;;;<<<<<<:::999:::<<<999999:::;;;===???@@@AAABBBAAA@@@@@@@@@???===;;;>>>>>>>>>>>>???????????????AAADDDHHHNNNWWWaaaggghhhjjjmmmppprrrrrrqqqppppppssszzzvvvrrrooonnnmmmqqqwwwgggcccjjjyyywwwuuusssooogggfffdddcccdddgggkkkmmmllllllllllllllllllmmmmmmkkkmmmpppqqqppppppqqqssstttyyyzzzsssppppppooonnnsssuuuxxx{{{}}}|||{{{zzzuuuwww}}}{{{fffbbbeeebbbiiiqqqvvvyyy|||~~~uuulllfff___```aaabbbbbbdddhhhkkkhhhjjjmmmnnnqqqyyyuuupppqqqooouuuzzzuuujjjccc\\\\\\jjjfffZZZVVVSSSNNNKKKIIIHHHEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<===>>>???CCCHHHLLLYYYqqq