BM6P6(@ lllbbb^^^[[[WWWUUUTTTSSSSSSRRROOOMMMKKKIIIFFFEEEEEEDDDBBBAAABBB@@@===<<<<<<<<<:::999777777666666555555444444444444444444444444444444000111222333444333222111333333333333333333333333444444444333333222222222222222222222222222222222111111222222222333333333222222333333333333444444333444666777777777666555999777777;;;BBBHHHJJJJJJQQQVVV\\\\\\[[[]]]eeelllqqquuutttnnnkkkooorrrppppppnnnnnnrrrtttpppeee\\\\\\YYYaaayyykkkVVVIIIGGGHHHGGGEEEEEEGGGGGGFFFCCCCCCCCCBBBEEEJJJQQQWWWdddkkkuuuqqqhhhccc]]]XXXWWW^^^jjjwww}}}xxxrrryyyqqqdddWWWTTTUUUTTTRRRRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRMMMOOORRRUUUXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXXZZZ\\\___aaabbb]]]aaahhhrrrnnnddd___\\\XXXVVVTTTTTTSSSRRROOOMMMKKKIIIFFFEEEEEEDDDBBBAAA???===:::999999999777666555555555555555555555555444444444444444444333333222222333444444444444444333333333333333333333333444444333333333222222222444444444444444444444444111111222222222333333333222222333333333333444444333444555666777666666555888777888<<>><<<999888888888666555444444444444555555555555555555555444444333333333444444444444444555555666444444444333333222222222333333333333222222222222444444444444444444444444111111222222222333333333222222333333333333444444444444555666666666666555666666888<<>><<<;;;;;;:::999777666666666555555555555555555555555444444333333222555444333333333444666777555444444333333222222111333222222222222222222222111111111111111111111111111111222222222333333333222222222333333333444444444444555555555666666666555666888<<<@@@EEEHHHIIIIIIOOOUUUYYYZZZ\\\```ccclllpppsssuuuzzzmmmbbbWWWTTTXXXaaannnzzzqqqZZZQQQLLLHHHHHHGGGEEEBBBBBBDDDDDDDDDCCCBBBDDDHHHKKKNNNTTT]]]gggpppxxxzzzjjjbbb]]]\\\aaaooo|||xxxyyy~~~}}}qqq\\\TTTNNNOOORRRSSSTTTVVVTTTTTTTTTTTTUUUUUUUUUUUURRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\ZZZ]]]ccckkkwwwttthhh___XXXZZZXXXVVVUUUUUUSSSPPPMMMKKKIIIFFFEEEEEEDDDBBBAAABBB???===<<<<<<;;;:::999888888777777666555444444555555555444444333333333444333222222222333555666444444444333333222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222333333333444444444444444444444555555666555666888;;;>>>CCCGGGJJJJJJOOOTTTXXXYYY[[[^^^aaaeeehhhnnnsssyyyzzziiiWWWOOOQQQWWW```hhh~~~}}}fffVVVMMMFFFGGGHHHDDDBBBCCCDDDEEEEEECCCBBBCCCEEEGGGIIIOOOWWW```iiirrr{{{wwwmmmbbb```cccqqq~~~|||zzz{{{yyykkkYYYRRRMMMNNNPPPPPPQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSTTTTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUUUUVVVVVVSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ\\\]]]]]]ZZZ]]]bbbiiissssssggg^^^XXXZZZXXXVVVUUUTTTRRROOOLLLKKKIIIFFFEEEEEEDDDBBBAAA@@@>>>;;;:::::::::888777888777777666555555444444444444444444444444444444333333333333333444444555333333333333333333333333111111111222222222222222333333333333333333333333111111222222222333333333222222333333333333444444444444333333444444555666666666777888;;;AAAGGGLLLNNNQQQUUUWWWYYY[[[^^^```aaadddkkksssyyyppp[[[PPPNNNQQQVVV\\\nnnxxx^^^QQQGGGHHHHHHDDDCCCEEEBBBCCCDDDCCCAAA@@@AAACCCFFFJJJQQQXXXaaakkktttzzzzzz|||sssiiigggiiiuuu}}}|||||||||ttteeeWWWQQQNNNOOOOOONNNNNNQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRTTTUUUWWWXXXSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUVVVXXXYYY[[[]]]]]][[[]]]aaaeeemmmzzzqqqfff```[[[ZZZXXXVVVTTTSSSQQQNNNKKKKKKIIIFFFEEEEEEDDDBBBAAA???===;;;999999999888666333333333444444444555555222333333444444555555555333333444555555555555555111222222333333444444555000111111111222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444333333333444555666666777777666888???HHHNNNSSSTTTVVVWWWYYY[[[^^^```^^^bbbjjjrrrwwwxxxeeeWWWOOOLLLPPPVVVcccwwwjjjYYYLLLJJJIIIDDDCCCGGGBBBCCCDDDDDDBBBAAAAAABBBAAAEEEJJJPPPXXXbbblllrrruuuwwwzzz}}}|||qqqoooqqqyyy}}}||||||ooo^^^UUUPPPNNNOOOOOOMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUURRRRRRQQQQQQRRRSSSSSSTTTQQQQQQPPPQQQRRRSSSUUUVVVSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWYYYZZZZZZ[[[ZZZ\\\^^^aaagggrrrpppfffaaa^^^YYYWWWUUUTTTRRRPPPMMMJJJKKKIIIFFFEEEEEEDDDBBBAAA@@@>>><<<:::::::::999777......000111333444666666111222222333444555666666333444666777777777666555000111222333444444555666000000111111222222222222000000000000000000000000111111222222222333333333222222333333333444444444444444333222333444555666777777666555777>>>HHHPPPVVVVVVWWWWWWYYY\\\^^^```\\\```hhhqqqvvv{{{ooo___QQQJJJNNNVVV___uuusss```OOOMMMKKKDDDCCCGGGDDDEEEGGGFFFEEECCCCCCDDD>>>AAAEEEKKKRRR\\\ffflllrrruuuxxx{{{vvvuuuvvv|||~~~{{{|||kkkYYYSSSOOONNNOOOOOOMMMNNNQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVVVVRRRQQQPPPPPPPPPRRRSSSTTTSSSTTTTTTUUUVVVVVVWWWWWW[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\___dddmmmzzzmmmdddaaa___ZZZYYYWWWUUURRRPPPNNNMMMKKKHHHFFFEEEEEEDDDCCCBBB???===:::999999999888666777777777777666666666666555555666666555444333333555555555444444333333333333333444444333333222111000333444333000...000222111111222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555666666666777999???GGGLLLUUUVVVWWWWWWXXXZZZ^^^aaacccfffkkkqqqxxxzzzgggUUUKKKLLLPPP\\\qqqqqq]]]NNNIIIHHHHHHFFFIIIGGGEEEDDDEEEFFFEEEDDDAAABBBEEEHHHLLLSSS[[[aaaggglllqqqwww{{{zzz{{{}}}uuubbbWWWOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUWWWSSSPPPPPPRRRSSSSSSQQQQQQQQQPPPOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXXXXXXXWWWZZZYYYXXXWWWVVVUUUUUUUUUYYYXXXVVVUUUUUUVVVWWWXXX[[[TTTUUU]]]aaacccpppnnnddd```^^^XXXWWWUUUSSSQQQNNNMMMLLLKKKHHHFFFEEEEEEDDDCCCBBB???===;;;999999999888666555555555555444444444444555555666666555444444333555555444444444333333333333333444444333333222111222333444333222111222333111111222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555555555555666888===DDDIIIPPPRRRTTTVVVWWWZZZ]]]___eeeiiinnnsssxxx~~~mmmZZZOOOMMMPPPWWWkkk{{{cccSSSLLLJJJFFFCCCHHHFFFDDDDDDEEEEEEDDDCCCAAABBBDDDFFFIIINNNUUUZZZbbbgggnnnuuuzzzzzz{{{~~~ooo]]]RRRNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTUUUSSSPPPPPPRRRSSSSSSQQQQQQPPPOOONNNNNNPPPQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZTTTTTTZZZ]]]___jjjyyypppddd___\\\XXXWWWVVVTTTQQQOOOMMMMMMKKKHHHFFFEEEEEEDDDCCCBBB@@@===;;;::::::999888777555555555555444444444444555555555666555555444333555444444444444333333333333333444444333333222111333333222222444555444333111111222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555555555555555666:::@@@DDDJJJMMMRRRUUUWWWZZZ\\\^^^fffkkkqqqwwwzzz}}}||||||xxx|||xxxeeeVVVQQQQQQTTTeee{{{ppp]]]SSSMMMHHHDDDHHHFFFDDDDDDDDDDDDCCCBBBAAABBBCCCCCCDDDHHHMMMQQQ[[[aaajjjrrryyy~~~zzz}}}{{{hhhYYYPPPMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQQQQQQQRRRSSSSSSSSSQQQPPPPPPQQQRRRRRRQQQQQQOOOMMMLLLLLLNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVSSSTTTUUUUUUVVVVVVVVVVVVXXXTTTSSSXXXYYYZZZdddppprrreee^^^[[[ZZZYYYXXXVVVTTTRRRPPPOOOKKKHHHFFFEEEEEEDDDCCCBBB@@@>>>;;;:::::::::888777777777777777666666666666444555555555555555444444444444444444444444444444333333444444333333222111333111///111444666444222111111222222222333333333222222333333333333444444333333444444444444444444555444444333333444444555555555555555555888<<<@@@EEEJJJPPPVVVYYY[[[]]]___ccciiirrryyy}}}vvvzzz{{{wwwqqqpppuuu{{{ooo^^^UUUSSSTTTaaauuuooo]]]RRRMMMKKKHHHFFFDDDCCCDDDDDDCCCAAA@@@AAAAAAAAABBBDDDIIILLLTTTZZZdddnnnvvv|||{{{zzzvvveeeXXXRRRLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRPPPOOONNNOOOQQQRRRPPPPPPOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXVVVTTTRRRQQQWWWTTTTTTVVVWWWXXXaaakkk}}}rrreee^^^YYYYYYYYYWWWUUUSSSQQQPPPOOOKKKHHHFFFEEEEEEDDDCCCBBB@@@>>><<<:::::::::999777777777777777666666666666444444555555555555555444444444444444444444444444333333444444333333222111222000...000333555333111111111222222222333333333222222222333333444444444333333333444444444555555555444444333333444444555444555666666666777:::===CCCHHHOOOUUUYYY\\\^^^```^^^eeennnwww|||zzzxxxuuurrrpppqqqrrrsss{{{wwwfffYYYSSSSSS[[[kkklllXXXPPPPPPIIIGGGEEEDDDDDDDDDCCCAAA???@@@AAAAAAAAADDDGGGJJJNNNTTT___iiirrryyy~~~www{{{rrrbbbWWWRRRLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRPPPOOOMMMMMMNNNPPPQQQNNNOOOPPPPPPOOOOOOOOOPPPNNNMMMKKKJJJJJJLLLOOOPPPSSSTTTUUUVVVXXXXXXXXXYYYUUUVVVWWWXXXXXXXXXWWWVVVXXXYYYYYYYYYWWWUUUSSSRRRVVVUUUVVVWWWWWWYYYaaaiiirrrssseee]]]YYYVVVUUUTTTRRRQQQOOONNNMMMKKKHHHFFFEEEEEEDDDCCCBBBAAA>>><<<;;;;;;:::999888555555555555444444444444333444555555666555555555333333333444444444444555333333444444333333222111111000000000222222222111111111222222222333333333111222222333333444444555222333333444444555555555555444444333333444444555333444666666555666888:::???DDDLLLRRRVVVZZZ\\\^^^\\\aaajjjrrrxxx}}}~~~{{{wwwvvvvvvuuurrrpppwww}}}}}}ooo```VVVQQQTTT```vvveeeUUUPPPJJJHHHFFFEEEEEEEEECCCBBB???@@@AAAAAABBBCCCFFFIIIIIIOOOXXXbbbkkkssszzz~~~wwwvvv}}}nnn^^^TTTPPPLLLLLLJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOOOONNNMMMMMMMMMNNNOOOOOONNNOOOQQQPPPNNNMMMMMMNNNMMMLLLLLLKKKLLLMMMNNNOOORRRSSSTTTVVVWWWXXXXXXXXXTTTUUUWWWXXXYYYXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXWWWYYYZZZYYYYYY[[[aaagggooorrrddd]]]XXXUUUTTTSSSQQQPPPNNNMMMLLLKKKHHHFFFEEEEEEDDDCCCBBBAAA???<<<;;;;;;;;;999888555555555555444444444444333444444555666666555555333333333444444444555555333333444444333333222111222333333333111111111222111111222222222333333333111111222333333444555555222222333333444555555666555444444333333444444555000222444444444444666777;;;???FFFLLLPPPTTTXXXZZZ]]]aaafffkkkpppuuuzzz~~~~~~zzzwwwtttyyy~~~|||lll___VVVRRRYYYmmmxxx```SSSLLLJJJGGGFFFFFFEEEDDDCCC@@@AAABBBAAAAAABBBDDDFFFEEEJJJRRRZZZbbbkkksssyyy}}}|||uuuxxxkkk]]]UUURRRMMMLLLKKKIIIHHHHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMPPPQQQPPPMMMKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMOOOPPPRRRSSSUUUVVVVVVVVVSSSTTTVVVXXXYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY[[[]]]^^^[[[YYY[[[```ccclll|||rrrddd]]]XXXVVVUUUTTTRRRQQQOOONNNNNNKKKHHHFFFEEEEEEDDDCCCBBBAAA???<<<;;;;;;;;;999888888777777777666666666666333333444555666666666555333333333444444555555555333333444444444333222222222555666555111000111444111111222222222333333333111111222333333444555555222222333333444555666666555444444333333444444555---000222333333333444555777;;;AAAGGGKKKOOOTTTVVV___aaadddgggjjjnnntttxxx|||{{{wwwiii]]]UUUWWWhhhjjjXXXMMMJJJHHHGGGGGGFFFEEECCCAAABBBBBBAAA@@@@@@AAACCCCCCGGGMMMUUU]]]fffooouuu{{{|||~~~yyyuuu||||||iii^^^XXXWWWMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNNNNNNNPPPRRRQQQMMMJJJIIIJJJKKKLLLNNNOOOOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUUUURRRTTTVVVXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVV]]]``````\\\YYYZZZ]]]```eeesssnnnbbb]]]YYYXXXVVVSSSQQQPPPOOOLLLJJJJJJIIIHHHFFFEEECCCBBBAAAAAA@@@===:::888888777888888888888888777777777777444444444444444444444444444444444333333222222222444444444444444444444444666555222000/////////000000111222222333444555555000000111111111222222222444444333222222333333333444444444444444444444444888777555444444555666777:::999;;;???FFFNNNSSSVVV[[[```fffiiijjjnnnuuu{{{rrr___XXXTTT\\\mmmvvv^^^RRRLLLIIIJJJIIIEEECCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDHHHNNNUUU___iiipppvvvxxxzzz{{{|||~~~|||uuuvvvyyy~~~nnn]]]YYYVVVRRRPPPNNNJJJFFFEEEEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOOOONNNLLLJJJIIIJJJNNNNNNMMMLLLLLLLLLLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTRRRUUUYYY[[[\\\ZZZWWWUUUQQQQQQRRRTTTUUUWWWYYYZZZ```^^^[[[ZZZZZZ\\\^^^```eeepppoooccc]]]ZZZXXXVVVSSSQQQPPPOOOLLLJJJJJJIIIHHHFFFEEECCCBBBAAA@@@???>>><<<:::999888888888888888777777777666666555555555555555555555555444444444333333333222222444444444444444444444444555444222111111222333444222222333333333333333333111222222222333333333333444333333222222333333444444444444444444444444444777666555444444555777888999999:::>>>EEEMMMSSSWWW[[[```fffiiijjjmmmsssxxxhhh^^^WWWZZZeeeuuunnnXXXOOOIIIIIIHHHEEECCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCFFFJJJQQQZZZdddkkkrrrtttwwwyyyzzz|||~~~wwwrrrtttzzzjjj\\\YYYVVVQQQPPPNNNJJJGGGEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMNNNOOONNNKKKJJJKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSUUUYYY[[[\\\ZZZWWWUUUQQQQQQRRRSSSUUUWWWYYYZZZ^^^]]]ZZZYYYYYY[[[^^^```gggppppppddd^^^ZZZYYYVVVSSSQQQPPPOOOLLLKKKJJJIIIHHHFFFEEECCCBBBAAA>>>>>>======<<<:::999888888888777777777777666666666666666666666666666666444444444444333333333333444444444444444444444444333333222333444555777888444444333333222222222222222222333333333444444444333333333222222333333444444444444444444444444444666555444444444666777888888888999<<>>FFFLLL^^^^^^___ccciiimmmpppqqqrrrvvv{{{{{{fff[[[YYYQQQVVVaaarrrlll]]]RRROOOQQQHHHGGGFFFEEEDDDCCCBBBBBB;;;===AAABBBBBBBBBBBBCCCIIILLLRRRYYY```gggnnnsssyyy{{{~~~wwwrrrmmmmmmxxxnnn[[[SSSNNNOOONNNJJJJJJNNNIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPPPPOOOLLLIIIFFFFFFGGGJJJLLLNNNOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZ\\\aaagggkkksssuuujjjeeebbb[[[YYYUUURRROOONNNNNNOOOIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>><<<:::999888888999888888777666555555444666666555555555444444444333333333444555666777777333444444555555444444333111111111222222333333333222222333333333444444444555444333222222222333444111222222333333222222111333333333444444444555555333333333444444444555555777666555555777;;;>>>@@@^^^eeegggdddeeelllqqqqqqqqqxxx|||iii^^^VVVTTT\\\lll{{{ppp^^^UUURRRKKKLLLJJJHHHGGGGGGEEEBBBAAAAAA@@@@@@???@@@@@@@@@AAAEEEKKKRRRZZZccclllrrrwwwzzz}}}zzztttoookkkkkkooozzzcccTTTPPPKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOORRRPPPOOONNNPPPTTTWWWZZZ\\\]]]aaaeeejjjvvvtttiiieeebbbZZZXXXUUURRRPPPNNNNNNMMMJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@>>><<<:::999888888888888777777666666555555666666555555555444444444333333333444444555666777333444444555555444444333111111222222222333333333222222222222333333333333444444333222222222333444333333333444444333333333333333333444444444555555555555555555555555555555999888777888999===@@@BBBVVV```gggfffdddiiippprrruuu{{{zzzkkkUUUQQQVVVdddrrruuueee[[[PPPNNNKKKHHHFFFFFFDDDAAAAAAAAA@@@?????????@@@@@@CCCEEEJJJPPPWWW___hhhnnnwwwyyy{{{|||}}}~~~|||tttnnnjjjhhhllluuuwwwcccSSSOOOKKKHHHHHHIIIJJJJJJFFFGGGGGGGGGFFFFFFEEEDDDIIIIIIJJJKKKKKKKKKKKKJJJEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMMMMNNNQQQUUUWWWYYYZZZ]]]```dddooossshhhdddaaaXXXWWWUUUSSSPPPNNNMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDAAA@@@>>><<<:::999888888777777777777666666666666555555555555555444444444333333333333444555666777333444444555555444444333111222222222222333333333111111111222222222222333444333333222222333333444333444444555555444444333333333333444444444555555666666666666666666555555555555444444666999<<<===JJJXXXdddgggdddgggmmmrrrttt{{{www\\\TTTSSS[[[gggvvv~~~kkk[[[UUUMMMIIIHHHFFFDDDBBBAAAAAA@@@???????????????CCCEEEGGGKKKQQQZZZccciiiuuuwwwyyyzzz{{{}}}}}}tttlllfffeeefffooo~~~qqqaaaQQQNNNJJJHHHHHHIIIIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLNNNRRRTTTVVVVVVWWWZZZ]]]eeewwwssshhhbbb___VVVVVVUUUSSSQQQNNNLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@>>><<<:::999888888666666666666777777777777555555555555555555555555444333333333444444555666333444444555555444444333222222222222222222222222000000111111111222222222333333333333333333444444333333444444444444333333333333333444444444555555666666666555555555555555222222222222444666888:::AAAMMM[[[bbbdddfffjjjmmmooowwwjjj^^^UUUVVV^^^llliii]]]PPPKKKJJJIIIGGGFFFBBBAAA@@@???????????????AAABBBDDDGGGLLLUUU___eeeooosssxxx{{{}}}~~~vvvnnneee```bbbgggtttjjj^^^OOOLLLIIIGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQTTTTTTUUUWWWXXX^^^lll{{{uuuhhhaaa]]]VVVUUUTTTRRRPPPMMMKKKIIIIIIHHHFFFEEECCCCCCBBBBBBAAA@@@>>><<<:::999888888666666666666777777777777444555555555555555555555444333333333333444444555333444444555555444444333222222222222222222222222000000111111111222222222222222222333333444444444222222333333333333222222333333333444444444555555444444444444444444444444444444444555666888:::;;;>>>CCCNNNYYYaaaeeefffgggnnnuuu}}}tttfffYYYUUUWWWddd~~~xxxfffTTTMMMLLLIIIGGGGGGCCCBBBAAA@@@????????????===>>>@@@CCCHHHQQQZZZaaagggmmmvvv}}}}}}uuummmfff^^^ZZZ```jjjzzzsssbbbXXXMMMKKKHHHFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLNNNOOOTTTSSSTTTVVVWWW[[[fffrrrvvvhhhaaa\\\VVVUUUSSSQQQOOOLLLKKKJJJHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::999888888777777777777666666666666444444444555555555555555444444333333333333444444333444444555555444444333333333333222222222222111111111111222222222222333111111222333444444444444111222222333333222222111333333333444444444555555333333333444444444555555333333333444555666888888<<<===CCCOOOZZZ___aaacccooovvv|||}}}ooo```YYYVVV^^^uuusss[[[QQQNNNIIIFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@<<<===???AAAFFFMMMUUUZZZ___fffqqqzzzrrrjjjbbb^^^XXXWWWaaappptttfffYYYRRRLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMSSSRRRSSSUUUVVVYYYbbbkkkwwwiiibbb]]]WWWUUURRROOOMMMKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>><<<:::999888888888888777777666666555555444444444555555555666666444444333333222333333444333444444555555444444333333333333222222222111111222222222222333333333333000111222444555555444444222333333333333333333222333333333444444444555555222222333444555666777777111111111222333444555555;;;999>>>HHHPPPUUU\\\dddnnntttzzz}}}oooddd[[[[[[lllgggZZZUUUMMMGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@BBBDDDIIINNNSSSYYY```jjjsss{{{xxxhhh```ZZZYYYWWWYYYiii|||qqqdddZZZRRRKKKJJJHHHFFFEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKPPPOOOPPPSSSUUUWWW^^^fffwwwjjjbbb^^^WWWUUURRRNNNLLLKKKKKKKKKJJJJJJHHHFFFEEEDDDDDDCCCAAA@@@>>><<<:::999888888999888888777666555555444444444444555555555666666444444333222222333333333333444444555555444444333333333333222222111111111222222333333333444444444000111222444555555444444333444444555555444444333333333333444444444555555222333444555666888999999444444555666666777888888999999===DDDIIIMMMYYYfffiiipppwww{{{ooo```ZZZeeevvvsssddd\\\QQQKKKJJJGGGFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCCCCFFFJJJMMMVVV\\\dddmmmvvvzzzoooccc[[[WWWYYYYYY^^^qqqxxxcccYYYTTTMMMGGGIIIGGGFFFEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJMMMLLLMMMQQQSSSUUU\\\cccssseeeaaa```ZZZYYYWWWTTTQQQNNNLLLKKKKKKIIIGGGEEECCCCCCCCCCCCAAA@@@>>>===;;;:::::::::::::::999999888777777777555444333222222333444555222222222222222222222222333333333222222222111111222222222333333444444444666555333111000000111222///111222222111000111333555444333333333555666777444444444444444444444444333333333222222111111111444444444555555555666666888777888===FFFOOOWWWZZZgggooowwwzzzxxxxxx}}}ooo\\\ZZZddd{{{tttbbbUUUOOOMMMGGGGGGFFFCCCBBBCCCCCCAAA???>>>======>>>AAAEEEGGGNNNTTT]]]eeeooozzzxxxmmmgggfff\\\WWWSSSTTTYYYgggcccWWWSSSLLLHHHKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGIIIGGGFFFDDDDDDEEEGGGHHHEEEJJJLLLIIIHHHIIIIIIGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJMMMPPPSSSUUUWWW[[[]]]ssseeeaaa```ZZZYYYWWWTTTQQQNNNLLLKKKJJJHHHFFFEEECCCCCCCCCCCCAAA@@@>>>===;;;::::::::::::999999888888777666666444444444333333444444444333333333333333333333333444444333333333222222222000000111111111222222222444444222111111000000000///111222222111111333444555444333333333444555555444444444444444444444444555555444444333333333333444444444555555555555555777777999<<>>@@@CCCEEEJJJOOOXXX```iiittt{{{sssoooiii```[[[ZZZWWWRRROOOTTT___rrrvvv\\\SSSOOOIIIFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFDDDDDDEEEGGGHHHKKKOOOPPPMMMJJJKKKJJJGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHKKKNNNPPPRRRUUUXXXZZZssseeeaaa___ZZZYYYWWWTTTQQQNNNLLLJJJHHHGGGFFFDDDCCCCCCDDDDDDAAA@@@>>>===;;;:::::::::999999888888777777666666333444444555555444444333333333333333333333333333444444444333333333222222000111111111111222222222222222222222111000/////////111333333222333444666444444333333333333333444555555555555555555555555666666666555555555555555555555555444444444444444666888:::;;;???GGGQQQYYY```fffooovvvzzz}}}kkk\\\[[[YYY^^^gggtttjjjXXXOOOJJJHHHEEEEEEDDDCCCAAA@@@AAA@@@>>>===>>>???AAABBBDDDIIIQQQYYYaaalllwwwyyynnnccc___]]]XXXTTTSSSTTTQQQRRR\\\mmm~~~hhhTTTLLLJJJEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHNNNRRRSSSOOOLLLKKKJJJGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHKKKNNNPPPQQQTTTWWWYYYsssfffaaa___ZZZXXXVVVSSSPPPMMMKKKJJJGGGFFFEEEDDDCCCCCCDDDEEEAAA@@@>>>===;;;:::::::::999888888777666666555555222333444555555444333222444444444444444444444444333333333333222222222222333333333333333333333333000111222222222000///...000111333333333333555777555444444444333333333333555555555555555555555555666666666555555555555555555555444444444444333333666888:::::::::AAALLLUUU^^^cccllluuu|||wwwbbbZZZYYYXXX[[[dddpppeeeSSSOOOJJJGGGHHHHHHFFFDDDDDDBBBAAA@@@>>>>>>???@@@@@@@@@EEEKKKQQQYYYbbbnnnvvvvvvhhhZZZUUUUUUSSSQQQPPPUUUWWW___nnnlll\\\MMMHHHFFFCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA@@@>>>>>>CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHMMMQQQRRRNNNKKKKKKJJJGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMPPPRRRSSSUUUXXXZZZsssfff```^^^YYYXXXVVVSSSPPPMMMKKKJJJGGGFFFDDDCCCCCCCCCDDDDDDAAA@@@>>>===;;;:::::::::888888777666666555555444222333444555555444333222444444444444444444444444222222222222111111111111333333333333333333333333///000111222222111///...000222333333333333555666444444444555444444444444555555555555555555555555444444444444444444444444444444444444444444333333555888999888888===GGGOOO[[[```iiisss|||nnn___ZZZVVVVVV\\\eeesssvvv]]]VVVMMMGGGHHHJJJGGGEEEGGGCCCBBBAAA@@@?????????@@@>>>BBBGGGLLLQQQZZZeeemmmzzzqqqbbbSSSMMMMMMMMMMMMMMMTTT___pppyyy___UUUKKKFFFEEECCCBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>BBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHIIINNNPPPMMMLLLMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNQQQRRRSSSUUUWWWYYYtttfff```\\\YYYXXXVVVSSSPPPMMMKKKIIIGGGFFFEEECCCBBBBBBCCCCCCAAA@@@>>>===;;;:::::::::777777666666555555444444333444444555555444444333333333333333333333333333333333333222222222111111222222222111111111111000000111111222111111000000111222333333222222333444222222333444444444444444444444444444444444444444333333333333333444444444222333333333444444444444555666777777777;;;BBBGGGVVV\\\fffooowww}}}vvvdddXXXRRRQQQVVV\\\hhh~~~qqq```RRRIIIIIIIIIEEECCCFFFDDDCCCBBBAAAAAA@@@@@@@@@>>>AAADDDGGGKKKRRR\\\dddnnnxxxnnn```QQQLLLKKKLLLOOORRRWWWjjjjjjZZZTTTLLLGGGDDDCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHMMMOOONNNMMMOOOOOONNNIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPQQQRRRSSSUUUWWWtttggg___[[[YYYXXXUUURRROOOLLLJJJIIIHHHGGGEEECCCBBBAAABBBBBBAAA@@@>>>===;;;:::::::::777777666555555444444333444444444333333444444444333333333333333333333333555555444444444333333333222222222111111111000000222222111111111111222222111333333333111000111222...///000222333333333333333333333333333333333333222222333333333444444444111111222333444555555666555555555555777:::>>>@@@OOOWWWaaaiiinnnuuu~~~ppp\\\TTTQQQTTTWWWaaawwwooo^^^OOOMMMKKKDDDBBBFFFEEEDDDDDDCCCBBBBBBBBBBBB>>>@@@BBBCCCEEELLLUUU\\\dddnnn|||{{{iii^^^RRRMMMMMMOOOUUU[[[fffxxxcccXXXUUUNNNGGGCCCCCCDDDEEECCCDDDGGGIIIIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFKKKNNNLLLKKKNNNNNNLLLHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOORRRSSSSSSTTTVVVXXXtttggg___ZZZYYYWWWUUURRROOOLLLJJJIIIIIIHHHEEECCCBBBAAAAAAAAAAAA@@@>>>===;;;:::::::::777666666555444444333333555555333222222333555555222222222222222222222222777666666666666555555555444444444333333222222222333333111111111222333444222333333222000//////111+++,,,...000111222222222222222222222222222222222333333333444444555555555000000111222444555666666666444333555888;;;<<<;;;JJJRRR]]]cccgggnnnyyyeee[[[UUUUUUWWW^^^ttt|||hhhWWWRRRNNNFFFCCCGGGEEEEEEDDDDDDDDDCCCCCCCCC>>>???@@@@@@BBBGGGPPPWWW]]]hhhvvvrrrbbbYYYPPPLLLKKKNNNVVV___xxxuuucccXXXVVVPPPHHHCCCCCCDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHDDDIIIKKKIIIHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKQQQSSSUUUUUUUUUVVVXXXZZZuuueee^^^___ZZZYYYWWWTTTQQQMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@>>><<<:::888666555666666666666555555555555444444444444444444444444444444444444444444444444666666555444333111000///333222222111111111111111444333333222222222111111111111000000000000111111555555555444444333333333444555555555555555555555444555777888888888777666666666666666666666666666888777666555666888:::;;;DDDNNNXXX\\\^^^dddqqq|||rrreee[[[XXXVVVZZZnnn~~~bbbTTTNNNIIIFFFGGGHHHEEEBBBAAAAAABBBAAA@@@BBBAAA??????BBBFFFLLLOOOVVV___kkksssxxx~~~zzziiiaaaYYYOOOJJJMMMOOORRR```qqqpppccc___XXXOOOHHHDDDBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLPPPQQQRRRSSSUUUVVVXXXXXXsssddd]]]]]]VVVUUUSSSQQQNNNKKKHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???===;;;999777777777777666666555555444444444444444444444444444444444444444444444444444444444444444333222111000//////////////////000111111333333222222111000000///111111111000000111111111222222222222222222111111333333333222222111111000111222333444555444444333555555555555555555555555777777666555666777999;;;BBBLLLVVV[[[]]]bbbmmmvvvppp___XXXTTTVVVeeevvvttt```TTTKKKHHHIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA??????AAADDDHHHJJJPPPXXXcccjjjooovvvyyyiii[[[UUUQQQKKKHHHKKKNNNWWWmmmtttfff[[[XXXSSSLLLGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMPPPPPPQQQSSSUUUVVVWWWXXX|||qqqccc\\\[[[TTTSSSRRRPPPNNNKKKIIIGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::999888888777777666555444444444444444444444444444444444444444444444444444444444111222222222222111000///------...///000111222333111111111222222222222333222222111111111111222222111111111222222222222222444333222111000//////...111111222333333333333222444444444444444444444444777666555555666777999:::>>>HHHRRRXXXZZZ^^^eeelll|||jjj]]]VVVUUU]]]hhhqqq]]]PPPKKKKKKHHHGGGEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAACCCDDDJJJPPPYYY```eeennnyyywwwnnndddWWWOOOLLLMMMIIIJJJNNNSSSaaa~~~pppggg\\\SSSPPPMMMIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHIIIJJJLLLLLLMMMOOOOOOQQQRRRTTTVVVWWWXXXzzzpppbbb[[[YYYUUUUUUTTTSSSQQQNNNMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???===;;;:::888888888888777666555444444333444444444444444444444444444444444444444444444444111111222222222222111111000000111222333333444444//////111222444555777777333222222222222222222333222222333333444444444555555555444444333333222222333444444555555555555555444444444444444444444444666666555555666777999999;;;CCCMMMSSSVVVYYY^^^bbbqqq~~~{{{iii]]]WWW[[[bbbrrrkkkYYYOOOKKKHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@???GGGKKKRRRWWW]]]gggsss|||vvvmmmccc]]]VVVOOOKKKLLLLLLKKKOOOWWWaaarrrnnnccc]]]VVVPPPKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWW{{{}}}pppbbb[[[XXXVVVVVVUUUTTTRRRPPPNNNMMMGGGGGGFFFEEEDDDCCCCCCBBB??????===<<<:::999888777888777777666555444444444444444444444444444444444444444444444444444444444111222333333444333333333222222333333333333222111///000000111222333333333333222222222222222222333222222222333333444444444333333444444555555666666555555555555555666666666555555555555555555555555555555555666666777888888999>>>FFFMMMQQQTTTXXXZZZfffvvv{{{fffYYYYYY^^^bbbttthhhUUUKKKIIIGGGFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAA???>>>DDDGGGKKKOOOUUU___jjjrrr~~~sssccc[[[TTTQQQNNNJJJIIIKKKJJJLLLUUUdddvvvtttaaaYYYVVVRRROOOJJJHHHEEEDDDDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTVVVWWWzzz~~~zzzmmmbbb[[[XXXUUUUUUTTTSSSQQQOOOMMMLLLGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>===;;;:::999888777666666666666555555555555444444444444444444444444444444444444444444444444222333333444444444333333000111222222222111///...222111000///...---,,,,,,222222111111111111222222000000000111111111111111000111222333444555555666333333333222333444444555666666666666666666666666444555555666666777777888888;;;???EEEKKKPPPTTTVVV___ppptttbbbZZZYYY[[[hhh~~~~~~dddRRRLLLIIIFFFEEEEEEFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@AAACCCDDDGGGMMMUUU___eeesss{{{rrreeeVVVPPPKKKJJJJJJGGGGGGIIIJJJRRRbbbxxx{{{cccVVVRRRPPPNNNNNNJJJHHHEEEDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@??????@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUVVV~~~vvvxxxyyysssiii___ZZZYYYVVVUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCCCC???>>>===<<<;;;:::999888555555555555666666666666444444444444444444444444444444444444444444444444222222333333333222222111///000111333333222111000222222111000///...------111111111000000111111111111111111111000000000000111111111222222333333444333222111111111222444444555555555555555555555555444444555666777777777777999999:::>>>FFFMMMRRRUUU]]]lllyyytttddd[[[[[[```lllyyycccQQQMMMHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAACCCHHHNNNVVV[[[eeennnyyyyyypppcccXXXPPPJJJFFFGGGIIIIIIKKKNNNUUUddd{{{yyyhhhWWWPPPNNNLLLLLLNNNKKKHHHDDDBBBBBBBBBAAA@@@?????????@@@@@@AAAAAABBB@@@@@@@@@@@@????????????BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNQQQSSSUUUVVV|||qqqssssssnnnfff^^^ZZZYYYWWWWWWVVVTTTQQQOOOLLLKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>===<<<;;;::::::444444555555666777777777444444444444444444444444444444444444444444444444222222222222222111000000///000333555666555444444000111111222333333444444111111000000000000111111444333333333222222111111444444333333333333333333444333222222222333444555444444444444444444444444333444555666777777777777:::888777;;;CCCLLLRRRUUU^^^jjjtttrrrcccZZZXXX\\\gggxxxsssTTTPPPJJJFFFEEEFFFGGGHHHEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBCCCGGGLLLSSSWWWYYYcccnnnvvv{{{zzzoooeeeZZZQQQMMMGGGDDDFFFJJJMMMRRRWWWcccwwwlll^^^RRRNNNNNNKKKLLLPPPJJJGGGDDDBBBBBBBBBBBBAAA??????@@@AAABBBBBBCCCCCC@@@@@@@@@????????????>>>BBBAAAAAA@@@?????????@@@======>>>??????@@@AAAAAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJKKKNNNPPPSSSTTTUUUuuukkkjjjiiieee```\\\ZZZZZZTTTSSSRRRPPPNNNLLLJJJJJJJJJIIIHHHFFFDDDCCCAAAAAABBBAAA???===;;;:::999999666555555444444333222222444444444444444444444444555555444333222111000///111111000000111333555666666000///333444111111444333333222111000000111111222111111111000000//////000000111222222222222111333333333333333333333333333333333444444555555555555444444333333444444555222222222222222222222222888666777<<<@@@FFFOOOYYY[[[fffmmmvvvuuu```TTTPPPYYYeeepppmmm\\\LLLHHHHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDGGGJJJLLLWWW[[[bbbiiiqqqzzzyyylll___VVVPPPMMMEEEHHHJJJIIIIIINNNWWW___{{{~~~ddd\\\QQQKKKKKKLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQuuuhhhgggeeebbb^^^[[[YYYYYYVVVUUUTTTRRRPPPNNNLLLLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@>>><<<;;;999999888666555555444444333333222000111222333555666777888333333333222222222222111444333222222222333444555666111///222444111000333333222222111111000111111222222222222111111111000222222333444444444444333333333333333333333333333111111111222222333333333555555555444444555555555666666666666666666666666777555666:::>>>CCCKKKTTT^^^hhhlllssslll]]]TTTWWW]]]cccooo|||pppXXXLLLIIIGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAACCCEEEHHHIIIMMMRRRYYYaaahhhpppvvv{{{}}}vvvlllaaaWWWPPPJJJGGGAAAEEEIIIKKKNNNYYYkkkyyy{{{xxx||||||^^^WWWNNNIIIIIIJJJIIIGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@??????>>>@@@????????????@@@@@@AAA??????AAABBBBBBBBBAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDFFFEEECCCBBBAAAAAAAAABBB@@@AAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQtttfffdddaaa^^^[[[YYYXXXWWWVVVUUUSSSRRROOONNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA@@@???>>><<<:::999888888666666555555444333333333111111222333555666777777111111111222222333333333666555444333222333333444666111000222333111000111222222222111111111111111333333333222222222222222222222333444444444444333333333333333333333333333111111222222222222333333666666555555555555666666444444444444555555555555777444555999;;;>>>FFFNNN]]]hhhlllrrr|||jjjYYYUUUUUUWWW]]]eee{{{gggRRRIIIEEEDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@AAACCCDDDEEEDDDIIIPPPVVV]]]ccciiimmm}}}yyymmmfff\\\TTTNNNJJJEEEBBBAAAFFFLLLQQQ[[[nnn}}}sssxxx}}}kkkcccUUUPPPJJJGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@??????AAAAAA@@@@@@???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBAAABBBBBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPtttfffccc^^^[[[YYYYYYXXXWWWSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBB@@@???===;;;999888777777666666666555444444333333444444444444444444333333111111222222222333333333444444222222222222333444555222000111222222111111111111222222222111111111222222222222222222222222000000111222222222222111333333333333333333333333444444444444444444444444555555444444444444555555222222222333333333333333777555555888:::;;;AAAHHHUUUeeeooouuu}}}xxxbbbVVVSSSRRRVVV\\\iii|||dddQQQHHHFFFGGGAAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCFFFJJJNNNSSSYYY```eeeqqqyyytttkkk___XXXPPPJJJIIIHHHEEEBBBEEEJJJSSS___rrrzzzxxxiiiZZZTTTMMMJJJGGGEEEFFFFFFDDDBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@??????@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOvvvhhhddd^^^ZZZZZZZZZYYYYYYSSSRRRQQQOOOMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???===;;;999888777777777666666555555444333333555555444444444333333333333333333222222222111111111000000000000222444555444333111111222444333222000111111222222222111111000000111111111111111111000000111222222222222111333333333333333333333333444444444444444444444444444333333222222333333444444444444555555555666666888666666999::::::>>>DDDNNNcccqqqwww|||{{{ppp^^^UUURRRUUUXXX___pppeeeSSSKKKJJJ???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFJJJPPPYYY___hhhooozzz{{{qqqeee]]]SSSNNNGGGDDDEEEFFFGGGGGGKKKQQQ```uuu~~~}}}kkkYYYPPPMMMHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAA@@@BBBDDDEEEEEEDDDBBB@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNyyylllfff^^^ZZZZZZ[[[[[[YYYUUUTTTRRRQQQNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>><<<:::999888888777777666666555444444444222222333333444555666666333333333222222111111111//////...///000222444555222333222111333777777444///000111333333222111111000000000000000111111111222222333444444444444333333333333333333333333333333333222222222222111111333333222222222222333333222222222333444444555555888666777::::::999<<>>??????@@@@@@@@@@@@@@@===>>>>>>>>>??????@@@@@@@@@@@@??????>>>?????????>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAA@@@???@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@AAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLMMMMMMMMM|||ooohhh___ZZZZZZ[[[[[[YYYTTTTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@>>><<<;;;999999888777777666666555555444444222333333444444555555555111222222222222222333333111111000000000111333444111444333111444::::::666...000111333333333111000000000000111111222222222222222333444444444444333333333333333333333333333333333333222222111111111444333333222222333333444000000111111222333333444666555777::::::888:::???DDDPPPWWW```qqqyyy}}}mmm]]]UUURRRVVV\\\kkkgggUUUIIIGGGEEECCCCCCDDDFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBEEEJJJNNNTTTYYY```hhhpppxxxzzzvvvnnneee\\\TTTMMMJJJCCCDDDDDDBBBAAAEEEMMMTTT___rrrsss[[[OOOJJJGGGEEEDDDEEEEEEDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>======>>>???????????????;;;<<<<<<===>>>?????????>>>>>>>>>===>>>>>>??????>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@===>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLL~~~ppphhh___ZZZZZZ[[[ZZZXXXRRRRRRPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???===;;;:::999999777777777666555555444444666666555444444333222222///000111222333444555555444333222111111111222333111444444111555;;;<<<888...///111333444333111000111111111222222333333333000000111222222222222111333333333333333333333333555555555444444333333333555444444333333444444555444444555555666777888888555444666999999777999===>>>CCCDDDQQQmmm|||{{{fffZZZTTTUUUWWW```sssiiiOOOLLLHHHEEECCCCCCEEEFFFCCCDDDDDDEEEDDDDDDCCCCCC???AAACCCDDDEEEFFFHHHJJJLLLPPPWWW^^^eeemmmuuuzzz~~~rrrlllcccZZZQQQKKKHHHFFFBBBEEEGGGEEECCCGGGQQQ[[[lllfffQQQKKKJJJIIIFFFDDDDDDDDDCCCBBBAAABBBDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????======<<<======>>>??????>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBAAA@@@<<<===???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKtttlllccc]]][[[[[[[[[ZZZTTTTTTSSSRRROOOLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<;;;:::999888888777777777666555444333333333444444222222222222444444333222222222111111000000555444444333222111000000111111000000111222333333//////000111111111111000333333333222222222222222555555000777222///<<<222666555666888555///000555444444444555555555555666222333333444444333333222555444444444444555555666;;;:::999888777777777777;;;<<>>AAADDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>============>>>>>>@@@@@@??????>>>>>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===???AAAAAA@@@???>>>???===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????BBBCCCDDDDDDDDDDDDFFFHHHGGGGGGHHHIIIIIIJJJJJJKKKtttmmmccc]]][[[[[[[[[ZZZTTTTTTSSSQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB======<<<;;;:::999888888777777666555444444444444555555444333333444555555222111111111000000000000333333222222222222222222111111000000111222222333111111222333333333333222000000000000000000111111333333///777333555HHHCCCWWWJJJ;;;222222444222...333333333333444444444444222333333444444333333222444444333333444444555666;;;:::999888777777777777;;;;;;???JJJZZZlllyyyyyyiii[[[WWWUUU\\\jjjuuuaaaNNNFFFDDDBBB@@@@@@BBBAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGJJJMMMQQQUUU[[[```hhhkkkpppvvv{{{{{{tttllleeeaaaXXXSSSLLLHHHGGGFFFDDDAAACCCAAADDDJJJQQQ]]]ooojjjSSSKKKHHHBBB@@@CCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===???AAAAAA@@@?????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCBBBCCCEEEGGGGGGGGGHHHHHHIIIJJJJJJJJJtttmmmddd]]]\\\\\\[[[YYYVVVTTTRRRPPPMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>======<<<;;;:::999999777777666555444444444444666555555444444555555666222222222222222111111111111111222222222333333333111111111000111111222333111111222333333333333222/////////000111111111222111222///666444<<>>>>>===<<<<<<<<<==================>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???AAAAAA???>>>??????BBBBBBCCCCCCBBBAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBB???AAAAAAAAA@@@AAACCCEEEFFFGGGGGGHHHHHHIIIJJJJJJuuunnnddd^^^\\\\\\[[[YYYWWWUUURRROOOLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>===<<<;;;::::::999777777666555555555555555555555444444444444555555444444444444333333333333222222222222222222222222222111111111111111222222//////000111111111111000000000111222333444444444111333///666555@@@bbbhhhUUU___[[[CCC222333666444222222222222333333333333222333333444444333333222444444444444555666777777999888777666666666666666:::888888===HHHWWWfffooossszzzsssaaaWWWXXXaaappp~~~nnnXXXNNNJJJGGGEEEHHHEEEBBBAAA@@@>>><<<:::>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLPPPTTTYYY^^^ccciiiooosssyyy}}}}}}vvvlllbbbZZZSSSNNNKKKHHHHHHGGGFFFEEEEEEEEEFFFKKKOOOZZZjjj}}}yyyqqqtttiiiZZZOOOEEECCCDDDBBBAAADDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<;;;;;;<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAA@@@???>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>??????@@@BBBCCCDDD@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFFFFGGGHHHHHHIIIIIIvvvoooeee^^^\\\\\\[[[YYYWWWUUURRROOOLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>===<<<;;;::::::999777777666555555555666666333333333444444333333333222222333333333333333333444444333333222111000000222222111111111111111222//////000111111111111000000000111222333444444444333444000666444???```eeeAAANNNNNN<<<...000333000333333333333444444444444222333333444444333333222555555555555666777888999777777666666555666666666888777666888@@@LLLYYYbbbllltttpppaaa[[[[[[___dddppp~~~ooo\\\QQQKKKHHHHHHEEEBBB@@@@@@???===<<<======>>>>>>@@@AAACCCCCCBBBCCCEEEEEEDDDEEEGGGHHHKKKMMMQQQTTTWWW[[[```dddhhhnnnwww|||yyypppiii```VVVPPPKKKGGGEEEFFFGGGGGGEEEDDDEEEIIIMMMTTT```sssuuupppmmmooovvvsssXXXOOOIIICCCBBBBBBAAAAAABBBAAAAAA@@@???????????????>>>>>>?????????>>>===<<<;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@@@@@@@>>>>>>???AAA======???@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>======>>>???@@@BBBCCCDDDAAABBBCCCBBBAAAAAACCCEEEEEEEEEFFFFFFGGGHHHHHHHHHwwwoooeee___\\\\\\[[[YYYVVVTTTRRRPPPMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>======<<<;;;:::999999777777666666555666666777222333333444444333333222000000000000111111111111555444444333222111000///333222111111000111111111111111222333333333333222/////////000111111111222444444000666333999TTTUUUFFFDDD:::000111777666///333333333333444444444444222333333444444333333222444444555555666777999999666666555555555555666666666666666666:::CCCMMMTTTbbbkkkyyytttggg\\\VVVUUUZZZeeewwwrrrbbbUUUMMMHHHEEECCCBBBBBBCCCCCCBBB>>>>>>>>>??????AAABBBCCC???AAACCCCCCBBBBBBDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTYYY___iiissszzzyyyuuurrrnnnkkkaaa\\\TTTNNNIIIGGGEEECCCAAACCCDDDCCCCCCHHHRRR[[[hhhzzz{{{rrrooogggfffkkkyyygggQQQHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>>>>???AAA;;;<<<===???@@@@@@AAAAAA??????>>>>>>>>>==================>>>???AAABBBCCCCCCDDDDDDCCCBBBBBBDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHwwwpppfff___]]]\\\ZZZYYYTTTTTTSSSQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB======<<<;;;:::999888888777777666666666666777777333333444555555444333333111111111111222222333333333333333222222111111111333222222111000000111111111111222333333333333222000000000000000000111111222222...555111333FFFAAAGGG>>>444111555999777333222222222222333333333333222333333444444333333222222222333333444666777888666555555444444555555666555666777777888<<>>============>>><<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???===>>>???AAA===>>>???@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<============>>>???@@@AAACCCDDDDDDCCCBBBBBBCCCEEEDDDDDDEEEEEEFFFGGGGGGGGGxxxpppfff___]]]\\\ZZZYYYTTTTTTSSSRRROOOLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;:::999888888777777777666666666666777888333444555666666555444333444444444555555666666666111222222222222333333333333333222111000000111111//////000111111111111000333333333222222222222222000000,,,555111///===444777555555666333...000666000111111111111222222222222333333444444333333222111111111222333444666777555555444444444555555666444666888777777888<<<@@@CCCNNN___mmmyyykkk^^^^^^UUUVVVYYYaaammmmmmXXXTTTOOOJJJHHHEEECCCAAAAAA@@@@@@@@@@@@@@@AAAAAACCCEEEFFFFFFDDDCCCCCCDDDAAABBBDDDDDDDDDEEEGGGIIIHHHKKKOOOTTTZZZbbbjjjpppwww}}}xxxpppeee]]]XXXTTTPPPLLLKKKHHHEEECCCCCCDDDDDDCCCCCCGGGKKKMMMSSScccyyywwweeeaaagggqqq|||ppp```YYYQQQJJJ@@@CCCDDDAAA>>>>>>@@@AAA??????>>>===============;;;===>>>@@@@@@???===<<<=========<<<<<<;;;;;;:::;;;::::::999999::::::;;;>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???===>>>@@@BBB@@@AAAAAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCDDDDDDCCCAAAAAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGG{{{qqqeee]]][[[[[[YYYWWWTTTSSSQQQOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC???===:::999999999777666666666666666666555555444222333444444555555444444444333333222222333333444444444333222111//////...+++---///000111111111000111111222222222333333333222222111111111111111111111111111111111111111111444333000...---///111222222222222222222222222222444444444444333333222111222222333333333444444444666666555555555444444444444555666777999;;;<<<<<>>>>>@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFHHHLLLQQQWWW\\\___kkkpppwww~~~~~~yyymmmfff]]]UUUQQQMMMIIIFFFBBBCCCEEEDDDCCCBBBBBBCCCGGGHHHKKKSSSddd~~~{{{kkk```dddpppvvvfff^^^VVVNNNIIIGGGFFFDDDBBB@@@??????>>>>>>============>>>??????===>>>@@@AAA@@@???===<<<======<<<;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;<<<<<<========================<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>????????????????????????>>>>>>======<<<<<<<<<;;;:::;;;===>>>????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFF{{{qqqddd]]][[[ZZZXXXVVVSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA???===<<<<<<;;;:::999666666666666666555555444222333444444555555444444444333333222222333333444444444333222111000000///...//////000111111111111111111111222222222333333111111111111111111111111111111111111111111111111333222000/////////000111222222222222222222222222333444444444333333222111222222333333333444444444666666555555555444444444666666666777777888888888;;;>>>CCCMMMZZZiiiwwwxxxdddWWWSSSQQQTTTYYYfffyyynnn```UUUKKKGGGIIICCCBBBAAA@@@??????@@@BBB@@@AAABBBCCCDDDCCCCCCBBBDDDDDDEEEDDDDDDCCCBBBAAADDDEEEEEEHHHKKKOOOSSSUUUZZZ___fffmmmsssyyyzzztttooobbb]]]UUUOOOLLLIIIFFFDDDCCCBBB@@@======???DDDGGGGGGKKKUUUeeezzzzzznnnggghhhvvvkkk___ZZZTTTMMMHHHFFFFFFDDDBBBAAA@@@??????:::::::::::::::;;;<<<<<<;;;<<<>>>@@@@@@@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFF{{{qqqddd\\\ZZZZZZXXXUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>======<<<;;;999666666666666666555555444222333444444555555444444444333333222222333333444444444333333222222222111222111111111111111222222111111111222222222222333111111111111111111111111111111111111111111111111222111111111000000000000222222222222222222222222333333444444444333222222333333333333444444444444555555555555555444444444888777777666666555444444888999<<<@@@IIIWWWhhhttt{{{cccZZZRRRQQQTTT]]]kkkxxxwwweeeUUUKKKHHHFFFDDDAAA??????@@@AAACCC???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBCCCDDDFFFHHHIIIMMMQQQXXX___eeekkkqqquuutttvvvzzzyyytttpppjjjeeeaaaUUURRRNNNJJJIIIGGGEEECCCBBBAAA@@@??????BBBGGGKKKLLLVVVggg|||mmmhhhmmmzzz~~~nnn]]]VVVTTTOOOJJJGGGEEEDDDCCCAAA@@@?????????======<<<<<<======>>>???999;;;===>>>@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>CCCDDDDDDBBB???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFF|||rrreee\\\ZZZZZZWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA???<<<;;;;;;;;;999888666666666666666555555444222333444444555555444444444333333222222333333444333333333333333333333333555444222111000111222222111111111111222222222222111111111111111222222222111111111111111111111111000111222222222111000000222222222222222222222222333333333444444333333222333333333444444444444555555555555555555555555555888888777777666555444444777999:::;;;@@@KKK\\\hhhxxxwwwhhhXXXQQQRRRWWWbbbkkkjjjVVVJJJKKKHHHEEEBBBAAAAAA@@@@@@===>>>???@@@BBBCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBFFFJJJOOOUUUZZZ___dddgggkkkmmmqqqxxxxxxsssllleee```[[[VVVSSSNNNMMMKKKIIIHHHFFFEEEDDD@@@BBBEEEGGGIIIKKKNNNPPPZZZhhh}}}wwwqqqvvv~~~ggg[[[PPPNNNMMMJJJFFFDDDBBBBBB@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<>>>???AAABBBFFFGGGFFFDDD@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;:::::::::;;;;;;<<<<<<===????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>===<<<;;;;;;===???AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFF}}}sssfff]]][[[ZZZXXXUUURRRRRRPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA???<<<;;;;;;;;;999888666666666666666555555444222333444444555555444444444333333222222333333444333333333333333333333333555444333111111111222222000000111111111222222222000000111111111222222222111111111111111111111111///000222333333222111000222222222222222222222222222333333444444333333333333333444444444555555555444555555555555555555555777777777777777777666666555888:::;;;===DDDQQQZZZlllzzzcccVVVRRRTTT\\\cccwwwhhhSSSMMMJJJFFFEEEDDDCCC@@@>>><<<======>>>@@@AAABBBCCCCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBAAAAAAAAABBBBBBAAACCCGGGIIILLLOOOSSSVVVaaaccchhhmmmssszzz}}}wwwssslllggg___XXXSSSPPPLLLJJJJJJJJJIIIGGGFFFDDDDDDEEEBBBEEEHHHLLLPPPVVV\\\```ooo|||tttwwwsssiiiWWWOOOIIIIIIHHHEEEBBBBBB???>>>>>>===<<<<<<<<<===;;;;;;::::::;;;;;;<<<===<<<<<<=========<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDGGGHHHGGGDDD@@@<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::999999::::::;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>><<<;;;;;;===???@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEE~~~tttggg___\\\[[[YYYVVVRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>======<<<;;;999666666666666666555555444222333444444555555444444444333333222222333333444444444333333222222222111444333333222111111111222000000000111111111111222000000000111222222333333111111111111111111111111000111222333333333222111222222222222222222222222222222333444444444333333333444444444555555555555444444444555555555555555666666777777777777888888333555888999;;;???FFFLLLbbbwwwvvvdddZZZVVVYYY^^^nnnhhhRRRMMMHHHFFFFFFEEEBBB???>>>======>>>???@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEFFFIIILLLSSSVVV[[[```eeekkkqqquuu}}}zzztttnnniiieee___ZZZTTTNNNKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBDDDEEEIIIKKKOOOUUU]]]jjjvvv~~~yyyooolllmmmrrrxxxjjj___XXXNNNIIIEEEFFFEEEAAA???@@@======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEFFFFFFCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999888888999:::;;;<<<<<<============>>>??????@@@@@@???????????????????????????????????????@@@@@@@@@@@@@@@???>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEvvviii```]]]\\\ZZZWWWQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAA???===<<<<<<;;;:::999666666666666666555555444222333444444555555444444444333333222222333333444444444333222111000000///111222222222222222111000000000000000111111111111///000000111222222333333111111111111111111111111000111222222333333333222222222222222222222222222111222333333444444444333444444444444555555555555444444444555555555666666666666666666666666666666444555555777:::===AAACCCUUUhhh{{{iii]]]YYY[[[bbboooeee\\\RRRKKKHHHGGGEEECCC@@@@@@??????@@@AAABBBCCCGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCDDDGGGIIIHHHKKKPPPSSSVVV[[[```eeelllooouuuzzz{{{tttmmmfff```[[[WWWRRROOOJJJGGGFFFFFFEEEDDDCCCCCCCCCBBB@@@BBBFFFJJJQQQXXXcccqqqwwwnnnhhhfffllluuuxxxeeeYYYQQQKKKHHHDDDCCCDDDBBB>>>>>>@@@>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===???AAABBBCCCBBBCCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999777888999:::;;;<<<<<<===;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCDDDDDDEEEwwwjjjaaa^^^]]]ZZZXXXQQQQQQPPPOOONNNLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC???===:::999999999777666666666666666666555555444222333444444555555444444444333333222222333333444444444333222111//////...000000222333333222111000000000000000111111111111///000000111222222333333111111111111111111111111111111111222222333333333222222222222222222222222111222333333444444444444444444444555555555666666444444444555555555666666666666666555444444444333888666555666:::>>>@@@AAAEEEVVVmmmwwweee\\\[[[ZZZaaaqqqzzznnn]]]QQQKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@AAABBBAAA@@@AAADDDFFFCCCFFFJJJKKKLLLOOOSSSWWWYYY]]]dddjjjooorrrrrrrrrqqqtttyyy|||}}}xxxssskkkddd]]]XXXRRROOOJJJHHHEEECCCDDDDDDDDDDDDBBBCCCCCCBBBAAADDDJJJOOOTTTcccyyyzzznnnddd```aaagggvvvmmmZZZQQQJJJDDDEEEBBBAAABBBAAA===>>>AAA???>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;<<<======999999999:::;;;<<<===>>>:::;;;;;;<<<===???AAABBB???AAAAAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999777888888999;;;<<<======:::;;;;;;<<<===>>>>>>???==============================>>>>>>????????????======>>>>>>>>>>>>===<<<>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDEEEzzzkkkdddbbb^^^ZZZYYYRRRQQQOOOMMMLLLKKKJJJJJJKKKIIIGGGFFFFFFEEECCCBBB======>>>>>>===;;;999888888777555444444555666777444555555555555555555444444444333222111111111222111222222222222111000000111111111111111111111111000000000000000000000000111000/////////000222333111111111111111111111111555111......000111000///111111111111222333444444444444444333333222222222222222222333333444444444666666666666666555555555777777777777777777777777888999999888888888;;;===FFFJJJWWWkkk}}}mmmaaa^^^]]]bbbooo~~~zzzeeeWWWRRRNNNJJJCCCAAACCCFFFDDD???BBBIIINNNOOOOOOLLLHHHGGGIIIKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDEEEGGGIIIJJJKKKSSSUUUWWWZZZ]]]```bbbccceeefffgggiiikkkmmmoooooorrrtttwwwzzz}}}~~~|||vvvpppmmmkkkggg```YYYRRRMMMJJJHHHLLLIIIEEECCCBBBBBBBBBAAAAAAAAABBBEEEFFFIIIUUUaaakkkuuuiiiddd___^^^gggzzzvvvdddWWWMMMGGGEEEFFFEEEDDDCCC@@@>>>;;;::::::<<<>>>??????>>><<<:::===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888777777888888888999999999999999999::::::::::::;;;;;;============>>>>>>>>>>>>===???AAABBBAAA@@@@@@AAA============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCAAA??????@@@@@@@@@@@@AAABBBCCCDDDEEEzzzkkkdddaaa]]]ZZZYYYSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIGGGFFFFFFEEECCCAAA;;;<<<<<<<<<;;;999777666666777777666666555555444444444555555555555444444333222222111000000111111444444555555444444333222222222222222222222222222000000000000000000000000000//////...///000111222111111111111111111111111111000000111444555222000222222222111222222333333444444444333333222222222222222222333333444444444666666666666555555555555555555555555555555555555777888888888777888:::<<<===@@@IIIYYYiiiyyyooo___[[[[[[cccllluuu}}}|||lllaaaVVVLLLOOOJJJHHHIIIGGGCCCDDDHHHNNNPPPRRRQQQMMMJJJJJJJJJFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXZZZ\\\]]]______dddfffhhhkkkmmmoooqqqrrrxxxxxxyyy}}}~~~{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~zzzzzzzzz{{{|||}}}}}}}}}~~~}}}~~~}}}{{{vvvpppjjjeeebbb```^^^[[[WWWQQQLLLIIIFFFEEEFFFEEECCCAAABBBBBBBBBBBBDDDCCCDDDGGGKKKSSSbbbqqqxxxlllbbb```bbbjjj|||gggXXXOOOIIIFFFFFFCCCBBBBBBAAA@@@???======;;;<<<===>>>>>>===<<<;;;===;;;:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888888888999999999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>><<<>>>@@@AAA@@@??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<======>>>@@@BBBCCCBBB@@@??????@@@AAAAAAAAAAAABBBBBBCCCDDD|||kkkdddaaa]]]YYYXXXTTTSSSQQQOOONNNLLLLLLKKKIIIHHHFFFEEEEEEDDDBBBAAA<<<<<<<<<<<<:::999888777666777888999888666333111333333444444444444333333333333222222111222222222222222222333222222111000333333333333333333333333000000000000000000000000000000000///000111111222111111111111111111111111...///111444777777444222333333222222111222222222444444333333333333222222222222333333333333444444555555555555555555555555444444444444444444444444555777777777666777999;;;;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888666777777777888888888888999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>><<<>>>@@@@@@???>>>>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBBBB@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBB~~~mmmdddaaa]]]YYYXXXTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGEEEDDDEEEDDDBBBAAA@@@??????===<<<;;;:::999888888999888777555333222222333333444444333333222555444444333333333444444111111111111111000//////222222222222222222222222000000000000000000000000111111111222222222333333111111111111111111111111...///111444555555444333444444333222111111111111333333333333333333333333333333333333333333333333444444555555555555555666444444444444444444444444444555777777666666888:::<<<<<>><<<===<<<<<<;;;;;;<<<<<<===;;;:::999:::<<<===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888666666777777777888888888999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>===???AAAAAA@@@?????????@@@??????>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>@@@AAAAAA?????????@@@AAAAAABBBBBBAAAAAAAAA@@@oooeeeaaa]]]YYYYYYTTTRRRPPPNNNLLLJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@???===<<<;;;:::999;;;:::888666555444555555222333333444444333333222333333222222222222333333444444444555444333333222000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222333444444444333222111111111111333333333333333333333333333333333333333333333333333444444444555555666666555555555555555555555555333555777777666666777999999999;;;>>>@@@FFFVVVfffyyyuuuccc[[[XXXXXX[[[ZZZeeevvv|||dddRRRLLLLLLJJJGGGEEEFFFGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBB??????????????????>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEHHHKKKNNNPPPPPPRRRWWW\\\aaabbb```^^^XXXVVVTTTRRRQQQPPPPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[ZZZ[[[\\\^^^\\\\\\]]]^^^```aaabbbbbbaaaaaacccdddfffiiikkklllmmmnnnpppssswww{{{~~~zzzrrrkkkggg```]]]ZZZXXXXXX[[[___bbbaaaccceeegggjjjlllnnnppprrrsssuuuwwwxxxyyyzzzzzz{{{yyywwwsssnnnfff]]]WWWNNNMMMJJJHHHFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBAAABBBDDDGGGHHHHHHJJJNNNQQQVVV[[[eeepppyyytttiiihhhooovvv|||lllcccZZZTTTQQQSSSVVVUUUVVVYYYYYYVVVQQQKKKEEE@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::999::::::::::::::::::999999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;:::999999777777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<============???AAACCCCCCAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========???@@@@@@???>>>???@@@@@@AAAAAABBBBBBAAA@@@???qqqgggbbb^^^ZZZZZZTTTRRRPPPNNNKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEDDDBBB@@@???===;;;:::999888888<<<:::777555444555666777333333444444444444333333000000//////000000111111333333333333333222222111000000000000000000000000000000000000000000000000------...////////////...111111111111111111111111222222222111///000222555333333222222111222222222222222333333333333444444444444333333333333222222333333333444555555666666777777777777777777777777333555777888777777777888888888:::======???HHHSSShhh~~~ssscccYYYVVVVVVUUU[[[gggwww|||cccUUUOOOJJJCCCEEEDDDCCCDDDGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@AAAAAA???@@@@@@BBBCCCEEEGGGHHHHHHIIILLLQQQTTTTTTRRRPPPKKKJJJIIIGGGGGGGGGGGGHHHKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQQQQQQQQQQSSSTTTQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\^^^___```aaaccceeehhhlllnnnpppsssrrrpppmmmgggaaa[[[XXXTTTSSSQQQPPPPPPRRRTTTVVVWWWYYY[[[\\\\\\^^^```bbbeeegggiiilllnnnoooooooooooollliiieee```YYYQQQLLLCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA>>>BBBFFFJJJMMMSSS[[[aaapppvvvqqqgggfffqqqqqqgggcccWWWSSSRRRUUUWWWVVVVVVXXXRRROOOKKKFFFBBB???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<<<<;;;::::::::::::::::::::::::999999::::::::::::999999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999777888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========@@@BBBDDDDDDBBBAAA@@@AAA??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===<<<>>>??????>>>>>>>>>??????@@@AAABBBBBBAAA@@@???sssiiiddd___[[[[[[UUUSSSQQQOOOLLLJJJIIIHHHHHHGGGEEEEEEFFFFFFEEECCCAAA@@@>>>;;;999888888888999888888777777666666777444444555555555555444444111000000000000111222333000111111111111000//////000000000000000000000000000000000000000000000000---...///000000000//////111111111111111111111111///111333333222222444666222222222111222222333333222222222333333444444444444444444333333222222222222222333444444555666666777777777777777777777777333555888999888777888999999888:::===??????CCCJJJ\\\lllxxxfffZZZWWWSSSVVV\\\fffuuu|||iii^^^SSSIIIIIIFFFDDDDDDGGGIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA===>>>???AAABBBBBBCCCCCCCCCCCCEEEHHHJJJJJJGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHHHHHHHJJJLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUXXXZZZ\\\^^^___aaa```^^^[[[WWWSSSOOOMMMJJJIIIIIIIIIJJJJJJKKKKKKMMMOOORRRSSSRRRSSSUUUXXXXXXYYY\\\___```aaa`````````]]]YYYUUURRRNNNIIIFFF@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAABBBDDDDDDBBBHHHPPPWWW___kkkyyy|||wwwmmmiiifffjjjwwwqqqfff```^^^UUUPPPNNNOOONNNLLLMMMPPPJJJHHHDDDAAA???>>>>>>>>>::::::<<<<<<<<<<<<::::::999888888999;;;<<<<<<;;;999999999999999999999999999999::::::::::::999999999999:::;;;;;;;;;;;;:::999::::::;;;;;;::::::999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======@@@BBBCCCCCCAAA@@@???@@@>>>>>>>>>>>>============;;;;;;::::::;;;;;;<<<===;;;===??????>>>===>>>???===>>>@@@BBBBBBBBBAAA@@@tttjjjddd```\\\\\\VVVUUURRRPPPMMMKKKJJJIIIIIIGGGFFFFFFGGGGGGEEEDDDDDDBBB@@@===;;;:::::::::666777888999999888666555444555555666666555555444333333333333444444555666333444444444444333222222111111111111111111111111000000000000000000000000000111222333444333222222111111111111111111111111+++///555777666555666888111111111111222333444444222222222333333444444444444444444333333222222222222222333333444555666666777777777777777777777777333666888999999888888999777444555:::<<<===???DDDOOOYYYkkkvvvddd^^^RRRSSSUUUZZZfffvvvssseeeXXXLLLIIIGGGGGGIIIIIIGGGDDDDDDEEEGGGJJJMMMPPPRRRSSSLLLLLLKKKKKKKKKJJJJJJJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>?????????>>>???@@@BBBBBBBBBAAAAAABBBBBBBBBDDDEEEDDDBBB@@@BBBBBBAAAAAAAAABBBDDDEEE@@@AAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC???@@@BBBCCCBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSQQQOOOMMMKKKIIIIIICCCDDDEEEEEEEEEEEEDDDCCCAAADDDGGGHHHHHHHHHLLLOOONNNPPPRRRTTTUUUTTTSSSRRRUUURRRNNNKKKIIIGGGEEECCCBBBAAA???>>>>>>???@@@AAADDDCCCBBBBBBCCCEEEHHHJJJQQQWWWbbblllyyyyyypppjjjeeeaaa^^^___ffftttlllaaa[[[WWWTTTTTTMMMHHHFFFDDDBBBDDDHHHHHHFFFCCC@@@>>>======>>>999:::<<<======<<<:::999999888888999;;;<<<<<<;;;999999999999999999999999999999999::::::999999999999999:::;;;;;;;;;::::::999999:::;;;;;;:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???AAACCCBBBAAA???>>>???============>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<;;;===>>>???>>>===>>>???<<<===@@@BBBCCCBBBAAA@@@ttthhhccc___[[[ZZZSSSSSSQQQOOOMMMJJJGGGFFFHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA???<<<:::999888777777777777666555444333444444444444444444444444111222222333333222222111666444333111000000111222222000------...000000000111111111000000000//////000000000111222222222333333222222111111222222333---...///000222333444555555444333333222222222333222222333333333222222111222222222333333333444444222333333444444555555555555555555555555555555555333333444555666777888888<<<:::999888;;;???DDDHHHHHHJJJQQQ```tttgggaaaUUUOOOWWW___ccclllwwwttteeeXXXLLLJJJIIIDDDCCCEEEEEEEEEDDDFFFIIINNNSSSVVVNNNNNNMMMMMMLLLLLLKKKKKKOOOLLLHHHFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDCCCCCCCCCBBB@@@>>>???>>>>>>============>>>BBBBBBBBBBBBBBBBBBBBBCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDFFFEEEEEEEEEFFFIIIKKKMMMJJJIIIHHHFFFDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFDDDBBB@@@@@@AAA???>>>======>>>@@@@@@@@@CCC??????DDDGGGIIIOOOXXX\\\jjj~~~xxxvvvpppjjjddd[[[UUUZZZdddbbbjjjzzzcccUUUOOOJJJHHHHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999888777888999:::;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<>>>>>>>>>>>>============???>>>===<<<===>>>@@@AAA????????????????????????uuuhhhccc___ZZZYYYTTTSSSRRRPPPNNNKKKIIIGGGHHHHHHHHHGGGFFFEEECCCBBBCCCBBBAAA???<<<:::999888777777777777666555444333444444444444444444444444222222222222222222222222555444333222111111111111555333000000111333333333444444444333333222222222000000000000000000111111333222222111111222222333000000111111222222333333444444333222222222222222222222222333333222222111444444444555555555555666666555555444444333222222555555555555555555555555666666666777777777777777999888777777:::===AAADDDFFFHHHMMMWWWfffxxxwwwggg[[[ZZZ[[[ZZZ___iiisssqqqccc\\\VVVNNNIIIIIIEEEDDDDDDEEEGGGIIIKKKLLLHHHIIIKKKMMMOOOPPPQQQRRROOOMMMJJJHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCEEECCCBBBAAABBBAAA>>><<>>?????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????======>>>??????@@@AAAAAABBBAAA@@@@@@AAACCCEEEGGGEEEDDDCCCAAA@@@>>>===<<>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::999888777777888999888777;;;;;;:::::::::999999999;;;;;;;;;::::::999999999:::999999888999:::;;;<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>>>>==================>>>???????????????????????????????????????vvviiiccc^^^YYYWWWTTTSSSRRRQQQNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;999888777777777777666555444444444444444444444444444444333333222111111222333333333333333333222111111000222000......///111111000111111111111000000000000000000000///////////////222222111111111111222222333222222222222222222222333222111111111111111111111222222333333222222222444444444444555555555555555555555444444333333222555555555555555555555555666777777777666666555444666666666777999;;;>>>???FFFIIIMMMSSS[[[iiixxxqqqggg___WWWWWW\\\___iiittt|||xxxlll___VVVRRRJJJHHHFFFFFFGGGHHHGGGGGGCCCEEEHHHLLLOOORRRTTTUUURRRQQQOOONNNMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIGGGEEEDDDCCCCCCCCCAAA???CCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===========================>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>?????????>>>=========>>>@@@AAA@@@@@@???>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>??????@@@@@@AAAAAAAAAAAA???AAACCCDDDBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDGGGGGGKKKPPPUUU___nnn|||yyyooofffbbb^^^\\\ZZZ___mmmzzzrrrbbbPPPGGGDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999888888888888999999888666555666777888777666::::::::::::999999999999===<<<;;;;;;999999888777:::::::::999:::;;;;;;<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;===>>>???@@@@@@?????????>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>============;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>xxxjjjddd]]]XXXVVVRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEBBBAAA@@@>>>===;;;:::999777888888777777666555444444444444444444444444444444333111000000111333444222222333444333222111000111///------///000//////////////////////////////111111111000000//////...222222111111111111222222222222222222222222222222111111000000000000111111111111222333333333222222111111222222222333333333222222333333444555666666555555555555555555555555444444555666666555444333444555666777999:::;;;<<>>>>>>>>>>>============>>>>>>??????????????????>>>======>>>>>>???@@@????????????>>>>>>>>>========================>>>>>>>>>>>>????????????============>>>>>>??????===@@@BBBCCCAAA?????????@@@@@@@@@@@@AAADDDIIILLLLLLQQQXXX___fffqqq{{{nnnhhh\\\^^^cccgggmmmyyyyyyrrrcccYYYLLLEEECCCBBB@@@????????????>>>>>>>>>=========<<<;;;;;;:::::::::;;;999999999999999999999999888888777777777777888888:::999888888999:::999888:::999999999999999999999;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===???@@@@@@?????????>>>======<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>============;;;<<<>>>?????????>>>===========================zzzkkkddd]]]WWWUUUPPPOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@>>>===;;;:::999888888888888777666555444444444444444444444444444444333111000000111333444111222333444333222111000333222111111222333222111222222222222222222222222222222222111111000000000222111111000000111111222000111111222222333444444000000000//////000111111000111222333333333333333111111111222222222333333111111222333444555666777555555555555555555555555333444666777888888777777555555777888999:::;;;;;;:::>>>BBBDDDGGGOOO[[[dddeeeooo~~~wwwhhhaaa[[[YYYYYY\\\```fffnnntttpppggg[[[RRRNNNKKKHHHFFFCCCCCCDDDFFFHHHJJJKKKLLLQQQSSSUUUWWWXXX[[[___ccccccaaa^^^[[[WWWTTTQQQPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@========================?????????@@@@@@@@@@@@AAA>>>>>>=========>>>???@@@>>>@@@BBBBBB@@@>>>>>>???CCCDDDEEEGGGJJJQQQZZZ```]]]eeepppwww~~~{{{hhh```^^^VVVaaaooo|||qqqccc]]]XXXSSSKKKEEEBBBAAA???===??????>>>===<<<;;;::::::<<<;;;;;;::::::::::::;;;999999999999999999999999888777777666666777777888;;;999888999:::;;;:::999999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<<<<<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<{{{llleee^^^XXXUUUNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEAAAAAA@@@>>>===;;;::::::888888888888777666555555444444444444444444444444333333222111111222333333222222222333333222222111222000000000222222111000000000000000000111111111222222222222111111111111111111000000000000111111//////000111222222333333000000000000000000111222000111222222333333333333333333333333444444444444444444444444444444444444555555555555555555555555444666888;;;<<<;;;;;;:::666666777888999:::::::::999;;;>>>???@@@DDDJJJOOOOOOXXXhhh{{{~~~rrrccc]]]XXXYYY[[[^^^bbbgggrrrtttfff]]]VVVNNNIIIGGGFFFEEEDDDEEEGGGIIIKKKHHHLLLPPPSSSWWW]]]fffmmmnnnnnnnnnlllhhhccc]]]ZZZVVVSSSOOOMMMLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???===============>>>>>>>>>>>>>>>>>>>>>>>>=========????????????????????????????????????????????????>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBB@@@AAABBBBBBAAA@@@BBBCCCGGGKKKQQQWWW]]]gggrrrzzz|||zzzggg\\\ZZZ\\\gggwww}}}nnn]]]QQQMMMNNNNNNIIIBBB>>>>>>===;;;??????>>>===;;;:::999999;;;;;;::::::::::::;;;;;;999999999999999999999999888888777777777777888888999888777777888999888777888888888999999999999999777888999999;;;<<<<<<===999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<;;;;;;===???@@@========================{{{mmmeee^^^XXXVVVNNNNNNNNNMMMMMMKKKJJJIIIFFFFFFGGGGGGFFFFFFEEEDDDAAA@@@???>>>===<<<;;;:::888888888888888777555555444444444444444444444444222222222222222222222222333222222111222222222333///...---...000000///------------.........//////000000000000111111111111111111000000000000111111000000000000000000000000111000000000000111222333000000111222333333333333222333333333333444444444444444444444444444444444555555555555555555555555555666999;;;;;;:::888777777777666666777888999:::999:::;;;===>>>@@@AAABBBEEEKKKVVVfffyyysssfffbbb___]]]^^^bbbbbbqqq|||qqqeee[[[SSSPPPKKKFFFDDDEEEGGGHHHDDDGGGKKKMMMOOOWWWaaaiiiooosssyyy}}}~~~zzzuuuqqqkkkfff```[[[XXXUUURRRPPPNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???????????????????????????===>>>>>>?????????>>>>>>@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>???@@@BBBCCCBBBCCCCCCCCCDDDFFFIIILLLQQQZZZgggsss}}}~~~|||xxxvvvpppfff______fffnnn}}}pppfff[[[OOOHHHFFFGGGJJJHHH@@@<<<>>>>>>;;;======<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;888888888888888888888888999888888777777888888999888666666666777888777666777888888888999999999999999999999::::::;;;;;;;;;888888:::;;;;;;;;;:::999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>========================{{{mmmeee___YYYVVVOOOOOOOOONNNNNNLLLKKKKKKEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@???>>>===<<<;;;:::888999999888888777666555444444444444444444444444111222222333333222222111333222111111111222333444222111111111333333111000///000000000111111222222......//////000000111111111111000000000000111111111111111000///......---111111000000111222333333///000111222333444444444000000111111111222222222000111222333555666777888555555555555555555555555444555777888888666444222777666555555555777888999444444666999<<<===<<<:::@@@CCCIIISSSdddzzzzzznnnfff^^^\\\^^^XXXcccoooxxx}}}rrr```[[[RRRJJJDDDCCCCCCDDDFFFHHHIIIHHHHHHMMMWWW```iiiqqq|||zzzrrrkkkeee```\\\YYYQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????CCCCCCBBBBBBBBBBBBBBBBBB??????@@@AAABBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>???@@@BBBCCCCCCCCCDDDEEEFFFJJJPPPTTTaaannn}}}|||yyyuuuoooiiieeecccaaa```^^^]]]___jjjyyyssshhh\\\UUUPPPJJJFFFFFFDDDHHHHHH@@@<<>>;;;;;;;;;<<<<<<=========:::::::::999999:::;;;;;;888888888888888888888888999999888888888888999999999777666777888999888777777777888888999999999999::::::::::::::::::::::::777888999:::;;;:::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????<<<=========>>>>>>??????>>>>>>>>>>>>============:::;;;===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>qqqhhh^^^WWWTTTMMMMMMMMMLLLJJJIIIGGGFFFJJJIIIIIIHHHGGGFFFDDDDDDBBB@@@>>>>>>======;;;999999999999888888888888888444444333222222222222333555333222222333444444333000222333333111000000111222111111111000000//////111111222222222222111111000000////////////000000111111111111111111111111111111111111111111111111///000111222222222222222222222222111111111000000222222222222222222222222333333333444444444555555777666555444444444444444666555555444444444555555666666666666777777777777777999::::::999888:::;;;<<>>;;;999<<<===>>>>>>===;;;999888999999999999999999999999777777888888888888777777888888888888888777666666333333333444444666777888888888999999999:::::::::;;;888777888;;;===<<<;;;;;;:::888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;<<<>>>@@@AAArrrhhh^^^WWWTTTNNNNNNMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>>>>======;;;999999999999888888888777777555444444333333333333333555333111222333444333222000222333333111000000111111111111111000000000///000111111222222111111000000000////////////000000111111111111111111111111111111111111111111111111000000111222222222222222222222222111111111000000222222222222222222222222333333333444444444444555666666555444444444444444666555555444444444555555555666666666777777777777777888:::999888888999;;;777999<<>>;;;999<<<<<<<<<;;;;;;:::999888999999999999999999999999777777888888888888777777777777888888777666666555666666555555555666666777777777777888888888999999999777555666999;;;:::999:::999888999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<<<<============>>>===<<<<<<<<<>>>@@@AAAsssiii^^^VVVSSSOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>======;;;999999999888888888777777777666555555444333444444444444333111111333444333222000222333333111000000111111111111111000000000000000111111222222111111000000000////////////000000111111111111111111111111111111111111111111111111000000111222222222222111222222222111111111111111222222222222222222222222333333333333444444444444666555444444444444444444555555444444444555555666555555666666666777777777777888999999888888999;;;999:::<<<<<>>???AAA@@@>>>??????@@@@@@???===;;;:::;;;;;;:::999888888888888999999999999999999999999666777777888888777777666666666666666666666555444888777777777666666666666666666666777777777888888888777666777:::;;;:::999999999888:::===>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<<<<===??????=========<<<<<<<<<<<<<<<>>>===<<<<<<===>>>@@@AAAtttiii^^^VVVRRROOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>=========;;;999999999888888777777666666666666555444444444444555444222111111222333333222000222333333111000000111111111111000000000000000000000111111111111000000000000////////////000000111111111111111111111111111111111111111111111111000111111222222222111111111111111111111111111111222222222222222222222222222222333333333444444444555555444333333444444444555444444444444555666666555555555666666666777777777888999999888888999:::<<<<<<=========AAAGGGKKK___rrruuuhhh___\\\]]]^^^___gggpppxxxvvvlll___WWWTTTRRROOOLLLKKKLLLMMMOOOSSS[[[fffmmmsssvvv||||||}}}yyyyyyxxxuuuqqqlllgggddd```]]]ZZZWWWTTTTTTTTTTTTOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKJJJIIIMMMLLLKKKIIIHHHJJJMMMPPPRRRRRRTTTXXX^^^dddiiimmmjjjkkkkkkgggbbb^^^]]]^^^```______]]]\\\[[[ZZZZZZXXXUUUQQQMMMJJJKKKNNNQQQUUUZZZaaajjjrrrwww{{{||||||vvvmmmbbbYYYTTTVVVWWWWWWZZZdddrrr}}}|||{{{uuuaaaPPPGGGCCCAAA>>>===>>>@@@???>>>===============<<<;;;:::;;;:::999888777888999999888888888888888888888888666666777777777777666666444555555666555555444444555666666777777777666666666666666777777777888888999999999:::<<<<<<<<<<<<:::999:::<<>>>>>======<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;============>>>???@@@AAAtttiii^^^VVVRRROOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>=========;;;999999999888888777666666555666666555444444444444555444222000111222333222222000222333333111000000111000000000000000000111111000000000111111000000000000000////////////000000000000000000000000000000111111111111111111111111111111222222222111111000111111111111111111111111222222222222222222222222222222222333333333444444444444333333333444444555444444444444444555666666555555555555666666666666666888999999888777999:::777888999999;;;===AAACCCMMMZZZppprrrhhhaaa]]]XXX[[[```eeekkktttrrrjjjeee^^^YYYVVVUUURRROOONNNPPPUUUXXX[[[___ffflllssszzz|||wwwssspppkkkeee```]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTWWW[[[___\\\___dddkkkuuuyyyrrrppppppvvvvvvvvvuuutttrrrpppooojjjggg___XXXSSSUUU[[[aaalllrrr{{{vvvwwwwwwuuurrrooolllkkkiiiiiihhhgggccc^^^XXXUUUQQQVVV]]]dddmmm{{{zzzyyy}}}kkkYYYJJJCCCAAABBB@@@>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;999888888888999:::888888888888888888888888666666777777777777666666444444555555555555444444111222444555777777777777777777777888888888999999777888:::;;;;;;;;;;;;;;;::::::;;;>>>AAABBBBBB@@@::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::=========>>>>>>???@@@AAAssshhh^^^UUURRROOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@>>>>>>======;;;999999999888777666666555444666555555444333444444444333222000000222333222111000222333333111000000111000000000000111111111111///000000111111000000///000000////////////000000000000000000000000000000111111111111111111111111111222222222222111000000111111111111111222222222222222222222222222222222222222222222333333333333333333333333333444444555444444444444444555666777444444555555555666666666666777888888777777888:::777777888999;;;===???@@@BBBIIIYYYqqqssskkkaaa^^^\\\]]]___bbbiiiqqq}}}{{{tttoooeee```ZZZUUURRRPPPNNNLLLPPPRRRVVVZZZ___eeekkkooouuuwwwwwwuuurrruuu}}}}}}uuuoookkkhhhddddddddddddddddddddddddcccaaa___]]]]]]]]]^^^___]]]___aaabbbaaaaaacccdddaaabbbbbbbbbbbbdddhhhkkkmmmqqqxxx}}}uuukkkddddddjjjppp|||uuujjjhhhddd```\\\XXXVVVUUUSSSUUUVVVUUUTTTSSSTTTUUUYYY```lllyyy~~~zzzzzztttdddVVVJJJAAA@@@BBB???>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999:::888888888888888888888888555666666777777666666555333444555555666555555555///000333555777888888888777777777888888888999999222555888888888777777888::::::;;;>>>@@@AAA@@@>>>::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<>>??????@@@@@@@@@rrrhhh]]]UUURRRNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGBBB@@@>>>>>>======;;;999999999888777666555444444555444444333333333333333333111000000111222222111000222333333111000000111///000000000111111111111//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111222222222222222111000000000000111111111222222222222222222222222222222222111222222222222333333333333333222222333333444555444333333444444666777777444444444555555555666666666777888888777777888999;;;:::999999;;;<<<===>>>???AAALLL^^^ppp}}}qqqeeeaaa^^^[[[]]]bbbhhhxxx}}}rrrjjjfffbbb[[[UUURRRRRRQQQQQQTTTVVVYYYZZZ]]]```bbb```^^^bbbkkkssszzzzzzzzz{{{||||||}}}}}}yyywwwtttqqqppppppqqqrrrpppsssvvvwwwwwwxxxzzz|||yyyzzz{{{zzzzzzzzz|||~~~yyytttuuuxxx~~~ssskkkfff]]]ZZZUUUQQQOOOMMMLLLKKKLLLOOORRRTTTVVV[[[bbbhhhuuu|||~~~|||}}}|||yyyuuuiii\\\PPPJJJFFF@@@???AAA;;;;;;<<<<<<;;;;;;<<<=========<<<;;;:::999999999777777888888888888888777888888888888888888888888555555666666666666555555444444555666666666666666000222444777888888777777666666666777777777888888000444777888666555666777888888:::<<<>>>>>><<<:::999999999999999999999999888999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>======<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@rrrggg]]]UUURRRMMMMMMMMMLLLKKKIIIGGGFFFIIIIIIJJJJJJJJJIIIHHHHHHBBB@@@>>>>>>>>>===;;;999999999888777666555444444444444333222222222222333333111000000111222222111000222333333111000000111//////000000111111111222//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111222222222222222111000///000000111111222222222222222222222222222222222222111111222222222333333333222222222222333333444555333333333444555666777888444444444555555555666666666777888888777777888999;;;999777666777888888777<<<===DDDNNNYYYkkkrrrhhhaaaZZZYYY[[[\\\ggg{{{zzzppphhh\\\XXXTTTRRRSSSSSSSSSRRRPPPSSSUUUSSSPPPSSS]]]eeelllyyy~~~{{{|||zzznnnddd]]][[[VVVSSSOOOMMMMMMOOOPPPPPPRRRVVV[[[```fffooo|||~~~xxxlllcccSSSHHH@@@AAABBB===999999999:::<<<<<<<<<===>>>@@@>>>>>><<<;;;:::999999999555666777888888777666555777777777777777777777777555555666666666666555555444444555666777777777666333555777888999888777666555555555555666666666777111555999999888666777888777777888:::<<<<<<999777999999999999999999999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;<<<<<<===>>>???:::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@nnnccc[[[TTTOOOJJJKKKMMMMMMLLLKKKHHHGGGKKKJJJIIIIIIJJJKKKJJJIIIBBB@@@>>>>>>>>>===;;;999777888999:::999777555444666666555444333333222222222222222222333333444555000000000000////////////000111111111222222222222222111000//////000111222000000111000000///...---000000000000////////////000000000000111111111111111111111111000000000000111111111111111111111111111111000000000000000000///000111222333222222111444444555555444444333222666555555444444444555555555555555666666666666777333444555666777888888888<<<;;;:::999999999:::;;;999:::???EEEMMMZZZooo|||pppiiiccc___^^^```eeeppp~~~{{{pppbbbXXXUUUUUUUUUSSSRRRNNNMMMOOOQQQRRRWWW\\\aaagggooovvvzzz~~~vvvpppppppppooonnnnnnoooqqqsssvvvpppfff^^^XXXVVVUUUTTTPPPNNNLLLMMMQQQUUUWWWXXX\\\eeerrr}}}uuudddYYYTTTEEECCC@@@===:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;======;;;:::999888888888:::999777666555444555555999888777888999888777555333444444555555444444333555444444444444555666666555555444444444666888999777777777666555555444444777777777777666666666666888888999999999:::::::::888777777777888999::::::888999;;;<<<<<<;;;999888555555666777888999999:::888777666555555666777888999999:::;;;;;;<<<======@@@???<<<999888888999999:::;;;;;;<<<<<<;;;;;;:::>>>???AAAAAA???>>>???@@@ooocccZZZSSSNNNJJJKKKLLLLLLLLLJJJHHHGGGJJJIIIHHHIIIJJJKKKJJJHHHBBB@@@>>>>>>>>>===;;;999888999999:::999777555444666555555444333333222222333333222222222333444444222111111111111000000000000000000111111111222222111111000000000000111111///000000000000//////...000000000000////////////000000000000111111111111//////000000111111111222555555555555555555555555333333222222222222222222000111222333444333333222444444444555444444333222555555444444444444555555444444555555555666666666666777888888888888888777;;;:::999888888999::::::999999<<>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999888777666555555666666888777777777888888666555444555555666666555555444555444444444444555666666666555555555555666666777666666666666555555555555777666666666666666666666888888888999999999::::::888888777777888888999:::888999999::::::999888777666666777777888888999999888777777666666777777777888999999:::;;;;;;<<<<<>>@@@@@@>>>>>>>>>???rrrdddZZZRRRNNNJJJJJJKKKKKKJJJIIIGGGFFFJJJIIIHHHIIIKKKKKKIIIHHHBBBAAA???>>>>>>===;;;999999:::::::::999777555333555555555444444333333222444333333222222222222333333333222222222111111111/////////000000000111111000000111111111111000000...//////000000000000///////////////000000000000000000000000111111111111......///000111222333333222222222222222222222222222222333333333333333333222222333444444444333333444444444444444333222222555444444444444444555555333444444444555555555555888888888888888777666666999888888777777888888999::::::;;;===>>>AAALLLXXXlll~~~zzztttmmmhhhgggiiilllmmmqqqrrruuuzzz~~~rrrhhhaaa___ZZZVVVVVVSSSPPPPPPSSSWWWXXXYYYYYYXXXXXXZZZ\\\```bbbcccbbbaaacccggglllqqqtttwwwwwwuuuuuuwwwyyyzzz}}}|||yyy|||}}}~~~wwwqqqnnnlllnnnqqqsssttttttsssrrruuutttrrrnnnjjjddd```]]]WWWRRRMMMLLLNNNOOOPPPOOOQQQPPPNNNMMMLLLMMMNNNNNNVVV[[[aaaffflllttt~~~xxxgggVVVIIIBBB???>>>===;;;:::999:::;;;;;;::::::::::::::::::::::::999888888777777888888888777777666666666666777777888777777777888888666444666666666777777666666666555444444444444555666666666666666666666555555444444555555555555666666666666666666666666666666666777888888888999999999999888888777777777888999999999999888777777666666777777777777777777888888888777777888888888888888777888888888999::::::;;;;;;???>>>===;;;::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<===??????===<<<===>>>vvvfffZZZSSSOOOJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHHHHIIIKKKKKKIIIGGGCCCAAA???>>>>>>===;;;::::::;;;::::::888777555444555555444444444333333333444444333222111111111222333222222222111111111111////////////000000000000///000111222222111000///---...///000000111000000////////////000000000000///000000000111111111111...//////000111111222222........................000000111111111111111222222222333333333333333333333444444444444333222222444444333333444444555555333333333444444444555555666666666777777666666555666666666666777777777888;;;:::;;;===<<<<<>><<<:::;;;;;;:::999888777666555444444444444444333333333444333222222111111111111222222111111111000000000////////////000000000000///000111222222111000///---...///000000111000000.../////////000000000111///000000000111111111111111111000000000000000000111111111111111111111111000000111111222222222222222222222111111111111222333333444444333333222111333333333333333444555555333333333444444444555555444555666777888888888888555555666666777777777777888888:::======;;;>>>DDDHHHNNNZZZkkk}}}pppkkkddd```aaagggnnnsss~~~xxxmmmgggfffeeebbb]]]YYYWWWVVVVVVVVVXXXXXXWWWUUUTTTSSSTTTUUUXXXYYYZZZZZZYYYXXXXXXYYYXXXYYY[[[]]]^^^```aaaaaacccbbbbbbaaabbbcccddddddbbbccccccdddddddddcccccc]]]]]]\\\\\\[[[YYYXXXXXXVVVVVVVVVVVVXXXZZZ]]]^^^ccccccbbb___[[[XXXVVVVVVTTTSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOSSSNNNHHHEEEGGGJJJMMMMMMNNNOOOOOOPPPSSS\\\fffmmm}}}zzzyyymmmaaaRRREEE??????@@@@@@;;;;;;:::999888777777777999999999999999999999999555555555555666777888888555555666666777888888888888777666666777777666444555555555666666555555555555444444444444555666666777777888888777555333222222222333444555666777777444444555555666666666777666666777777777888888888888888777777666777777888;;;:::777555555666888999888888888777777777777777666777888:::::::::999888777777888888888888999999888888888888888999999:::;;;:::999999999999:::;;;:::;;;======;;;:::;;;<<<}}}jjj\\\TTTSSSKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKJJJHHHEEECCCBBB@@@??????>>><<<::::::::::::999888888777777444444444444444444444444333222222111111111111222222111111111111000000000/////////000000000111111000000111111111111000000...//////000000000000///......//////000000111111000000000000111111111111111111111111000000//////222222222222222222222222222222333333444555555555333222111000000000111111333333333333333222111111222222222222333444555666333444444444555555555555555666777999::::::;;;;;;444444555666777777777777555444777;;;;;;999;;;@@@CCCDDDIIITTTcccvvv~~~rrrhhhdddccceeeffflllyyy|||wwwoooiiiccc___[[[XXXUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTTTTUUUUUUVVVWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNMMMMMMNNNOOOOOOQQQSSSTTTSSSRRRRRRSSSTTTPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMNNNKKKGGGDDDEEEIIIOOOSSSYYY[[[\\\___dddppp~~~uuunnnkkkkkk^^^SSSFFF>>><<<======<<<::::::999999888777666666888888888888888888888888555555555555666666777888555555666777888888777777777666666666777777555333444555555666666555555444555444444444444555666666777777777777666555444333222222333444555555666666444444444555555666666777666666666666777777777777888888777666666666777777999888777555555777888:::777777777777777888888888666666777888999999999999888888888888888888888888888888999:::;;;;;;<<<<<<;;;:::999888888999:::;;;:::;;;======;;;:::;;;<<<}}}iiiZZZTTTSSSLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHJJJKKKJJJGGGEEEDDDBBB@@@??????>>><<<;;;:::999999888888999999999444444444444444444444444111111111111111111222333333333222222222111111111000000000111111111222222111111000000000000111111///000000000000//////............///000111111111000000000000111111111111000000000000000111111111000000000000000000000000222222333333444555555666444333222111111111222222222333333333333222111111222222222222333444555666444444555555555666666666555555666777777888777777333444666777888888777777666444666::::::777888;;;??????BBBIIIQQQ^^^tttvvvnnniiifffiiinnnuuu|||{{{tttooofffdddbbb___]]][[[YYYXXXUUUUUUVVVWWWYYYZZZYYYYYYQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTRRRQQQPPPNNNMMMMMMMMMNNNPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJLLLMMMNNNOOORRRTTTPPPOOONNNLLLJJJHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMNNNNNNQQQYYYfffoooxxx{{{~~~yyypppggg```[[[YYYXXXQQQHHH>>>:::<<<===:::666888888888999999888888888888888888888888888888888666666666666666666777777555666777888888777666666777666555666777777555333555666666777777666666555555444444444444555666666888777666555555555555555333333333444444555555555333333444555555666777777555555555666666666777777888888777666666666666666666555555555555666888999666666777777888888999999666666666666777888999999999999999999999999999999666777888999;;;;;;<<<<<<;;;:::999777777999:::;;;:::<<<======<<<;;;;;;<<<}}}hhhYYYSSSRRRMMMMMMKKKJJJJJJIIIJJJJJJFFFGGGHHHJJJKKKJJJGGGDDDDDDBBB@@@?????????===;;;999999888888999999:::;;;444444444444444444444444111000000000111222333333444444444333333333222222111111111111222222222222222111000//////000111222000000111000000///......---......///000111111222000000000000111111111111......///000111222333333111111111111111111111111000000111222222333444444666555333222111222333333222333333333333222111111222222222222333444555666555555555666666666666777333333333444333333222111333444666888888888888777999777888::::::666666888888888<<>>:::444555666777999::::::::::::777777777777777777777777777777666666666666777777555666777888888777666555777666555666777777555333777777888888888888777777555444444444444555666666888777555444444555666666333333444444444444555555333333444444555666777777555555555555666666666777888888777666666666666666333333333444555666777888555666666777888999999:::666555555555555777999:::::::::999999999999999999333444666777999:::::::::;;;:::888777777888:::;;;:::<<<======<<<;;;;;;<<<}}}jjj\\\UUUQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDBBB@@@===<<<;;;:::999999999999888777666666444444333333333222222222333222222111111222222333666555444444222222111000111111111111111111111111000000000000////////////////////////000000000000//////000000000000//////111111111111111222222333000000111111111111000000111111111222333333333444000111111111111222222222222222222222222222222222111111111111111111111111222222333333333222222111222333444444555555444444555555666777777777777777666555555444444555777888777777777777888888888888:::<<<======>>>DDDOOOXXXlll|||}}}tttnnnmmmnnnppprrrwww|||wwwnnnooolllhhheeedddcccbbbaaa]]]ZZZVVVUUUVVVXXXYYYYYYRRRUUUXXXYYYYYYYYYYYYZZZYYYXXXWWWUUURRRPPPOOONNNNNNMMMKKKLLLNNNOOOOOONNNMMMLLLKKKKKKLLLLLLJJJHHHLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSQQQPPPOOOPPPQQQRRRPPPQQQRRRSSSUUUXXX\\\___ccchhhpppyyywwwlllaaaRRRGGGCCCCCCAAA@@@>>>;;;888888:::;;;:::999888888888888777777777777777777777777777777777777777777777777777777777777777666555444444555666777666555555555555444444444555555666666555555444333444333333222222333333444444444444555555555555555222222333444555555555555444444444444444444444444666666666666777777777777444444444444444444444444444555666777777666555444777777777777777777777777888888777666666666666666:::999888777777777888999999888888888777777666666;;;:::999777666555555555666888999999999999:::<<<{{{iii]]]VVVSSSMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEDDDBBB@@@===<<<;;;:::::::::::::::999888777666444444444444333333333333333222222111111222222333222222222333333333444444111111111111111111111111000000000000////////////////////////000000000000//////000000000000//////000///.........///111111000000111111111111000000111111111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222333333222222111222333444444555444444444444444555666666666666555555555555555555666666777666666777777777888888888666888:::999999===FFFMMMWWWeeezzzxxxrrrnnnpppqqqrrrttttttxxx}}}yyywwwuuussspppmmmhhheeecccbbbaaa___ZZZ[[[]]]]]][[[[[[[[[\\\]]]\\\[[[XXXVVVUUUTTTTTTTTTRRRPPPPPPPPPQQQPPPOOOOOOOOOOOONNNOOOPPPRRRTTTTTTTTTVVVWWWYYY\\\^^^______^^^\\\\\\\\\___aaaccciiiiiihhhgggiiiooowww|||{{{tttlllaaaXXXKKKCCC@@@???===<<<===;;;888888999;;;:::888888888888777777777666666888888888888888888888888666666666666666666666666666555555555555555555666222222333444555666777777555555555555555444444333444333333222222333333444555555555555555444444444444444444555444444333333444444444444444444444444555555666666666777777777444444444444444444444444555555555555555444333333777777777777777777777777888888777666666666666666999888888777777888999:::888888888888777777777666888888777777777777777888777888::::::999999;;;<<<}}}yyyhhh]]]WWWUUUNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;:::999888777555555555444444444444333333222222111111222222333222222222222333333333333111111111111111111111111000000000000////////////////////////000000000000//////000000000000//////111///...---...///111222000000111111111111000000111111111111111111000000000111111111111222222222222222222222222222222222333333333333333333333333111222222333333222222222222222333444444444444444333333444555555555555444444444555666666666666666666666777777777777888888888:::;;;::::::;;;AAAEEEDDDNNN\\\lll}}}wwwqqqlllhhhfffeeefffmmmuuu{{{vvvsssooopppooommmjjjhhhiiijjjllljjjhhhfffddddddddddddeeeccc```^^^]]]\\\ZZZXXXXXXYYYZZZYYYYYY]]]dddjjjkkklllnnnppprrruuuxxxyyyyyyxxxwwwwwwyyy}}}~~~rrrjjjbbb\\\RRRKKKCCC===;;;;;;999777<<<:::888888999:::999888888888777777777777666666666666666666666666666666666666666666666666666666444444555555555555444444222222333444555666777777555555555555555444333333444444333333333333444444666666555555444444333333555555555555444333222111444444444444444444444444555555555666666666666777444444444444444444444444666555444333333333333333777777777777777777777777888777777666666666666666888777777777888999::::::888888888888777777777777666666666666777999:::;;;888999;;;;;;::::::<<<===}}}yyy{{{}}}zzzhhh\\\XXXVVVNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;:::999888888666666555555555444444444333222222111111222222333555444444333222111000000111111111111111111111111000000000000////////////////////////000000000000//////000000000000//////333222000//////111333555000000111111111111000000222111111111000/////////000000111111111222222222222222222222222222222222333333333333333333333333111111222333333333222222222222333444444444444333333333444555555555555555333444555666777666555444666666666666777777777888888:::;;;<<<;;;;;;>>>@@@@@@EEEMMMUUUbbbtttzzzsssqqqoookkkjjjlllqqqxxx~~~{{{yyywwwtttrrrnnnppprrrqqqpppvvv|||mmmaaaYYYRRRMMMEEEBBB===::::::999888666:::999999888888888888888888777777777666666666666333333333333333333333333666666666666666666666666222333444555555444333222555555555444444444333333444444555555555444333333444444333333333333444444666666555444444333222222444444444555444444333333444444444444444444444444444444555555555666666666333333444444444444444444555555333333333444555666777777777777777777777777777777666666666666777777666666777888888999:::;;;888888888777777777777777666666666666777888::::::888:::;;;;;;;;;;;;<<<>>>}}}wwwxxx|||{{{hhh[[[WWWVVVOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888666666555555555444444444333222222111111222222333555444333222111000000///000000000000000000000000000000000000////////////////////////000000000000//////000000000000//////222111000///000111333444000000111111111111000000222111111111000/////////000000111111111222222222222222222222222222222222333333333333333333333333000111222333333333333333111222333333444444333333444444555666666666666555222333555666666666555444555666666666666777777777444555777999999999:::;;;???BBBFFFIIIOOO\\\lllxxx~~~tttpppnnnpppuuu~~~ooo```TTTKKKDDDBBB>>>===;;;:::::::::999888888999999999888777777777777777777666666666666555444444444444444444444444555555555555555555555555222333444555555444333222555444444444444333333333444444444555444333333222555444444333333444444555666666555444333222222111111222333444555555555555444444444444444444444444444444444444555555555555333333333444444444555555444444333333444666888999666666666666666666666666777777666666666666777777666666777888999:::::::::777777777777777777888888888777777777777777888888888:::;;;;;;;;;;;;<<<>>>~~~vvvuuu{{{{{{gggZZZVVVUUUPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777555555555444444444444333333222222111111222222333111111111111222222222222000000000000000000000000000000000000////////////////////////000000000000//////000000000000/////////////////////000000111000000111111111111000000111111111111111111000000000111111111111222222222222222222222222222222222333333333333333333333333000111222222333333333333111111222333333333333333444444555666666666666666333333444555555555555555555555666666666666777777666777888:::;;;<<<<<<<<<:::===AAABBBDDDKKKUUU^^^tttvvvtttsssuuuzzztttcccVVVKKKAAA<<<;;;;;;;;;;;;;;;;;;;;;::::::666888999999777666666777777777666666666666555555777777777777777777777777555555555555555555555555444444555555555555444444111111222333444555666666444444444444444333222222555555444444444444555555555555444444333333222222000111222444555666777777444444444444444444444444333333333444444444555555222333333444444555555555444444444555666777888999666666666666666666666666666666666666666777777888666777888999999999999999777777777777888888888888999999888777666666777777888999;;;;;;::::::<<<===tttqqqwwwzzzfffYYYUUUUUUPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFBBBAAA???>>><<<;;;;;;;;;::::::::::::999888777666444444444444333333333333333222222111111222222333111111111111222222222222000000000000000000000000000000000000////////////////////////000000000000//////000000000000//////---...///000111000000///000000111111111111000000111111111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222000000111222333333333333111111222333333333333222333333444555555555555444444444333333444444555555555555555666666666777777;;;:::;;;<<<=========<<<666999===>>>===AAAHHHOOOZZZfffvvv~~~ooo```QQQIIICCC<<<999999999:::;;;::::::999::::::555777:::999777555555666777777666666666555555555777777777777777777777777555555555555555555555555666555555555555555555666111111222333444555555666333444444444444333222222555555444444444444555555333333333333333333333333111222333444555555666555444444444444444444444444222333333333333444444444222222333333444555555666555555555666666555555444666666666666666666666666666666666666666777888888777888999999999999888777666777777777888888888888999888888777777777777777777888::::::999999;;;<<>><<<;;;;;;;;;999999999999888777666666444444333333333222222222333222222222222222222333444333333222111000//////000000000000000000000000000000000000////////////////////////000000000000//////000000000000//////...000222333444333111000000000111111111111000000111111111222333333333444000111111111111222222222222222222222222222222222111111111111111111111111///000111222333444444444111111222333333333333222222222333444444444333333555444333222333444555666555555555555666666666777:::999888888999999888777666:::===<<<;;;===CCCIIIIIIQQQ\\\iiizzz}}}~~~}}}xxxuuuvvv}}}~~~sss[[[NNNAAA>>><<<999999<<<888999:::999888888999:::444777:::999666444555666777666666666555555555555444444444444444444444444555555555555555555555555777666555444444555666777444444444333333333222222333333444444444333222222555555444444444444555555333333333333333333333444333333444444555444444444444444444444444444444444222222333333333444444444222222333333444555666666555666666666555333111///666666666666666666666666666666666666666777888888777888999::::::999777666666666777777888888888999888777777777777777888888666888999999999999:::<<>>===<<<<<<<<<::::::::::::999888777777666555555555555444444444444333333222222333333444333333333222222222111111000000////////////000000000000000000000000000000///000333444444222000...111111111111111111111111////////////////////////...,,,+++,,,///000///---000000000111222222333333111111111111111111111111333444555555555333111000222111111111111111222222///000111333333222111111222222333333333333444444222222444444444444222222111222333444555555555555444444444555555555555666555777888888777777888999999999888888999;;;<<<===>>>BBBHHHPPPZZZfffrrryyy|||yyysssmmmuuu{{{vvvbbbWWWFFFEEEBBB???<<<:::999888999999:::::::::999888888444555555666777888888999777777777777777777777777777777666666555555444444333444444555555444444333555555555555555555555555555444444333333333444444444444444444444444444444444444555555555555444444444444444444444444444444222222222333333444444444222222333444444555555666444444444444444444444444444444444555555555555666:::888555222222444666888444444444444444444333333666777777888888888888777888888888777777777777777999888666555555777999:::777666555555555666888999::::::::::::;;;<<<======wwwjjjnnnttt}}}fffYYYTTTRRRMMMLLLKKKIIIIIIHHHHHHHHHKKKIIIGGGGGGGGGGGGEEECCCBBBBBB@@@>>>===<<<<<<<<<::::::::::::999888777777555444444444333333333333333222222111111222222333333333222222222111111111000000////////////000000000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000000...---...111222111///222222111111111111111111111111111111111111111111000111222333333111///...222111111111111111222222000000111222222222222111222222222333333333444444222222333444444333222222111222333444555555555555444444444444555555555555444666777777666555777888999999888888999:::<<<===@@@BBBEEEHHHNNNUUU]]]cccrrrwwwooorrrvvv{{{zzzaaaQQQLLLAAA@@@>>>===;;;:::999999666666777888999999999999555555666666777777888888666666666666666666666666666666666555555555555555333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444222333333333333333333444444444444444444444333333444444444444444444444444444444444444555555555555666555222000000111333444555444444444444444444444222333555666888888999999888777777777777777777777888777666666666777999:::777666666666777777888888888888888888999:::;;;;;;vvviiillluuuhhhZZZUUURRRPPPOOONNNLLLKKKJJJJJJJJJKKKIIIGGGGGGGGGGGGEEEDDDBBBBBB@@@>>>===<<<<<<<<<::::::::::::999888777777444444333333333222222222222111111000000111111222333222222222222111111111000000////////////000000000000000000000000000000//////000000000000000000111111111111111111111111000000000000000000000000222111000111222333222111333333222222111000000///111111111111111111111111000111222222222111000///222222111111111111111222111111111000111111222333222222222222333333333333222222333333333333222222111222333444444555555555444444444444555555555555333555666666555444666777888888888888999:::;;;<<>>===<<<<<<<<<::::::::::::999888777777444444444333333333333222222222111111111111222222222222222222111111111111000000////////////000000000000000000000000000000//////...---...///000111111111111111111111111111111111111111111111111111222111111111222222222222222222222111111111000000111111111111111111111111111222333333333333222222333222111111000111111111222111000000000111333444111222222222222333333333222222222333333222222222111111222333444444444444333333444444444555555555333555666666555444666777888888888888999999::::::;;;<<<===<<<===???DDDGGGKKKUUUeeevvvvvv^^^IIIAAACCC999999999888888999999:::555666666777888888888888666666666666666666555555444444444444444444444444333333333444444555555666333444444555555444444333444444444444444444444444000222444555555444333222333333333333333333333333333444444555555444444333333333333333333333333333444444444333333222222222444444444333333333222222333333333333333444444444333333444444444555555555444444555555555444444333555555555666666666666666777888777777666555444333777777777777777888888888666666777888888888888777666777888::::::999888888::::::::::::;;;<<<======uuukkklll{{{iiiZZZSSSPPPNNNNNNLLLKKKJJJIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFEEEBBBBBB@@@>>>===<<<<<<<<<::::::::::::999888777777555555555555444444444444333333222222222222333333222222222111111111000000000000////////////000000///////////////////////////...---,,,---...000111000000000000000000000000000000000000000000000000111111111111111000111111000000111111111222222222111111111111111111111111000111111222333333333333333222222111000000111111222111000000000111333444111111111222222222333333222222222222222222222222000111222333444444444444333333333444444444444555444666777777666555777888777777888888888888888888888999;;;;;;<<<>>>BBBEEEBBBGGGOOOYYYgggzzzuuuqqqllldddXXXIIIBBBAAA;;;:::999999888888999999888999999999888777666666666666666666555555555555444444444444444444444444222222333333444444555555333444444555555444444333444444444444444444444444000111333555555444333222333333333333333333333333333333444444444444333333333333333333333333333333444444444333333222222222222222222333333333444444222222222333333333444444333333333444444444444555444555666777777666555555555555555555666666777777999999999888777666555444666666777777888888888888666666777888888888888777666777888::::::999888888::::::::::::;;;<<<======tttllllllyyy~~~fffXXXSSSQQQOOONNNMMMLLLLLLKKKKKKLLLIIIHHHGGGGGGHHHHHHFFFEEEBBBBBB@@@>>>===<<<<<<<<<::::::::::::999888777777666666555555555444444444444333333333333333333444222111111111111000000000000000////////////000000////////////////////////......------...///111222000000000000000000000000////////////////////////000111222111/////////111///000000111222222333333111111111111111111111111.........///000111222222333333222111000000000000111111111000111111222333111111111111222222222222222222111111111111222222000111222333333444444444333333333333444444444444444666777777666555777888666777777888888888777777777888999999999:::===???>>>@@@DDDIIIRRRbbbsss~~~ooofff^^^XXXSSSRRRNNNFFF>>>;;;<<<;;;:::999888888888888:::::::::999888777555555555555555555555555555555444444444444444444444444222222333333333333333333333444444555555444444333333333333333333333333333000111222333444444333333333333333333333333333333333333444444444444333333333333333333333333333333444333333333333333333222111111111222333444444444111111222222333333444444333333333333444444444444333333444555555555444444444444444555555666666777555666777888999999999999666666666777888888999999777777777777888888888888666777888888999999888888888888888888999:::;;;;;;rrrkkklllssswwwaaaVVVTTTSSSPPPOOOOOONNNNNNOOOOOOPPPIIIGGGFFFGGGHHHHHHGGGEEEBBBBBB@@@>>>===<<<<<<<<<::::::::::::999888777777555555555444444444333333333333222222222222333333111111111111000000000000000000////////////000000////////////////////////............///000111222000000000000000000000000........................000222333222///...///111111111111111111111222222111111111111111111111111------......000111222333444333222111000000000000000000111222222222222111111111111111222222222222333222111000000111222333000111222333333444333333222222333333333444444444333555666666555444666777666666777888888777666555666777888777777777999;;;===???AAACCCGGGPPP[[[cccnnnyyyvvvgggXXXNNNMMMGGGCCCDDDDDD???;;;::::::999888888888888888888888888888888777666555555333444444555555666666666444444444444444444444444333333333333222222222222333444444555555444444333333333333333333333333333000111111222333333444444222222222222222222222222222333333444444333333222222222222222222222222222222333333333333333333444222222222222222222333333000111111222333333444444222222333333333444444444222222222333333444444444222333333444555555666666333444555777888999999999555666666777888888999999888777666666666777999:::777666666666777777888888888888888888999:::;;;;;;pppkkkkkkmmm}}}sss^^^TTTTTTUUULLLLLLKKKKKKLLLLLLMMMNNNIIIGGGFFFGGGHHHHHHGGGFFFCCCBBB@@@>>>===<<<<<<<<<::::::::::::999888777777444444444333333333222222222222111111111111222222111111111111000000000000000000////////////000000////////////////////////---...//////000111111222000000000000000000000000........................111333444333000...000222333333222222111000000000111111111111111111111111/////////000111333444555444333222111000000000000///000111333333222111111000111111111111222222222333222111000000111222333000000111222333333333333222222333333333444444444222333555444333333444666666666777888888777666555444555777777777888:::<<<999;;;>>>>>>>>>AAAFFFKKKPPPZZZccchhhrrr{{{pppggg```WWWMMMEEEDDD???<<<===>>>;;;<<>>@@@AAACCCGGGIIIMMMSSS]]]lll{{{}}}uuuccc]]]SSSLLLHHHEEEBBB???;;;;;;;;;;;;::::::999888666666666666555555555555666666666666666666666666222222333444444555555666555555555444444333333333444333333333333444555555444444444333333222222222111111222222222333333333444444333333333333222222444333333222222333333444111111111222222333333333555444444333222111000000222222222111111111000000222111111111222333333444111222222333333222222111333333333333333333333333222333555777777666555444111222222333444555666666333333222222333444666777777666666777999;;;:::999888888777666666666666666777888888888888999999999999999999999999999::::::ssskkkjjjnnnwwwxxxkkkZZZQQQPPPQQQOOOMMMKKKKKKLLLLLLJJJHHHJJJHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;:::888777666555555444333333333333444222111111000000111111111000000000000////////////000000000000000000000000000///...------...///000//////............////////////000000000000//////111111111000000000//////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111222000//////000111111000111111000000111111222333222222222222222111111000333333222222222222333333111111222222222333333333111222444444333333333444333333444444555555555666444444666777777777666666666666777777777888888888999999999:::<<<===???@@@???@@@BBBEEEKKKUUU___ggg~~~xxxnnnbbbZZZRRRNNNHHHDDDCCCBBB@@@>>>999999:::::::::999888888777777666666555555444444555555555555555555555555666555555444444333222222555555444444444333333333222222222222222333444444444444333333333222222222111111222222222333333333444444333333333333222222222222111111111111222222111111111222222333333333444333333222222111111000222222222111111111000000222222111111222222333444111222222333333222222111333333333333333333333333333333333222222333333333444444444444444444555555333333333333444555666777777666555777999:::999999777777666555555555555555666666777777777888888888888999999999999:::::::::ssskkkjjjooowwwwwwjjjYYYPPPNNNOOONNNLLLKKKKKKLLLLLLKKKIIIJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCAAA@@@???>>>===::::::::::::999888666666555555444333333333333444111000000000000000111111000000000000////////////000000000000000000000000//////............////////////............//////000000////////////000000111111000000000000//////------...///000111222222////////////////////////000000000000000000000000000000000000111111111111222000//////000111111000000000//////000000111222222222111000000000111111444333333333333333333444111222222222222333333333333333333444555666555333111222222333444555555666111222444555666777777777555555555666666666777777888888888888999:::;;;<<<;;;<<<===>>>@@@EEELLLQQQ^^^iii|||}}}vvvlllcccZZZQQQGGG@@@CCCAAA>>>=========<<<;;;777777888888999999888888777777666666555444333333444444444444444444444444666555555444444333222222444444444444333333333333111111111111222222222333333333333333222222222222111111222222222333333333444444333333333333222222000000////////////000000111111111222222222222222222222222222222222222222222222222111111111111111222222111111222222333333111222222333333222222111333333333333333333333333555444222000000111333444666666555555555444444444333444555555666666666666666555444666888999888777666555555444444444444555555555555666666666777777888888999999999:::::::::rrrkkkkkkpppwwwwwwjjjZZZQQQOOOOOONNNNNNMMMMMMNNNNNNMMMMMMJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBAAA???>>>======999::::::999888777666666555555444333333333333444000000//////000000111111000000000000/////////////////////////////////////////////......///////////////............//////111000///......///000111000000000000000000//////.........///000111111111////////////////////////222222222222222222222222///000000000111111111111222000//////000111111000000000000000000111222222222111000//////000111222333333222222222222333333222222222222222222222222444222111333666777555222000111111222333444555555222222333444555555555666555555666666666777777777888888777777888888999999:::<<<===>>>???BBBFFFIIIJJJSSSbbbrrr{{{rrraaa\\\TTTMMMGGGBBB<<<888???>>>===<<<;;;:::888777555555666777888888888777777777666555444444333222444444444444444444444444222222333444444555555666333333333333333333333333000111111222222222222222333222222222222222222222111111222222222333333333444444333333333222222222000//////......//////000111111111111111222222222000000111111222222222333111111111111111111111111333222222111222222333333111222222333333222222111222222333333333333444444444444333333333444666777555555555555555555555555333444666777777777666555666555444555777888777666666555555444444555555555555555666666666777777777888888888999999::::::;;;qqqiiiiiilllrrrrrrgggXXXPPPNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>===<<<;;;999999999999888888777666555555444333333333333444000000000000000111222222000000000000////////////////////////////////////...//////////////////...//////............//////111000///......///000111//////////////////000000000000000000////////////000000000000000000000000111111111111111111111111///000000000111111111111222000//////000111111000222111111111111222333333222111000//////000111222222222111111111111222222222222222222222222222222333111000111555666333000111111222222333444555555444444444333333333444444666666666777777777888888999888888888888888999999888999;;;;;;;;;<<>><<<:::999<<<<<<===<<<:::888777666444555666666777777777777777666666555444333333333555555555555555555555555222222333444444555555666333333333333333333333333111111222333444333333222222222222222222222222222111111222222222333333333444444333333333222222222000000000//////000000000111111111111111111111111///000000111111222222333111111111111111111111111333333222222111222222333111222222333333222222111222222222333333444444444///000222444666666666666333333444444555666666777444555666777777777666555666555444555666777666555777666666666666666777777666666666777777777888888777777888999::::::;;;;;;nnngggfffeeekkkkkkaaaUUUNNNMMMLLLLLLMMMMMMLLLJJJJJJJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDAAAAAA@@@>>>===<<<;;;:::999999::::::999888888777555555444333333333333444000000000000111222333444000000000000////////////000000000000000000000000......////////////......//////............//////000000////////////000000......////////////000000111000000000/////////...000000000000000000000000........................000000000000111111111111222000//////000111111000222222222111222333333444111111000000000111222222222111111000000111111222333333333222222222222111111111111222333444333111333333333333444444444444666555444333333333333444666666777777777888888888888888888888888888999999999:::::::::888888999;;;???@@@CCCEEEJJJRRRZZZ```hhhqqq~~~vvvmmmdddZZZNNNFFFCCCAAA>>><<<999888888777666888999999888777777888555555666777777777666666555555555444444444444444666666666666666666666666666555555444444333222222222222222222333333333333000111333444444444333222111111111222222222222222111111222222222333333333444444333333333333222222111111000000000000111111111111111111111000000000000000000111111111222222111111111111111222222222333333222222111111222222111222222333333222222111111222222333333444444555,,,...111333444444333333111111222333444555666777444555555666666666555555666555444555666777666555777666666666666777888888666666777777777888888888777777888999:::;;;;;;<<<~~~kkkdddccc___eeefff]]]SSSOOOMMMLLLLLLNNNNNNMMMJJJHHHIIIKKKJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;:::::::::::::::999999888555555444333333333333444111111111111222333444555000000000000////////////000000000000000000000000---...///000000///...---//////............////////////000000000000//////........./////////000000////////////000000000000222222222222222222222222////////////////////////000000000000111111111111222000//////000111111000111111111111111222222333000111111222222222222222333222222111111222222333333333333222222222111111000222444444333333333444555555555444444444444444555444444333333444555666555555555666666666777777777777777777777888999999:::;;;;;;:::888888999;;;;;;<<<>>>???@@@DDDHHHLLLOOOVVVbbbooo}}}{{{lllggg```WWWNNNGGGBBB???===<<<;;;999777555555666444666888777555555777999666777777777777666666555333333444444444444555555555555555555555555555555666555555444444333222222111111222222222333333333///000222333444333222111000111111111222222222222111111222222222333333333444444333333333333222222111111000000000000111111222111111111000000000///000000000000111111111111000000111111111222222222444333222222111111222222111222222333333222222111111111222333333444555555000000111222222222222111111222222222333333444444555555444444444444444555777666555666777777666555555555555555555666777777555555555666666666777777666777888999:::;;;;;;<<<}}}iiibbbbbb]]]ccceee]]]TTTQQQPPPOOOOOOPPPQQQOOOLLLIIIJJJLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???===<<<<<<::::::;;;;;;;;;:::999999555555444333333333333444222222222222333444555666000000000000////////////000000000000000000000000---...///000000///...---//////............//////...///000111111000///...---.........//////000000------...///000111222222222222222222222222222222222222222222222222222222000000000000111111111111222000//////000111111000000000000000000111111222000111222444444444333222444333333222222333333444333333333222222111111111000333666666333222444666777666666555555444333333444333333333444666888999444444444555555555666666555555555666666777999999666777888777777888:::===888;;;>>>???@@@AAACCCEEEDDDHHHPPPYYYcccooo{{{rrrhhhVVVTTTNNNGGGAAA??????AAA888999:::999777666666777777999:::888555444666999777888888888777666555555222222333444444555555666444444444444444444444444222222333444444555555666111111111222222333333333...///111222333222000///000000111111222222222222111111222222222333333333444444444333333333222222000000////////////000000222111111111000000//////111111111000000000000000000000111111222222222222444333333222111111111222222222222333333222222222111111222333333444555555777666444222111111222333333333222222222222111111666555333222222333444555888777666666777888777555444444444444444555666777444444444555555555666666666777777999:::;;;<<<<<<|||iii___\\\^^^aaa___XXXSSSRRRQQQNNNQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFEEEEEEFFFFFFEEECCCEEEDDDAAA>>>===<<<<<<<<<===;;;::::::::::::999777666666555444333333333333000111111222222333444444444444444333333333333222000000//////.........---000000000000000000000000......------------......000000000000000000000000///////////////000111111000000000000111111111111//////............//////////////////////////////...000111000///...///000222222111000//////000000111111000000111222333333444222//////000000///...111111111111111111111111555555555444333000...,,,222222333333333444444444111222333444444333222111333222111111222333555666777777777777666666666666999888888888777777666666777888888999999:::;;;;;;999999999999:::<<<>>>???BBBBBBDDDGGGLLLRRRWWWZZZjjjnnnuuuyyykkk[[[SSSDDDBBB@@@===;;;:::::::::::::::999999888777666666888777666666666777999:::777666555444444444444444555444333333222222222222666666666555555444444333333333333333333333333333333333333333333333333333000000111111111111000000000111111111222222222222222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000////////////000000000000111111111555444333333222222222222111111111111111111111111444444444444444444444444444333333222111111111222555555555444444333333333333444555555666666555555555555555555555555555555777777666666666666777777666777777777777777666666yyyfff]]][[[[[[___^^^XXXSSSQQQPPPNNNNNNOOOOOOOOONNNLLLKKKIIIIIIGGGFFFFFFGGGGGGFFFEEEGGGFFFDDDBBB@@@???>>>>>><<<:::999999:::999888666666555444333333222333333444333333222222111111000000/////////............000/////////..................................../////////....../////////........................///////////////000000111000000000000111111111111//////............//////111111111111111111111111000222333222111000111222222222111000000000000000111111000000111222222333222111111111111222222222111111111111111111111111111222222333333222222222222222222222333333333333111222222222222222222111333222222222333444555666666666666666666777777777888888888777777777666666777777888888999::::::;;;999999999999:::<<<===>>>>>>??????AAAEEEIIILLLOOOUUUXXX]]]fffqqq|||~~~uuummmjjjfff[[[NNNGGG@@@???===;;;:::999999999::::::999888888777666666666555555555666666777888555555444444444555555666444444333222222222333333555555444444444444444444333333333333333333333333333333333333333333333333000000111111111111000000000000000111111111222222222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000/////////111222222222222333333333555444333222222222222222222222222222222222222222222222222222222222222222444333222222111111222222555555444444444333333333333444555555666666555555555555555555555555555555777777666666666666777777666666777777777777666666wwwccc\\\\\\ZZZ___```YYYSSSQQQOOOMMMLLLMMMNNNOOONNNNNNLLLLLLJJJHHHGGGGGGHHHHHHGGGFFFCCCCCCBBBAAA???===<<<;;;;;;999888999999999777555666555444333333222222222333333333222111111000000000000000////////////...////////////....................................000000////////////000000........................////////////000000000000000000000000111111111111000//////......//////000111111111111111111111111000222333222111000111222222111000000000000000000111111111000111111222333///000111111000111333555111111111111111111111111111111111111222333444444111111111222222222222333222222111111111111222222333333333333444555666777555555555666666777777888888888777777777777666666777777777888999999::::::888888888999:::;;;<<<======<<<<<<<<<>>>@@@BBBCCCFFFHHHKKKPPPVVV^^^dddhhhvvv|||yyyyyysssdddWWWRRRPPPIIIAAA<<<;;;;;;999888888888888888999999888888777777666666333444555555555555555555333333333333444555666777333333222222222333444444333333333333333333444444333333333333333333333333444444333333222222111111000000111111111111000000/////////000000000111111222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000000000111222222222222333333333444333333222222222222333333333333333333333333333111111222222222222222222333333222222111111222222555444444444444333333333333444555555666666555555555555555555555555555555777666666555555666666777555666666777777666666666yyyfffaaaccc```eeefff^^^UUUPPPMMMKKKLLLMMMNNNOOONNNNNNLLLLLLIIIHHHGGGGGGHHHHHHGGGFFF@@@@@@AAA@@@???<<<:::999;;;:::999:::;;;:::888555666555444333222222222222000000000111222222333333111111111111000000000000///////////////.................................000//////////////////000000000000000000000000000...//////000000000000000///000000000111111111111000000////////////000000111111111111111111111111...000111000///...///000111111000000000000000111222111111111111111222222---///000000//////111444111111111111111111111111444333222111111111222333000000111111111222222222222222000//////000222222333333444444555666666777444444555555666777888888777777777777777777666666666666777777888999999999888888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???BBBBBBDDDFFFJJJNNNRRRTTTXXXaaannn|||xxxrrrlllhhhhhhkkkooo]]]KKKDDDCCC@@@<<<999888777777777777777777888888888777777777666666666333444555666666555444333444333333333444444555666222222222222333333444555111111111222222333333444222222222222222222222222555444444333222111000000000000111111111111000000////////////000000000000222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222222333//////000000000111111111333333222222222222222333333333333333333333333333333333333333333444444444333333222222111222222333444444444444444444444444333444555555666555555555555555555555555555555555666666666555555666666666555555666666777666666666nnnkkknnnlllpppooodddWWWPPPLLLJJJMMMNNNOOOOOONNNMMMKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEBBBCCCCCCCCCBBB???===<<<<<<;;;;;;<<<===<<<999666555555444333222222222222///000000111111222333333////////////.........---.........//////////////////////////////////////////......------......///000000000000000000000000......///000111000000//////000000000111111111111000000////////////000000000000000000000000000000...000111000///...///000111000000000000000111111222222111111111111111222111111111111000000111222111111111111111111111111444333222111111111333333000000111111111222222222333222111000000111222333333333444555555666666666333444444555666777777888666666666666666666777777555666666777777888888999777777888999999::::::::::::;;;;;;;;;<<<===>>>>>>===>>>>>>@@@BBBEEEGGGIIIHHHMMMTTT]]]eeennnwww}}}sssjjj```ZZZVVVVVV[[[bbblll[[[HHH@@@>>><<<;;;:::666666777777888888888888777777666666666666666666444555666777666555444333555555444333333333333333222222222222333333444555000111111222222333333333222222222222222222222222444444333222111111000000000000111111111111000000////////////000000000000222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222333444444//////000000000111111111222222222111111222222333222222222222222222222222222222222333333444444444333222222111222222333333444444444444444444444444333444555555666555555555555555555555555555555555666666555555555555666666444444555666666666666666xxxuuuxxxwww{{{wwwiiiYYYPPPLLLKKKMMMNNNOOOOOONNNMMMKKKKKKHHHGGGFFFFFFGGGGGGFFFEEEAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>===999777555444333222222111111111222222222111000000//////222111111111000000000000.........///////////////000000000000000000000000......------------..............................---...000111111111000///000000000000111111111111111000000//////000000111////////////////////////000222333222111000111222000000000000000111111222333222111111000111111111555333111111222333333111111111111111111111111111000000000111222444555666111111111222222222222333333222222222222222222333222222444555555666555555444444444555555666666777555555666666666666777777555555555666777777888888666777888999999999999888777777888999;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEAAACCCEEEHHHLLLSSS[[[```aaagggpppzzzvvvllleee[[[TTTMMMIIIFFFHHHOOOXXXaaaSSSEEE>>><<<999888:::555666777777888888888777666666666666555555555555555555555666555555444444666555444333222222222222333333222222222333444444222222222222222222333333222222222222222222222222333333222222111111000000000000111111111111000000/////////000000000111111222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444111222222222222333333333222111111111111222222333111111111111111111111111//////000000111222222222222222111111222222333333333333333444444444444555333444555555666666555555555555555555555555555555666555555444444555555666333444555555666666666666|||}}}~~~|||kkkYYYPPPNNNMMMKKKLLLMMMNNNOOONNNMMMMMMJJJHHHGGGGGGHHHHHHGGGFFF@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<===>>><<<999666555444333222111111111111222222222111000000//////444444333333333222222222............/////////000//////////////////////////////............//////........................---...000111111111//////000000000000111111111111111111000000000000111111000000000000000000000000000222333222111000111222000000000000000111222222333222222111000000111111333///+++---222555333///111111111111111111111111///000111222333444444444222222222222333333333333333333444444444444333333111222333444555555444444555555555555555555555555555555555666666666777777444444555666666777777888666777888999999999888777555666777888999:::;;;;;;<<<===>>>???@@@AAABBBCCC===>>>???@@@AAAEEEJJJNNNKKKOOOUUU\\\ccckkksssyyyxxxooofff]]]UUUPPPHHHDDDAAA@@@>>>===CCCJJJNNNFFF???<<<999555555888444555666777777777666555555555555555555555555555555555444333333333333333444444333333222333333333444444333222222222333333333333333333333222222222111111111111111111111111222222222111111111111111000000111111111111000000000000000111111111222222222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111222222222222333333333111111111111111222333333222222222222222222222222...//////000111111222222222222111111222222333444333333333444444444555555333444555555666666555555555555555555555555555555666555555444444555555666222333444555666666666666~~~~~~lllYYYPPPOOOOOOIIIJJJLLLNNNOOOPPPOOOOOOKKKIIIHHHHHHIIIJJJHHHGGGCCCBBB@@@>>>>>>>>>>>>???::::::;;;<<<===;;;888555555444333222111111111111/////////000111111222222000000000000////////////---.........//////000000........................000000////////////000000000000000000000000000000---...000111222111///...000000000000111111111111111111000000000000111111111111111111111111111111...000111000///...///000000000///000000111222222333333222111000000111111///)))$$$(((000444111,,,111111111111111111111111333333444444333222000///222222333333333444444444333333555555555555333333000111333444555444444333555555555555555444444444444555555555666666777777444444555555666777777777666666888999999888777777666777888999:::::::::::::::;;;;;;<<<===>>>??????;;;<<<>>>>>>???@@@CCCEEEDDDFFFHHHJJJMMMQQQWWW[[[aaajjjyyy}}}wwwqqqlllgggccc\\\UUUOOOJJJDDDAAA>>>======>>>;;;888:::@@@AAA===;;;;;;888333444777333444555666666666444444444555555555555555555555555444222111000111222222222222222222333444555555555444444333222222222222444444444333333222222222111111111111111111111111111111111111111222222222000000111111111111000000111111111111222222222222222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000............///////////////000000000000111111111111111000000111222333333333333333333333333333333000111111222333333444444222111111111222333333444333333333444444555555555333444555555666666555555555555555555555555555555555555555444444555555555222333444555666666666666{{{|||zzzlllZZZOOOLLLMMMKKKLLLMMMNNNOOONNNNNNMMMKKKIIIGGGGGGHHHIIIHHHGGGDDDBBB@@@@@@BBBAAA>>>;;;===<<<<<<<<<<<<;;;888666888777555333222222222333111111000000000000111111---...000111222222111111////////////000000000000000000000000000000000000/////////...------,,,,,,000000////////////000000//////............//////000000000///......------////////////////////////000000000000////////////000000000000000000000000111111000000///.........111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444444444333333333444555555555555444333333333444444555444444444444555666666555555555555666666666666777888888888888999999999777888888999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>===<<<===;;;:::888777777888888999999777666555555555555444444444444444444444444444444444444444555666777333333333222222111111111000111222333333333333333555444444333333222222111333222222111111222222333111111111111111111111111333222111000000111222333////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000//////////////////////////////000000111111222222222///,,,---///222111000000000000000000000000000444333111000000000111111111111000000000000000000000000//////000222444555555555555555555555555555555555555444444333333333666666666666666666666666555444444444444555666666|||wwwwww{{{{{{uuuiiiYYYNNNLLLMMMJJJKKKMMMNNNNNNNNNMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFCCCAAA??????@@@???===:::;;;::::::::::::999666444555444333333333333333444222222111111111111222222333444555555444333111000.../////////000000000000////////////////////////........................000000////////////000000//////............//////.........///////////////////////////////////////000000000000////////////000000000000000000000000111111000000000000//////111111111111111111111111////////////000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333444444555333333333333333444444555444444444444444555666666555555555555666666666666666666777777777888888888666666777888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;===>>>@@@@@@??????AAACCCFFFHHHLLLRRRXXX^^^bbbeeekkkvvvxxxrrrnnnjjjhhh```]]]XXXRRRLLLHHHFFFEEEDDDBBBAAA>>><<<;;;::::::<<<;;;999888777777888888888777666555444444444444444444444444444444444444333333333333333444555555333333333222222222111111111111222222333333333333222333333333333333333333333222222111111222222333111111111111111111111111222111000000000000111222////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000111111111111///---...000222111///000000000000000000000000333333111000000000111111111111000000000111111222111111000000111222333444555555555555555555555555555555444444444333333333555555555555555555555555444444444444444555666666wwwpppppprrrrrrnnndddWWWNNNLLLMMMIIIJJJLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEFFFFFFFFFEEEAAA@@@>>>>>>>>>>>><<<:::;;;::::::::::::999666444111111222333333333333333333333222222222222333333111111222222111000...---....../////////000000000........................,,,------...//////000000000000////////////000000/////////....../////////------......///000000111////////////////////////000000000000////////////000000000000000000000000000000000111111111111222111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111111111111222222222222222333444444222222111222222333444555444444444444444555555666444555555555555666666666555555555666666666777777555555666666777888888999999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::<<<======<<<<<<>>>??????@@@BBBEEEHHHKKKMMMNNNVVV___mmmwww{{{{{{{{{|||~~~}}}nnnjjjccc]]]XXXUUUQQQOOOJJJIIIFFFBBB@@@>>>>>>>>>;;;;;;;;;;;;::::::999888;;;:::999888777777777888666666555444333333333333444444444444444444444444222222222222222333333444333333333222222222222111111222222222222333333333111111222222333444444555222222111111111111222222111111111111111111111111111000000//////000000111////////////000000000000000000000000000000000000.../////////000000000000000000000000000000000000111000000//////000000111111111000000000000//////////////////////////////111111111111111111111111111111111111000000000000///......///111111000///000000000000000000000000333222111111000111111111111111111111111222333444333333222222222222333444444444444444444444444444555444444444444333333333444444444444444444444444444444444444444555555666rrriiihhhhhhhhhfff___UUUNNNLLLMMMIIIIIIKKKLLLLLLLLLKKKJJJGGGEEEDDDDDDEEEEEEEEECCCAAA@@@???>>>======<<<;;;===<<<<<<<<<<<<;;;888666000111222333444333222111222222222111111222222222,,,---...000111000000///........./////////000000........................---........./////////000000000////////////000000......////////////..................//////000000////////////////////////000000000000////////////000000000000000000000000///000000111222222333333111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222111111222222333444222222222111111222333333444444333333444444555666444444444555555555666666555555666666666777777777555555666777777888888999999999999999999:::::::::<<<;;;;;;::::::999999999999:::<<<;;;;;;:::<<<===<<<===>>>AAACCCEEEGGGHHHLLLSSS^^^eeegggeeebbbaaabbbffflllvvv}}}wwwqqqkkkddd```WWWSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>>============888999:::;;;;;;:::999888999999888888777777777777666666555444333333444444444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222333111111222222333333333333222222111111111111222222111111111111111111111111000000////////////000000////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000////////////000000000000000000000000//////////////////////////////111111111111111111111111222222111111000000//////......///111111111000///000000000000000000000000222222111111111111111111111111111111222333444555444444333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444333333444444555666pppeeebbb___``````[[[TTTOOOLLLLLLHHHIIIJJJKKKLLLKKKKKKJJJGGGEEECCCCCCDDDDDDDDDCCCBBBAAA@@@???===<<<=========<<<<<<<<<<<<;;;888666222333444444333222000///111111000000000000111111///000111333333333333222............////////////........................000000/////////.........000000////////////000000......///000000///......000000//////............////////////////////////000000000000////////////000000000000000000000000//////000111222333333444000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222111111222222333444444333333222111111111111333333333333333444555555444444444444555555555555666666666777777777888888666666777777888999999:::888888888999999:::::::::;;;;;;;;;::::::999999888999:::;;;;;;::::::;;;<<<888999:::<<<>>>@@@AAABBBBBBHHHOOOUUUVVVTTTPPPNNNOOORRRVVV\\\eeennnvvvzzz~~~|||wwwtttqqqnnnkkkiiifffccc^^^ZZZVVVRRRMMMJJJDDDBBB???>>>>>>>>><<<;;;;;;::::::999999999999999888999:::::::::999777666777777777777777777666666666666555555444555555555444444444444444444444444444444333333333333333444222222222222222222222222333333222111111222222333333333333222222111111111222111111000000111111222111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000////////////000000//////////////////000000////////////////////////111111111111111111111111222222111111000000//////---...000111111000000///000000000000000000000000111111111111222111111111111111111111222333444555333333333333333333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333444555555qqqddd___[[[\\\\\\YYYTTTOOOLLLJJJHHHIIIKKKLLLLLLLLLKKKJJJGGGEEECCCCCCDDDDDDDDDCCCBBBBBBAAA???<<<<<<===???;;;::::::::::::999666444555555444444333111000///111000000000000000000111111111222222111000...---------........./////////........................111111000//////...------000000////////////000000---...///000000///...---111000000///......------////////////////////////000000000000////////////000000000000000000000000//////000000111222333333000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444222222222222222333444444444444333222222222222222333333333333333444444555333444444444444555555555666666777777777888888888666666777888888999999:::777777888888999:::::::::::::::::::::999999999999999:::;;;;;;999999:::;;;::::::::::::;;;;;;;;;;;;<<<@@@FFFKKKMMMMMMJJJHHHEEEFFFHHHKKKPPPUUUYYY\\\^^^```dddiiioootttxxxzzzyyyttthhhddd___ZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDBBB@@@>>>===;;;::::::;;;<<<<<<;;;888888888888888777777777777777777777777666555555666666777777777777666555666666555555555555555666444444444444444444444444555444444333333333333444111222222222222333333333444333222111111111222333444333333222111111000000111111000000000000111111111111111111111111111111///000000111111000000///////////////000000000000000000000000000000000000111111111111222222222222000000000000000000000000000//////......//////000......////////////000000////////////////////////111111111111111111111111111111111111000000000000---///111111000///000111000000000000000000000000000000111222222222222111111111111111111222333444111222333333333333222222333333333333333333333333333333333444444444444555333333333333333333333333333333333333333444444555ttteee^^^YYYZZZZZZYYYUUUPPPKKKIIIIIIJJJKKKLLLMMMLLLKKKKKKGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@>>>::::::<<>>AAAEEEGGGHHHFFFDDD???@@@AAACCCEEEGGGHHHIIIJJJKKKMMMPPPTTTWWW[[[\\\___bbbgggllloooqqqrrrrrrrrrvvv|||}}}zzzxxxuuutttsssrrrrrrpppmmmhhh```[[[SSSPPPKKKHHHGGGFFFEEEDDDBBB@@@===<<<<<<<<<;;;:::;;;:::999999;;;;;;;;;999888888888888888888888777666666555555555666666777555555666777777666666555555444444444444444555555444444444444444444444444444444333222222222222222111111222222222333333333555444222111000111222333222222222111111111111111111111000000000000111111111111111111111111111111000000111222222111000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////............//////........./////////000000000000000000000000000000000000000000000000000000000000000000000111111111...///111000......000333000000000000000000000000///000111222333222222111111111000000000111111222///000111333333333222222333333333333333333333333333333333444444444555555444444444444444444444444333333222222333333444555wwwfff^^^XXXYYYZZZYYYUUUPPPKKKHHHIIIJJJLLLMMMMMMMMMLLLKKKGGGEEEDDDCCCEEEEEEDDDCCC???@@@???<<<999888;;;>>>===<<<<<<<<<===;;;999666555444333222333444555666333222222222222222222333...///000222222222222111---------.........//////000000000000000000000000......//////000000111111000000////////////000000---...///111111///...---------......///000000000////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222333333444444444444333333444444555666000000111222444777999:::333333222222333333444555333333333444444444555555444444444555555555666666444444555555666777777777666777777888999999::::::888888888999999::::::;;;777888999888777666777888666777777888999:::;;;;;;<<<<<<===>>>@@@???===;;;<<<===???@@@AAABBBBBBBBBDDDDDDDDDEEEFFFIIIKKKMMMKKKNNNQQQTTTVVVVVVUUUTTTZZZ[[[^^^bbbfffiiilllmmmooorrrxxx~~~}}}}}}uuuuuuwwwzzz~~~{{{tttpppmmmjjjhhhfffeeecccaaa___]]][[[ZZZWWWWWWXXXXXXVVVQQQIIIDDDDDDAAA>>>===>>>?????????AAA>>>;;;::::::;;;:::999888777555555666666555444444555666666777777666666666666555555666888999;;;444555666777777666555555333333333222222333444444444444444444444444444444333333222111000000111111111111111222222333333333555444222000000111222333000000000111222222333333111111000000000000111111111111111111111111111111000111222333333222111000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////---.........//////000000111111111111111111111111//////////////////////////////000000111111222222...000111///------000444000000000000000000000000///000111222333333222111111111000000000000000000...///000222333333333222333333333333333333333333333333333444444555555555444444444444444444444444333333222222333333444555{{{jjj``````YYYUUUWWWXXXRRRLLLHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGEEEDDDEEEFFFFFFFFFBBBAAA???>>><<<;;;;;;:::999::::::;;;:::999888777444444333333333333222222000000////////////000000333222222111000//////...//////...------------.........------------......,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---...///........................000///...------...///000//////000000///...------'''))),,,///000000///---000000000000000///......111000/////////000222333......///000000000000000111111111111111222222333111111111111222222222222////////////////////////222222222222222222222222222222111000//////000000222222222222222222222222111111222222222333333333444444444444444444444444333333444444444333222222999777555444333444555666666666666666666666666666777777777777888888888888888888777666666555666666999999888888999999:::;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>???@@@AAAAAABBBEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRSSSTTTUUUTTTWWW[[[___ccceeeeeeeee________________________[[[[[[[[[]]]```eeeiiikkkjjjeee___[[[YYYWWWSSSPPPLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGFFFEEECCCAAA???>>>???>>>>>>===<<<:::999888888888777777666666555555777777888888888888888777666666777888888888888888777666555444333333444555444444444444444444444444333333333222222222111111222222333333333333444444333222222111111222222333111222222333333222222111111111111111111111111111333222111111000111111111...///000000000///---,,,000---+++,,,///111111000000000000000000000000000333333222111000000000111111111111111111111111111...000111222222111000...//////000000000000//////000000000000000000000000000000//////......------000000000000000000000000---...///000111222333333////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111333333333333333333333333111222222333333222222111444333333222111000//////333333333333333333333333000111222222111222444555nnnfffccc[[[UUUVVVVVVPPPJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFFFFFFFFFFCCCBBB@@@???===<<<<<<<<<::::::;;;;;;:::999777666444444333333333333222222000000////////////000000222222111000000///......//////...------------.........------------......,,,------...//////000000222111111111111222222333........................000///...------...///000///////////////...------***+++---///000000//////000000000000000///......000000000000000111111222......///000000000000000000000000000000111222222////////////000000000000000000000000000000000000222222222222222222222222222222111000000000000000222222222222222222222222111111222222222333333333444444444444444444444444000111222222333333333333777666444333333333444555555555555555555555555555666666777777777888888888999888777777777777777888999999999999999::::::;;;888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIILLLNNNPPPQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJLLLNNNQQQRRRTTTPPPLLLIIIIIIGGGEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;:::999777777777777777777666666555555555555666666666666555555444444555666666666666555555555444333222333444444777777777777777777777777333333333222222222111111222222222333333333444444333222222111111222222333111222222333333222222111111111111111111111111111333222222111000000000000//////000000000///------000...,,,---///222222111000000000000000000000000333222111111000000111111111111111111111111111111...///111222222111///...//////000000000000//////000000000000000000000000///////////////.........000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111333333333333333333333333222222333333333333222222333333333222111111000000333333333333333333333333111222333222222222444666xxxrrrjjj```WWWUUUSSSOOOJJJHHHGGGHHHKKKLLLMMMMMMLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@???>>>======;;;;;;;;;;;;:::888666555444444333333333333222222000000////////////000000111000000//////.........//////...------------.........------------......---......//////000000111000000//////...///////////////////////////////////////............/////////////////////......---......//////000000000000000000000000000//////...//////000111111111111111......///000000000000000///////////////000111111////////////000000000000111111111111111111111111333333222222111111111111222111000000000000000000222222222222222222222222111111222222222333333333444444444444444444444444111222333444666666666777666555444222222333444444555555555555555555555555666666777777777777888888888888777777888888999999888888888999999999::::::777888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>=========<<<======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBDDDBBB@@@?????????>>>============>>>===<<<<<<;;;::::::::::::999888777666888888888888888777666666777777777666666666666555555555555666666555555444333444555555666555555555333333222222222333444444444444444444444444444444333333333222222222111111222222222222333333333333222222111111111111222222111111222222222222111111111111111111111111111111444333222111000///////////////000000000///......000///---...000222222111000000000000000000000000222222111000000000111111111111111111111111111111//////111111111111////////////000000000000//////000000000000000000000000...///////////////000000000000000000000000000000222111000000///...------////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111333333333333333333333333222333333444444333333222333333333333333222222222333333333333333333333333222333444333333333555777rrrfff[[[VVVSSSNNNJJJIIIFFFHHHKKKNNNOOOOOOMMMLLLHHHGGGEEEEEEFFFGGGFFFEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<<<<;;;:::777555444444444333333333222222222000000////////////000000000/////////.........---//////...------------.........------------........./////////000000111111...------,,,++++++++++++000000000000000000000000/////////....../////////...///////////////......111000///.........///000//////000000000000//////...///000222222111000000......///000000000000000...............///000000000111111111222222222222111111111111111111111111333333222222111111000000111111000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333111222333444555555555555555555444333333444444555555555555555555555555555666666666666777777777888777666666666777888999999666666777888888888888888777777777888888888888999999999999999:::::::::;;;::::::::::::;;;;;;;;;<<<::::::::::::::::::999999??????>>>>>>>>>=========????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::555666666777777666666555555666666777777777666666666666666666666666666666777777777888777777666666555555666777777777777666222222222333333444555555222222222222222222222222333333333222222222111111111222222222222333333333222222111111111111222222111111222222222222111111111111111111111111111111444333222000//////////////////000000000/////////000000///000111111222111000000000000000000000000111111000000000000111111111111111111111111111111//////000111111000////////////000000000000//////000000000000000000000000......//////000000000111//////////////////////////////...---,,,,,,+++***////////////000000000000////////////////////////////////////////////////111111111111111111111111222222222111111111111111222222222222222222222222333333444444444444333333222222222333333444444444222222222222222222222222333444555444444444666888zzzmmm___XXXTTTPPPLLLLLLFFFHHHKKKNNNOOOOOOMMMLLLHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA@@@???>>>=========<<<<<<<<<;;;:::777555444444444333333333222222222000000////////////000000////////////............//////...------------.........------------......////////////000000000000111111000///.........///000000000000000000000000...//////////////////.........///////////////...111000...---,,,---.../////////000000000000//////...///000222222111000000......///000000000000000...............//////000000111111111222222222222111111111111111111111111222222222111111000000000111000000000000000111111111111111111111111111111111111222222222333333333333333333333333333333333000000111111111111000///555555555555555555666666555555555555555555555555555666666666666777777777555555555555555666777888444444555666777666666555666666777777777888888888888888888888999999999999888999999999999::::::::::::::::::::::::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;:::999999999888888888999888777777666555555666777777777777777555666666777777777777777555555555555555666666666777777777777777666555555444444555666666666666666333333444444555555666666555555555555555555555555333333333222222222111111111111111222222222333333222111111000000111111222000111111222222111111000000000000000000000000000333222111000////////////000000/////////000000000///000111111111111111111////////////////////////111000000///000000111111000000000000000000000000/////////000000///////////////000000000000//////////////////////////////.../////////000000111111////////////////////////........................////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222333333444444333333222111222222333333444444555222222222222222222222222333444555555444555777888qqqccc[[[VVVQQQNNNMMMGGGHHHKKKLLLMMMMMMLLLKKKGGGFFFFFFGGGHHHGGGEEEDDDAAAAAA@@@>>>>>>=========;;;;;;;;;;;;:::888666555444444333333333333222222000000////////////000000//////////////////////////////...------------.........------------......////////////////////////111111000/////////000000////////////////////////......////////////......---...//////////////////000///...---------...///...//////000000000000000//////000111111111111111......///000000000000000...............///000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111222222222333333333333333333333333333333333444444444444444333222222555555555666666666666666444444444444444444444444555555666666666666777777555555444444444555666666333444555666777666555444666666666666777777777777777777777777888888888999777777888888888999999999::::::::::::::::::::::::777777777888888999999999888888888888999999999999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::999:::;;;:::888666666777888888888888888777666666555666777777888888888777666666777777777777777666444555555555555666666666555555555555444444333222111222333333444444333333444444555666666666555555444444444444444444444444333333333222222222111111111111111111222222222222111111000000000000111111000000111111111111000000000000000000000000000000111111000/////////000000000000/////////000111111...000111111000///000000////////////////////////000000/////////000111111000000000000000000000000//////////////////////////////000000000000/////////////////////////////////000000000000000000111000000000000000000000000000000000111111222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222222222111222222333333222222111111111222222333333444444222222222222222222222222333444555444444444666888sssddd\\\WWWQQQNNNMMMHHHIIIJJJKKKKKKKKKKKKKKKGGGFFFFFFGGGHHHGGGEEECCCBBBAAA@@@???????????????::::::;;;;;;:::999777666444444333333333333222222000000////////////000000000000000000000000000000//////...------------.........------------....................................---------......///........................---...///000000///...---------.../////////////////////////////////000000......///000000000000000000000000000000111111222......///000000000000000//////......//////000111////////////000000000000000000000000000000000000//////000000111111222222000000000000000111222222111111111111111111111111111111222222222333333333222222222222222222222222555555666666777666666666333444555555666666666555444444444444444444444444555555555666666666777777777666666555555555555666333555666888888777666555555555555666666666777777666666666777777777888888666666777777777888888888888888888999:::::::::;;;::::::::::::999999999999999999999::::::;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::999;;;===<<<999777777888999999::::::999999888777555666666777777777777666666666666666666666555555444444444555555555666666555555555555444333222111111111222333333333333222333444555555555444333222111111111111111111111111333333333222222222111111111111111111222222222222111111000000000000111111000000111111111111000000000000000000000000000000000////////////000111111000000/////////000222222---///111111///......//////////////////////////////////////////000111111000000000000000000000000/////////......///////////////000000000000//////////////////////////////111111111000000000000000000000000000000000000000000000111111111222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111222111111111111111111111111000111111222222111111000111111111222222222222222111111111111111111111111222333444444333444666888sssddd\\\WWWQQQMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFFFFGGGHHHHHHEEECCCCCCBBBBBBAAA@@@@@@@@@@@@999::::::;;;:::999888777444444444333333333222222000000////////////000000000000000000111111111111//////...------------............------........................---------...............///000111........................---...///000000///...---------...///000000////////////000000111111111111......///000000000000000111000/////////000222333...//////000000000000000///////////////000111111111111111111222222222222////////////////////////......///000111222333333000000///000000111222222000000000000000000000000111111222222222333333333222222222222222222222222...///000111222333333333222333444444555555555444444444444444444444444444555555555555666666666777999888777666666555666666555666888999:::999777666555555555555666666666777666666666666777777777777666666666666777777777777666777777888999::::::;;;::::::999888777666555555888888999999:::;;;;;;<<<999888888777888888999999888888888888888888888888===;;;999777666666777888666999<<<;;;888666666888777777888888777777666555444555555666666555555555555555666666555555444333444444444555555555666666777777777777666555444333333333444555555555555444333444444555444333111000444444444444444444444444333333333222222222111111000111111111111222222222111111000000000000111111000000111111111111000000000000000000000000000000.........//////000111222111000/////////111222333,,,///111111///------//////////////////////////////////////////000111111000000000000000000000000//////............////////////000000000000//////////////////////////////222222111111000000//////000000000000000000000000///////////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222333444333333333555777~~~yyytttlllbbb[[[WWWUUURRROOOIIIIIIKKKMMMOOOPPPNNNLLLJJJHHHGGGHHHHHHGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===;;;999777555444444333222222111000000111000///000222333333222111111111111000000000000......,,,++++++,,,......***+++---//////...---,,,////////////////////////111111000///////////////333222000///.........///........................000000000000111111111111//////............//////000000//////.........---////////////////////////////////////////////////000000000000000000000000///////////////000000111...000333555555333000.........//////000000000111111111111111111111111111222222111111222222333444111111111111111111111111//////000111222222333333444444222222222222444444555444444333333333444444222222444444444444222222333444555555444444555777444444444555555555555666666666666666666666666666888777666555555666777888222222333444555666777888:::777555555888999888666666888999888777666777888999999888888888888999999999999888888888888888888::::::999888777777777888777777777888999999999:::888888888777777777777777666777888999999888777666777777777777777777777777444444444555555555555555555555555444444333333333444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222111111111000000333222222222111000000000111111111111111111111111111111000000//////......222222111111111111222222000000000000000000000000111111000000//////......//////...//////000111222............////////////...///111222111000...---////////////000000000000//////000000///...------111111111111111111111111000000000000////////////............------------111111000000//////......000000000000000000000000000000////////////000000000000000000111111111111......//////000000111111111111222222222222111111111111222222222111111000---///111222333222111000111111111111111111111111000000000111222222222333//////000111222333333333|||tttqqqjjjaaaZZZWWWUUURRROOOKKKKKKLLLNNNPPPPPPNNNLLLHHHGGGFFFGGGGGGGGGEEECCCDDDCCCAAA@@@>>>======<<<;;;;;;<<<<<<;;;999777555444444444333222222111111222000000000222333222111111111111000000000//////...------,,,,,,------...***+++---//////...---,,,........................111000000///////////////222111000///......//////........................---.........////////////222111111000000111111222000/////////............000000000000000000000000////////////////////////////////////////////////111111000000111111222333000111111222222111111000000111111111222222222222111111111111111111111111222222111111222222333444111111111111111111111111000111111222333333444444333222111111111111222333555444444333333333444444222333333333333333333222333444555555444444555777444444444444555555555555666666666666666666666666888777666555555666777777555555555555555555555555888666444444777888777555666777888888666666777888999888888777777888888999888888888888888888888888:::999888888777777777888777777888888888888888999777777777777777777777777666666777888888777666666666666666666666666666666555555555555555444444444555555444444444333333333444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333222222222222222333333333222222111111111111222222111111111000000000//////222222222111111111111111111111111111111111111111111111000000////////////......------------......000000000000000000000000000000000000////////////000////////////000000111............//////////////////111111111000...---////////////000000000000//////000000///......---000000000000000000000000000000000000////////////---...///000111222222333111000000000/////////...000000000000000000000000000000////////////000000//////000000000111111111111111111111111222222222000111111222222111111000111111222222222111111000...///111222333222111000111111111111111111111111111111111111111222222222000000111111222222333333{{{qqqnnnggg___ZZZWWWUUURRROOOMMMMMMMMMOOOPPPPPPNNNLLLHHHFFFFFFFFFGGGFFFDDDBBBFFFEEECCCAAA???===<<<<<<:::;;;;;;;;;:::888666555555555444444333333222222222111000000111222111///111111000000000000//////------............------+++,,,---.........---,,,........................000000//////////////////000000///......//////000........................------........./////////111111000000000000111111////////////............111111111111111111111111////////////////////////........................111111000000111111222333222111000//////000111222111111111111222222222222111111111111111111111111222111111111111222333333111111111111111111111111222222222333333444444555222111111000000111111222444444333333333333444444333333222222222222333333222444555555444444555666444444444444555555555555666666666666666666666666777666666555555666777777888888777666555444444333777555444444555666666555666777888777666555666888888888777777777777888888777777777777888888888888999888888777777777777777888888888888777777777777777777777777777777777777555555666666666666555555555555555555555555555555666666555555444444333333444444444444333333333333444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222000000000///////////////111111111111111222222222111111111111111111111111111000000000000//////////////////....../////////000000000000000000000000////////////000000000000111000000////////////000............///////////////000111111111000...---////////////000000000000//////000000000///......////////////////////////////////////000000000000...//////000111222333444000000000000////////////000000000000000000000000000000////////////000000//////000000000000111111222222222222111111111111000111111222222111111000000111111222222222111111///000111222222222111000111111111111111111111111222222222111111111111111111111111222222222222222tttnnnggg___ZZZWWWUUURRRPPPNNNMMMMMMMMMOOONNNMMMKKKHHHGGGFFFGGGGGGGGGEEEDDDFFFEEECCC@@@>>><<<;;;;;;::::::::::::999888666555555555555444444333333333333111000000111111000...111000000000////////////,,,---...//////...---,,,+++,,,---.........------........................//////////////////......//////....../////////000......................../////////000000000111111......------------......///////////////.........000000000000000000000000////////////////////////////////////////////////...............///000000222111000000000000111222///////////////000000000111111111111111111111111111111111111111222222333111111111111111111111111222222222222333333444444222222111111111111222222333333333222333333444444444333222111111222333444222444555555444333555666333333444444444555555555555555555555555555555555555555555555666666666777888888777666555555444333666555444444555555666555555666777777555555666777777777777666666777777777666666666777777777777777888777777666666666777777888888888777777666666555666666666777777777777777555555555555555555555555555555555555555555555555666666555444444333222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444444333333333333333222222111111111111222222000000000000000000000000000000000111222222222333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000.........///000111111111111111000//////...//////............///////////////000000111000///......////////////000000000000//////000000000//////...////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000////////////000000////////////000000000111111111000000//////......000000111111111111000000000000111222222222111111000000111222222222111000111111111111111111111111333222222222111000000000222222222222222222222111~~~ssslllbbb[[[XXXVVVSSSQQQMMMLLLKKKKKKMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGFFFEEEDDDBBB???===;;;:::::::::::::::999888777666555555555444444444444333333333111000000111111///...000000000////////////...,,,---////////////---,,,,,,,,,---------...------........................---...////////////...............///////////////........................////////////000000000000---,,,,,,++++++,,,,,,---.........///////////////////////////////////////000000000000000000000000000000000000000000000000.........---...//////000///000111111111111000///000000//////////////////000000000000000000000000111111000000111111222333111111111111111111111111111111111111222222222222222333333333333333333222222222222222222333444555333333111000000111333333222333444444333333444666333333333444444444444555444444444444444444444444444444555555666666666666666666666666666555555555666666666666555555666777444666666666555444555666777666666555555666666777555555666666666777777777777666666555666666777777888777777666666555555555555555666666777777777777555555444444444444555555666666666666666666666666666666555444333222222111333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222222222111111111111222222111111111111111111111111000000000111222222222333000000000000000000000000000000000000111111111111//////............//////////////////////////////------...///000111222222111111000//////...//////............////////////000000000000000//////...////////////000000000000//////000000000000000///000000000000000000000000.../////////000000000111000000000000////////////////////////000000000000////////////////////////000000////////////000000...////////////000000000111111000000//////......000000000111111000000000///000111222222222222222111111222222222111111111111111111111111111111111333222222222111000000000333333333222222222222222~~~ttthhh^^^YYYVVVTTTRRRLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGDDDCCCAAA???===;;;::::::::::::999888777666555555444444444333333333333333111000//////000111000...000000////////////............////////////......,,,,,,,,,---------......------------------------,,,---...///000///...---....../////////......---........................,,,,,,---------...............------------...............///////////////........................000000000000000000000000111111111111111111111111000000//////000000111222...///111111111111///...222222222222111111111111000000000000000000000000111000000000000111222222111111111111111111111111111111111111111111111111222333333444444333333222222111111222222333444555222222111111111111222222111333444444333333444555333333333333444444444444444444444444444444444444333444555666666666666666333444444444555555666666666777777666555555666888444555666555444333444666666666555555555555666666444444555555666666777777555555555555555666666777666666666666555555555555444555555666666777777888666555444444444444555666666666666666666666666666555555444444333333222222222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333333222222111111000222222111111111111222222111111111111222222222222111111111111111222222222000000000000000000000000000000000111111111111222111000000000000000000111////////////////////////---......///000111111222111000000////////////000............////////////000000000000////////////////////////000000000000//////000111111111000000000000000000000000000000......//////000000111111...//////000111222333444////////////000000000000000000000000000000000000000000////////////000000......////////////000000222222222222111111111111///000000111111000000//////000111222222222222222333222222222111111111111111111111111111111111111222222222111111111111111222222222333333333333333}}}nnnaaaYYYVVVTTTRRRLLLJJJIIIJJJLLLMMMMMMLLLHHHGGGGGGHHHIIIJJJHHHGGGCCCCCCAAA???>>>===<<<<<<:::999888777666555555555222222333333333333333333000///...///000111000///000000/////////.........//////............//////---,,,,,,,,,------......------------------------+++,,,...///000///...---...////////////...,,,+++........................,,,,,,,,,---------......000//////......//////000............/////////000////////////////////////000000000000000000000000000000000000000000000000000////////////000111111000000////////////000000222222222222111111111000000000000000000000000000000000000000000111222222111111111111111111111111222222222222222222222222111222333333333333222111111111111111222333444555111111222222222222111111111333444444333222444555222222333333333444444444333333333333333333333333222333444666666666666666333333333333444444444555444666777555333333555777333444555555333333444555666555555444444555555666333333444555555666777777555444444444555555666777444555555555555555666666444444555555666777777888666666555444444555666666555555555555555555555555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333222111111000//////222222111111111111222222000000000000111111111222222222222111111111111111000000000000000000000000000000111111111222222222222222111111111111222222////////////////////////......//////000000111111000////////////000000111............////////////111000000///////////////////////////000000000000//////000111111111111111////////////////////////.........///000111111111---...///000111222222333.../////////000000000111000000000000000000000000000000////////////000000........./////////000000111111111111111222222222//////000000000000////////////000222222333333222333333222222111111111111111111111111111111111111111111111111111222222222111222222333333444444444qqqcccZZZVVVTTTSSSLLLKKKJJJKKKMMMOOOOOONNNGGGFFFFFFGGGIIIIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>:::999888666555555555555222222222222222222222222///......///000222111000000/////////............000///...------...///000---,,,,,,,,,,,,---......------------------------+++,,,...000000///...---//////000000///---+++***................................./////////000000//////............//////---.........//////000000000000000000000000000000000000000000000000000000////////////////////////---------------...//////333111...,,,,,,...111333111000000000//////......000000000000000000000000000000000000000111111222111111111111111111111111333333333333333333333333000111222333333222111000111111111111222333444555000111222333333222111000111333444444333222444555222222333333333444444444333333333333333333333333111222444666777777666555333333333333333333333333333555666444222111444666333444555555333333444555555555555444444555555555333333444444555666777777444444444444444555666777333444444555555666666666444444444555666777777888777666555444444555666777444444444444444444444444333333333333333333333444111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222222111111000//////...222222111111111111222222.../////////000000111111333222222222111111000000000000000000000000000000000000111111222222222222......------------......////////////////////////////////////000000000000//////...//////000111222............/////////000111111000///////////////////////////000000000000//////000111111111111111........................---......///000111111222............------------.../////////000000111111000000000000000000000000000000////////////000000............/////////000......//////000000111111//////000000000000////////////000222222333333333444333333222111111111222111111111111111111111111000000111111222222222333111111222333333444555555rrr___XXXYYYVVVPPPMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;<<<;;;999777555555555555111111111222222333333333111111000///////////////000///---,,,++++++,,,---//////.........---------......---,,,,,,,,,------......------------....................................------,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000000---------------...///000000000000000000000000000000000////////////000000---......///000111111222000,,,((('''))),,,...000.../////////......111333000000000000000111111222000000000000////////////000000000000111111111111111111111000000000000000111222333333111111222333111111111111111111111111222222222222222222222222///000111222222222222222666555333222222333555666333333333444444444555555333333333333333333333333111111111///......111333333444555555555444333222333444444555555444444333444444444444444444444444333444555555666555555555555666777888888777666555444444444555555555555666444444444444444444444444555555666666555555444333333444444555444333111000444444555555555555555555333444555555666555555555666666555444333333222222111111000000111111222333111222333444444333222111111222222333333222222222222222222222222222222222222222222111111111111000111222222333333222222111111111222222222333333333222222111111000/////////000000000000000000000000...//////000000000000///......//////000000111111222111111111000000//////...///000///------///000222111000.........///000000000//////......------...............///000000//////000111111111111000............///111222333...............///000000////////////////////////222111111000///......---000000000000000000000000......//////000000111111//////000000111111111222111111000000//////......+++,,,,,,,,,...///000111000000000000000000000000...---,,,++++++,,,---...000000000///000111111222111000000000111222333333222222111000//////000000222222111000000///000000///000000000111111111111rrr```YYYZZZWWWQQQJJJJJJIIIKKKMMMOOOOOONNNJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCBBB@@@>>>===<<<;;;<<<;;;999777555555555555333333333333333444444444222222111000000000000000111111000///............//////.........------------------,,,---------...------------------------........................111111000000////////////,,,,,,------...//////000000000000000000000000000---------------...//////////////////////////////000000////////////000000---------...///000000000111///------///111111111222333222111000000333666222222111000//////000000000000000000//////////////////000000000111111111000000000000000000000000000111222222000000111222111111111111111111111111333333333333333333333333000000111222222222222222555444333222222333444555333333333333444444444444333333333333333333333333333333222111///000222555333333444444444444444333333333444444444444333333555555444444333333222222333333444555555555555555444444555666666555444444444444444444555555555555444444444444444444444444222333444555555555555555444444555555555444333222333333333444444444444444333333444555555555555555555444444333222222111111111111000000111111222333111222222333333222222111222222333333333222111111222222222222222222222222222222222111111111111000000111111222222111111000111111111111222222222333000000000000000000111111000000000000000000000000000111111111111111000000......//////000000000000111111000000000/////////...///000///------///000222111///.........///000000000000//////........................///000000///000000111222111111111000////////////000000111...............///000000////////////////////////.........///000000111111000000000000000000000000000000000/////////////////////000000000111111111000000000000////////////.........---......///000000000000000000000000000111000000//////000000111///000000000111111111111111111000000111111222333222222111000000000000000333222111111000000000111000111111111222222222222ppp```ZZZZZZWWWSSSKKKJJJJJJKKKMMMOOONNNNNNIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBB@@@>>>===<<<;;;;;;:::999777666555444444555555444444444444444333333222222111111111111111000000000000///...------...............---------,,,,,,,,,------...//////,,,,,,------------,,,,,,........................111111111000000000000000,,,,,,------.../////////////////////////////////...------------...//////........................000//////......//////000,,,,,,------......//////000000000111333333222000000///...+++***+++...111444333222000//////......000000000000//////////////////000000000000111111000000000000000000000000///000111111000///000111111111111111111111111111222222222222222222222222000000111222222222222111555444333222222333444555222222333333333444444444333333333333333333333333444444444333111222444666333333222333333444555666333333444444444444333333555555444333222111000000222333444444555555444444222333333444444333333222444444444444555555555555444444444444444444444444000000222333444555555555333444444555555555555555333333333222222222222222222333444444555555444444333333222222111111000000111111000000111111222333222222222111111222222222222333333333222111000000222222222222222222222222222222222111111111111000000000000111111000000000000000000000111111111111......///000000111222222000000000000000000000000000111111111000///.........////////////000000000///////////////............///000///------///000111000///.........//////000000000000////////////...............///000000000000111222222222222111111111000///////////////...............///000000////////////////////////------...//////000111111000000000000000000000000111111000000///......---//////000000000000111111////////////000000000000111000//////............000000000000000000000000222111111000000111111222...///000111222111111000111111000000000111222222222111000000000000000000222222111000000000111111111111111222222222333333}}}lll___ZZZXXXVVVSSSNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@>>>===<<<;;;::::::999777666555444333555555444444333333222222222111111000000111111111....../////////---+++***........................+++,,,,,,....../////////,,,---...//////...---,,,------------------------............---------------------.........//////..............................---------......///------------------------/////////....../////////---------......////////////......///000111000///---,,,***'''%%%&&&))),,,333222111000////////////000000000000////////////////////////000000000111/////////000000000000000000111222111000///000222111111111111111111111111111111111111111111111111000111111222222222111111333333222222222222333333222222222222333333333333222222222222222222222222444444555333222222444666222222111111222444666777333333333444444333333333333333333222222111111111222222333444444444444444222222333333333333222222333333444444444555555555333333333333333333333333000000111222333444444333111222333444444555555555333333333333222222222222222222333444444444444444333333222222111111111111111111000000111111222333333222111000000111222333222222333222222111000///222222222222222222222222222222222111111111000000000000111111111111000000/////////000000000000000////////////000000111111////////////////////////............---,,,+++***////////////////////////...........................///000///------///000////////////.../////////000000000000000000000000...............///000000000111111222222222222222000000////////////000000...............///000000////////////////////////000000/////////.........000000000000000000000000000000/////////.........//////000000000000000000......//////000000111111111111000///////////////////////////////////////////////////////////////---///111222333222000///111111000000000000111111111111000000000000000111111000000//////000000000000000111111111222222222wwwggg]]]YYYVVVTTTSSSMMMKKKJJJJJJJJJJJJHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@>>>===<<<;;;999999888777666444333333444444333333222222111111000000/////////000000111...//////000///---,,,+++---.....................+++,,,---...///000//////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------///......---------......------------------------//////............/////////////////////000000000000...,,,+++---///000000111000///,,,***+++...000111000000000000000111111000000000000////////////...////////////000000000......//////000000000000111222333333111111222333111111111111111111111111000000000000000000000000111111222222222111111000222222222111111222222222111111111222222222333333222222222222222222222222222333444333111111222444222222111111222333555777222333333333333333333222111111111222222333333333111222222333333333333333444333333333333333333444333333333444444444444555333333333333333333333333111222222333222222111111000000111111222444444555555444444444333333222222111222222333333333333333333333333333222222222222111111000000111111222333333222000000000000222333222222222222111111000///222222222222222222222222222222222111111111000000111222222222222222222111////////////////////////000000000000//////......////////////////////////............---+++******/////////...............------------...............///000///------///000.........////////////...///////////////000000000...............///000000000000111222222222222111............///000111222...............///000000////////////////////////////////////............////////////////////////---........./////////000000000//////////////////......//////000000111111///////////////000111111////////////////////////........................---///111222333222000///111111000000///000000111111000000000000000111111//////.........//////000////////////000000000000rrrccc\\\XXXUUUSSSSSSJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;999999888777666444333222333222222222222222111111//////////////////000111111111111111000///......---------...............+++,,,...///000000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........................................................//////...------------...------------------------///......------....../////////000000000000000000111///,,,,,,...000111111111111111000......000222000000000000000111222222000000000000////////////......////////////000000---......//////000000111111333444333222111222333111111111111111111111111////////////////////////111222222222222111000000111111111111111111111111000000111111111222222222222222222222222222222222000222333222111000111222222222111222222333444555222222333333333333222222000000111222333444555555000111222222333333222222555444444333333444444555333333333333444444444444333333333333333333333333222333333333333222111000000000000000111222444444555555444444333333222222000111222222333333222222333333333333333333333222111111000000111111222333111111111000000111111111000000111111111111111000222222222222222222222222222222222111111111111000222222333333333333222222000000000000////////////111111000//////...------000000000000000000000000///000000000///...------/////////............------------..................///000///------///000------.../////////..................////////////...............///000000//////000111111111111000------......///111222333...............///000000////////////////////////++++++,,,---///000111111////////////////////////,,,------...//////000000000000////////////......////////////000000000000............//////000111000000000000000000000000///000000111111000000///...///000111222111111000111111000/////////000000000000000000000111111222//////.........///000000........./////////000000~~~ooobbb\\\YYYUUUSSSUUULLLKKKJJJKKKMMMMMMMMMKKKHHHHHHHHHHHHHHHHHHIIIIIIDDDCCCBBB@@@>>>===<<<;;;888888888888666444222111222222222333333333333333000000//////000000111222333222111000////////////---------.........//////,,,---///000000///...---...---+++))))))+++---...........................---------.........//////................................................//////...---------------------------------------///......------......//////////////////////////////...---...000111000///---...000000///...///000222111000000000000000111000000000000////////////........./////////000000------......///000000111000222333222111000111222111111111111111111111111111111111111111111111111222222222222222111000000000000111111111111000000000000000000111111111222111111111111111111111111000222333333111111111222111222222333333333222222222222333333333333222222222222333333444444555555000111111222222222222222555444333333333333444555222222333333333444444444222222222222222222222222222222333333333333333222222111111111111222444555444444444333222111111111000111111222222222222222111111222222222222222222111111000000111111222333000000111111111111000000...///000111111222222111222222222222222222222222222222222111111111111000111111222222222222111111111111111000000///////////////////////////......000000000000000000000000//////000000000//////...//////.........---------------......////////////...///000///------///000,,,---.../////////......,,,---------.........///...............///000000......///000000000000//////////////////000111111...............///000000////////////////////////***+++,,,---///000111222////////////////////////........................000000/////////.........000000000000////////////000///......---.........000000000000000000000000000111222222222222111000///000000000111111111111111111000///////////////000000000000000111222222000000000000000111222222////////////000000000000}}}oooaaa]]]ZZZVVVTTTVVVQQQPPPNNNMMMMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBB@@@>>>===<<<;;;888888888888666444222111333333333444444555555555111111000000111222333333222111///---------......---------.........//////---...000111111///---,,,...,,,)))''''''))),,,...000000000000000000000000,,,,,,,,,---------...........................---////////////////////////000///...---------------.................................------..............................---++++++---///111000---+++,,,...111222111000000111444333222000////////////000000000000////////////............/////////000---------...///000000111///111222111000///000111111111111111111111111111222222222222222222222222222222222222222111000///000000111111111111000000000000000000111111111111111111111111111111111111000222444333222111222222111222333444444222111000222222222333333222222222444444444444444444444444000000111222222222222222444444333222222333444444222222333333333444444444222222222222222222222222000111222333444555555555444333222222222333444555333333222222111000000///000000111222222222222222000000000000000111111111111111111000111222222333///000111222222111000///---...///111222222222222222222222222222222222222222222222111111111111000000000111111111111000000222222111111000000//////------......///000000000000000000000000000000000------......///.........//////.........---------........./////////000000...///000///------///000+++,,,.../////////......,,,,,,,,,---------.....................///000000---......///////////////111000000///////////////...............///000000////////////////////////------................../////////////////////////////////...------,,,,,,000000//////.........---111111000000//////......111000///...,,,,,,,,,+++000000000000000000000000///000111222222111000///000000000///000111111222111111000///////////////000000///000000111222222222222111111222333444444000000000000111111111111|||hhh\\\YYYXXXTTTOOOMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@>>><<<<<<;;;===;;;:::777444222000///111222333444444333222111222111000111333444444333222222111///,,,+++,,,...///...,,,+++***+++,,,,,,,,,---...000111111111222//////...------------.........---,,,***)))((((((,,,---...//////...---,,,......---+++***+++...000---.........------,,,++++++,,,///000000///,,,+++++++++,,,,,,---.........////////////............111111000000/////////...333000------///000...,,,////////////////////////////////////000000000000////////////////////////000000000000111111111111666444222111//////000000111111000000//////......000000000000000000000000000000///////////////000222111000...---+++***)))...///000222222111000000111111111111111111111111222222111111111111222222555444444333222111000000111111222222222333333333333333333333333222111000111000///000333444222000222222222222222222222222555555555555444444333222000111333444444333111000222222222222222222222222000000111111111222222222222222111111111111111111333333444333333222111000222222222222222222222222000000000000000000000000000111111111111222222222000111222333333222111000333222222222111000000000222222222333333222222222222222333333333222222111000000000111222222222333111111111111000000000000000...---...///000///...//////000000000000//////........................///.........------------000000//////.........---000000///...------,,,,,,------------------------000///...---,,,------...//////////////////////////////............//////........................//////000000000000//////........................///...---,,,,,,---...///---...///000000///...---...///000///...---...000000000000000000000000000000///...------------------------............//////////////////////////////////////////.........////////////000000000000000000111111111000000//////000222333333222000///000000000000000000000000//////000111222333333333lll^^^ZZZYYYVVVRRRNNNMMMLLLMMMNNNOOONNNLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA???===<<<;;;;;;;;;:::888666444111000///333333444444444444333333222111000111222333222111***---///000//////000111///...---,,,,,,,,,------,,,,,,---...////////////111000///---,,,+++++++++........................------............---------...///...------...///......---------,,,,,,,,,,,,---///000000///---,,,111111000000//////......////////////............/////////......---------111///...///000000///---.........................../////////000000000000////////////////////////....../////////000000000111111//////...//////000000000000000//////......222222222222222222222222000000////////////000000000/////////......------//////000111111111111111333333333333333333333333222111111000000111111222444333333222222111111000111111111222222222333333222222222222222222111000222111000222444555333111222222222222222222222222333333333333333222111111000111333444444333111000222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222111000000000000000000000000000000000000000000000000000000000111111111222222222000111111222222111111000222222111111111111111111111111222222222222111111000111111222222111111000111111111111111111222222111111111000000000//////000...---...///000///...///000000000000000000////////////////////////////////////.........------///.........------------000//////...------,,,,,,........................000///...---,,,------...////////////////////////111000000//////000000111000000000000000000000000...//////000000//////...////////////////////////111000///......///000111---...///000000///...---...///000///...---...000000000000000000000000000//////...---------------........./////////000000/////////////////////////////////////////////...////////////000000000000000000111111111111000000000111222222222222111000000000000000000000000000000000000111222222222333ppp```[[[ZZZXXXVVVOOONNNMMMNNNOOOPPPOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB@@@???===<<<;;;;;;999888777555444222111000444333333333333333333444222111000000111111000///'''+++///111222111000000//////...---------......,,,,,,------------,,,,,,///...---,,,++++++++++++,,,---......///000111111.........------.........,,,...000111///.........///...---,,,+++,,,------///////////////////////////......------,,,,,,+++/////////............------------,,,,,,,,,,,,,,,,,,...000111000/////////............................../////////000000000////////////////////////------........./////////---------------...///000000000000////////////...222222222222222222222222000000////////////000000.........///000000111111000000000000000111111222333333333333333333333333222111111000000111111222222222222222222222222222111111111222222222222333000000111111222111111111222222111333444555333222222222222222222222222222000111111111111000//////000111222333333222111000222222222222222222222222222222222333333333333333111111111111111111111111222333444444555444444444000000000000000000000000000000000000000000000000000000000111111111222222222111111000000111111222000000111111111111111111000000111111111111000000//////000000111000000///111111111111111111000000111111000000000000//////000...---...///000///...000000111111111111000000000000000000000000000000000000000/////////......---------------,,,,,,,,,/////////...------,,,,,,//////////////////////////////...------------...////////////////////////000//////////////////000000000000000000000000000.........//////.........000000000000000000000000000000////////////000000---...////////////...---...///000///...---...000000000000000000000000000//////...------------...////////////000000000111////////////////////////......//////////////////////////////000000000000000000111111111111000000111111111111111111111111////////////////////////111111111111111111222222rrrbbb\\\[[[YYYVVVOOONNNMMMMMMOOOOOONNNMMMGGGHHHHHHHHHHHHHHHHHHHHHBBBBBB@@@>>>===<<<;;;;;;999888777666555444333222222111000//////000111222222000//////000000///---,,,///111111000...------......---------------------------------,,,+++************+++,,,---//////******+++,,,---.../////////...---,,,,,,---...///,,,...//////...------...///...,,,++++++,,,...///000///............///000*********+++,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,'''+++000111///---...///................................./////////000000////////////////////////------........./////////---------------.........////////////////////////000000000000000000000000000////////////000000111......///000111222222333111000/////////000222333000000000000000000000000111111000000000000111111000000111111222222222333111111111111222222222222...///000111111111111111111111222222333333222111111111111111111111111111///000000111000000//////000111222222222222111000111111111111111111111111222222222222222222222222111111111111111222222222///000111222333333333333222222222222222222222222000000000000000000000000000000000000111111111111222111000//////000111222//////000000111111222222//////000000000000////////////000000111111000000222222111111000000//////111000000000////////////000...---...///000///...000000111111111111000000////////////////////////000000000000////////////------------------------//////.........---------....................................------......////////////////////////------,,,,,,,,,,,,------........................------............------////////////////////////.........------....................................///000///...---...000///////////////////////////......---------............/////////000000000////////////////////////............////////////////////////000000000000///000000111111111111000111111000000000000111111////////////////////////222222222111111111111111rrrccc^^^\\\XXXTTTNNNLLLKKKLLLMMMNNNMMMLLLGGGHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@>>>===<<<<<<<<<::::::999888777666555555333222111000000111222333222000//////000000...---111222111///---,,,,,,---,,,,,,,,,,,,------,,,,,,......///......---,,,+++))))))***+++,,,---///000++++++++++++++++++,,,,,,///...---,,,,,,---...///---------+++)))***---//////...,,,++++++,,,...///000///...------...///000---------...//////000000............------------------------------......%%%***...///---,,,---.......................................////////////////////////////////////....../////////000000000////////////......------...............////////////////////////////////////////////////000111111000000000111111111111111111000/////////000222333000000000000000000000000111000000000000000000111///000000111111222222333000000111111111222222222...///000111111111111111000000111111111000000000111111111111111111111111000000111111111111111000111111111111111111111111111111111111111111111111111111111111000000000000000000111111111222222222***+++,,,---.../////////222222222222222222222222000000000000000000000000//////000000000111111111222111000//////000111222/////////000000111111222/////////000000////////////000000111222222111111222111111000000/////////000000000////////////...000...---...///000///...000000111111111111000000........................000000000000////////////..................//////...............---------------------------------------..................////////////////////////------,,,,,,,,,,,,------........................------............------........................---..................---......------------.........///000///...---...000////////////////////////......---------......///------........./////////000000000000000000000000---.........//////000000////////////000000000000//////000111111111111111111111000//////000111111////////////////////////222222222111111111111111rrrccc^^^\\\XXXSSSMMMLLLKKKLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBAAA???>>>=========<<<;;;:::999888777666555555444444333333444444555111000//////000000///...///000///...,,,---///111***+++,,,,,,------,,,,,,///////////////...------...---,,,,,,,,,,,,,,,---.........------,,,,,,+++.........------.........------+++)))((())),,,///------,,,+++,,,---...//////...---,,,,,,---...//////......---,,,,,,++++++.........------------,,,............////////////(((***,,,------------...------------------------------........./////////////////////////////////....../////////000000000///000000000///...---------............/////////111111111111111111111111///......//////000111222111111111111000000000000000000000000000111111222222222222222222222222222111000000//////000000111000000000111111111222222000000000111111111111222000000111111222111111111///000222111000...//////111111111111111111111111000111111222222222222111111111111111111111111111111111111111111111111111000000000000000/////////000000000111222222333333---...///000111111111111000000000000000000000000000000000000000000000000/////////000000000111111111000000//////000000111//////000000000000000000//////000000000000////////////000111222222222222000000000000000000//////000000////////////......000...---...///000///...//////000000000000//////........................000000000/////////...............///////////////........................------------------------,,,---......///.........////////////////////////000//////////////////000000000000000000000000000.........//////.................................//////000000000000//////......------------.........///000///...---...000000000000000000000000000...------------...//////------------............000000000000000000000000------......///000000000////////////000000000000...///000111111222111111000000000000000000000000////////////////////////111111111111111111222222uuuddd^^^\\\YYYUUUNNNMMMLLLLLLNNNNNNMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBB@@@????????????<<<;;;:::999777666555444555555555666666555555555111/////////111222111000,,,...//////......///111***+++---.........------....../////////......---//////...---,,,,,,,,,---///.........------------------............------,,,------,,,******,,,...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++***))))))))).........---------,,,,,,---.........////////////---,,,+++,,,...//////...---------------------------------.........//////////////////////////////------........./////////------///000000//////...---------.........//////111111111111111111111111............///000111222000000000000000000000000//////000111111111111111222222222222222222222222000000////////////000000000000000000111111111111000000000000111111111111222222222222222222111000///111333222000...///000111111111111111111111111///000111222222222222111111111000000000000111111111111111111111111111111111111111111000000/////////000000111222222333333222222333444555555444444000000000000000000000000000000000000000000000000////////////000000000111//////000000000000//////000000000000000////////////000000111111000000///---...///000111111111111/////////000000000000000000000/////////.........000...---...///000///.........////////////............................../////////.........---------------....../////////................................................,,,,,,.../////////......////////////////////////111000000//////000000111000000000000000000000000...//////000000//////..............................///000111111000///......------,,,,,,------......///000///...---...000000000000000000000000000---------------...//////............////////////000000000000000000000000------......///000000111////////////000000000000...///000111111222222222...///000111111000///...000000000000000000000000000000000111222222222333xxxddd]]]\\\ZZZWWWOOONNNMMMMMMOOOOOONNNMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@??????<<<;;;:::888666555444333222333444555555444333222000//////000111222222111+++...111222111...------+++,,,.../////////......------......///......---------------...//////000------------------------,,,---...//////...---,,,+++---//////...,,,,,,---+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////......---------,,,,,,,,,---------....../////////111...,,,,,,///111000...---------------------------------.........//////////////////////////////,,,,,,,,,---------......***+++---///000000000///---------.........//////////////////////////////............///000222222......//////000000111111...///111222222222111000////////////////////////000000////////////000000111111111000000000000000000000000000111111111111333333333333333222111000000222444333000///000111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000333222222222111111000000///000000111222222333333//////000111111111111000222222222222222222222222000000000000000000000000////////////000000000000...///000111111000///...111111000000//////......000000111111111111000000,,,---...///000000000000......//////000000111111000/////////............000...---...///000///...------............------000000000000000000000000///.........------------,,,,,,,,,------.........---.....................////////////////////////+++,,,.../////////......//////////////////////////////............//////........................//////000000000000//////000000000000000000000000,,,---...//////...---,,,...---,,,,,,,,,,,,---......///000///...---...000000000000000000000000000---------------...///000////////////000000000000000000000000000000000000---------...///000000111////////////000000000000......///111111222222222---///000222222000///---111111111111111111111111//////000111222333333444vvvgggccc___ZZZWWWMMMLLLLLLNNNPPPRRRRRRQQQOOOMMMJJJIIIIIIIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;:::999777666444333222333222222222222222222222333111......///000000///000000000000///...,,,,,,........................///......------///000111000//////......---,,,,,,.........------,,,,,,,,,000...,,,---...000000000---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------------++++++++++++------,,,,,,,,,------...........................------,,,---...//////...---,,,---.../////////...,,,+++000///...---,,,---......000000000000000///......,,,------......------,,,$$$)))------******---111///////////////.........111111000000//////......///////////////////////////////////////.........000111111111111222222222111000000000//////......222222222222111111111000//////000000000000//////000000000000000///......///000111222222222222222222111111111000000//////000000111111111111000000000000000000000000000000222222111111000000//////000111111111111222222222111111111111111111111111222222111111000000//////...++++++000333222111333111111000000///...............///000000000000000000000//////000000111222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111000///...///000222444,,,---------.../////////000000000000////////////000000000000000000000000//////...------------...////////////////////////------------............000000///...,,,+++---.../////////...------,,,,,,000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...///000111...------,,,,,,------.....................------//////............//////------,,,+++******))))))111111000000//////......////////////////////////////////////..................//////...---,,,,,,//////......------,,,,,,............////////////...............///000000333222000/////////000111000000000000000000000000222000///------///000222666555333111000000111111xxxhhhbbb^^^YYYUUUNNNMMMMMMOOOQQQSSSSSSRRRLLLJJJGGGFFFGGGGGGFFFEEEEEEDDDCCCAAA???>>>===<<<999999888777777666555555333333333222222222111111333111......///000000///222222222222111000///...000000000000000000000000...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---+++)))***+++------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,------------------------...............---......///000000///............//////...------,,,///......---...///000111///////////////...------,,,------......------,,,***---111000---,,,...111000000000000000/////////111000000000/////////...////////////////////////////////////////////////000000111111111222222222111111111000000/////////222111111111000000000000000000111111111111000000000111111111000000///...000000111222222222111111111111111000000000//////000000111111111111000000000000000000000000000000111111111000000000000000000000111111111222222222222111111111111111111111111111111000000000000000111---,,,000111///...///222111111000000///............///000000000000000000000000111111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///...///000222333------................../////////.......................................//////...------------...........................////////////000000000000,,,...000000///......///------..................000000000000000000000000////////////////////////.......................................///000111...------,,,,,,------...........................//////............//////111000000///......------000000000000//////......////////////////////////////////////..................///......------,,,000000000000000/////////............////////////...............///000000222222000/////////000111000000000000000000000000111000///......///000111444333222111000000111111yyyhhhbbb]]]WWWTTTOOONNNNNNOOORRRSSSSSSRRRKKKIIIGGGFFFFFFFFFEEEDDDFFFEEEDDDBBB@@@???======888888888888888777777777555444444333222111111000333111......///000000///111222222111111000///...---------------------------,,,,,,,,,,,,---......******+++,,,,,,---.........------------,,,,,,,,,,,,***))))))+++,,,,,,+++---,,,,,,++++++,,,,,,---//////......---,,,,,,+++------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////////////////000000000000////////////...------------...---------...///111222333---............---,,,,,,,,,------......------,,,,,,///222111...---...000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111111111222222111111111111111000000000000000000000////////////000111111222222111111000111111111222111111000///111111111222111111000000111111000000000000/////////000000111111000000///000000000000000000000000000000000000111111111111000000000111111111222222222222222111111000000000///000000000000000000111222---+++...///......000333222222111000000//////......///000000000000000///000111222333222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000///...///000111222//////..................---------.......................................//////...------------...------------------------////////////000000000000***---000222111000000000,,,,,,------...//////000////////////////////////////////////////////////........................000000/////////000000111......------------..............................//////............//////222222111111000000//////000000000////////////...////////////////////////////////////...........................---------/////////000000000000000............//////////////////.........///000000222111111000///000000000000000000000000000000000000000////////////000000111111000000000000111111yyyhhhbbb]]]XXXUUUOOONNNMMMOOOQQQRRRRRRQQQLLLJJJIIIHHHIIIIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<::::::999999888777777777666555555333222111000000333111......///000000//////////////////...------++++++++++++++++++++++++---------------.........---------.........//////------------------------...,,,+++,,,...///...------,,,,,,++++++,,,,,,---//////.........------------------------------------------,,,,,,---------.........------,,,,,,,,,+++,,,---...////////////......////////////......//////---,,,,,,---...///---------...//////000111------.........------,,,,,,------......------,,,***,,,......,,,+++,,,...////////////000000000000000000000000///////////////////////////////////////////////////000000000000000000000111111111111222222111111111111111111000////////////.........000000111111111111000000111111222222222111111000111111222111111000//////000000000000000000////////////000000000000////////////////////////////////////000000111111222222000000000000111111111111222222111111000000//////.../////////000000111111///***(((+++...///000444333333222222111000000000......///000000000000000///000222333444333111000000000000000000000000000/////////////////////////////////000000000000000////////////////////////000000////////////000111000000//////......------------............//////........................//////...------------...------------------------------------............+++---///000///...///000---------.........//////........................////////////////////////........................000000//////.../////////......------------......---------...............//////............//////000000000//////.........////////////////////////////////////////////////////////////.....................---------......,,,,,,------......//////............////////////000///////////////000000222111111000000000000000000000000000000000000000//////000000000000//////////////////000000111111xxxgggbbb^^^ZZZXXXNNNMMMLLLMMMOOOPPPPPPOOOKKKJJJIIIIIIJJJJJJHHHFFFDDDCCCBBB@@@???===<<<;;;<<<;;;:::999888666555555666666555444333111111000333111......///000000///...////////////......---........................------......//////////////////.........---------------------------------...------...000000///...---,,,,,,++++++,,,,,,------------.........//////------------------------------------------------.........------,,,,,,,,,+++,,,---...////////////------------------------///...---,,,,,,---//////---------------------,,,---....../////////......,,,------......------,,,''')))+++,,,,,,,,,---...---------.........//////////////////000000000000////////////////////////////////////000000111111//////000000000111111111111111111111111111222222////////////.........---......////////////......000111111222222222111111111111111111111000///...//////////////////000000//////000000000000////////////////////////////////////000000111111222222//////000000000111111111111111111000000000//////......//////000000000111///***(((+++...///000444333333222222111000000000......///000000000000000...000222333333333111000////////////////////////..............................//////000000000000////////////////////////000000//////////////////000000000//////......---....../////////000000000//////////////////////////////...------------...........................------------............//////...,,,******---/////////.........---------------------------------////////////////////////........................//////...---------......///......------......///---------.........////////////............///////////////............................../////////////////////////////////////////////..................------------...///,,,,,,------......//////............////////////111000000/////////000000111111111111000000000///000000000000000000000000//////000000000000//////---......///000000000111xxxgggbbb___[[[YYYMMMLLLLLLMMMNNNOOOOOOMMMIIIHHHHHHHHHIIIIIIGGGEEECCCCCCBBB@@@>>>===;;;;;;<<<<<<:::999777555444333666555555444333222222111333111......///000000///000000111111111111000000........................---...//////000000//////......---,,,++++++******,,,,,,,,,------------...,,,,,,,,,---//////...,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......//////------------------------------............------------------------,,,,,,,,,,,,---...////////////------,,,++++++,,,------...------------...//////---------------,,,+++***------...////////////...,,,------......------,,,))))))+++---...///000000,,,,,,,,,------......///////////////000000000000////////////////////////...//////000000111111222/////////000000000111111000000000111111111111111////////////............---......//////......---///000111111222111111111000000000111000000//////......////////////000000...//////000000//////...000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000...//////////////////000222---+++...///......000333222222111000000//////......///000000000000000...///000111222111000000////////////////////////........................---......//////000000111000000000000000000000000000000////////////......000000//////////////////......//////000111111111000000000000000000000000//////...------------...////////////////////////////////////000000000000111000---***'''(((,,,///000//////...------,,,,,,........................////////////////////////------------------------......------------.../////////............//////,,,,,,------...///////////////............//////000000000000////////////---............/////////////////////////////////////////////..................---,,,,,,...///000/////////000000000000000............////////////111111000/////////000000000111111111111000//////000000000000000000000000000000////////////000000---...///000111111000000yyygggaaa^^^ZZZXXXNNNMMMLLLMMMOOOPPPOOONNNJJJIIIIIIJJJKKKJJJHHHFFFDDDDDDBBBAAA???===<<<<<<::::::999888666555444444555555444444333333333333333111......///000000///000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++++++++,,,......---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,---...//////...---,,,,,,,,,------------------------...............---...---,,,,,,,,,,,,---...,,,------...//////......+++,,,---.........---,,,,,,,,,---...............,,,------......------,,,++++++,,,...///000//////,,,,,,------...//////000.../////////000000000111////////////////////////...//////000111111222222////////////000000000111/////////000000111111111000000000/////////............////////////.........///000000111111111000...///000000000000000000........./////////000000......////////////......000000000000000000000000111111111000000000000000////////////000000000111......//////000111111111///////////////.........111---,,,000111///...///222111111000000///............///000000000000000....../////////000000000////////////////////////........................------......///000000111000000000000000000000000//////000//////......---///////////////000000000------......///000000111//////////////////////////////...------------...........................////////////000000000000......---+++******---000..................------........................////////////////////////------------------------...---------...///000111//////............//////,,,,,,------...//////000//////............//////000000000000000000000000---------.........//////////////////////////////////////////............///...,,,,,,,,,...///111000000000000000/////////............////////////222111111000//////000000000111111222111000///...000000000000000000000000111000///......///000111...///000111111111000///zzzgggaaa]]]XXXVVVPPPNNNNNNNNNPPPQQQPPPOOOLLLKKKKKKMMMNNNMMMKKKIIIEEEEEEDDDBBB@@@???======777777777777666666666555444444444444444444444444333111......///000000///......///////////////...000000000000000000000000+++,,,---.........---,,,,,,------......//////000,,,,,,,,,------.........,,,+++,,,...//////---,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------,,,---...//////...---,,,,,,,,,,,,------..................///......------///...---,,,,,,---...///+++,,,...///000///...---***+++---///000000//////***+++,,,,,,------------,,,------......------,,,---,,,,,,---......---+++------......///000000111.../////////000000111111////////////////////////...//////000111222222222////////////000000000000......//////000000000111000000000000//////////////////000000000000//////......///000000000000000......///000000111000000---.........//////000000......////////////......000000000000000000000000222222111111000000//////////////////000000000000------...///000111222222000000//////.........---...++++++000333222111333111111000000///............//////000000000000000///............///000000////////////////////////........................---------...///000000111000000000000000000000000//////000000///...------......//////000000111111,,,,,,------...///000000........................//////...------------...------------------------------------.........///+++---......------///111,,,,,,------.../////////////////////////////////////////////////////////------------------------............///111222222//////............//////,,,,,,------...///000000//////............//////.............../////////---------.........//////////////////////////////000/////////............///...,,,,,,,,,...000111//////......---------,,,............/////////000222222111000000///000000000111111222222000///...000000000000000000000000222000///------///000222///000111222222111000///yyyfff___[[[YYYXXXOOOOOONNNPPPQQQRRRPPPOOONNNNNNMMMMMMLLLJJJIIIHHHEEEDDDBBB@@@>>><<<;;;:::===<<<;;;:::888777666666555444333222111222333444222111000111222222000...------------...000111222000000/////////............---,,,++++++,,,...///---------............///---,,,++++++,,,---///000...---,,,,,,,,,,,,---......---,,,+++***+++,,,---,,,,,,------...///000000++++++++++++++++++++++++,,,---...---+++***+++,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---.........///000000000//////............//////---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------000000000000000000000000000000//////......------+++---......------...000222222222000---+++++++++222222111000000000000000---......///000111111222///000111000///...///000...///000000///---+++***''')))---000333333222222////////////000000000000000000///---,,,...111444444222000///...///000111//////............//////111000000000//////......///000111000...------......///000111111000///...////////////////////////...//////000111222222333000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000...------------...//////111111111111111111111111444444333222111000//////////////////////////////.........///......---,,,------///000111111111111//////.........---------........................---------.........//////))))))***+++,,,---...///000///...---,,,------...------............------------------------------////////////////////////---------............///000000000000///...---,,,......................../////////...------///111//////.........---------...........................------------...//////......------------............------------......---------............///000000000000000000000000........................000000000000000000000000......//////000000000111111111111111111000//////000000000000000000000000000000000000000000000000xxxeee^^^ZZZXXXWWWOOOOOOOOOPPPRRRRRRQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCAAA>>>===;;;:::<<<<<<;;;:::999777666555555444333333222222333333000...------......---,,,////////////000111222333......---------,,,,,,,,,000///---+++++++++,,,---------------..................---,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,++++++,,,------)))*********+++,,,,,,,,,,,,,,,,,,---------------+++,,,......------...///------------------------------,,,,,,,,,,,,------...------,,,,,,------...................../////////..................///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///////////////////////////////////////.........,,,...//////......///000111222222111///...///000111111000///////////////......//////000000111111111222222111...------...,,,---...///...,,,***)))$$$&&&))),,,......---,,,////////////000000000000///000///...---...111333333222000///...///000111//////............//////000000/////////.........///000000000...---.../////////000111111000//////////////////////////////...//////000000111111111000000111111111111000000......------------......////////////////////////////////////////////////...............///000000........................111111000000///.........//////////////////////////////000000//////...---------///000000111111111//////.........---------........................+++++++++,,,,,,,,,------........................000///...---,,,------...------............------------------------------........................---------............///---...///////////////....................................---,,,,,,...000000000/////////....................................------------.../////////..................///......------------......---------............///////////////////////////......................../////////////////////////////////000000000111111111111111111111000//////........................000000000000000000000000xxxeee]]]YYYWWWVVVOOONNNOOOPPPSSSSSSSSSQQQKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???===<<<;;;;;;;;;<<<;;;:::888666444444444444444444333222222333111///...000000000000111000000//////000000111---------------,,,,,,,,,111000...,,,+++++++++,,,------------............000///...,,,,,,+++,,,,,,...------,,,,,,------......------,,,------......************************------......//////000000***,,,............000222------------------------......------------............------------...............---------------......------------.....................---------,,,------------.........---------------...//////.................................///////////////---///000000......///111---///000000000000111333000000///............///////////////000000000000222333333111...,,,,,,------...//////...---+++***)))+++---///000000///...////////////000000000000...///000///......000222222111000///...///000111//////............//////////////////...............///000///...---...///000000111111111111000000///////////////////////////////////////////////////000000111111000000///.........------........./////////////////////////////////////////////////////////...///000000111------------------------////////////////////////////////////////////////000000000000000//////...---......///000000000000...............---------........................+++++++++,,,,,,,,,------111111000///...------,,,//////...------------...------............------------------------------........................---------............///,,,,,,---//////000000000........................,,,---...---++++++---...000000000000000/////////...........................------------...//////000//////......//////000......------------......---------............///////////////////////////................................................000000000000111111111111000000111111000000//////........................000000000000000000000000xxxeee]]]YYYWWWVVVOOONNNOOOPPPSSSTTTSSSRRRKKKKKKKKKJJJJJJHHHGGGGGGEEEEEECCCBBB@@@>>>===<<<;;;;;;<<<<<<:::888555444333444555555555444222111666333000///000222222222000///...---------------///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------------------------------------......//////---------,,,,,,,,,,,,,,,,,,------...///000000111***,,,......------///000........................//////............//////......------------...............---,,,,,,,,,+++------,,,,,,,,,,,,------///////////////.........---------.........//////...............///000000........................------......//////000000...000111000//////000111+++,,,............///111///......---------......000000000000////////////111222222111...------...000000111111000///......000111222333444333222111////////////000000000000---...000///......///000111000////////////000000//////............//////////////////////////////...///000///...---...///000111111111111111111000////////////////////////////////////............//////000000000000////////////000000000000//////////////////////////////////////////////////////...............///000000////////////////////////000000000000111111222222///////////////////////////000000000000///......---......///000000//////................................................---------.........////////////......---,,,++++++............------......------............------------------------------........................---------............///,,,---....../////////...........................,,,---......,,,,,,---...////////////////////////...........................------------...//////000000////////////000000......------------......---------............///////////////////////////................................................000000111111111111111111///000000000000000//////........................////////////////////////wwweee]]]ZZZXXXWWWOOONNNOOOPPPRRRSSSRRRQQQKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEDDDBBBAAA???>>>===;;;<<<<<<;;;:::888666444333444555666555444333222333000---,,,---/////////000///...---,,,,,,,,,,,,.../////////////////////,,,,,,,,,,,,------...///,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,------....../////////............------------++++++,,,---.../////////+++---...---,,,+++,,,---........................000//////......//////000///......------......///.........---,,,,,,,,,+++------,,,,,,,,,,,,------////////////////////////---------........./////////............///000000////////////////////////------......//////000000///000111000///...///000,,,---......------...///......------------......000000000000////////////...///000000//////000111000000000000000000//////...///000000000000///...////////////000000000000,,,...//////......///000//////////////////000000//////............//////000000000000000000000000---///000///......///000111000000000000000000111000000000000000000000000////////////............//////000000000000////////////000111111000//////................................................------,,,,,,,,,---......000000000000000000000000/////////000111111222222////////////////////////......//////......---,,,---......////////////...---.............................................---------.........//////------------------,,,,,,------..................------............------------------------------........................---------............///...............---,,,,,,........................---...000///...---...///........................////////////////////////...------------...//////000000////////////000000......------------......---------............///........................////////////////////////........................111111000000000000000000...//////000000000//////////////////////////////////////////////////////uuuccc]]]ZZZXXXXXXOOOOOONNNPPPQQQRRRPPPOOOKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::888777666666555555555555555444333333444222//////000111111000111000000///.........///,,,,,,,,,---------------***++++++,,,......//////,,,,,,,,,,,,------------***+++,,,---............,,,------......------,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...,,,---...---+++***+++,,,........................//////............////////////............//////.........---------------......------------...............///////////////,,,------------........................///000000////////////////////////.........//////////////////000111000...---...//////000111000.........///...------------...//////////////////000000000000---...000000//////111222------------------------.........//////......---////////////000000000000---...///...------///111......////////////000000//////............//////////////////000000000000---...//////......///000000000////////////000000000000000000000000000000////////////////////////...//////000000//////...,,,---...//////...---,,,................................................,,,,,,++++++,,,,,,---...........................---------....../////////////////////////////////...............------,,,---....../////////......---------.......................................+++++++++,,,,,,,,,------,,,------....../////////,,,---......///.........------............---------------------------------------------------------------............////////////......,,,++++++........................---///000000///......///------------............////////////////////////...------------...//////000//////......//////000......------------......---------............///........................////////////////////////........................000000000000////////////......///000000000//////000000000000000000000000000000000000000000000000rrraaa[[[XXXWWWWWWPPPOOONNNOOOPPPPPPNNNLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>===:::888777666777777666666555444444444444444555444222222444444333111000000///.........//////,,,,,,,,,---------......++++++,,,---............++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,---......---,,,,,,)))***,,,---.........---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,...---,,,,,,---...........................///......------....../////////............//////................../////////..................///------........./////////,,,,,,,,,,,,------------......------......///000........................///////////////............///000///---,,,---......///000000......///000......------...//////000......//////000000111111...///000000//////000111---,,,,,,,,,,,,,,,------///000000000000000000000////////////000000000000.........,,,+++,,,///222---......//////000////////////............//////------------......//////---...//////......///111000///...------...///000000000000000000000000000...//////000000111111111......////////////......,,,---...//////...---,,,................................................---,,,,,,,,,,,,---......------------------------------..................///////////////////////////////////////...---------......//////...---------------.........//////........................+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,.../////////......------............---------------------------------------------------------------............///---------......---,,,,,,........................,,,...000000...------...---.........////////////////////////////////////...------------.../////////..................///......------------......---------............///........................////////////////////////////////////////////////////////////.........------......///000000//////////////////////////////000000000000000000000000ooo^^^YYYWWWVVVVVVPPPOOONNNNNNOOOOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@???===:::777666666777999777666555333333444555555111000000000222111///---------,,,,,,,,,------............/////////000000---------......---,,,,,,++++++,,,,,,,,,------------......///...---+++***,,,,,,---......---,,,,,,(((***+++---......------******+++,,,------......------------------,,,,,,***,,,............000111////////////////////////......------------......//////............//////---.........///000000000//////............//////,,,---------......//////+++++++++,,,,,,,,,---------------------...//////------------------------000000//////.........---...///000///---,,,,,,---***,,,------,,,,,,...///...............///000111---......///000111111222000111111000///......///......---------......///............////////////////////////000000000000///...---+++***,,,///222------...///000000////////////............//////+++++++++,,,,,,---------,,,...//////......///111///...---,,,,,,---...///000000000000000000000000...//////000111222222333......////////////.........///000222222000///......................................................------------...//////........................000000000000000000000000////////////////////////000000000000000//////...---......///......---------------.........//////........................---------.........//////************************+++,,,.../////////......---..................------------------------------------------------------------.........//////++++++,,,---....................................+++---//////...,,,,,,---.../////////000000111111000000000000000000000000...------------...//////......------------...............------.........---------.........//////........................000000000000000000000000000000000000000000000000//////......---------,,,------...///000000//////........................000000000000000000000000ooo```\\\[[[YYYWWWOOONNNMMMMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>>>>>>>===;;;999777555444444555555555555555555555555333111000000111222222111///.........------------000000///...------,,,,,,+++---//////,,,+++,,,...------,,,+++,,,---...///,,,,,,,,,---------......------------...///000000,,,---------------------------------------------,,,,,,,,,---------......000///...---,,,---...///......---------,,,,,,,,,........................000///...---,,,------...//////............//////------------------------.../////////---,,,---...***+++,,,,,,------,,,,,,---------.........//////......---,,,++++++******---------............///,,,,,,------...///000000......---,,,---...///000...............///000000////////////////////////---...///000000///...---//////////////////////////////////////////............////////////......000000000000111111111111////////////////////////000000//////.........---------......///000000111---------............///////////////................................................////////////000000000000////////////......///000000000000000......//////...---,,,,,,...///...---,,,,,,...000000000//////.........------------...------,,,,,,///////////////.........////////////////////////111000...,,,,,,,,,...///......------------......---------,,,+++)))(((''',,,,,,,,,------.........+++...111111...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......//////000/////////------------------------++++++,,,---............/////////......---------,,,,,,,,,---------.........///000222333333111...++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000111000000000000111111111111...---,,,,,,...////////////////////////.........111000///...------.../////////............//////,,,,,,---...///000111111000000///...---,,,,,,+++.../////////000000111111///////////////////////////////////////000111111//////000000000000//////qqq```]]][[[YYYWWWPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>>>>===<<<:::888777666555555444444444444444444444444333111000000111222222111/////////.........------//////...------,,,++++++***---///...---,,,---...,,,++++++++++++,,,------,,,,,,,,,---------............---,,,++++++++++++.........------,,,,,,+++------------------------,,,,,,,,,---------......---,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...///......------......///---------------------------//////...---,,,---...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------000//////...------,,,,,,---------............///,,,,,,------...//////000...------,,,---...///000...............///000000////////////////////////.........//////..........................................///////////////...///////////////............/////////000000000111111111111111111111111000/////////............,,,------...//////000000........./////////000000////////////................................................////////////000/////////////////////......///000000000000000......//////...------,,,...//////---,,,,,,...000000/////////............---......//////......---/////////////////////...////////////////////////111///...,,,,,,,,,...///......------------......////////////............,,,,,,------------------,,,---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////......---------------------------,,,,,,------...---------............---------,,,---------........./////////...///000222222000...++++++,,,,,,,,,---------,,,,,,------...//////000////////////////////////............///////////////---,,,,,,.../////////------......//////000000111000///...---....../////////............//////------......///000000000000000000//////...------.........//////000000000///////////////////////////////////////000000111//////000000000000//////rrraaa]]][[[XXXWWWPPPNNNMMMMMMOOOOOONNNLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>>>><<<;;;:::888777666666666333333333333333333333333333111000000111222222111000000000/////////....../////////...------,,,,,,***,,,......---------...)))***++++++,,,,,,++++++,,,,,,,,,---------............---,,,++++++++++++//////...---,,,++++++***------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------...------,,,,,,------...---------------------------...///...---,,,,,,...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------/////////......------,,,---------............///,,,,,,------.../////////...------------...//////...............///000000////////////////////////......------------......---------------------------.........//////000000//////000000///...------------........./////////........................////////////............,,,,,,,,,---......//////////////////000000000111////////////................................................////////////////////////////////////......///000000000000000.........///......---,,,...//////...------...000////////////..................///////////////.........//////////////////////////////////////////000///...,,,,,,---............------------......,,,,,,+++,,,---...000111------------------,,,,,,---,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,...---------------......//////......------,,,,,,---------------------------------...------,,,,,,...------------,,,,,,,,,........./////////000000///...---...000000000///,,,,,,,,,,,,------------,,,,,,------...///////////////..............................///////////////...,,,---...//////...,,,,,,---...///000111111000000///............/////////............//////////////////////////////000000000000000000000000...............///////////////////////////////////////......//////000111...//////000000//////...sssbbb^^^[[[XXXWWWPPPOOONNNNNNOOOPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDCCCAAA???>>>>>>;;;:::999888777777777777333333333333333333333333333111000000111222222111000000000000////////////000000000000//////......***+++------............)))***,,,---------,,,+++,,,,,,,,,---------......------------...///000000.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........---------......//////......---------,,,,,,,,,...........................------------------------,,,,,,++++++,,,,,,------------------------------...///...,,,+++,,,---***+++,,,,,,------,,,,,,---------.........//////------,,,,,,,,,+++++++++---------............///---------.........//////------------......//////...............///000000////////////////////////...---,,,++++++,,,---...------------------------------......///000000000000000000000///...---,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,,,,,,,---------............/////////000000000////////////................................................////////////.........///////////////......///000000000000000---...............------...///000///------...000///////////////.........---......////////////...............///////////////////////////////////////...------------............------------......---,,,+++***+++---000222.........------,,,,,,,,,...+++((()))---000000...------------------------...------------....../////////...---,,,+++++++++,,,,,,------------------............---,,,++++++---------------,,,,,,,,,---.........///////////////---,,,,,,...//////...,,,,,,,,,------------...---------.........//////............------------000000000000111111111111000...------///000///...------......//////000000/////////.........////////////............//////000000//////................../////////000000000------..................///////////////////////////............///000000...//////////////////...sssbbb^^^[[[XXXWWWPPPOOONNNOOOPPPQQQPPPOOOIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDCCCAAA???>>>>>>;;;:::999888777777777777333333333333333333333333333111000000111222222111000000000000//////////////////..................+++,,,,,,---.........---***+++---.........---,,,,,,,,,,,,---------......------------...///000000,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,------....../////////......---------,,,,,,,,,........................,,,,,,------------------,,,,,,++++++++++++,,,,,,---------------------------.........,,,+++,,,---***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,+++++++++---------............///---------...............---------..............................///000000////////////////////////...---,,,++++++,,,---...---------------------------.........//////000000//////000//////...------....../////////000000000////////////////////////.........///////////////,,,,,,,,,---------------------........./////////////////////................................................////////////------....../////////000......///000000000000000------...............------///000000.........000.........///////////////+++,,,---...............---.........//////000000////////////////////////......---------...............------------......222111///......000222333.........------,,,,,,,,,...+++)))***---000000///---------------------------------------...///000000///...,,,++++++++++++,,,,,,,,,---------..................---,,,++++++------------------------,,,,,,---------............---+++,,,---//////...,,,,,,---------.........---------..............................---------000000000000111111111111111///------///000///...000000//////......------......////////////////////////............//////000000000///......------,,,------......//////000..................------////////////////////////...............//////000......////////////......rrraaa]]][[[XXXWWWPPPOOONNNOOOQQQRRRQQQPPPIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFDDDCCCAAA???>>>>>><<<;;;:::888777666666666333333333333333333333333333111000000111222222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,------.........---,,,,,,,,,---------............---,,,++++++++++++***++++++,,,---...//////+++,,,,,,------.........,,,,,,,,,---------......******+++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---------------------------,,,---...---,,,++++++---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------........................---------............///........................,,,---......//////.....................///000000////////////////////////......------------......------------------------////////////////////////......////////////............/////////000000000////////////////////////.........///////////////------------------......------------............////////////................................................////////////---------......//////000......///000000000000000,,,---......///.........---///111111///...//////.........///////////////++++++,,,---............------......///000000000////////////////////////---------.....................------------......222111///...---......///------------------,,,,,,...---,,,,,,...///000///------------------------------------...///000000000///...,,,,,,,,,------+++,,,,,,------.........---------...------,,,,,,---------............///,,,,,,,,,------------......---,,,---/////////...,,,---------....................................------........./////////............////////////111000......///000///...111111000///...---,,,,,,---...//////000///////////////............//////000000//////.........---,,,---------......///////////////...............////////////////////////......------......///000---......//////......---qqq```]]][[[YYYWWWPPPOOOOOOPPPQQQRRRRRRPPPIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFDDDCCCAAA???>>>>>>===<<<:::888777666555555444444444444444444444444333111000000111222222111/////////.........------,,,,,,,,,---------------///...,,,---......,,,))),,,,,,++++++,,,,,,---...,,,,,,,,,---------............---,,,+++++++++++++++,,,,,,------.........++++++,,,,,,---......///,,,,,,,,,---------......)))***+++---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------,,,,,,,,,,,,------------------------------,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------........................---------............///........................,,,---.../////////...---...............///000000////////////////////////.........//////.................................000000000///......------,,,---...///000000000000------........./////////------------------------............/////////000....................................////////////////////////................................................////////////,,,,,,---......///000000......///000000000000000,,,------...//////......---///111111000/////////............/////////000+++,,,---...////////////------......///000000111////////////////////////,,,------......///............------------......---------,,,,,,,,,++++++,,,,,,---------------------///000000///...//////........................------------...///000111000///...,,,,,,---///000++++++,,,,,,---......///,,,,,,------...---------........./////////000000------------............---------///000111///---------------....................................------...///000000111111............////////////222000......///000///...000000//////......------,,,---///000000000////////////............/////////////////////.....................////////////000000000//////.........////////////////////////...------------...//////---......//////......---ppp```\\\[[[YYYWWWQQQPPPOOOPPPRRRSSSRRRQQQIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFDDDCCCAAA???>>>>>>>>>===;;;999777555444444555555555555555555555555333111000000111222222111///.........------------/////////000000000000000111...,,,---......+++(((,,,+++***)))***+++---...,,,,,,,,,---------......------------...///000000---------------------,,,++++++,,,,,,---...//////,,,,,,,,,---------......***,,,---///000000//////......---------,,,,,,,,,........................)))***,,,---...------,,,...------,,,,,,------...------------------------,,,---...---+++***+++,,,++++++,,,---------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.....................---,,,,,,.../////////...---...............///000000////////////////////////---...///000000///...---////////////////////////111111000///...---,,,,,,+++,,,---///000000111111,,,,,,,,,---------......111111111111111111111111---.........//////000000//////////////////......////////////000000000000000/////////................................................/////////000,,,,,,------...///000000...//////000000000000000,,,,,,---.../////////...---///111222000/////////---.........//////000000,,,---...///000000000000---------...///000000111////////////////////////,,,,,,---.../////////............------...............///000000//////...,,,,,,,,,------.........---000333333000---...000........................---------......000111111000///...------...000111++++++,,,,,,---...//////++++++,,,---.............../////////000000111111............/////////000------...000222111///,,,---------.........//////.....................---,,,---...///000222333333000000000000111111111111222111///...///000///............///////////////,,,---///000000000////////////............//////////////////////////////000000000000000/////////111111000000/////////...////////////////////////...------------...//////---..................---mmm```\\\XXXUUUVVVQQQPPPOOOPPPQQQQQQOOOMMMMMMLLLJJJIIIHHHIIIKKKLLLHHHEEE@@@>>>===============<<<:::888666444333333333444444444555666666666333222000///...///000222111111000///////////////000000//////...---++++++...------,,,,,,------...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...111---((('''***...000000..................------........................000---+++,,,///000...,,,......---,,,++++++******,,,,,,,,,---------......111000///---+++*********------------------------...,,,***+++...//////---+++,,,---......---,,,+++***++++++,,,---...//////------------------,,,,,,......---,,,,,,,,,,,,---........................///...---------///000111////////////////////////---------...///000000111111///...------...///111//////.........---------111///---------...---,,,000000111111111111000000---------............///000000000000000000000000000000000000000000000000000000000000000///..............................000000000///.........---////////////............000000000000////////////,,,---...//////...---,,,//////.........---------......////////////..................////////////222111111111000000//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000.................................------,,,,,,,,,+++,,,---.........---,,,......---------......//////............---------...------,,,,,,------...+++,,,,,,------,,,,,,+++........................,,,,,,---...---,,,***))),,,+++***))))))+++---...//////.........---------%%%(((,,,///000///---+++///////////////.........------,,,+++,,,---...///.........------,,,,,,,,,....................................////////////000000000000000000000000111111000/////////////////////............//////,,,,,,,,,+++++++++******000000000000000000000000---------............///---...///000000///...---////////////............+++,,,,,,---...///000000111111111000//////......000000///...............kkk___[[[WWWTTTUUUOOONNNNNNOOOQQQRRRQQQOOOLLLKKKJJJJJJKKKLLLNNNPPPLLLHHHCCC@@@>>>>>>=========<<<:::888666444333333333333333444444444444444333222000///...///000111111000000///////////////////////////...---,,,,,,...------,,,,,,------...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---/////////---******,,,---,,,+++..................------...........................,,,+++---//////---+++.........---,,,+++++++++,,,,,,,,,------------...))))))***,,,...000222333------------------------...,,,***+++---///...---,,,---............---,,,......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,---......................../////////...//////000000........................///////////////...............////////////......//////.........---------///---,,,,,,...//////.........////////////......---------............///////////////////////////000000000000000000000000000000000000000///..................------------//////..................---.........//////000000,,,,,,---...///000111111......////////////......//////.........---------......////////////......------------............000000000/////////.........------------...//////------------------------------------------------..................------///...............------,,,---.../////////............---------......///+++,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................//////......---,,,---,,,+++***+++,,,.../////////.........---------(((***---///111000///...---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,....................................////////////////////////////////////111000//////.........///,,,++++++++++++++++++,,,***++++++,,,---...//////////////////////////////........./////////000000......////////////......////////////............/////////000000000000000////////////////////////000000///...............jjj^^^ZZZVVVTTTUUUMMMMMMMMMOOOQQQSSSRRRQQQKKKKKKKKKKKKMMMOOOQQQSSSNNNJJJEEEAAA??????>>>======<<<:::888666444333333333333333333333333222222333222000/////////000111111000//////......//////---...............------...------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,+++,,,---,,,***(((------------------..............................,,,,,,,,,---//////,,,***//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------...,,,++++++---......---------...//////...------......---------,,,,,,,,,..............................---,,,,,,,,,,,,---......................../////////000//////.......................................///////////////,,,...000111111000...,,,...............---------,,,+++***,,,...000111111---......//////......------------............/////////////////////////////////////////////////////////000000000///............---------,,,,,,,,,---------------.........,,,,,,---...///000111111++++++,,,---...///000000000000////////////000000...............---------......////////////......,,,,,,,,,------------...//////...............---...------------...//////........................------------------------/////////......---------.........///////////////---...//////000000/////////......---------......))))))***+++,,,---...///......------------.........---,,,++++++,,,---...........................//////...---------.........---,,,,,,,,,---///000...............---------,,,---...000000111111111------..................+++,,,------......------...------------,,,,,,,,,....................................////////////////////////////////////000///......---...............------------......,,,------...///000111111////////////////////////////////////000000000111//////............//////////////////............111111111000000/////////,,,------...//////000000000//////............///jjj^^^ZZZVVVTTTUUUNNNMMMMMMOOOQQQRRRQQQOOOKKKKKKKKKLLLMMMOOOQQQRRRMMMIIIDDDAAA@@@??????>>>===<<<:::888666444333333555444444444333333222222222111000000//////000000000000///............///,,,------...//////.........------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,---,,,,,,+++,,,,,,------------..............................,,,---.../////////---+++//////.........---------++++++,,,,,,,,,---------111///---***'''%%%$$$###------------------------...---,,,,,,------------........................***++++++,,,---...//////------............//////......---,,,,,,,,,,,,---........................---.../////////...,,,+++........................***+++,,,...000111333333---...///000000///...---........................---++++++,,,...000111000///000000000000000000///---------............///////////////////////////...........................///////////////.........---------,,,,,,,,,,,,+++,,,,,,,,,---.........---------...///000000111/////////.........------000///...------...///000..............................////////////......,,,,,,---------....................................------------...//////////////////////////////////////////////////////000000//////......------------....../////////000------......//////////////////...------------...***++++++,,,------............------------......///...,,,++++++,,,...///...........................---+++******+++,,,---------,,,,,,------...///....................................///000111222//////000000000000000111+++,,,---...///...---,,,------------------------....................................///////////////////////////////////////......---------......000000////////////000000000000000/////////......////////////////////////....../////////000000000000///...------...///000////////////............///.....................------------......//////000///............//////kkk^^^[[[WWWUUUWWWOOONNNNNNOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKLLLMMMMMMIIIEEEAAA???????????????===<<<:::888666444333333666666555555444444333333222111111000000000000000000//////...............+++,,,---...////////////...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,...000222,,,,,,,,,,,,------..............................---...///000///......---...............---------+++++++++,,,,,,,,,------++++++*********++++++,,,---------------------------------,,,,,,,,,---............------.........***++++++,,,---...//////------------......//////......---,,,,,,,,,,,,---........................+++,,,---...---,,,+++***........................***+++,,,...000111333333000///...------...///000---.....................///...,,,,,,...///...---//////000000000000//////---------............///........................------------------------......////////////......------------------------+++,,,,,,,,,---.........///////////////.........000000000/////////............,,,++++++,,,......---...........................////////////......---.........////////////////////////////////////...------------...//////////////////////////////////////////////////////000000/////////.........,,,,,,,,,------......///---------------.........//////...---------------.........---------------///......------......//////...,,,++++++,,,...///........................---,,,+++******+++---...,,,,,,,,,,,,,,,------...---........................------------///000111.../////////000000000111+++,,,---...///...---,,,------------------------....................................////////////..............................------------...///......------------....../////////............---........................------........./////////000///...------...///000////////////............------......///000000111//////......------------//////............//////jjj___\\\XXXVVVWWWPPPOOONNNOOOPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIFFFCCC???======?????????===<<<:::888666444333333555555555555555555444444111111111111000000000///000///......------......,,,,,,---.../////////......------,,,,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******,,,------,,,,,,...222555++++++,,,,,,------..............................---...///...------...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111---------------------------......---++++++,,,......---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,---........................***+++,,,,,,------,,,,,,------------------------.........///////////////111000...,,,,,,...000111---------...............111000---------...---+++,,,------......------,,,---------............///................................................------.../////////......,,,,,,------...//////000---------------.........000000//////............------...///000111222222---,,,,,,,,,,,,,,,,,,------------.....................////////////.............../////////000000///////////////000000000...------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------------------,,,,,,,,,,,,---......000///...---------------/////////......---------//////............/////////...---,,,,,,---...///..............................---------...//////+++,,,,,,,,,---------------------...............------,,,,,,------...///++++++,,,,,,---.........+++,,,------......------,,,,,,,,,------------.......................................////////////.................................---......///000/////////....../////////++++++,,,---...///000000........................------------............//////............//////////////////...............//////000222333333444000000//////...------,,,///............//////000iii]]][[[WWWUUUVVVNNNMMMMMMNNNPPPPPPOOOMMMKKKKKKKKKKKKJJJJJJIIIIIIGGGDDD???======>>>>>>======<<<:::888666444333333444444444444444444555555111111111111111000////////////...------------...------.....................------,,,,,,------...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---............---+++******,,,......------///222***++++++,,,------..............................,,,------+++)))))),,,///,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,///......------------...---------------------------...///---+++***,,,...---,,,++++++++++++,,,---......---------,,,,,,,,,******++++++,,,------.........---,,,,,,,,,,,,---........................++++++,,,,,,---...000000------------------------///////////////.........//////............//////---------.........//////111///---------...---+++,,,------......------,,,---------............///................................................,,,---......//////......+++,,,---...000111222222//////...........................///////////////,,,------...///000111111,,,------------------,,,---------.........//////......////////////......---------.........//////------........./////////...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111............------------...------,,,---...///000000000///------,,,,,,------------------------...//////............//////................................................,,,---......//////......,,,,,,---...............---------.........//////,,,,,,---------.........******++++++,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------..........................................////////////........................///.........//////000111000000////////////000000+++,,,,,,---...///000000....................................////////////......////////////......////////////............000000111111111222222222////////////////////////...............///000000hhh\\\ZZZVVVTTTUUULLLLLLLLLNNNPPPQQQPPPOOOJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFAAA>>>=========<<<===<<<:::888666444333333222222222333333444444444111111111111111000////////////...------------...---...............------...------,,,,,,------...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,(((,,,000111...,,,,,,---******+++,,,,,,---..............................+++,,,+++)))&&&'''+++///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++---...///---------------------------//////...+++***,,,...,,,,,,************,,,,,,***++++++,,,---...///000))))))***++++++,,,------......---,,,,,,,,,,,,---........................---,,,,,,---...000222444---------------------------------...///000000111---...///111111///...------------.........//////000///------.........,,,...//////////////////...---------.........//////........................////////////////////////,,,,,,---.../////////...+++,,,---///111222444444000000000///.........---,,,------...///000111111//////.........---------,,,---...//////...---,,,---------.........//////......////////////......,,,,,,,,,---------......,,,,,,,,,------............------------...//////................................................------...///000111222222000000//////.........---///......------///000111111000///...---,,,,,,,,,******+++,,,------.../////////............//////------...//////...------........................)))***,,,---...---,,,,,,---......///000/////////---------.........//////,,,---......///......---++++++,,,------...//////...---,,,+++,,,---...///,,,,,,,,,------............................................./////////000........................///////////////000111111+++++++++******+++++++++////////////....................................////////////000000000000---...///000000///...---000/////////............000000000000////////////......//////000111111111...............///000111hhh^^^VVVVVVYYYVVVMMMMMMMMMOOORRRRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJFFFDDDBBB@@@@@@@@@>>>===???===:::666444333333444444444444333333333222222000///...------...///000222111000///------,,,,,,---......//////......---,,,,,,---...---,,,***)))------,,,,,,,,,---......&&&%%%$$$%%%(((,,,------///...,,,++++++,,,---///..................------///...---,,,,,,---...///,,,,,,,,,------.........------------------------000...------------+++***+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///............---------//////.........---------,,,---......//////......)))***++++++,,,,,,,,,,,,..................------000///...---------------//////.........---------//////.........---------///---+++((((((+++---///.................................///////////////...........................///000000000///---,,,...............///000000................................................------------------------------------------------//////.........---------//////000000000000//////....................................---------------------............///////////////////////////........................---------............///000000000000000000000000000///...------...///000---...///...,,,+++,,,---///...------...///---,,,---.........---,,,++++++...............---------++++++,,,,,,,,,,,,,,,,,,......//////111222333444------,,,,,,,,,+++++++++***+++,,,,,,---------,,,000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111///...---...///000///...000//////.........//////,,,,,,,,,---------......//////.........---------...------------......///666444222000............------............------////////////000000000000000000//////......---------...............------......////////////......////////////////////////000000000000///...---,,,,,,,,,,,,---...///000000iii___WWWVVVYYYVVVOOONNNMMMOOOPPPQQQOOONNNMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@>>>===???===:::777555444444444444444444333333333222222000///...------...///000222111000///------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,------...///---++++++,,,,,,,,,+++...---+++******+++---...------------------............---,,,,,,---......,,,,,,,,,---------......------------------------000...------------,,,***,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,.........---------,,,,,,,,,,,,---------.........,,,,,,,,,---------......///............---------//////.........---------,,,---......//////......+++,,,,,,------------,,,---------------.........111000///...........................------------//////.........---------000...,,,++++++,,,...000....................................------------........................///////////////......---...............///000000................................................------------------------........................//////.........---------......////////////..............................////////////............---------............///................................................---------............///000000000000000000000000000///...------...///000---...///...,,,+++,,,---///...------///000///------............------,,,------..............................------------,,,,,,,,,---...///000111.........---------,,,,,,,,,,,,---.........------......---------------...------------------------------,,,,,,---...///000///...---///111222222111//////............//////---------.........////////////.........---------//////...------.........222222000///......//////------............------............///////////////////////////.........---......//////...------......////////////......////////////////////////000000000000///...---,,,,,,------....../////////kkk```XXXWWWYYYVVVQQQOOONNNMMMOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDAAA@@@@@@@@@???===???>>>;;;999777666555555444444444444333333333333000000............000000222111000...------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++,,,------333111...---......,,,+++---,,,+++******+++,,,---++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------///...---,,,------,,,***************+++,,,------........................---,,,,,,++++++,,,,,,---...------------,,,,,,,,,//////............---------------.........//////,,,,,,,,,---------......///............---------...............---------,,,---......//////......---............------,,,+++,,,,,,------.........111111000////////////000......---------,,,,,,,,,...............---------//////............//////.................................---,,,,,,++++++........................000//////............///...............///000000................................................------------------------////////////////////////...............---------------............------........................///............------------------............///------------------------........................---------............/////////////////////////////////............///000---...///...,,,,,,,,,---///...---...000111000///------.../////////......,,,---------.../////////111000000//////.........,,,,,,,,,,,,,,,---.../////////.........---------.........///......------,,,,,,------------,,,,,,..............................---------......//////......000222444444333///...............//////........./////////000000...............---------111000///...............//////.........//////000------............------------------.....................///////////////---......//////...............////////////......////////////////////////000000000000///...---,,,........................lllbbbYYYWWWYYYUUUSSSPPPNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFEEEFFFCCCAAA@@@@@@@@@???>>>???>>><<<:::888777666666555444444444444333333333111000///......///000111111111///......------------......//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,+++,,,...///...---,,,,,,+++++++++,,,---...******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------///...,,,,,,------,,,+++)))(((''''''(((***,,,------------------------------,,,,,,++++++,,,,,,---------------------------............------------------------............,,,,,,,,,---------......///............---------........................,,,---......///........................---,,,+++***++++++,,,---......///000000///////////////000------------,,,,,,,,,,,,.................................//////.................................//////......---,,,++++++........................000///...------...///000...............///000000........................................................................................................................---......//////......---........................---------,,,,,,,,,++++++---------............///------------------------........................---------............///.......................................//////000---//////...---,,,---......------...111222222111------...///000000000///,,,,,,,,,---...///000000222111111000///...------......---------...//////............------------...............------,,,***+++,,,---...---,,,+++------------------------///.........---------...///......///222333333222......---------...//////---.........////////////........................222111000///...---------........................------............------------........./////////------......//////000000---......////////////.........////////////......//////////////////////////////000//////...------////////////............lllbbbZZZXXXYYYUUUSSSPPPMMMLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEEEECCCAAA@@@AAAAAA???>>>???>>><<<;;;999888777777555555555444444444333333111000///......///000111111000///......---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******,,,...//////...---------------...//////******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///---,,,,,,---...---+++******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,---------......///............------------.....................,,,---......///.........---------------,,,+++***++++++,,,,,,---...//////.........------......///......---------,,,,,,,,,---.....................,,,---............---,,,........................111000000///...---,,,,,,........................000///...------...///000...............///000000////////////////////////................................................---------------------------...................../////////000000/////////////////////////////////............---------,,,---------............///------------------------........................---------............///---------------------------......///////////////...///000///---,,,---......------...111222222111------...///000000000///,,,,,,,,,---...///000000000000//////...---,,,,,,......---------......///---------,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------000///......///000///------------------...//////,,,,,,---------.........---.....................111111000...------------/////////...------,,,+++------............------....../////////000000000------......//////000000---......///000000//////......////////////......//////////////////////////////////////////...---//////////////////......kkkbbbZZZXXXZZZVVVQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>===<<<;;;999888777666555555555555444444444333111111////////////111111000000///...............+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------+++++++++++++++,,,------///.........000///...,,,------......//////000000++++++,,,,,,------......,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,,,,------............---,,,,,,......---,,,------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......///............------------------...............,,,---......//////......,,,------------,,,,,,+++,,,------....../////////...------------....../////////.........------------------...............,,,---............---,,,........................000000000//////......---........................///............//////000...............///000000////////////////////////................................................---------------------------------...............//////000000000000//////////////////////////////111111000000000/////////---------............///------------------------........................---------............///........................,,,---...///000000000///...///000///---------...///...---...000111000///------.../////////......,,,---------...////////////......------,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------......///......---000...------------,,,***,,,,,,,,,,,,---...//////,,,,,,,,,------------...---------...............000///...---------------////////////...---,,,+++------............------////////////000000000111.........///////////////---...//////000000000000......////////////......////////////////////////...///////////////......////////////////////////iiiaaaZZZXXXZZZVVVOOONNNMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHDDDBBB@@@@@@AAAAAA@@@???<<<<<<<<<;;;999888666666555555555555444444444444222111000//////000111222000000///............///+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...111000///000000///,,,***+++,,,---...////////////------------------......,,,---............---,,,......---------,,,,,,,,,++++++,,,,,,---......///...---,,,,,,......---,,,---....../////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,,,,---------...,,,,,,,,,---------......///............------------------.........//////,,,---......//////......,,,------............---////////////////////////...............///000000000000/////////.........---------.........//////................................................................................................---......///////////////...............///000000////////////////////////........................................................................---------.........//////...//////////////////...////////////////////////000000/////////.........---------............///................................................---------............///........................,,,---...///000000000///...///000///...---...//////...------///000///------............------,,,------..................------------------------++++++++++++,,,---//////...---------,,,,,,,,,,,,******,,,---............,,,,,,,,,,,,---...///000------------------------+++,,,---/////////.........---,,,,,,------,,,+++,,,,,,,,,,,,---...///000------------............---------.........//////...------,,,,,,,,,---------...////////////...---------............------........./////////000000///////////////.........------///000000111111111......////////////......////////////////////////......////////////............//////000000111111hhh```YYYXXXZZZVVVNNNMMMMMMNNNOOOOOOLLLJJJHHHIIIKKKMMMMMMLLLKKKJJJDDDBBB@@@@@@AAAAAA@@@???;;;;;;;;;:::999888666555666666555555555444444444222111000//////000111222000//////............///---......//////......---,,,,,,+++***+++,,,...///------,,,,,,------...///............//////,,,******+++,,,---..............................------------...//////...------.........------,,,,,,,,,++++++,,,,,,---...//////...,,,+++,,,......---,,,+++,,,---...---,,,+++***........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,,,,---------......//////.........------------------.........//////,,,---......//////......------...///000000000///000000000000000////////////////////////000111111000000000000////////////---------.........//////000000////////////000000........................,,,,,,------------------........................,,,---///000000000///..................///000000000000000000000000000000........................////////////////////////////////////////////////---------.........//////---..................---000000000000000000000000------,,,,,,,,,+++++++++---------.........//////////////////////////////........................---------.........//////////////////////////////+++,,,...000000000000///...000000000...---...//////...------...///---,,,............---,,,++++++...............------------------...............,,,------...///000222333//////.........---------***+++,,,...///000000111------,,,,,,---...000111........................***+++---///000000//////---++++++,,,...///...---+++++++++,,,---...///000............/////////000---------.........//////,,,,,,+++++++++,,,------+++---...000111000000///---..................------------.........//////000000//////.........---------///000111111111111......////////////......////////////////////////......///////////////...---......///000111111222ggg^^^XXXWWWXXXSSSMMMKKKJJJKKKLLLMMMLLLJJJFFFGGGHHHJJJLLLJJJGGGDDDIIIFFFBBBAAAAAABBBBBBAAA???>>><<<:::999777777666333222111111000000111111333222111000000111222333111000...---+++*********------------------------************************---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---------------------------.........////////////000---,,,,,,++++++,,,,,,---............---,,,+++***......////////////............//////......---,,,------------------------------------------------------------------------------------------,,,,,,------------------------------------------------,,,---///000111000///...............---,,,+++***//////......---------,,,------------------------........................------------------,,,,,,,,,,,,,,,------.........---------------------------------....../////////---------............///................................................/////////...---------,,,,,,---------.../////////...---,,,++++++,,,---......------,,,,,,------.........//////...---,,,,,,...------,,,,,,------...++++++++++++++++++++++++000///...---------------.....................---000000////////////000000...------,,,,,,------...000---***)))***,,,,,,,,,---------............//////............---------000////////////.........------------------------///...---,,,,,,,,,,,,,,,///333555333...+++,,,.../////////......------,,,////////////////////////,,,---.........---,,,+++---------,,,,,,,,,++++++........................000000000000///...---,,,,,,,,,,,,------.........000///---------...000222---,,,---///111000+++&&&$$$&&&***...000000///...........................000000///...------------------......------,,,+++---...///000///,,,***(((+++,,,------......------//////////////////////////////.........---------...............///000000---------.........//////......------------......000111111000...---///000...............///000111//////.........---------........................fff^^^WWWWWWXXXSSSOOOMMMLLLKKKLLLLLLJJJIIIFFFFFFGGGHHHJJJIIIGGGDDDHHHEEEBBB@@@AAAAAAAAAAAA???>>><<<:::888777666666555444333333222222333333111111000000000000111111000000///............///------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......000//////...---,,,+++***------------------------------........./////////...------,,,,,,------...+++,,,---...//////000000......////////////............//////......---,,,........................////////////////////////------------------------------------------------------------------------------------------------++++++,,,---------------//////000000000000000///.........---------,,,,,,------------------------........................////////////////////////------...............///........................+++++++++,,,,,,------------------............///...............................................................------------------...............111000///......///000111...------,,,,,,------.........//////...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++++++++,,,,,,---------//////............//////...------,,,,,,------...***)))'''(((+++---...---,,,,,,,,,,,,---------...---------.........//////...------------,,,,,,,,,------------------------///...---,,,,,,,,,,,,---...111444222---+++,,,...///.........------,,,,,,........................---------......------,,,---------,,,,,,,,,++++++////////////////////////////////////...---,,,+++,,,,,,------------------///...---,,,---...000111...,,,+++,,,......,,,)))+++,,,---......---,,,***//////.........---------------,,,,,,,,,---......------......------,,,+++---............---+++***+++,,,------......------........................//////.........---------...............//////000---------.........//////000000////////////000000000000111///------...000------,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,}}}eee]]]WWWWWWXXXTTTQQQOOOMMMLLLLLLKKKIIIGGGIIIHHHGGGHHHIIIIIIHHHGGGGGGDDDBBB@@@AAAAAA@@@@@@>>>===;;;999888666666555777666555555444444555555//////000000000000//////............///000111111---------------------------------------------------,,,,,,,,,,,,---......000000///...------,,,,,,------------------------,,,---------............///......------......///,,,,,,---...000111111222......////////////............//////......---,,,................................................------------------------+++,,,,,,------.........------------------------------------------------+++++++++++++++,,,,,,---++++++,,,------...//////.........------------,,,------------------------------------------------///////////////////////////////////////.........////////////////////////,,,,,,,,,,,,,,,------------------............///................................................---------..............................---------......------------.........------,,,,,,------............///......---,,,......------------......------------------------------,,,+++++++++,,,,,,******+++,,,---......///...------------------......------,,,,,,------...***))))))***---......---+++++++++,,,,,,,,,------++++++,,,---...///000111...------------,,,,,,,,,------------------------......---,,,,,,,,,------,,,///111000---+++,,,...------------------,,,,,,------------------------...---------------......------------,,,,,,,,,,,,////////////////////////............---,,,+++***------------------,,,,,,...---,,,,,,,,,---///000...,,,******,,,---...---/////////...---,,,++++++//////.........------------,,,,,,---...///000000---............---,,,,,,------------------------,,,,,,---............---------------------------...............---------......------......///000---------.......................................//////000...---,,,...///......------,,,---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,{{{ccc]]]WWWWWWYYYTTTPPPNNNMMMLLLLLLLLLJJJHHHLLLJJJHHHHHHIIIJJJJJJJJJFFFDDDAAAAAAAAAAAA@@@???>>>===;;;999777666555555777777666555555555666666///000111222222111000///---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------......//////------------------------,,,,,,,,,---------............------------......//////...............///---......//////......---.........///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------------------------...---,,,+++,,,---...///+++++++++++++++,,,------........................------------------------------------------------,,,,,,,,,---------------000/////////......------.................................///////////////---------............///........................------------------------,,,---------...//////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...............------......------------..............................///......---------......------......//////000000......------------.........------,,,,,,------...///.........//////---++++++,,,,,,,,,,,,---------,,,,,,------...//////000000////////////.........,,,,,,------------------...------,,,,,,,,,------+++---///...---,,,---...,,,,,,,,,---------------------------------------......---,,,,,,---///000...------------,,,,,,,,,////////////////////////...............---,,,+++.........------,,,,,,,,,---,,,,,,,,,,,,---...///---,,,,,,,,,---...//////------,,,,,,---...000111---------.........////////////......///000111111...............------,,,---,,,,,,,,,,,,---...///,,,------...............------------------------...........................------------...//////......................................................///...,,,,,,---///111111000//////...//////////////////........................////////////{{{ccc]]]XXXXXXYYYTTTNNNMMMLLLLLLMMMMMMLLLKKKKKKIIIFFFFFFGGGIIIIIIIIIFFFDDDBBBAAABBBBBB@@@???>>>===;;;999888666666666777666666555555555555555111111333444444333111111000000...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,,,,------------............------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------------------------------...---,,,+++,,,---...///000000///...------......//////////////////000000------------------------------------------------,,,,,,,,,---------......///......------,,,,,,,,,------------------------////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////////////////...---------,,,/////////000000/////////...------,,,,,,------...------...............---///......------......///..............................---------......///000000000//////.........///..................///...------,,,,,,------...///.........//////---+++------------....................................000////////////.........,,,,,,,,,---------......------,,,,,,,,,------...+++,,,---...---,,,------,,,,,,,,,------.........------------------------......---,,,---...///111.........---------,,,,,,------------------------...////////////......---.........------,,,,,,,,,,,,,,,,,,,,,------......,,,---//////////////////,,,,,,++++++---///222333***+++,,,---...000111111000///......------............//////......---,,,,,,,,,,,,,,,,,,---//////,,,---......//////......---------------------------.....................---------------...//////.....................---//////000000000000//////---.........,,,,,,...000222111000///////////////000000/////////..................//////000000000|||ddd^^^YYYXXXYYYTTTNNNLLLLLLLLLNNNNNNMMMLLLHHHFFFDDDDDDEEEGGGGGGFFFFFFEEECCCCCCCCCCCCAAA??????>>><<<:::999777777666777666555555444444555555222333333333333333333222555444222000///...------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++------------------------,,,---------............,,,,,,,,,++++++,,,,,,,,,---,,,++++++,,,---///000------............------......//////......---,,,++++++++++++++++++++++++------------------------------------------------+++,,,,,,------.........------------------------------------------------+++++++++++++++,,,,,,---000///---,,,++++++,,,,,,///////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---------------,,,,,,,,,------------------------.........------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------......//////......---...------,,,,,,------...,,,---......///.........//////............//////........................,,,,,,+++++++++,,,------000//////...---,,,++++++//////............//////...------,,,,,,------...***))))))***---......------------.........////////////.........---------...------------,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---......,,,,,,------...---------,,,,,,------...///000000------------------------------------...///000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......------------------,,,,,,,,,---------............+++---000000///...............---,,,,,,---...///******+++---///000111222......---++++++*********...////////////...------,,,,,,,,,------.........------...////////////...---------------------------------...............------,,,,,,------...///...............---------***+++,,,------,,,+++***---...///...------///111//////......---.........000000000/////////......,,,,,,,,,---......//////}}}fff```ZZZYYYYYYSSSOOONNNMMMMMMNNNNNNLLLKKKHHHGGGEEEFFFGGGHHHGGGFFFGGGFFFDDDDDDEEEDDDBBB@@@@@@???===;;;:::888888777777777666555555555555555333222222222222222222333555444222000///...---------------------------------------------------------,,,,,,,,,,,,---......---------------,,,,,,,,,------------------------------........./////////------,,,,,,,,,,,,------///...---,,,,,,---...///,,,------......------,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------++++++,,,---------------,,,+++***)))((()))+++,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111------------....................................///.........---------,,,---------............///...............................................................------------------...............++++++,,,------,,,++++++...------,,,,,,------...,,,------...//////......//////............//////------------------------+++++++++++++++,,,---...//////......------,,,,,,...------------------......------,,,,,,------...***)))'''(((+++---...---,,,,,,---------.........---------..................------------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///...------.........---,,,,,,,,,---...///111111222........................,,,---...//////000000000............---------------------------------------......//////......---,,,,,,------------------------......////////////,,,...///---+++***,,,.........---,,,,,,+++++++++,,,,,,------.../////////...---,,,,,,,,,,,,,,,---///////////////...------+++,,,---.........---,,,------...///////////////........................---------.........//////------,,,,,,------.../////////.........---------((()))+++,,,,,,+++)))(((.../////////......000222..................///000000000000000/////////...,,,,,,,,,---.../////////~~~ggg```[[[YYYYYYSSSRRRPPPNNNMMMMMMMMMKKKIIIKKKJJJIIIIIIKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEBBB@@@AAA@@@>>><<<:::999888888888777777666666666666666333222111000000111222333222111000...------------------------------------........................---,,,,,,,,,,,,---......++++++,,,---...///000111------------------------.........////////////000.........------.........555333000...,,,+++,,,,,,,,,------......------,,,......//////......---,,,------------------------++++++++++++++++++++++++------------------------------------------,,,,,,---------------------------------------------------...///000111000///...------+++++++++---///111+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---.........//////000000////////////////////////111111000000/////////...---------.........//////........................000000000000000000000000/////////......------,,,,,,------....../////////---...///000000///...---...------,,,,,,------...,,,,,,---.../////////...//////............//////---------------------------------------...///000/////////000000000000000---,,,,,,++++++,,,,,,---...------,,,,,,------...000---***)))***,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000000000/////////.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...//////.........//////---+++,,,---...///000111222333////////////////////////+++,,,...000111000000/////////.........---------........................,,,,,,------...---------,,,,,,,,,------.........---...//////000000//////......---)))&&&'''+++///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////...//////000111222///////////////......---+++,,,...//////...,,,+++---......///////////////////////////////////////---------.........//////---,,,,,,,,,,,,---......//////.........---------...///111222222111///......///000/////////111333000000///000000111222333000000000000////////////.........///000111111222|||ccc\\\WWWXXXYYYSSSPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@?????????AAA>>><<<<<<===;;;666333333444666555444333333444111111000///////////////////////////000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///......------------.........------,,,,,,,,,............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------..................///......---------------............///000000...---,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///......------....../////////.........---------,,,++++++******++++++,,,---,,,***)))(((((()))***...---,,,+++***+++,,,,,,,,,,,,,,,---------............////////////.........------------...//////444222////////////...---...............///000000......---,,,,,,,,,,,,---111111000///...------,,,000//////.........//////...---,,,,,,,,,,,,---...---------......000111222.........------,,,,,,,,,---------............///000///...---,,,------......------,,,,,,------............------,,,,,,,,,...------------...////////////...---,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------......///------,,,,,,+++,,,,,,,,,///......------......///++++++++++++,,,---...///.........///......---,,,------............------...,,,+++---000111///,,,,,,---//////......000111111...,,,---...---...//////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...***''''''))),,,,,,++++++,,,,,,---.........---------------------------........................//////...---,,,,,,++++++,,,...//////...------...,,,---......//////......------------,,,,,,+++***------------------------........................444000---,,,...///...,,,//////////////////////////////.........---------,,,,,,---------------------...///...,,,,,,...///111000///...............,,,,,,...///000000000000...///////////////..............................111111000000//////......////////////////////////|||ccc\\\WWWWWWXXXSSSPPPOOOMMMLLLMMMMMMMMMLLLIIIIIIJJJJJJJJJJJJJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA???===;;;::::::888444111///222444555444444666777111111000///////////////000000000///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))))))))***......---------,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------....../////////......,,,,,,,,,,,,---------......---,,,++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,---//////.........---------------,,,,,,,,,,,,------,,,,,,++++++,,,---///000...---,,,+++***++++++,,,,,,,,,---------.........------............------...............//////000333111///.../////////------------------...//////......---,,,,,,,,,,,,---111000000//////.........,,,,,,,,,+++++++++,,,,,,...---,,,,,,,,,,,,---.........---......///000111/////////......---------------------............000///...---,,,------......------,,,,,,------.........---------,,,,,,,,,...------------...//////---------,,,,,,---..............................---------------------------------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000//////000000//////...---,,,------......------,,,...,,,,,,---000000///---,,,---//////......000111222///------..............................---,,,------------------------222///,,,,,,---...---,,,+++,,,------......------------------------------........................///......---,,,,,,++++++,,,...//////...------...,,,------...............---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................222///------...000///...//////////////////////////////.........---------++++++,,,,,,---...//////---...///...,,,,,,...///000//////...------......------...///000000000///---......///////////////........................111000000000/////////...////////////////////////|||ddd]]]WWWVVVWWWRRROOOMMMKKKKKKMMMMMMMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC>>>===;;;:::999888555222000222444555444444555777111111000///////////////111000000//////...............---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++++++++...------------,,,,,,,,,------......//////......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...////////////+++++++++,,,,,,,,,------+++***))))))***,,,///000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...............---------//////............//////---,,,,,,,,,,,,...///000------,,,++++++++++++,,,,,,------------.........,,,,,,------------,,,,,,...............//////000111///......///000000///,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---////////////////////////++++++++++++++++++++++++...------,,,,,,------...///.............../////////////////////.........------------............//////...------------......------,,,,,,------......------------,,,,,,,,,...------------...//////,,,,,,,,,,,,---...///000------------------------........................,,,------.........------//////......---,,,,,,+++,,,,,,,,,,,,---...///000++++++,,,------...------------------...///000111000000000000000//////...,,,------......------,,,------,,,...///000...---,,,---//////......000111222///---,,,...000...,,,,,,,,,---.........------........................333111000/////////---,,,,,,,,,------......------------------------------.................................------,,,,,,+++,,,---//////---,,,---...,,,,,,---...............,,,------------,,,,,,+++++++++++++++++++++++++++........................000...------///000000///////////////////////////...............---------)))***+++,,,...///000000---...///...,,,,,,.../////////...------------.........///////////////...------...///000000000///////////////////////////000000000000////////////////////////////////////|||eee]]]WWWVVVWWWRRRMMMKKKJJJJJJLLLMMMLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@???>>><<<:::999777555444555666555444222222333111000000///////////////111111000///......------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------------------------------,,,,,,...//////000000000,,,,,,,,,---------.........------,,,,,,+++++++++******,,,---............+++,,,,,,,,,,,,---------+++***)))((()))+++...000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///......------......///........................//////............/////////...,,,+++******+++,,,......---------,,,,,,,,,------------............,,,------......------,,,---------------......//////...------///000000000------,,,,,,------...///......---,,,,,,,,,,,,---,,,---------.........///,,,------...............------------------------//////...---------......//////..................,,,,,,---------.....................------.........------,,,,,,------...------------------------...------------...//////---------------...//////------------------------------------------------,,,------...............///.........---------,,,---------,,,,,,---......+++,,,---...//////.........---------...//////000///000000000000///......---......//////......------------...//////...---,,,---//////......000111///...,,,+++...000///+++,,,,,,---...////////////.......................................---,,,+++,,,,,,------...------,,,------------------------..............................---------,,,,,,,,,+++---///...---,,,------,,,,,,---.........------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000111111////////////////////////........................++++++,,,,,,---...//////---...///...,,,,,,...///......------------.........///////////////...---...///////////////......000000000000000000000000000000000000////////////////////////////////////{{{eee^^^WWWUUUWWWSSSNNNMMMKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@>>><<<999777777666444666666666333222222222111000000///////////////111000000///...------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++******++++++,,,------------------------&&&'''(((***++++++++++++,,,,,,,,,---------......---------,,,,,,++++++***((()))***+++,,,---------------------............---,,,***))))))***,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///---...........................------------......///...,,,+++******+++,,,///////////////......------------.........//////......////////////......,,,,,,++++++,,,,,,---...///---,,,---///000000000...............//////000......---,,,,,,,,,,,,---***++++++,,,,,,------...,,,---...///000/////////------------------------///......------------...------------------------,,,,,,,,,------------...------.....................------,,,,,,------...------------------------...------------...//////000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------......////////////...---,,,,,,+++,,,,,,++++++,,,---------------------------------...///......//////......---,,,//////000000000000//////---...//////...---------,,,---//////......000111+++//////,,,,,,000000,,,---...///000000000000000------------------------***+++,,,---------------,,,------...------,,,,,,------------------------........................---------------,,,,,,,,,+++---......---,,,,,,---+++,,,,,,---...---------,,,------......---------................................................,,,,,,...//////000111111////////////////////////---.....................------------------,,,,,,---...///...,,,,,,...///......---------......///...///////////////...---000000000000///...,,,,,,000000000000000000000000////////////000000000000////////////////////////yyyeee^^^WWWUUUXXXTTTRRRPPPNNNOOOPPPQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBB>>>>>>===:::666555555666111333555555444444444555111111000///////////////000//////......---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,------------...'''((()))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,---------.........//////------,,,+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,------------...............------,,,,,,,,,,,,---------,,,,,,,,,,,,...///000//////000000//////...---------........./////////...//////////////////...,,,,,,,,,+++,,,------...///---,,,---...000000//////............///000000......---,,,,,,,,,,,,---+++++++++,,,,,,---------***+++---...///......---,,,------......------,,,...---------------......,,,,,,,,,---------------,,,,,,,,,,,,------------,,,---......///............------,,,,,,------...,,,,,,,,,------------......------------...//////111000///...------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,------...//////000000///......---,,,,,,------++++++************++++++...---------------.....................------,,,/////////000000/////////---...000///...,,,------,,,---//////......000111+++333666///,,,...///,,,//////000111111111000000------------------------***+++------------///111------......------,,,,,,------------------------........................------------------------+++,,,......,,,+++,,,---++++++,,,---------------,,,------............---................................................+++---///000//////000111////////////////////////---------...............///......------,,,++++++---...///...,,,,,,...//////............///000000......///////////////...000000000000///...,,,+++////////////////////////////////////000000000000////////////////////////wwwddd^^^WWWVVVXXXVVVRRRPPPOOONNNOOOOOONNNMMMJJJJJJJJJKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>===:::666444555777111333555555444333444555111111000///////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---......------......///000,,,,,,,,,---------......+++,,,,,,---............++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,------...---,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,------------.........//////------,,,,,,,,,,,,------,,,,,,++++++,,,---///000---......///...---,,,+++............////////////---......//////......---...------------.../////////...,,,,,,...//////......------------...//////......---,,,,,,,,,,,,---------------------......(((***,,,.........---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---......///------------.........///++++++,,,,,,,,,---------,,,,,,.../////////.........------,,,,,,------...,,,,,,,,,---------.........------------...//////000///...............///........................------------------------,,,---...///000000000000............////////////............///000111222000...,,,***)))***,,,---//////...............//////////////////...------------............---------///000000---,,,,,,...,,,---//////......000111///<<>><<<:::888666555555666555444444555444222000333111000000111222222111000000000///......------.........------,,,,,,,,,------------------------***)))((('''''')))+++,,,------------------------------------------------............------------,,,------------,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.........,,,******++++++)))'''------............------.........///......------,,,,,,------------,,,,,,)))***,,,...//////......+++------,,,******,,,...222111000...............////////////////////////++++++++++++,,,---..............................000///---,,,++++++,,,,,,,,,,,,------------------++++++,,,------.../////////...---,,,+++,,,------------------------------------------------------..................------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...............---------........................................................................------............------////////////////////////---------.........//////---...//////------...//////......------......///////////////////////////---,,,,,,++++++,,,,,,---///---,,,---000000...,,,------------------......---------............///+++,,,,,,------------,,,---------........................------,,,,,,+++///---******+++,,,,,,,,,...---,,,+++++++++,,,,,,...........................------,,,,,,------...222111111000000000111111...........................------------------...//////.........---------,,,------......------,,,,,,,,,---------.................................,,,------......------,,,........./////////000000...............///000000------------------------...---,,,,,,,,,,,,---......---+++,,,---......---.................................///////////////............////////////////////////////////////////////////////////////......////////////......//////////////////...---++++++,,,,,,---......///jjj```WWWVVVYYYVVVPPPNNNLLLMMMOOOPPPQQQQQQJJJIIIIIIJJJKKKLLLKKKJJJKKKIIIFFFEEEEEEDDDCCCAAA>>>===;;;999777666555444777555333333444444333222333111......000222444444000000000///......------.........---------------------------------------,,,+++*********+++---...------------------------------------------------------------............---------------,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,---......333111000///000000///...---....../////////......111111000///...---------+++,,,,,,,,,,,,,,,,,,++++++,,,------......------+++,,,,,,+++******,,,---000...,,,))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...........................------,,,,,,------...------------------,,,,,,,,,------......////////////...---,,,+++,,,------------------------------------------------------............////////////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........//////........................------------------------........................------............------........................++++++,,,---...///000111...///000///......///000/////////......////////////000000000000000000000------,,,,,,,,,,,,------///...---...///000...,,,..................---------------............//////......---,,,,,,------...............---------------------------------222222000...+++***+++---...---,,,,,,+++,,,,,,,,,------------...............------,,,,,,------............------,,,,,,,,,...............................................................---------------............------,,,------------.................................,,,------......------,,,---------.........//////...............///000000------------------------...------,,,,,,------...///---++++++---------,,,........................///////////////.....................////////////////////////////////////000000000000000000000000......////////////......---...//////////////////++++++,,,,,,---.........iii___WWWVVVYYYVVVQQQPPPNNNOOOQQQSSSTTTTTTKKKIIIHHHIIIKKKLLLKKKJJJMMMKKKHHHGGGFFFEEECCCAAA===<<<:::888777555555444888555333222333444444333333000...---000333555555000000000///......------...............---------------------------------///............///000000------------------------------------------------,,,,,,,,,,,,---------------------...---,,,,,,++++++,,,------------,,,+++...............///000111...---,,,+++++++++++++++---...//////////////////111000...---------...///,,,,,,------------,,,,,,---------------------,,,------------,,,---...///---+++***(((((()))+++,,,++++++++++++++++++++++++...------,,,,,,,,,------........................,,,,,,,,,,,,------...............------,,,,,,,,,,,,---------.........///......,,,,,,,,,,,,---...------------------------------------------------,,,,,,------......//////***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///........................------------------------........................------............------------------------------,,,,,,------...//////000---///000///...---.../////////............/////////////////////000000000------,,,,,,,,,,,,------//////////////////...---//////......------,,,,,,---------............///000///---,,,,,,---...////////////...---------,,,,,,,,,,,,------............000111///,,,+++...111---------,,,,,,,,,------...---------------------...------,,,,,,------...+++++++++***)))(((((('''------------------------000000000000000000000000........................------............------------------....................................,,,------......------,,,,,,,,,,,,---------.....................///000000///////////////.........------------------------000...,,,,,,---...---,,,........................000000//////......------............////////////////////////////////////////////////////////////......////////////......------...///000000//////........./////////000000iii___VVVUUUXXXUUUQQQOOONNNNNNQQQSSSSSSSSSKKKIIIGGGHHHIIIKKKKKKJJJMMMKKKIIIHHHHHHFFFDDDAAA===<<<:::888777666555555777555222222333444444444333000...---000333555555000000000///......------........................------------------------+++++++++++++++,,,,,,---------------------------------------------------******++++++,,,,,,,,,,,,------.........---,,,,,,---,,,++++++++++++,,,------------......000111111111000///...------///000---......///000000//////...---,,,+++,,,---///000------............------......------,,,,,,,,,,,,---,,,+++,,,---.........,,,------............---..............................---,,,,,,,,,------........................++++++,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,......------------------------------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///............---------........................------------------------........................------............------------------------------........................,,,---......,,,,,,---......------,,,,,,------...---------....../////////...------,,,,,,------...///000000000///...------...---------,,,,,,++++++---------............///------,,,,,,---...000111/////////...---------,,,+++,,,,,,------.........***---///...,,,+++...111------------------------//////...---,,,++++++***...------,,,,,,------...//////000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000///...---.....................---......//////......------------.........//////........................,,,------......------,,,,,,,,,,,,,,,------------...............///000000000000/////////.........------------------------000///------...//////...........................000000//////......------............////////////////////////////////////..............................////////////......------...///000000//////.........///////////////iii___VVVUUUWWWSSSOOOMMMKKKLLLNNNOOOPPPPPPJJJHHHFFFFFFHHHIIIJJJJJJLLLKKKIIIIIIHHHGGGDDDBBB===<<<;;;999777666666666666444333333444555444333333111......000222444444000000000///......------.............../////////------------------------*********+++++++++++++++------------------------------------------------******++++++,,,,,,------...............---,,,,,,---,,,+++******+++,,,---+++++++++,,,---...///000111111000///---...000333,,,---...///////////////+++++++++,,,,,,...//////---......//////......---......---,,,,,,,,,------+++)))((()))+++,,,,,,,,,***+++---...///...------------------------------...---------------......------------------------+++,,,------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////.........---------........................------------------------........................------............------------------------------//////.........---------,,,---...---,,,+++,,,...------,,,,,,,,,,,,------,,,,,,------......//////......------------......///000111111///------...,,,,,,,,,,,,,,,,,,++++++---------............///+++++++++,,,---///000111...............---------,,,,,,,,,------.........---.........,,,+++,,,,,,,,,,,,---............---......------,,,+++++++++...------,,,,,,------...000000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---------.....................////////////......------........./////////........................,,,------......------,,,,,,,,,,,,---------.....................///000000.........---,,,,,,++++++,,,------......------,,,///---,,,,,,...//////...........................///////////////.....................////////////////////////////////////..............................////////////......---...//////////////////------------------------kkk```WWWUUUVVVSSSOOOMMMKKKKKKLLLNNNNNNMMMIIIGGGEEEDDDFFFHHHIIIIIIJJJIIIHHHHHHIIIGGGEEEBBB======;;;:::888777777777444333333444555555444222333111000000111222222111000000000///......---------........./////////000------------------------,,,,,,------......------------------------------------------------------++++++,,,------...//////...............------,,,,,,,,,------------,,,,,,+++++++++,,,---...///000&&&&&&&&&$$$""""""&&&)))++++++---....../////////------...............---,,,------......------,,,...---,,,,,,,,,---......+++)))'''(((+++---,,,+++*********+++,,,,,,---...++++++++++++++++++++++++---------------...///000------------------------+++,,,---.........---,,,,,,,,,------------------------------------------------,,,+++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------.......................................................................................------............---------------------------------------...............---...///...---,,,---///......------------......---------...//////000000......------------......///111333111///------...,,,,,,,,,------------------------............///++++++,,,------------------------...............,,,,,,------------------///...------...---+++***+++,,,.../////////...---+++++++++,,,,,,---------...------,,,,,,------...,,,---...//////...,,,+++........................,,,---///000000///---,,,---------.........//////......////////////..................////////////........................,,,------......------,,,------------...........................///000000///......---,,,,,,++++++,,,,,,---......---,,,,,,+++***)))***,,,...///....................................///////////////............////////////////////////////////////..............................////////////......//////////////////...---------------------------mmmbbbXXXUUUWWWSSSQQQOOOMMMLLLMMMOOOOOONNNHHHFFFDDDCCCEEEGGGHHHHHHIIIHHHHHHHHHIIIHHHEEECCC>>>===<<<:::999888888888333333333555666666444222333111000111222222111000000000000///......---------.........//////000000------------------------***+++,,,,,,------,,,,,,------------------------------------------------------......///000111111......//////......---,,,+++,,,///111111///,,,+++,,,------...///000222222///000000---+++,,,000444***+++,,,---............//////000000000...---,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---***)))***---//////---///...---,,,---///222444........................,,,,,,,,,---...///000111------------------------,,,,,,.........---,,,+++,,,,,,,,,------..............................------,,,,,,+++,,,---...///------------------------------------------------.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,---...///000111........................////////////////////////........................---..................---........................+++,,,,,,---...///000000...///000///...---...000//////............//////---......///000111111222......------------......///111333222///,,,---///,,,------....../////////---------.........//////+++,,,---...---,,,+++***,,,------....../////////------------------------///---+++---000111...++++++,,,.../////////......((((((***+++---...000000...------,,,,,,------...+++---...000000///...,,,000000000000000000000000///111222333333222111///---------.........//////......////////////................../////////000........................,,,------......------,,,---------.........//////...............///000000111111000///......------,,,,,,---......---,,,,,,(((''''''(((+++---...---........................---.........//////000000............/////////000////////////////////////000000000000000000000000......////////////......///000000000///...------/////////////////////...nnn```UUUVVVZZZUUUSSSOOOKKKLLLOOOSSSSSSSSSIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA===999777777888999999666555444555666666444222333222000......///111222////////////....................................***+++,,,,,,------,,,,,,......---------......///)))***+++,,,...///000000...------,,,,,,------...------......//////000000////////////////////////.........------,,,,,,,,,++++++++++++***(((&&&%%%...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,------...//////000+++++++++,,,---...///000//////...---,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,++++++***------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///............///000000...---,,,++++++---...000......---------,,,,,,,,,......////////////......---------......000111111000000///...---,,,,,,+++---------,,,,,,+++++++++000///...------...///000111111000000//////............//////......---,,,+++,,,...---,,,,,,---///---------............///000000///...---,,,,,,+++)))******+++---///111222,,,---------...////////////000111000...------///,,,...111444444222000...------------------------///...------------...///)))+++///111111000---+++,,,---......//////......---------............///////////////////////////,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---///////////////.........++++++,,,,,,---...//////.........------,,,,,,,,,000000//////............---------............///+++,,,---...////////////.........------,,,,,,,,,000000//////......------////////////////////////......//////000000111111------------------------'''***///111000...,,,,,,........................---.........---,,,,,,+++...------------...//////nnn```VVVWWW[[[WWWSSSOOOKKKJJJMMMOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCAAA???<<<888666666777888888666555444555666666444222222111000//////000222333111111111111000000000000........................++++++,,,------------,,,---,,,,,,,,,,,,---......++++++,,,---......//////...------------------...------------....................................------------------,,,,,,,,,---.........---,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------.........---------------------------,,,,,,,,,---......,,,,,,+++++++++,,,------------..................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////......---,,,------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......------......///000...---,,,++++++---...000,,,,,,,,,------...............////////////......,,,,,,,,,------...///000/////////...------,,,,,,---------,,,,,,,,,++++++000///...------...///000000000000/////////......,,,------------,,,+++++++++,,,...---,,,,,,---///---------............////////////...------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------------...///...,,,+++,,,---***,,,...000000///---,,,........................///...---,,,,,,---...///***,,,...000000///---,,,,,,---......//////......---------............///////////////////////////...............---,,,,,,---,,,,,,++++++,,,,,,---000//////...---,,,,,,++++++,,,,,,------.........------------------,,,,,,/////////.........---------------............///+++,,,---...////////////.........------,,,,,,,,,////////////............///..................///////////////............------------------------***---000111000...------........................---.........------,,,+++---------------...//////mmm```WWWXXX\\\XXXUUUQQQMMMKKKMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEDDDDDDCCCBBB@@@>>>;;;777555666777777777777555444444555666444333222111000000111222333555111111111111000000000000........................++++++,,,---------------,,,,,,++++++,,,------...,,,,,,---------.........---------------------------------------,,,,,,,,,------------------------,,,,,,------------------,,,---...///////////////...------,,,,,,,,,------,,,,,,,,,---------......///......---,,,++++++***///...---,,,,,,,,,,,,,,,************+++,,,---.....................------------------------------...------,,,,,,------...------------------------,,,------------...............//////......------------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***************************------------------------------------------------------,,,,,,,,,---......------,,,+++,,,---...///***++++++,,,---...///000......////////////......++++++,,,,,,---.................................------------,,,,,,,,,,,,//////...------.../////////////////////.........------......------,,,++++++,,,...---,,,,,,---///---------............///........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,++++++,,,------------,,,...........................---,,,,,,,,,,,,---...,,,,,,---............---,,,---......//////......---------............///////////////////////////////////////.........---------,,,,,,,,,,,,------000000///---,,,+++***)))------------------------,,,,,,------------------.........------------------------............///,,,,,,---...////////////.........---------------...............////////////...---,,,,,,---...////////////...------,,,,,,////////////////////////...///111000///.................................---............---,,,,,,------------......//////nnn```VVVWWW[[[WWWWWWSSSOOONNNOOOPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFDDDDDDCCCAAA???>>>;;;777666666888888888777555444444555555444333111111111111222333444555////////////....................................+++,,,,,,---...---------,,,,,,,,,,,,---...//////...............---------------............------///......------,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,---------------......------,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,+++******...------,,,,,,,,,------,,,+++++++++,,,,,,---...---------,,,,,,+++++++++------------------------...------,,,,,,------...........................---------.........//////+++,,,,,,---,,,,,,++++++,,,,,,------------------,,,---------......//////------------------------------------------------,,,,,,,,,+++++++++++++++------------------------+++,,,---......---,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///++++++,,,,,,---...//////---......//////......---,,,,,,------............---------.........//////------------------,,,,,,................................................//////000000//////...---+++,,,...---,,,,,,---///---------............///---------.........//////000///...---,,,+++++++++...---------,,,,,,+++++++++,,,---,,,+++***+++,,,...............//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,---------...,,,---......///.........---------............////////////////////////////////////...............------,,,,,,,,,,,,------//////......---,,,++++++------------------,,,,,,,,,,,,,,,------.........---------------------------------............///,,,------...//////.....................------------------......////////////---,,,++++++,,,---///........................///////////////////////////000000///---,,,---///........................------............------,,,------...............nnn```UUUVVVYYYTTTTTTQQQNNNNNNPPPQQQPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFDDDDDDCCCAAA??????<<<888777777999::::::888666444333444555555444000000111111222333444555////////////............////////////////////////,,,,,,---.........------------------...///000111//////.........------------......//////......---000/////////......------........................,,,,,,,,,------.........---,,,,,,+++++++++++++++.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...////////////...------------------------,,,,,,+++++++++------------------------...------,,,,,,------...........................---------.........//////++++++,,,,,,---,,,,,,+++,,,,,,,,,---------......------...............///------------------------------------------------,,,,,,,,,---------------------------------------......---,,,,,,---......------------------------------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,------......------------------------------............------------.../////////......,,,,,,------.../////////------------------------------............---------------------.........///////////////......---+++,,,...---,,,,,,---///---------............///,,,,,,------.../////////......---,,,,,,,,,------//////......------,,,,,,+++---...---,,,+++,,,...//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,---......///.........---------............//////////////////////////////...------,,,,,,------...------,,,,,,------................../////////------------------,,,,,,,,,,,,,,,------.........---------------------------------............///,,,---......///.................................,,,,,,------......//////...---,,,,,,,,,,,,---...------...///000000111111000000000000000000000000/////////---++++++,,,...........................------...//////......---,,,---......//////......mmm___TTTUUUXXXTTTPPPMMMKKKLLLOOOQQQOOOMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEDDDDDDCCCBBB@@@???<<<888777888:::;;;;;;888666333333444555555444000000111222222333333333111111111111000000000000////////////////////////,,,,,,---...........................///000222222//////..................---...///000000///...---///////////////.........////////////////////////,,,,,,------------------......---,,,++++++,,,,,,............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------+++++++++,,,---...000000111000///...------------..................------------------------------...------,,,,,,------...------------------------,,,------------.........------......//////......+++,,,,,,------.................................------------------------------------------------,,,,,,------------......------------------------000...,,,++++++,,,...000........................------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,------............---------...///000000///......---------.........//////------------............------............------,,,,,,,,,---------------,,,,,,------,,,,,,+++***+++,,,...---,,,,,,---///---------............///---------.........//////------,,,,,,,,,---........................------,,,---......------...///---------,,,------...//////////////////////////////...------------...///...---,,,,,,,,,,,,,,,,,,,,,---......//////......---------............/////////////////////////////////---,,,,,,,,,---.........------------......------......///000000111------------------------,,,,,,---------------------------------.........---------............///------...............---.............../////////---------------.........---------......---------,,,---...///000222333333000000000000000000000000---......---++++++,,,...........................------...////////////...+++,,,.../////////...---jjj]]]SSSUUUYYYUUUPPPNNNKKKLLLOOOPPPOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCAAA>>>;;;777666777999::::::888666333222333555555555000000111111111111111111111111111111000000000000////////////////////////,,,------...............------------///000111222............////////////---...///000000///...---------...............///........................------------------,,,,,,---,,,,,,++++++,,,---..................,,,+++***,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------......------..................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......++++++,,,,,,---......///////////////............------------------------........................++++++,,,,,,,,,---------..............................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,------......------,,,,,,------------------,,,------......------,,,,,,---///000000///---,,,---------...............------------.........///,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,++++++***)))+++,,,...---,,,,,,---///---------............///---------..................------,,,,,,---------------------------......+++---......------...000++++++,,,,,,,,,---------000000000000000000000000000///............///000---------,,,,,,,,,++++++,,,---......//////......---------............///////////////////////////111000...---,,,---...///......------------......---.....................+++,,,,,,------.........------------------,,,,,,------........./////////---------............///---...............---------........./////////000...------------------,,,,,,---///000000///---,,,------......///000111111////////////////////////,,,---......------...///........................------...///////////////+++,,,...///000///...---ggg[[[SSSVVV[[[WWWSSSPPPNNNOOOQQQRRRPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDCCCBBB<<<:::666555666888999999999666333222333555555555000000111111111000000///////////////............000000000000000000000000,,,---......//////......+++,,,,,,---...///111111............//////000000---...///111111///...---,,,,,,,,,------.........------------------------.........------,,,,,,,,,))))))))))))***,,,...///......//////...,,,+++))),,,,,,,,,---------......222111000///---,,,+++***......---,,,,,,,,,------,,,,,,,,,,,,---...//////+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---------,,,++++++,,,,,,---.../////////////////////.........------------------------........................*********++++++,,,,,,,,,........................,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///+++,,,------......------***++++++,,,---...//////,,,------......------,,,+++,,,...//////...,,,+++........................---------.........//////,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,------------,,,+++++++++,,,...---,,,,,,---///---------.........//////........................///...------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...------,,,...///+++,,,---.........------////////////////////////111000///......///000111,,,------------,,,+++***,,,---......//////......---------.........//////////////////////////////222111///...---...000111......------------...............------,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,........./////////000000---------.........//////---...............---------.........//////000000.........------,,,,,,,,,,,,...000222222000...,,,------..................////////////////////////+++---///000/////////000........................------...///000000//////+++,,,...000000///...---{{{eee]]]VVVUUUYYYWWWOOONNNNNNOOOQQQQQQPPPNNNJJJIIIHHHHHHGGGGGGHHHHHHMMMIIIEEEBBBAAABBBBBBBBB@@@<<<888555444555555444888888666555444333333222000000///...............---...///000000///...---////////////////////////..........................................---------------.........////////////000000///...------+++---//////...---...///------------------------//////.........---------......---,,,,,,+++******......---------,,,,,,,,,---------.........//////***+++...000000000///...////////////............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------++++++,,,---............+++,,,------......------,,,+++******+++---///000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++)))'''(((,,,000,,,...000111111000---,,,............---,,,+++++++++,,,,,,,,,,,,+++******000///---,,,,,,---///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////...,,,******,,,...------------------------------------------------.........---,,,,,,++++++...------,,,,,,------...---,,,++++++,,,---///000..................------...........................///000000000///---,,,---,,,,,,,,,---///000222.../////////...------,,,///............---------,,,---.........---,,,+++222222333222111000...---........................------......------,,,+++---------............///,,,,,,,,,++++++*********,,,---...//////...---,,,,,,---------,,,++++++***,,,---......//////......000///---,,,,,,---///000...------,,,,,,------...---.../////////...,,,+++.........////////////000---......///......------/////////,,,***))))))++++++,,,............,,,+++/////////...---------,,,///............------------.........---,,,+++++++++,,,.../////////...---111000///...............111111000000000000111111//////////////////......------............------...............---------........................|||eee^^^VVVUUUYYYWWWQQQPPPOOOOOOPPPPPPNNNLLLIIIIIIHHHGGGGGGGGGGGGHHHJJJGGGDDDBBBAAAAAA@@@???===:::666444555666777777888777666555444333333333222111000000//////000000---..................---////////////////////////................................................---------........./////////////////////...------,,,---///...---,,,,,,---------------------------//////.........---------+++++++++,,,,,,------............---------,,,,,,+++,,,,,,,,,------------((()))+++,,,---,,,,,,+++............------------+++,,,,,,------.........---------------,,,,,,,,,************************............------------------------------------,,,,,,------...---------+++,,,------......------+++***)))((()))***,,,...---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))***,,,...---///111222222000...------------...------,,,,,,---------------,,,++++++///...---++++++---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------......---++++++,,,...........................---------------------------------------............------,,,,,,------......------,,,,,,,,,------................................................///////////////...------///...---,,,------///000------............------,,,,,,------.........///------.../////////...---------......---,,,+++***........................------......------,,,+++---------............///------------,,,,,,++++++------............---------------------,,,++++++,,,---......//////......---..................---...------,,,,,,------...------......------,,,+++------........./////////,,,------............---+++---...---++++++,,,---,,,------......------,,,...............---------///............---------...............---,,,,,,,,,---......///.........000///......------......//////............//////............------------------............------................................................|||fff^^^VVVUUUYYYWWWSSSQQQOOOOOOOOOOOOMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIGGGEEEDDDDDDCCCAAA???:::888555444666888999:::888777666555444333333333333333222111111111111222//////............//////////////////////////////................................................---------..................////////////...------)))+++------,,,,,,---...------------------------...............---------***++++++,,,------...............------------,,,,,,,,,---------.........******++++++++++++++++++...------------,,,,,,,,,------------------------......------,,,,,,,,,+++++++++++++++++++++++++++------------............---------------------------------...------,,,,,,+++,,,------......------,,,+++***))))))***+++,,,......------......///000------------------------------------------------///---+++***+++,,,---,,,...///111222222111///...,,,,,,------...---------............---------,,,...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,......---,,,---...////////////////////////------------------------,,,------...//////000000...------,,,,,,------...............---,,,+++***................................................///...------------------000///...---,,,------...,,,,,,------...---------******+++,,,---...//////------...///000000000///------............------........................---............---,,,,,,---------............///............------------......------------......---............---,,,,,,,,,---......//////......+++---///000000///---+++...------,,,,,,------......---,,,,,,++++++,,,,,,,,,---------............+++,,,,,,---.........---'''***---...------...///......------------......---------...............///............---------....../////////...------...------------.../////////...------------------///......------......///......---------,,,,,,,,,------............------////////////////////////////////////////////////|||fff^^^VVVUUUYYYVVVRRRQQQOOONNNOOOOOONNNLLLIIIHHHHHHGGGFFFGGGGGGGGGJJJIIIHHHHHHHHHFFFCCCAAA:::888555444666888999:::777777666444444333333333333333222111111111111222222111000//////000111222////////////////////////........................---------................................................//////...------(((***,,,.........000111------------------------..............................------,,,,,,,,,,,,............------------/////////000000000000111//////...---------...............---------,,,,,,------------------,,,,,,---------,,,++++++******------------------------,,,,,,,,,------.........------------------------............---,,,+++++++++,,,------......------......---,,,,,,,,,------///............///000000................................................***'''%%%'''+++......,,,,,,---///000000000///...++++++,,,---............///......------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------)))+++...///...------............................................................/////////000000...------,,,,,,------...,,,---...///...---+++***---------.......................................///...,,,++++++,,,---...///...---,,,,,,---...///---------------,,,++++++******++++++,,,---......,,,,,,---...///000000000.........//////000000000.......................................------,,,---------............///...---------------------///...,,,,,,,,,,,,...///---......///......------,,,---......///.........,,,---...//////...---,,,...------,,,,,,------...///...---,,,+++,,,---...,,,,,,,,,---------......***+++,,,---............&&&)))---//////......//////...---,,,,,,---...///,,,---------...////////////............---------...///////////////............---,,,,,,...///000...------,,,,,,,,,------000000000//////000000000.........---------,,,,,,------............------////////////000000000000000000000000000000000000}}}fff^^^VVVUUUXXXVVVQQQOOOMMMMMMOOOPPPPPPOOOHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHGGGCCC@@@<<<999666444555777777777777666555444444444444444222222111000000000000111111000............000111////////////////////////........................---------.........//////.....................---------............------+++---///000///...///000---------------------------...........................---------------,,,//////.........---------/////////000000000000111111000000/////////000000////////////.........---------------------,,,,,,,,,+++++++++******))))))------------------------+++,,,,,,,,,------......------------------------............---,,,+++++++++,,,------......------......------------------///............///000000................................................***'''&&&(((,,,...---+++++++++---.........------++++++,,,---..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++...///...------...------------------------........................000000/////////............------,,,,,,------...***+++---...///...---,,,---------.........//////...........................---,,,++++++,,,......------,,,,,,---...000111000//////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000++++++,,,,,,------....................................//////......---,,,---------............///,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...------......///......---,,,---......///.........///...---,,,,,,---...///...------,,,,,,------...111000...---------...///,,,,,,,,,---------......+++,,,------.........---(((+++...000///---------//////---,,,,,,---//////,,,---------...////////////............---------......///////////////.........---,,,,,,...///000------,,,,,,,,,------...000000////////////000000........................------............------.../////////000000111111000000000000000000000000}}}fff^^^VVVTTTXXXUUUPPPNNNMMMMMMNNNPPPQQQPPPHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA???>>>;;;777555555666666666666666555444444444444444111111000////////////000------,,,,,,,,,,,,------////////////////////////........................,,,,,,------.../////////...............---------,,,,,,---............---000222222111///---,,,------------------------------------...............***+++,,,---...///000111/////////.........------,,,,,,---------............/////////////////////000000/////////.........------------------------*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------...------,,,,,,+++,,,------......------+++++++++,,,,,,,,,,,,,,,......------......///000------------------------........................///---,,,,,,,,,,,,+++)))******+++,,,------------,,,,,,------...---------///...,,,+++++++++,,,---,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,......---,,,---...------------------------........................000000//////...------,,,...------,,,,,,------...***+++,,,---............,,,,,,------.../////////........................---------------......///,,,,,,,,,,,,---///111222111000000///...,,,+++***...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---------------...///000...........................////////////...---------------............///,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---............---,,,---......//////......000///---++++++---///000...------,,,,,,------...111000000///.../////////,,,---------............---......///......------+++---//////...---------//////............//////---------...............///............---------------.../////////.........------------...//////------------------...///...------,,,,,,------...------......///000000000------............---------......//////000000111////////////////////////}}}ggg^^^UUUTTTWWWUUURRRPPPMMMMMMNNNOOOPPPOOOHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCCCCDDDCCCAAA???>>>:::777555555666666666666666555444444444444555111111000////////////000------............------////////////////////////........................,,,,,,------...//////000//////.........---------+++,,,------.........---...000111000...------...---------------------------------.........//////***+++,,,---...000111111////////////............+++,,,,,,,,,------------,,,---...///000000////////////.........---------+++,,,,,,------.........+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------+++,,,------......------******+++,,,---------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...+++)))))))))******+++,,,------......---------...------,,,,,,000///---,,,+++,,,---...---------......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---......---++++++,,,............................................................---------------...------,,,,,,------...------,,,,,,,,,------...,,,,,,------...//////000........................------...///////////////...---,,,,,,---...///000//////000000//////......---------------...............---,,,,,,---...///000///.........///000111........................///////////////...---------------............///,,,---------............,,,,,,,,,------,,,,,,,,,++++++,,,---------------,,,---......//////...............------............------,,,,,,------...///////////////......---------........./////////000000000000///...------,,,---......------...000......////////////.....................---------///............---------,,,,,,---...............,,,---......///...............------......///000...------,,,,,,------...***+++,,,---///000111111------............------,,,------...//////000000........................}}}ggg^^^UUUTTTWWWUUUUUURRRNNNMMMMMMNNNNNNNNNHHHGGGGGGFFFEEEFFFFFFFFFHHHFFFEEEDDDEEEDDDCCCAAA===999666444555777777888666666555444444444555555222111111000///000000000///000111222222111000///////////////////////////........................,,,,,,------...///000000//////.........---------+++,,,------.........---(((***---...//////111222---------------------------------.........//////------..................000/////////............---------.........//////+++---///111222222111000......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,---...///000000........................---------,,,,,,+++++++++------------------------++++++,,,---............+++,,,------......------+++,,,---...////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++---,,,)))''')))+++++++++,,,,,,---...//////............---,,,++++++222000...---,,,---///000---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,//////...,,,******,,,...////////////////////////////////////////////////++++++,,,,,,---............------,,,,,,------...000///---,,,++++++,,,---,,,,,,------...///000000........................,,,---///000000000///...000///...---,,,---......---...///000111111111111+++,,,,,,---...///000000111000...------...///000,,,,,,************+++,,,........................///////////////......------------.........//////---.........//////000000++++++---......---++++++***+++,,,,,,---------,,,,,,---......//////......,,,---///000000///---,,,...------,,,,,,------...---.../////////...,,,+++.........////////////000222222111111000...---,,,+++,,,---------...000222---...///000000///...---/////////......------,,,//////.........---------+++,,,,,,---.........---+++,,,.../////////...---...............///000111/////////....../////////((()))***,,,...000111222---..................---,,,,,,,,,---...//////000........................iii```XXXWWW[[[YYYPPPMMMKKKLLLOOOOOOMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFHHHFFFDDDCCCCCCBBB@@@>>>>>>;;;888666666777777666666666555444333333222222222111000/////////000111......//////000000111111111000---,,,,,,---000111111000...---,,,,,,---...........................------,,,,,,,,,---......///......------,,,++++++...---***))))))+++...000/////////...---------,,,---------------------------,,,*********,,,...///++++++,,,------,,,,,,,,,...,,,++++++---......---////////////...---,,,+++///,,,+++,,,...///---+++,,,------......------,,,.........------,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,------.../////////---,,,,,,++++++,,,,,,---......////////////..............................000///...///000111111///......------------......000///......------------000000000//////......---,,,,,,++++++,,,,,,---...000000000000111111111111//////............/////////...,,,+++***++++++,,,+++,,,...//////...,,,+++------------------------///......------......///+++++++++,,,,,,,,,------------............------000////////////.........++++++,,,------......///+++,,,---,,,+++,,,///111//////.........---------///............///000000...........................//////000000000000000---------............//////...---...///000///...---......///////////////.........------,,,,,,,,,......---------,,,,,,,,,...............///000000---------............///---------.........//////........................//////...------,,,++++++---...///...,,,,,,...///........................//////.........---------++++++,,,---............000//////...------,,,,,,...---...000333333000---////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......---...000000///...+++***........................---......///////////////......////////////......---------............///........................------............---------------............///iii```WWWUUUXXXVVVQQQOOOLLLMMMOOOPPPMMMKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGEEECCCCCCCCCBBB@@@???>>>;;;888777777888888777777666666555444444333333333222111000000000000000000000000000111111111111000///...------...///000......---------......///........................///......---------.........------------,,,,,,,,,,,,,,,++++++,,,,,,---..................---------------------------------------,,,,,,,,,---...///............------,,,+++...,,,++++++---......------------..................---+++,,,...///---+++,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...........................------,,,,,,------............//////....................................---,,,---///000///............------.........------,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........////////////............/////////...---,,,,,,,,,---...,,,---.........---,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------***++++++,,,---...//////------------------------/////////---+++***,,,---//////.........---------......------......///000..............................///000000000//////,,,,,,------...///000000///...,,,---...///...,,,,,,------.....................---------,,,,,,,,,,,,,,,,,,------........................//////000---------............///---------.........//////...............---------++++++,,,,,,,,,,,,---------...///...,,,,,,...///........................///.........---------------------...------,,,,,,---------------------...,,,,,,,,,...111111...+++////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......)))***,,,...///...------........................------...///////////////,,,,,,------------,,,,,,---------............///........................------............---------------............///iii___UUUSSSUUURRRRRRPPPMMMMMMOOOOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCCCCAAA@@@???<<<999777888888888888777777666666555555444444333333333222111000//////222222111111111111111000/////////....../////////+++,,,---...////////////........................111000///...---------...,,,,,,,,,---------......***+++---......---,,,,,,---------...............------------------------------......//////......000000000///...---++++++...,,,++++++---......---,,,++++++,,,---///111222...---,,,,,,......---,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------///......------......///------............------------------------------,,,+++++++++---...---,,,........................,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......//////............//////......---------...//////.........------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.........------............------***++++++,,,---...////////////...------,,,++++++...//////---+++***+++---...............---------------,,,,,,,,,---..............................------...////////////...---............////////////...,,,,,,------,,,***+++,,,,,,---...---------...------------,,,,,,,,,***++++++,,,---...///000......------......///000---------............///---------...............//////.........---------******+++,,,...///000000---......---,,,,,,---///....................................------------............---,,,+++***---------...///000000111,,,,,,,,,...//////---+++////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......)))***+++---...------,,,------------------------------...////////////...,,,,,,------------,,,,,,---------............///........................------............---------------............///hhh^^^UUURRRTTTQQQRRROOOMMMMMMNNNOOOLLLIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@@@@===:::888888999999888666666555555444444444444333333444444333111///...222111111111000/////////---...///000000///...---+++,,,.../////////...---........................111000///------,,,,,,,,,++++++,,,,,,---...//////+++,,,---.........------,,,---------.../////////------------------------+++,,,...//////...---,,,...............---,,,+++...,,,++++++---......------,,,++++++,,,///111333------,,,---------------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........------------......,,,,,,------------,,,,,,------------------------,,,+++***+++---...---,,,---..................---...------,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,---......---------........./////////......------......///,,,,,,---------...////////////---,,,,,,,,,,,,,,,------------------------------............---------------.........//////------............------000////////////...............---------,,,,,,,,,***,,,------,,,---...000........................,,,,,,++++++,,,,,,---...........................,,,------...............000000000///...------,,,000///------------,,,***,,,,,,---............---------------------------++++++,,,,,,---...//////...------------...//////---------............///......................../////////...------,,,,,,+++,,,---...///000111222---......---,,,,,,---///........................---------------------------.........------,,,+++//////000000111111222222......///000000000///...////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......------......---,,,******------------------------,,,---......//////............////////////......---------............///........................------............---------------............///{{{eee]]]UUUSSSVVVSSSQQQNNNKKKLLLNNNNNNLLLIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@@@@===:::888888999999888444444333333333333333222222222333333222111///...000000000///.........------...///000000///...------.../////////...,,,+++........................///...---,,,++++++***+++***++++++,,,---...//////------,,,,,,,,,---...///,,,---------.../////////------------------------***+++---//////---+++******+++,,,---------------...,,,++++++---......---///...,,,+++,,,...000111,,,------------,,,------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------...,,,,,,,,,...///...---------...//////...---------------,,,,,,---......,,,,,,,,,------.........------,,,,,,------...///------------..................------------......++++++,,,,,,------------///...---,,,,,,,,,,,,---------------------------+++,,,------------,,,+++---------.........//////------............------000////////////.........,,,,,,,,,---------......***,,,------------...///---.....................,,,++++++++++++,,,------........................,,,------...............////////////////////////222000......///...---+++------...///////////////---------------------------------------------------------------...//////---------............///.....................---//////.........---------,,,,,,------............,,,---...---++++++---...........................,,,,,,------------------+++,,,------.........---////////////////////////...////////////.........////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------....../////////...------,,,+++------------------------,,,------.....................////////////......---------............///........................------............---------------............///yyyddd]]]VVVUUUXXXUUUPPPMMMKKKLLLNNNOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCAAA@@@???<<<999777888888888888333222222222222222222222000111111111111000/////////...............---------...///000000///...---////////////...---,,,+++........................------,,,+++*********+++++++++,,,,,,---...//////...---,,,,,,,,,---///000---------...............------------------------***,,,---......,,,***)))))))))+++,,,---............,,,++++++---......---000///...---,,,---...///,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///------...///000///...,,,---...//////...---,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,---------------......///+++++++++,,,,,,,,,------......------------......++++++,,,------,,,,,,,,,------------------------------------------------)))***+++,,,,,,+++***))),,,------------.........------............------***++++++,,,---...//////++++++,,,,,,---...//////---...//////---+++++++++---------...............,,,,,,+++++++++,,,------........................------...////////////...++++++---...000222333444111000......//////...,,,---...//////000000//////,,,,,,,,,------------.........---------,,,,,,,,,------,,,,,,------...///---------............///...............---------........................++++++++++++++++++******,,,------,,,++++++,,,...........................,,,,,,,,,,,,------------***+++,,,---............,,,,,,,,,,,,,,,+++++++++,,,---...---+++++++++---////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,---------............///........................------............---------------............///yyyddd^^^WWWVVVXXXUUUPPPNNNLLLNNNQQQRRRPPPNNNIIIHHHHHHGGGGGGGGGGGGGGGGGGEEECCCCCCCCCBBB@@@???>>>;;;888777777888888777333333333333333333333333/////////...//////000111............////////////......////////////......///......---------..............................---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........,,,------..............................---------------------------------,,,---.........---+++***++++++,,,---.........---...,,,++++++---......---........................+++---///...,,,+++---...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------,,,,,,,,,,,,------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,///---------///000///...,,,---///000000///---,,,---,,,,,,,,,------...///---------,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,------------...------,,,,,,------...,,,------......---,,,+++***+++---............---------------------------***+++---......---+++***,,,,,,,,,,,,------------------............------***++++++,,,---...//////,,,---------------------,,,...000///---+++++++++---------.........//////,,,,,,,,,,,,,,,---....................................///000000000//////,,,---...///000111222222///...------//////...---,,,---......//////......,,,,,,,,,---------......,,,,,,------------------------,,,,,,------...///---------............/////////.........---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...........................++++++,,,,,,,,,---------,,,,,,------...---------******++++++,,,,,,------,,,---...---***)))+++---////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,---------............///........................------............---------------............///zzzeee___WWWVVVXXXUUUQQQOOONNNOOOSSSTTTSSSQQQJJJIIIHHHHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>>>>;;;888666666777777777444444444444444444444444......---------///111222......//////000000111111////////////////////////...---,,,,,,---...000111........................------,,,,,,,,,---......,,,,,,,,,---------......***,,,///111111000---+++/////////......------,,,------------------------.../////////...------,,,.........///......------...,,,++++++---......---,,,,,,---...//////......+++---///...,,,+++,,,///,,,------......------,,,,,,,,,,,,------.................................+++++++++,,,,,,---------000000...---+++***((((((.........------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,---///000000///---,,,///////////////000111222000000000//////............------------...//////........./////////000000...------,,,,,,------........./////////...,,,+++(((***,,,///000///...---------------------------...///111222222111///...+++++++++,,,,,,,,,---------..................---000000/////////.........///......------,,,,,,+++)))+++...///...---......---------.........//////------,,,,,,------...///...........................//////000000000000000222222111000///...---------,,,+++,,,.........,,,+++,,,------......------,,,,,,,,,------.........***++++++,,,---...//////---,,,,,,,,,,,,---......---------.........////////////.........---------+++,,,,,,---...///000000........./////////000000,,,------,,,++++++,,,...........................+++++++++,,,,,,---------............---,,,++++++***+++,,,---///000111222...000000///,,,+++---///////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,------............------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////////////////...---------.........//////........................---..................------------.........//////zzzddd\\\UUUUUUYYYWWWSSSOOOMMMPPPUUUVVVPPPJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>===:::777666666888999555555555555555555555555444333111222333333222000//////////////////////////////.........---------,,,,,,,,,,,,,,,---......---------------------------------------...///000.........------,,,,,,,,,,,,,,,++++++,,,---///000+++++++++,,,,,,,,,------......//////...---,,,,,,111///...///000000...+++//////...------------...++++++,,,,,,,,,,,,------000///---+++++++++---...------------------------//////.........---------+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,+++,,,---...//////////////////...------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333000...---...///......,,,------,,,+++***,,,---//////.........---------,,,,,,------...///000000------......------,,,+++111000///...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------)))***,,,...//////.........------,,,,,,------...+++++++++,,,,,,---------,,,---......//////......+++++++++,,,,,,---------//////000///...,,,)))(((***---//////,,,+++,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------111000///...---...///000222///,,,***+++---...///000111222111///......///---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000000000///...---,,,...------,,,,,,------...//////000000111111111222------------------------000///---,,,++++++,,,,,,---,,,,,,,,,,,,---......///---+++,,,---...---,,,//////.........---------.........------,,,,,,,,,***+++---.........---,,,------............------...------,,,,,,------............------,,,,,,,,,333222000.........///000,,,---------,,,,,,+++***.........------,,,,,,,,,---,,,+++++++++,,,---......------------...//////////////////............,,,---...---,,,,,,---...........................++++++,,,---............---------............///zzzddd\\\UUUTTTXXXVVVRRRNNNLLLNNNSSSTTTPPPKKKGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>;;;888666555666777555555555555555555555555222111000000111111000///........................000000/////////.........///////////////000111111---------------------------------------...............---------,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,------------------......---,,,,,,+++&&&&&&'''+++000333333222,,,,,,+++************+++++++++,,,,,,,,,,,,------000///---++++++,,,---...------------------------///.........------------+++,,,------......------,,,------------------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---.........//////......---,,,......//////...------,,,---------------------------,,,,,,,,,,,,---......///---******+++,,,,,,+++,,,------,,,++++++,,,...............------------,,,,,,------...//////000------......------,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------***+++,,,............------------,,,,,,---------++++++,,,,,,,,,---------,,,------...............,,,,,,---------.........////////////...,,,+++***+++,,,.........---...///......---------,,,,,,,,,---------------------------......///000000//////------,,,,,,,,,...///000222000...,,,------......---/////////---,,,---...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------,,,,,,...------,,,,,,------........./////////000000000++++++++++++++++++++++++000///---,,,++++++,,,,,,---,,,,,,,,,------......///---+++,,,---...---,,,//////.........---------------------------,,,,,,++++++---....../////////------............---------,,,,,,++++++,,,,,,---------------------,,,,,,---------------,,,,,,,,,............------,,,,,,------------------,,,,,,///...,,,++++++++++++,,,...------------...//////............------------...///000///......///000........................,,,,,,------...------------------............///yyyccc\\\UUUTTTXXXUUUQQQMMMJJJLLLPPPSSSQQQMMMFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA???<<<888666555555555444444444444444444444444111///......///000...---........................000000000000000/////////---------------......///------------------------,,,,,,---......---++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,------------.........,,,,,,,,,---,,,,,,+++***,,,++++++,,,---...---,,,++++++***))))))))))))***++++++,,,,,,,,,,,,------///...---,,,,,,,,,---...------------------------............------------+++,,,------......---------------------------,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------...............------,,,.........///......---,,,........................---,,,,,,,,,,,,---......///...,,,---...//////...,,,------,,,++++++---.........---------,,,,,,,,,,,,,,,------.../////////------......------,,,+++++++++************++++++---------------------------......//////......---+++,,,------......------,,,,,,---......------,,,------------------------,,,,,,,,,,,,------------,,,,,,---...............------............////////////...---------------,,,,,,,,,...000111000///...------------,,,,,,,,,........................---...//////000/////////,,,+++,,,,,,---///000111111111000///......------+++,,,------,,,+++---...,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,+++*********+++------...------,,,,,,------...---...............//////++++++++++++++++++,,,,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,---------......///---+++,,,---...---,,,...............---------,,,,,,------------------------------...///000111------............------...------,,,,,,------...,,,,,,------------------,,,---///111111000...---..................------,,,,,,------------------000///...,,,++++++++++++...------------...//////------------,,,,,,,,,+++...///000///......///000........................---------...------,,,,,,---------............///wwwbbb[[[TTTTTTWWWTTTQQQMMMJJJKKKOOORRRRRRPPPGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<999666555555555444444444444444444444444111///......///000...---////////////////////////////////////////////////,,,,,,++++++,,,,,,---...------------------------+++,,,.........,,,***(((------------------------,,,,,,,,,,,,------......---------.........//////,,,,,,---------,,,,,,+++555333111///---+++)))(((...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------------......------------------------------------------------+++,,,------......------...------------,,,,,,,,,---,,,,,,,,,,,,---............------,,,,,,,,,---....../////////......------...............---------------------------------,,,,,,,,,,,,---......///...---...000111111000,,,---------+++,,,---///------------,,,,,,,,,,,,---------.........//////------......------,,,+++,,,+++++++++,,,,,,---...------------------------------............------+++,,,------......------.........------,,,,,,+++,,,------------------,,,,,,,,,------------------,,,,,,---.........------------------...............---,,,++++++,,,---...---++++++---111333222///------------------------........................,,,,,,---------------,,,---------......///000000000111222222000...------***+++------,,,,,,---///,,,------...............------------------------------------------------++++++))))))***,,,...///...------,,,,,,------...........................---------.....................------,,,,,,,,,,,,,,,,,,---------...------///---+++,,,---...---,,,........................,,,,,,,,,------.........000///...------...///000------............------//////............//////,,,,,,,,,------.........---...///111111111000000......---------------...,,,,,,,,,------...............------,,,,,,,,,,,,...------------...//////------------,,,,,,,,,,,,,,,---...---,,,,,,,,,.......................................---,,,++++++---------............///uuuaaa[[[TTTSSSVVVSSSQQQNNNKKKKKKOOORRRSSSRRRJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@===<<<;;;999777777777777444444444444444444444444222000//////000111///...000000000000000000000000........................///////////////000000111------------------------+++,,,.........,,,***(((------------------------,,,,,,---------------------------.........//////------............------.........---------.../////////...---------------+++++++++,,,,,,,,,------.........---.........///------------------------,,,,,,------------------+++,,,------......---------------------------------,,,,,,,,,,,,---...............------,,,,,,+++...//////000000000//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++***+++---...---,,,,,,---------,,,,,,...000......---------,,,,,,,,,---------...............------......------,,,+++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------......------///......---,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------+++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---++++++---111333222///------------------------------------------------,,,---------------,,,,,,............------,,,,,,...111333333000...------+++,,,......------...000,,,---....../////////...------------------------------------------------,,,+++******+++---///111...------,,,,,,------...////////////////////////---------....../////////------------------,,,,,,+++,,,---.........------///---+++,,,---...---,,,---.....................,,,,,,,,,------.........333222000...---------...------............------......------------......,,,,,,,,,------.........,,,++++++***+++,,,...///---,,,,,,++++++,,,------,,,,,,,,,------.........+++,,,,,,---...............------------...//////.........------------,,,,,,---...---,,,,,,,,,.......................................---,,,++++++---------............///ttt```ZZZSSSSSSUUURRRQQQOOOMMMMMMNNNQQQRRRRRRKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????<<<;;;:::999888888777777333333333333333333333333333222000111222222111///000000000000000000000000------------..................------......///000------------------------,,,,,,---......---++++++,,,,,,,,,------------...,,,,,,---......------,,,,,,------------.........------......//////......+++++++++*********---///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------.........////////////------------------------,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,---------......---,,,,,,,,,,,,---..................---,,,++++++---...//////////////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,---//////...,,,+++---------,,,---///111//////.........---------........................------......------,,,+++***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++............------------++++++,,,------------------,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,...000111000///,,,,,,,,,------------...------------------------/////////000//////...---------------,,,***)))(((,,,000222222///------///---...//////......///000,,,---...///////////////------------------------,,,,,,,,,------------...---,,,,,,,,,---...000111...------,,,,,,------...000000000///////////////+++++++++,,,------......,,,------......---,,,,,,+++,,,---.........---,,,///---+++,,,---...---,,,---------...............,,,,,,------------------222111000...---,,,,,,,,,------............------+++++++++******+++++++++,,,,,,------------------///---,,,++++++,,,...000---,,,+++***+++,,,---...,,,,,,------------------***+++,,,...////////////...------------...//////............------------...///000///......///000........................---------...------,,,,,,---------............///sss___ZZZSSSRRRUUURRRPPPOOOMMMMMMNNNOOOOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@======;;;:::888777666555333333333333333333333333333111000000111222000///........................---.........////////////,,,++++++++++++,,,---------------------------------------------.........,,,,,,,,,---------......,,,------......---,,,,,,,,,,,,,,,,,,------------+++,,,---............---.........+++((('''))),,,---,,,++++++******++++++++++++,,,,,,,,,,,,------------...///////////////------------------------++++++,,,,,,,,,---------+++,,,------......------***++++++,,,---...//////---,,,,,,,,,,,,---.....................,,,+++***+++,,,------......------,,,------...//////......---------------------------,,,,,,,,,,,,---......000//////000111111///---+++---------------///111000000/////////.................................------......------,,,+++,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------......---,,,,,,,,,---...+++,,,...//////...,,,+++///.........------------++++++,,,------------,,,......------,,,,,,,,,,,,------.........---,,,,,,+++,,,.........---...///,,,,,,,,,---------..............................//////000000///......------............---+++******...111000---,,,...111...///000///...---...///,,,---...///000000000000........................,,,,,,,,,---------......,,,,,,------......//////...------,,,,,,------.../////////.........------++++++,,,,,,---.........,,,,,,---......------,,,***+++---//////...---,,,///---+++,,,---...---,,,---------.........//////------------------,,,,,,...............---,,,,,,------............------,,,,,,++++++++++++,,,,,,------------------,,,,,,000000//////......//////------+++++++++,,,...///------------------,,,,,,+++,,,---...//////.........------------...//////------------,,,,,,,,,+++...///000///......///000........................,,,,,,------...------------------............///rrr___ZZZSSSRRRTTTQQQOOONNNMMMMMMMMMMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>===:::888666444333333333333333333333333333222111000000111111000///------------------------.../////////000000111111///............///000000---------------------------------------...///000,,,,,,,,,------.........,,,---.........---,,,++++++++++++,,,,,,,,,------***+++,,,,,,---------------......,,,******...111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------...///000000//////------------------------+++++++++,,,,,,---------+++,,,------......------)))***+++,,,...///000000---,,,,,,,,,,,,---............//////...,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,---.../////////...........................---,,,,,,,,,,,,---.........------.........+++)))+++---...---------000222000000000000////////////.....................---------......------,,,+++///......------.........---------------------------..................---+++,,,------......------...---,,,,,,,,,,,,......+++,,,...//////...,,,+++//////.........---------++++++,,,---------,,,,,,//////.........---------...///000000000///---,,,***---//////,,,+++,,,///,,,,,,,,,------.........000000000000000000000000---.........---,,,++++++///000111222222111000000)))---000///,,,+++...222...///000///---,,,,,,...,,,---...///000000000000........................,,,,,,,,,------.........+++,,,---.........------...------,,,,,,------............------,,,,,,,,,------......///000111111+++,,,---.........---,,,***+++---//////...---,,,///---+++,,,---...---------------.........//////.........------,,,,,,,,,***+++,,,...///......------..................---/////////....../////////.........------,,,,,,,,,+++,,,---...---,,,***)))///...,,,,,,,,,...000111.........------,,,,,,,,,---.../////////...---,,,...------------...//////,,,,,,,,,+++++++++******,,,---...---,,,,,,---...........................++++++,,,---............---------.........//////tttbbb\\\TTTRRRVVVTTTQQQOOOMMMLLLMMMOOOOOONNNIIIKKKLLLJJJGGGFFFGGGJJJGGGFFFEEEDDDBBBBBBAAAAAA>>>===;;;999888666666555444444333333333333222222111111111111111111111111444222///---+++,,,---...........................,,,,,,,,,------.........................................................,,,,,,------.../////////---------............///,,,,,,,,,,,,,,,---...///------------------------(((***,,,.../////////.........---,,,,,,,,,,,,---........................---------------------,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,---...//////......------------------------///......---------....../////////...------,,,,,,,,,+++***,,,///000...,,,---------.........//////------............------000000000///......---------.........///000000000333222000---,,,---000333111000...---,,,,,,,,,------.........//////000000------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------..............................***+++,,,...///......---,,,---...//////...---,,,........................000000//////....................................+++,,,---...////////////...------------...//////...............///000111,,,---...//////...------/////////000000000000000...............///000111---...///000000///...---111000///...............111111000///////////////......---------,,,,,,,,,...---+++***))))))***++++++---000000...+++******---......///000/////////---------.........//////000...,,,,,,---......---+++,,,---...///////////////...---,,,,,,,,,,,,,,,...------,,,,,,------.........------------......111---+++,,,000111...***//////.........---------...------,,,,,,------...000000//////....................................000000000///......---------...///...,,,+++,,,------...///---+++)))***+++---...///...,,,,,,...///000000000000000000000000//////.........//////000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////uuubbb\\\TTTSSSVVVTTTQQQOOOMMMLLLMMMNNNNNNMMMIIIKKKKKKIIIFFFEEEFFFHHHFFFEEEDDDBBBAAA@@@@@@@@@===<<<:::888777555555444444444333333333333222222000000000000000000000000444222///---,,,,,,---...........................,,,,,,,,,---------.............................................------------------------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---......------------------------//////......---,,,+++***......---,,,,,,,,,,,,---........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,---...............------------------------------,,,,,,,,,------..................---------///---,,,...000111///------------.........//////------............------............////////////..................//////,,,---------,,,,,,///000111000///------------------........./////////000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------..............................000000000000///...---,,,------............------.................................---------,,,,,,.........------------------...............------...------------.../////////............//////000,,,---...//////...------.........//////000000000...------------......///.........//////.........000///......------......111000///............///000///......------......000///...---------...///---...000000///---------,,,,,,---............---,,,------------............,,,++++++---...//////---...............------///...---,,,,,,,,,,,,---...------,,,,,,------............------.........///,,,)))+++...000...***//////.........---------------------------------/////////.........------................................................---...///...,,,+++,,,---,,,---...---+++++++++------...///...,,,,,,...///////////////////////////,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............vvvccc]]]UUUSSSWWWUUURRRPPPMMMLLLMMMMMMMMMLLLIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCBBBAAA@@@?????????<<<;;;999777666444444444444444333333333333222222////////////////////////333222///---,,,,,,---...........................,,,,,,,,,------------...------------------------///.........------,,,,,,...------,,,++++++******+++++++++,,,,,,,,,------......---,,,,,,,,,------------------------------111000///---,,,+++******......---,,,,,,,,,,,,---------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++,,,------............---------------------------+++++++++++++++,,,---...---------..................---,,,,,,---...,,,+++---------...............------............------,,,------...//////000000.........---------------(((***---.........///000111111000///.........................../////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------111000///........................------.................................,,,,,,,,,,,,++++++++++++------------------------////////////...---,,,+++...------------...////////////......---.........------............---,,,,,,,,,------...///000000...------,,,,,,,,,------......------------......///...------------------//////...---------......000///---,,,+++,,,...///000000/////////000111111---///000///------...///******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---++++++,,,......---////////////...---,,,+++......---,,,,,,,,,------...------,,,,,,------...........................,,,***)))***...///...+++...............---------,,,,,,---......---,,,,,,.........---------------........................++++++,,,------...//////---.........,,,+++,,,---***,,,------,,,,,,---...---...///...,,,,,,...///........................---,,,+++******)))******---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...wwwddd^^^VVVTTTWWWUUUSSSPPPMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBB@@@@@@?????????===<<<:::888666555444444444444333333333222222222000000000000000000000000222111///---------..............................------------------------------------------------///......------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000......---,,,,,,,,,,,,---------------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++...---,,,++++++,,,------,,,------......---------,,,,,,------------------++++++++++++,,,---...///,,,,,,------...//////000000///............------........................------............---------------....../////////.........---,,,,,,,,,++++++---............000111111111000000////////////........................,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,++++++,,,---///000///...---,,,,,,---...///........................,,,,,,++++++++++++++++++,,,,,,,,,,,,------------......//////...------,,,...------------...//////000///......------------------...---------,,,,,,******+++,,,...///000000//////...---,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,,,,------...------,,,,,,---------///---***(((((()))+++---....../////////000111111...//////---++++++,,,...******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333000...------...---,,,......//////...------,,,...------,,,,,,,,,------...------,,,,,,------.........////////////......+++***)))+++...///...---........................+++,,,...//////...,,,+++------------------------........................+++++++++,,,,,,---------,,,---......,,,,,,,,,...+++---...---,,,,,,---...---...///...,,,,,,...///------------------------//////...,,,++++++++++++---,,,,,,,,,,,,---......------------------------,,,,,,---------.........wwwddd^^^VVVSSSVVVTTTRRRPPPMMMLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;999777666555555444444333333333222222222111111111111111111111111111000///...------..............................------------------------------------------------......------,,,,,,,,,,,,,,,---------.........///------------............///...---,,,,,,,,,,,,,,,------------------------*********+++,,,...111222......---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...000000+++,,,,,,---...///000000333333222111000000000111.....................---------............------///.........---------,,,.........---,,,,,,,,,+++//////...,,,***+++...111000000000000000/////////...............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------......////////////......,,,,,,,,,---------......---------------------------,,,++++++,,,---///000///...---,,,,,,---...///........................,,,,,,,,,,,,------------,,,,,,,,,------.........,,,------...//////.........------------...//////000///...---------------......------,,,,,,,,,,,,******+++,,,---...///000000000///...---------......---,,,++++++,,,---...------,,,,,,,,,------...------,,,,,,,,,,,,------///---***(((((()))+++---......///000000111111111000111000///,,,+++---...++++++,,,---------------+++++++++,,,,,,,,,------111///------///000000000,,,------...//////......------,,,,,,,,,------......------,,,,,,------.........///000000///......,,,++++++---...000//////---.....................+++,,,...//////...,,,+++------------------------........................------,,,,,,,,,+++++++++,,,---...---,,,,,,---......//////...,,,++++++,,,---...///...,,,,,,...///------------------------000000...---,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------.........////////////wwwddd^^^UUUSSSVVVSSSQQQOOOLLLKKKLLLLLLLLLKKKGGGGGGGGGGGGHHHGGGEEEBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>===;;;:::888777666666444444333333333333222222111111111111111111111111000000///..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///000000---------.........//////......---,,,,,,,,,------------------------------,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,---------,,,,,,---...............,,,------------,,,,,,++++++,,,,,,------.........------------......///000,,,,,,------...///000000...///...---++++++---///...............---------------............------//////......---,,,,,,+++.........---------------......+++(((&&&(((+++......//////000000//////............---------------+++,,,,,,------.........------,,,,,,,,,,,,------------------------------...//////////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111000///........................------.................................------------............,,,------....../////////+++,,,---...////////////...------------...//////......------,,,---------///...---,,,+++++++++,,,++++++,,,,,,---...//////000000///.........//////......------------......------------------...///------,,,,,,,,,---......000///---,,,+++,,,...///000000111222222222111111///111222111000///000111,,,------...............,,,,,,,,,,,,------------,,,+++***,,,000333444555+++,,,---...////////////------,,,,,,,,,---.........------,,,,,,------......///000111111000///...,,,------....../////////---------...............,,,,,,---......---,,,,,,---------------.......................................---,,,,,,+++******+++---...---,,,,,,---//////000000///,,,++++++,,,---...///...,,,,,,...///------------------------...---,,,++++++***++++++---,,,,,,,,,,,,---......------------------------........./////////000000vvvccc]]]TTTRRRTTTRRRPPPNNNKKKKKKLLLMMMLLLLLLGGGFFFFFFHHHJJJIIIFFFCCCAAAAAA@@@????????????@@@===<<<;;;999777666555555444444333333333333222222111111111111111111111111////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,---------.........------,,,,,,,,,---......------------------------,,,,,,------...---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++******++++++,,,---......+++---...///...,,,)))'''---------------,,,+++***++++++,,,,,,---......///---------,,,,,,---......,,,---------......//////***++++++***((((((+++...//////.........---------------............------------------------------..................//////+++++++++)))((()))+++...---...////////////...---.........------,,,,,,,,,++++++,,,,,,---......///......------------..............................---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,------............------........................,,,---------.........///------...//////000111111------...............---...------------...//////------,,,,,,,,,---......///...---+++++++++++++++,,,,,,------.........///......---------...//////.........//////...............------......///000---------------...//////000///......------......///000000111111000///...(((***...000000111222333,,,,,,---...............,,,------------.........,,,******+++...000222222------...............---,,,,,,,,,,,,,,,---...///...------,,,,,,------......///000111111000///...,,,---...------------...---------.........//////------------------------------........./////////........................------------,,,,,,,,,,,,+++,,,...---,,,,,,---///...///000///---,,,,,,------...///...,,,,,,...///------------------------++++++***************+++---,,,,,,,,,,,,---..............................---------.........//////vvvccc\\\SSSQQQTTTRRROOOMMMKKKJJJLLLMMMMMMLLLFFFEEEEEEHHHKKKKKKHHHDDD@@@???>>>>>>>>>>>>>>>???<<<;;;:::888666555444444444444444333333333222222000000000000000000000000///////////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,------...///------------------------)))***,,,...//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------))))))***+++---...//////,,,---...///---)))$$$"""------------,,,,,,+++***++++++,,,,,,---...//////------,,,+++++++++,,,,,,---------..................//////...,,,---000444//////.........------------..................---+++,,,,,,------......///---.........///000000000(((***,,,---------...///,,,---...//////...------.........------,,,,,,,,,++++++,,,,,,---.../////////......------......///........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---,,,---...//////...---,,,........................,,,,,,,,,------..................///000111111222////////////...---,,,,,,...------------...//////,,,,,,,,,,,,------...//////...---+++******++++++........................,,,,,,,,,,,,------...///---...///000000///...---...............///000111---------------...///000......---------,,,,,,,,,------.........,,,+++***###(((,,,...000111333+++,,,------......---------------.........//////000---+++***+++,,,,,,+++////////////...---,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------......///000222222000///...,,,---------+++++++++,,,---------.........//////...------,,,,,,------............/////////000000........................+++,,,,,,------......///+++,,,------,,,,,,...///,,,---///...------...000---...///...,,,,,,...///........................++++++++++++++++++,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,---------......wwwccc\\\TTTSSSXXXWWWQQQNNNKKKJJJKKKLLLLLLLLLFFFEEEEEEFFFGGGGGGEEEBBB??????>>>>>>>>>>>>??????>>><<<999777666555666777444444444444333333222111000000000000111111111111333222000///------,,,,,,...+++)))+++000222///++++++,,,...///000111111111/////////......---------........................---------...------,,,,,,+++++++++,,,---...///000000...,,,******,,,...000////////////////////////000///---,,,+++,,,------........................***,,,---///000000//////.........------,,,,,,,,,,,,------......------,,,)))******+++------...///+++******))))))******++++++...---***+++///000...***++++++,,,,,,------...+++,,,------++++++,,,------...///111111111000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------+++***((('''&&&%%%))))))******,,,,,,---...+++,,,,,,------......///***+++,,,,,,------,,,,,,........................//////.........---------//////...---,,,++++++***...---,,,++++++---...000.........////////////000000000//////............+++++++++,,,...000111222------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------------...///000.........------.........++++++,,,,,,,,,---------...------,,,,,,------------,,,,,,,,,,,,---......//////...---,,,,,,++++++---///111222111...***'''+++,,,...000000111000000***+++---///000//////...---,,,+++***++++++---.........---------,,,,,,,,,---...000111333333444444000...,,,---///000...+++---..................---++++++,,,,,,,,,---------333111/////////000///...........................+++++++++,,,,,,,,,------.........------,,,,,,,,,......------------......///......------......///......//////......---,,,......---,,,---...///000000///---+++++++++---...******+++---///000111222000111111000///......000...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.........------,,,,,,,,,444111...,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,xxxccc\\\SSSRRRWWWVVVSSSPPPLLLJJJJJJKKKKKKJJJFFFEEEEEEFFFGGGGGGEEEBBB@@@???>>>>>>=========>>>>>><<<999777666666666777444444444444444333222111000000000000111111111111222111000///------,,,,,,)))&&&$$$&&&,,,//////---+++,,,,,,------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------......///000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***........................)))***+++---------,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,---++++++......+++...------,,,,,,++++++***+++,,,------++++++,,,------...///000000000//////...............---------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------------------------------------++++++,,,------------,,,..............................------,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,------......------------........./////////.........---------,,,,,,...---------------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------...............------------......++++++,,,,,,,,,---------------,,,,,,,,,---.........------------.../////////......---,,,,,,++++++,,,---///000000///---++++++,,,...///000000000///+++,,,---.../////////...------,,,+++++++++,,,,,,......---------,,,,,,,,,......000111222222333333...,,,+++,,,///000///...------............------++++++,,,,,,,,,---------///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,.........------.........---,,,,,,++++++,,,,,,------............---,,,,,,...------,,,---...///000000...---++++++,,,---...,,,---------......//////---///000///---,,,,,,---,,,+++***)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------............------......---------,,,,,,,,,111...,,,+++---/////////........................,,,,,,,,,,,,,,,,,,,,,,,,xxxddd\\\SSSQQQUUUTTTTTTQQQMMMKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGFFFDDDCCCAAA@@@???===<<<<<<<<<<<<===<<<:::888666666666666333444444444444333333222000000000000111111111111222111000......---------111---))))))***,,,***(((---,,,,,,,,,++++++******---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---------------------------++++++++++++++++++++++++,,,------------,,,,,,+++------------------------)))***+++,,,,,,,,,+++***...------------,,,,,,,,,,,,------......------,,,......---,,,,,,+++******++++++,,,------,,,++++++***---...+++,,,......+++...------,,,,,,++++++***+++---...---,,,+++,,,---,,,---......//////......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///////////////......------//////......---,,,,,,+++++++++,,,------------------------------------------,,,,,,,,,,,,+++++++++........................***+++---//////...---+++,,,---------............,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---***+++---......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////............///000000.........------,,,,,,+++***+++---...//////000///,,,---...///////////////+++,,,---......///......------------,,,,,,+++***......---------,,,,,,,,,...///000111111111111000,,,++++++---///000000///,,,,,,------------,,,,,,,,,,,,,,,,,,---------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------,,,,,,,,,........................------,,,,,,,,,,,,---------------------,,,++++++...------------.../////////...---,,,+++,,,---...//////......---,,,,,,,,,***,,,......,,,+++++++++222222111111000000000///------------------------......------------.........------------,,,,,,,,,---,,,******---///000///------------------------,,,,,,,,,,,,,,,,,,------wwwccc\\\SSSQQQTTTRRRRRRPPPLLLJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAA???===<<<;;;::::::===<<<:::888777666666666333444444444444444333333///000000000111111111111111000///...............666444222111111///---***......------,,,,,,,,,,,,................................................,,,,,,------...---------......---,,,,,,,,,------,,,,,,---......---,,,,,,------------------------,,,---...//////...---,,,------------------------,,,---.........---,,,+++------------------------,,,------......------,,,......---,,,,,,+++******+++,,,...//////...,,,+++...000...***+++...000///***++++++,,,,,,------...,,,---...---,,,+++,,,...,,,---------------------......//////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...............///.........---------,,,+++,,,,,,---...------------------------------------,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////---------,,,,,,---------........................///......------......///)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,---......///...............//////000......---------,,,,,,,,,,,,,,,,,,---...///000111------..................,,,,,,------............,,,---......---,,,***)))......---------,,,,,,,,,//////000000000//////...------------.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,------------......---,,,---...000000///........................------------............---------------------------..................---//////............//////,,,,,,------,,,,,,+++***------------......//////...------,,,,,,,,,---...//////...------,,,++++++)))+++......---+++******((()))***+++,,,---------........................///...,,,,,,,,,,,,...///------------------------,,,+++)))***,,,.........------------------------,,,,,,,,,---------------vvvccc\\\SSSQQQTTTRRRPPPMMMKKKJJJKKKMMMMMMMMMIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<;;;::::::<<<;;;:::999777666555555333444444555555444444444///000000000111111111111000//////.........//////+++,,,///333555555333111------,,,,,,,,,---...///................................................+++,,,,,,---.........---222111111000000000000111+++,,,...//////...,,,+++------------------------)))***+++,,,,,,+++***)))------------------------,,,---.........---,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++000000,,,&&&&&&+++///000***++++++,,,,,,------...,,,---......,,,,,,---...---------,,,,,,,,,------......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******------------,,,,,,,,,,,,+++,,,,,,---......//////---------....../////////,,,,,,---.........------------------------------------------............,,,,,,------.../////////------,,,+++,,,---...///,,,,,,,,,---------......------------............*********+++,,,---...///------------------------........................///......------......///)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,---...///------,,,,,,------...///---------------,,,,,,,,,///...------------...///.........---------------,,,,,,,,,,,,---------...,,,,,,---...---,,,***)))......---------,,,,,,,,,....../////////...------/////////...------------+++,,,,,,------,,,,,,+++,,,,,,---------.........000...---...000111111000........................+++,,,,,,,,,,,,---------------------------------------...//////...------000//////......//////000,,,,,,------,,,,,,+++***---------...............---------,,,---------------------------,,,,,,,,,***,,,......---,,,,,,,,,((()))+++,,,---------,,,...........................---,,,++++++,,,---...---------------------------,,,***+++,,,---,,,+++------------------------,,,,,,,,,------.........tttaaa[[[SSSQQQTTTRRRNNNLLLJJJJJJKKKMMMNNNNNNJJJGGGEEEDDDEEEEEEDDDCCCCCCBBB@@@???===<<<;;;;;;<<<;;;:::999888666555555333444444555555555555444000000000000111111111111///............//////000''')))---///111000...---,,,+++*********,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................---------......///,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------------...,,,------......------,,,)))******+++---......///,,,,,,---......---,,,,,,......)))###"""(((------...------,,,,,,++++++***,,,...///...---,,,---.........---,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,+++******......---,,,++++++******)))***+++,,,---...//////,,,------...//////000000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,------............---+++***+++,,,///000,,,---------..................///////////////000///...---,,,,,,++++++,,,------............---------------------------------,,,,,,++++++,,,,,,---***+++---......------,,,------,,,,,,,,,,,,------,,,---------...............------,,,,,,---------,,,,,,,,,,,,,,,---......------------------------000///...---------------//////...---,,,,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,......---------,,,,,,,,,------.........------,,,///000000///---++++++,,,,,,,,,------------,,,,,,,,,---------............///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...//////...---,,,......------------......---------------,,,++++++,,,---......//////......,,,,,,------------------,,,,,,,,,,,,------------+++---...---,,,,,,---///222222333333222000...,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...---,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////rrr```[[[SSSQQQTTTRRRPPPMMMKKKJJJKKKMMMMMMMMMJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBAAA???>>>>>>======;;;;;;:::999888666555444333333444555555555555555000000000000111111111111...............///000000...//////---,,,+++++++++///...,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++++++++,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,---------......,,,------......------,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---...+++&&&&&&***,,,+++...------,,,,,,++++++***---...///...---,,,---///000///...,,,,,,,,,---..................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***++++++,,,,,,---------...............////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........./////////....../////////000000000000///...---,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------...............------------......------------............///...------,,,,,,,,,,,,---------------...//////------------------------///............---------000///...,,,++++++,,,,,,------,,,++++++,,,,,,---++++++++++++,,,---............---------,,,,,,,,,+++,,,,,,---------,,,,,,...///000///,,,+++,,,...------............------------------............///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,---///000000///---,,,......------------......---............---,,,,,,,,,---.../////////...---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***+++...111,,,,,,,,,,,,***'''%%%###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////qqq```[[[SSSRRRUUUSSSRRROOOLLLJJJKKKLLLLLLKKKKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@??????>>>>>>;;;;;;;;;:::888777555444333333444555666666666555000000000000111111111111...............///000111000000...------000444777444222000---,,,,,,---...---------....../////////........................***+++,,,---............/////////000000222333444------------------------////////////////////////++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111222111111,,,,,,,,,------.........,,,------......------,,,***++++++,,,,,,---......---,,,,,,++++++,,,,,,------//////,,,,,,...---******++++++,,,,,,---......---...///...------...///000///...---,,,------...111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////---------------,,,,,,,,,...------------,,,,,,,,,000000000///......------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++---//////...---,,,.........////////////000........./////////000000------------......///000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------------...///000///......------......///---------.........//////000///...---,,,+++++++++...............///000000------------------------------...//////......---111000...,,,+++++++++,,,...---,,,+++++++++,,,---+++*********+++---///000......---------,,,,,,,,,***+++,,,,,,---------,,,,,,...000///---,,,...000---......//////......------------.........//////111///------......---,,,........................---------.........//////,,,,,,,,,------.........,,,---///000000///---,,,000000////////////000000......//////......---,,,,,,,,,.../////////...---+++,,,------.........---...------,,,,,,+++++++++------+++***)))***...111...///000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,------.........***)))***,,,///111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000xxxeee[[[RRRRRRUUUPPPPPPMMMIIIIIILLLNNNNNNLLLKKKIIIFFFEEEEEEDDDBBBAAAAAAAAA@@@>>>===;;;::::::;;;;;;::::::888777555444999888666555444444444555222111///000111333222222111111000///////////////.........///////////////000///......///000///...************++++++,,,---------......------,,,+++///////////////////////////.........------------000000//////............///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------//////............//////,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,+++******///...---,,,+++*********......---,,,---...///000......---------,,,,,,,,,---,,,++++++************((()))***+++---...//////......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000///...------...///000------------------------......---,,,,,,---------+++,,,------------,,,+++,,,---///000000...---,,,---......,,,******+++,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---------+++)))&&&$$$+++,,,,,,------,,,,,,+++111---******---...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000222222111..................------.........------,,,,,,,,,.........------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////............((()))+++---...//////000---...000111111000...---//////...---,,,,,,,,,,,,---.../////////...,,,+++...//////...,,,,,,---///+++---000222222000---++++++,,,---...///...---,,,,,,,,,,,,------.........---------............/////////............//////------------------------................................................------------------------......------------......000000/////////.........,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------............---------------.........//////......//////...---,,,,,,---...///000000///...---------............------xxxeee[[[RRRRRRUUUPPPQQQMMMJJJJJJLLLOOONNNMMMLLLIIIFFFEEEEEEDDDBBBAAACCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::888666555444999888666555444444444555222111///000111333222222111111000///////////////000000//////......---------+++***+++,,,---,,,++++++++++++++++++,,,------------......------,,,+++......................../////////.........------.........---------,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------,,,,,,,,,---,,,++++++++++++,,,---------------------------//////...---------.........------,,,---...///000............------,,,,,,......---,,,,,,,,,,,,,,,******+++,,,---...//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000///......---...//////------------------------,,,,,,++++++++++++,,,,,,++++++,,,------,,,+++++++++,,,.../////////---,,,------...,,,******+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))'''+++,,,,,,------,,,,,,+++///---***+++---......---//////.........---------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,............------------)))***,,,...///111111222,,,...///000000///...,,,---------,,,,,,---............//////...------,,,...//////...,,,+++---...,,,---///111111///---,,,+++,,,------......------,,,,,,---------------------------............///......------------......------------------------................................................------------------------......------------......---------,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------......------,,,,,,------------...............//////...------,,,,,,------......------,,,------............------xxxeee[[[RRRRRRUUUQQQRRRNNNKKKKKKMMMPPPOOONNNLLLIIIGGGEEEEEEDDDCCCAAADDDDDDCCCBBB@@@???>>>>>>===<<<<<<:::888666444333888777666555444444444444222111///000111333222222111111000///////////////111000000///...---,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,------...------......------,,,+++........................000/////////............,,,,,,,,,,,,++++++++++++//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////......------,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---...///......------...//////000...------------...///////////////............---000000///............///,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......111000///...............------------------------+++******))))))******+++***++++++,,,,,,++++++***+++,,,---/////////...---,,,------,,,+++***+++---,,,,,,,,,---------......------------------------,,,---.........---+++***+++,,,,,,------,,,,,,+++---,,,++++++---//////...///............---------........................///---,,,+++,,,+++***((())))))******++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++,,,---///000111111,,,---///000000///---,,,,,,,,,,,,,,,---...///000//////...------------...---......---++++++,,,...---...////////////...------,,,,,,,,,,,,---......------------------,,,,,,---------............///------,,,,,,,,,,,,------------------------------................................................------------------------......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........///......---,,,,,,++++++******++++++,,,------............------yyyeee[[[RRRRRRVVVQQQSSSOOOLLLLLLNNNQQQPPPOOOLLLJJJGGGFFFEEEEEECCCAAADDDDDDCCCBBBAAA@@@??????======<<<;;;999666444333666666555555444444444444222111///000111333222222111000000////////////////////////......---------...---,,,---.........,,,---------,,,,,,------...------......------,,,+++........................000000/////////.........,,,,,,++++++++++++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---...------,,,,,,,,,,,,------------------......///////////////////////////...000000//////...//////000..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000//////......------------------------------*********)))******+++,,,++++++++++++++++++++++++++++++---...............,,,------,,,+++***,,,---,,,,,,,,,---------......------------------------++++++,,,---...------,,,+++,,,,,,------,,,,,,++++++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++++++++)))(((((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---///000000///---,,,---------------...////////////---,,,,,,---...///---......---++++++,,,---.........------.........------,,,+++,,,---...///.........------,,,,,,,,,---------............///...------,,,,,,------...,,,,,,------------------................................................------------------------......------------............---------,,,,,,,,,...---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------............------+++++++++,,,,,,,,,---------...............------,,,+++***))))))***+++,,,,,,------......------,,,zzzeee[[[QQQSSSVVVRRRSSSPPPLLLLLLOOOQQQQQQOOOLLLJJJGGGFFFFFFEEECCCBBBCCCCCCBBBAAA@@@??????>>>======<<<;;;999777555444555555555555555444444444222111///000111333222222111000000///////////////,,,,,,------....../////////...---...///000///---...------,,,,,,---------------......------,,,+++........................////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......111111000///......---------..................------,,,+++******,,,...///000///...---,,,,,,,,,,,,---------..................////////////////////////.............../////////............---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////......---------------------------+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,,,,---------------+++,,,---,,,++++++,,,...,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...,,,+++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........------------,,,//////...---,,,,,,---------...000111111000...---000///...---------------///...---,,,,,,---//////---......---++++++,,,...///...---,,,,,,---...///------,,,+++,,,---...///.........------,,,,,,,,,---------............/////////............//////,,,,,,,,,---------......................................................------------------------......------------............---------,,,,,,,,,//////......------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,......////////////......+++++++++,,,,,,,,,------------...............------,,,+++******+++,,,---,,,,,,------------,,,,,,zzzeeeZZZQQQSSSWWWSSSSSSOOOLLLLLLNNNQQQPPPOOOMMMJJJHHHFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;:::888777666444444555555555444444333222111///000111333222222111111000///////////////++++++,,,---...//////000...---,,,,,,......---,,,...------,,,,,,,,,,,,,,,------......------,,,+++------------------------///.........------------------------............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---------......000000//////......------......////////////............---------///000111333222111///...---------,,,---......//////......---............/////////...------------......///.........---------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,---------......++++++++++++++++++++++++*********+++,,,---------+++,,,,,,------,,,,,,+++***,,,......------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...//////...++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------111000......---...///000...///111222222111///...111000///...------------...------------...//////...//////...,,,,,,---///......------------......---,,,,,,,,,,,,---......------------------,,,,,,---------............////////////....../////////+++,,,,,,------.........................................................------------------------......------------......,,,,,,,,,,,,++++++++++++..................------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---..................---,,,,,,,,,,,,------------,,,---......///.........---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,zzzeeeZZZQQQSSSWWWTTTRRROOOKKKKKKNNNPPPPPPNNNMMMKKKHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@?????????;;;;;;;;;;;;:::999888777333333444555555555444333222111///000111333222222111111000///////////////,,,,,,,,,------.........---,,,++++++------,,,+++------,,,+++++++++++++++------......------,,,+++------------------------------------,,,,,,,,,,,,,,,---------.........///***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,---------..............................------...//////...------------......///000000111111111000///////////////,,,---.../////////...---,,,,,,------............---------------...///000,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000//////------------------------,,,,,,,,,,,,---...///000......---,,,,,,---............---,,,+++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///+++,,,,,,------,,,,,,+++***,,,//////---,,,,,,...---------.........//////------------------------...,,,,,,---...//////---,,,,,,,,,---------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................------------,,,,,,,,,+++++++++******,,,...111222///111222333333222111///000///...............///,,,------...//////......///000000///------...000------------------------+++,,,------......------,,,,,,---------------------------............//////......------......///++++++,,,,,,---......///................................................------------------------......------------......---------,,,,,,,,,,,,+++------------------......******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........,,,------...//////......+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++{{{eeeZZZQQQSSSXXXTTTRRRNNNKKKKKKMMMPPPOOONNNMMMKKKHHHGGGFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@:::;;;;;;;;;::::::999888222333444555555555444333222111///000111333333222111111000///////////////---------------------,,,...---,,,,,,......---,,,---,,,++++++************------......------,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------...............,,,,,,---......---,,,,,,***+++,,,---...............------------...//////,,,,,,.../////////...---,,,,,,,,,---------.....................///000000+++++++++,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...000111111000000------------------------,,,,,,,,,,,,---...///000///...------------...//////...---,,,+++************,,,,,,,,,++++++---///,,,,,,,,,---------......---------------------------------------...///000+++,,,,,,------,,,,,,+++***---000000---++++++---+++++++++,,,,,,---------...........................---,,,,,,......---,,,------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,+++++++++******$$$$$$$$$&&&))),,,000222000111333444444333111000......---......///000111+++,,,...///000///...---000111111000......///000,,,------......------,,,+++,,,---...///...---,,,,,,,,,,,,------.........---------.........//////...------,,,,,,------...++++++,,,,,,---...//////................................................------------------------.........------.........000000/////////.........+++++++++,,,,,,---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,*********++++++*********---------.........//////,,,,,,---.../////////...***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++xxxeee[[[QQQPPPSSSMMMMMMKKKJJJKKKMMMOOOPPPPPPOOOLLLHHHFFFEEEEEECCCBBBBBBBBBCCCCCCBBB@@@>>>===>>>===;;;888777777777777888777555444333333444444111111000000000000111111222222000///............111000///...,,,***)))))),,,------......------,,,---,,,,,,++++++,,,,,,---...///000222222000///...000000...+++)))***,,,///,,,,,,,,,---...///000000............---,,,++++++,,,,,,------...------,,,***+++---///000000///...++++++******++++++,,,---((())),,,------,,,+++******++++++,,,,,,------...,,,,,,+++***+++,,,---...---------------------------...//////......000111------------------------...------,,,,,,------...111111000000///...,,,,,,111111000000/////////...//////...---,,,++++++***++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------++++++++++++------------------------,,,,,,------++++++++++++------///...---,,,,,,---...///,,,------......------,,,...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------+++++++++---///000------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++++++++++++++,,,------,,,,,,,,,---......111000...---,,,,,,------.....................---//////...---,,,,,,,,,,,,,,,---...//////---+++***************+++,,,,,,---......---------,,,,,,,,,,,,---......//////......000///...---,,,+++++++++---.........---,,,,,,+++.........------,,,,,,,,,...///000///...,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,222000---++++++---000333333111///,,,++++++,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++++++++---......---++++++...---,,,,,,......---,,,***+++,,,------,,,***)))---.........---,,,,,,+++------------------------vvvcccZZZQQQRRRUUUPPPNNNLLLKKKKKKMMMOOOPPPOOONNNKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===>>>===;;;999777777777777888777555444333333333444222222111111111111222222222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///000000///---,,,---...---,,,***+++...000,,,,,,------......//////,,,,,,------...------------------...------,,,,,,)))+++---/////////...---++++++******++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------+++,,,------,,,,,,---///000000000000000000000000...------,,,,,,------...////////////...---,,,,,,///.........---------,,,.........------,,,,,,++++++,,,,,,------.........///...------,,,,,,,,,---......---,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------------...///,,,------......------,,,...---,,,,,,+++++++++,,,///......------......///------------------------------------------------......---------,,,,,,,,,,,,,,,------------------------------------------///...---,,,,,,,,,------------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,---,,,,,,,,,+++*********------,,,,,,,,,---......////////////...---,,,+++------------------......---,,,,,,++++++,,,,,,------------,,,,,,---......,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,---------------000///...---,,,+++++++++------......------,,,+++......---------,,,,,,,,,...222444222---)))+++......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222000...,,,++++++,,,---......////////////......,,,,,,,,,---------............---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,------,,,,,,,,,///...,,,,,,------,,,***++++++,,,,,,,,,,,,++++++------......------,,,+++------------------------sssaaaYYYRRRTTTXXXSSSPPPNNNLLLKKKLLLNNNOOOOOOMMMKKKHHHFFFFFFFFFEEECCCBBBBBBBBBBBBAAA???===<<<===<<<;;;999888777666666777666555444333333333444333222222111111222222333111111000///............,,,,,,------...//////000---,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++------------++++++***,,,------,,,---...000---------------.........***+++,,,---............---.........---,,,,,,+++)))***,,,---......---,,,++++++******++++++,,,---******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...------------------------+++,,,------,,,,,,---...------------------------...------,,,,,,------...,,,------......------,,,.........---------------------------------------------------------------.........---------------///......------......///*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...------------...///,,,------......------,,,------,,,+++++++++,,,,,,/////////....../////////------------------------------------------------...------------,,,,,,,,,+++,,,...//////...+++***------------------------......---,,,,,,,,,------........................---------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,---...,,,,,,,,,---------......,,,------......------,,,......---,,,+++***)))))),,,,,,,,,,,,,,,---...///,,,...000111000...+++))),,,,,,,,,------.........------,,,,,,,,,---......111///---+++***,,,...///......---,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,------......------,,,,,,...------------,,,,,,,,,...444777444,,,(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,111555777555222000000///---,,,,,,,,,---...//////............//////------------...............------------,,,,,,,,,//////............------------,,,,,,,,,,,,---------,,,+++,,,---...---,,,...------,,,------......------......------,,,,,,------------------------sssaaaYYYRRRTTTXXXTTTRRRPPPLLLKKKLLLNNNNNNNNNMMMJJJGGGFFFFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@>>>======<<<;;;:::888777666666555555555444444333333333222111111000000111111222111000///...............,,,,,,---......///000000---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***,,,...///...------......---------------------+++,,,------.........---............---,,,++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++*********+++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///++++++++++++++++++++++++...------,,,,,,------...***+++,,,,,,------------////////////////////////,,,,,,,,,------.........------------------,,,,,,---...............------......------------......)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,------......------,,,---,,,,,,++++++,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........---+++***------------------------------------------------////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++*********++++++,,,---,,,,,,,,,---------......,,,------......------,,,---------,,,,,,++++++***,,,,,,,,,,,,------...///---...///000///...,,,+++---------......//////000000///...............///333111...,,,++++++,,,---000///...------------------,,,,,,,,,,,,+++++++++++++++,,,------------,,,......---,,,,,,,,,------,,,------...------,,,,,,---------------------------111444222---***+++...,,,---............---,,,------------------------))),,,222666777444000---...------,,,,,,---.........---++++++++++++---...,,,,,,,,,------------...------------------------............------------...---,,,++++++,,,---...******)))+++---//////...///...---------...///000,,,------...------,,,,,,------------------------tttbbbZZZRRRSSSVVVRRRTTTQQQMMMKKKLLLMMMNNNOOONNNKKKHHHFFFFFFEEEDDDCCCEEEEEEEEEEEECCCAAA???>>><<<<<<;;;:::999777666555444444444444444333333333000000////////////000000000//////...............---------...............---,,,***))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++---///000...,,,++++++---------------,,,,,,,,,---.........------,,,+++---.........---,,,,,,+++******++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---..............................------,,,,,,------...)))***+++,,,------------.........///////////////+++,,,,,,------.........------------------,,,,,,------...//////......---,,,,,,,,,------,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------------------------------000///---,,,+++,,,,,,---------------------------,,,---------------------////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++*********+++,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------,,,++++++,,,---...////////////...------------.........//////000000000000000///...---,,,,,,,,,,,,///.....................000//////...---------------------,,,,,,,,,++++++,,,,,,---...............------,,,,,,,,,---......,,,,,,------...------,,,------------------------,,,,,,,,,---...///---,,,......////////////......------------------------,,,...000222222000---+++,,,,,,,,,,,,,,,------...---,,,+++******+++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---///...,,,,,,,,,,,,...///,,,+++***+++---------+++,,,++++++***+++,,,---...,,,,,,------...------,,,------------------------uuucccZZZRRRRRRUUUQQQTTTQQQMMMKKKLLLNNNOOOPPPOOOLLLHHHFFFEEEEEECCCBBBEEEEEEEEEEEECCCAAA>>>===<<<<<<;;;;;;999777666555333333444444444444333222/////////......///////////////......---......///---------------,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---------------------------,,,...000///---+++***+++,,,,,,,,,,,,,,,---------............---,,,+++***,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------------------------...------,,,,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,---...000000///......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------...//////...------,,,------......------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------////////////////////////------------------------,,,,,,,,,------------...000...,,,++++++,,,---///------------------------+++,,,---.........------////////////////////////---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++*********,,,,,,,,,---------......,,,------......------,,,******+++,,,---...//////+++++++++,,,---...///000000///---,,,,,,---...///////////////////////////------,,,+++******************,,,...///111222222//////...---------............---------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,------...///,,,,,,------......------,,,,,,,,,------------...,,,)))(((+++///111///+++........................------------------------............---,,,++++++,,,,,,,,,,,,------------......------------......************++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---......------------......000...,,,,,,++++++)))'''(((((((((((()))***++++++,,,,,,------......------------------------------uuubbbZZZRRRSSSVVVQQQTTTQQQLLLJJJLLLNNNPPPQQQPPPMMMIIIFFFEEEDDDBBBAAADDDDDDDDDCCCAAA???<<<;;;;;;<<<<<<;;;:::888666555222333444444444444333222000000////////////000000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------,,,---///...---,,,,,,---+++++++++,,,,,,------...---------...------,,,,,,++++++,,,---............,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++************************...------,,,,,,------...+++,,,---------------,,,+++++++++,,,,,,---------,,,,,,------------------+++,,,,,,------.........,,,---///000000000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------...//////...------,,,------......------,,,,,,+++++++++,,,,,,---.........------------..............................------------------------,,,,,,,,,---------......------,,,,,,------......------------------------+++,,,---.........------........................------------------------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,---.........+++++++++,,,---...///000---.....................//////......------,,,,,,+++++++++++++++,,,---...------,,,,,,---///222444---------,,,------....../////////.........------,,,,,,---............---+++++++++,,,---...///000+++,,,------......------,,,,,,,,,---------......,,,++++++,,,...///...---...---,,,++++++,,,---...........................---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------......---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------............------...---++++++,,,+++***(((((()))***+++,,,,,,,,,,,,+++,,,------......------------------------------tttbbbYYYRRRTTTWWWSSSTTTPPPLLLJJJLLLOOOQQQRRRQQQNNNJJJGGGEEECCCAAA@@@CCCCCCBBBAAA@@@===;;;999;;;<<<<<<;;;:::888666444111222333444444444333222111111000000000000111111......---------......///*********++++++,,,,,,---,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***,,,------,,,---...000******+++,,,,,,---......++++++,,,---............******,,,---.../////////------,,,++++++,,,,,,,,,++++++******++++++,,,---(((***,,,---------+++***...------,,,,,,++++++******+++,,,---...---,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---------------------------...------,,,,,,------...---------......------,,,---------....../////////------------------------++++++,,,,,,---...//////+++---///000111000///...,,,---...//////...---,,,,,,,,,++++++++++++++++++++++++------------++++++,,,---...//////...---,,,,,,------......------,,,++++++++++++,,,,,,---...//////............//////************************------------------------,,,,,,,,,------.........***+++---//////...---,,,------------------------***+++---...///...------........................------------------------+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,---------......,,,------......------,,,---------------------,,,+++++++++,,,---...000000+++,,,///000000///---,,,......---,,,+++******)))+++,,,,,,---///111333444555222...******,,,///111,,,,,,,,,,,,,,,---...///000////////////.........++++++,,,---------,,,,,,+++++++++,,,---...///000+++,,,,,,---.........---,,,,,,,,,------.........,,,...000///---,,,---...---,,,***))))))***,,,---........................+++,,,,,,------.........,,,------------,,,+++*********,,,------,,,******++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////,,,---...//////...---,,,)))((((((***---.........+++,,,...000111111000///+++,,,,,,---.........---------------------------tttcccZZZQQQQQQUUURRRSSSPPPLLLKKKLLLOOOQQQQQQPPPMMMJJJGGGFFFDDDBBB@@@DDDDDDDDDCCCBBB@@@???>>>===<<<;;;999777666444333777666555444444333444444111111111111111111111111---,,,,,,,,,,,,---....../////////...---------,,,000000...---,,,+++++++++,,,++++++******++++++,,,------............------+++++++++,,,,,,---------***+++------------+++************+++,,,---///000---------,,,,,,+++++++++000---******---///...---...---,,,+++++++++,,,------------,,,,,,+++++++++))))))***++++++++++++***------,,,,,,,,,,,,++++++(((((((((***,,,---,,,++++++,,,,,,------,,,,,,+++---***''')))---///---))))))***+++,,,,,,,,,,,,,,,---,,,+++******,,,...///...---,,,,,,,,,---...///,,,,,,,,,------------......---,,,,,,---...///000............////////////,,,,,,---...////////////---,,,,,,++++++,,,,,,---,,,------......------,,,......////////////......------------------------////////////////////////++++++------------++++++,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,---...///000111+++---......---,,,,,,---,,,,,,++++++++++++++++++///---++++++,,,.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---+++***)))(((+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++//////.........---------***+++,,,,,,---...///000,,,------...///000111111---------.........//////...---,,,,,,++++++++++++---...///...---,,,---...,,,------...///000111111000///...,,,,,,---......//////.........---------/////////......---------))))))***+++---...//////000///...///000111111///,,,---......//////......------,,,+++,,,---...///------------------------***+++---...///...------,,,,,,------------------***++++++,,,------------,,,+++***+++---...---,,,---------.........//////+++,,,...//////...,,,+++///...---,,,,,,---...///,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...++++++,,,---,,,+++)))(((,,,,,,------...///000000rrrbbbYYYPPPPPPTTTQQQSSSPPPLLLKKKMMMOOOQQQQQQLLLJJJGGGFFFEEEDDDBBBAAADDDDDDDDDCCCBBB@@@???>>>======;;;::::::999999999777666555444444333333444222222222111111111111111000000...---,,,+++++++++...............---------......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,------............------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++///---******,,,...---,,,,,,,,,***)))))))))***+++---,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++***)))((()))***+++***)))+++,,,,,,------,,,,,,+++---***((()))---///---***'''(((***,,,---/////////,,,,,,+++++++++,,,---...+++******+++,,,...000111,,,,,,,,,------.........///......---...///000111............////////////++++++,,,---............---,,,,,,++++++,,,,,,---,,,------......------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......---,,,,,,------------------......+++---......---,,,,,,---,,,,,,,,,,,,,,,---------000...,,,,,,---///....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++,,,,,,------....../////////.........------,,,------------.........------,,,+++++++++,,,,,,---...///...---,,,---...---------......//////000000///...---......///000///.........------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---,,,,,,---............------,,,,,,,,,,,,---......------------------------+++,,,------......------------------------------***+++,,,---...---,,,+++...---,,,---//////...---,,,------------.........---...///000000///...---......------------......,,,,,,------------------------------------------,,,,,,++++++,,,,,,---...+++,,,---------,,,***))),,,,,,------...//////000ppp___WWWNNNOOOSSSOOOSSSPPPMMMLLLMMMOOOPPPQQQJJJHHHEEEDDDDDDDDDCCCAAACCCCCCCCCCCCBBB@@@???>>>>>>===;;;;;;;;;<<<>>>???777666555444333333333333222222222222111111000000111000///...,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------............------++++++,,,,,,,,,,,,------///......------......//////...---,,,+++*********------,,,,,,,,,,,,++++++---,,,******,,,---,,,+++---,,,***)))))))))***++++++++++++++++++************+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++---,,,***)))***+++***))),,,,,,------------,,,,,,---***)))***---...---***)))***+++,,,---.........++++++,,,---------------++++++++++++,,,---...///++++++,,,,,,---...//////000////////////000111111---............/////////,,,------............---------,,,,,,,,,,,,------------............------......////////////......---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---......------,,,......---,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,------......//////222000.........///...---///...---,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,---......---,,,---///------------------------,,,+++++++++,,,---...///............------------------------,,,,,,,,,,,,//////...---,,,+++******---,,,,,,,,,...///...---++++++,,,---------------+++,,,------......------------------------------------,,,,,,,,,---...............------,,,,,,++++++,,,---......,,,+++***///...,,,---......---,,,,,,,,,,,,,,,---------------...///000000///...---------............------------------------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++,,,,,,,,,---......//////nnn^^^UUUMMMMMMRRRNNNRRRPPPMMMLLLMMMOOOPPPPPPKKKHHHFFFDDDDDDDDDBBB@@@BBBCCCCCCBBBAAA@@@??????>>><<<:::999999;;;===???666666555444333333333333333333222222111000000000.........---......///000,,,---------.../////////---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++///...---,,,+++,,,------************************+++,,,------......------------,,,,,,,,,+++++++++///---++++++,,,------,,,,,,,,,------------,,,,,,,,,+++***+++---...---+++---------,,,,,,+++))))))***+++---...///...---,,,......---,,,+++************++++++,,,---...////////////////////////000000---------.........//////000000000000///...,,,,,,------,,,,,,,,,,,,------------............---------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,+++---......---,,,,,,---++++++,,,---...//////000222000............---+++...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,++++++*********)))***+++,,,---......///+++++++++,,,,,,,,,------++++++++++++,,,,,,---...+++---......,,,,,,---///......---------,,,,,,,,,+++++++++,,,---///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***///...---...000111000///***+++,,,,,,------,,,,,,+++,,,---...///...---,,,------------------------...---,,,++++++,,,.../////////...---,,,,,,++++++...------,,,++++++++++++---,,,***+++,,,,,,+++)))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,...//////...,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------,,,,,,,,,,,,------.........mmm]]]UUULLLMMMRRRNNNRRROOOMMMMMMNNNOOOPPPPPPNNNKKKHHHFFFEEECCCAAA???BBBBBBBBBBBBAAA@@@??????===;;;888666555777888:::666555444333333222222333222222222111111111000000///............///000000,,,---------.../////////......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++///...---,,,,,,,,,---...************************,,,,,,---............---------,,,,,,,,,++++++++++++***)))***,,,......---,,,------......------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++)))((('''***+++...///000///---+++......------,,,+++******++++++,,,,,,---...//////........................------------............111111000///---+++)))(((...------,,,,,,------...---......//////......---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,,,,,,,,,,,,,------......++++++++++++,,,---...///+++---......---,,,,,,---***++++++,,,---......///000///------...---+++***...,,,+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,---------------------,,,,,,++++++******))))))******+++,,,---......+++++++++,,,,,,,,,------++++++++++++,,,,,,---...+++,,,------,,,,,,---///.........---,,,,,,++++++------///000111222333333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...///000000...***+++,,,,,,------,,,,,,+++,,,---...///...---,,,------------------------///...,,,++++++,,,---...//////...---,,,,,,++++++111///+++)))(((***,,,...,,,+++******+++,,,+++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------------nnn^^^VVVMMMNNNSSSOOOQQQOOOMMMMMMOOOPPPPPPOOOOOOLLLHHHFFFEEECCC@@@>>>AAAAAAAAAAAAAAA@@@??????;;;:::777555444444555555666555444333222222222222111111111111111111111111333222111///............---------...............///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,...---+++*********+++,,,*********++++++++++++++++++,,,------......------------,,,,,,,,,,,,++++++'''''''''))),,,---,,,+++------............------,,,,,,,,,,,,------------)))***++++++,,,,,,,,,,,,***,,,...///000///---,,,***+++,,,---............,,,,,,,,,---------......---...............---,,,,,,------------...............---,,,***(((&&&%%%......------------............////////////......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,---//////******++++++,,,...///000+++---......---,,,,,,---++++++,,,,,,------.........---------...---+++)))---,,,+++++++++,,,---...------------------------------------------------......---,,,,,,+++******---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------***+++------,,,,,,---//////.........------,,,,,,)))***,,,---////////////,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------......//////,,,+++++++++---...---,,,++++++,,,---------------+++,,,------......------------------------------......---,,,,,,,,,------.........------,,,,,,+++111...+++((((((***---000---++++++,,,---......,,,,,,,,,,,,,,,------------...------------------...,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------ooo___WWWOOOPPPTTTQQQQQQOOOMMMNNNOOOPPPPPPOOOLLLJJJGGGEEEDDDCCCAAA???@@@AAAAAAAAAAAA@@@??????:::999888777666555555555666555444333222222222222000000000111222222333333333333111000///........................---------------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------***,,,//////---+++,,,---...---,,,+++***+++,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------------,,,,,,,,,,,,++++++((((((***,,,......+++(((------............------+++,,,---------------...***+++,,,---............,,,,,,.../////////...---***+++---///000000000000...------------,,,,,,,,,...//////000///...---,,,,,,,,,---------.........+++,,,,,,,,,++++++***)))......------------............////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++,,,---///000---,,,,,,,,,---...//////+++---......---,,,,,,------------------............------...//////---+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------,,,+++++++++,,,,,,)))+++,,,,,,,,,,,,.../////////..................((()))***,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------.........///,,,+++***+++---...---,,,,,,,,,---............------,,,,,,,,,,,,---......------------------------------......------,,,+++---------------------------,,,+++******,,,---...+++******+++---//////...,,,------------............------------------...---,,,,,,,,,,,,,,,,,,---,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,ppp```XXXPPPQQQVVVRRRQQQOOONNNNNNOOOPPPPPPOOOIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@??????999999999999888777777777555555444333222222222222//////000111222333333444000000000000000111111222/////////......------,,,+++++++++,,,---...000000,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---...//////...---,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------***---000000---+++,,,---000///...---,,,---......+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,---///111222000,,,)))------............------+++,,,---------,,,---////////////000//////...---,,,------...............---...///000000000///...///......------,,,++++++///000111111111///...---,,,,,,,,,---------......+++,,,---...//////000000......------------............////////////......,,,------......------,,,////////////////////////------------------------++++++---......---++++++,,,------......------,,,,,,,,,++++++,,,...///000//////...---------......+++---......---,,,,,,---///////////////............---...///111111///---+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***+++,,,,,,......///000---------.........//////...------,,,++++++++++++)))+++,,,,,,,,,,,,...///////////////////////////---...000111222111111000+++++++++,,,,,,------------------....../////////...........................---,,,---///000///...,,,---......//////.........---,,,+++,,,---...///------------------------------...///...---+++***,,,,,,------------------)))***,,,---...------,,,(((''''''))),,,------------------.........//////,,,++++++******++++++,,,...---++++++++++++---...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,sss```WWWMMMNNNTTTQQQTTTPPPMMMLLLNNNOOOMMMKKKIIIHHHFFFDDDBBBAAA@@@???@@@???????????????@@@@@@<<<:::777555555555444333555555444444444333333333000111111111111222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000---***///...---,,,,,,---...///,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------*********,,,///...***'''+++++++++******)))))))))---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,---......//////..............................000///...---,,,+++++++++,,,,,,,,,------.........++++++,,,,,,---......///222...+++***,,,------,,,---------.........//////------------------------000000000000000000000000///...---,,,,,,---...///000---******---......,,,111///...---......---+++***+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---...///...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,+++++++++,,,---......//////......,,,++++++******++++++,,,,,,,,,,,,------.........,,,------......------,,,---.........---,,,,,,+++++++++++++++++++++++++++((()))+++---.........---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---///...---,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,,,,------.../////////...,,,+++//////...---,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------+++,,,------......------...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,------------------------------++++++++++++------...---,,,,,,++++++++++++***+++,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,tttaaaWWWMMMOOOUUURRRSSSOOOLLLKKKNNNOOONNNLLLIIIHHHFFFDDDBBBAAA@@@???@@@@@@???>>>>>>>>>??????<<<:::777555555555444333555555444444444333333333000111111111111222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000---***......---,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********---+++***+++---...,,,***,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------------------------------------+++,,,,,,---------------------------------------------,,,,,,,,,---......,,,,,,------------------/////////............---111...+++***,,,......------------.........//////------------------------........................///...------------...///000---++++++---......,,,---,,,++++++,,,,,,+++***++++++,,,------------,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------........................,,,---......//////......---------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,++++++***(((***,,,,,,++++++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---...............---,,,,,,---------,,,,,,---.........---+++******+++,,,---------------------,,,,,,+++,,,---............---+++,,,,,,,,,------------------------------------+++,,,------......------///......------,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,***+++,,,,,,---------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,vvvbbbWWWMMMOOOUUUSSSRRRNNNKKKKKKMMMOOOOOOMMMJJJIIIGGGDDDBBBAAA@@@???@@@@@@???>>>>>>===>>>>>>===:::777666666666555444555555444444444333333333000111111111111222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,+++***)))((('''///---******+++------------,,,,,,,,,,,,,,,++++++(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------******+++,,,---///000111------------------,,,,,,333222111000///...------///---++++++,,,.........---------...............------------------------------------------------///...------------...//////---++++++---...------///...---...///000///...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////......------------,,,,,,,,,,,,)))******+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......------,,,------......------,,,,,,------------------------,,,,,,+++***************------............------******++++++++++++******%%%''')))*********+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,///......---------------,,,,,,,,,,,,---...///000000///...,,,,,,,,,---...............------,,,+++------......//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////...............,,,,,,------------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++,,,---------,,,,,,*********+++,,,---//////------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,vvvaaaVVVLLLNNNTTTRRRQQQMMMIIIIIIMMMPPPPPPOOOKKKJJJGGGEEEBBBAAA@@@???@@@???>>>>>>===============:::777666666666555444555555444444444333333333000000111111111222222222000000000000////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,+++***)))))))))...---,,,,,,------------------------------------++++++,,,,,,---......///******+++++++++,,,,,,,,,------------------------++++++,,,------------,,,........................******+++,,,---...000111.........------,,,,,,,,,222222111000///...---------,,,++++++,,,......///........................------------------------------------------------.........------............---,,,,,,------------///......///111333222111+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------,,,,,,))))))***+++++++++++++++...------,,,,,,------...,,,,,,,,,++++++*********,,,------......------,,,,,,------...------,,,,,,........................---,,,+++*********,,,---......////////////......+++++++++,,,,,,+++++++++((()))+++,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++******+++///...---,,,,,,,,,---...---------------...//////000///...---,,,,,,---------------------,,,+++***------............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///............,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---...///------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,ttt```UUUKKKLLLSSSPPPPPPLLLIIIHHHLLLOOOPPPOOOLLLJJJHHHEEECCCAAA@@@??????>>>>>>===<<<<<<<<<======;;;888666666666555444555555444444444333333333000000111111111222222222000000000000////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++------------------------------------------------******+++++++++,,,,,,,,,------------------------,,,,,,---...............////////////////////////,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,........................,,,,,,,,,,,,------...///.....................---------------------------........................---..................---,,,---------------------,,,+++***,,,...000//////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------***++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,------......------,,,,,,,,,------...------,,,........................,,,,,,++++++,,,---///000+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,---...000///---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***++++++...---,,,++++++,,,......000///...---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---............------,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,qqq___UUULLLMMMRRRPPPQQQMMMHHHHHHKKKOOOPPPOOOLLLKKKIIIFFFCCCAAA@@@???======<<<<<<<<<<<<======>>>;;;888777777777666555555555444444444333333333000111111111111222222222000000000000////////////------------------------,,,,,,------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------(((+++///000///,,,++++++,,,,,,---------------...---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////......---,,,,,,,,,------------------------,,,,,,+++++++++,,,---......///+++---......,,,,,,---..................---------------------------------........................------...//////...------+++---......---,,,,,,------,,,+++---///000000///,,,,,,---...............------------------------------,,,,,,,,,---...///------------------...///------------------------........................,,,---......//////......------------............+++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------......------........................++++++,,,,,,---///000111++++++,,,,,,,,,,,,++++++------............------///111222000...,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...111000///...------------++++++++++++,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---------------------------------+++,,,------......------+++,,,---...///...---,,,,,,,,,++++++++++++******------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,---------,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,ppp___WWWNNNOOOSSSPPPRRRMMMHHHGGGJJJNNNOOOOOOMMMLLLIIIFFFCCCAAA@@@???;;;;;;;;;;;;<<<===>>>>>>>>>;;;888777777777666555555555444444444333333333000111111111111222222222000000000000////////////........................------------------,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,------,,,++++++***++++++++++++,,,,,,,,,......---,,,++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))+++......,,,***+++,,,++++++,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---............---...........................------,,,,,,---------,,,,,,------------------***++++++,,,---.........+++---//////,,,+++,,,---//////.........---------------------------------------------------------------...//////...------***---//////---,,,,,,---///...---...000111111000,,,------..........................................,,,+++******,,,...///---------------...//////------------------------........................,,,---......//////......------------.........///+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,+++,,,------......------------------------------+++,,,,,,---............,,,------------------,,,,,,------......------,,,---...//////---++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---***+++,,,---------------000///...............///)))***+++,,,,,,,,,---,,,,,,,,,---...////////////------......---,,,,,,+++------------....................................+++,,,------......------+++---...000000000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,---------,,,,,,+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,ppp```YYYPPPQQQUUUQQQSSSNNNHHHGGGJJJMMMNNNNNNMMMLLLIIIFFFCCCAAA@@@???:::::::::;;;<<<===>>>???>>><<<888777777777666555555555444444444333333333000111111111111222222222000000000000////////////.................................------,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++,,,------------,,,+++******+++++++++,,,,,,,,,//////...---+++***))))))***+++,,,------,,,+++***---,,,,,,+++***)))((((((***,,,---+++)))(((+++...+++++++++,,,,,,---------+++,,,,,,---...///000000,,,,,,------------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......,,,...000///,,,***+++---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***---000///---+++,,,---,,,+++***+++---------+++,,,---......//////......////////////////////////...,,,)))'''(((***---000---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,------......------,,,+++,,,,,,---.........---------------------------+++,,,---...---,,,+++***((())))))******))))))(((+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...)))***,,,---...---,,,,,,......---......///000111))))))+++,,,---.........,,,---...000111111222222.../////////...------,,,............/////////000////////////////////////+++,,,------......------,,,...000111222111000///.........------,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++,,,,,,---...------------,,,,,,+++************+++,,,---...///------------------------%%%(((,,,000111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ppp^^^YYYRRRQQQTTTSSSRRROOOLLLJJJKKKNNNPPPPPPKKKIIIGGGFFFEEEBBB???<<<>>>;;;999<<>>;;;999888888777666444555555444333333222111111000000///......///111222111111111111000000000000........................---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...111000///...---,,,++++++,,,,,,,,,---------......///...---,,,++++++++++++++++++,,,,,,,,,+++*********,,,...---++++++...000------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---+++------............------...///000///---+++***+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,..................------------------------------,,,,,,,,,------,,,++++++...............---------------------------------+++,,,---------,,,+++************++++++,,,,,,,,,.../////////...---,,,,,,........................//////////////////.........------,,,,,,++++++***------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...---,,,,,,,,,,,,---..............................++++++++++++,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---///...,,,*********,,,---+++++++++,,,,,,---------------------------------)))+++......,,,***))))))***)))))))))***,,,...///++++++++++++++++++++++++------++++++++++++------+++,,,///111000...***(((++++++*********+++---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,,,,---...000111000---,,,---000333000------///111111////////////......---------+++,,,,,,---.........---......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,........................,,,,,,------,,,,,,+++***------------------------111---******---......,,,,,,,,,------------------........................+++++++++,,,,,,,,,---------,,,,,,---......---+++------------------------000///---+++++++++---...///............---------,,,,,,,,,---------......ppp^^^XXXPPPOOOSSSQQQRRROOOKKKJJJLLLNNNPPPPPPKKKIIIGGGFFFEEECCC???===>>>;;;999<<<@@@CCCAAA>>>>>>;;;999888888777666444555555444333333222111111///......///000111222222111111000000000/////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++***++++++,,,,,,,,,++++++...///000...,,,,,,---000------,,,,,,,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........---------,,,,,,........................------------------------,,,,,,,,,------,,,,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---+++++++++,,,,,,,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,...---,,,,,,---///---,,,,,,,,,------...///------......///.........---,,,,,,,,,,,,---..............................,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///...---,,,,,,,,,------///...,,,+++***+++,,,---+++,,,,,,,,,,,,,,,,,,---------------------------***,,,......---+++******---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---+++---///...,,,,,,---000222///------///000000............---------,,,,,,+++,,,------......------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,..............................---------------------------.........//////---,,,,,,---......---+++------------------------000...---++++++,,,---...............------------,,,,,,,,,,,,------------ppp]]]WWWOOONNNRRRPPPQQQOOOKKKJJJLLLNNNOOOOOOKKKIIIGGGFFFEEECCC@@@======;;;999;;;???AAA@@@======;;;999888888777666555555444444333333222222111---...///000111222222222000000000/////////..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------............---,,,++++++++++++)))***+++,,,,,,---,,,,,,---......,,,******+++,,,------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++)))'''(((,,,///000///......------------......//////.........---------........................------------------------,,,,,,------------,,,,,,,,,---------.../////////------------------------///...............//////---------------,,,,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,------......------------------------+++,,,...---,,,,,,---///---------,,,------...///.........///......---------,,,,,,,,,,,,---.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,......---,,,,,,,,,------......,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++------------------------+++---//////---+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///,,,******+++...///,,,++++++++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---***+++,,,,,,++++++---///000...,,,,,,...///......------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++***,,,------,,,+++,,,,,,///......------,,,,,,,,,---------,,,,,,+++++++++---------.........//////---,,,,,,---......---+++,,,,,,,,,,,,------------///...---,,,+++,,,---...............------------++++++++++++,,,,,,,,,,,,qqq^^^WWWOOOMMMRRRPPPQQQNNNKKKJJJLLLNNNOOOOOOKKKIIIGGGFFFEEEDDDAAA>>><<<;;;:::;;;>>>??????======;;;888777888888666555444444444333333222222222///000111222333222111000////////////....................................---,,,,,,++++++,,,,,,---........................---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,+++++++++,,,)))***+++,,,---------------------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............---,,,,,,------------,,,,,,,,,((($$$&&&,,,000000............------........./////////.........---------------...............------------------------+++,,,------------------,,,,,,,,,---...///000000........................------,,,++++++,,,.../////////......---------,,,,,,,,,---.../////////...------..................++++++,,,,,,---...//////,,,,,,,,,,,,------......------------------------+++,,,...---,,,,,,---///......------------........./////////...---,,,,,,---,,,,,,,,,,,,---..............................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------...---,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,...//////---,,,,,,,,,)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------,,,+++++++++,,,---...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++(((,,,//////---+++,,,...,,,,,,++++++***)))((((((------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,---------...------,,,,,,,,,---............---------,,,,,,******+++++++++,,,,,,,,,sss___XXXOOONNNRRRQQQPPPNNNKKKKKKLLLNNNNNNNNNKKKIIIGGGFFFFFFDDDAAA???<<<;;;;;;<<<===>>>>>>===<<<:::888777888888777555444444333333333333222222222222333333333111000///////////////....................................---,,,,,,++++++,,,,,,---........................,,,,,,,,,++++++,,,,,,,,,............------------,,,,,,,,,---------......------,,,+++++++++,,,,,,)))***+++,,,---...............---...///111111222------,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------............------...)))%%%&&&+++//////,,,.........------.........///.........---------------------.........//////------------------------+++,,,------.........---,,,,,,,,,---...///000000////////////////////////------,,,+++,,,---...000/////////......---------,,,,,,---.../////////...---------.........//////++++++,,,,,,---...//////.........------,,,,,,,,,------------------------+++,,,...---,,,,,,---//////......---------........./////////...---,,,,,,---,,,,,,,,,,,,---..............................///......---,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------------------------------------------...---------,,,,,,+++++++++------------------------,,,...///...,,,+++,,,---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---///333111...,,,,,,+++++++++,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------))),,,000000...,,,---///,,,,,,+++***))))))((((((,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,,,,---......---++++++++++++,,,,,,,,,---------------,,,------------...------------,,,,,,,,,******+++++++++,,,,,,,,,uuu```XXXOOONNNRRRQQQOOOMMMKKKKKKLLLMMMNNNMMMKKKIIIGGGGGGFFFEEEBBB@@@<<<<<<=========>>>>>>>>><<<:::888777888888777666333333333333333333333333333333333333333222111000000000000/////////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////......---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,***+++,,,------...------)))((('''))),,,.........------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////......---...+++((())),,,...---,,,......------------............---------,,,,,,,,,,,,,,,------.../////////------------------------+++,,,---......///......,,,---------.../////////000000000000000000000000............///000111111...............---------------......///.........***++++++,,,,,,---------******++++++,,,,,,------//////......---,,,,,,+++------------------------+++,,,...---,,,,,,---///000///......---..................///......---------,,,,,,,,,,,,---..............................///...------------------,,,,,,,,,---------......------............------+++,,,---.........------------------............---,,,,,,,,,,,,,,,,,,+++------------------------,,,---...---+++++++++------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...---,,,,,,------------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,///111777444000---,,,,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,------------------......------,,,,,,////////////......------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------***,,,---...------...///...------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////---,,,,,,---......---+++******++++++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,ttt___WWWNNNLLLQQQPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGEEECCC@@@======>>>>>>>>>>>>>>>???<<<:::888777888888777666333333333333333333333333222222222222222333444444111111000000000/////////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,---------------......,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,---------------,,,'''%%%$$$%%%(((******)))------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---.........------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------...//////000------------------------+++,,,---...////////////------..........................................---...///000000111111111---------------..................///......------******++++++,,,------...,,,,,,,,,,,,,,,,,,------...............---------------------------------+++,,,...---,,,,,,---///000000///...............------......///.........---,,,,,,,,,,,,---.................................------------......///,,,,,,,,,---------......------............------+++,,,---.........------,,,------...............+++,,,,,,,,,,,,,,,,,,---------------------------,,,------,,,******+++,,,,,,---.........---,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,---.........------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++---000333777333///,,,---...---,,,+++---000000...,,,---...,,,,,,---------.........------......------,,,+++//////...---,,,++++++***------------------------...---,,,,,,,,,,,,---...---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++------------------------,,,,,,,,,******++++++,,,------------------.........//////---,,,,,,---......---+++)))******+++,,,,,,------+++,,,,,,---.........------------,,,,,,,,,++++++,,,,,,,,,,,,------------ttt^^^VVVLLLKKKPPPOOONNNLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGEEECCCAAA===>>>??????>>>>>>???@@@;;;999888777888888888777333333333333333333333333111000000111222555777888111111111111000000000000........................---,,,,,,++++++,,,,,,---////////////////////////,,,++++++++++++++++++,,,)))******+++---......///,,,,,,,,,---------......,,,,,,,,,++++++,,,---------------...------,,,,,,---+++)))))),,,...,,,+++---------,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............+++,,,,,,------,,,,,,+++(((***---.........///000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,------...///000000------------------------+++,,,---...////////////...............---------------------------------***+++---///000//////...+++,,,,,,------............/////////...---,,,,,,,,,,,,------...///000000//////////////////......,,,,,,------.../////////------------------------+++,,,...---,,,,,,---///000000///...............,,,,,,---.../////////...---,,,,,,,,,,,,---..............................---------------...///000,,,,,,,,,---------......------............------***+++---...///...------,,,,,,---.../////////...+++++++++,,,,,,---------------------------------,,,,,,,,,+++))))))***,,,)))***,,,.../////////...------------------------++++++------------++++++,,,,,,,,,,,,------...///------...///...---+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444666222---+++---......---+++...111000...,,,---...---------....../////////---.........---,,,,,,+++......---,,,***)))((((((------------------------...---,,,,,,,,,,,,---.................................//////......---,,,+++++++++++++++++++++++++++(((%%%&&&***,,,,,,+++++++++++++++++++++,,,,,,******+++,,,---......///+++++++++,,,,,,,,,---------,,,,,,---......---+++))))))***+++,,,,,,------+++,,,------.........------------,,,,,,,,,++++++,,,,,,------------......uuu___VVVOOONNNRRROOORRROOOLLLKKKLLLMMMMMMLLLJJJJJJIIIGGGEEECCC@@@???<<<<<<============<<<<<<===:::777555555666666666888666444444555555444333111111111111111111111111000000000000/////////////////////...---------,,,................................................,,,,,,,,,,,,,,,+++***)))...---,,,,,,,,,,,,---.........------,,,+++******...---,,,+++***+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,+++***+++---/////////)))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...------,,,,,,++++++***/////////......---------------,,,++++++,,,,,,,,,,,,,,,,,,------.........//////............//////111///...------...000111------............------------------------------//////......---------------------------...///000000///...---,,,------...,,,------...///000111111,,,,,,------...///000000//////////////////////////////............//////------............------------------------------,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------............///++++++,,,,,,,,,------------,,,+++***)))***++++++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.................................////////////////////////---------------------------------,,,,,,,,,++++++---,,,+++++++++,,,---...........................---...///...,,,+++,,,---000///---,,,++++++,,,---/////////......---------***,,,------------...000........................//////.........---------------............------........................------............------+++++++++,,,,,,,,,------............////////////111///,,,+++,,,---,,,+++,,,,,,,,,++++++******************+++,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,------...)))***+++---......------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000...------,,,,,,------......---+++******+++---...vvv___WWWOOONNNRRROOORRROOOLLLKKKKKKMMMMMMLLLJJJJJJIIIGGGEEECCCAAA???<<<<<<==================<<<:::777666777888888777888666444444444555444222111111111111111111111111111111000000000/////////...............---------................................................---------------,,,++++++...---,,,,,,,,,,,,---...,,,,,,++++++***))))))(((...---,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------000...,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,....../////////......---------............------------------------------000000//////..................---------......///000///...---------......+++++++++,,,,,,,,,,,,,,,******++++++,,,------...........................000000////////////000000------............------------------------------------------,,,,,,++++++........................------------------------......------------......---------............///---------------.../////////...---,,,+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---...---,,,,,,,,,---...///.........---------,,,,,,...//////...,,,++++++,,,........................//////......------,,,,,,......////////////.....................---------,,,,,,------------,,,,,,........./////////000000............///////////////---++++++,,,---------------,,,,,,,,,+++++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,vvv```XXXPPPOOORRROOORRROOOLLLKKKKKKLLLLLLLLLJJJIIIHHHGGGEEECCCAAA@@@;;;<<<======>>>>>>>>>>>><<<999777777888::::::999:::777555444444444333111111111111111111111111111111111111111000000000000---------...............................................................---............------,,,...------,,,,,,------...,,,,,,++++++******))))))...---,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------000///,,,,,,------,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------......---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,------,,,,,,------------......+++++++++******+++++++++,,,...000111000...,,,***------............------------------------------000000000/////////////////////...---------......000///......------......,,,,,,+++++++++************++++++,,,,,,---------........................000000000//////000000000------............------------------------------............------------................................................---..................------------............///...---,,,++++++---///000000///......---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,++++++,,,---///000------------,,,,,,,,,,,,...//////...,,,++++++,,,........................///......---,,,,,,++++++//////000000000000////////////.........---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............/////////,,,***)))***,,,.........---------------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...***+++---......---+++***vvv```YYYQQQPPPRRRPPPQQQOOOKKKJJJKKKLLLLLLLLLIIIIIIHHHGGGEEECCCAAA@@@;;;<<<===>>>>>>???>>>>>>;;;999888888:::;;;;;;;;;:::888666444444333222000111111111111111111111111222111111111000000000000,,,---------.../////////................................................------.........------,,,------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,++++++---.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---,,,,,,,,,,,,------...............////////////......------------......---...///000///...+++***------............------------------------------////////////............000///...---------------//////..................---------------------------------.........//////........................//////............//////------............------...........................---------------------................................................,,,---...//////...---,,,---------............///---+++)))((((((***---...000//////...............++++++,,,,,,,,,,,,---------------------------------------............///+++,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---------........................,,,---......,,,,,,,,,...---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000.................................---,,,,,,++++++......////////////....../////////...------,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---------.........//////+++***)))***,,,......---..................------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,------...------,,,,,,------...++++++------------++++++ttt___YYYQQQPPPSSSPPPQQQNNNKKKJJJKKKLLLLLLKKKIIIIIIHHHGGGEEECCCBBBAAA<<<<<<===>>>??????>>>>>>:::999888999;;;<<<<<<;;;:::888666444444333222000111111111111111111111111111111111000000000000///,,,---------.../////////................................................,,,,,,------------,,,,,,------------------------.........------------------------,,,,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------...,,,++++++---......---++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---,,,,,,,,,------...///...---------------------//////............///////////////......------,,,------............------------------------------------------------------000///...---------------......//////////////////,,,------...///000000000---------.......................................---------,,,,,,---------------............------........................,,,,,,,,,,,,,,,---------........................------------------------,,,---...//////...---,,,---------............///---+++)))((((((***---///............------,,,,,,------,,,,,,,,,,,,++++++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////.................................---------,,,,,,***++++++,,,,,,,,,,,,,,,........................,,,---...---,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000..............................---------,,,,,,,,,,,,------......------,,,//////.........---------------............------............////////////------------............---,,,+++,,,------,,,+++........................------,,,+++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...------++++++++++++------qqq]]]XXXQQQQQQTTTQQQQQQNNNKKKJJJJJJKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA===>>>>>>??????>>>>>>===:::999888999;;;<<<;;;::::::777555444444444333111111111111111111111111111000000000000////////////---------...............................................................++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------222000---,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------//////......---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,++++++++++++*********...------,,,,,,------.../////////...////////////------............------------------------------,,,,,,,,,,,,,,,---------//////...---------............///000000000//////***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------............------........................,,,,,,,,,,,,,,,---------........................---------------------------..................------------............//////...---,,,,,,...///111,,,------------,,,++++++---------,,,,,,+++++++++---------------------------------............///......------------,,,,,,........................+++,,,,,,------.............................................---------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///000///---,,,++++++,,,,,,,,,,,,,,,,,,------------...//////...,,,++++++,,,........................---------.........//////,,,,,,,,,------,,,,,,,,,........................---......//////......---,,,------------.........,,,------------............---,,,---......---+++---------...............,,,,,,,,,++++++,,,------......------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,...------,,,,,,------......---+++******+++---...nnn[[[WWWQQQQQQTTTRRRPPPNNNKKKIIIJJJKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA???????????????>>>===<<<:::999888999;;;;;;:::888888666444444444555444222111111111111111111111111////////////.........---...............---------................................................,,,,,,---...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------222000---,,,,,,,,,***))),,,,,,,,,,,,------------------............------+++++++++,,,,,,---------...............---------+++++++++,,,,,,,,,------,,,,,,,,,------...///000------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,...000111222111000///------............------------------------------,,,,,,,,,---------............---------......///---...///000111000000///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------............------........................,,,---------..................................................................------------......---------............/////////.........///000111,,,------...---,,,+++***++++++,,,,,,,,,,,,------........................---------............////////////......---------........................,,,,,,---......///000000....................................------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////...---,,,+++,,,---...,,,,,,---------............//////...,,,++++++,,,........................,,,------...///000111111,,,------------------,,,,,,,,,------.../////////,,,------......------,,,*********+++++++++,,,,,,,,,,,,---------.........,,,,,,,,,...000111///---,,,,,,---------.........++++++++++++,,,------.........------------......---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,lllZZZVVVQQQQQQUUURRRPPPNNNJJJIIIJJJKKKKKKKKKHHHHHHGGGGGGEEEDDDBBBBBB@@@@@@@@@@@@???===<<<;;;:::999888999::::::999777888666444444555555444333111111111111111111111111///.........------------/////////......------,,,................................................------...///000000//////,,,,,,---......---,,,,,,........................,,,,,,---...---,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------///---,,,,,,---...---,,,---------.........//////------............------+++++++++,,,,,,---------,,,,,,------.../////////---------....../////////,,,,,,,,,---...///000000000000/////////............------,,,,,,------...))),,,111555666444111...---..................------------------------------------.........//////---------------...///000---...///111111111000///......------------,,,,,,........................------------------------...------,,,,,,------...---..................---////////////////////////---.........//////000000........................000000000000000000000000///...---,,,,,,---...///---------.........//////---------...............,,,---.........---,,,+++)))******+++---......///........................---------.........//////000000/////////................................./////////000111222222333------------------------//////.........------------...000111111111000///........................+++,,,------,,,,,,...///---,,,++++++,,,---///000---------....../////////***,,,------------...000........................,,,,,,---///000222333333---..................---+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,---------......++++++,,,///222333222000,,,,,,,,,---------......*********+++,,,---...///......------------......,,,++++++++++++++++++,,,...---,,,+++++++++,,,---////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////.........------,,,,,,------...***+++---......---+++***lll[[[VVVOOOOOOSSSRRRQQQOOOLLLLLLLLLLLLJJJIIIKKKKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@???===<<<:::999::::::;;;;;;::::::999888888777666444333222222000///.........000111222000000//////............,,,,,,------------------...///////////////......////////////////////////...------,,,,,,------...---------............/////////......---------,,,777555222...,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,---------000///...---,,,+++++++++***++++++,,,,,,++++++***++++++***,,,---...---+++***+++,,,,,,------,,,,,,------...//////...---,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......111///---+++++++++,,,---000222555777777555222000........................///...---,,,++++++++++++......//////...---,,,,,,////////////...---,,,+++......------------......222000,,,((('''''')))+++///000000000///...---,,,...///////////////...---,,,,,,,,,---------.........000111333333111000...111111000000/////////...000000000000000000000000//////............//////////////////............---,,,,,,+++,,,---///000.........////////////000000000///..............................---------------............------000//////......000111222---...///...,,,,,,...///............////////////------............------......//////////////////---...//////,,,(((###!!!,,,,,,,,,++++++*********------,,,------...///000///......------......///+++,,,---...///...---,,,,,,,,,************,,,,,,---------///000...+++)))------------------,,,,,,,,,,,,------...///000000......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...---.../////////...------,,,........................////////////////////////++++++,,,,,,---.........---------............///...///000111000///---+++---------,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,lll[[[VVVOOOOOOSSSQQQQQQOOOMMMLLLLLLLLLKKKJJJLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@@@@@@@???===<<<:::999999::::::::::::999999555444444333222111111000111111111111111111222333////////////////////////000000000//////...............////////////.................................------,,,,,,------...---------............///.........---------,,,,,,111000///---,,,,,,---------..................---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,++++++,,,......---,,,++++++,,,---------------------...//////...---,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,...///---...000222222000...---........................///...---,,,++++++++++++......//////...------,,,------...////////////............------.........000///,,,******+++---.........////////////............////////////......---------.........//////...///000111111000///...///.........---------,,,///////////////////////////..................///////////////............------,,,,,,,,,---...///------........./////////000000///...............//////......---------,,,------............------//////.........///000111///000000///......///111............////////////---..................---.................................---,,,***)))(((---------------,,,,,,,,,---,,,,,,------...///000,,,++++++******++++++,,,++++++,,,------------------,,,++++++++++++,,,---------,,,---......+++)))------------------------+++,,,,,,---......//////,,,,,,,,,------.........------............---------,,,,,,,,,,,,,,,,,,---///...,,,,,,...///...---...............---,,,,,,................................................///////////////.........,,,,,,,,,,,,---------...+++,,,...///...---+++***//////.........---------------------------------///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++lll[[[VVVOOONNNRRRPPPRRRPPPMMMLLLMMMMMMLLLKKKMMMLLLJJJIIIFFFEEECCCBBB@@@@@@@@@@@@???===<<<:::888888999999999999888888333333333222222111111111111222222222222111111000///////////////000000000222111111000///...------......................................................------------......---------............///.........------------,,,+++,,,,,,,,,,,,---------......////////////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////......---,,,,,,---//////...,,,,,,,,,---............---,,,---............------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,...///111,,,------......------,,,........................///...---,,,++++++++++++.........///......---,,,+++,,,---///000111111222........................------------...///000111------...////////////...,,,---...///////////////........./////////000000////////////////////////.........---------------------------------------......------------....../////////............---......---,,,,,,,,,------,,,---------............000///......---.........000000///...------,,,,,,------............------...------------...//////...//////...------...000---............/////////..............................------------------///...---,,,,,,---///000.............../////////,,,,,,,,,,,,---...///000......------------......+++++++++++++++,,,------...---,,,,,,,,,,,,---......,,,++++++------,,,***+++,,,,,,------.........++++++,,,,,,------......***++++++,,,---...///000------............------...---,,,++++++,,,---...///---,,,,,,---......---,,,------------,,,,,,+++........................------------------------000000//////...------,,,+++++++++,,,,,,,,,------***+++---......---,,,,,,///............---------------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,---...............------------------------************************lll[[[WWWOOONNNQQQOOOSSSPPPMMMLLLMMMNNNMMMMMMMMMMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@@@@???===<<<:::777777888888888888777777444444444444444444333333///000111111111///...---/////////.........------//////......------,,,,,,......------......//////..............................------------......---------............///........................***+++,,,---------------------............---------------,,,,,,+++++++++/////////...---,,,+++***......////////////......------,,,...///000///---,,,---......//////......,,,,,,---------...---------------.........------------------------------------,,,,,,,,,,,,---------------,,,---...///000//////............//////..............................---,,,,,,,,,,,,,,,---...............------,,,---...000111111222222---..................---,,,---...//////000000///.........///......------+++,,,---...//////000///---.........///////////////...------------...///////////////////////////------------------------------,,,,,,,,,,,,------//////.........---------///......---,,,,,,,,,,,,,,,,,,,,,---------......///......------.........000000///...---,,,,,,+++------............------,,,,,,,,,,,,------......+++,,,---,,,******,,,------------.........//////.........------.........---------------,,,,,,,,,......---------...000000------......//////000000,,,,,,,,,,,,---...////////////............//////,,,+++***)))***+++,,,---.........------............,,,******,,,,,,,,,+++++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,,,,---...//////------............------...---,,,++++++,,,---...///---,,,,,,---......---+++,,,,,,---,,,,,,++++++........................---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,+++,,,...///000///...---------------------------++++++++++++++++++++++++jjjZZZWWWPPPOOORRROOOSSSPPPMMMLLLLLLNNNNNNNNNMMMMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@@@@???===<<<:::666777777888888777777666444444444444444444444444///000111111111///...---000000///...,,,+++******,,,------....../////////---------,,,---...///000........................///......------......///---------............/////////////////////000000------.........------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++000000000000///---,,,+++------............------------,,,...///000///---,,,---......//////......,,,,,,,,,,,,------......+++,,,---...///000000000------------------------......------------......//////......------------000///............///000..............................------,,,,,,------------...............---//////000000000000//////------...//////...------------.........---,,,,,,////////////...---++++++++++++---...////////////,,,,,,---------...............------------...............///////////////........................------,,,,,,,,,,,,------............------------.........------,,,,,,+++,,,,,,,,,---------............------------......000//////...------,,,,,,------............------+++,,,,,,---------------+++,,,---,,,******,,,---------------............///...------------...///......---------,,,,,,,,,------............---,,,,,,,,,,,,---.........///,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---...........................,,,******,,,------,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,---------------------------------............------......---,,,,,,---.........---++++++---...---,,,++++++,,,,,,---,,,,,,+++........................------------------------++++++++++++,,,,,,------------------............,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,------......------,,,,,,------......------,,,+++,,,...///000///...---------------------------------------------------hhhYYYVVVPPPOOORRRPPPRRROOOLLLJJJKKKMMMNNNNNNMMMLLLJJJIIIFFFEEECCCBBB@@@@@@@@@@@@???===<<<:::777777888888888888777777444444444333333222222222111222222222222111111000111000///...,,,+++******......///000111222222333------,,,,,,,,,...///000------------------------//////............//////---------............//////////////////000000000000000//////......------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,---...000000///......,,,,,,------------,,,,,,---,,,,,,---//////...,,,,,,,,,---............---,,,+++++++++,,,---...///+++---...000111111111000------------------------///......------......///000000//////...------,,,......------------....................................---------------...,,,---......///.........000000000000///...---,,,,,,---...//////...---,,,.........------+++***)))...//////......---+++++++++,,,---...............,,,,,,,,,------------...........................,,,,,,,,,,,,,,,---------////////////////////////......------------...............------------,,,------.........---,,,,,,,,,---------............---------,,,------...//////............---------------............------+++,,,------......------...//////...------...000,,,------------.........///...---,,,,,,---.../////////......---,,,,,,,,,,,,---.........---+++***,,,,,,,,,,,,,,,---------++++++++++++,,,---...///------,,,,,,,,,,,,------+++++++++++++++,,,------------...//////...---------,,,+++,,,...///...---+++,,,,,,------.........,,,,,,,,,,,,------------......---------,,,,,,,,,------............---------------......---------...,,,++++++,,,------,,,+++,,,,,,---------------........................------------------------+++,,,,,,---......//////---------.........//////+++++++++++++++,,,,,,,,,---------............///------------------------------,,,,,,,,,---......------............------,,,------......------,,,,,,,,,---...............------------------------........................fffXXXVVVQQQPPPTTTQQQRRRNNNKKKIIIJJJLLLNNNNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@@@@@@@???===<<<:::777888888999999888888777666666555444444333222222111111111111111111222333000////////////.........//////000000111111222222---,,,++++++,,,---///111------------------------//////............//////---------............///------------.........///000000...---------...///+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---***+++---...///...---,,,,,,,,,------------,,,,,,,,,++++++,,,......---,,,++++++,,,---------------+++++++++++++++---...//////000111222222111000///...........................------,,,,,,------......////////////.........------------------------..............................------------......,,,------...//////......000000000///...---,,,,,,,,,---///000000///---,,,......------,,,++++++++++++,,,------............,,,,,,---......---------------------............---...///000000///...---+++++++++,,,,,,---------///////////////////////////..................///.........---------,,,,,,+++,,,---.........---,,,------........./////////---,,,,,,,,,------...///---------...............------............------+++,,,---...///......---///000000///......///111,,,,,,---------.........000///---,,,,,,---///000000000//////...------,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++,,,---...////////////....../////////++++++,,,---------------,,,---............---,,,---,,,---...000000///---------------------------------------------------,,,,,,------------------------............------,,,---...//////...---,,,...,,,++++++,,,------,,,,,,,,,---...............................................................---------------------...,,,,,,---------.........,,,,,,++++++++++++++++++---------.........//////------------------------,,,,,,,,,,,,,,,---...///------............------,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------------------------------eeeWWWVVVQQQQQQTTTRRRQQQNNNJJJHHHJJJLLLMMMNNNKKKKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@???===<<<:::888888999999999999888888:::999888777666555444444000///.........000111222...//////000111222222333////////////............---,,,+++***+++---000111------------------------//////............//////---------.........//////+++++++++,,,,,,---------///...---,,,,,,---///111,,,------......------,,,+++++++++,,,,,,---------,,,,,,---...---***(((&&&,,,------------------,,,++++++***,,,---...---+++***+++,,,,,,------,,,,,,++++++******+++---...///222333444444333111...,,,........................---,,,,,,++++++,,,,,,---,,,---...///000000000000---......//////......---..............................---------......///,,,,,,---.../////////............///...------,,,,,,---///000000///---,,,......---,,,,,,,,,------((()))+++---...000000000---------...------,,,,,,............/////////000---...000111111000...------------......///////////////////////////////////////............//////......---------,,,,,,,,,***+++---...///...------.........////////////000,,,,,,,,,,,,------...///,,,,,,------.../////////---..................---,,,---.../////////...------...///...,,,,,,...///,,,,,,,,,---------......000///---,,,,,,---///000111111000///......------///...+++***+++---111333.........------,,,,,,+++++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,+++,,,---...///...---,,,+++,,,---......---,,,+++,,,---...000222222///---------------------,,,,,,........................***++++++,,,---...//////---..................---+++---///111111///---+++...,,,++++++,,,------,,,,,,------.../////////...........................////////////////////////---,,,,,,++++++******)))++++++,,,,,,,,,---------///......---,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///------............------,,,------......------,,,---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,fffWWWTTTNNNOOOSSSQQQRRRPPPMMMKKKJJJKKKMMMNNNMMMJJJGGGGGGGGGGGGDDDAAAAAA@@@???>>>>>>===:::888:::888666666777888777666666666666666555444333222333222111111000111111111///000000111000000///...///...---,,,,,,---...///////////////////////////------------------------..................------++++++,,,,,,,,,,,,++++++------............------.........------,,,,,,,,,///......------,,,++++++........................000222333...)))'''+++000,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,---...//////000000000000///...---,,,///...---...///000000......///000111111000///...------...//////...---,,,......////////////............---------....../////////.........---------///............///000000222///---...222333///+++...------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------,,,,,,+++......//////...---,,,,,,------...///000000000///---------------------------------.........//////////////////////////////------------------------222111///...------...///---.........//////000000---///000222222000///------.../////////...---,,,------------------------,,,------...////////////------------------------000000000000000000000000000000//////......------///...---,,,,,,,,,,,,,,,+++,,,---...////////////+++++++++,,,,,,,,,------...------,,,,,,------...------------------------++++++---...//////000000------------------------,,,------,,,++++++,,,.../////////......---------/////////...---------,,,---------.........//////,,,---------.../////////---,,,,,,,,,,,,---......,,,,,,,,,------.........//////.........---------......//////...---,,,,,,------------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////...---,,,,,,---///000000///---,,,,,,,,,,,,---...///000000000000///...,,,+++***)))---------.........//////eeeVVVTTTOOONNNRRRPPPQQQOOOMMMKKKJJJKKKLLLNNNMMMKKKHHHGGGHHHGGGDDDBBBBBB@@@?????????>>><<<::::::888777777888888777666666666666666555444333222111111000000000000000111//////.........---------111000///.........///000........................------------------------..................------.........//////.........------............------......---------,,,,,,,,,------------------------.........---------------//////...,,,++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,---......//////......------------,,,,,,,,,,,,---...//////---...///////////////...///...---...///000///...,,,,,,,,,------,,,,,,,,,---.../////////...------......////////////.........---,,,,,,+++++++++,,,//////.........------------,,,,,,,,,,,,---......000//////222666555111,,,...------------...////////////...---------......---------------------------------.........//////------------------------......//////...------,,,------.../////////......---------------------------------.........//////////////////////////////------------------------//////......---...................../////////000...///000111111000///...+++,,,.../////////......------------------------++++++,,,---------,,,,,,------------------------........................//////.........---------///...---,,,,,,,,,,,,---+++,,,---...............+++,,,,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------------------------,,,------,,,++++++,,,................../////////...............------------------.........//////,,,,,,,,,------------------,,,,,,,,,,,,---......,,,,,,,,,,,,------------//////.........---------......//////...------,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,---...000000...---,,,,,,---------...///////////////...---,,,++++++***+++++++++,,,,,,,,,------}}}dddVVVUUUPPPOOOQQQNNNPPPOOOLLLKKKJJJKKKLLLMMMNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@>>><<<:::888777777888888777666555666666555555444333222000000/////////000000111444333111000000000111222333222111000000000000000------------------------------------------------------------------.........//////////////////...------............------...------------,,,,,,,,,++++++,,,------...//////......------,,,,,,++++++---+++***,,,......---***+++++++++,,,,,,,,,------......---,,,,,,,,,------//////..................,,,,,,,,,,,,---...///000,,,,,,---//////000000000...---------///000///.........------------............////////////............////////////............---,,,+++++++++,,,...............------------,,,,,,,,,,,,---......//////111555888777222---......------......///000//////.........///000000........................---............/////////+++,,,,,,---......//////.........///......---,,,---............------,,,------------------------------........./////////////////////////////////------------------------,,,------............---............////////////...///000111111000///...***+++,,,...///000000000------------------------//////000000000///..................................................................------------......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------,,,------,,,++++++,,,...---------...//////000000---------...............---------...............,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---........................------...............---------.........///......---,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,---...//////...---,,,------........................---------,,,,,,,,,+++++++++,,,,,,,,,------|||dddXXXXXXSSSQQQRRRNNNOOONNNLLLKKKJJJJJJKKKLLLNNNMMMKKKJJJHHHGGGEEEDDDCCCBBBAAAAAABBBAAA???===:::888888888999999777666555555555555444333222222000000///000000111222222666555222111000111222333222222111000000/////////------------------------------------------------,,,,,,------------......,,,------......------,,,------............------------------------------,,,,,,,,,---------.........------,,,,,,++++++***,,,---...//////...,,,***+++++++++,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,....../////////.........,,,,,,,,,------...///000,,,---....../////////......---,,,---///000///...000///...------...///000......//////////////////......////////////......//////............//////........................///............///000000...///000444666666333000...............//////000...---------...///000000......................................./////////,,,---------.........///---...............---------.........---,,,++++++....................................////////////////////////////////////........................***+++---...///...------.........///////////////......///000000///......,,,,,,---....../////////........................111111111111000//////...////////////////////////000000000000000000000000//////.....................------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------.........,,,------------------,,,---------------------------...............------------------------------,,,---...---++++++---...---------------.........,,,---------.../////////...........................---------,,,,,,++++++---,,,,,,,,,,,,---......111111000000//////..............................---...............------------------------------.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------------------------,,,,,,,,,,,,---...///------...//////...------...............------------------------------------------.........//////}}}eeeZZZZZZUUUSSSTTTPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB???===999999888999::::::888666555555555555444333222111000000000111222333444555222111///---,,,,,,......000000000//////......---........................------------------------,,,,,,,,,,,,------......,,,,,,------------,,,,,,------............------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,000444333///++++++,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,......///000000//////...------------...///000000...............---,,,,,,...---,,,---...//////------,,,+++******+++,,,---...............///000000......////////////......---------...///000111222---.....................///............///000000//////...///111333333222///............///000000,,,,,,,,,,,,---...//////------------------------/////////////////////////////////......---------------...............------.........---,,,++++++................................./////////000000////////////////////////........................***+++---...///...------///////////////...............////////////...............------.................................,,,,,,---,,,,,,+++******////////////////////////000000000000000000000000////////////////////////------,,,,,,,,,------...,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------------------------......---,,,,,,---///......------,,,+++******,,,---------.../////////.....................---//////......------,,,,,,---,,,,,,,,,,,,---....../////////......------------.....................------...............---------------------------////////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---...///---..................---...............---------,,,,,,,,,------------...---------.........//////~~~fffZZZ[[[VVVTTTVVVRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLJJJGGGEEEDDDEEEEEEDDDCCCBBBBBBAAA>>><<<999999999:::;;;:::888555444555555444444333222111000000111222333444666777333222000///............------............------////////////////////////------------------------++++++,,,,,,------......---..................---------............------,,,,,,,,,------------...//////...---,,,,,,++++++,,,,,,,,,,,,---------------222777555...******---,,,,,,,,,---------............---,,,,,,,,,---------...///000111000///...------------...///000111/////////......,,,++++++---,,,,,,,,,...///...---...------,,,,,,------...------,,,------...///000......////////////......++++++,,,,,,---...000000---------...............---,,,,,,,,,,,,---......000///...---...///111222//////......//////000111------,,,,,,,,,------...------------------------000000000////////////...000000//////...------,,,,,,---......///.........---............------,,,............................../////////000000000////////////////////////........................,,,------............---///////////////.................................000///...---------------........................,,,------------,,,,,,+++.........................................................///////////////------,,,,,,,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++***+++,,,...///000000000---------------------------......---,,,,,,---///000///...---,,,***))))))---------..............................---------..................---------,,,,,,,,,,,,---......+++++++++++++++*********---------...............,,,---......///.........------------------------.........///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------..................------------------------+++++++++,,,,,,,,,------~~~fffYYYYYYUUUTTTVVVSSSPPPPPPOOOOOONNNMMMMMMMMMJJJLLLLLLIIIFFFCCCDDDEEEGGGEEECCCBBBBBB@@@===:::999999999:::;;;:::888555444444444444333222111111//////000111222444666777666555444333222111000000++++++---...//////..............................------------------------***++++++,,,------......,,,,,,------------,,,,,,------............------,,,,,,,,,---------......---------------------,,,,,,,,,,,,---......//////...000222111...,,,,,,---------........./////////------,,,,,,,,,---......---...000111111111//////------------...///000111---------......---,,,,,,---,,,+++,,,...///...---///000000111111000000///,,,+++++++++,,,---///000......////////////............------------......---------.........//////---,,,,,,,,,,,,---........./////////......///000///////////////000000111///......------------...........................000000000000/////////...////////////............,,,------...//////......------.../////////................................./////////000000000000////////////////////////........................//////......---.........000/////////.....................------...............---,,,---...//////...........................//////000000000000///------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++,,,---...............*********+++++++++,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,---.../////////...---------------------------...///...,,,,,,...///000000///...------,,,,,,...............---------//////.........---------------------------......---,,,,,,,,,,,,---......************++++++++++++---------.........//////,,,------...//////......------------------------,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------+++,,,---.........---,,,.........------.........,,,---------.../////////---------------------,,,+++++++++,,,,,,,,,------~~~eeeXXXXXXSSSSSSVVVSSSQQQQQQPPPPPPOOONNNNNNMMMJJJKKKLLLIIIEEEBBBCCCEEEGGGFFFCCCBBBAAA???<<<999999999999;;;<<<;;;888555444444444444333222111111......///000111333555666333333333222111000...---***+++---///000000//////------------------------------------------------******+++,,,,,,---......)))******++++++******)))---..................---,,,,,,,,,------.........+++,,,,,,------......///+++,,,,,,---...///000000///---------//////...,,,.........////////////000,,,,,,,,,,,,------...///,,,...000111222111000///...------......///000111++++++,,,---............---,,,+++,,,...///...---,,,---...//////...---,,,++++++******+++---...///......////////////......333222111000......---------------........./////////............///000000---///111222111///......///////////////000111111111000///...............000000000000000000000000111111000000/////////...------......///000000000,,,,,,---.../////////...------...///000000000///////////////////////////////////////000000000000////////////////////////////////////////////////222111///...------...///000000//////.........---......------------......---,,,,,,,,,---///000222////////////////////////,,,,,,---......///......------------------------000000000000000000000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,---...////////////))))))*********++++++++++++,,,...//////...,,,+++111111111111111111111111.........///......---,,,---------------------------...///...,,,,,,...///000000000000000//////////////////......------,,,//////.........---------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........---------.........//////,,,,,,---.../////////...------------------------++++++,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///------------------------***+++---//////...---,,,......------------......,,,,,,------...///000000......---------,,,,,,,,,---------.........//////{{{hhhWWWUUUVVVSSSQQQSSSXXXTTTPPPNNNMMMLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDBBB@@@>>>===<<<999888777888999999888777444444555555444444333222111///------///111111111222111///...------......------......//////000000//////000000000000//////222111000///...------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////...---------------...........................---,,,+++++++++++++++//////.........---------............---,,,++++++---......///......------.........///////////////---------............///------------------,,,,,,......////////////............///000///...,,,+++000000/////////000000111........................////////////////////////............////////////////////////............000000000000//////////////////000000///...------///...---,,,,,,---...///............////////////111000...------....../////////.........---------------......//////000000......///000000000000000////////////////////////000000000000111111111111////////////////////////,,,---------.../////////////////////////////////............---,,,+++***+++,,,...000000///...,,,///...---,,,,,,---...//////---+++,,,///000...,,,////////////////////////333222000...------------////////////////////////////////////////////////------............------........................------------------------------......................../////////...,,,+++...------,,,,,,------.........................................................------------................................./////////...------,,,........................,,,,,,---...---,,,***))),,,,,,,,,---------......///............---------++++++***,,,...//////...------------------------))),,,...///...------...---+++******,,,------,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------,,,,,,+++++++++---------............///***+++,,,,,,------------+++,,,------......------yyyfffWWWUUUVVVSSSPPPRRRTTTQQQNNNLLLMMMMMMMMMMMMKKKJJJHHHGGGEEEEEEEEEFFFEEEDDDCCCBBB@@@>>>======;;;:::999999::::::999777444444555555444444333222222000//////000222222222333222000///......//////.........///////////////------............------///...------,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......111000000///////////////..............................---,,,,,,,,,,,,,,,//////.........------------------...------,,,,,,........................///////////////................../////////000000---...////////////...............//////........................---,,,,,,/////////.........------////////////////////////////////////////////////............////////////////////////////////////000000000/////////......//////000000///......---///......------......///............////////////000000///...............000000/////////..................///////////////......///000000000000000000000000000000000000000------........./////////////////////////////////------..................////////////////////////......////////////......---...///000000000///...///...------------...//////---,,,---///000...,,,------------------------000///...---------...///////////////////////////////////////////////////------............------........................------------------------/////////...---------,,,---......//////...---,,,...------,,,,,,------.........................................................------------......------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,---------......///............---------///---,,,---/////////---------------------------(((***,,,---,,,++++++,,,---+++******,,,------,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------......////////////......---------,,,,,,,,,++++++---------............///++++++,,,---------,,,,,,+++,,,------......------vvvdddVVVUUUVVVSSSPPPQQQPPPNNNKKKKKKLLLNNNNNNNNNJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>><<<::::::::::::888777444444555555444444333222333111000000222333333222333222111000/////////000///////////////.........------............------+++++++++++++++,,,---...//////............------,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,........................///...------,,,---------...............---------,,,,,,------...---------///......------...//////000000//////......------////////////000000000111...///000000111111111111------............------......---,,,,,,,,,------///////////////...---,,,000000000000000000000000////////////////////////............////////////...//////000000111111111/////////.........------//////000000000///...............//////.....................///////////////////////////......---000000000000000////////////////////////...............///000000000000000111111111111111111111111------------............000000000000000000000000//////..................////////////////////////---...///000111222222222/////////000000000000111///......------......//////...------//////...------------------------------------------...///000////////////////////////////////////////////////------............------........................------------------------000000///...---,,,,,,+++,,,------............---...------,,,,,,------...........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------......///............---------111///......//////...---///.........------,,,,,,)))+++------,,,++++++,,,---+++******,,,------,,,...------------,,,,,,,,,,,,,,,,,,---------....................................////////////......------------,,,,,,,,,,,,---------............///,,,------------,,,,,,++++++,,,------......------uuucccUUUUUUVVVRRROOOQQQPPPMMMJJJJJJKKKMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFEEEBBBBBBAAAAAA@@@?????????>>>===;;;::::::999777555444444555555444444333222222111000111222333333222222222111000////////////000000//////......------...//////000000//////...,,,,,,++++++,,,,,,---...............------------------------.........///---,,,,,,,,,,,,---......------,,,+++++++++++++++........................///......---------..............................++++++,,,---............///......------...///000111111000///...------,,,....../////////000000000---...///000111222222222,,,,,,------------,,,,,,...---,,,++++++,,,---......///000000000000///...////////////////////////////////////////////////............////////////...//////000111222222333///.........------------//////000000000//////...---...///000000///...---............////////////...///000000000///---,,,////////////////////////000000//////......------......///000000000000000000000000000000000000000.../////////000000000000000000000000000000000000000000//////......------////////////////////////......///000111111111111//////......//////000111//////............////////////......//////...---////////////////////////---------------......///////////////////////////////////////////////////------............------................................................//////......---------,,,+++,,,,,,---...............------,,,,,,------...........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,........................------------------,,,,,,,,,,,,,,,---------......///............---------000...---...//////...---//////......------,,,,,,,,,...//////------...///---+++******,,,------,,,------------------------,,,,,,,,,---------......---------------------------......//////......---------------------,,,,,,---------............///---.........---,,,+++++++++,,,------......------vvvdddUUUTTTVVVRRROOOQQQQQQOOOKKKJJJJJJKKKKKKKKKHHHHHHHHHHHHGGGFFFFFFEEEAAAAAAAAA@@@@@@?????????>>><<<:::999888777555333444444555555444444333222111000///000222333222000000000000000///...------000000//////......------......////////////......//////...---------------,,,,,,,,,,,,,,,,,,,,,---------........./////////---,,,,,,,,,,,,---......111111000////////////000..............................---------......///---.....................++++++,,,---...........................///000000111111000///...------,,,------........./////////,,,---...///000111111111,,,,,,------------,,,,,,...---,,,++++++,,,...///+++,,,---...///000000000........................////////////////////////............////////////...//////000111222222333///.........------------//////000000000000000///---...///000000///...---............////////////...///000000000///---,,,........................000000//////......------......///000000000000000/////////////////////////////////000000000000111000000000000000000000000000000000//////......---////////////////////////...//////000000//////.........---------...///000////////////////////////000000000///............000000000000000000000000...............---------////////////////////////////////////////////////------............------................................................,,,---------......//////,,,,,,,,,,,,------.........------,,,,,,------...........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------........................---------------------...,,,,,,,,,---------......///............---------,,,++++++,,,...//////.../////////......---------...//////...------...///---+++******,,,------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------............///............------,,,++++++,,,------......------yyyfffVVVTTTUUUQQQOOOQQQSSSPPPMMMJJJJJJKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEAAAAAA@@@@@@??????>>>>>>===;;;999888888777555333444444555555444444333222000//////111222333111000///000000000///...---,,,///////////////.........,,,,,,------------,,,,,,111000///...............+++++++++,,,,,,,,,,,,------------.........//////---,,,,,,,,,,,,---......111000//////......//////........................------------------...///---------...............,,,,,,------...---------------///000000000000000000000//////......------------------............,,,------...////////////------............------......---------...//////+++******+++,,,---//////........................////////////////////////............////////////...//////000000111111111/////////.........------//////000111111111000000/////////000000/////////............///////////////////////////......---------------............///////////////...............///000000000000000....................................////////////000000000000000000000000000000//////////////////////////////////////////.........//////...------------------...............//////000000//////...000111111000...---...///........................//////000000///...------////////////////////////////////////////////////------............------................................................+++,,,,,,---...///000000---,,,,,,,,,,,,,,,---......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,,,,---------......///............---------+++******+++...000///...........................---......,,,+++***,,,------+++******,,,------,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............---------............///---............------,,,+++,,,------......------}}}iiiWWWSSSSSSQQQPPPRRRSSSPPPMMMKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHGGGFFFEEEBBBAAAAAA@@@???>>>>>>======;;;999999999888777555444444555555444444333222111000111222444444222000000000111111000///---,,,.........///////////////+++,,,,,,------,,,,,,+++//////......//////000000,,,,,,,,,,,,------......,,,,,,---------.........---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,---......---------.........//////---------...------,,,,,,+++---///111222111000//////////////////.....................////////////------...//////..................//////.........---...//////000000000///000///---++++++---///000........................////////////////////////............////////////////////////////////////000000000/////////......//////000111111111111111000000////////////000000............////////////000000///...............---.........////////////.........///////////////......///000000000000000////////////////////////////////////000000000111///////////////////////////////////////000000000////////////////////////,,,,,,---...////////////,,,---...000000//////......///000111111000///...000111222111...,,,---///...........................///000111111111000///////////////////////////////////////////////////------............------................................................,,,---------.../////////...---,,,+++++++++,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,,,,,,,---------......///............------------,,,,,,---...//////...------......//////000000.........,,,+++***,,,...---+++******,,,------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,------......------,,,------------.........///---------............///,,,---..................+++,,,------......------kkkXXXSSSSSSPPPPPPSSSSSSPPPMMMKKKLLLLLLLLLLLLFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBAAA@@@???>>>======>>><<<::::::::::::888777444444555555444444333222222111222444555555333222111111222222111000...------.........//////000000---......//////......------------...///000111222---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---......//////...---------..............................++++++++++++,,,,,,---...---------.........//////............---,,,++++++***,,,000333333222000............///////////////////////////000000000000...///////////////...---......////////////......---...000111111111000///888666222///---...000222000000000000000000000000////////////////////////............/////////000////////////............000000000000//////////////////000111111111111111111000///......///000111............/////////000111000///------...//////.../////////000000111111---.........//////000000...//////000000000000000000000000000000000000000111222222222333333333333////////////////////////......//////000000111111////////////////////////***+++---...000111111222---...000222222111///......///000111111000///...000222333111...,,,---///111111111111111111111111,,,...///111222333222222////////////////////////////////////////////////---..................---........................////////////////////////..................------///...,,,+++***++++++,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........------.......................................///000111111000000...........................------,,,---...///000,,,,,,,,,---------......//////.........---------000///......//////...---,,,,,,---...///000111111000111000...,,,,,,...000---+++***+++,,,---------,,,,,,,,,------.........,,,,,,,,,---------..............................,,,------......------,,,---------.........//////---------.........//////,,,,,,---.../////////...+++,,,------......------mmmYYYUUUWWWSSSOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@??????>>>======<<<@@@===999777777777777666777666555444333222111111111111111111000000//////444333333222111000000///........................000///...---,,,,,,---.....................------,,,,,,,,,------.........///...---,,,,,,---///000////////////////////////000///------......---,,,---.........---,,,,,,++++++---......---,,,,,,---........................,,,,,,,,,---------......000///...------...///000222000///......///111222111000///......///000111////////////////////////...........................------,,,,,,------...,,,---......,,,+++,,,...---...///000000111111000111111000000//////......000000000000////////////000000000000000111111222111111000///////////////////////////////////////111111000000//////......111111111000000000000000333222111000000111222333...............///000000111111111111111000//////222111000.........///000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000............////////////000000000000000000000000000000//////.........---000000000000000000000000//////.........---------000000000000111111111111222111000//////000111222///......---------.........------,,,,,,------...,,,---------.../////////***++++++,,,---...//////---------...............//////000000///...------......//////////////////,,,...000222222111///...---------------...///000---------............///,,,------....../////////,,,,,,,,,---------......---------............///////////////////////////)))***,,,...//////..............................++++++,,,------......///,,,,,,,,,---------......//////.........---------///...,,,+++***+++,,,,,,,,,,,,,,,---------............//////...---,,,,,,---------------------------------,,,,,,+++++++++......---------,,,,,,,,,------------------------lllXXXTTTUUURRRNNNNNNQQQPPPNNNMMMLLLKKKLLLLLLIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>>>><<<999777888888888888999888777666555444333333222222111111111000000000000000//////...------,,,........................222111000///......///000........................------------------------------,,,,,,---...//////........................000...------......---,,,---.........------,,,++++++---......---,,,------........................,,,---------............//////............//////......,,,,,,+++,,,---...000000////////////000000////////////////////////...........................------,,,,,,------...,,,.........,,,,,,---...///000000000000000///...////////////.........---000000000000////////////000000000000000111111222111111000///////////////////////////////////////111000000000/////////...111000000000000000000000111111000//////000111111///............///000000000111111111000000///...111111//////...///000000////////////////////////111111000000////////////000000000000000000000000000000000000000000000000...////////////000000000...//////////////////...111111111111000000000000/////////000000000111111////////////////////////000000/////////.........000000000000000000000000//////.........---------111111000000000/////////111000////////////000111.........---------......------,,,,,,,,,,,,---------------...............,,,,,,------------------,,,---------....../////////////////////...------////////////............+++,,,,,,------------------------------...//////....../////////000000000---------------.........,,,---------............---------............///........................++++++,,,---...........................---------------------------------,,,---------..................------,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------............//////...------,,,------------------------...---------,,,,,,,,,,,,......---------,,,,,,,,,------------------------kkkXXXTTTTTTPPPLLLMMMRRRPPPOOOMMMLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@===:::888888999::::::999888888777666555444444333222222222222222111111111222222111111000/////////////////////////////////111000//////.../////////........................------------------,,,,,,******+++---............------------------------///...------......---,,,---............---,,,,,,,,,---//////---,,,---...........................------........./////////......////////////......000000000//////.........//////000000000000//////////////////////////////..............................------------......,,,...///...------...///111111111111000///...---............------------////////////000000000000000000000000000111111222111111000////////////000////////////////////////000000000000////////////000000000000000000111111000000////////////000000//////......//////000111000000000000000//////...000000/////////000111111////////////////////////111000000000000/////////000000000000000000000000000000000000000000000000........./////////000000//////000000000000//////222222111111111000000000000000000111111111222222////////////////////////000000////////////......000000000000000000000000/////////............---000000000//////.........//////............//////..............................------------.....................---------......---------,,,,,,,,,,,,,,,------...///000000///////////////......---////////////......------++++++++++++,,,,,,------...------------...//////---.........////////////------------,,,,,,,,,,,,------........./////////---------............///---------------------------------,,,,,,------...//////.........---------//////...------,,,++++++------........./////////---,,,,,,,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,---------...............///......---,,,------------------------...............---------......---------,,,,,,,,,------------------------kkkYYYUUUUUUPPPMMMMMMRRRQQQOOOMMMLLLLLLLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA===;;;999999999:::999888666555555444333333222222222222222222222222222222222222222222111111000000////////////////////////---------------------------------...............,,,,,,,,,------.........''')))+++---.........---------------------------...---,,,,,,......---,,,------............------,,,...//////...------....................................////////////000---...///000000///...---111111111111111000///......///000111111000///...////////////////////////..............................------------......---...//////...---///000000000000000000///..............................////////////000000000000000000000000000111111222222111000000//////000000////////////////////////000000000000////////////000000000000000111111111000000000000000000000000/////////...///000000111//////000000000//////.../////////000000111111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000111222222333333222222111222222222111111111000000000000000111111111222222////////////////////////000000///////////////////////////////////////////////////...........................////////////........................------..................000//////////////////000/////////...---------,,,------------------------+++,,,,,,---...///000000...///////////////......000//////......------,,,,,,---.../////////............---------......///+++++++++,,,,,,,,,---------------,,,,,,+++++++++.........////////////000---------............///------------------------///...---,,,+++,,,------/////////...------,,,,,,......---------,,,,,,,,,.........////////////000---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---------......---...............------------------------------///////////////...............---------,,,,,,,,,------------------------}}}jjjZZZWWWVVVQQQNNNPPPRRRQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA???===;;;::::::999777666555555555444333333222222222222222222222222222222...............---------////////////////////////,,,,,,---------------------------.........//////******+++,,,...///000000''')))+++---.........---........................---,,,+++,,,---...---,,,------...//////......---,,,...//////...------....................................////////////000---...///000000///...------............---,,,+++...///000111111000///...///////////////////////////////////////////////////......------......///---...000///......000111......///000000000000000////////////////////////.../////////000000000111000000000000000111111222222222111000000000000000000000000000000000000000////////////000000000000//////000000111111111111111111111111111111111111///////////////000111111//////000000000000////////////000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111/////////000000000000111222222333333333333222222222222222222111111111111/////////000000000111111000000000000000000000000//////000000000000000000////////////////////////////////////////////////,,,,,,---...///000111111------............------,,,,,,---...//////......//////............///////////////...---------,,,++++++,,,,,,---...//////,,,,,,------...//////000......///////////////...//////......---------,,,+++---000222333111///---///......---------......+++++++++,,,,,,,,,---------------,,,,,,+++++++++.........////////////000---------............///------------------------000///---,,,++++++,,,---//////.........---------,,,,,,,,,---------...............////////////000------------............------------------------,,,,,,,,,---------......------...............---------------------------////////////////////////......---------,,,,,,,,,------------------------zzziiiZZZWWWVVVRRRPPPRRRSSSQQQPPPNNNMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCBBBAAAAAA@@@??????@@@>>><<<;;;:::999777555777777666666666555555555111111111222222222222222//////////////////..............................------...////////////...,,,,,,------.../////////******+++,,,...///000000******+++---............////////////////////////---,,,+++,,,---...---,,,------...////////////...---...000000...---...///........................------........./////////......////////////..............................//////000000000000////////////////////////////////////////////////////////////............//////---///000000//////111222---...///000111111111111/////////000000000000000......//////000000111111000000000000000111111222222222111000000000000111000000000000000000000000////////////000000000000/////////000111111222222111111222222222222111111000000//////000000111222///000000111111111111000000000111222222222111111000000000000000000000000000000000111111111111222000000000000000000000000111111111111111111111111000000000111111111222222111111222222222222111111333222222222222111111111/////////000000000111111111111111111111111111111//////000000000000111111000000000000000000000000...////////////000000000------...///000111111222------...//////...------+++,,,---/////////......---,,,,,,,,,,,,,,,,,,---...............---------***++++++,,,---...///000---------............///---...//////////////////------------------------***,,,...000111///---,,,//////...------------...---.........////////////------------,,,,,,,,,,,,------........./////////---------............///------------------------///...------,,,,,,,,,,,,........................++++++,,,,,,---...//////------........./////////------...............///,,,,,,---............---,,,,,,,,,---------......,,,---......///.........------------------------.........///////////////......---------,,,,,,,,,------------------------vvvfffXXXVVVVVVQQQPPPTTTSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===>>>===;;;;;;;;;:::888666666666666666666555555555000000000111111111222222111111111111111111111111------------------------,,,---.../////////......,,,,,,------...//////000,,,,,,,,,------------...------,,,,,,---...//////........................,,,+++***+++---...---,,,------...///////////////---...000000.........///........................,,,---------............//////............//////000000//////000111222333000000////////////000000//////////////////////////////////////////////////////............//////---///000000000000111333...///000000000000000///........./////////000000.........///000111111111000000000000000111111222333222111111000000111111000000000000000000000000.../////////000000000111...//////000111111222222///000111222222111000///000000//////000000111222000000111222222222222222111111222222222111000///000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111222222222222333333333111111222222222222111111333333222222222111111111000000000111111111222222222222222222222222222222//////000000000111111111000000000000000000000000.../////////000000000000000000000000000000000000---...////////////...---***+++---///000000///.........------------......---------...............,,,,,,,,,------........................---------------...///////////////+++,,,,,,------......///---,,,,,,,,,,,,---......//////...---------------....../////////000000000---------------.........,,,---------............---------............///........................---------...------,,,,,,,,,,,,------.../////////,,,---------------------,,,---------............,,,,,,,,,------.........+++,,,.../////////...---,,,,,,,,,---------......,,,------...//////......------------------------------........./////////......---------,,,,,,,,,------------------------ssscccWWWUUUUUUQQQPPPTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;;;;<<<<<<:::888444444444444444333333333//////000000111111111222---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,------...///000000//////...---,,,,,,++++++///...---,,,,,,---///000------------------------,,,+++***+++---...---,,,------...///000000//////---///000000///......///........................,,,,,,,,,---------......000///...------...///000---,,,++++++,,,...111222111000///......///000111////////////////////////000000000000000000000000//////............//////---///000111000000222333111111111111000///...------------.........//////---......///000111111222000000000000000111111222333222111111000111111111000000000000000000000000.../////////000000111111...//////000111222222222...///000111111000///...000000000000000111111222000111222333333333333333111222333333222111000///000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111222222333333333444444444333444444555555444444333333333333222222222111111111111222222222333333333333333333333333333333333//////000000111111111222000000000000000000000000.../////////000000111111444333222111000///......---...///000000///...---***+++---///000000///...111111000000000000111111,,,------....../////////......---------,,,,,,,,,/////////...------,,,,,,------...///000000//////***++++++,,,---...//////111///,,,******---000333000///...------------------------............///---------....../////////,,,,,,,,,---------......---------.........//////////////////////////////+++,,,---.........,,,,,,+++,,,,,,---...///000000///......------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,.../////////......,,,,,,,,,---------......,,,,,,---.../////////...------------------------,,,---------......//////......---------,,,,,,,,,------------------------uuu___WWWXXXSSSRRRTTTQQQTTTSSSPPPNNNLLLLLLMMMNNNRRRQQQPPPNNNKKKHHHEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>:::999:::;;;===<<<999666444555555666555444222111111111111333444444333111///111222000---+++,,,...000000///...---,,,,,,+++////////////////////////...............---------------...///000000000///.........////////////000........................***+++,,,,,,++++++,,,...........................000000000000000000000000...//////...,,,,,,---///111111000///...---,,,,,,////////////////////////111000000////////////000000///...------...///000////////////////////////.........////////////////////////...---------,,,---......///000111111222222333555555444222///,,,---...///////////////...////////////000000000000111111000000000000111111333222111000////////////////////////............222333333111......111555111111111000000000000000000000000000////////////111000///...///000111222000000111111111111111111444444444444444333333333444333222111111111111111333333333333333222222222111222222222222333333333333333333222333333444444222444555666777777666666555666666666777777777777666666444333222222222222555555444444444444555555777888888888777666444444222222222222111111111111222222111000000000111111---------...............111111000///......//////000000/////////........./////////......---------------............------...............///000111///...------,,,,,,,,,,,,111000///...------...///------------------------,,,---......//////......+++,,,,,,---...///000000000000//////.........---//////...------------..................///000111...------------...//////////////////////////////++++++,,,------....../////////.........---------////////////////////////...............///000111......////////////......++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,---......////////////------------------------------------------------......---------,,,,,,,,,------------------------uuu___VVVWWWRRRPPPRRROOORRRPPPOOOMMMLLLMMMNNNOOONNNMMMLLLJJJHHHEEECCCBBBFFFDDDBBB???===<<<;;;;;;:::::::::;;;<<<<<<999666555555555555444333222222111111111222444444222111///111222000---,,,---.../////////...------,,,,,,........................------..................------.../////////......,,,,,,,,,------------..............................//////////////////000........................////////////////////////...//////...,,,,,,---///000000000///......------////////////////////////000000////////////000000000///............///000////////////////////////000//////...------,,,,,,..................------......//////000000111111+++---///111222333222111........................////////////000000000111000//////......//////000333222111000////////////....../////////000000000000111111///,,,---000333111111111111000000000000000000000000000000000000//////............//////000000000000111111111111222222222222222111111111333333222222222222222333444444444444444444444444444555555555666666666666777666666666666777888888888999:::<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;>>>===<<<;;;::::::::::::999999999999999999999999:::;;;<<<<<<;;;999777555555555444444444333333333333333222222222222333333222222222111111111111000444333222111111111111222111111111000000000000000---------------------------......//////......---///............//////000......---,,,,,,,,,------///...---,,,,,,,,,------------------------------,,,---......//////........................//////000/////////............//////...---------------...---,,,,,,,,,---...///...------------...//////................................................//////.........------------------------,,,,,,,,,///............//////000.........//////.........++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------)))***++++++++++++++++++------------------------------------------------......---------,,,,,,,,,------------------------wwwaaaWWWWWWQQQNNNPPPMMMOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJIIIGGGEEECCCBBBEEEDDDAAA???===;;;;;;;;;;;;::::::;;;<<<;;;999666777666555444333333333333111000000222333444222111000111111000...------...........................------------------------,,,---------.../////////---............------,,,,,,,,,,,,------------....................................---------------........................////////////////////////...//////...,,,,,,---/////////////////////////////////////////////////////////...//////000111222000//////......//////000////////////////////////111000///...,,,+++***)))..................//////////////////000000000000111111111111111111000000111000///---------....../////////000000000111111000000000//////000000000333222111000000000000000//////000000111111111222000000000///---...000222111111111111111111111111000000000000000000000000...//////000/////////...111111111222222333333333333222222222111111111111222333333444444555666666555666666666777888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFF@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBB???<<<::::::::::::999999999888888888777777666666666666666666666555444333222111111222222111000000000000000............////////////---------...............---......//////......---000//////............///------------------......---,,,,,,++++++++++++,,,------------------------,,,---......//////......000000//////............////////////............//////......------------...---+++***)))***,,,---...------------...//////........................111000000///......------...............---------......---------,,,,,,,,,//////......---.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++------------------------------------------------......---------,,,,,,,,,------------------------zzzdddYYYXXXQQQNNNPPPMMMOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFAAA@@@???=========>>>???<<<;;;:::;;;;;;;;;999777888777555333333333444444111000000111333333222111000000000000///......///---------.........//////------------------------,,,,,,,,,---...///000000---.........---,,,++++++.........////////////000...........................---,,,,,,------,,,+++........................////////////////////////...//////...,,,,,,---///............//////000000////////////////////////............///000222222000//////////////////000////////////////////////111000000...---,,,++++++------......//////000000000000000000////////////666555444333333444555666444222000...---...///000//////000000000111111111333333222222222222333333333222111111000000000111111111111111111111111111111111111111000111222333000111111111111111222222000000111111111111111222000000222222222111000///333333333444444555555666555555555555444444444444444555666888:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKMMMNNNOOOOOONNNNNNRRRRRRQQQQQQQQQQQQPPPPPPSSSSSSSSSSSSRRRRRRQQQQQQJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMLLLIIIFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;999999777666444222111111333333222111000000000000///////////////000000000////////////000000000000......////////////......111000///...............---------------...///000,,,,,,++++++++++++++++++........................,,,---......///.........///////////////////////////////////////........................------,,,///---+++))))))***+++,,,...------------...//////........................////////////......------........................000000000///......------000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------...............---,,,+++------------------------------------------------......---------,,,,,,,,,------------------------~~~fff[[[YYYRRRPPPQQQOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHH@@@???>>>=========>>>???===;;;::::::;;;:::888777888777555444333333444555111000///000222333222111111000000000000000//////,,,,,,------.../////////------------------------,,,,,,,,,---...///000000---.........---,,,++++++.........////////////000........................111///......000111///......................................................//////...,,,,,,---///------......///000000000////////////////////////............///000222222///000000000000000000/////////////////////////////////////////////000000---......//////000000000000000000000////////////...///000222666:::>>>@@@666444222000//////000111000000000000111111111111333333222222222222333333333222111111111111111111444444333222111000//////111000000111111222333222000000111111222222222333000111111111222222333333///000222333333333222111333333444555555666777777777777777888888888999999999;;;===@@@BBBCCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTVVVWWWXXXXXXWWWWWW[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVUUUSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMNNNLLLJJJHHHFFFDDDCCCBBBAAA@@@???===;;;999777666999888777666444444333333333333333333333333333333///////////////000000000...//////////////////...111000///...............------------......///000,,,,,,,,,------------,,,........................,,,---......///.........---------...///000000111.........///////////////......//////......---,,,000...,,,+++***+++,,,---...------------...//////........................,,,,,,---------.........---.....................000000/////////.........000///...------------------,,,++++++++++++,,,---,,,,,,---------.........,,,,,,,,,---------......------------------------+++++++++++++++***)))(((------------------------------------------------......---------,,,,,,,,,------------------------hhh\\\ZZZSSSPPPSSSPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFCCCBBB???===<<<;;;;;;<<<>>><<<::::::::::::888777888777666555444444444444222000//////111222222111111000//////111111000///---------.........//////------------------------,,,---------.../////////---............------,,,,,,,,,,,,------------..............................,,,***,,,///000///,,,...................................................//////...,,,,,,---///---.........//////000000//////////////////////////////...//////000111222///000000111111000000///////////////////////////---...///000111222222333//////////////////000000////////////000000000000......///000333666999;;;444333222000000000111111000000000111111111222222000000000//////000000000333222222111111111222222444333333222111000/////////...---///111222111000000000111111222333333333111111111222333333444444//////111222333333444444444555555666777888999999999::::::<<<===>>>???@@@AAACCCFFFIIIKKKMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[]]]^^^______^^^]]]^^^^^^^^^^^^_________```___```aaabbbbbbaaa```___\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQPPPOOOOOONNNNNNLLLJJJHHHFFFDDDDDD???===;;;999777666555555333333333222222222111111000/////////...............//////000000//////...000//////............///.........---......//////,,,------............---........................,,,---......//////......++++++,,,---...///000000.........///////////////---.../////////...,,,+++///......---------------...------------...//////------------------------++++++,,,,,,---......///---------...............------------------------......------,,,---------------++++++++++++------,,,---------............,,,,,,,,,,,,------------------------------------,,,---------------,,,+++------------------------------------------------......---------,,,,,,,,,------------------------ggg[[[YYYRRRPPPSSSQQQPPPPPPPPPOOOOOONNNMMMLLLIIIIIIIIIHHHHHHFFFEEEEEEBBBAAA???===<<<;;;;;;<<<>>><<<:::999:::999888777777777777666666555444333222000......000222222111222000...///111222111///---------.......................................------..................------.../////////......,,,,,,,,,------------...........................***'''%%%(((,,,...---***...................................................//////...,,,,,,---///.........///////////////////////////////////////000000////////////000000///000111111111111000///////////////////////////------...///000111222333000000000///////////////......//////000000111111333222111000000/////////000000000000000000000000000000111111111222222222000//////......//////000222222222111111222222333111111111111111111111111///------...111222111///000000111222222333444444111111222222333444444555222222333444666888999::::::;;;;;;<<<===>>>???@@@???@@@AAACCCEEEGGGIIIJJJIIIKKKOOORRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVWWWWWWXXXZZZ[[[\\\^^^___```bbbcccbbbbbbaaa``````aaaaaabbbcccddddddbbbccceeeffffffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaa____________```aaabbbbbb``````_________^^^^^^^^^___^^^]]]]]]\\\\\\]]]]]]\\\[[[YYYXXXVVVTTTRRRRRRIIIHHHEEEBBB???===<<<;;;666666555444333222111111333333222111000000///...//////000000000000/////////............//////000000//////............///+++,,,---...//////...---........................,,,---......//////......+++,,,,,,,,,------................../////////000---...///000///...,,,+++,,,---......///......---...------------...//////------------------------------------............---------.........//////++++++,,,,,,---.........------,,,,,,,,,---.........---,,,++++++,,,---...------------............++++++++++++,,,,,,,,,,,,------------------------//////000000111111000000------------------------------------------------......---------,,,,,,,,,------------------------~~~fffZZZXXXQQQOOORRRQQQOOOOOOOOOPPPPPPOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEE???>>>===<<<<<<===>>>??????===:::999999999888777666666777777777555444222222000......000222222222222000...///222333111///........................////////////////////////...............---------------...///000000000///........./////////000000........................,,,)))'''***///111000---...................................................//////...,,,,,,---///////////////////////////////////////////////////111000000////////////000///000111222222111000///////////////////////////---------...///000000111111111000000//////......---......///000111111222///000000000111111111111---...///////////////...000111111111111222222222111111000000000000111111222222222111222222333333---...///000111222333333000///...000444555333111000000111222333333444444111111222333333444555555666666777888:::===@@@AAAAAABBBBBBCCCEEEFFFGGGGGGEEEFFFHHHKKKMMMPPPRRRSSSOOOQQQTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^___```aaabbbddddddddddddcccbbbbbbccceeefffggghhhiiidddeeeggghhhhhhgggeeedddcccbbbaaaaaaaaaaaabbbcccaaa`````````aaaccceeefffcccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbccceeefffgggcccbbbaaa___]]]\\\ZZZZZZXXXVVVTTTPPPMMMJJJHHHGGG???>>>===<<<;;;999888888888888777666444333222222//////000000000000//////...............///000111111000///...............***+++---...///...------////////////////////////,,,---......//////......------,,,,,,,,,+++++++++---.........//////000000---...///000000...,,,+++)))+++---/////////---,,,...------------...//////------------------------000000000///......---------------.........//////,,,------...///000111111,,,,,,,,,,,,------...//////...,,,++++++,,,...///---------.........//////******+++++++++,,,,,,,,,------------------------,,,,,,---.../////////...------------------------------------------------......---------,,,,,,,,,------------------------mmm[[[WWWVVVQQQMMMNNNQQQRRRSSSRRROOOMMMMMMMMMMMMJJJFFFFFFGGGIIIGGGFFFDDDBBB@@@???@@@@@@???>>>>>>>>><<<999555444777:::333333333333444444555555111///---...000222333333000000///............//////000000000///...---------------...------,,,,,,---,,,,,,,,,---...000111////////////////////////////////////////////////000///......///...,,,***+++,,,...000000///...------------.........//////------------------------------------------------///////////////......---//////............//////000000000000////////////333333333222///***&&&###111111000000///---,,,+++---...///111111000000///////////////000000000000000000000000000111111222111111111111111111111111111000/////////000222333///000111222222222222222111111111000111111222333888555111111222222000---666666666666666555444444333333333333222222222222111111222333333333333333444555555666888999::::::;;;<<<>>>@@@BBBEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNRRRRRRRRRRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^YYY[[[^^^```___]]]ZZZWWWWWWXXXYYYZZZ[[[]]]^^^^^^XXXXXXXXXYYYZZZ[[[]]]]]]ccccccdddddddddccccccbbbhhhfffeeefffhhhiiifffdddjjjiiihhhiiijjjjjjhhhffffffdddaaaaaaaaabbbbbbaaaaaa```___^^^^^^```bbbccc```bbbccccccaaa``````aaaaaabbbccccccaaa```aaabbbdddeeeffffffffffffdddddd___\\\YYYXXXXXXVVVRRRNNNQQQPPPMMMJJJGGGEEECCCBBBEEECCC@@@<<<999666444333555333111000///000111222111111222222000///,,,+++000//////......//////000111000///...------...///222111111000000000000000,,,---...//////...---,,,---.../////////...,,,+++//////000000000000///...---.........,,,+++,,,---000///...---------------................................................///......---,,,,,,++++++,,,,,,,,,---...///000000//////...------------...//////............//////,,,,,,,,,---...///000000------........................------------......------------------------///.........///000222333........................---------.........//////000000///...---,,,,,,+++......---,,,+++******)))lll[[[WWWVVVQQQNNNPPPRRRSSSTTTSSSPPPNNNMMMNNNNNNKKKHHHHHHIIIJJJIIIGGGDDDBBB@@@???@@@@@@???>>>;;;;;;:::666333222444777:::999888777666555444444111///......000222333333111000///...................../////////......------------......------,,,...------,,,---...000000///////////////////////////////////////////////////...---...//////---+++***+++---...///...---,,,---------.........//////........................000000000000000000000000------...//////000////////////............//////000000000000////////////...///000000000...,,,+++000000000000///...------...///000111111111000000////////////000000000000000000//////000000111222000000000000000000000000111000000///000111222333000111111222333333222222111111111111111222222333888555333333444555444222222222333333333222222111222222222222333333333333111222333444555555555555666777999;;;===???@@@AAADDDEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^YYYZZZ\\\]]]\\\ZZZWWWVVVRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVWWWWWWYYY[[[\\\]]]___```aaaaaabbbbbbbbbbbbiiigggfffgggiiiiiigggdddggggggggghhhiiiiiifffdddccc```]]][[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVXXXZZZ[[[YYY[[[^^^______```aaacccaaacccddddddddddddfffhhhfffggghhhhhhhhhgggfffeeecccaaa______```___\\\YYY[[[YYYWWWUUURRRPPPOOONNNMMMLLLIIIFFFCCC@@@>>><<<:::888666333222222222333222222222222111000//////000000///...............111000///...---......///222111000000//////000000---......//////......---......//////...------,,,......////////////......---...///...---,,,---.........---------......///................................................,,,,,,,,,---......//////,,,---------.../////////---,,,,,,,,,---...//////...------,,,,,,------...,,,---------.../////////------------------------......------------......------------------------......------...///111222------------------------,,,------------.........//////......---,,,,,,,,,......------,,,,,,++++++lll[[[WWWVVVRRROOOQQQQQQSSSSSSRRROOOLLLLLLLLLLLLJJJHHHGGGHHHIIIHHHGGGDDDBBB@@@???@@@@@@???>>>>>>>>><<<999666666888:::888888777555444222111111111///......000222222222222111000///......---...------..................,,,------.........------///......------...//////////////////////////////////////////////////////------,,,...///000...---***+++,,,---...---,,,,,,---------...............................................................,,,,,,---...///000111111//////............//////////////////000000000000---......///000111111111...//////000000//////...///000111111222222111111////////////000000000000///////////////000000111000000000000000000000000111000000000000111222222111222222333333333333333111111111111111222333333333222000000222333333222000000111111222222111111000111111222333444555666444444666777999:::::::::<<<===???BBBEEEGGGIIIJJJMMMNNNOOOQQQSSSUUUVVVWWWUUUUUUVVVWWWXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]WWWWWWVVVVVVTTTSSSQQQPPPJJJJJJIIIIIIHHHHHHGGGGGGJJJKKKKKKMMMOOOQQQSSSTTTYYYZZZ\\\^^^```bbbcccdddiiihhhhhhiiijjjjjjgggeeeeeeeeefffhhhhhhfffbbb___ZZZWWWSSSPPPPPPOOONNNMMMLLLLLLKKKJJJKKKLLLMMMNNNOOORRRUUUWWWYYY[[[^^^aaa^^^___aaaaaaaaabbbeeegggggghhhhhhhhhhhhgggfffeeefffeeeeeefffggggggfffddddddcccaaa___^^^]]]\\\\\\XXXXXXWWWUUURRROOOLLLJJJDDDBBB???;;;888777666666444444333222111111111222111111000//////...//////000000///.........//////222111000000//////000000///................../////////...------------...------.....................000000///...---...///,,,,,,,,,------///000000................................................,,,------...//////000000------..................******++++++,,,...///000,,,,,,++++++++++++,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------ooo\\\WWWVVVQQQOOOPPPPPPQQQQQQPPPMMMJJJJJJJJJHHHHHHFFFFFFFFFEEEEEEDDDDDDBBB@@@???@@@@@@???>>>@@@???===;;;999999:::;;;444444444333333333333222222000......000222222222222222000///............+++,,,---......///......,,,------.............../////////...............////////////////////////////////////////////////,,,,,,,,,---///000///...+++,,,---.........------........................---------------------------------------------------------...///000000111//////............//////////////////000000000000222111000/////////000111......///000000000000000000000111111222222222222////////////000000000000//////......//////000111222222222222222222222222000000000111111111222222222333333444444444333333222111111111111222333333444333222111111222222222000111222333444444444444111111333444666777999999999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIILLLNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[YYYXXXWWWQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCBBBAAA@@@@@@??????>>>???@@@BBBDDDGGGIIIKKKQQQRRRUUUYYY]]]aaadddfffhhhiiijjjkkkkkkjjjhhhgggffffffggghhhhhhccc]]]YYYPPPLLLGGGDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCFFFHHHKKKMMMOOOQQQTTTWWWYYYZZZ[[[\\\]]]___bbbeeefffffffffgggggggggffffffffffffggghhhiiiiiihhhhhhgggfffeeedddcccccccccccc```aaaaaa```^^^[[[XXXVVVPPPNNNJJJFFFCCC@@@>>>===:::999666444222222222222222222111000000111111111000000//////////////////111111000///////////////000///...------...///000//////---,,,,,,---...///................../////////000111000///......000---------------...//////................................................000000000///......------...............---------++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,...............------------------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------.........//////qqq^^^XXXVVVQQQNNNOOOQQQRRRRRRQQQMMMKKKJJJJJJGGGGGGHHHGGGFFFEEEDDDDDDDDDBBB@@@???@@@@@@???>>><<<;;;999888777777777777777777666666666666666666222000......000111222111222222111//////.........,,,,,,---...////////////,,,---....../////////...//////////////////......000000000000000000000000////////////////////////,,,++++++---000111000///---......///////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000///............////////////............//////.../////////000000000111444333111/////////000111---...///000111111111111111111111111111222222222////////////000000000000///////////////000111111222222222222222222222222000111111111222222222222333333333444444333333222222222222111222333333444;;;:::999888666555555666111111333555666777777777444555666888:::<<<>>>>>>@@@AAACCCEEEGGGIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYY[[[ZZZZZZYYYWWWTTTRRRQQQKKKIIIGGGEEECCCAAAAAAAAA=========<<<<<<;;;;;;::::::;;;<<<>>>AAADDDFFFHHHGGGIIILLLQQQVVV\\\aaacccfffhhhjjjllllllkkkiiiiiihhhiiijjjjjjhhhbbb[[[UUUHHHDDD???;;;::::::999999:::::::::::::::;;;;;;<<>>:::777555444444111111111000111111222222//////000000000000000000111000000///.../////////000///...------...///000///...---,,,,,,---////////////.........///111111000111111111///...///000//////...---------------////////////////////////........................000000000///......------...............------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------...............---------///.........---------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------,,,,,,---....../////////rrr^^^XXXVVVQQQOOOQQQTTTUUUUUUSSSPPPMMMLLLLLLIIIJJJKKKJJJHHHGGGGGGGGGDDDBBB@@@???@@@@@@???>>>===;;;999888999999888777888777777666555444333333333111///...000111111111111111000000//////000000---...//////////////////,,,---...///////////////...//////000000000//////000000000000000000000000////////////////////////,,,+++,,,---000000000...///////////////000000000...............---------------------------------000000000000000000000000111000///---------.../////////............//////......//////000000111111111000/////////000222333...///000000111111111111111000000000000111222222////////////000000000000000000000000000111111222111111111111111111111111000111222222333333222222333333333333333222222111222222222222222333444444;;;;;;;;;888666444555666111222444666777999::::::999:::<<<>>>@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTTTTTTTSSSQQQOOONNNJJJHHHFFFDDDBBBAAA@@@@@@=========<<<;;;;;;::::::999999;;;<<>><<<;;;444444333222111111111111//////000111111111000000111000//////......//////000//////////////////000...------------...//////000///......///000222333///000111000///...///000000000///------,,,,,,,,,////////////////////////........................,,,------...//////000000------........................---,,,,,,,,,,,,,,,......------------......------................../////////......------,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,------.........///qqq]]]XXXWWWSSSRRRTTTSSSTTTTTTRRRNNNKKKJJJJJJHHHKKKMMMLLLIIIGGGGGGHHHDDDBBB@@@???@@@@@@???>>>>>><<<::::::;;;<<<:::888444444333333333222222222333111///...000111111000000000000///000000111222000000000111000000//////,,,---...///000000000000---...///000111111000000000000000000000000000000////////////////////////---,,,,,,---///000///---...............///000000//////.........---------////////////////////////------------------------000///...------...000111//////............//////.........///000111111111.........///000111222222///000000111111111000000000000/////////000111222////////////000000000000111111111111111222333333111111111111111111111111000111222333333333222222222222333333222111111000333222222222222333444444666888888666333222333555333444777999;;;===>>>??????@@@AAACCCEEEGGGHHHIIIKKKLLLNNNPPPQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\VVVVVVVVVUUUSSSPPPNNNMMMKKKLLLOOOQQQQQQQQQPPPPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFDDDCCCAAA???>>>===<<<===>>>???BBBDDDFFFGGGGGGGGGHHHJJJMMMQQQUUUWWW___ccciiillllllkkklllmmmkkkllllllmmmlllhhhbbb^^^UUUOOOGGGAAA===;;;999888555666666777777777777777:::@@@GGGMMMOOONNNMMMMMMCCCCCCCCCCCCCCCEEEIIILLLQQQRRRUUUXXX]]]bbbfffhhhgggjjjlllkkkiiihhhiiikkkkkkkkkjjjjjjjjjjjjjjjkkkiiiiiiiiiiiiiiihhhhhhhhheeeeeeeeedddbbbaaa___^^^\\\ZZZXXXTTTPPPLLLIIIGGG???>>>;;;999666444333222...///000111222111111000000000///............/////////000000000000//////,,,------...//////......///...---------///111333///000111000...---...//////......---------......////////////////////////........................,,,,,,,,,---......//////,,,---------.../////////------------------............------------......,,,---------...///////////////...------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,---...//////...---,,,------------------------,,,------------.........---------------.........,,,,,,,,,,,,------------ooo\\\WWWWWWUUUTTTWWWPPPQQQQQQOOOKKKHHHGGGGGGGGGIIILLLKKKHHHEEEFFFGGGDDDBBB@@@???@@@@@@???>>>:::888666666888888666444222333444555777888999999333111///...000111111000////////////000111222333111111222111111000///...,,,---...///000000000000,,,---///000111111111000000000000000000000000000////////////////////////------,,,...///000...---...------------...////////////.........---------111111111111111111111111111111111111111111111111...---,,,,,,---///222333//////............//////---......///000111111222/////////000000000//////000000111111111111000000000///.........///111222////////////000000000000222222111111222222333444333333333333333333333333000111222333444333222222222222222222222111000///333333222222333333444555666888:::888666555777:::777888;;;===@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYTTTTTTSSSRRRPPPMMMJJJHHHEEEGGGKKKOOOQQQSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLPPPOOOMMMKKKHHHEEECCCBBBEEEEEEFFFHHHJJJLLLNNNOOOOOONNNMMMNNNOOOQQQTTTVVV\\\bbbhhhllllllkkklllnnnkkkkkklllmmmnnnlllgggddd^^^XXXOOOGGGBBB>>><<<;;;555666666777777777777777:::AAAKKKRRRVVVWWWVVVVVVQQQOOOLLLHHHCCCBBBCCCEEEGGGHHHKKKOOOUUU[[[```cccdddgggjjjjjjhhhhhhjjjlllkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkfffffffffffffffeeeddddddcccbbbaaa^^^[[[VVVSSSPPPJJJHHHDDD@@@<<<999666555...///000222222222111000000000///..................///000111111000///...+++,,,...///000///...---...---,,,+++,,,...000222...000000///...---...///---------------...///000000000000000000000000000........................///......---,,,,,,++++++,,,,,,------...///000000,,,,,,,,,---...///000111...------,,,,,,------...,,,,,,------...///000000......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---.../////////...---,,,........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,lll^^^\\\VVVTTTVVVSSSPPPRRRSSSRRRNNNKKKIIIHHHIIIJJJJJJJJJHHHGGGHHHIIIEEECCCAAA@@@AAAAAA@@@???888888888888888888999999;;;999777777888888666444222000......000222222222000000////////////000000........................000///...---------------//////...---------------////////////000000000000.........///111222111///......---,,,---...///000............//////////////////000000000000//////...///000///...---...000////////////............---...............------...///000111111000///...000000////////////000000000111111111111000000///222111111111000000//////000000000000000000000000111111111000000000/////////111222222111111222333333333333222222111111111111111222222222111111000222222111111111111222222111111222333333444555555888888888888888999:::;;;===???AAABBBCCCDDDFFFHHHKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMLLLLLLNNNRRRUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSQQQNNNLLLJJJLLLLLLMMMNNNQQQTTTWWWYYYZZZYYYWWWUUUUUUUUUWWWXXXVVVVVVUUUSSSPPPNNNKKKJJJKKKMMMPPPTTTWWWYYYZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]bbbeeeiiikkkllllllnnnoooqqqpppooonnnllljjjiiihhhfffccc\\\UUUNNNHHHDDDBBBAAA@@@>>><<<;;;;;;<<<<<>>===888888888888888888999999:::888777666777777555444222000......000222222222000000////////////000000////////////............//////.........//////000111111000///////////////////////////000000000000000///...///000111000///......---------...///000............////////////......////////////.........///000///...---...000////////////............---......//////...------//////000000000000//////000000////////////000000///000000111111111000000111111111111000000000///111111111111111111111111444444444333333333222222///111222222111111222333555555555555444444444333222222222333333222222111222222222111222222333333222222333444555666777777999999999:::<<<===???@@@AAACCCEEEFFFFFFFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGIIILLLOOOQQQQQQRRRSSSUUUWWWXXXYYY[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTVVVXXXZZZ]]]^^^^^^]]]ZZZXXXWWWWWWXXXYYYYYYYYYWWWUUURRRPPPMMMLLLRRRTTTWWW[[[^^^___```aaa_________aaabbbdddfffgggfffiiilllnnnnnnooopppqqqqqqpppooonnnmmmlllkkkjjjkkkhhhddd^^^YYYTTTPPPNNNKKKIIIGGGDDDBBBAAA@@@@@@@@@BBBFFFOOOXXX___aaaaaa```^^^ZZZWWWSSSNNNIIIEEE???===<<<>>>CCCIIIMMMOOOVVVWWWZZZ___eeeiiilllllljjjkkklllkkkiiihhhiiijjjggghhhjjjkkkkkkiiigggeeehhhiiijjjjjjhhhhhhiiijjjgggdddbbbcccdddeeedddbbb^^^\\\XXXUUURRRNNNIIIEEE@@@>>>;;;999888666333111///...---...///000...---///////////////000111111000000////////////000000000000000000000000000000000000000000000///......---............/////////000...---...///000///............------..................---------------........................,,,---......//////......------.........---,,,+++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------------------------.........------------,,,---,,,+++,,,...///...---//////.........---------------,,,,,,,,,,,,------mmm___\\\VVVTTTUUURRRNNNPPPQQQPPPNNNLLLKKKKKKLLLMMMMMMKKKHHHGGGGGGGGGCCCAAA>>>===>>>>>><<<;;;999999999999999999888888888777555555666666555333222000//////000222222222000000////////////000000000000000//////......---.........//////000222222111000000////////////000////////////000000000000222000...---...000//////......------......///000............////////////------............------...///000///...---...000////////////............---......//////.........000000////////////000000000000////////////000000...///000111111111111111111111111111000000000000111111111111111111111111222111111111111000000000///111222222111111222333222222222111111111111111111222222333333333222222222222222222333333444555333333555666888999:::;;;;;;;;;===???AAACCCEEEFFFEEEFFFHHHHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@??????>>>>>>>>>??????????????????>>>@@@AAABBBAAAAAACCCFFFIIIKKKLLLNNNRRRVVVZZZ]]]___aaaaaaaaaaaaaaa```^^^^^^^^^^^^^^^___```bbbddddddcccbbb```^^^\\\\\\\\\]]]^^^]]]\\\YYYWWWTTTQQQOOOWWWYYY[[[___aaaccccccdddaaabbbccceeegggjjjlllnnnjjjllloooooooooooopppqqqqqqppppppooonnnnnnmmmmmmmmmlllkkkhhheeeaaa___]]]YYYXXXUUUQQQMMMKKKIIIHHHEEEGGGJJJPPPXXX^^^bbbcccdddbbb___\\\YYYTTTOOOKKK@@@===::::::===@@@BBBBBBGGGIIINNNTTT[[[aaafffiiigggiiijjjjjjhhhggghhhiiieeeffffffffffffeeeeeeddddddeeefffeeedddcccdddeeeddddddeeegggiiijjjiiigggdddbbb```^^^]]][[[WWWUUULLLIIIEEEBBB???;;;777444222111000111222222///---111000000000000000111222111000000//////000000111000000000000000000000000000//////...............---------............///000...---...///000///.........................../////////......---------////////////////////////,,,---......//////......------......------,,,+++------------------------------,,,,,,,,,,,,++++++***++++++,,,---......///------.........---,,,+++........................------------,,,,,,,,,,,,---,,,+++,,,...///...---...............---------,,,,,,,,,++++++,,,,,,,,,nnn```]]]VVVSSSUUURRRMMMOOOPPPOOOMMMLLLLLLLLLNNNNNNNNNLLLHHHFFFFFFFFFCCCAAA>>>>>>>>>>>>===;;;:::999999999999999888888777666444444555555444333333111//////111222333222000000////////////000000........................//////......///000000111///...------------......////////////000000000000333111---,,,---...//////...............//////000............////////////---......//////......---...///000///...---...000////////////............---......////////////...111000///......///000111000000////////////000000---...///111111222222222111111111000000000000000111111111111111111111111000000000000000000/////////111222222111111222333000000000000////////////000111111222222222222222222222222222333444555666555666777999;;;===>>>??????@@@BBBDDDFFFGGGHHHIIIEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;===>>>?????????AAACCCFFFEEEGGGKKKPPPVVV\\\aaaccccccccccccdddddddddcccccceeeeeefffffffffgggggghhhfffeeedddccccccccccccdddcccbbbaaa___\\\YYYVVVUUUXXXYYY\\\^^^```aaabbbbbb^^^___```cccfffiiilllnnnlllmmmoooooonnnmmmnnnpppqqqqqqppppppppppppooooookkklllllllllkkkjjjhhhgggeeedddaaa^^^ZZZWWWUUUTTTQQQQQQRRRUUUXXX\\\^^^___aaa___]]]ZZZXXXUUUPPPMMMCCC@@@<<<;;;<<<============@@@DDDIIIOOOVVV\\\```dddfffhhhiiihhhgggggghhhgggfffeeecccbbbbbbaaaaaa```aaabbbaaa___^^^___```bbbcccfffhhhjjjiiihhhffffffeeecccbbbbbbaaa^^^\\\WWWTTTPPPLLLIIIEEEAAA>>><<<999666444444333111000111111000000000000000111//////............//////////////////////////////111000///...---...///000------------............000...---...///000///...---..................---000000000///......------////////////////////////,,,---......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------------,,,////////////////////////------,,,,,,,,,+++++++++---,,,+++,,,...///...---........................------,,,,,,,,,,,,------ppp```]]]VVVSSSTTTQQQMMMNNNOOONNNMMMKKKLLLMMMNNNNNNNNNKKKHHHFFFEEEFFFCCCAAA??????@@@@@@???>>>::::::::::::999999888888666555444444555555444333333111//////111333333333000000////////////000000++++++,,,---...//////000000///......---------.........------------......////////////000000000000333000---,,,---..................///////////////............/////////////////////000000/////////...///000///...---...000////////////............---......///000000//////111000///......///000111000000////////////000000---...///111111222222222000000000000000000111111111111111111111111111111333333333333333333333333///111222222111111222333333333333333333333333333///000000111222222111111222222222333444666777888999999;;;<<<>>>@@@BBBBBBEEEEEEGGGHHHHHHHHHHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAACCCBBBBBBBBBAAAAAAAAAAAA=========>>>>>>=========<<<>>>???@@@@@@AAACCCEEEDDDFFFJJJPPPWWW]]]cccfffddddddeeeeeeeeefffffffffhhhhhhhhhhhhhhhhhhhhhgggffffffgggggghhhjjjkkkkkkhhhgggfffdddbbb___]]]\\\\\\]]]___aaacccccccccccc___```aaadddgggjjjmmmooonnnooopppooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqiiikkklllnnnnnnnnnmmmmmmkkkjjjiiigggeeecccaaa```______]]][[[ZZZYYYYYYYYY[[[ZZZXXXXXXWWWTTTQQQNNNFFFCCC@@@>>>>>>>>>>>>===;;;===@@@BBBEEEKKKRRRWWWbbbeeehhhiiiiiihhhhhhiiijjjiiifffdddbbb`````````bbbccccccbbb___]]]^^^^^^]]]```dddhhhjjjjjjiiihhhgggfffeeeddddddcccaaa^^^___]]]YYYWWWTTTRRRNNNLLLHHHCCC<<<777444333222111222222111000//////////////////............//////////////////////////////222111000///...///000111---------.........//////000...---...///000///...------...//////...------000000/////////.................................,,,---......///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////------,,,,,,,,,+++++++++---,,,+++,,,...///...------...........................------------......qqqaaa^^^VVVSSSTTTPPPMMMNNNOOONNNLLLKKKKKKMMMLLLMMMMMMJJJGGGEEEEEEEEECCCAAA@@@@@@AAABBBBBBAAA;;;;;;;;;:::999999888888666555444444555666555444333111///000111333333333000000////////////000000+++,,,,,,---...///000000000///...------,,,,,,,,,000////////////000000111////////////000000000000111///---,,,---///......---...///000000000000///............//////////////////000000000000//////...///000///...---...000////////////............---...//////000000000000000000////////////000000000000////////////000000...///000111111111111111000000000000111111111111222222222222222222222222111111111222222222222222///111222222111111222333111222222222222333333333///000111222222222222222333444444555777999:::;;;======>>>@@@AAACCCDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDFFFFFFEEECCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCDDDDDDEEEFFFHHHHHHJJJNNNSSSYYY```dddggghhhgggggggggggghhhiiijjjhhhiiiiiiiiiiiihhhgggffffffgggiiijjjlllnnnoooppplllkkkkkkjjjhhhfffdddccceeefffgggiiijjjjjjjjjiiiffffffhhhiiillloooqqqrrrqqqrrrrrrqqqppppppqqqsssqqqqqqqqqqqqqqqpppppppppkkklllmmmnnnpppppppppqqqmmmmmmmmmmmmlllkkkiiihhhiiihhhgggccc]]]YYYWWWWWWXXXWWWWWWXXXXXXWWWUUURRRJJJGGGDDDBBBBBBAAA@@@???===???AAAAAABBBFFFNNNTTTbbbeeehhhjjjkkkjjjkkkkkkmmmllliiigggdddcccbbbaaaccccccccc```]]]ZZZYYYZZZVVV[[[aaafffiiikkklllnnniiihhhggggggggggggdddbbbcccaaa___^^^^^^\\\ZZZXXXRRRMMMEEE>>>999777555333444333222111000000000000222111111000000111111222000000000000000000000000222222111000000000000000.........////////////000000...---...///000///...,,,---...//////...---,,,................................................,,,---......//////......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------------,,,,,,,,,---..............................------------,,,,,,,,,,,,---,,,+++,,,...///...------------...............///......------......///qqqbbb^^^VVVSSSTTTPPPNNNOOOOOOMMMKKKJJJKKKLLLKKKKKKKKKIIIFFFDDDDDDEEEAAA@@@???@@@BBBCCCCCCCCC<<<;;;;;;:::999999888888666555444555666777666444333222000000222333444333000000////////////000000000000000000000///////////////...............//////////////////000111111////////////000000000000...---,,,---/////////------...///000111000000///............////////////...//////////////////......///000///...---...000////////////............------///000000111111111//////000000000000//////000000////////////000000///000000111111111000000///000000000111111111111222222222222222222222222.../////////000000000000///111222222111111222333000000000000111111222222111111222333444444444444777777888999;;;===???@@@@@@AAAAAACCCDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGFFFDDDAAABBBCCCBBB@@@@@@@@@BBB>>>???AAADDDGGGJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLHHHJJJLLLMMMMMMNNNOOOQQQPPPQQQTTTXXX]]]bbbfffhhhjjjiiihhhhhhhhhiiijjjkkkhhhiiijjjjjjjjjiiihhhggghhhiiijjjlllnnnooopppqqqnnnnnnnnnmmmlllkkkjjjiiiiiijjjlllmmmnnnmmmmmmlllkkkkkklllmmmoooppprrrsssqqqrrrrrrqqqpppppprrrtttrrrrrrqqqqqqppppppoooooommmmmmmmmmmmnnnooopppqqqmmmnnnnnnooonnnmmmlllkkkkkkllllllhhhbbb]]]ZZZZZZWWWVVVWWWYYY[[[[[[ZZZXXXQQQNNNKKKIIIGGGFFFDDDBBB@@@BBBDDDDDDDDDIIIRRRYYYbbbeeejjjlllmmmmmmmmmmmmmmmmmmlllkkkiiihhhgggfffddddddccc```[[[WWWVVVVVVRRRWWW]]]bbbdddgggjjjllliiihhhhhhiiijjjjjjiiigggeeedddbbbbbbbbbbbbaaa___ZZZVVVQQQKKKGGGBBB===:::777666555444222222111111222222111111111111222222000000000000000000000000000000000000000//////.../////////000000000111111000...---...///000///...,,,---///000000///---,,,,,,,,,,,,---......//////////////////////////////,,,---......//////......///...---,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,------......//////---,,,,,,,,,,,,---...///------------------------.........------------,,,---,,,+++,,,...///...------------.........//////...------,,,,,,------...rrrbbb^^^VVVSSSTTTPPPOOOOOOOOOMMMJJJIIIJJJKKKIIIJJJJJJHHHFFFDDDDDDEEE@@@???>>>???BBBDDDDDDDDD<<<<<<;;;::::::999888888666555444555777777666555444222000000222333444333000000////////////000000444444333222111000///...///......//////000111222---------------...///000////////////000000000000---,,,,,,...000000///------...000111111111000///............/////////000---..................---...///000///...---...000000/////////............------///000111111111111...///000111111000///...000000////////////000000000111111111111000000/////////000000111111111222222222222222222222222222111111222222333333333444///111222222111111222333333333444444444555555555222333444555666666666666999:::;;;<<<>>>@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFHHHIIIIIIGGGFFFDDD<<<>>>>>>>>><<<<<<===>>><<<>>>AAADDDIIIMMMPPPQQQRRRRRRSSSUUUVVVWWWYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUPPPRRRUUUVVVVVVVVVXXXYYYVVVWWWYYY\\\```dddhhhiiijjjiiihhhgggggghhhiiijjjiiiiiijjjkkkkkkjjjiiihhhjjjkkklllmmmooooooooooooooooooooooooooonnnmmmllliiijjjkkklllllllllkkkjjjkkkkkkllllllmmmnnnppppppooooooooonnnmmmnnnppprrrrrrrrrqqqqqqpppoooooonnnmmmllllllkkklllmmmnnnpppmmmnnnooooooooonnnlllkkkiiilllmmmkkkeee```^^^^^^UUUUUUVVVYYY\\\]]]\\\[[[XXXUUUQQQOOOLLLJJJGGGEEEAAACCCFFFFFFHHHNNNXXX```bbbfffkkknnnnnnnnnnnnooolllmmmmmmmmmmmmlllkkkkkkjjjjjjiiiddd___[[[YYYYYYQQQUUUZZZ]]]^^^```cccfffgggggggggiiikkklllkkkjjjfffdddccccccddddddcccaaa```^^^[[[XXXTTTMMMFFFAAA:::999777666444444333333000000////////////000000000000000000000000000000...///000000000///---,,,000000000000111111111111000...---...///000///...,,,---///000000///---,,,***++++++,,,---...//////000000000000000000000000,,,---......//////......///...---,,,+++,,,------------------------------+++++++++,,,,,,---------***+++,,,---///000111111---,,,,,,+++,,,---...///------------------------//////.........------------,,,+++,,,...///...------------.........//////---,,,,,,++++++,,,,,,---qqq^^^XXXRRRQQQSSSPPPMMMNNNNNNMMMJJJIIIIIIJJJMMMLLLJJJHHHGGGFFFEEEEEE@@@@@@???@@@AAABBB@@@>>>???===:::999:::::::::999222333444555444333222111000///...///111333333222111111000000000000000111000/////////..................................../////////...---------,,,111111111111000///...---000111111000///......///111///------///111111111111000000222555444111---////////////////////////,,,,,,...///000000000000000000000000///...---,,,//////000111111111111111///000111222222222000000222111000......000111222///000111222222222222222111000/////////000222333//////000111111111111111//////000111222333333333111222222222222333333444222444666555333000000000333444555444444555888;;;<<<===???AAACCCDDDDDDCCCAAAAAAAAAAAACCCEEEGGGIIIIIIIIIIIIHHHGGGFFFDDDCCC??????===<<<;;;::::::::::::<<>>???AAAEEEIIIMMMPPPRRRRRRUUUXXXYYYZZZ[[[\\\^^^\\\\\\\\\\\\]]]^^^___```___^^^]]]^^^```aaa___]]][[[\\\^^^```bbbeeefffgggfffdddcccccceeehhhhhhhhhjjjiiihhhggggggggghhhhhheeeffffffgggggggggggggggjjjiiiiiijjjkkkjjjhhhfffhhhggggggggghhhiiijjjkkkmmmlllkkkjjjjjjkkkmmmnnnooonnnlllkkklllmmmlllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkiiijjjkkkllllllmmmllllllllllllkkkiiigggfffeeedddeeeeeeeeedddcccaaa```___WWWSSSOOOMMMOOORRRSSSSSSRRRSSSUUUWWWZZZ^^^aaabbbccccccdddeeefffhhhiiijjjkkklllmmmnnnooonnnnnnmmmppppppooonnnllljjjhhhgggaaa```aaaaaaccceeeggghhhcccdddeeeeeeeeecccaaa`````````aaaaaabbbbbbccccccdddcccbbbaaa```]]]YYYVVVRRRLLLFFFBBBAAA>>>999555555444333333444444222000000...------///000000///000000000000000000000000---...///000000111000000000000111111111111000000000000......---...//////000000///...............//////.........---------........................,,,,,,------............---------............///---...///000000000//////......------------.........///000///---,,,---...........................//////.........---------...------,,,---...///000...---,,,---...///...,,,,,,,,,,,,---------......xxxddd]]]UUURRRSSSPPPNNNOOOOOONNNLLLJJJJJJKKKKKKJJJHHHGGGEEEEEEDDDDDDBBBAAAAAABBBCCCCCCBBB@@@<<<:::888777888888888777444555555666666666555555222111//////111222222111444333222000///.........000000000/////////......////////////////////////..................//////------///000111111111111000111111111///...///000444222///......///...---/////////000222111///---////////////////////////......///000000/////////000000000000///...------//////000111111111111111000000000000000111222222...000222333333222000...111111222222222111111000///000111111222222111111///000111111222111111111111111111222222222222222333111///111444555333111333444555444333444666777555777999;;;<<>>???FFFGGGHHHJJJMMMPPPRRRTTTUUUXXXZZZ\\\\\\\\\^^^__________________```aaabbbbbbbbbbbbcccddddddcccaaa______```bbbdddeeefffgggeeedddbbbbbbeeeggggggggggggfffeeeddddddddddddeeeccccccccccccddddddddddddggggggggghhhiiihhhfffdddeeeeeeeeeeeefffggghhhiiikkkjjjhhhhhhhhhjjjlllmmmkkkiiihhhhhhiiijjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhjjjiiiiiiiiihhhhhhhhhgggfffggggggggggggeeecccbbbYYYVVVRRRQQQRRRTTTUUUUUUVVVXXX\\\___aaaaaaaaa```aaaaaabbbdddeeeggghhhiiihhhiiikkkmmmoooppppppqqqpppppppppoooooommmlllkkkeeeddddddcccccccccddddddbbbbbbbbbbbb```^^^\\\[[[\\\\\\\\\\\\]]]^^^______dddcccbbbccccccbbb___]]][[[WWWRRRNNNLLLHHHBBB===:::888666555555555444222222000///...///000///...000000000000000000000000//////000000000000//////......////////////......///............//////000000//////............////////////............---........................---............/////////---------............///,,,...111333333111///......---,,,++++++,,,---...---/////////---,,,---..........................................---------...------------.../////////...------//////...---,,,,,,,,,---------......xxxddd]]]UUUSSSTTTQQQOOOPPPPPPOOOLLLKKKKKKLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA>>><<<999999999::::::999777777666666555444444333333222000000111222111000000000000000000000111222000000000////////////...000000000000000000000000------......//////000000---...///000000111111111///111222111//////000111111///------///111111111......//////000000...---//////////////////////////////000000000//////...000000000000000///......//////000111111111111111333222111111111333444666000111222222222222111000---...///111333444444555///000111222333222111000000111111222222111111111222222222222222222222111666333111222666777555222333444444444444666999;;;:::<<>>>>>>>>???@@@AAAAAACCCEEEGGGIIIJJJQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^^^^___``````````````````aaabbbbbbccccccccccccdddcccbbbaaabbbbbbbbbcccdddeeeeeefffhhheeeccccccdddeeeeeedddcccbbbbbbaaa````````````^^^^^^^^^___```aaabbbccccccccccccdddeeeeeecccaaacccccccccdddeeefffggghhhiiihhhgggffffffhhhjjjkkkhhhgggeeeeeeggghhhgggfffhhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggfffeeedddccceeeeeeffffffgggggghhhhhhcccdddeeeffffffeeecccbbbaaa___[[[XXXVVVVVVUUUUUUWWWYYY\\\^^^`````````______```aaabbbccccccddddddbbbccceeehhhkkkmmmoooooonnnnnnooooooooonnnnnnmmmiiihhhgggfffdddcccbbbbbbccccccbbbaaa```^^^\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]aaa``````bbbdddeeecccbbb^^^\\\YYYWWWUUUQQQKKKFFFBBB???;;;888777666444333555333111111111222111000///////////////////////////000000000000//////...,,,------......------,,,............//////000000000///............///////////////........................................../////////////////////---------............///+++,,,...//////...---,,,///...,,,++++++,,,...///---...///...---,,,---///................................................------------......//////000.........///000///...,,,,,,,,,---------......vvvbbb\\\UUUSSSUUUQQQOOOPPPPPPOOOLLLKKKKKKLLLIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDCCCAAA===;;;999888999:::::::::999888777555333222111000444222000000111222222111000000//////000111222222111000000000////////////111111111111111111111111---......//////000000000//////000000000000/////////111222111000///000222111///------///111111111......//////............000000000000000000000000///000000000000000//////000000000000000000///...//////000111111111111111//////......///000222333333222111000000111222333---...///111333444444555///000222333333333222111111111222222222222111111333333333222222222222222555333111222555666555333333444555555666888;;;>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMNNNNNNGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPSSSTTTXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^``````___^^^___```_________^^^______```aaaaaaaaaaaa``````___``````cccccccccccccccdddddddddgggdddaaa``````___^^^]]]______^^^^^^]]]\\\[[[[[[VVVVVVWWWYYY[[[^^^aaabbb^^^]]]^^^___``````^^^\\\^^^^^^______```bbbcccdddggggggfffeeeeeefffggggggiiigggeeeeeegggggggggfffffffffffffffffffffgggggghhhhhhhhhhhhhhhgggfffeeefffffffffeeedddcccaaaaaa``````aaabbbbbbcccdddddd```aaabbbcccdddcccbbbbbbfffeeeccc```]]][[[ZZZYYYYYYYYYZZZ\\\]]]___aaabbb______```aaaaaa``````___]]]^^^```bbbeeegggjjjkkkjjjjjjkkklllmmmmmmmmmlllnnnnnnmmmkkkjjjhhhfffeeeeeeeeeddddddbbbaaa```___]]]\\\[[[ZZZYYYZZZ\\\\\\```______bbbeeeffffffeee``````______]]]ZZZVVVSSSMMMIIIDDD???<<<999666444555333222111222333222111///////////////////////////000000000000//////...000000000111111000000000------...//////000000000//////............///////////////////////////////////////////////////////////////////////////...---------............///------,,,,,,+++,,,,,,---000///...------...///000,,,...///...------...///........................---.....................---------...............000.........///000///...,,,,,,,,,---------......uuuaaa[[[TTTSSSUUUQQQNNNOOOOOONNNLLLJJJJJJKKKIIIIIIHHHFFFFFFEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAA:::888666666777888888888:::999777444222111000000333222000000222333333222333222111000////////////111111000000000/////////000000000000000000000000//////////////////000000///000000000000000///...///111222111000000111333444222///......///...---...///000///...---...000000000000000000000000000//////000111111000000000000000000111111000000/////////000111111111111111000000000111222333444555444333111//////111333444111111222222222111111000000111222222333222222222222222222333222222111000222222222333333333333333222222333333333333444444555666888999:::<<>>;;;888666333222333222111000000000000000000000000000//////000000000000//////...//////000000//////...---...//////000//////...///............//////000...////////////000000000/////////////////////////////////............------------............///000///---,,,,,,---...///////////////////////////,,,---///...------...///........................---------...............,,,---......//////......///...------//////...---,,,,,,,,,---------......wwwccc\\\TTTRRRSSSOOONNNNNNOOOMMMKKKIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGCCCBBBAAABBBDDDDDDBBBAAA:::888666555777888888888999888666555444333444444222111000000222444444333333222111000////////////111111111000000000//////000000000000000000000000000000000///////////////---...///000000111000000///000222222111000222333444222///......///...---...000111000...---///111000000000000000000000000...///000111111111111111///000000111111111000000//////000111111111111111111222333555666666777777222222222222222222222222222222222222222111000///222111111111222222333333222333333333222222111000111222222333333444444444222555888777444333555999888:::===???@@@AAACCCDDDFFFHHHJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMKKKLLLMMMOOOOOOOOOOOONNNLLLMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^___```aaacccbbb```_________^^^]]]]]]\\\\\\\\\]]]]]]ZZZ[[[\\\]]]^^^dddkkkqqqrrrrrrrrrsssssssssssssssmmmkkkhhhgggggghhhgggfffcccddddddcccbbbaaa___^^^[[[[[[\\\^^^aaaeeehhhjjjfffffffffhhhjjjjjjhhhfffeeeeeefffggghhhjjjlllmmmiiijjjllllllkkkhhheeebbbeeebbb```_________]]]\\\aaaaaa```___^^^]]]\\\\\\^^^___```bbbbbbaaa```___````````````___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]]]]^^^```cccdddaaadddggghhhgggggghhhjjjcccbbbaaa``````aaacccdddfffgggjjjlllmmmmmmlllkkkeeeeeedddddddddeeefffgggcccdddeeefffggggggggggggfffgggggghhhhhhgggfffeeeeeeeeeffffffggghhhiiijjjfffdddaaa^^^\\\\\\\\\]]]___^^^^^^```ccceeefffeeefffggghhhhhhgggfffeeeeeeccc```\\\XXXTTTPPPKKKGGG@@@===999777666444222000000000000000000000000000---...///000000111000000,,,,,,------------,,,,,,...//////000000///...---...............///000000.../////////000000000000////////////////////////............------,,,,,,---------............//////////////////......---,,,---///000000///---,,,,,,---......------...000........................---------.........//////,,,---.../////////...---...---,,,---...///...,,,,,,,,,,,,---------......yyyeee]]]TTTQQQRRRNNNMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGBBBAAAAAABBBCCCCCCBBB@@@;;;999777777999:::::::::888777666555555666777888222000///000333444555444////////////000111222333111111111111000000000000////////////////////////111111000000//////......+++,,,...///111222222333///000222222111111222333111///------///111111111///000222000...---///222000000000000000000000000......///111111222222222///000000111111111000000//////000111111111111111---///111333444444444333000111333444444333111000///000111222222222222222333222111000111222333444333333333333333222111000111111222333333444555555555:::>>><<<777555999>>>;;;>>>AAACCCDDDDDDEEEFFFEEEGGGJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKKKKLLLNNNOOOPPPOOOOOONNNNNNPPPQQQSSSUUUUUUVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\]]]]]]___```aaabbbaaabbbcccbbb```^^^^^^___^^^]]]]]]\\\\\\\\\]]]]]]YYY[[[\\\]]]aaaiiittt{{{~~~~~~~~~~~~~~~~~~~~~~~~wwwuuusssssstttuuuuuuuuuuuuuuuuuuuuutttrrrpppoooeeeeeeeeefffhhhlllooorrrqqqpppqqqrrrttttttsssqqqrrrrrrrrrsssuuuwwwxxxyyyyyyzzz}}}}}}|||wwwsssoookkkiiifffeeeeeedddbbbaaabbbbbbaaa```^^^]]]\\\[[[ZZZ[[[]]]______^^^]]]\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXX\\\[[[YYYYYYZZZ]]]aaacccaaadddhhhiiihhhhhhiiikkkddddddcccbbbaaaaaa``````___aaadddhhhjjjkkkkkkjjjllljjjiiihhhgggggghhhiiiccccccdddeeefffffffffeeefffgggiiijjjkkkkkkjjjjjjcccddddddeeegggiiikkkllliiifffbbb___\\\\\\\\\]]]]]]\\\[[[\\\___aaabbbaaaggghhhiiihhhgggeeeeeefffiiigggdddaaa^^^ZZZUUUQQQHHHEEE@@@===:::777444111000000000000000000000000------///000111111111111//////000000000000////////////000000000...---,,,...............///000111.../////////000000111111000000000000000000000000......---------,,,,,,,,,---------.........//////,,,...///000000...,,,******,,,...000000...,,,***,,,---......------///000........................---------.........//////,,,,,,.../////////...---...---,,,,,,---...---,,,,,,,,,,,,---------......xxxccc\\\UUUSSSSSSNNNNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHAAAAAABBBCCCDDDBBB???;;;::::::;;;;;;::::::999888888888888888888777666666555333000000111333333333333222111000////////////////////////////////////000000000000000000000000///000111111111///...---000000////////////000000000000000000000000000000//////000000000000//////111000...---...///111222111111111111000000000000000000000000000000000000...//////000111111222222111///......///000000/////////000111222333333444111111111111111111111111111111222222222333333333555222000111333444222///000111111111111222222222333333222222222333555666777777888999:::<<<======@@@@@@AAABBBCCCDDDEEEEEEJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLKKKHHHGGGGGGIIILLLMMMNNNPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^YYYWWWZZZ]]]^^^aaaeeekkkjjjiiigggeeebbb```___``````___]]]]]]```bbbbbbfffhhhiiiiiilllsss}}}|||}}}|||uuuooonnnnnnqqqxxx|||{{{}}}~~~yyysssnnnjjjgggfffmmmllljjjgggccc```\\\[[[^^^___aaa```___^^^^^^___cccaaa`````````___\\\ZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^aaabbbbbbcccddddddeeeeeeeeeeeefffeeecccccceeegggbbbbbbcccdddfffiiilllmmmnnnlllkkklllmmmmmmkkkjjjjjjjjjiiihhhfffeeeddddddfffgggiiikkklllmmmnnnnnnjjjiiiiiihhhiiijjjlllmmmgggfffeeecccbbbaaa``````bbbbbbaaaaaabbbbbbcccdddeeeeeefffggghhhhhhggggggeeeeeeeeedddcccbbb``````XXXUUUPPPLLLGGGAAA;;;777666555444444444333000...//////000000111000000000//////000000///...------......////////////......//////............//////000000000000000/////////222111000///...---,,,,,,,,,---......///......---111000...------///222444------------------------000///...---------------,,,++++++******++++++,,,,,,---......//////........................------........................///...---,,,,,,,,,,,,,,,+++,,,------------...///yyyccc]]]VVVTTTTTTOOONNNOOOPPPOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHBBBBBBBBBCCCCCCBBB???<<<::::::;;;;;;::::::999888777888888888888777666666555222000///111222333333333222111000////////////000000000000000000000000000000000000000000000000000000111111000///......111000000//////000000111000000000000000000000000//////000000000000//////111000.........///111222111111111111000000000000000000000000000000000000111111111000000000000000000111222111000000000222111111111111111222222222111111111111111111111111111222222222222333333333555333111111333444222000222222222222333333333333333333222222333444555666666777999;;;===???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFGGGIIINNNQQQUUUWWWXXXYYY[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[\\\YYYYYY]]]___bbbhhhooo|||uuuooollljjjiiiiiiiiiiiikkknnnqqqrrrsssuuuwwwvvvuuuwww|||~~~zzzwwwxxx~~~wwwtttrrrtttuuuvvvvvvuuuqqqnnnllljjjkkkmmmmmmlllkkkllllllwwwtttpppmmmjjjgggcccaaaeeedddbbb```^^^\\\[[[[[[^^^^^^]]]\\\\\\]]]___```bbbccceeegggggggggeeeeeeeeefffgggfffeeeeeefffgggcccccccccdddeeegggiiijjjllljjjjjjkkkmmmooopppooonnnmmmmmmkkkjjjiiihhhhhhhhhiiijjjlllnnnooooooooommmlllkkkkkkkkklllmmmnnniiihhhgggeeeddddddddddddeeeeeeddddddcccddddddeeefffggghhhhhhiiiiiiiiihhhdddeeeeeeeeeeeedddcccccc```\\\WWWRRRLLLFFF@@@;;;777555333222111111///---......////////////////////////000000///......---......////////////......//////............/////////////////////////////////////////////////////////........................---+++*********,,,---------------------------//////...---------------,,,,,,++++++++++++,,,,,,,,,---......//////......................................................///...------,,,,,,,,,---***+++------------......zzzeee^^^WWWUUUUUUPPPNNNOOOPPPOOOLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHCCCBBBAAABBBBBBBBB@@@>>>::::::;;;;;;::::::999888777777888888777777666555444222//////000222222222333222111000////////////222222222222222222222222000000000000000000000000111111000000000/////////111111111000000111111111000000000000000000000000//////000000000000//////000000///...///000111222111111111111000000000000000000000000000000000000222222222111000//////......000333222000///000111222222222111111111000000222222222222222222222222222222222222333333333333444333222222333333222111333333333444444444555555333333333333444555777777888999;;;===@@@CCCEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIFFFCCCBBBAAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKOOORRRVVVXXXXXXXXXYYYZZZXXXYYYYYYYYYYYYYYYYYYXXX[[[\\\```fffjjjooo{{{~~~}}}zzzzzz{{{|||~~~|||yyyvvvsssvvvuuurrrnnnjjjeee```^^^^^^]]][[[ZZZZZZ[[[\\\]]]___```ccceeefffeeecccaaadddeeeggghhhgggfffggghhheeeeeeeeeeeeeeefffggghhhgggfffeeegggkkkoooqqqrrrrrrrrrqqqpppooonnnnnnmmmkkkkkkmmmnnnppppppqqqqqqppppppooonnnnnnnnnooooookkkkkkjjjiiiiiiiiiiiiiiijjjiiihhhggggggffffffggghhhhhhiiijjjjjjjjjjjjiiidddeeefffgggggggggggggggeeebbb]]]YYYUUUPPPKKKGGG>>>;;;666333222222111000/////////000000000111111//////000000000///.........//////000000//////...000//////......//////000........................------...///000000111222222111///...---......///000//////...------,,,,,,------------------------//////...------------...---------,,,,,,---------,,,---......//////......................................................///...------,,,---------***+++,,,---......------{{{fff___XXXUUUUUUPPPMMMOOOOOONNNLLLJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHEEECCCAAAAAABBBBBBAAA???::::::;;;;;;::::::999888777777777777777666666555333111//////111222222111222222111000//////000000222222222222222222222222////////////////////////111111000000000000000000222222111111111111222222//////////////////////////////000000000000//////000000/////////000111222111111111111000000000///000000000000000000000000222222111111000/////////...///000000000//////...111111111111111111111111222222222222222222222222222222222333333333444444444333333333333333222222333333444444444555555555333444444555666888999999<<<===???AAACCCEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHEEEAAA@@@@@@AAABBBEEEFFFHHHKKKNNNPPPRRRSSSUUUWWWYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]]]]\\\[[[```eeennnvvv{{{{{{ssslllhhhdddddddddcccaaa```^^^]]]]]]___```aaabbbbbbaaa``````bbbeeeggggggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhdddbbbaaabbbgggkkkooopppttttttssssssrrrrrrqqqqqqmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqppppppooooooooonnnnnnmmmmmmmmmmmmnnnooonnnnnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiigggggghhhiiiiiiiiiiiiiiieeecccaaa___^^^[[[XXXUUUKKKGGG@@@;;;888666555333222222222222222222222333//////000000000//////...//////000000000000//////000000////////////000000---------...............------...///000111111222444222000...------///000///000111111111000///...------------------------///......---------............------------......,,,---......///.........---------.............................................------------......+++++++++,,,......---,,,|||fff___XXXUUUUUUPPPMMMNNNOOONNNLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHEEECCCBBBBBBBBBBBBAAA???::::::;;;;;;::::::999888777777777777777666555555333111000000222222222111222111000000000000000000111111111111111111111111////////////////////////000000000111111111111111222222111111111111222222//////////////////////////////000000000000//////000000000000000111111222111111111111000000000///000000000000000000000000000000000000000000000000222///---///222333000---///000000111222222333333222222222222222222222222222222333333333444444444444444444444333222222333333333333333444444444444444555666888:::;;;<<<<<>>??????FFFEEEEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLQQQQQQRRRTTTVVVYYY[[[\\\[[[\\\\\\]]]^^^bbbgggkkkpppssswww{{{}}}}}}|||{{{{{{wwwpppooollljjjgggdddbbbaaaaaabbbccccccbbbccceeegggiiiiiijjjkkklllllllllllljjjhhhfffgggiiilllmmmmmmppppppppppppqqqqqqqqqqqqoooppppppqqqqqqqqqpppppppppqqqqqqrrrqqqqqqpppoooqqqpppppppppppppppqqqrrrrrrqqqpppnnnmmmllllllllliiiiiijjjjjjjjjiiihhhhhhlllllllllllllllkkkjjjiiikkkiiigggfffeeeccc```^^^^^^[[[VVVQQQLLLEEE???:::666555333111000///000000//////000111111111000000///000000111111000000///111000000//////000000111---------...//////000000111111111000000/////////222111///...---......///&&&'''***,,,------------------------------------...------------...//////......------------......,,,---......//////......,,,,,,------.../////////.................................---......///000555111,,,+++---///...,,,|||fff___WWWTTTTTTNNNMMMNNNOOOMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCDDDEEEDDDAAA>>>::::::;;;;;;::::::999888666666777777666666555444444333222333444555333222111111000000000000111111000000000000000000000000000000000000000000000000---///222444444333111///111000000//////000000111000000000000000000000000//////000000000000//////000000111111222222222111111111111111000000000000000000000000000000000000222222111111000000/////////111222///++++++000555000000111111111222222222333333333333333333333333333333333444444444444555333555666555333111333444444444555555555666666666777999;;;>>>@@@AAABBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQTTTUUUWWW[[[aaagggllloookkkjjjjjjjjjlllsss{{{~~~vvvoookkkiiihhhfffccc``````bbbdddcccdddfffhhhjjjjjjkkkjjjkkkjjjiiiiiilllmmmmmmmmmnnnnnnnnnoooooopppppppppoooooopppppppppoooooonnnpppqqqrrrssssssrrrrrrqqqqqqppppppoooooooooppppppqqqqqqooonnnmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjiiiiiijjjkkkllllllllllllllllllllljjjiiihhhgggfffccc```bbbaaa___]]]YYYQQQIIICCC;;;:::777444111000000111//////000111111111111111000000111111111111000000111111000000000000111111------...//////000111111111111111000000000/////////.....................,,,---...///000000111111---------------------------------------...//////...------------------...,,,---......//////......,,,,,,------...//////000.......................................///000000;;;555---+++,,,......---|||fff^^^WWWTTTSSSNNNLLLNNNNNNMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCDDDEEEFFFDDD@@@===::::::;;;;;;;;;:::999999666666666666666555555444444333333444555555444222111000000000000000111111000000000000000000000000000000000000000000000000,,,///222555666444111...000000////////////000000000000000000000000000000//////000000000000//////000000111222222222222111111111111111000000000000000000000000000000000000444444333111000...------(((///333---###""",,,777222222222111111111111111333333333333333333333333333333333444444444555555333555777555222111333555666666666666777777777777888:::===@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKLLLNNNOOOOOOPPPLLLLLLNNNOOOPPPQQQRRRSSSVVVXXX\\\cccmmmwww|||ooommmiiiddd___^^^___aaa^^^```bbbeeeggghhhiiiiiiiiihhhhhhiiilllmmmlllkkkmmmmmmmmmnnnnnnoooooopppnnnoooooooooooonnnmmmmmmpppqqqssstttttttttssssssqqqpppoooooonnnnnnnnnoooppppppooonnnmmmmmmmmmmmmlllmmmmmmmmmlllkkkkkkjjjhhhiiijjjlllmmmnnnnnnnnniiihhhhhhhhhiiiiiigggeeeeeefffffffffccc[[[RRRKKKAAA???;;;888555444444444//////000111111111111111000000111111111111000000111111000000000000111111.........///000111111222000000000000000111111111,,,---......///......---////////////000000000000---------------------------------------...///000---------,,,,,,---------,,,---......//////......,,,,,,------...///000000.......................................///000000???777...***,,,...///---{{{ggg```XXXUUUUUUQQQNNNMMMKKKIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDBBBCCCDDDDDDAAA>>><<<;;;;;;<<<======<<<:::<<<;;;999777777777888888;;;555777???>>>555222777222111111000///......---000000000000000111111111222222111000/////////000111///...///000111000...///000000111111111111000000000000000000000000000111111222222222222111111000000111000000///......000000000000000000000000333222111/////////000111........................000000000000000000000000333333333333222222111000000111222222111000111222555555444333333222111111444444444444444444444444555666888999:::;;;;;;;;;>>>??????@@@AAABBBCCCDDDEEEDDDBBBAAABBBCCCEEEFFFGGGJJJLLLMMMKKKJJJIIIIIIHHHIIIKKKMMMOOOPPPNNNLLLUUUSSSPPPOOOPPPQQQQQQQQQZZZ[[[ccctttxxxnnnjjjiiigggeeeaaaaaaaaacccfffgggfffeeedddeeegggiiijjjkkkmmmoooiiihhhgggfffgggiiikkkmmmqqqpppooommmmmmmmmnnnnnnsssssstttttttttttttttssstttsssqqqoooooopppqqqrrrrrrqqqqqqpppooonnnmmmmmmlllkkkkkkjjjjjjiiihhhhhhlllllljjjjjjjjjjjjllllllmmmlllkkkjjjiiihhhhhhhhhiiihhhgggfffdddaaa\\\YYYPPPMMMFFF???999666444444///000000000000000000000...///111222111000...---......///000111222222333////////////////////////000000000000000000000000444111,,,(((''')))---000......------------......,,,,,,---...//////000000......//////000111111111---...---+++)))((()))***////////////////////////,,,...000000/////////000///////////////.................................BBB:::000++++++---,,,***{{{ggg```XXXTTTUUUQQQMMMMMMKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGFFFGGGEEECCCBBBCCCBBB???<<<<<<;;;;;;<<<======<<<:::888777666555444444444444444444>>>KKKJJJ<<<111000222222222111000000//////111111111000000000000000333333222222111222222222111///...///000111000/////////000111111111111000000000000000000000000000000111111222222111111000000000000000000000///...000000000000000000000000333222000/////////000111////////////////////////222222222222222222222222333333333333333222111111222333444333222111222333333333333333333333333333444444444444444444555555666777999:::<<<======>>>@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHJJJMMMOOOPPPOOOMMMMMMMMMNNNOOOPPPRRRRRRRRRPPPNNNQQQQQQPPPPPPQQQSSSVVVXXXggglllwww{{{wwwuuurrrpppfffeeecccbbbcccbbb```^^^bbbdddfffhhhjjjkkkmmmooonnnmmmkkkjjjiiijjjkkkkkkmmmmmmlllllllllmmmnnnooorrrrrrssssssttttttttttttsssrrrqqqpppooooooppppppssssssrrrrrrqqqqqqppppppnnnnnnnnnmmmllllllkkkkkkllllllkkkjjjjjjkkkllllllmmmmmmllljjjjjjiiiiiiiiiiiihhhgggggggggeeebbb___XXXTTTLLLCCC<<<888666555444333333222222111111111///000111222111000...---//////000000111111222222////////////////////////000000000000000000000000111000---,,,+++,,,---.........------------......'''(((((()))******++++++/////////...------,,,,,,---......---+++***+++,,,........................+++,,,------,,,,,,---.../////////////////////...........................;;;555...+++,,,......---zzzfff___WWWTTTUUUPPPMMMLLLLLLLLLKKKKKKKKKJJJMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBBBBBBB@@@>>>;;;<<<;;;:::;;;======;;;:::888999999888888777666555000333???LLLKKK===111---333333222222111111000000222222111111000000//////222222111111111222333333111000//////111111000///...///000000111111111000////////////////////////000111111222222111111000//////000000111000000000000000000000000000000000222111000000///000000000000000000000000000000000333333333333333333333333333444444444444333333222444555555444333222222333111222222333444555555666333333444444555555666666888999;;;===???@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJJJJMMMOOOOOONNNMMMMMMMMMOOOPPPQQQQQQQQQPPPOOONNNNNNQQQSSSTTTUUUYYY___ddduuu|||xxxtttpppllliiifffbbb```aaaccceeehhhjjjkkkkkkkkklllkkkjjjhhhggggggggggggjjjiiiiiiiiikkkmmmooopppppppppqqqrrrssstttttttttrrrrrrrrrqqqqqqooonnnnnnrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqpppoooooonnnnnnmmmlllkkkkkkkkkkkklllmmmnnnmmmlllkkkkkkkkkkkkkkkkkkiiihhhiiijjjjjjiiigggaaa]]]UUULLLDDD>>>999777555444222111000////////////000111111111000///...000000000000000111111111////////////////////////000000000000000000000000---...///000000///...---......------------......******++++++,,,---------/////////...------,,,,,,,,,...000000///------...------------------------000000000...------///111......//////////////////........................333///++++++...000000///yyyeee___WWWTTTUUUQQQLLLLLLMMMMMMLLLKKKJJJIIILLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAAAAAAAA@@@>>>===;;;;;;:::;;;<<<===;;;999999999::::::999888666555333222666<<<;;;555000111222222222111111000000000333222222111000///......//////...//////000111222111000///000111111000///......///000111111111111////////////////////////000000111111111111000000...///000111111111111111000000000000000000000000111111000000000000000000111111111111111111111111333333333333333333333333444444444555555444333333444555666444222111222333222222333333444555555555333444444555666777777888:::;;;===???BBBCCCDDDEEECCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJIIIJJJKKKLLLLLLMMMNNNPPPPPPNNNMMMMMMMMMNNNOOOQQQRRRQQQQQQQQQRRRSSSXXX]]]```aaaeeemmmttt}}}xxxsssoooiiiiiikkkmmmnnnmmmkkkiiihhhgggfffffffffggghhhiiiiiiiiiiiiiiijjjlllnnnooonnnnnnooopppqqqsssttttttrrrsssttttttsssqqqooommmnnnooopppqqqrrrrrrqqqqqqssssssrrrrrrqqqpppppppppmmmmmmllllllllllllmmmmmmnnnmmmmmmlllllllllmmmmmmmmmkkkiiijjjkkkllllllkkkeeeccc___XXXPPPHHHAAA<<<777666444222000000///000000111111111111000///...111111111000000000000000////////////////////////////////////////////////---...000111111000///.........------------............//////000000000000......//////000111111111+++...111222111000///000------------------------111111000...,,,,,,...111............////////////........................---,,,+++,,,///111000///yyyfff___WWWUUUUUUQQQMMMMMMMMMMMMLLLKKKIIIIIILLLKKKJJJHHHGGGFFFEEEEEE???@@@AAAAAA@@@@@@??????;;;::::::;;;<<<<<<;;;999555666666777666444333111555111/////////...000333000000000000000/////////333222222111000///..................///000111111222000///000111222111000------...000000111111111////////////////////////000000000111111000000000//////000111111222111111111111111111111111111111000000000111111111000000000000000000000000000000222222222222222222222222333333444555555444444444333444444333222111111222444444444444444444444444444555555777888999::::::<<<===???BBBDDDFFFGGGGGGCCCEEEFFFHHHIIIIIIIIIIIILLLLLLLLLLLLMMMMMMNNNNNNPPPRRRSSSRRRQQQPPPPPPQQQPPPSSSVVVYYYYYY[[[^^^aaaccciiipppssstttxxx}}}}}}}}}~~~~~~{{{vvvrrriiihhhgggfffgggiiilllmmmjjjjjjiiiiiijjjlllmmmnnnmmmmmmmmmnnnoooqqqssstttrrrsssuuuuuuuuussspppnnnnnnoooqqqsssssssssrrrqqqssssssrrrrrrqqqpppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnnnnllljjjjjjkkklllkkkjjjdddeeeeeeccc\\\SSSJJJEEE===;;;999666444333333444111111111111111000000///111111111000000000000000000000000000000000000000////////////////////////////////////000000000000......------------......,,,,,,,,,,,,------------......//////000111111111+++...111222222000000000------------------------------,,,)))'''(((***,,,---.........//////000000........................,,,,,,,,,---/////////...zzzfff```XXXVVVWWWSSSNNNNNNMMMLLLKKKJJJIIIIIIMMMLLLJJJIIIGGGFFFFFFFFF???@@@BBBAAA@@@??????@@@;;;:::999:::<<<<<<:::999777777777777666555444333222111000000000000000111000/////////////////////222222111111000000//////111111000000000111222222222111000000222222111000,,,---...///000111111111///////////////////////////000000111111000000///000000111111222111111111111111111111111111111111//////000111111111111000000000000000000000000000222222222222222222222222222333333444444444444333111333444333222111222444555555555444444444444444555666777999:::<<<======>>>@@@AAADDDFFFGGGHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNNNNOOOOOOOOOOOONNNPPPRRRRRRRRRSSSUUUWWWWWW[[[aaadddgggjjjpppttt{{{rrrooojjjfffdddeeegggiiijjjiiiiiiiiijjjkkkmmmnnnmmmmmmllllllmmmoooqqqrrrqqqrrrtttuuutttsssqqqpppqqqrrrtttvvvvvvvvvtttsssrrrrrrrrrqqqppppppoooooommmmmmnnnoooooonnnmmmmmmlllllllllllllllmmmnnnooonnnlllkkkkkkkkkkkkjjjhhhdddfffhhhhhhddd\\\UUUPPPCCCAAA===888555333222222222222111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000111000///......///000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,...000111000//////000---------------------------------+++******,,,...------......///000000000........................,,,---...//////......---zzzgggaaaYYYWWWXXXTTTPPPNNNMMMKKKJJJIIIJJJJJJMMMLLLKKKIIIHHHGGGGGGFFFAAACCCDDDCCC@@@>>>>>>???;;;:::999:::;;;<<<:::888:::999888777777666666777000111222222222222111000000000000000000000000000111111111000000000000000222111111000000000000111222111000000222222111000+++,,,---///000111111111000000000000000000000000//////000000000000//////111111222222222111000000111111111111111111111111...///000111222111111000222222222222222222222222333333333333333333333333111111222333333333333333111222444444333333555666333333444444555555666666777888999;;;<<<>>>???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIILLLMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNQQQTTTWWWYYY]]]aaadddjjjpppvvvzzz}}}wwwllleeeaaaaaabbbfffffffffgggiiikkkmmmooonnnmmmlllkkklllmmmooopppooopppqqqrrrrrrrrrqqqppprrrsssuuuwwwwwwvvvtttrrrrrrrrrrrrqqqppppppoooooommmnnnoooooooooooonnnmmmkkkkkkkkkkkklllmmmnnnooolllkkkkkklllmmmmmmjjjhhhhhhhhhhhhgggdddaaa]]][[[OOOKKKEEE>>>888444222111222222111111000000111111//////000000111111222222000000000000000000000000000000000000000000000000111000000///..................------------......///////////////........./////////...------,,,,,,,,,...///...------...///...........................000111000//////000111------......///000000111........................---...//////......//////{{{hhhbbbZZZXXXYYYUUUQQQOOOLLLJJJIIIIIIJJJKKKNNNMMMLLLJJJIIIHHHGGGGGGDDDFFFGGGDDD???<<<<<<===::::::999:::;;;<<<:::888888777555333333333444444111222222000000222333111111111111111111111222222000000000000000111111111111000///......---......222111000111222222222000+++,,,---///000111111111111111111111111111111111//////000000000000//////222222222222222111000///111111111111111111111111...///000222222222111000333333333333333333333333444444444444444444444444000111222222333333333333111333555555555555777888111222333444666777888888888888:::<<<>>>@@@AAABBBBBBBBBDDDEEEFFFGGGGGGHHHJJJIIIGGGFFFGGGJJJMMMOOONNNOOOPPPPPPQQQQQQPPPPPPUUUXXX]]]bbbffflllrrrvvvzzzmmmeeecccbbbbbbbbbccceeehhhkkknnnooonnnmmmlllkkkkkklllnnnooommmnnnooooooppppppqqqpppppprrrtttuuuuuutttrrrpppsssrrrrrrqqqqqqpppoooooommmnnnoooppppppooonnnmmmjjjjjjjjjkkklllmmmnnnooojjjjjjkkkmmmooonnnllliiilllkkkhhheeecccbbbaaabbb___ZZZSSSJJJBBB<<<999888333222111111000000111111...//////000111222222333000000000000000000000000000000000000000000000000000000000000///...,,,+++.........------........................---------......//////000111111111------...---++++++---...////////////////////////+++---///000///...///000---------...///000000111........................,,,...//////...///000111|||jjjaaaYYYXXXZZZUUUMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@:::999999:::;;;<<<:::999888777777666555444444333000000111222333444444555333333333222222222111111333222111000////////////,,,---...///000111222222333222111000000111222333222222111111111111222222111111222333333333333222////////////////////////222222222111111111000000222222222111111000000000///111222111000///000111///000111111111111000///111000000///000222333444333444555555666666555555333444555555333333333555444444333333444555777888;;;;;;<<<===???AAABBBDDDBBBCCCDDDCCCBBBBBBDDDFFFHHHIIIJJJIIIHHHHHHJJJLLLMMMNNNOOOOOOOOOOOORRRTTTXXX]]]gggtttuuuiiibbbaaaaaa___^^^bbbiiimmmkkkllllllllllllkkkkkkmmmoooqqqooonnnlllmmmoooqqqsssvvvvvvtttsssrrrqqqqqqqqqmmmoooqqqqqqpppnnnnnnooooooooonnnnnnnnnnnnoooooonnnnnnnnnooopppooollliiijjjkkklllmmmnnnnnnnnnnnniiiiiihhhhhhggggggffffff```___\\\VVVNNNFFFAAA>>>555444222222333333222111444333111000000000111111//////////////////////////////////////////////////////////////////////////////............//////,,,,,,------.../////////000000//////.........------------.........//////......////////////................../////////000000000000000000000000000//////............//////.....................---zzzjjjbbbZZZYYY[[[UUUPPPNNNKKKIIIIIIIIIHHHGGGLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;;;;<<<======<<<:::::::::999999888777777666222222222222222333333333333333333222222222111111444333222111111000000000111111111111111111111111222222111000000111222222222111111000000111111222000111222222333333222222111111111111111111111111222222222111111111000000222222111111000000000000///111222111000///000222333333333333333333333333333222222222222444555666333444555555666666555555444555666555444333444666555555555555666888:::;;;>>>>>>???AAABBBDDDEEEEEEDDDEEEFFFFFFEEEEEEGGGIIILLLMMMMMMLLLKKKLLLMMMOOOPPPRRRUUUWWWYYY[[[___bbblllqqq|||{{{sssjjjiiieee```aaafffhhhfffiiijjjkkkkkkkkklllmmmnnnmmmlllkkkkkkllloooqqqssswwwvvvtttrrrqqqoooooonnnmmmoooqqqqqqpppnnnnnnoooppppppoooooooooooooooooonnnmmmmmmooopppooollliiijjjjjjkkklllmmmnnnnnnnnnllllllkkkjjjiiihhhgggfffdddcccbbb^^^YYYQQQJJJEEE:::888444333333444444333333222111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////............//////........................000/////////............---------.........//////......////////////......,,,,,,---------.........//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,xxxiiiccc[[[ZZZ[[[TTTPPPNNNKKKIIIIIIIIIHHHGGGLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA??????<<<<<<;;;<<<======<<<:::777777777666555555444444444333333333222222222111333333333222222222111111444444333222222111111111555555444333222111111000222111111000000111111222222111111000000111111222000111222222333333222222111111111111111111111111222222222111111111111111111111111111000000000000000111222111000000111222444333222222222222333444222222222222333444555666333444555555666666555555444555666666555444555666666666777888999;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMOOORRRWWW[[[```fffkkkqqqvvvzzz}}}{{{sssjjjgggjjjjjjggghhhgggggggggggghhhhhhiiikkklllnnnppprrrtttuuuvvvvvvuuusssqqqooonnnmmmlllmmmoooqqqrrrpppooooooppprrrqqqqqqppppppooooooooommmllllllnnnooonnnllljjjjjjjjjkkkkkkllllllmmmmmmpppooonnnlllkkkiiihhhggggggfffeeeeeeccc]]]TTTMMMCCC>>>888444333444555555000111222222222222222222111111111111111111111111111111111111111111111111////////////////////////000//////......//////000000000//////...------,,,////////////............------........./////////------............------------.........///////////////////////////////////////............//////......//////000000111111vvviiiddd]]][[[[[[TTTMMMKKKIIIIIIJJJKKKKKKKKKLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;:::999:::;;;;;;999888555555555444444444333333333333333333333333333333333333333222222222111111333333333222222111111000555555444333222111111000111111000000000000111111111111000000000000111111000000111222222222222222111111111111111111111111111111111111111111111111222222222222222222111111000111222222000000111222222111///......///111222000000000000111222333333333444555555666555555555333555666555444444555777666777888:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJLLLMMMOOORRRWWWZZZccciiirrr|||~~~~~~}}}xxxxxxvvvsssppplllgggccccccdddeeefffjjjmmmsssxxx{{{{{{yyyxxxrrrqqqpppooommmmmmmmmmmmnnnppprrrsssrrrqqqqqqqqqrrrrrrrrrrrrqqqppppppooommmllllllmmmnnnnnnllljjjjjjjjjjjjjjjkkkkkklllllloooooonnnmmmllljjjjjjiiihhheeecccdddfffccc[[[TTTLLLFFF>>>777333333333333///000222333444333222222111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000/////////.........---///////////////.....................////////////------............------000000000000111111111111//////////////////////////////............//////...//////000111222333333uuuhhhddd]]]\\\[[[SSSMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@>>>===;;;:::::::::;;;;;;999777888888777777777777777666111111222333444444555555333333333222222222111111000111111222111111000///222222222222222111111111000000000000000000000000111000000000000000000111000000111222222222222111000000000000000000000000111111111111111111111111333333333333333333333333000222333222111000111222111000...------...000111///000000111222222222333333444555555666555555555222444555555444444555777666777999;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAHHHIIIJJJJJJIIIJJJLLLNNNKKKMMMQQQTTTYYY___fffkkkttt||||||uuusssuuuzzz}}}zzzwwwuuuwwwzzzwwwlllccc```aaadddeeeeeejjjrrrxxx{{{yyytttqqqlllllllllllllllmmmnnnnnnnnnqqqssstttsssrrrrrrsssrrrrrrrrrsssrrrqqqpppooommmlllllllllnnnnnnmmmlllkkkkkkjjjjjjjjjkkklllllllllllllllllllllkkkkkkkkkjjjeeebbbbbbeeeeeeaaa\\\VVVOOOEEE<<<777333111000///111222444444444333222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000........./////////000000.........///////////////........./////////000000---..................---000000000000111111111111........................//////............//////***++++++,,,---......///vvvhhhccc\\\[[[ZZZSSSPPPNNNKKKIIIIIIIIIHHHGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<<<<===<<<;;;999666666666666555555555555111111222333444555666666333333333222222222111111///000111222222111////////////000000111111222222///000000111111000000///111000000//////000000111///000111111222222111111////////////////////////111111111111111222222222222222222333333333333333111222333222111111111333222111000000000000111222111111222444444444444444333444555555666666555555333444555666555555666888888999;;;>>>@@@BBBCCCCCCAAAAAAAAABBBCCCEEEGGGHHHMMMNNNOOONNNMMMMMMOOOQQQQQQSSSXXX]]]cccllluuu{{{{{{vvvtttuuuvvvwww{{{{{{{{{~~~qqqeeeaaaaaabbbbbbaaaeeekkkoooqqqnnnjjjfffhhhhhhiiiiiikkklllnnnnnnmmmooorrrrrrrrrqqqqqqrrrpppppprrrssssssrrrqqqpppnnnmmmlllmmmnnnoooooommmmmmlllkkkjjjjjjkkklllmmmjjjkkkkkkkkkllllllllllllllliiieeeeeefffgggeeeccc]]]XXXOOOFFF???:::555222111222333333333333333333////////////////////////........................000000000000000000000000111000000//////000000111------...//////000111111.........///////////////....../////////000000000......////////////......------........./////////........................//////............//////,,,,,,------.../////////vvvhhhbbb[[[ZZZZZZSSSPPPNNNKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJHHHFFFEEECCCCCCCCCCCCBBB@@@???>>>>>>===<<<<<<===<<<:::888333333333333333333333333222333333333444444555555333333333222222222111111///000222333333222000///000000000000111111111222...///000111111000///...000000////////////000000///000000111111111111111000000000000000000000000000000111111111222222222000000000111111222222222111222333333111111222333222222222222222222222222000111333444555555444444333444555555666666555555444666777888777777999:::;;;<<<>>>AAACCCDDDDDDDDD@@@AAABBBDDDIIINNNTTTWWWYYYYYYZZZYYYWWWVVVXXXYYY```bbbgggmmmttt}}}tttooommmkkkiiifffggggggggggggfffeeedddggggggggghhhiiijjjlllllljjjlllooopppooonnnooopppmmmnnnppprrrsssrrrqqqpppooonnnmmmmmmoooppppppooonnnmmmlllkkkjjjkkkmmmnnnllllllllllllllllllllllllkkkkkkjjjiiiiiigggfffeeeccc___YYYRRRLLLEEE>>>:::444444333222222222333333000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111///////////////000000000............/////////000.../////////000000000000//////000000000000//////,,,,,,---------.................................//////............//////111111111111111111111111wwwhhhbbbZZZYYYZZZSSSMMMKKKIIIIIIJJJKKKKKKKKKFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<;;;::::::;;;:::888666666666666666666666666666555555444444444333333333333333333222222222111111000111333444444333222000111111111111111111111111...///000111111000///...000000////////////000000//////000111111111111111111111111111111111111111000000111111222222222222......//////000000000111111222333333111111222333111222222333333222222111...///111222333333222222333444555555666666555555666888999:::999999;;;<<<===???AAACCCEEEFFFFFFFFFAAAAAACCCGGGNNNWWW^^^ccchhhiiiiiigggeeedddeeegggsssvvvzzz|||xxxpppmmmiiieeedddeeeggghhhhhhhhhhhhhhhhhhiiijjjjjjgggjjjlllmmmmmmlllmmmmmmlllmmmppprrrsssrrrrrrqqqpppooommmnnnpppqqqqqqpppooonnnlllkkkkkklllmmmooooooooonnnmmmlllkkkkkkkkkhhhkkkmmmmmmjjjgggeeedddeeeccc___[[[UUUNNNFFFAAA666555333222111222222333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000//////......---.........//////000000////////////000000000000000000111111111111000000............/////////000........................//////............//////000000000///////////////rrreeeccc]]]YYYYYYUUUXXXUUUPPPMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<:::999999999999777777666555444333333333...///000111333444555666555444444333333222222111111111111111111111111111111111111111111222222222000000////////////000000333222222222111000000000333333222222222222222222333333333222222111111111111111111111111111111111222111000//////111333444333333222222111000000000444444444333333222222222333333333333444555666666666666666777777777888888555666888999999:::<<<>>>@@@AAABBBBBBAAABBBDDDFFFJJJKKKLLLMMMTTTdddxxx{{{|||wwwiiidddffffffcccdddeeehhhhhhhhhggghhhhhhhhhiiijjjjjjjjjkkkmmmooopppoooooonnnnnnnnnnnnnnnrrrqqqpppnnnnnnnnnoooooonnnnnnooooooooommmlllkkknnnnnnmmmmmmmmmllllllllloooooonnnnnnmmmllljjjjjjmmmiiidddbbb___YYYPPPIII;;;888555333222222111//////000000000000000///...000000000000111111111111111111111111111111111111/////////000000/////////,,,+++---000///,,,---000000///...---,,,------...////////////000000000000////////////////////////............//////////////////............//////....../////////////////////...------...///...,,,pppcccaaa[[[WWWWWWSSSSSSPPPLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGEEECCCAAA@@@??????>>>===;;;:::999888999999666666666555555444444333444444444555555666666666555444444333333222222111111111111111111111111111...//////000111111222222111111000000000000111111222222222111111111111111222222222222222222222222333333222222222222222222111111111111111111111111222111000///000111333444111111111111111222222222444444444333333333222222333333333333444555666666333444444444555666666666777888:::;;;;;;<<<>>>@@@???@@@AAABBBAAACCCEEEGGGLLLMMMOOOUUUccczzzyyyqqqmmmeee]]]aaaccceeeggghhhhhhhhhiiiiiijjjkkkkkkjjjiiijjjlllnnnnnnnnnmmmmmmnnnnnnooorrrqqqpppooonnnoooooopppoooooooooooonnnmmmlllkkknnnnnnmmmmmmmmmlllllllllkkklllllllllllllllkkkkkkllliiieeedddccc___WWWQQQHHHCCC<<<777555555555555000000111111000000//////000000000000111111111111/////////////////////////////////000111222333444555111...//////---...222111000///.........//////////////////000000000000////////////////////////............//////////////////............//////////////////...............---,,,---...///...---qqqcccaaaZZZWWWXXXSSSPPPNNNKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<;;;999888888888888555555555555555555555555555444444333333222222111555444444333333222222111111111111111111111111111------...///000111111222222222111111111111222222111111111111111222222222111111111222222333333444222222222222222222333333222222222222222222222222222111111000000222333444000000111111222333333444444444444444333333333333333333333444444555666666333333444444555666777777999;;;=========>>>@@@BBB@@@AAABBBCCCCCCEEEHHHKKKJJJKKKPPPZZZnnn|||nnn```ZZZZZZ\\\]]]___aaabbbcccgggiiikkkkkkiiihhhggghhhllllllllllllmmmnnnoooooorrrqqqppppppoooppppppqqqrrrqqqooonnnmmmlllllllllnnnnnnnnnmmmmmmmmmmmmllliiijjjkkkkkkllllllkkkkkkkkkhhhgggggggggeee```[[[RRRLLLBBB:::555444444444222111111111111000000///000000000000111111111111////////////////////////////////////111444777999>>>666///...///...///222222111000/////////000000////////////000000000000////////////////////////............//////////////////............//////////////////......---------,,,,,,---///000///...tttfffccc\\\YYYZZZVVVRRROOOLLLKKKLLLMMMMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@???>>>======;;;;;;:::999888888777777555555555555666666666666444333333222222111111000555444444333333222222111111111111111111111111111/////////000000000000000222111111000000111111222000000000111222222222333000000111222333333444444111111111222222333333333222222222222222222222222222222111111111222333444111111111222222333333333444444444444444444333333222333444555555666666666555555666777888999:::;;;:::<<<>>>??????@@@AAACCCCCCDDDEEEEEEFFFHHHLLLOOOMMMOOOUUU```uuurrrZZZXXXUUUTTTVVVYYY\\\^^^bbbeeehhhiiihhhgggffffffiiijjjjjjjjjlllmmmnnnooopppppppppppppppqqqqqqqqqsssrrrpppmmmllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmjjjkkkkkklllllllllkkkkkkjjjiiihhhiiijjjiiieeebbbZZZSSSJJJAAA;;;777444333333333222222111111000000///000000000111111111111111111111111111111111111000000......000333777999???555......000000000111000000000000000000000000////////////000000000000////////////////////////............//////////////////............//////000//////......------,,,---,,,+++---///000000///uuufffccc\\\YYYZZZVVVSSSPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@>>>>>>======::::::::::::999888888777555555666666666666666666555555555666666666666666555444444333333222222111111111111111111111111111333222222111111000000///000000////////////000000000000000111222222222333000000111222333333444444111111111222222333333333222222222222222222222222222222222222222333333444333333333333222222111111444444444444444444444444222333444555666666666666555666777888:::;;;<<<===;;;===???@@@@@@@@@BBBDDDDDDEEEFFFFFFGGGIIINNNQQQWWWZZZbbbnnnhhhaaaXXXRRRRRRUUUYYY[[[[[[___ccceeeffffffgggggghhhhhhhhhiiijjjlllmmmnnnooooooppppppqqqqqqqqqqqqsssrrrpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjkkkkkkjjjjjjjjjiiigggeeeaaa]]]VVVOOOHHHBBB;;;777666555333222111111111222///000000000111111111111111111111111111111111111222000...---...000333555888111,,,///333111///...////////////////////////////////////000000000000////////////////////////............//////////////////............////////////......---------,,,---,,,+++---///000000///sssdddaaaZZZWWWXXXUUUQQQOOOMMMKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>>>>===::::::;;;;;;:::999888888666666666666666666666666333333444444555666777777555444444333333222222111111111111111111111111111333333222222111111000000000000////////////000000111111111111111222222222111111111222222333333444222222222222222222333333333333333333333333333333222222222333333333333333555444444333222222111111444444444444555555555555222333555666777777666666444555666888:::<<<===>>>===>>>@@@AAAAAABBBDDDFFFDDDEEEFFFGGGIIINNNSSSWWW___cccmmmzzzzzzpppcccYYYUUUTTTTTTSSSUUUYYY]]]```bbbdddfffhhhggggggggghhhiiijjjlllmmmlllmmmnnnpppqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmnnnnnnnnnnnnoooooooooooooooooonnnmmmllljjjiiilllllllllkkkjjjiiiggggggbbb```\\\XXXRRRJJJAAA;;;777666444333222222222333000000000000111111111111////////////////////////222000///------...000111111---,,,000222000------......///000000000//////////////////000000000000////////////////////////............//////////////////............//////---------------------------,,,,,,---///000///...ttteeeaaaYYYWWWXXXUUUPPPNNNLLLLLLMMMMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>:::;;;;;;<<<;;;:::999999888888777777666666555555111111222222333444444555555444444333333222222111111111111111111111111111000000000000111111111222111000000000000000000111222222222111111111111111222222222222222222222222333333222222222222222222333333333333333333333333111222333333444444333333333333333333333333333222444444444444555555555666222333555777888777666555555666777999<<<>>>???@@@???AAACCCCCCCCCDDDFFFHHHEEEGGGIIILLLQQQWWW___dddhhhlllvvvxxxlllddd]]]VVVQQQSSSUUUYYY\\\^^^aaaeeeggggggfffgggggghhhiiijjjkkkjjjkkkmmmoooppppppppppppoooooopppppppppoooooonnnmmmnnnnnnnnnoooooooooooommmmmmmmmmmmllllllkkkjjjlllllllllllljjjiiiiiiiiibbbaaa___]]]XXXQQQIIICCC999777555333222222333333000000000000111111111111////////////////////////000000///......////////////------000000,,,+++---...///000111111111000000////////////000000000000////////////////////////............//////////////////............//////+++,,,,,,------......///...---,,,---...///...---wwwgggccc[[[YYYZZZWWWPPPOOONNNOOOPPPQQQPPPNNNIIIIIIJJJKKKJJJGGGEEECCCCCCBBBAAA@@@????????????:::;;;<<<<<<<<<;;;:::999999888888777666555555444555555555666666666666666555555444333333222222111111111111111111111111111,,,,,,---///000222333333222222111111111111222222333222222222111111000000333333222222222222222222444333333222222111111111333333333333333333333333111222333444444444333333111222222333333444444555444444444555555555666666222333555777888777666555888999:::===???AAACCCDDDAAACCCEEEEEEEEEFFFHHHJJJHHHJJJNNNSSSYYYaaakkkqqqssswwwxxxlll```WWWRRRTTTWWWYYY[[[___cccfffgggffffffgggggghhhiiijjjiiijjjlllnnnpppppppppooommmnnnpppqqqqqqpppoooooommmnnnnnnnnnooooooppppppjjjjjjkkklllllllllkkkkkkkkklllmmmlllkkkkkkkkklllhhhgggeeeccc___ZZZSSSNNN:::888666333222222333444000000000000111111111111111111111111111111111111.../////////000000000000000......000---******...///000111222333333222111////////////000000000000////////////////////////............/////////000//////............//////***++++++,,,---.../////////...------...///...,,,uuubbb^^^YYYYYYYYYTTTTTTTTTSSSQQQPPPOOONNNMMMMMMKKKJJJLLLKKKEEECCCDDDCCCBBBBBBAAA@@@@@@@@@AAA>>>===<<<;;;::::::999:::<<<===999555666999888444888888777777666666666666333333333333333333333333444333222222111111222222222222222222222222222222000111222333333333333222555444222111000111111222111111222222222333333333111111111222222333333333333333333333333333333333222111222333666777666444222222333333333444444444666555555444444444555555444444444555555777888999:::;;;===>>>???@@@CCCEEE@@@BBBDDDDDDCCCEEEKKKQQQPPPTTTZZZaaaiiioootttwwwyyy|||qqqfffaaa\\\VVVSSSUUUZZZ___bbb^^^dddfffccccccggghhheeeffffffhhhiiikkkkkkllllllnnnoooooommmllllllmmmoookkkllllllmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmlllllllllkkkkkklllmmmlllkkkjjjiiieeeeeeeeeeeeccc___YYYUUUIIIEEE???:::666444111///333222111000//////000000---...///000000000000000000000000000000000000000///////////////000111111000000////////////000000111111111111111111111111//////000111111111111111111111111111000000000000////////////////////////000000//////.........---,,,---...//////...---,,,uuubbb___ZZZYYYZZZUUUTTTTTTSSSRRRPPPOOONNNMMMNNNLLLKKKMMMLLLGGGDDDFFFCCCCCCAAA@@@????????????===<<<;;;:::999999999999555888777444444777777555444444444333333333222222444444444333333222222222444333222222111111222222222222333333444555666666111111222333333333222222333222111111111222333444111111222222222333333333111111222222222333333333333333333333333333333333333222222444555666555444222222333333333444444444666555555444444555555555444444555555666777999999999;;;===>>>???AAADDDFFFGGGFFFEEEFFFIIIMMMQQQTTT___bbbhhhooowww}}}yyynnnhhh___XXXWWWYYY\\\]]]```fffhhheeeeeehhhhhheeedddeeefffggghhhiiiiiiiiimmmnnnooonnnmmmlllmmmnnnmmmnnnnnnooonnnmmmlllkkknnnmmmmmmmmmmmmlllllllllmmmmmmnnnnnnmmmkkkjjjiiifffeeeeeeeeeeeebbb^^^[[[RRRLLLDDD===888666444333333333222222111111000000//////000000111000000000000000000000000000000000///////////////000111111000000////////////000000//////////////////////////////000111111111111000000000000//////.........000000000000000000000000000/////////............------...//////...------vvvccc___[[[ZZZ[[[VVVUUUTTTSSSRRRPPPOOONNNNNNNNNKKKKKKMMMKKKFFFDDDEEEDDDCCCAAA@@@>>>>>>======<<<;;;:::999999888999999333999:::777333444555444222222222222111111111111555555444333333222111111444333222222111111222222000111222333444666777777222222333333333222222111111111111111222333444555111111222222222333333333222222222222333333333333333333333333333333333333444333333444555666444222333333333333444444444444666555555444555555666666555555555666777888:::;;;<<<===??????@@@CCCFFFIIILLLJJJJJJMMMTTT[[[___```kkknnnttt{{{}}}}}}rrrhhhaaa]]][[[ZZZ]]]aaaccccccdddfffeeebbbcccdddeeeeeeffffffffffffkkkmmmooopppnnnmmmmmmnnnoooppppppqqqpppmmmkkkiiinnnmmmmmmmmmmmmlllllllllnnnnnnnnnnnnmmmllljjjjjjhhhgggffffffgggfffdddbbb]]]VVVLLLCCC===:::777666444444444444333222111000111111111111111111000000000000000000000000000000///////////////000111111000000////////////000000////////////////////////...///000000111111000000000//////...---,,,,,,+++111111111111111111111111////////////............---......//////......---vvvccc```\\\[[[\\\WWWUUUTTTSSSRRRQQQOOONNNNNNLLLJJJJJJLLLJJJEEEBBBDDDDDDCCCAAA???>>>===<<<<<<;;;:::999999888888888999888???BBB<<<666444444333444444333333333333333333666666555444222111000000444333222222111111222222//////000111222333333333222222333333333222111111111111111222222333333333111111222222222333333333333333333333333333333333333333333333333333333333555444333444555555333222333333333444444444444555555555555555555666666777666666666777888:::;;;<<<@@@AAABBBBBBCCCEEEIIILLLNNNQQQWWW]]]dddiiinnnpppuuuxxx~~~uuukkkbbb\\\\\\]]]^^^```ccceeeeeeccceeeeeefffffffffffffffeeeiiilllooopppooonnnmmmnnnnnnoooqqqqqqqqqnnnllljjjnnnmmmmmmmmmmmmlllllllllkkkllllllllllllllllllllljjjhhhgggfffggghhhgggfffccc^^^UUUMMMFFF@@@;;;888444444555444333222000///333333222111111000000000000000000000000000000000///////////////000000111000000////////////000000000000000000000000000000...//////000000000000000000000///...---,,,,,,+++000000000000000000000000///////////////...............////////////......uuuccc```\\\[[[\\\XXXUUUUUUTTTRRRQQQPPPOOONNNNNNKKKKKKMMMKKKFFFDDDEEEDDDCCCAAA???>>>===<<<<<<::::::999888888888999999:::@@@CCC===777555555555444444444444555555555555666666555444222111000000444333222222111111222222111111111111111111111000222222333333333222222111333333333333222222111111111111222222222333333333333333333333333333333333333333333333333333333333555444333444555555333222333333444444444555555555555555555555555666777888777777777888:::<<<===>>>AAABBBCCCCCCDDDGGGLLLOOOTTT___kkkrrrssstttxxx}}}qqqgggbbb___]]]```dddfffggghhhgggggghhhhhhhhhhhhhhhggggggjjjmmmooonnnmmmmmmmmmlllnnnooopppqqqpppnnnmmmnnnmmmmmmmmmmmmlllllllllhhhhhhiiiiiijjjlllmmmmmmllljjjgggfffgggggggggfffdddaaa\\\VVVPPPHHH@@@:::555555555444333222000000444333222111000000111111000000000000000000000000///////////////000000111000000////////////000000000000000000000000000000......///000000000000000111111000000///......---////////////////////////.........///////////////////////////////////////tttbbb___[[[[[[\\\WWWVVVUUUTTTSSSQQQPPPOOOOOOQQQNNNNNNPPPNNNIIIGGGHHHDDDCCCAAA@@@>>>>>>======::::::999999999999::::::555;;;===999666666777666333333333333444444444444555555444333333222111111444333222222111111222222444444444333222222111111000111222333333333333222333333444333333111000///111111222222222333333333444444444444333333333333333333333333333333333333444333333444555666444222333444444444555555555555555555555555666777888888888888888:::;;;===???@@@@@@BBBCCCEEEGGGLLLRRRVVVcccppp~~~}}}}}}||||||}}}nnneee]]]\\\^^^```bbbeeefffggghhhiiiiiiiiiiiiiiieeehhhkkklllllllllmmmnnnlllmmmnnnnnnoooooooooooonnnmmmmmmmmmmmmlllllllllggggggggghhhiiikkkmmmmmmllljjjhhhggghhhhhhhhhgggcccbbb```]]]YYYQQQHHHAAA888888666444333222222222333222111//////000111222000000000000000000000000///////////////000111111000000////////////000000////////////////////////---...//////000000//////111111111111000000000000.................................///////////////000//////......//////000sssaaa^^^ZZZZZZ\\\WWWVVVUUUTTTSSSRRRPPPOOOOOOPPPMMMMMMOOONNNHHHFFFGGGCCCCCCAAA@@@????????????;;;;;;::::::::::::;;;;;;666888888444444777888555222333333333444444444555444444444333333222222222444333222222111111222222333333333222222222222222///000111222333444444444111222333333333222111111111111222222222333333333555555444444444333333333333333333333333333333333333222222444555666555444444444444444555555555555555555555555666777888999888999999;;;<<<>>>@@@AAAAAACCCFFFJJJOOOWWW___eeeqqqzzz|||~~~~~~{{{tttrrrpppqqquuuyyy|||}}}~~~ttteee^^^\\\ZZZ\\\```cccdddeeefffggghhhhhhhhhdddfffhhhiiiiiijjjlllnnnooonnnmmmlllllllllmmmnnnnnnmmmmmmmmmmmmllllllllljjjjjjiiiiiiiiijjjkkkllljjjiiihhhiiikkkkkkkkkiiicccbbbbbbaaa^^^XXXQQQLLL===;;;888555444444555666111000///......000111222000000000000000000000000///////////////000111111000000////////////000000////////////////////////---...//////000000//////000000000111111111111222////////////////////////............/////////000111000///......///000111sss```^^^ZZZZZZ[[[WWWVVVUUUTTTSSSRRRQQQPPPOOOMMMKKKJJJLLLKKKEEECCCDDDCCCBBBBBBAAA@@@@@@@@@AAA;;;;;;;;;::::::;;;<<<<<<;;;;;;888444444777666333444444444555555666666666333333333333333333333333444333222222111111222222//////000000111111111222...///000222333444555555///000222333444444333222111111222222222333333333555555555444444333333333333333333333333333333333222222222333666777666444444444444555555555666666555555555555666777999999999999:::;;;===???AAABBBCCCFFFJJJPPPXXXaaakkkrrrwww}}}}}}{{{|||{{{xxxooolllhhhhhhkkkooorrrtttwwwzzz}}}sssgggaaa]]]]]]bbb```aaacccdddeeefffffffffdddeeegggggghhhiiilllnnnqqqpppmmmkkkjjjjjjkkklllnnnnnnmmmmmmmmmlllllllllnnnmmmllljjjiiiiiijjjkkkhhhggghhhjjjmmmnnnnnnmmmdddcccbbbaaa```]]]XXXTTTAAA>>>:::666555666777999000///...---...///111333000000000000000000000000///////////////000111111000000////////////000000111111111111111111111111---....../////////////////////000000111111222222000000000000000000000000---.........//////000000111000///......///000111qqq```^^^[[[[[[\\\WWWVVVUUUTTTSSSRRRRRRRRRRRRTTTQQQMMMKKKIIIGGGEEECCCGGGEEEBBB@@@>>>>>>??????<<<;;;::::::999999::::::888888888999:::888555222444333333333333444555555333444555555333111///---000000000000000000000000222222222111111111000000000111111111111222222222111111111111111111111111222222333333333333444444555444444333333222222111333333333444444444555555444444333222333444555666555666777666555444555666888555444555888;;;:::888666:::>>>AAACCCCCCDDDEEEFFFKKKRRR[[[ccckkkrrrwww}}}yyyuuuoookkkggggggjjjllllllkkkuuuvvvzzz~~~qqq```XXXWWWYYY]]]^^^aaadddfffggggggggggggeeecccbbbbbbdddggghhhkkkkkkkkkllllllllllllmmmnnnnnnmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkiiiiiiiiiiiihhhhhhhhhhhhiiihhhfffdddccc```\\\YYYOOOGGG===666444333222111///000111222222333222222//////////////////////////////000000000000//////////////////000000000000000000//////.........---......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000111222222qqq```^^^[[[\\\]]]XXXSSSSSSRRRQQQPPPPPPPPPPPPRRRPPPMMMKKKJJJIIIGGGEEEGGGEEECCC@@@?????????@@@<<<;;;::::::999999::::::999888888888999888666333444444333333444444555666555555444222111111000000222222222222222222222222222222222111111111000000111111111111222222222222111111111111111111111111222222333333333333444444333333333333444444444444333333333444444444555555333333222222222333444555555666777666555444555666888666444666999;;;;;;999<<<>>>?????????AAACCCFFFJJJOOOWWW___gggooowww|||zzzuuunnnjjjeeeccceeeggghhhhhhpppqqqtttxxx}}}|||jjj```\\\\\\[[[\\\]]]___bbbdddfffggghhhgggeeeccccccccceeeeeeiiiiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkjjjkkklllllllllllllllllllllllliiiiiiiiihhhhhhhhhggggggiiihhhfffeeedddbbb^^^[[[RRRLLLCCC;;;666444222222///000111111222222222222//////////////////////////////000000000000//////000000000000////////////000000/////////.........////////////000000111111000000000000000000000000000000000000000000000000.../////////000000000111...............///000000qqq```___\\\]]]^^^ZZZWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKKKKJJJIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@<<<;;;::::::999999:::::::::999777777888888666555444444444333444444555666777666333111000000111222222222222222222222222222222222222111111111111111111111111111222222222333222222222222222222222222222222333333333333444444222333333444555555666666333333333444444444555555222222222111222333333444444666777666555555666777888777666777999;;;<<<;;;@@@@@@?????????CCCHHHLLLRRRVVV^^^fffnnnwww~~~wwwsssnnniiifffgggjjjlllnnnmmmnnnpppsssyyyvvviiibbb___\\\[[[ZZZZZZ]]]aaaeeeggghhhgggfffeeedddcccccccccfffggghhhjjjlllmmmooooooooonnnlllkkkjjjjjjkkklllmmmlllkkkkkkkkkkkklllmmmiiiiiihhhhhhhhhgggggggggiiihhhggggggfffdddaaa^^^XXXTTTMMMDDD;;;555333333000000111111111111111111//////////////////////////////000000000000//////111111000000//////......000000////////////....../////////000000000000111000000000000000000000000000000000000000000000000////////////000000000000...............///000000ppp```___\\\]]]___[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTQQQNNNLLLKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA<<<;;;::::::999999::::::;;;999777666777777666555444444444444444555666666666555333222111111222222000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333444444444444444555555555666666333333333444444444555555333222222333333333444444333555666666555555666888888888888999:::<<<===>>>???@@@AAABBBEEEJJJQQQUUUWWW[[[bbbjjjsss|||zzzuuuoookkkjjjmmmrrruuuoooooooooqqqvvv}}}wwwmmmggg___\\\YYYWWWXXX]]]bbbfffdddeeefffffffffeeeccccccdddeeefffiiikkkmmmooopppooonnnllljjjjjjkkklllmmmnnnmmmkkkjjjjjjkkkmmmnnniiiiiihhhhhhhhhgggggggggiiihhhhhhhhhhhhgggdddbbb\\\[[[VVVLLLAAA888555555222111111000000000111111//////////////////////////////000000000000//////111111000000//////......000000//////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000111111222ppp```^^^\\\]]]___ZZZUUUTTTSSSRRRRRRQQQRRRRRRVVVTTTPPPMMMKKKIIIFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA<<<;;;::::::999999::::::;;;999777666777777666555555444444444444555666666333444555555444333111000000000000000000000000000111111111111111111111111111222222222222333333333222222222222222222222222222222222333333333444444666666555555555444444444333333333444444444555555333444444555555555555555222444666666555666777999888999::::::;;;===???@@@===@@@EEEIIILLLPPPTTTXXXXXX\\\cccjjjrrr{{{zzzxxx~~~wwwpppkkklllooorrrqqqooonnnnnnrrrxxx|||uuufffbbb\\\XXXWWWYYY]]]```___```bbbeeefffffffffeeecccccceeegggjjjlllnnnooonnnmmmlllkkkkkkkkkllllllnnnmmmkkkjjjjjjkkkmmmnnniiiiiiiiiiiihhhhhhhhhhhhjjjiiiiiiiiijjjiiigggddd______\\\SSSGGG===888777444333222111000000111111000000000000000000000000//////000000000000//////111000000000/////////...//////000000000000000000111111111111000000000000////////////////////////////////////////////////000000000000////////////000000000000000111111222ppp___^^^[[[\\\]]]YYYVVVUUUTTTSSSRRRRRRRRRRRRWWWTTTPPPLLLJJJGGGDDDBBBDDDDDDCCCCCCBBBAAAAAA@@@<<<;;;::::::999999:::::::::999777777888888666555555555444444555555666777222333555666666444222000222222222222222222222222111111111111111222222222222222222222333333333333333333333333333333333333222222333333333333444444666666555555444333333222333333333444444444555555444444555666666666666666222333555666666666888:::888:::;;;<<<<<<>>>@@@CCCAAAEEEKKKPPPSSSUUUWWWXXX\\\___dddiiiooovvv~~~zzzqqqmmmnnnppppppnnnkkkkkkmmmssszzz~~~rrrnnnggg```[[[YYYZZZ[[[ZZZ\\\___bbbeeefffggggggcccdddeeegggiiijjjllllllllllllllllllllllllllllllmmmlllkkkkkkkkkkkklllmmmkkkkkkjjjjjjjjjiiiiiiiiijjjjjjiiijjjkkkjjjgggeeebbbaaa___YYYOOOFFF>>>:::666555333222111111111222000000000000000000000000//////000000000000///////////////000000000000000//////000000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000000ppp___]]]ZZZZZZ[[[WWWWWWWWWVVVUUUTTTTTTTTTTTTUUURRRNNNKKKIIIGGGEEEBBBCCCCCCCCCBBBBBBAAA@@@???<<<;;;::::::999999::::::999888888888999888666333555555555555555666666777444444444444444444333333222222222222222222222222000000111111111222222222222222222333333333444444333333333333333333333333222222333333333333444444444444444444333333333333333333333444444444555555333444555666666666555555111333555666666777999:::888;;;=========>>>BBBDDDIIIMMMTTTYYY\\\___aaaccchhhiiikkkmmmoootttzzz~~~xxxqqqppprrrooommmkkkjjjmmmrrrxxx|||yyyppphhhaaa^^^\\\XXXZZZ\\\```ccceeeggghhheeeeeefffgggggghhhiiiiiijjjkkkmmmnnnnnnmmmkkkjjjlllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjkkkjjjjjjjjjkkkjjjgggeeedddcccaaa^^^XXXOOOEEE???999777555333222222222333000000000000000000000000//////000000000000//////......//////000000111111//////000000000111111111222222222111111111000000000000000000000000000000000000000000000000000000111000000000/////////..................///000000ppp^^^\\\YYYYYYZZZUUUTTTSSSRRRQQQPPPPPPPPPPPPSSSPPPMMMKKKIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@??????<<<;;;::::::999999::::::888888888999:::999555222555555555555555666777777666555333222222333444555000000000000000000000000000000111111222222222222222222333333333444444444333333333333333333333333222222333333333444444444111222222333333444444555333333333444444444555555222333444555555555444333000222555666666777999;;;999;;;>>>>>>===???BBBFFFOOOSSSYYY___dddiiinnnqqqssstttsssssssssuuuyyy}}}xxxqqqqqqrrrooonnnllllllooouuuzzz~~~~~~tttkkkdddaaaYYYZZZ[[[^^^aaadddfffgggfffffffffgggggggggggggggiiijjjmmmoooooommmkkkiiikkkllllllmmmmmmllllllkkkmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjkkkjjjgggdddeeedddbbb```]]]UUUKKKCCC:::888666444222222333444000000000000000000000000//////000000000000//////------...///000111222222//////000000111111111222222222222222111111000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000111222222qqq___^^^[[[\\\\\\VVVVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOMMMJJJGGGEEECCCBBBEEECCCAAA@@@AAAAAA@@@???<<<;;;:::888777777888888999888888888777777666666555555555555555555444444555444333333222222333333555555444444333222111111444444333333333333333333000222333333222111333444111222222333333444444555666444111//////000333444777666555444444444444444333333333333333333333333444444444555555555555555444555666666666888;;;===>>>???@@@@@@@@@CCCJJJOOOWWWYYY]]]bbbiiirrrzzz~~~~~~|||{{{{{{|||uuurrrrrrtttsssssssssvvvyyy|||~~~yyyrrrfff]]]WWWZZZ^^^___ccchhheeegggiiijjjiiiiiiiiiiiigggiiillloooooonnnllljjjkkkkkkjjjjjjjjjkkkllllllnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjiiihhhhhhgggdddaaaaaaaaa]]]UUUNNNCCC<<<444000222444444222333222222111111111111111---///111222333222000/////////000000000000//////111111000000000000111111000000000000000000000000......///111111222222222111111111000000000000000///000111111111000...---111111000000//////......ppp^^^]]]ZZZZZZ[[[VVVVVVVVVTTTSSSQQQPPPPPPPPPPPPOOOMMMJJJGGGEEECCCBBBDDDBBB@@@???@@@@@@???>>>???>>><<<;;;::::::;;;;;;999999999888777666666555333333333333333333333333555444333333222222333333444333333222111111000000111111111111111111111111000222333333222111333444555444444333333222222111555444222111111333444555666666555444444444444444444444444444444444444444555555666666666666777777555666777777777888;;;>>>@@@BBBCCCCCCEEEHHHNNNSSSZZZ\\\```fffmmmvvv|||vvvttttttwwwwwwxxxyyy|||sssggg\\\ZZZZZZ[[[___dddeeegggiiiiiiiiihhhggggggeeegggkkknnnooonnnmmmlllkkkkkkkkkjjjkkkkkkkkklllmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjiiiiiihhhhhhhhheeeccccccccc___XXXRRRLLLDDD;;;555444444222000222222111000000000000111...///111222222222000/////////000000000000//////111111000000000000111111000000000000000000000000...///000111111222111111000000000000111111111111000000000000000//////.../////////000000000000000ooo^^^\\\YYYYYYZZZUUUWWWVVVTTTSSSQQQPPPPPPOOOPPPOOOMMMJJJHHHEEECCCBBBBBB@@@>>>>>>??????>>>===<<<;;;:::999888888999999;;;:::999888777666555444222222222333444444444555555444333333222222333333333333333222111111000000000000000111111222222333000222333333222111333444555444444333333222222111333333333444444555555666666666555444444444444555555555555555555555555555666666666777777888888888666777888888888:::===@@@DDDEEEHHHJJJLLLPPPUUUYYY___bbbgggmmmuuu|||}}}{{{yyyxxxyyyzzz|||{{{kkkaaa\\\ZZZ\\\___ccceeeggghhhhhhgggfffeeedddfffiiilllmmmnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmjjjjjjjjjiiiiiihhhhhhgggiiigggeeeeeeeeebbb\\\WWWSSSLLLBBB:::777666333111222111111000000000000000...///000222222111111000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111111000///000000000111222222222111111000////////////000......///000000111222222ooo^^^\\\XXXXXXZZZWWWWWWVVVUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHEEEDDDCCCBBB@@@???>>>???@@@???>>>;;;:::888777777777888999;;;;;;:::888777555444333333444444555666777777888555444333333222222333333444444333333333222222222111111222333444444555555000222333333222111333444111222222333333444444555000111222444555666666555666555555444444444555555555555555555555555555555555666666777777888888888888888999999:::===BBBEEEIIIJJJMMMPPPTTTYYY]]]```fffjjjqqqxxx|||uuuuuuyyy~~~rrrhhhbbb___]]]``````bbbeeeggghhhfffeeeeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmiiiiiiiiihhhhhhhhhgggggghhhgggfffffffffddd___[[[UUUNNNEEE>>>:::888666555222111000000//////000000//////000111111111111000111000000000000000000111111111000000000000111111000000000000000000000000111111222222222111000000//////000111222222333333333222000/////////000111//////000000000111111111ooo```]]]YYYYYY\\\YYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHFFFDDDCCCCCCAAA@@@???AAAAAAAAA@@@>>>===;;;::::::;;;<<<<<<;;;;;;:::888777555444333444444555555666777888888555444333333222222333333222222222222111111111111111111222333444444555555000222333333222111333444111222222333333444444555---///111333555555444444555555444444444555555666444444444444444444444444444444555666666777888888888:::;;;<<>>CCCIIIRRR\\\bbbdddaaa___aaahhhpppvvvyyyvvv}}}{{{wwwwwwrrr___[[[WWWYYY___dddeeedddgggfffeeeddddddeeefffgggeeegggiiilllnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhheeecccaaaaaa^^^]]]ZZZSSSKKKBBB<<<888444333333222222222222222000000000000000111111222333222000//////000222333111111000000000000111111000000000000000000000000000000111222333333333333222222222222222222222222111222222222222111000000111111111111111111111111mmm___\\\VVVUUUZZZYYYYYYWWWUUUSSSQQQOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDAAA???>>>>>>???@@@@@@???<<<;;;:::::::::;;;<<<===999888888888777777666666777777777777777666666666555444333333222222333333555555555555555555555555444444333333333333333333000222333333222111333444111222222333333444555555222333333333444555555666444444444444444555666777777777777777777777777777555666777888999:::;;;;;;999;;;???EEELLLWWWaaahhhkkkgggccceeellluuu{{{~~~vvv}}}~~~|||{{{~~~bbb]]]WWWWWW\\\aaacccbbbeeedddcccbbbccceeehhhiiidddfffiiilllnnnooooooooonnnnnnmmmllljjjiiihhhhhhjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkkkkiiifffcccbbbbbb\\\]]]]]]YYYRRRJJJCCC@@@555444333333222222333333000000000000000111111222333222000//////000222333111111000000000000111111000000000000000000000000///000111222333444444444333333222222222222222222111111222333333111000///000000000111222222333333lll\\\[[[XXXYYYZZZUUUVVVWWWUUUSSSOOOMMMMMMNNNNNNNNNMMMKKKHHHDDDAAA???BBB@@@??????BBBDDDEEEEEE>>><<<;;;999999:::;;;<<<666777999::::::999888777444444444444444444444444555555555444444333333333222222222222222222222222111111111111111111111111666666555333111111444666000777999444666???@@@:::666777444000555===;;;222666666666666666555555555666777777888888888888777999999888888999:::;;;<<<<<>>???AAABBBCCCCCC>>><<<;;;999999:::;;;<<<;;;;;;;;;:::888666555444555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333333333333222222333666888888???AAA>>>DDDRRRXXXVVVKKK>>>333222555666444444666666666666666666666555777888888999999999999999888777777777888:::<<<>>>DDDFFFJJJNNNQQQVVV[[[___aaaaaadddiiiooovvvzzz}}}wwwiii```]]]```bbbdddaaabbbbbbcccdddddddddddd```bbbdddfffhhhjjjkkkkkkmmmmmmnnnnnnmmmlllkkkjjjiiihhhggghhhjjjjjjhhhgggkkkhhhfffgggiiiiiiddd```^^^^^^]]]\\\ZZZUUUOOOKKKAAA;;;555222333333222000////////////000111333444111111111111111111111111111111111111111111111111222222111000000000000000000000000000000000000000111111111111111111111111111111111000000000000000333333222222333333444555jjj[[[[[[WWWWWWYYYVVVXXXXXXWWWTTTPPPNNNNNNOOOPPPOOONNNLLLIIIFFFCCCBBBBBB@@@>>>>>>@@@AAAAAA@@@===<<<;;;:::999:::;;;;;;>>>===;;;999777555444444666666666666666666666666555444444444444333333333444444444444444444444444444444444444444555555555000111222222333444888:::DDDHHHFFFAAADDDPPPXXXWWWYYYEEE666666666111222888555555666666666666666666888888999999::::::::::::888777777888:::>>>AAACCCIIIKKKNNNQQQRRRTTTWWWZZZ^^^```eeekkkrrryyy~~~xxxkkkeeeddddddccc^^^^^^___aaabbbcccdddeeeaaaaaabbbccceeehhhiiikkkmmmmmmnnnnnnmmmkkkjjjiiiiiihhhggghhhiiijjjiiiggglllhhheeeeeeggggggeeecccaaa```^^^]]]\\\YYYUUURRRHHHAAA:::555444444222111111000000000000111222333111111111111111111111111111111111111111111111111333222222222222111111111000000000000000000000000111111111111111111111111222222111111000//////...111000000000000111222222hhh[[[[[[WWWVVVYYYVVVVVVWWWVVVSSSOOOMMMMMMNNNOOONNNLLLJJJHHHEEECCCBBBCCCAAA@@@@@@AAAAAA@@@???===<<<;;;:::::::::;;;;;;<<<;;;999777666666777888555555555555555555555555444444444444444444444444222222222222222222222222444444444444555555555555000111333333333444777999DDDEEEAAA::::::AAAEEEDDDPPPGGG???:::666333666;;;555555555555666666666666888888888888999::::::;;;999999:::<<>>===;;;999777555444444444444444444444444444444333333333444444444444555444444444444444444444444111111111222333333444444444555666555333222333444111222333333444444555444000FFFMMM===333999999///444444555555666777777777666666555555666888:::;;;999;;;???DDDHHHLLLNNNOOOPPPQQQSSSSSSTTTWWW[[[^^^iiipppzzztttiiiXXXYYYZZZ[[[]]]___```aaaaaaaaaaaaaaabbbcccdddeeehhhiiijjjkkkkkkkkkjjjjjjkkkiiigggfffhhhiiiiiiiiijjjhhhfffeeedddeeeggghhhdddbbb````````````^^^\\\VVVRRRKKKCCC<<<777444333111222222333222222111111111111111111111111111111111111111111111111111111///000111222222222111000000000000000000000000000111111111111111111111111...//////000111111222222111111111111111222333333yyycccZZZZZZUUUSSSWWWVVVTTTTTTSSSPPPMMMKKKKKKLLLMMMLLLIIIGGGEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAA???;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::888666555444555555555555555555555555333333333444444444555555444444444444444444444444000111111222333333444444333555666555333222222333444333222333222111000000///<<>>;;;;;;<<<<<<;;;;;;:::999666777999::::::999888777666666666666666666666666333333333444444555555555222222222222222222222222111111222333333444555555222444555555444333333444444333333555666666888:::333222222333555777777777444444444555666777777888888888777777888:::<<<>>>AAAEEELLLRRRWWWXXXXXXWWWRRRRRRRRRRRRTTTXXX___ddddddmmmyyyuuunnnbbbXXXSSSUUU[[[___```aaabbbdddddddddcccbbbdddfffhhhjjjkkklllllllllkkkiiiffffffgggiiiiiiiiigggggghhhgggeeeeeefffgggfffeeeddddddeeeccc```^^^\\\ZZZVVVNNNFFF>>>:::888000111222333444333222222111111111111111111111111111111111111111111111111000111333555555555333222000000000000000000000000111111111111111111111111222222111111000/////////222222222222222333333444rrrfff[[[WWWWWWTTTSSSSSSUUUUUUUUURRRNNNKKKJJJKKKMMMLLLJJJHHHEEEDDDCCCBBB???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666555555444444444555555555555666555555555555555555555555444444222222222222444444444444444333333333444555444333222111111222333444333333333333333333333333222222444555666666777777888777777666555555444444888999999999999<<>>:::666333333444444444333333333222222222111111222222222222222222222222111111222333333333333333333333222111222333444555111111111222222111111111111111111111111111111111222222222111222333333444nnncccYYYWWWWWWWWWVVVWWWUUUUUUUUURRRNNNKKKJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666555555444444444555555555555666111111111111111111111111222333333444444333333222333333222222222222333444333333444444444444333333333333333333333333333333000111222333444555555555555555666888999;;;<<<<<<===@@@EEEHHHJJJLLLOOOQQQQQQUUUYYYZZZ[[[```iiippptttuuuwwwwwwvvvtttssstttuuu|||yyyqqqmmmmmmpppsssqqqrrrzzzooodddYYYVVVZZZ```bbbaaa````````````aaaccceeegggjjjjjjkkklllkkkjjjiiihhhggghhhjjjkkkkkkjjjiiiiiigggfffeeecccbbbbbbccccccccc```\\\\\\]]][[[UUUOOOCCC???999444333444555555444444333333222111111000000000000111111111111111000111222333444444444444222111111000111222333444111222333333333333222111111111111111111111111111222222222222222333444444ooodddYYYWWWWWWVVVVVVWWWUUUUUUUUURRRNNNKKKJJJKKKMMMLLLJJJGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<999999777666555444444444444444444555555555555666222222222222222222222222222333333444444333333222444555666333000000444999444444333333333333444444444444444444444444444444222222333444555555555444555666777999;;;===>>>???AAACCCGGGIIIJJJLLLNNNPPPRRRWWW[[[\\\]]]bbbmmmvvvvvvyyy|||~~~~~~yyysssjjjgggjjjpppuuuwwwuuuvvv{{{ppp]]]UUUWWW^^^``````bbbaaa```___```bbbdddeeeiiijjjkkklllllljjjiiihhhggghhhjjjkkklllkkkjjjiiihhhgggeeeddddddeeefffgggeeecccaaa```___\\\XXXUUULLLFFF>>>888555444444555333222222222222222222222111111111111222222222333000111222333444444444444000///.........///111222222333444444444444333222111111111111111111111111333222222222222333444444ooodddYYYWWWWWWVVVUUUVVVUUUUUUUUURRRNNNKKKKKKKKKNNNLLLJJJHHHEEEDDDCCCBBBCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<;;;;;;<<<<<<<<<999888777555444444444444444444444555555555666666555555555555555555555555222222444444444444222222000222333///******111888555555333222222333555555555555555555555555555555555555555666555555444333666666888:::<<<>>>@@@@@@DDDFFFHHHIIIJJJKKKNNNPPPTTTYYY]]]^^^^^^dddoooxxxxxx{{{nnnhhhccceeennnwww|||}}}~~~}}}yyyaaaUUUVVV\\\___^^^cccbbb```___```aaacccdddiiijjjkkkllllllkkkiiihhhggghhhjjjllllllllljjjiiihhhgggfffeeefffhhhjjjlllgggffffffdddaaa^^^[[[YYYRRRLLLBBB:::666555444444111111111222222333444444333333333444444555555555000111222333444444555444333222111111111222444555333333555555555555333333111111111111111111111111333333222222333333444555ooodddZZZXXXXXXVVVTTTTTTUUUVVVVVVSSSOOOKKKIIIIIILLLKKKIIIGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;::::::888888777777666555555555666444333333555666666555666777777666444222333444444444444444333333222111333222222111111222222333222222333333333444444444555555555555555555555555222222222333333444444444888999:::<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999555333222222444555555444555666666555333111222333555555555555555444333333333333222222222222333333222222333333333444444444333333333333333333333333333333444444555555666666777888:::===@@@DDDGGGIIIKKKKKKJJJKKKKKKMMMOOOQQQSSSWWW[[[]]]___eeemmmttt{{{sssllliiijjjmmmqqqvvvzzz}}}~~~~~~ooobbbYYYXXX[[[]]]```cccdddcccccceeegggffffffggghhhiiijjjkkklllllllllkkkkkkiiihhhgggfffeeeeeeddddddeeefffhhhiiifffdddaaa`````````^^^]]][[[VVVNNNFFF>>>999666444555333222222333444333222333333333333333333333333222222333444444444444444111111222222222222333333111222222333333333333333333333333222222222111111444333222222222333444555rrreeeZZZVVVVVVUUUUUUWWWWWWVVVTTTQQQMMMJJJJJJKKKKKKKKKIIIGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<============;;;::::::999999888777777555444222333555666666555333444555444222111111222555666666666666555444444444444444333333444444444333333333333444444444444333333333333333333333333444555555666777888888999777888;;;>>>BBBGGGJJJLLLKKKLLLMMMKKKJJJLLLPPPUUUUUUXXX[[[\\\___fffooovvv~~~wwwkkkhhhjjjrrruuuzzz~~~||||||}}}}}}zzz{{{ooo```ZZZZZZZZZ]]]aaadddddddddeeeeeedddeeefffgggiiijjjllllllkkkkkkkkkkkkjjjiiigggggghhhgggfffeeedddeeeffffffeeedddcccccccccdddbbbaaa]]]ZZZTTTLLLDDD===777444555333222222444555444333333333333333333333333333333333444555555555555444111111222222222222333333222222333444444444444444333333333222222222222111444444444333333222222222sssfffYYYUUUUUUUUUVVVXXXWWWVVVTTTPPPLLLJJJKKKMMMKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>============>>>>>>>>>>>>999999888888777666666555666444333444666777777777333444555444222111222333555555666666666555555444555555444444444444555555333333333444444444444555666666666666666666666666444555666777888999:::::::::;;;===@@@DDDGGGJJJLLLIIIKKKMMMKKKHHHJJJQQQXXX[[[\\\]]]^^^aaagggpppvvv{{{ssskkklllqqqyyy~~~}}}wwwuuuuuuvvvuuuyyypppccc\\\XXX[[[^^^aaabbbbbbaaa```bbbcccdddfffhhhjjjlllmmmkkkkkkkkkkkkjjjiiiiiihhhkkkjjjhhheeedddcccccccccfffeeeddddddeeeeeecccbbb___]]]YYYRRRIII@@@999444555333222222444555555444444444444444444444444444333444555555666666555555333333333444444444555555222333444444555555444444222222222222222222222222222333333444444333222222sssfffZZZVVVVVVUUUVVVXXXWWWVVVSSSPPPLLLJJJLLLMMMJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@>>>=========>>>>>>>>>??????;;;;;;::::::999888888888444222111222555666666666444555666555444333444555333444444555555555444444666555555444444555555666333333444444444555555555666666666666666666666666444444555777888:::;;;;;;>>>???@@@BBBDDDFFFHHHJJJFFFIIIKKKJJJIIILLLTTT[[[bbbaaaaaaaaadddjjjqqqvvv}}}{{{qqqnnnsssyyy}}}|||sssqqqqqqsssuuu{{{oooaaaXXXYYYZZZ\\\^^^_________```aaaccceeegggiiikkkllljjjjjjkkkkkkkkkjjjjjjiiijjjiiigggeeeddddddddddddfffeeeeeeeeeeeedddbbb``````___\\\VVVNNNEEE<<<777555444222333444555555444444444444444444444444444333444555555666666555555333333333444444444555555222333444444555555444444222222222222222222222222000111222333444444444444sssfff[[[WWWWWWVVVVVVXXXVVVUUUTTTPPPMMMKKKLLLMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDDDDCCCBBB@@@>>><<<<<<======>>>>>>??????999999999888777777666666111///...000222444444333444555666666444444555666333333444555555555555444555555444444444444555555333444444444555555555555444444444444444444444444333444666777999;;;<<<===BBBBBBBBBCCCDDDEEEFFFGGGDDDGGGJJJLLLOOOTTT[[[aaagggfffeeefffjjjooouuuxxx|||uuuqqqooommmjjjmmmppppppoooqqqxxx~~~{{{tttrrrssswwwzzz{{{kkk]]][[[YYYYYY\\\___aaaaaa``````bbbdddfffhhhjjjkkkiiijjjkkkkkkkkkkkkkkkjjjffffffeeedddeeefffggghhhfffeeeeeeeeefffdddbbb___``````^^^ZZZSSSJJJAAA<<<777555333333444555444333333333333333333333333333333333444555555555555444111111222222222222333333222222333444444444444444111222222222222333333333000111111222444555555666rrrfff[[[XXXXXXWWWVVVWWWTTTTTTTTTRRRNNNLLLKKKLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>;;;;;;<<<======>>>??????888888777777666555555444111000///000333444555444333444555555333333444555444444555666666666666666555444444444444444444555444444444444555555555555444444444444444444444444555555777999;;;===???@@@BBBBBBBBBCCCCCCEEEFFFFFFFFFHHHLLLQQQXXX___eeehhhhhhggghhhjjjpppvvvzzz}}}{{{nnnbbb]]]\\\[[[]]]___ccchhhmmmttt{{{}}}{{{yyyzzz~~~|||lllfff___ZZZ[[[^^^```aaa``````bbbccceeeggghhhiiiiiijjjjjjkkklllllllllkkkiiihhhfffeeeddddddeeeeeedddddddddfffggggggdddbbbaaaaaa```]]]WWWOOOGGGCCC999777555444444444333222333333333333333333333333222222333444444444444444111111222222222222333333111222222333333333333333111111222222222333333333333222222111222333555666qqqfff\\\YYYYYYWWWVVVVVVSSSTTTTTTRRROOOLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@>>>:::;;;;;;<<<===>>>>>>???<<<<<<;;;;;;:::999999999444222222333666888888777222333444444222222333444555555666777777777777777444444444333333444444444444444444555555555666666777777777777777777777777666777888;;;===???AAABBBAAAAAABBBBBBCCCEEEFFFGGGHHHJJJNNNVVV___ggglllnnnggggggiiimmmtttzzzyyyyyyrrrdddXXXUUUWWWWWW[[[]]]```eeemmmvvv~~~}}}{{{{{{|||~~~|||sssfff]]][[[[[[]]]]]]``````bbbccceeefffhhhhhhiiiiiijjjkkkllllllllllllooommmiiifffcccaaa``````bbbcccdddgggiiiiiigggeeebbbbbbbbb___ZZZSSSLLLHHH:::888555444444444222111222222222222222222222222111222333333444444333333333333444444444555555555111111222333333333333222111111111222222333333333666555333111111222333444mmmcccZZZWWWVVVUUUVVVXXXVVVUUUTTTRRROOOLLLJJJHHHJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAADDD???:::999<<<>>><<<:::;;;:::888666555444555555666666444333333444555555666555333222222333555666333333444444555666666666222222333444555555555555444555555666666666666666444555777888888888777666666777999;;;===???@@@@@@>>>===<<<<<<===@@@DDDFFFMMMKKKLLLUUUcccmmmpppoooqqqooonnnqqqvvvzzz{{{zzzwwwhhhZZZPPPOOOSSSXXXWWW[[[aaaiiiqqqwww|||~~~yyywwwuuurrrsssxxxmmmccc\\\WWWXXX\\\```aaaaaaaaaaaabbbeeehhhiiiiiiiiijjjkkklllmmmmmmllljjjgggdddcccdddfffgggcccdddeeefffffffffeeedddaaaaaaaaa___[[[VVVQQQNNNCCC===777444666888666444444555666555333222333444666333000111444666666555333333333222222111111111222222333333333333444444555444333333555555444333222222333333333333444444mmmcccYYYWWWVVVTTTUUUWWWVVVUUUTTTRRROOOLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@BBB>>>999999<<<>>>===:::;;;999888666555555555555666555444444444555666777888666555444444555666888444444444444555555555555333333444444555444444444444444555666666666666666555666666666555444222111888999;;;===???@@@@@@@@@>>>>>>======???BBBFFFHHHLLLKKKLLLTTT___iiinnnooorrrqqqppprrruuuvvvtttrrrqqqkkkbbbYYYSSSSSSWWWZZZ^^^aaaeeekkkooosssuuuvvvsssrrrqqqppprrrwww|||nnnbbbYYYXXX\\\\\\]]]___aaabbbeeegggiiihhhiiijjjkkklllmmmmmmmmmnnnllliiifffdddcccccccccddddddeeeeeeeeeeeeeeedddccccccbbbaaa]]]XXXSSSPPPDDD>>>666333444555444222444555666555333222333444666333111111444666666555444444444333333333222222222222333333333333444444444333222333444555444222222222333333333333444444lllbbbYYYVVVUUUTTTTTTVVVVVVUUUTTTRRROOOLLLJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@===999:::<<<>>>===;;;:::999888777666555555555666555555444555666888999777666555444444555666777555555555555444444444444444444444555444444333333444444555666666666666555555555555555555444333222:::;;;>>>@@@AAAAAA@@@???>>>>>>>>>???AAADDDHHHJJJJJJKKKNNNSSS[[[cccjjjnnnssssssrrrrrrrrrooojjjfff^^^\\\YYYXXXXXXYYY\\\^^^dddfffiiilllnnnpppppppppoooppppppqqqtttyyyyyyhhh[[[XXXZZZXXXZZZ\\\```bbbdddfffffffffhhhjjjlllmmmmmmlllllllllkkkjjjhhhfffdddcccbbbeeeeeeddddddddddddeeeeeedddddddddccc___[[[VVVTTTIIIBBB999444333444333222444555555555333222333444555333222222444555555444555555444444444444333333222222333333333333444444444222111222333444333222222222333333333333444444kkkaaaXXXUUUUUUSSSTTTVVVVVVUUUTTTRRROOOLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA>>><<<::::::<<<======<<<999999888777777666666555666555555555666777999:::555444333333333333444555666666555444444333222222555555555555444333222222333444555555666666555555333444555666777888999999;;;<<>>======>>>???BBBEEEIIIKKKJJJMMMPPPTTTXXX^^^gggmmmrrrrrrrrrppplllfff```[[[SSSTTTUUUYYY^^^bbbeeefffggghhhjjjmmmnnnoooooooooqqqrrrssstttvvv{{{sssfff]]]YYYWWWXXXZZZ]]]```bbbaaaaaadddfffiiilllmmmmmmllljjjggghhhhhhiiihhhgggfffeeefffeeedddcccccccccdddeeecccddddddccc```\\\XXXVVVPPPIII@@@999666555555444333444555555333333333555444444333333444444444444444444444444444333333333222222222333333333444444333222111111333333222111222222222333333333444444kkkaaaXXXUUUUUUSSSTTTVVVVVVUUUTTTRRROOOLLLJJJHHHHHHHHHHHHGGGEEECCCAAA@@@BBBBBBBBBAAAAAA@@@@@@???<<<;;;:::;;;<<<<<<<<<<<<999999888888777777666666666555555555666777999:::444444444333333444444444666666555444333222222111555555555555444333222222333444444555555555555555333444555666777999:::;;;;;;<<<>>>@@@@@@???>>>======>>>???AAACCCFFFIIIJJJKKKOOOSSSUUUWWW\\\dddkkknnnnnnnnnkkkeee^^^XXXUUUSSSTTTYYY```iiipppssstttrrrqqqpppoooooooooooooootttttttttttttttwww|||vvvgggZZZVVVUUUUUUXXX\\\`````````bbbdddhhhkkkllllllkkkjjjggggggiiijjjiiihhhfffeeefffeeedddcccbbbccccccdddaaabbbcccbbb```]]]YYYWWWTTTNNNFFF>>>999777555555333444555444333333444555333444555444444333333444222222222222222333333333222222222333333333444444333222111111333333222111222222222333333333444444lllbbbYYYVVVUUUTTTTTTVVVVVVUUUTTTRRROOOLLLJJJHHHJJJIIIIIIGGGEEECCCAAA??????>>>>>>>>>=========<<<;;;;;;<<<;;;;;;;;;;;;;;;888888999999888888777666666555555444555666888999666666666666666666666666555555555444333222222111444444444555444444333333333333444555555555555444666555555555666777888888<<<===>>>??????????????????@@@AAACCCEEEHHHJJJKKKLLLOOOSSSVVVXXX[[[aaafffggghhhfffccc]]]XXXUUUTTTWWW[[[cccppp~~~|||vvvqqqnnnmmmmmmtttsssqqqnnnmmmoootttwww}}}rrraaaYYYUUURRRTTTYYY___bbbbbbaaaccceeehhhjjjjjjjjjiiijjjkkkkkkjjjiiigggdddcccfffeeedddccccccbbbbbbccc```aaabbbbbb```]]]ZZZXXXUUUPPPIIIAAA;;;777555444222444555444333333444666333444666555444333333333111111222222222222333333222222333333333333444444444222111222333444333222222222333333333333444444mmmcccYYYWWWVVVTTTUUUWWWVVVUUUTTTRRROOOLLLJJJHHHIIIIIIHHHGGGFFFDDDBBBAAA>>>>>>>>>>>>============;;;<<<===<<<;;;:::999:::888888999999999888777666666555444444444555666777555666666666666666666555444444444333333222222222333333444444555444444444222333444444555555444444666666666666777888:::;;;???>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKNNNQQQUUUXXX[[[^^^`````````^^^ZZZVVVTTTUUUWWWZZZaaappp}}}uuuqqqpppppprrrppplllhhhfffiiimmmrrrwwwyyy~~~yyyeee]]]UUURRRVVV\\\```aaa```aaaccceeeggghhhiiiiiikkkkkkjjjiiihhhgggeeedddeeeeeeeeedddcccbbbaaaaaa___```bbbbbbaaa^^^[[[YYYVVVSSSNNNGGG???:::777666222333555444333333444666222555777666444222222333222222222333333333444444222222333333333333444444444333222333444555444222222222333333333333444444mmmcccZZZWWWWWWUUUVVVXXXVVVVVVTTTRRROOOLLLJJJHHHHHHHHHHHHGGGGGGEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@<<<=========;;;999999999777888999::::::999777666666666444333333444555555333333444444444444333333444444333333333333222222222222333444555555555555222333444444555555444444666666666888:::===@@@AAA@@@@@@???>>>???BBBDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNJJJLLLPPPTTTXXXZZZ[[[[[[\\\\\\YYYUUUQQQQQQUUUYYYZZZdddyyyyyyuuutttuuuqqqooojjjfffdddffflllppprrruuuyyyzzzyyyqqqgggZZZSSSTTTXXX\\\]]]___```aaaccceeeggghhhiiihhhhhhhhhhhhhhhiiiiiiiiiddddddeeeeeedddcccaaa```___aaabbbcccbbb___\\\ZZZYYYWWWRRRLLLDDD>>>:::999222333444444333333555666222555777777444222222333333333333444444555555555222222333333333444444444555444333333555555444333222222333333333444444444pppeee[[[ZZZZZZYYYXXXYYYVVVUUUTTTSSSPPPMMMIIIHHHJJJJJJIIIHHHFFFDDDBBBAAA??????@@@@@@@@@AAAAAAAAA>>><<<;;;;;;<<<===;;;:::999999999888666555333222555555555555555666777777333333222333333444333333444555555555555555444444222333333444555666777777555444333222333444555666777888999:::;;;<<<<<<<<<@@@@@@AAABBBDDDGGGIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJNNNSSSVVVWWWVVVUUUUUUUUUSSSPPPPPPSSSVVVXXXYYY]]]iii|||~~~{{{xxxsssooojjjccc^^^___aaacccgggmmmjjjnnnssswwwzzz~~~tttsssvvv{{{^^^WWWYYYYYY[[[___dddbbb``````ccceeefffeeejjjjjjjjjjjjhhhgggfffeeebbbcccdddeeeeeedddcccbbbaaaaaaaaaaaa````````````ZZZXXXTTTPPPJJJCCC;;;666777555444444555666444333777777666666555555555444444444444444444444444444444333333222222333333444666666555555555444444444555555555444444333333333pppeee[[[ZZZZZZYYYXXXYYYVVVUUUUUUSSSPPPMMMJJJHHHJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<:::;;;<<<<<<;;;999888888888888777666444444555555555555555666777777777777777555444444777999888888777666555333111000555555555555666666666666555444333333333444555666777888999:::;;;<<<<<<<<>><<<;;;:::<<<;;;999:::;;;;;;:::888777777888888777777666555666555555555555666666777777777666555333333444555777777777666555333222111666666555555555444444444555444444444444555666777888888:::;;;<<<=========@@@AAAAAACCCFFFIIILLLMMMJJJJJJJJJKKKMMMOOOQQQSSSNNNNNNOOONNNNNNNNNMMMMMMLLLLLLNNNRRRWWW\\\^^^^^^]]]aaahhhoootttwwwwwwwwwwwwtttpppnnnooonnnjjjggggggaaa^^^```aaa```aaaccchhhjjjmmmppprrruuuyyy|||}}}{{{yyyyyy|||zzzzzz}}}|||{{{{{{~~~~~~lll```XXXWWWZZZ\\\___bbbbbbaaaaaaccceeegggggggggggggggfffeeeeeecccddddddeeeeeeddddddccc````````````____________^^^\\\YYYUUUQQQJJJCCC>>>:::888555444444444222111444444444444444333333333444444444444444444444444444444333333333333444444555555555555555444444444555555555444444444444444rrrfff\\\YYYYYYXXXXXXYYYWWWWWWVVVTTTQQQNNNKKKIIIJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@>>>===;;;:::999;;;:::888999::::::999777666777777888888888777777666666555555555555666777666666777;;;???===777222333444555555666555555555333333333333333333333333555555555555666777777888888999:::<<<============???@@@AAADDDHHHLLLPPPSSSMMMLLLLLLMMMOOORRRUUUWWWRRRPPPMMMLLLLLLLLLLLLLLLLLLMMMPPPUUU[[[___```___```aaabbbdddfffhhhiiijjjooonnnmmmmmmnnnmmmjjjhhhgggaaa^^^```bbbbbbdddhhhkkkmmmooorrrvvvyyy}}}~~~{{{xxxwwwzzz}}}}}}{{{yyyvvvuuuwww|||}}}mmm```ZZZZZZWWW\\\bbbbbb```___bbbeeeffffffggghhhhhhggggggfffddddddeeeeeeeeeeeedddddd````````````_________^^^^^^]]]ZZZWWWTTTNNNGGGBBB:::777555444444444333222444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555555555555555555555555444444444sssggg\\\XXXYYYXXXXXXYYYXXXWWWVVVUUURRROOOLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>===<<<<<<;;;;;;999888888999:::888777666777777888888888888888666666555555555555666666666666<<>>>>>>>>===???AAAEEEJJJPPPTTTWWWNNNNNNNNNOOOQQQTTTXXXZZZUUUQQQMMMKKKLLLNNNNNNNNNPPPQQQTTTXXX]]]``````___```_________```bbbeeeggggggggghhhiiiiiihhhfffdddhhhbbb^^^aaaeeehhhmmmrrrtttuuuwww{{{~~~|||}}}}}}{{{xxxvvvvvvuuusssqqqppprrruuuxxx~~~{{{yyyvvvrrrppprrrvvv{{{~~~lll]]]VVVTTTZZZ___```^^^^^^aaadddffffffggghhhiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeeeaaa````````````_________^^^\\\ZZZXXXUUUPPPJJJEEE:::888555444555666666555555555555555555555666666444444444444444444444444555444444333333444444555444555555555555555555555555555555555555555555555tttggg\\\XXXXXXWWWXXXYYYXXXXXXWWWUUUSSSOOOLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>>>>============;;;:::888999::::::999777777777888888999888888888777666666555555555555666222333:::IIIXXXZZZNNNAAA666666666666555444333222444444555666777888999:::555666777888999:::::::::999:::<<<===>>>>>>??????===>>>AAAEEEJJJOOOTTTWWWOOOOOOPPPQQQSSSVVVXXXZZZTTTPPPLLLLLLOOORRRRRRRRRSSSTTTVVVYYY]]]______^^^]]]\\\[[[[[[]]]```cccfffdddeeefffggggggfffeeedddhhhcccaaafffkkkoootttzzzzzz{{{}}}{{{wwwtttqqqnnnhhhgggeeedddeeehhhllloooooowww}}}|||zzzxxxvvvsssnnnlllmmmrrrxxx|||zzzdddUUUTTTXXX\\\]]]]]]^^^```ccceeefffgggiiijjjjjjkkkkkkgggffffffeeeeeeffffffgggaaaaaaaaaaaa````````````]]]\\\[[[YYYWWWRRRLLLHHH===:::777555666777777666555555555666666666666666444444444444444444444444555555444444444444555555444444444555555555555555555555555555555666666666uuuhhh\\\XXXXXXWWWWWWYYYYYYXXXXXXVVVSSSPPPMMMKKKJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>>>>>>>======<<<:::999999::::::999888888888999999999888777777777777666555555555555555222222555===DDDFFFBBB<<<666666666666555444333333555555555666666777777777555666888999:::;;;;;;::::::;;;<<<===>>>?????????>>>>>>@@@CCCGGGKKKOOORRROOOPPPQQQSSSUUUWWWXXXYYYQQQMMMJJJLLLQQQUUUVVVUUUTTTTTTUUUXXX[[[]]]]]]]]]ZZZZZZZZZ[[[\\\___aaabbbdddeeefffggggggfffggggggfffdddfffmmmsssuuuwww{{{yyyyyy{{{|||uuuppphhhfffccccccdddgggiiikkkeeejjjrrryyy|||xxxwwwwwwuuutttrrrooojjjhhhjjjooouuuzzzppp\\\UUUVVVWWWYYY\\\^^^aaabbbcccdddfffhhhiiijjjkkkkkkhhhgggfffeeeeeefffggghhhcccbbbbbbbbbaaaaaaaaaaaa^^^]]][[[[[[YYYUUUOOOKKKBBB???:::777666666666555444444444555555666666666444444444444444444444444555555444444444444555555444444444555555555666666444555555555666666666777uuuhhh\\\WWWWWWWWWWWWYYYYYYYYYXXXVVVSSSPPPMMMKKKJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>=========<<<;;;999:::;;;;;;:::888999999999999999888777777888777666555555555555555999888666444222222444666222333444555666666666666444444333333333222222222555666888:::;;;;;;;;;;;;:::;;;<<<>>>??????????????????@@@BBBDDDHHHKKKLLLOOOPPPRRRTTTVVVWWWWWWWWWOOOKKKIIILLLRRRXXXXXXWWWSSSRRRSSSVVVYYY\\\]]]]]]ZZZ[[[[[[[[[]]]^^^___``````aaacccccccccdddfffhhhddddddiiisssxxxxxxwwwxxxtttssstttzzz~~~vvvnnnkkkhhhffffffggghhhhhhbbbeeehhhkkkppp{{{}}}xxxtttsssssssssrrrooolllhhhfffhhhmmmtttyyy~~~{{{fffVVVUUUUUUWWW[[[___aaabbbbbbcccdddfffhhhiiijjjjjjhhhgggfffeeeeeefffggghhhccccccccccccbbbbbbbbbaaa^^^]]]]]]\\\ZZZWWWQQQNNNGGGBBB===999666555444333333333333444444555555555444444444444444444444444555555444444444444555555444444444555555555666666444555555555666666777777tttccc\\\[[[VVVXXX[[[XXXZZZXXXVVVTTTRRRPPPLLLIIILLLJJJHHHFFFFFFEEECCCAAAAAA@@@>>>>>>???@@@???>>>888888999999999:::::::::999999999888777666666555555555444444444444555555555555555555555555555555777666555444444555666777444444333333333444444555777888888999999:::;;;;;;<<<<<<======>>>>>>??????<<<===???BBBEEEHHHJJJKKKKKKNNNRRRUUUUUURRRNNNKKKGGGHHHJJJLLLNNNOOOQQQQQQRRRSSSUUUWWWZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^___]]]___`````````ccchhhlllllllllnnnqqqssstttsssrrroooqqqtttvvvxxx|||{{{tttnnnjjjgggeeecccdddbbbbbbeeehhhmmmxxxxxxqqqrrrrrrrrrtttvvvyyy|||~~~zzzvvvsssssstttvvvqqqmmmjjjiiiiiiiiiooovvvzzz~~~rrraaaVVVNNNQQQXXX^^^aaadddccccccccccccdddfffhhhiiigggfffdddcccbbbcccddddddgggfffdddbbbaaa```______aaa^^^\\\ZZZYYYWWWUUURRRLLLEEE===888777888888777888888777666555444444333555333222222333555555555555555555555555555555555777777666666555555444444444444555555666777777777uuuddd\\\[[[VVVWWW[[[WWWZZZXXXUUUTTTSSSPPPMMMJJJLLLJJJHHHGGGFFFEEECCCAAAAAA???======>>>>>>>>><<<;;;;;;;;;:::::::::999999999999888888777666666555666555555444444555555666555555555555555555555555777666555444444555666777444444444444444555555666888888888999::::::;;;;;;<<<<<<======>>>?????????@@@@@@AAABBBDDDGGGIIIJJJMMMOOOQQQSSSQQQNNNKKKHHHGGGGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]___```aaaaaadddiiimmmoooooooooooopppppppppooooooppprrrtttvvvyyy}}}yyytttpppllliiifffcccbbbccceeehhhqqq{{{xxxrrroooooonnnmmmmmmnnnppppppssswww}}}|||wwwvvvuuuuuutttpppkkkhhhgggffffffjjjqqqxxx{{{}}}fff[[[RRRSSSWWWZZZ]]]___bbbbbbbbbbbbdddfffhhhiiigggfffeeedddddddddeeeeeegggfffdddbbbaaa```______```^^^[[[ZZZYYYXXXVVVTTTPPPJJJBBB<<<999888777666444555555555555666666666555444222222444555555555555555555555555555555555666666666666666555555555444444555555666777777777uuuddd]]][[[VVVWWWZZZVVVYYYWWWUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGGGGFFFCCCAAAAAA???===<<<======<<<:::>>>======<<<:::999999888999999888888777666666666666555555444444555555666555555555555555555555555666666555444444555666666555555555555555666777777888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@DDDCCCBBBBBBDDDFFFHHHJJJOOOOOOOOONNNMMMJJJGGGEEEFFFFFFFFFGGGJJJMMMQQQSSSUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[]]]______^^^\\\[[[]]]^^^```aaabbbeeejjjnnnrrrqqqooommmllllllmmmmmmlllnnnqqqsssvvvyyy~~~{{{wwwpppkkkhhhgggfffgggllltttyyyuuussspppmmmjjjiiihhhhhhfffkkkpppsssvvv~~~~~~}}}zzzvvvqqqkkkggggggfffeeehhhmmmuuuwww{{{~~~nnnaaaVVVTTTVVVXXXZZZ]]]```aaaaaabbbccceeeggghhhggggggfffeeeeeeeeefffffffffeeecccbbbaaa``````______]]][[[ZZZZZZYYYWWWVVVUUUOOOHHHAAA<<<999666555444444444555555555555666555444222333444666666555555555555555555555555555555555555666666666666666444555555666666777777888vvveee]]]\\\VVVWWWZZZVVVXXXWWWUUUTTTTTTRRROOOMMMKKKIIIHHHHHHHHHFFFDDDAAABBB@@@===<<<<<<<<<;;;:::===<<<<<<;;;:::999999999888888888888777777666666666666555555555555666666555555555555555555555555555555555555555555555555666555555555666777888999999999::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@EEEDDDCCCBBBCCCFFFIIIKKKNNNMMMKKKJJJHHHFFFEEEEEEEEEEEEDDDEEEHHHLLLPPPSSSUUUUUUTTTTTTUUUVVVWWWXXX\\\^^^aaacccccc```\\\YYY]]]]]]^^^___bbbfffjjjmmmrrrpppmmmjjjiiijjjmmmppplllooossswww|||zzzuuurrrnnnkkkmmmrrryyy|||xxxssspppnnnmmmiiijjjllllllmmmsss~~~{{{rrrlllhhhiiiiiigggiiilllpppsssvvvyyy{{{yyykkk]]]VVVUUUVVVZZZ___^^^___```aaacccdddffffffffffffeeeeeeeeeeeeeeeeeeddddddcccaaa````````````^^^]]][[[[[[[[[[[[YYYXXXUUURRRLLLEEE???;;;777555777777666555444333222222555444333333555666666555555555555555555555555555444444555555666666777777555555555666777777888888wwweee^^^]]]WWWXXX[[[WWWYYYWWWUUUTTTTTTRRRPPPMMMJJJIIIIIIIIIIIIGGGDDDAAACCCAAA>>>=========<<<:::999999999999999:::::::::888888888777777777777777666666666555555666666666555555555555555555555555444444555555555555444444555555555666777888999999999::::::;;;<<<<<<============>>>>>>???@@@@@@@@@DDDCCCBBBBBBCCCGGGJJJLLLJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDGGGKKKOOORRRTTTTTTTTTTTTTTTUUUVVVVVV]]]___dddffffffbbb^^^[[[]]]\\\\\\^^^aaaeeeiiijjjmmmmmmkkkiiiiiilllrrrwwwuuuwww{{{|||wwwqqqppprrruuu}}}}}}|||ssspppkkkiiikkkooosssvvvrrrlllhhhjjjkkkjjjiiikkkkkknnnqqquuuxxx||||||iii]]]WWWUUUYYY^^^\\\]]]^^^```bbbcccdddeeeddddddddddddeeeeeeddddddccccccbbbaaa`````````aaa^^^]]][[[[[[\\\\\\ZZZYYYSSSRRRNNNIIIBBB===999777777777666555444333333222555444333444666777666444666666666666666666666666444444555555666666777777555555666666777888888888wwwfff___^^^YYYZZZ^^^ZZZZZZXXXVVVUUUTTTRRROOOMMMIIIIIIIIIJJJJJJHHHEEEBBBBBB@@@>>>===>>>>>>===;;;888888888999999:::::::::888888777777777777777777777666666555555666666777555555555555555555555555444444555555555555444444555555555555666888999:::::::::;;;<<<<<<======>>>======>>>??????@@@@@@AAACCCBBBBBBBBBDDDFFFIIIKKKFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEGGGJJJMMMOOORRRRRRSSSTTTUUUUUUTTTTTTYYY\\\bbbfffhhhfffbbb```___^^^]]]^^^bbbfffhhhiiihhhiiijjjjjjkkkpppyyy{{{wwwwwwuuuyyyyyyqqqlllkkkkkkkkkjjjxxxsssmmmiiikkkllljjjggghhhfffiiimmmppptttxxx}}}yyyjjj___WWWVVVZZZZZZ[[[]]]___aaaccccccdddbbbcccddddddeeeeeeddddddbbbaaaaaa`````````aaaaaa___^^^\\\\\\\\\\\\[[[YYYSSSSSSQQQLLLFFF???;;;999555555555666666666666777555444444555777777666444666666666666666666666666555555555666666666666666555666666777777888888999wwwfff```___[[[]]]aaa]]][[[YYYWWWUUUTTTRRRNNNLLLIIIIIIIIIJJJKKKIIIEEEBBB@@@>>><<<<<<======<<<;;;::::::::::::::::::999999777777777777777777777888777777666666666666777777555555555555555555555555333444444555555444444333444444444555666777999999;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNPPPSSSUUUVVVUUUTTTSSSPPPUUU\\\ccchhhiiihhhgggcccaaa___```dddhhhiiiiiieeehhhkkklllnnnttt}}}{{{sssnnnllllllooozzzyyyrrrmmmnnnnnnjjjfffeeebbbeeehhhkkknnnrrrwwwzzz~~~yyylll___YYYYYYXXXYYY\\\___aaabbbbbbcccbbbccceeefffffffffeeeeeeaaaaaa`````````aaaaaabbbaaa___]]]]]]]]]\\\ZZZYYYUUUVVVVVVQQQIIIAAA<<<:::666666666777777777777888444444444666777888666444666666666666666666666666666666666666666555555555666666666777888888999999wwwfff``````\\\^^^ccc___\\\ZZZXXXVVVTTTRRRNNNKKKIIIIIIIIIJJJKKKIIIEEEBBB>>><<<:::;;;<<<===<<<;;;======<<<;;;::::::999888777777777777777888888888777777666666666666777777555555555555555555555555333333444555555444333333333333444444555777888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLOOORRRVVVWWWVVVSSSRRRJJJOOOXXXaaagggkkkllllllfffcccaaabbbfffiiijjjjjjdddhhhlllmmmooovvv~~~uuutttvvvooowwwxxxrrrrrrrrrlllfffddd```bbbeeehhhjjjmmmrrruuuyyyvvvhhh^^^\\\WWWYYY[[[^^^```bbbbbbbbbcccdddfffgggggggggffffffaaa````````````aaaaaabbbbbb```^^^]]]]]]\\\ZZZXXXXXXYYYYYYTTTKKKBBB<<<:::::::::999888777666555555444444444666888888666444777777777777777777777777777777666666555555555444666666666777888888999999yyykkk]]]YYYYYYYYYXXXYYY[[[ZZZXXXVVVRRROOOMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;;;;;;;::::::999888777777444666888999:::999777666777777777888777666555555555666777777777666444333555444444333333333444444444555666777888999::::::;;;;;;<<<===>>>???@@@@@@===============>>>>>>???GGGGGGGGGGGGFFFEEECCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGHHHJJJLLLMMMOOORRRUUUXXXXXXUUURRROOOLLLMMMRRR]]]jjjsssuuuuuunnnkkkhhhggghhhjjjjjjjjjkkklllnnnqqqvvv{{{yyyrrrwwwuuuyyy~~~wwwrrrqqqnnnhhhccceeedddccccccfffkkkpppsss|||~~~tttfff\\\ZZZZZZ\\\]]]___aaacccdddffffffeeeeeeeeedddddddddaaa___]]]]]]___aaaaaaaaa```___\\\YYYXXXYYYZZZZZZVVVTTTRRROOOKKKFFF???:::999777666666777777666444555555555555666666666666555555555555666666666777666666555555555555666666777777777777888888888888xxxkkk^^^YYYZZZYYYYYYZZZ[[[ZZZXXXVVVSSSOOOMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;;;;::::::999999888888888555666777888999888888777777777777777666666666666555666777777777666444444555444444333333444444555555555666777888999::::::===============>>>>>>>>>::::::;;;===???AAABBBDDDFFFFFFFFFEEEEEEDDDCCCBBBEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGHHHHHHJJJLLLMMMNNNPPPSSSVVVWWWVVVTTTSSSQQQQQQUUU___kkksssvvvvvvrrrnnnjjjiiijjjmmmoooooossstttuuuxxxzzz~~~{{{yyyzzz~~~wwwsssoooiiiddddddbbbaaabbbeeejjjooosssxxxzzz}}}qqqeee\\\\\\\\\^^^aaabbbaaa```ccccccddddddeeeeeeeeeeeeaaa___]]]^^^___aaaaaaaaaaaa___^^^\\\[[[[[[[[[[[[WWWVVVSSSQQQMMMHHHAAA<<<999888666666777777666444555555555555666666666666555555555666666666777777777777666666666666777777777777777777888888888888wwwjjj^^^ZZZZZZYYYYYY[[[ZZZZZZYYYVVVSSSPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;999999999999999999999999666777777777888888888888999888666555555555666777666666666777666555555444555444444444444444555555666666777888999::::::;;;>>>>>>>>>=========<<<<<<:::;;;<<<>>>AAACCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAADDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMOOORRRTTTVVVWWWWWWWWWWWWWWWZZZbbbmmmuuuyyyzzzyyyuuuooommmnnnqqqsssuuu||||||}}}}}}vvvqqqkkkgggbbbaaaaaaaaaeeejjjooorrruuuwwwzzz}}}rrrbbb^^^[[[]]]bbbdddccc``````aaabbbdddeeefffffffffaaa___^^^^^^```aaaaaa````````````___^^^]]]\\\[[[XXXWWWUUUSSSOOOJJJDDD???;;;999777666777777666444555555555555666666666666555555666666666777777777888888777777777777888888777777777888888888999999uuujjj___[[[[[[YYYZZZ\\\ZZZZZZYYYWWWTTTPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???===<<<=========;;;999999999999999999::::::777777777666777888888999:::888666555444555777888666666666666666555555444555444444444444555555666777777888888999::::::;;;========================>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPRRRSSSUUUWWWXXXXXX[[[\\\___fffoooxxx}}}{{{uuuqqqqqqtttvvvwww}}}~~~yyysssmmmjjjbbbaaaaaabbbfffjjjooorrruuuwwwyyy|||pppggg^^^\\\```eeeeeeccc___```bbbcccdddeeeeeedddaaa___^^^___```aaa```___^^^___``````___^^^[[[ZZZXXXWWWUUUTTTQQQLLLFFFBBB<<<:::777666666666555444555555555555666666666666555666666666666777777777888777777666666777777888777777888888888999999999sssiii```\\\[[[ZZZ[[[^^^ZZZZZZZZZXXXUUUQQQMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA???===<<<=========;;;999999999999999999::::::777777777666777888888999:::888666555444555777888777666666666555555555555444444444444444555666777888888999999::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>??????AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAACCCDDDFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNSSSSSSSSSTTTTTTUUUVVVWWW\\\]]]aaagggpppxxxyyyvvvuuuvvvvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}xxxtttrrrpppnnnooorrrtttvvv{{{{{{|||tttpppmmmcccccccccdddgggkkkoooqqqsssuuuwwwzzz~~~|||iii^^^]]]aaacccccc___```bbbcccccccccbbbaaaaaa_________aaaaaa```^^^[[[]]]^^^___^^^\\\ZZZXXXWWWVVVUUUTTTRRRMMMHHHDDD>>>;;;888666666666555444555555555555666666666666666666666666777777777888777666666555555666666777888888888888999999999999qqqiiiaaa^^^\\\ZZZ[[[___ZZZZZZZZZYYYVVVQQQMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;999999999999999999999999666777777777888888888888999888666555555555666777777777666555555555555666444444444444555666777777999999:::::::::;;;;;;;;;999:::;;;<<<===>>>>>>???<<<===@@@BBBDDDDDDEEEDDDBBBAAA@@@?????????@@@AAAEEEGGGIIIKKKMMMOOOPPPPPPMMMMMMLLLKKKLLLMMMOOOOOOUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[```fffmmmtttzzz}}}}}}zzzyyyxxxwwwuuusssqqqrrrtttwwwyyy{{{}}}}}}zzzsssnnnkkkjjjhhhgggcccdddfffgggiiilllqqquuuzzz}}}vvvrrrrrrwww~~~vvvpppnnneeeeeeeeefffhhhkkknnnpppnnnpppsssvvvyyy~~~|||fff\\\[[[]]]___^^^```aaaccccccbbb```___aaa```___```aaaaaa___]]]ZZZ[[[\\\]]]]]][[[YYYXXXWWWVVVUUUUUUSSSOOOJJJFFF@@@===999666666555555444555555555555666666666666666666666777777777888888666666555555555555666666888888888999999999999:::ppphhhaaa^^^\\\ZZZ\\\```ZZZZZZ[[[ZZZWWWRRRMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;;;;::::::999999888888888555666777888999888888777777777777777666666666666888777666555444555555666444444444444555666777888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>@@@BBBDDDCCCCCCBBBBBBAAA???>>>>>>???AAABBBEEEFFFHHHJJJLLLMMMNNNOOOMMMLLLLLLLLLMMMNNNPPPQQQTTTUUUUUUVVVVVVUUUTTTTTTUUUXXX]]]cccggglllppprrrvvvvvvxxxzzz{{{yyyuuurrrmmmnnnooorrruuuyyy{{{}}}~~~wwwsssnnnkkkiiiiiihhhgggbbbcccccccccdddfffjjjmmmooottt{{{yyynnnlllmmmqqqtttwwwvvvpppmmmfffeeeeeefffgggiiikkkmmmjjjmmmppptttwww{{{ppp___ZZZ[[[]]][[[]]]```bbbcccbbbaaa```aaa```___```aaaaaa___\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWUUURRRMMMIIIAAA>>>999666555555555444555555555555666666666666666666777777777888888888777777666666666666777777888888888999999999::::::ooohhhbbb___\\\ZZZ\\\aaaZZZZZZ[[[ZZZWWWRRRMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA???===============;;;;;;;;;::::::999888777777444666888999:::999777666777777777888777666555555888777666444444555555666444444444555555777888888::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;AAABBBCCCCCCCCCAAA???===BBBAAA???>>>>>>@@@AAACCCBBBCCCEEEGGGHHHJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSSSSTTTUUUVVVWWWVVVUUUUUUSSSWWW\\\```ccceeehhhjjjoooqqqvvvzzz}}}{{{vvvrrrlllmmmnnnpppssswww{{{}}}~~~yyyvvvqqqnnnmmmllljjjiiidddeeeeeedddccceeehhhjjjjjjnnnsssxxxrrrnnnmmmmmmkkkhhhmmmwww~~~wwwooolllfffeeeeeeeeefffgggiiijjjjjjlllppptttwww{{{wwwccc\\\]]]```XXX[[[^^^aaaccccccbbbbbbaaa``````aaaaaaaaa^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWTTTOOOLLLBBB>>>999666555555555444555555555555666666666777777777777777888888888888888888777777777777888888888888999999999:::::::::ooojjjccc^^^\\\\\\]]]]]]```]]]ZZZXXXUUURRRNNNKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<===>>>===<<<999888888888888888999999:::::::::999888777666555666666555555555555666666666666666666666666666666666666555666777888:::;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBAAABBBBBBBBBAAA???>>><<<===>>>>>>@@@AAABBBCCCCCCEEEGGGIIIKKKLLLJJJHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTVVVUUUTTTRRRQQQTTTVVVYYY[[[^^^aaaeeehhhhhhiiimmmsssyyyzzzwwwtttpppooonnnppptttxxx{{{}}}~~~|||yyyvvvsssqqqooolllllllllkkkiiihhhiiikkknnnpppqqqsssxxx{{{tttnnnkkkkkkllltttuuu}}}}}}qqqjjjhhhfffeeeffffffdddfffkkkgggjjjooosssvvvzzznnn___ZZZZZZZZZZZZ[[[^^^aaaccccccbbbbbbbbbbbbaaa```^^^]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJEEE===888666666777777777777777777888888888888777777777777888888888888777777777777777777777777999999::::::::::::999999ooojjjccc^^^\\\\\\]]]]]]^^^\\\YYYWWWUUUQQQMMMJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>===<<<===>>>===<<<999888888888888888999999999999999999888777666666666666555555555555666666555555555555555555555555666666666666777999:::;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAA@@@???>>>======>>>@@@AAACCCDDDDDDFFFHHHJJJKKKKKKJJJGGGFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRUUUWWWYYY\\\___bbbdddfffjjjpppvvvxxxvvvsssllllllmmmooossswwwzzz{{{}}}~~~|||wwwxxxxxxvvvtttssstttuuutttuuuvvvwww{{{~~~vvvpppmmmlllkkkmmmsss~~~vvvnnnjjjfffeeeeeedddaaaccchhhjjjmmmpppsssvvvzzzuuuddd\\\\\\ZZZZZZ[[[^^^aaaccccccbbbbbbaaaaaaaaa```^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJEEE>>>999777777777777777777777777888888888888777777777777888888888888888888888888888888888888888888999999999999888888nnnjjjccc___]]]]]]]]]]]]\\\ZZZXXXVVVTTTQQQMMMJJJJJJIIIIIIHHHFFFDDDBBBAAA@@@>>>===<<<===>>>===<<<999999888888888888888999777888888999888888777777666666555555555555666666555555555555555555555555666666666666888999:::;;;::::::::::::::::::;;;;;;<<<======>>>??????@@@@@@???@@@@@@AAA@@@@@@??????<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRSSSTTTVVVYYY[[[^^^aaaeeelllqqqssssssqqqiiikkkmmmpppsssvvvxxxzzzzzz~~~yyyrrrnnnhhhiiimmmrrrvvvvvvpppkkkgggfffdddaaacccgggoooppprrrtttvvv{{{kkk```]]][[[[[[[[[^^^```bbbbbbaaaaaaaaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQKKKFFF???:::888888888777777777777777888888888888777777777888888888999999999999999999999999999999999999999999999999999999nnniiiccc___^^^^^^^^^]]][[[ZZZXXXWWWUUURRRNNNJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@>>><<<<<<===>>>===<<<:::999888888777888888888666666777888888888888888666666555555555555666666555555555555555555555555666666666777888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>><<<===>>>@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPRRRTTTVVVXXX[[[```fffkkknnnnnnnnnhhhkkknnnppprrrtttvvvwwwwww||||||vvvrrrqqqqqqpppnnnrrrzzzrrrkkkiiifffdddfffiiioooqqqrrrtttwww|||uuueee]]][[[ZZZ[[[]]]```bbbaaa```aaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQLLLHHHAAA<<<:::999888888666777777777888888888888777777888888888999999999999999999999999999999999;;;;;;;;;::::::;;;;;;;;;mmmiiiddd```______^^^^^^[[[ZZZYYYYYYWWWTTTPPPLLLIIIIIIHHHHHHFFFEEECCCBBB@@@>>><<<<<<===>>>===<<<:::999999888777777888888555666777888888888888888666666555555555555666666555555555555555555555555666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;===@@@AAACCCCCCCCCBBBBBBAAA???>>>======<<<======???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGJJJIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMOOOQQQRRRUUU[[[aaaeeehhhjjjjjjfffiiimmmooooooppprrrtttxxx~~~~~~zzzuuunnnlllttt{{{qqqllliiifffgggjjjmmmnnnqqqtttxxx~~~|||iii\\\ZZZZZZZZZ]]]```aaaaaa```aaaaaaaaaaaa```___^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUSSSRRRNNNIIICCC>>><<<:::999888666777777777888888888888888888888888999999999999888888888888888888888888::::::999999999999::::::mmmiiidddaaa```______^^^ZZZZZZYYYYYYXXXUUUQQQMMMHHHHHHHHHGGGFFFEEEDDDCCC@@@>>>===<<<===>>>===<<<::::::999888777777777777555666666777888888888777666666555555555555666666444444444444444444444444555666888999:::;;;;;;;;;:::::::::;;;<<<<<<======:::<<<>>>AAACCCCCCCCCCCCBBBAAA@@@???============>>>???@@@BBBDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGHHHHHHGGGHHHJJJLLLNNNRRRXXX\\\```bbbeeegggcccgggkkkllllllnnnrrruuu|||ssslllnnnsss|||xxxpppkkkgggfffhhhiiilllooosssxxx~~~mmm^^^XXXXXXYYY\\\```bbbbbbaaaaaabbbbbbbbbbbbaaa```______^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSOOOKKKEEE@@@===<<<:::888777777777777888888888888888888888999999999999:::777777777777777777777777999888666666666666888999llliiidddaaa``````___^^^XXXXXXXXXYYYXXXUUUPPPLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@>>>===<<<===>>>===<<<;;;:::999888777777777777666666777777777777777666666666555555555555666666444444444444444444444444555666888:::;;;;;;;;;:::::::::;;;;;;<<<=========>>>???AAABBBCCCBBBAAA@@@??????>>>======>>>???@@@@@@@@@AAACCCDDDEEEGGGGGGCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJKKKPPPVVVZZZ\\\^^^bbbdddccchhhlllnnnooossszzz~~~tttppppppsssyyypppjjjgggggghhhkkkooossswww|||ooocccWWWWWWXXX\\\```bbbcccbbbbbbccccccccccccbbbaaaaaa```___]]]\\\ZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVTTTTTTPPPLLLFFFAAA???===:::999777777777777888888888888888888888999999999::::::888888888888888888888888:::999777666666777999:::llliiidddbbbaaa```___^^^WWWVVVWWWXXXWWWTTTOOOKKKHHHHHHHHHGGGFFFEEEDDDCCC@@@>>>===<<<===>>>===<<<;;;:::999888777777777777666666777777777777666666666666555555555555666666444444444444444444444444555666888:::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>AAABBBCCCCCCCCCAAA???===<<<<<<<<<<<<>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFGGGBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEGGGHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHJJJLLLKKKOOOUUUXXXZZZ\\\```cccfffjjjpppsssuuuzzz~~~vvvsssqqqzzzvvvmmmhhhhhhhhhkkkooosssvvvzzz~~~~~~pppgggVVVVVVXXX[[[```cccdddcccccccccdddddddddccccccbbb```___]]][[[ZZZZZZZZZ[[[YYYYYYXXXXXXWWWVVVUUUTTTPPPLLLGGGBBB???===;;;999777777777777888888888888888888999999999:::::::::999999999999999999999999===<<<:::999999:::<<<===mmmiiieeebbbaaa```___]]]YYYWWWVVVUUUUUUSSSQQQOOOKKKKKKJJJHHHFFFEEEDDDCCCAAA???=========>>>===;;;<<<888555666999;;;999666999888666555555777999:::888888777777666666555555999999777666666555555555666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>??????@@@AAABBBBBB@@@???===@@@???>>>===>>>@@@BBBCCC???@@@CCCDDDEEEEEECCCBBBDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCHHHJJJLLLMMMLLLLLLLLLMMMMMMPPPUUUWWWYYY\\\bbbgggkkksss|||zzzvvvvvv|||tttpppnnnooommmnnntttyyy||||||rrrjjjVVVVVVVVVXXX[[[___ccceeecccaaaaaacccffffffdddaaaaaa```^^^\\\[[[[[[[[[\\\ZZZZZZYYYXXXWWWVVVVVVUUURRROOOKKKFFFCCC>>>:::777999777777888:::;;;;;;::::::888666777999:::888666999999999888999999::::::555777999:::::::::;;;<<>>:::999;;;<<<999555888777666666666777999:::888777777777666666666555777666666555666666777777777888999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBAAA@@@>>>======<<<;;;:::;;;===???@@@@@@AAACCCDDDDDDCCCBBBAAAAAA@@@???>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBFFFIIILLLMMMMMMNNNNNNPPPPPPSSSVVVXXXZZZ^^^ffflllttt{{{|||xxx{{{}}}wwwsssqqqoooqqqwww{{{|||~~~~~~}}}}}}{{{tttnnn[[[XXXUUUVVVZZZ___bbbdddcccbbbaaabbbddddddbbb```aaa```^^^]]][[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPLLLHHHDDD@@@<<<888;;;999888999::::::999888<<<:::888888:::;;;999888::::::999999999999::::::888999;;;<<<<<<;;;===>>>mmmiiidddaaa______^^^]]]YYYXXXVVVVVVVVVTTTQQQNNNLLLLLLJJJHHHFFFDDDBBBAAA@@@>>><<<;;;<<<<<<;;;:::???;;;888777999999777444777777777777888888888888777777777777666666666666444444444555555777888888888888999:::;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<>>===<<<;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCBBB@@@??????>>>===============>>>??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAAEEEHHHLLLNNNOOOPPPQQQRRRTTTVVVWWWXXXZZZaaajjjrrr|||{{{||||||~~~zzz~~~xxxttttttyyy{{{zzzzzz|||zzzyyy{{{}}}zzzwwwbbb\\\TTTSSSXXX^^^aaaaaacccaaa______aaaaaaaaa```bbbaaa___]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQMMMIIIFFFBBB===:::<<<;;;999999999999888666<<<:::888777888999999888;;;::::::999999:::::::::999;;;<<<<<<;;;;;;===>>>mmmiiiddd```^^^]]]]]]\\\YYYXXXWWWWWWVVVTTTPPPMMMNNNMMMKKKIIIGGGEEECCCBBB???===;;;;;;;;;<<<;;;:::999777555666888999999777666666777888888888888777777777777777666666666666444444444444555666777888999999:::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======??????@@@@@@??????>>>===>>>>>>======>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>????????????@@@@@@@@@?????????@@@@@@AAAAAABBBGGGIIIMMMOOOPPPPPPRRRSSSUUUVVVVVVVVVYYYbbbmmmvvv~~~vvvvvvyyy{{{vvvwwwxxxwwwwwwyyy~~~|||zzz~~~lllbbbVVVRRRWWW]]]```______^^^]]]]]]^^^```aaabbbbbbaaa```^^^]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTRRRPPPMMMJJJGGGCCC>>>:::;;;:::999999::::::888777;;;:::777666666777888888<<<;;;;;;::::::::::::;;;999:::;;;;;;::::::;;;===nnniiiccc^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWTTTPPPMMMLLLKKKJJJHHHEEECCCBBBAAA???===;;;;;;;;;<<<;;;:::;;;:::999999;;;<<<<<<<<<666666777888888888888777666666666666777777777777666666555555555555666666::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>@@@@@@>>>?????????>>>>>>======????????????@@@AAABBBBBBBBBBBBAAA@@@???>>>============>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDIIIKKKNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVZZZcccoooxxx~~~}}}rrrssswwwwwwssssssssstttwww}}}~~~wwwjjj\\\UUUWWW\\\^^^]]][[[[[[[[[\\\]]]```bbbdddaaaaaa```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTPPPNNNLLLJJJGGGCCC>>>:::999888777888:::;;;:::999;;;;;;:::999888999:::;;;===<<<<<<;;;::::::;;;;;;999:::;;;;;;::::::<<>><<<;;;<<<<<<;;;:::<<<;;;:::999888888888888777777777777888888888888666666666666777777777777888777777666666666777777;;;;;;<<<<<<===<<<<<<;;;999::::::<<<===???AAABBB>>>>>>>>>=====================>>>??????@@@@@@AAAAAA@@@@@@???>>>=========999:::<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEIIIKKKNNNPPPOOOOOOPPPQQQQQQTTTVVVYYY^^^fffrrrzzzzzzqqqrrrwwwwwwpppooooooqqqtttyyyzzzzzzxxxvvvwww|||tttdddZZZXXXZZZ\\\\\\XXXZZZ\\\]]]]]]___bbbddd````````````___]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTOOONNNLLLJJJHHHDDD???;;;888777777888:::;;;;;;::::::<<<===>>>======>>>@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<===@@@CCCnnniiibbb]]]ZZZZZZZZZZZZZZZZZZYYYZZZXXXUUUPPPKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<======<<<;;;999999888777666555666777888777666666666777999:::555666666666777777777888777777777777777888999:::<<<<<<============<<<<<<;;;;;;;;;<<<===???@@@AAA>>>>>>======<<<<<<<<<===<<<===>>>>>>??????@@@@@@@@@???>>>>>>============999:::<<<>>>?????????????????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFIIIMMMOOOOOOPPPQQQRRRRRRVVV[[[```eeelllvvv}}}~~~xxxqqqsssxxxwwwpppnnnmmmnnnpppppprrrrrroookkkkkkoootttwww{{{}}}mmm```YYYXXXZZZ\\\YYY\\\^^^___^^^^^^___aaa^^^___`````````___]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTOOONNNMMMLLLJJJFFFAAA===:::999888888:::;;;:::888666999===???>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEnnniiibbb\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYUUUOOOKKKIIIIIIHHHHHHGGGFFFFFFFFFAAA???=========>>>===<<<888999::::::999:::<<<>>>999888666555555777999:::555666666666777777888888555666666777888:::<<<===<<<===============<<<<<<===============>>>??????>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@???>>>>>>============>>>;;;<<<>>>@@@BBBBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFDDDGGGKKKNNNOOOQQQRRRTTTSSSXXX___eeejjjqqqzzzxxx|||zzz~~~xxxrrruuuyyywwwqqqooommmllllllhhhkkkllliiiddddddhhhlllnnnrrrxxx}}}sssdddZZZWWWYYY\\\[[[^^^aaaaaa^^^\\\]]]^^^]]]^^^___``````___^^^]]]YYYXXXXXXWWWVVVUUUTTTSSSPPPOOONNNMMMLLLHHHBBB>>><<<:::999999:::999888777111555;;;===<<<<<<<<<===??????>>><<<<<<;;;;;;;;;888999::::::;;;===AAAEEEjjjfff```\\\ZZZYYYXXXWWWYYYZZZZZZZZZXXXTTTPPPNNNJJJHHHFFFEEEEEEEEECCCAAA???>>><<<;;;::::::;;;;;;999999888888888888999999555555555555555555666666999888777777777888:::;;;777777888999::::::::::::======<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;????????????????????????@@@@@@AAAAAAAAA@@@@@@???DDDCCCCCCCCCCCCDDDEEEEEEGGGEEEGGGMMMPPPOOOQQQUUUWWW]]]fffmmmsssyyyvvvqqqqqqzzz{{{vvvtttvvv~~~rrrjjjgggggggggdddaaa______bbbeeeggghhhkkknnnrrrvvvyyy|||wwwggg[[[XXXYYY\\\]]]]]]]]]^^^``````^^^aaa``````___^^^^^^]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSSSSRRROOOIIICCC???:::999999999::::::999777999999999999999999999999======<<<;;;;;;;;;;;;<<<<<<============@@@GGGMMM~~~iiieee```\\\ZZZZZZYYYXXXYYYYYYZZZZZZXXXTTTPPPNNNJJJHHHFFFEEEFFFEEECCCAAA???>>><<<;;;::::::;;;;;;999999888888888888999999888888888888888888888888888777777666777888999:::777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????=========<<<<<<=========>>>??????????????????>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFIIIGGGHHHMMMOOOOOOQQQUUU[[[aaajjjqqquuuzzzzzzqqqlllkkkqqq|||{{{vvvuuuwww~~~rrrjjjfffeeedddbbb___]]]\\\___bbbeeefffjjjlllpppsssuuuyyy~~~pppaaaZZZYYYYYY\\\]]]^^^^^^___^^^]]]`````````___^^^]]]]]]]]]ZZZZZZYYYXXXVVVUUUTTTTTTRRRSSSSSSQQQNNNIIIDDD@@@;;;:::999999::::::999777999999999999::::::;;;;;;???>>>===<<<<<<<<<<<<<<<:::<<<=========BBBJJJPPP{{{gggddd___[[[ZZZZZZZZZYYYXXXYYYZZZZZZXXXTTTQQQNNNJJJIIIGGGFFFFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;999999888888888888999999::::::999999999888888888777666666555555777888999888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@@@@???>>>>>>============>>>>>>===>>>>>>??????>>>>>>===;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGHHHGGGGGGJJJHHHHHHMMMPPPPPPTTTXXXaaagggooouuuxxx{{{~~~}}}tttkkkgggeeehhhmmmxxx{{{wwwvvvyyywwwnnniiieeeccc```]]]YYYXXX[[[^^^aaaccchhhiiikkknnnqqqvvv|||~~~lll___YYYXXXZZZ^^^```___]]]]]]]]]```______^^^^^^]]]]]]\\\YYYYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRPPPMMMIIIEEECCC<<<:::999::::::;;;999888999999::::::;;;<<<======@@@@@@???======<<<<<<<<<;;;===??????BBBHHHQQQXXXyyyfffbbb^^^[[[ZZZ[[[ZZZZZZXXXYYYZZZZZZXXXTTTQQQOOOKKKIIIGGGFFFFFFEEECCCAAA======<<<<<<;;;;;;;;;;;;999999888888888888999999999999888888777666666666666555555444555666777888999:::;;;<<<==================<<<<<<<<<<<<======<<<===>>>???????????????===>>>>>>>>>>>>>>>>>>===<<<======>>>>>>======<<<::::::;;;<<<===??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCC@@@BBBEEEHHHIIIJJJIIIIIIJJJHHHIIIOOOSSSUUUYYY^^^gggmmmtttyyyzzz{{{}}}}}}rrrjjjfffcccbbbccckkk|||~~~yyyxxx{{{uuummmgggddd```\\\XXXVVVXXX\\\___aaadddeeefffiiimmmttt|||}}}~~~nnn___[[[[[[^^^aaaaaa]]]]]]___^^^^^^^^^^^^]]]]]]\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVTTTSSSQQQOOOLLLIIIGGGFFF===<<<::::::;;;;;;:::888999999:::;;;<<<===>>>???@@@@@@>>>===<<<<<<;;;;;;===???BBBDDDHHHPPP[[[cccwwweeeaaa]]]ZZZZZZZZZZZZZZZWWWXXXYYYYYYXXXUUUQQQOOOLLLJJJHHHGGGFFFEEECCCAAA<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999888888888888777777666666666555444444444555777888::::::;;;<<<==================<<<<<<<<<<<<======<<<<<<======>>>>>>======<<<===>>>>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;999:::;;;<<<===>>>???@@@?????????@@@@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEAAACCCFFFIIIKKKLLLKKKKKKJJJIIILLLSSSXXX[[[```eeekkkpppvvvzzzzzzzzz|||~~~yyylllhhhccc___^^^bbbqqq{{{zzz|||zzzppphhhddd```]]]YYYWWWYYY\\\^^^______```bbbdddiiiqqqzzzzzzzzz|||sssbbb^^^]]]aaabbb___^^^aaa]]]]]]]]]]]]]]]\\\\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVTTTSSSQQQNNNLLLJJJHHHGGG???===;;;:::;;;;;;:::999999999:::;;;===>>>?????????>>>===<<<;;;;;;;;;;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???>>>>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGGGGGGGFFFCCCEEEGGGIIIKKKLLLMMMMMMMMMLLLPPPYYY___aaaeeejjjmmmqqquuuwwwwwwwwwzzz}}}ssslllddd___\\\]]]gggrrr{{{zzz}}}|||pppgggbbbaaa^^^[[[ZZZ[[[]]]]]]^^^[[[\\\^^^aaaeeemmmuuu{{{uuutttuuu{{{mmmaaaZZZ^^^aaa______bbb\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVUUUUUUSSSSSSQQQOOOMMMKKKIIIHHHAAA>>>;;;:::;;;;;;;;;:::999::::::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;>>>CCCIIIQQQ]]]lllvvvvvvfffbbb]]]ZZZYYYYYYYYYXXXWWWXXXYYYYYYXXXUUURRRPPPMMMKKKIIIGGGGGGEEECCCAAA:::;;;<<<======<<<;;;;;;999999888888888888999999666777777888888999999:::777666555555555666777888999999:::<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;======>>>>>>>>>======<<<:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;::::::888999999:::;;;<<<<<<===<<<======>>>>>>???@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQQQQWWW___eeefffhhhllllllooossstttsssuuuyyy}}}|||~~~~~~~~~|||}}}~~~tttjjjccc^^^\\\```fffwww|||yyyzzz~~~rrrhhhccc```^^^\\\[[[\\\]]]\\\[[[YYYZZZ\\\]]]aaafffmmmrrrnnnlllnnntttxxxvvvcccUUUYYY______^^^aaa[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQPPPNNNLLLJJJHHHBBB???<<<:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>===AAAFFFMMMWWWeeeuuuvvvfffbbb]]]ZZZYYYYYYXXXXXXWWWXXXYYYYYYXXXUUURRRPPPNNNLLLIIIHHHGGGEEECCCAAA:::;;;<<<=========;;;;;;999999888888888888999999333333444555666777888888777666666555555777888999888999:::;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>?????????>>>>>>===999:::<<<======<<<:::999999::::::;;;;;;::::::999888999999::::::;;;;;;;;;;;;<<<<<<===>>>?????????DDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOUUUVVV[[[dddhhhhhhhhhkkkkkknnnqqqqqqqqqsssxxx}}}zzz|||}}}|||{{{{{{~~~|||ppphhhbbb^^^^^^aaammm}}}yyywwwyyyuuukkkfff___]]]\\\\\\]]]]]][[[ZZZXXXYYY[[[[[[]]]aaafffjjjhhhgggiiinnnrrrwww{{{dddRRRUUU]]]^^^]]]```[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQPPPOOOLLLJJJHHHCCC@@@<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@AAAEEEKKKRRR]]]lll|||ssshhhddd```]]][[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVRRRPPPNNNMMMKKKHHHFFFCCCAAA@@@===;;;999888999999888777777777777777666666666666777777777777777777777777777666555444555666888:::999;;;<<<<<<;;;;;;===>>>===<<<<<<<<<===>>>???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999:::;;;:::;;;;;;;;;<<<=========>>>============???AAABBBCCCEEEHHHIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGJJJOOOSSSZZZ^^^cccfffgggggghhhhhhgggiiilllnnnppptttyyy||||||}}}}}}}}}||||||~~~uuuiiibbb```^^^]]]jjjyyy{{{zzzyyyyyy{{{rrriiiggg```\\\^^^___\\\YYYYYYZZZ[[[ZZZXXXWWWZZZ```eeefffgggggggggjjjqqq|||xxxfffVVVUUUYYY[[[\\\^^^]]]\\\ZZZYYYYYYZZZ\\\]]]WWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJBBB@@@===:::999999999::::::::::::;;;;;;;;;<<<<<<<<<888888:::;;;:::<<>><<<:::::::::;;;:::888888888888888777777777777777777777777777777777777777777555555666777999;;;:::<<<===<<<;;;;;;<<<===<<<<<<===>>>>>>???@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;<<<=====================>>>@@@BBBCCCEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKJJJHHHHHHKKKPPPTTTYYY]]]bbbeeeffffffgggggghhhjjjlllmmmooorrrvvvyyyzzz{{{}}}~~~~~~yyyllldddaaa^^^]]]dddqqqxxxttttttuuuwww|||zzzpppmmmddd^^^]]]\\\ZZZYYYYYYWWWWWWVVVTTTSSSVVV[[[```bbbdddeeeeeegggnnnwww~~~xxxgggWWWUUUZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSQQQPPPNNNLLLKKKJJJCCCAAA>>>;;;:::999:::::::::::::::;;;;;;;;;<<<<<<===:::999;;;<<<;;;???DDDDDDJJJPPPZZZkkkwwwfffbbb^^^[[[YYYXXXWWWVVVZZZYYYXXXWWWVVVSSSOOOLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>><<<;;;<<<<<<<<<:::999999999999888888888888777777777777777777777777888777666666777999:::<<<;;;<<<======;;;:::;;;<<<;;;<<<>>>???AAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999::::::;;;;;;<<<======>>><<<<<<===>>>@@@AAACCCDDDFFFHHHKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJKKKNNNRRRVVVYYY\\\```cccdddeeefffgggiiijjjllllllmmmnnnqqqtttwwwyyy}}}qqqgggbbb^^^\\\^^^gggwww~~~wwwrrrooommmpppttt}}}zzzuuukkkaaa^^^\\\ZZZYYY[[[UUUTTTSSSRRRQQQSSSXXX[[[^^^```bbbcccdddiiipppwww{{{jjjZZZVVVZZZ\\\[[[ZZZ[[[\\\^^^^^^]]][[[XXXVVVYYYXXXWWWVVVVVVUUUUUUVVVSSSRRRQQQOOONNNLLLKKKJJJDDDBBB@@@===;;;:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>;;;;;;=========BBBHHHKKKMMMWWWhhhxxxzzzfffccc^^^[[[ZZZYYYXXXVVVVVVVVVUUUVVVWWWUUURRROOOIIIHHHHHHFFFEEEDDDCCCBBB???===<<<;;;<<<===<<<;;;999999888888888777777777777777777777777777777777888777777888999:::;;;<<<<<<===>>>===;;;::::::;;;:::<<<>>>AAABBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999::::::;;;<<<===>>>>>><<<<<<>>>???AAACCCEEEFFFFFFHHHJJJKKKJJJJJJKKKLLLIIIJJJKKKLLLMMMPPPTTTWWWYYY\\\```cccddddddfffgggiiijjjkkklllkkkkkkmmmoootttxxx|||vvvkkkddd^^^[[[[[[```lll{{{tttpppnnniiimmmtttzzzpppfffbbb___[[[ZZZ[[[UUUTTTSSSRRRRRRTTTWWWZZZ[[[]]]``````aaadddjjjooouuuqqq___VVVXXX\\\]]]\\\^^^^^^^^^]]]\\\ZZZXXXVVVXXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNLLLKKKKKKFFFDDDAAA>>><<<;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===;;;;;;===>>>???FFFNNNWWWWWWcccwww{{{hhhddd___\\\[[[ZZZYYYXXXVVVUUUUUUVVVVVVUUUQQQNNNHHHGGGGGGFFFDDDCCCCCCBBB>>><<<::::::;;;<<<;;;:::888888777777777666666666666666666666666666666666777777888888:::;;;<<<===<<<===>>>===;;;::::::;;;:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<===>>>???<<<===???AAACCCDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJIIIJJJMMMNNNPPPRRRVVVXXXYYY\\\```bbbcccdddfffggghhhiiikkkkkkjjjjjjkkklllsssvvvzzz|||}}}}}}}}}~~~}}}pppfff___[[[\\\___gggwwwzzztttpppnnnjjjmmmvvv}}}~~~tttkkkgggccc]]]XXXWWWUUUTTTRRRRRRSSSVVVXXXYYYYYY\\\^^^___^^^```eeeiiimmmwwwyyyfffYYYVVV[[[___```aaa___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPOOOMMMLLLKKKKKKGGGEEEBBB???===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;>>>>>>AAAJJJTTTaaacccppp{{{hhhddd```]]][[[[[[YYYXXXYYYXXXWWWVVVUUURRRNNNKKKGGGGGGFFFEEEDDDCCCBBBAAA<<<:::999999:::;;;;;;:::777777777777666666666555666666666666666666666666666666777999:::;;;<<<<<<;;;<<<======;;;:::;;;<<<<<<===>>>@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;888999:::;;;<<<>>>??????>>>???AAABBBDDDEEEFFFFFFDDDEEEGGGHHHGGGFFFGGGHHHIIILLLOOOQQQRRRTTTVVVXXXXXX[[[^^^```aaabbbeeegggfffhhhjjjkkkjjjjjjkkklllqqqssswwwyyyyyyzzz{{{|||vvvkkkccc^^^]]]___dddooo{{{tttpppnnnllloooxxxzzzvvvyyy~~~tttnnnggg^^^XXXVVVUUUSSSRRRRRRUUUXXXZZZZZZYYY[[[]]]\\\ZZZ\\\```dddiiiqqq}}}nnn]]]UUUXXX]]]```aaa___]]]ZZZXXXXXXYYYZZZVVVUUUTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKHHHFFFBBB???===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::::::::999888888888999999:::;;;888999:::;;;<<<>>>?????????@@@BBBDDDEEEEEEEEEEEEDDDEEEGGGGGGFFFEEEFFFGGGJJJMMMPPPSSSSSSTTTVVVXXXVVVXXX[[[]]]^^^```bbbddddddfffiiikkkjjjkkklllmmmoooqqqtttvvvwwwyyy|||~~~}}}qqqhhhbbb\\\]]]```gggvvv|||uuupppnnnmmmpppyyyuuurrrssszzzxxxnnnddd]]][[[WWWUUUTTTVVVZZZ]]]^^^^^^YYYZZZZZZXXXVVVXXX\\\aaafffjjjuuu~~~~~~uuucccWWWUUUYYY[[[___^^^]]][[[ZZZYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKHHHFFFBBB???<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>AAACCCIIIWWWeeerrr~~~yyyfffccc^^^[[[ZZZYYYWWWVVVUUUUUUTTTUUUVVVTTTQQQNNNHHHGGGFFFEEECCCAAA@@@???<<<;;;999999;;;<<<<<<;;;999999999888888888888777666666666666666666666666444555666888:::;;;;;;;;;999;;;<<<<<<;;;;;;===>>>???>>>>>>===<<<=========>>>======<<<;;;;;;::::::::::::::::::::::::::::::888777666666666777999:::888999:::;;;===>>>???@@@@@@AAACCCEEEEEEEEEEEEDDDDDDFFFGGGGGGFFFFFFFFFGGGKKKNNNQQQTTTTTTUUUVVVWWWTTTVVVYYY[[[\\\]]]```bbbbbbeeeiiikkkkkkkkkmmmnnnmmmooorrrtttwwwzzz~~~uuulllfffYYYZZZ]]]aaammmwwwrrrooommmpppyyyyyyooolllkkkooowwwuuujjjcccbbb[[[YYYWWWZZZ___cccdddcccXXXYYYXXXVVVSSSUUUZZZ^^^eeefffnnnzzzzzz}}}}}}~~~www}}}yyyhhhXXXSSSUUUWWW\\\]]]]]]^^^]]][[[XXXWWWXXXWWWVVVUUUTTTTTTTTTTTTPPPOOOOOONNNMMMLLLKKKKKKHHHEEEBBB>>><<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===@@@DDDFFFMMM\\\kkk|||yyygggaaa\\\^^^^^^\\\YYYZZZ[[[ZZZXXXXXXWWWUUURRROOOFFFFFFEEECCCBBBAAA@@@???===<<<;;;;;;::::::;;;;;;:::::::::999888777777666777777777777777777777777777888888:::;;;<<<======>>>>>>>>>>>>>>>=========>>>>>>===>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;<<<<<<==================BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGKKKLLLOOOQQQSSSTTTTTTTTTVVVXXXZZZ\\\\\\]]]```bbbeeeeeeeeeeeegggiiikkklllpppqqqrrrrrrsssvvvzzz}}}~~~nnndddaaa\\\[[[bbbjjjxxxzzzsssooonnnqqq{{{yyypppkkkeeehhhpppxxxuuummmiii```\\\ZZZ]]]cccfffdddaaa\\\XXXTTTRRRSSSUUUWWWWWW\\\dddooozzz~~~{{{|||yyywwwxxxxxxwwwrrrggg\\\UUUUUUWWW\\\[[[YYYXXXXXXYYYZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQOOOOOOOOOOOOMMMKKKHHHGGGDDDAAA>>><<<::::::;;;;;;;;;;;;;;;<<<>>>>>>@@@CCCEEEDDDGGGUUUjjj{{{{{{iiibbb]]]^^^^^^[[[YYYYYYXXXWWWVVVUUUUUUSSSOOOLLLIIIHHHFFFDDDBBB???>>>===;;;:::999999888888999999===999444111000222666999777777777777777777777777555666777888999::::::;;;========================AAA@@@??????@@@@@@>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;<<<<<<<<<===============BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]]]]^^^```bbbddddddddddddfffhhhjjjkkknnnpppqqqrrrsssvvvyyy|||tttiiiaaa[[[YYY]]]dddppp~~~wwwrrrpppsss~~~xxxoooiiifffdddfffmmmxxx{{{rrrgggbbb^^^___dddhhhhhheee\\\YYYUUUTTTTTTVVVWWWWWWZZZ```hhhrrr}}}yyywwwuuuqqqhhh^^^WWWUUUUUU\\\[[[ZZZYYYYYYXXXXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHEEEBBB???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???CCCEEEGGGLLLZZZppp~~~lllddd___^^^^^^ZZZXXXXXXWWWVVVUUUUUUTTTRRRNNNKKKLLLJJJHHHEEEAAA>>><<<;;;;;;:::999999888888999999;;;888444000000222666888777777777777777777777777666666777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUWWWYYY[[[]]]^^^^^^___aaaccccccccccccdddeeeggghhhiiilllnnnqqqrrrtttuuuxxxzzz|||qqqddd\\\XXX[[[___iii~~~{{{uuurrrwwwssskkkhhhfffeeeeeefffmmmzzzpppiiiaaa___bbbeeefffeee[[[YYYVVVUUUVVVVVVVVVUUUXXX\\\aaakkk{{{zzzxxxtttmmmddd\\\XXXVVV\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOMMMKKKJJJIIIFFFDDDAAA???======;;;;;;;;;<<<<<<===>>>???@@@DDDIIIMMMTTTeee{{{ooofff```___^^^ZZZWWWWWWXXXWWWWWWWWWVVVTTTOOOLLLKKKJJJHHHEEEBBB???===<<<===<<<;;;;;;::::::;;;;;;888888999999999777666555777777777777777777777777888888999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;<<>>===>>>>>>>>><<<:::999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999888888999999:::;;;:::;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPTTTWWWZZZZZZ\\\^^^^^^^^^___aaacccbbbbbbcccdddfffggghhhiiiiiilllppprrrsssuuuwwwyyy~~~xxxkkkaaa[[[[[[^^^eeexxx}}}wwwsss{{{xxxkkkhhhiiijjjiiiiiiiiiqqqvvvjjjccccccddddddcccYYYXXXVVVUUUUUUUUUTTTSSSWWWYYY___hhhvvv~~~wwwooofff^^^YYYYYYZZZ[[[\\\\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOOOOMMMKKKJJJIIIFFFDDDAAA???>>>===<<<<<<<<<<<<===>>>???@@@CCCHHHNNNTTT^^^nnnqqqhhhaaa___^^^ZZZWWWXXXXXXWWWWWWWWWWWWTTTOOOKKKIIIHHHGGGEEECCCAAA??????===<<<;;;;;;::::::;;;;;;888999:::;;;;;;999888777777777777777777777777777999999999::::::;;;;;;<<<999:::::::::;;;;;;<<<<<<;;;::::::;;;===>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999888888999999:::;;;::::::;;;<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHJJJKKKLLLNNNRRRVVVYYY\\\YYY[[[]]]^^^^^^^^^```bbbbbbcccdddfffggghhhiiiiiigggjjjnnnqqqrrrtttvvvxxxzzz|||pppfff]]]\\\]]]cccsss}}}vvvttt~~~~~~pppjjjllloooooommmooopppxxxzzznnniiigggdddaaaYYYWWWUUUTTTTTTTTTRRRQQQTTTVVV]]]gggqqqyyyoooddd\\\WWWYYYZZZ\\\\\\\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHFFFCCCAAA???>>>===============>>>???@@@@@@DDDIIIQQQZZZdddrrrrrriiiaaa___^^^ZZZXXXYYYVVVVVVVVVWWWVVVSSSMMMIIIGGGGGGFFFEEECCCBBBAAAAAA;;;:::999999888888999999;;;999777555555666999;;;777777777777777777777777777777888888888999999999999::::::;;;;;;<<<<<<<<<999999999;;;===???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999:::;;;999999:::<<<===???@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEGGGHHHKKKLLLMMMPPPSSSWWWYYY[[[XXXZZZ\\\\\\\\\\\\^^^```bbbccceeefffhhhiiiiiiiiigggiiilllnnnppprrruuuxxxuuuyyy}}}vvvjjj___]]]\\\___lll{{{~~~wwwvvvzzztttoooooossswwwwwwuuuyyy{{{xxxpppiiiccc^^^ZZZXXXUUUSSSSSSSSSSSSRRRQQQSSS[[[eeellltttxxxkkkbbbYYYYYYZZZ[[[\\\\\\\\\\\\WWWVVVUUUTTTTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHEEECCCAAA???>>>>>>============>>>???@@@AAABBBHHHSSS]]]hhhtttrrriiiaaa___^^^[[[YYYZZZVVVVVVWWWXXXWWWSSSNNNJJJHHHGGGFFFEEEDDDCCCBBBAAA;;;:::999999888888999999:::888666444444666999:::777777777777777777777777777888888888888999999999:::::::::;;;<<<<<<======<<<;;;;;;===??????>>>===<<<<<<<<<;;;;;;::::::999;;;;;;::::::::::::999999999999888888999999:::;;;888999:::<<<>>>???AAAAAA@@@AAABBBCCCCCCDDDDDDDDDAAABBBBBBCCCEEEFFFHHHIIIJJJKKKNNNQQQTTTVVVXXXXXXVVVXXXZZZZZZZZZZZZ\\\]]]aaabbbdddfffggghhhhhhhhhfffhhhjjjlllnnnqqquuuxxxuuuyyy~~~~~~pppddd___\\\\\\gggtttyyyyyyvvvvvvwww{{{zzzqqqggg```]]]ZZZVVVTTTTTTTTTTTTTTTSSSTTT\\\fffiiinnnvvvlll]]]\\\[[[[[[ZZZZZZZZZ[[[VVVVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOOOOOOOOOOMMMKKKJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAJJJWWWdddoooyyysssiiiaaa___^^^[[[ZZZ[[[YYYYYYZZZ[[[ZZZVVVPPPLLLIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;;;;::::::;;;;;;555777999;;;;;;:::888666777777777777777777777777::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>???>>>>>>???@@@@@@>>><<<======<<<;;;:::999999888;;;;;;;;;:::::::::999999999999888888999999:::;;;888888:::<<<>>>???AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJNNNQQQTTTUUUVVVVVVUUUWWWXXXYYYXXXYYYZZZ\\\___aaaccceeefffgggffffffggghhhiiikkklllpppuuuyyywww|||wwwiiibbb]]]\\\dddppp|||{{{}}}zzz|||~~~ssskkk```\\\WWWUUUTTTVVVVVVWWWWWWWWW___hhhjjjmmmuuuaaa___]]][[[YYYXXXYYYYYYVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQOOOOOOOOOOOOMMMKKKKKKJJJHHHFFFDDDBBBBBBAAA>>>>>>>>>>>>???@@@AAABBBCCCMMM[[[jjjvvvppphhhaaa^^^\\\XXXXXXZZZZZZ[[[[[[[[[XXXSSSOOOLLLIIIIIIHHHFFFDDDBBB@@@??????===<<<:::999999:::::::::999999888888999999:::555555444333333444666666777888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<>>>>>>===<<<;;;<<<===???===;;;:::<<<=========???>>>===<<<;;;::::::999777888888888888999999999999:::;;;<<<===???@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCDDDEEEFFFHHHIIILLLMMMPPPSSSTTTUUUTTTTTTWWWVVVVVVVVVWWWYYY[[[\\\^^^___aaabbbddddddeeeeeeiiijjjlllmmmnnnppptttwwwyyy{{{~~~pppeee___]]]aaaggg|||zzz~~~|||{{{rrrhhhbbb]]][[[XXXTTTUUUXXXWWW\\\ccciiioooyyy~~~nnnbbbXXXWWWZZZZZZXXXXXXZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRQQQNNNLLLJJJIIIHHHFFFCCCAAA@@@???AAA===;;;>>>???===<<<>>>GGGMMM^^^rrrooohhhaaa^^^\\\XXXXXXZZZ[[[[[[\\\\\\YYYTTTPPPMMMIIIHHHHHHFFFDDDBBB@@@???<<<;;;999888777888888999:::999999888888999999:::888777666555666777888999888888999:::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<>>>>>>===<<<;;;<<<===>>><<<;;;;;;===>>>>>>===>>>===<<<:::999999888888777888888888888999999999999:::;;;<<<===???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPSSSTTTTTTSSSSSSVVVVVVVVVVVVWWWYYYZZZ\\\^^^___```bbbcccdddeeeeeeiiijjjlllmmmnnnppptttvvvyyy|||vvviii```]]]___eeeyyy|||wwwnnneeebbb___\\\\\\___]]]bbbiiiooottt}}}rrreee[[[YYY[[[ZZZWWWWWWYYYXXXWWWUUUSSSRRRRRRRRRPPPOOOOOOPPPQQQQQQOOOMMMMMMKKKIIIGGGDDDAAA???>>>???<<<<<>>;;;:::999888888888999:::999999888888888888999999888777666666666777999:::888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>><<<>>>>>>===<<<;;;<<<===<<<;;;;;;===??????>>>===<<<;;;:::999888777777777777888888888888999999999999:::;;;<<<===???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRVVVVVVVVVVVVWWWYYYZZZ[[[]]]^^^```aaacccdddddddddhhhiiikkkmmmnnnpppsssvvvyyy|||~~~nnnccc]]]^^^bbbppp}}}||||||zzzlllfffdddaaaaaacccdddiiiqqqwww}}}vvviii^^^\\\\\\ZZZWWWUUUXXXWWWVVVTTTSSSRRRRRRRRRNNNMMMMMMOOOPPPQQQPPPNNNLLLKKKIIIGGGDDDBBB@@@???>>>;;;<<<@@@BBBAAABBBFFFKKKWWWjjj{{{nnngggaaa___]]]YYYXXXZZZZZZ[[[\\\[[[YYYTTTPPPMMMHHHHHHGGGEEECCCAAA???>>><<<;;;:::::::::;;;<<<===999999888888888888999999666555555444555666888999999999:::;;;<<<<<<;;;;;;999::::::;;;<<<===>>>>>><<<>>>>>>===<<<;;;<<<===;;;;;;<<<>>>@@@@@@>>><<<;;;;;;:::999888777777888777777888888888999999999999:::;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDFFFHHHKKKMMMNNNOOOOOOQQQRRRRRRRRRRRRQQQUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^___aaabbbccccccdddfffhhhkkkmmmnnnpppsssvvvyyy|||tttfff^^^]]]aaahhhvvvyyyxxx}}}wwwnnnkkkiiihhhhhhlllqqqxxxyyylll```\\\]]]ZZZWWWVVVWWWWWWUUUTTTSSSRRRRRRRRRPPPOOONNNOOOPPPQQQPPPNNNIIIHHHGGGFFFDDDCCCBBBAAA===;;;===@@@BBBAAADDDIIIQQQ```tttmmmfffaaa```^^^ZZZXXXZZZYYYZZZ[[[ZZZWWWSSSNNNKKKHHHHHHGGGEEECCCAAA???>>><<<;;;:::::::::;;;<<<===999888888777777888888999666666555555666777999:::::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<===>>>???<<<>>>>>>===<<<;;;<<<===<<<<<<<<<>>>@@@@@@>>><<<;;;;;;:::999888888888999777777888888888999999999999:::;;;<<<===???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAACCCEEEGGGJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQUUUUUUVVVWWWYYYYYYZZZZZZ\\\]]]^^^```aaabbbcccccceeegggkkkmmmnnnpppsssuuuyyy{{{~~~yyykkkaaa^^^```cccooo}}}}}}zzz}}}{{{wwwuuuuuuuuuyyy}}}oooaaa\\\\\\ZZZXXXWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTRRRPPPPPPPPPPPPOOONNNKKKJJJHHHEEECCC@@@>>>===>>><<<===@@@@@@@@@FFFLLLYYYjjj}}}lllfffaaa```^^^ZZZXXXZZZXXXYYYZZZYYYVVVRRRMMMJJJHHHGGGFFFEEECCC@@@>>>===;;;:::999888888888999:::888888777777777777888888888888777888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<>>>??????<<<>>>>>>===<<<;;;<<<===???>>>===>>>??????>>><<<;;;::::::999888888999999777888888888888999999999999:::;;;<<<===???@@@@@@BBBAAAAAAAAAAAABBBCCCDDDBBBDDDFFFIIILLLMMMOOOOOONNNOOOOOOPPPQQQQQQRRRRRRTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^___aaabbbbbbbbbdddgggjjjmmmoooqqqsssuuuwwwzzz}}}pppddd```aaa```iiiyyy}}}}}}~~~|||zzzvvvzzz|||}}}uuuddd]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVSSSQQQPPPPPPPPPOOONNNPPPNNNKKKGGGBBB>>>;;;999???======???@@@BBBJJJTTTccctttkkkeeeaaa```___[[[YYYZZZYYYZZZZZZZZZWWWRRRNNNKKKGGGGGGFFFEEECCC@@@>>>===<<<;;;999888777888888999888888777777777777888888888888888888999;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<>>>??????<<<>>>>>>===<<<;;;<<<===AAA@@@>>>===>>>>>>===<<<999999888777777777888888777888888888888999999999999:::;;;<<<===???@@@@@@BBBBBBAAAAAAAAABBBCCCDDDCCCEEEGGGJJJLLLNNNOOOOOOMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXYYYZZZYYYYYY[[[\\\]]]___```aaabbbbbbcccfffjjjmmmoooqqqsssuuuvvvyyy|||~~~vvvhhhaaa```]]]dddqqq{{{{{{{{{yyyxxx}}}wwwxxxxxxvvvzzz~~~iii___[[[YYYYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUTTTQQQOOONNNOOOPPPPPPOOOPPPOOOLLLHHHDDDAAA>>><<>>===???===<<<:::999999::::::888888777777777777888888777666666666777999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888999:::;;;===>>>???@@@<<<>>>>>>>>><<<;;;<<<===CCCAAA>>>======>>>===<<<888777777666666666666777777888888888888999999999999:::;;;<<<===???@@@@@@BBBBBBAAA@@@AAABBBCCCDDDDDDFFFHHHKKKMMMNNNNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUTTTUUUWWWYYYZZZZZZYYYYYY[[[\\\]]]___```aaaaaabbbbbbfffjjjmmmoooqqqsssuuuuuuxxx{{{}}}zzzjjjaaa___\\\bbblll|||xxxuuuxxxzzzvvvuuuwww}}}|||yyytttvvv}}}nnnaaa\\\YYYXXXZZZYYYXXXXXXWWWVVVVVVVVVVVVQQQOOOMMMMMMOOOPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCC>>>======???BBBIIIXXXfffqqqnnneee^^^\\\\\\YYYXXXZZZZZZZZZ[[[ZZZWWWRRRMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>999888777888:::;;;:::999888888888888888888888888777666555666777999<<<>>>;;;<<<===============<<<999;;;>>>>>>============;;;;;;;;;;;;<<<<<<===>>>======>>>>>>>>>======<<<777888888888888999999999888777777777888999::::::=========>>>??????@@@@@@AAA@@@@@@???@@@AAACCCDDDGGGHHHJJJMMMOOOQQQRRRSSSPPPOOOMMMMMMMMMOOOQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\]]]^^^___```aaabbbccceeehhhllloooqqqrrrrrrwwwyyy{{{}}}~~~pppfffbbb___bbbiiivvvzzznnnkkkmmm}}}tttrrrpppyyy}}}{{{fff\\\\\\]]]]]]XXXWWWVVVUUUSSSRRRQQQPPPSSSPPPNNNMMMNNNOOOOOONNNLLLLLLKKKJJJGGGDDDAAA???<<<===???@@@EEEQQQbbbnnnxxxpppggg___]]]]]]ZZZYYYZZZ[[[[[[\\\[[[XXXSSSNNNKKKHHHGGGFFFDDDBBB@@@>>>===;;;:::999999::::::888777666666666666666666666666777666666666777:::<<<>>>======>>>>>>>>>======<<<:::<<>>======>>>===<<<;;;;;;;;;<<<===>>>>>>>>>??????>>>===<<<<<<777777888888888999999999888888888777888888999999999:::;;;===???AAACCCCCCAAA@@@@@@@@@@@@AAACCCDDDEEEGGGHHHKKKMMMNNNOOOPPPOOONNNMMMMMMNNNOOOQQQRRRUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]]]]^^^___``````aaabbbdddgggkkknnnppprrrrrrvvvxxx{{{|||~~~tttiiiccc```bbbhhhtttuuukkkhhhkkk|||}}}tttooonnnuuu}}}pppbbb\\\ZZZZZZXXXXXXWWWUUUTTTSSSRRRQQQRRRPPPNNNNNNOOOOOOOOONNNLLLLLLKKKJJJGGGDDDBBB@@@>>>???@@@BBBHHHUUUfffssszzzrrriiiaaa___^^^[[[YYYZZZ[[[\\\\\\[[[XXXTTTOOOLLLHHHGGGEEECCCAAA???>>>======;;;999999999999777555999999999999999999999999777777666777888:::===>>>????????????>>>===<<<<<<<<<>>>@@@AAA???>>>>>>??????===<<<::::::;;;<<<>>>@@@@@@@@@???>>>===<<<;;;777777777888888888999999999999888888777888888888999:::;;;===???AAABBBCCCAAA@@@@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]]]]]]]^^^^^^______`````````bbbeeeiiillloooqqqrrruuuwwwzzz|||}}}|||nnnfffaaabbbgggqqq|||ooofffdddgggwwwwwwrrrpppnnnmmmooouuu|||lll^^^XXXXXXYYYXXXWWWVVVUUUTTTSSSRRRRRRPPPOOONNNPPPPPPPPPOOOMMMMMMLLLJJJGGGEEECCCAAA@@@AAABBBEEEMMM\\\mmmzzztttkkkccc```___[[[YYYZZZZZZ[[[\\\[[[XXXSSSNNNKKKGGGFFFEEECCCAAA???>>>===<<<;;;999999999999888666::::::::::::::::::::::::777777777888999;;;===>>>@@@@@@@@@@@@???===<<<<<<===???BBBBBBAAA??????@@@@@@???<<<::::::;;;<<<>>>@@@@@@@@@???>>><<<;;;:::777777777777888888888888::::::999888777777777888<<<<<<======>>>?????????AAA@@@@@@@@@AAABBBDDDEEEIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^_________^^^```cccgggkkknnnqqqrrrsssvvvyyy{{{}}}~~~sssiiiaaabbbfffnnn|||wwwkkkbbbbbbffftttzzzrrrkkkhhhkkkooosssvvvvvv|||xxxcccZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRPPPOOOOOOQQQQQQQQQOOONNNMMMLLLJJJHHHFFFDDDCCCAAABBBDDDIIISSScccvvvuuulllcccaaa___\\\ZZZ[[[YYYZZZZZZYYYVVVQQQLLLIIIGGGFFFEEECCCAAA???===<<<:::999888888:::::::::888555555555555555555555555777888888999;;;<<<===>>>@@@@@@@@@@@@???===<<<<<<>>>@@@BBBCCCAAA@@@@@@@@@@@@???===;;;;;;;;;<<<===@@@@@@??????===<<<::::::666666777777777888888888::::::999888777777777888<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFIIIIIIJJJLLLLLLMMMMMMLLLMMMMMMMMMNNNOOOPPPRRRRRRTTTTTTTTTUUUWWWXXXZZZZZZ\\\\\\]]]]]]^^^_________^^^```bbbfffjjjmmmqqqrrrqqqtttxxxzzz|||}}}xxxlllbbbbbbeeekkkwwwvvviiiaaabbbgggttt~~~wwwkkkgggcccccckkkuuu{{{~~~iii]]]]]]XXXXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPQQQRRRSSSQQQPPPNNNNNNLLLJJJHHHFFFEEEEEEBBBCCCFFFMMM[[[lll~~~tttkkkcccaaa```\\\[[[\\\XXXYYYYYYXXXUUUQQQLLLIIIGGGFFFDDDBBB@@@>>>===<<<999888777888:::;;;:::999666666666666666666666666777888999:::<<<===>>>>>>????????????>>>===<<<<<>>>>>==================>>>>>>>>>===<<<;;;:::999666666666777777777888888999999888888777888888888888999:::<<<>>>@@@AAABBB@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[\\\]]]^^^___``````___```bbbeeeiiimmmppprrrooossswwwzzz{{{|||~~~{{{ooocccccceeehhhpppwwwiiiaaaccciiivvvvvvkkkggg]]]^^^___cccnnn}}}mmm______WWWWWWWWWVVVUUUTTTTTTTTTQQQQQQPPPRRRSSSTTTRRRQQQOOONNNLLLJJJHHHGGGFFFFFFBBBDDDJJJTTTdddvvvsssjjjbbb```___]]]\\\]]]YYYYYYZZZYYYVVVQQQLLLIIIFFFFFFDDDBBB@@@>>>===<<<;;;999888999::::::999888999999999999999999999999777888:::;;;===>>>>>>>>>======>>>>>>>>>======<<>>???>>>======;;;;;;<<<<<<;;;:::999999666666666666777777777888888888888777888888999999888888:::<<<>>>@@@AAABBB@@@@@@@@@AAABBBDDDFFFHHHDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUWWWXXXXXXYYYZZZ[[[\\\^^^```aaaaaaaaabbbccceeeiiilllpppqqqnnnqqqvvvyyyzzz{{{}}}~~~|||pppdddeeeeeefffjjjtttxxxjjjbbbcccjjjxxxqqqeee______WWW\\\aaajjjyyymmm^^^]]]VVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQRRRTTTTTTSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGDDDGGGNNN[[[lllrrriiiaaa```___]]]\\\]]]ZZZZZZ[[[ZZZWWWRRRMMMJJJFFFEEEDDDBBB@@@>>>===<<<===;;;999999999999777666777777777777777777777777888999:::<<<===>>>>>>???;;;<<<===============<<>>???:::;;;>>>???@@@???>>>===:::::::::;;;;;;:::999999666666666666777777777777888777777777888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBDDDGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^```aaabbbccccccdddfffiiillloooqqqmmmqqquuuyyyzzz{{{|||}}}}}}qqqfffgggfffdddeeemmmzzzxxxjjjaaadddjjjzzzvvvjjj___VVVUUUYYYWWW^^^gggssskkk[[[ZZZVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQSSSUUUUUUSSSQQQPPPOOOLLLJJJHHHHHHHHHHHHEEEIIIRRR```rrr