BM6P6(@ xxxlllkkkjjjjjjjjjiiigggeeebbbhhhjjjhhhggglllssswwwwwwuuunnngggdddddd___YYYUUUPPPPPPWWW\\\]]]aaaggghhhjjjjjjfff```^^^aaaeeefffccc```^^^[[[ZZZ```iiinnnnnnlllhhhccc```^^^]]]___^^^___aaabbbbbbaaa___^^^]]]ZZZVVVRRRMMMIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAADDDCCCBBBBBBCCCEEEHHHIIIOOOYYYnnn{{{jjj```ZZZVVVVVVMMMPPPRRRQQQNNNLLLMMMOOONNNSSSYYY^^^___]]]YYYVVVpppjjjiiihhhhhhiiihhhfffdddbbbgggiiiffffffllltttwww{{{sssjjjeeeddd^^^WWWSSSPPPSSSZZZ^^^^^^```dddbbbeeefffddd```^^^```cccccc```^^^]]]ZZZXXX^^^fffooonnnkkkfffaaa]]]ZZZYYY```^^^\\\[[[]]]^^^______```^^^\\\XXXTTTOOOLLLJJJGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGHHHMMMUUUiii}}}jjj___WWWSSSSSSPPPPPPQQQPPPPPPPPPRRRSSSYYY\\\```bbb```\\\WWWTTTvvvkkkhhhgggfffeeefffeeebbb``````eeefffcccdddkkkssswww~~~zzzrrrhhhdddccc^^^WWWRRRRRRVVV]]]```___```bbb```cccdddccc```___aaadddbbb```^^^]]]ZZZWWW[[[bbbkkkiiigggccc```\\\ZZZXXX___[[[WWWUUUWWWZZZ]]]^^^aaa```^^^ZZZVVVRRROOOMMMHHHHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGKKKQQQbbbyyyyyyggg\\\UUURRRSSSUUUSSSRRRSSSWWW\\\___aaajjjkkkkkkgggaaaZZZUUUSSSpppiiieeedddcccbbbbbbaaa___]]]^^^aaabbb___aaaiiiqqqsssssspppiiicccaaaccc___ZZZSSSUUUYYY]]]___```bbbdddggggggfffcccaaabbbeeehhhfffdddbbb```[[[WWWYYY___eeecccbbbaaa```___]]]\\\XXXUUUSSSRRRUUUYYY]]]^^^aaa```^^^[[[XXXTTTQQQPPPKKKJJJHHHEEECCCAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFJJJNNN]]]sssnnn___YYYVVVVVVWWWZZZWWWVVVZZZcccmmmsssvvvzzzyyytttlllaaaYYYTTTTTTuuuiiieeecccbbb`````````^^^\\\ZZZ[[[^^^^^^\\\^^^ffflllnnniiihhhddd``````ccc```[[[VVVYYY\\\]]]^^^bbbgggjjjnnnkkkgggbbb```bbbgggkkkllliiigggddd^^^XXXZZZ___dddbbb``````aaaaaa___]]]QQQQQQQQQTTTYYY\\\^^^^^^___^^^]]][[[XXXUUURRRQQQMMMKKKIIIFFFDDDBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEEJJJMMMZZZqqqwwwcccYYYVVVWWWXXX[[[[[[YYYZZZ```lllyyyzzznnnaaaYYYWWWYYYpppiiifffbbb```^^^^^^^^^\\\YYYWWWYYY\\\\\\[[[^^^eeeiiiiiiggggggdddaaabbbccc___XXXWWW\\\___^^^___eeelllooooookkkeee```___bbbfffiiioookkkhhheee___YYY\\\bbbhhhdddaaa```aaa```]]]YYYPPPQQQTTTXXX]]]``````___^^^]]]\\\ZZZXXXVVVSSSRRRNNNMMMJJJGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFKKKLLLWWWnnn~~~nnn]]]VVVWWWXXXZZZ]]][[[\\\___fffpppzzzzzzmmm```[[[]]]bbbwwwooojjjgggaaa___^^^]]]\\\[[[XXXVVVZZZ\\\]]]\\\___eeegggeeedddeeedddbbbcccddd^^^VVVUUU]]]cccbbbccciiioooqqqkkkhhhdddbbbbbbdddfffhhhlllhhheeebbb]]]YYY^^^eeehhhddd```___``````\\\XXXTTTUUUWWW\\\```bbbbbbaaa]]]]]]\\\[[[YYYWWWUUUTTTOOONNNKKKHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAABBBDDDFFFGGGJJJJJJTTTjjjwwwhhh[[[XXX[[[]]]```bbb```cccgggkkkpppvvv{{{wwwjjj___]]]ccckkk{{{mmmiiifffccc```___]]]\\\\\\ZZZWWWUUU[[[]]]^^^^^^aaafffgggddd^^^aaabbbaaacccddd^^^VVVSSS^^^eeeeeeffflllqqqqqqgggfffeeeeeeggghhhhhhhhhhhhdddaaa^^^[[[YYY___gggddd```]]]]]]```aaa^^^ZZZZZZZZZZZZ]]]```bbbcccbbb^^^^^^]]]\\\ZZZXXXVVVUUUPPPNNNKKKIIIGGGGGGGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@@@@AAACCCFFFHHHIIIHHHRRRggg~~~qqqeeeZZZZZZ___cccfffiiifffjjjoooqqqqqqrrruuuxxx~~~{{{ttthhh^^^^^^gggqqqttthhheeegggcccbbb]]][[[ZZZXXXSSSRRRTTT^^^aaaaaa^^^```fffjjjjjjeeebbbaaaaaaaaa```\\\XXXVVVZZZ```bbbcccdddgggjjjgggffffffggghhhiiihhhfffbbb```]]][[[[[[[[[YYYXXXYYYWWWUUUWWW[[[^^^^^^\\\]]][[[[[[\\\^^^_________aaa___]]]ZZZWWWVVVTTTTTTSSSPPPLLLIIIGGGHHHJJJKKKHHHGGGGGGHHHHHHHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFNNN\\\rrrmmmddd]]]___ccceeefffiiihhhrrryyywwwrrrtttxxx{{{|||zzztttkkkcccbbbiiipppqqqeeeaaabbb]]]___[[[YYYXXXVVVSSSVVV\\\cccfffhhhiiikkkooooookkkcccaaa______```___[[[XXXZZZ^^^aaacccbbbbbbeeehhhiiigggeeeeeeggghhhhhhhhheeedddaaa^^^ZZZVVVTTTRRRTTTSSSSSSWWW\\\___```___ZZZYYYWWWXXX[[[]]]^^^^^^```___]]][[[YYYXXXVVVUUUUUUSSSOOOLLLIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGMMMYYYmmmppphhhcccfffjjjkkkmmmooopppxxx}}}yyytttuuuzzz|||}}}zzztttlllfffeeeiiinnnyyymmmaaa]]]\\\WWW[[[YYYWWWUUUSSSSSS\\\gggqqqpppmmmiiijjjmmmkkkeee^^^]]]\\\]]]^^^]]][[[YYYaaaccceeedddaaa```bbbeeekkkhhhffffffggghhhiiihhhggghhhfff```XXXPPPMMMLLLLLLMMMOOOTTTYYY^^^___```YYYVVVTTTUUUXXX[[[^^^_________^^^]]][[[YYYWWWVVVVVVUUUSSSPPPMMMKKKIIIHHHJJJJJJKKKLLLMMMKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHLLLUUUffftttnnnkkkooosssssstttvvvxxx}}}yyyuuuvvvzzz|||{{{wwwqqqkkkgggfffgggiiiuuuiii^^^YYYZZZUUUXXXWWWUUUSSSPPPSSS```nnnqqqeeeaaabbbaaa]]]WWWWWWXXXZZZ[[[]]]]]]]]]gggiiijjjgggbbb```aaadddjjjiiihhhhhhjjjjjjiiiggggggiiiiiibbbWWWMMMJJJIIIFFFHHHLLLQQQVVVZZZ\\\\\\ZZZWWWUUUUUUXXX]]]```bbb______^^^]]]ZZZWWWTTTSSSVVVVVVUUUTTTRRROOOLLLJJJKKKKKKLLLNNNNNNLLLHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKRRR```xxxuuuqqqppptttxxxwwwwwwyyyxxx|||{{{uuurrruuuxxxxxxsssooojjjfffdddcccaaa```rrrggg\\\XXX[[[XXXWWWVVVUUUSSSPPPSSS___mmmvvvggg```^^^[[[VVVQQQRRRUUUWWWZZZ\\\___aaakkklllmmmjjjdddaaaaaacccffffffhhhjjjlllkkkhhhfffeeeggghhhbbbWWWOOOKKKLLLGGGJJJOOOTTTWWWYYYZZZ[[[]]][[[XXXYYY\\\```ccceeeaaa```^^^[[[XXXTTTQQQPPPTTTUUUVVVWWWVVVSSSPPPNNNLLLLLLLLLMMMMMMKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJOOO\\\rrr{{{uuurrrrrruuuwwwuuuvvvxxxsssuuutttpppooorrrrrrqqqhhheeeaaa^^^]]]\\\ZZZYYYmmmdddZZZXXX\\\[[[XXXVVVVVVUUURRRRRRZZZccctttuuuqqqhhh```\\\VVVPPPNNNPPPSSSVVVXXX[[[___bbbiiikkkmmmkkkfffbbbaaabbbbbbbbbeeehhhjjjjjjgggeeeccceeeddd```YYYSSSPPPPPPNNNRRRXXX\\\]]]]]]]]]^^^```^^^\\\\\\___ccceeefffaaa```\\\YYYUUUSSSQQQPPPTTTUUUWWWXXXWWWUUURRRPPPMMMLLLKKKKKKKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBFFFIIINNNWWWkkk{{{vvvsssrrrttttttqqqqqqtttoooqqqqqqoooooopppmmmhhh^^^]]]\\\YYYXXXWWWWWWWWWuuueee```YYYXXX\\\[[[ZZZXXXWWWXXXUUUQQQRRRWWW\\\cccgggbbb\\\YYYVVVSSSPPPRRRUUUVVVVVVYYY]]]aaacccgggjjjjjjfffbbb```aaa___^^^^^^```ccceeefffeeedddcccaaa^^^ZZZWWWTTTSSSRRRWWW^^^bbbbbbaaaaaaaaa___^^^]]]]]]```bbbccccccaaa___[[[WWWUUUTTTUUUUUUVVVWWWXXXYYYWWWUUURRRPPPMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEIIILLLSSSccczzzyyyuuussssssqqqmmmnnnqqqpppssssssrrrsssrrrjjjaaa[[[\\\\\\YYYVVVVVVXXX\\\kkk___]]]XXXWWW[[[YYY[[[YYYXXXZZZWWWQQQMMMNNNWWW___ccc^^^YYYYYY]]]___RRRTTTVVVVVVUUUWWW[[[___^^^ccchhhiiieeeaaa______]]][[[YYYYYY]]]aaaeeeffffffccc___\\\[[[YYYWWWUUURRRXXX___ddddddcccbbbccc^^^]]]\\\]]]___aaaaaa``````^^^ZZZWWWUUUVVVXXXZZZYYYYYYYYYYYYWWWTTTQQQOOOMMMKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEJJJKKKPPP^^^sss{{{wwwuuussspppllllllppptttvvvwwwwwwwwwtttiii^^^ZZZ]]]^^^\\\WWWWWW\\\aaassshhh^^^YYYXXXVVVWWWZZZYYYXXXYYYZZZXXXSSSSSSVVVVVVXXX[[[]]]_________^^^VVVVVVUUUUUUTTTTTTTTTUUU```bbbbbbaaa]]]ZZZXXXXXXUUUQQQSSS[[[___\\\\\\___\\\\\\\\\]]]]]][[[WWWSSSQQQXXX]]]\\\[[[^^^``````___^^^\\\ZZZZZZ\\\___```aaa___\\\ZZZXXXXXXYYYZZZYYYZZZ[[[YYYWWWUUUUUUUUUPPPMMMKKKIIIIIIHHHGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDGGGJJJNNNXXXjjjzzz~~~yyysssllllllqqqvvvuuurrrsssssstttvvvuuunnnddd]]]^^^^^^^^^^^^]]]]]]]]]^^^{{{lllcccZZZWWWUUUSSSSSSUUUXXXVVVWWWXXXUUUQQQPPPSSSZZZZZZ[[[[[[ZZZYYYWWWVVVSSSTTTUUUVVVUUUUUUTTTSSSXXXYYYZZZYYYVVVSSSRRRRRRTTTSSSYYYbbbfffaaa\\\\\\YYYYYYYYY[[[[[[ZZZWWWTTTQQQXXX[[[ZZZYYY\\\_________^^^\\\ZZZZZZ[[[]]]______^^^\\\[[[ZZZ[[[\\\\\\]]]]]]^^^\\\YYYVVVUUUUUUQQQOOOLLLJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEGGGIIILLLSSScccrrrxxxuuuuuupppiiihhhkkkoooqqqqqqooooooqqqrrrrrrlllddd]]]______```___^^^]]]]]]]]]rrrfff___YYYWWWUUUQQQPPPRRRUUUSSSTTTUUUSSSNNNNNNRRRZZZYYYXXXWWWUUUTTTSSSRRRTTTUUUXXXYYYYYYWWWTTTRRRTTTVVVVVVUUUSSSQQQPPPQQQSSSVVV^^^iiikkkeee\\\XXXTTTTTTUUUXXXZZZYYYWWWUUURRRXXX[[[XXXWWWZZZ]]]^^^___^^^\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaa```^^^ZZZWWWVVVVVVSSSQQQMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDHHHGGGGGGHHHIIIMMMZZZggg}}}xxxrrrmmmnnnkkkgggddddddgggkkkmmmjjjkkkmmmooonnnjjjddd______aaaaaa```]]][[[ZZZZZZpppccc^^^[[[[[[XXXSSSQQQSSSQQQPPPPPPRRRQQQNNNOOOSSSUUUUUUTTTTTTTTTUUUVVVVVVWWWZZZ\\\^^^]]]YYYTTTQQQSSSTTTUUUTTTRRRQQQQQQRRRRRRVVV^^^gggiiiddd[[[TTTQQQQQQSSSUUUXXXZZZXXXWWWTTTYYY[[[XXXVVVYYY\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYZZZ[[[]]]^^^___```___``````^^^ZZZWWWVVVVVVUUURRROOOMMMLLLKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDIIIGGGFFFGGGGGGJJJTTT^^^qqq{{{sssllleeeffffffdddbbbbbbdddgggggghhhiiikkkjjjgggccc```^^^``````^^^YYYVVVUUUVVV{{{kkk___\\\\\\]]]ZZZTTTRRRSSSNNNMMMNNNPPPOOOMMMPPPUUURRRSSSSSSTTTUUUWWWYYYZZZYYY[[[\\\]]][[[VVVQQQNNNPPPQQQRRRQQQOOONNNOOOPPPQQQTTTYYY]]]___^^^XXXRRRPPPPPPQQQTTTXXXYYYYYYXXXUUU[[[]]]ZZZWWWYYY\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWTTTVVVXXX[[[]]]^^^^^^^^^[[[\\\]]]\\\YYYWWWVVVWWWUUURRROOOMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHFFFFFFGGGHHHJJJQQQYYYfffyyy}}}rrrggg___cccggggggccc``````bbbaaacccddddddbbb```___^^^\\\]]]]]]YYYSSSOOOPPPRRRuuueeeZZZYYYZZZ[[[XXXRRRPPPSSSNNNLLLLLLNNNMMMKKKNNNSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVTTTQQQNNNLLLTTTUUUTTTSSSQQQQQQRRRSSSPPPRRRSSSRRRUUUXXXVVVRRRPPPPPPPPPSSSVVVXXXWWWVVVUUU\\\___\\\YYYYYYZZZYYYYYYYYYZZZ[[[ZZZYYYWWWVVVSSSUUUXXX[[[]]]]]]\\\\\\XXXYYYZZZYYYWWWUUUUUUUUUTTTQQQOOOMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDEEEGGGIIIIIIOOOUUU]]]sss}}}{{{xxxlllaaa___cccfffgggddd```______]]]^^^^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZTTTMMMJJJLLLPPPooo```XXXXXXYYY[[[WWWQQQPPPTTTPPPMMMKKKLLLIIIFFFHHHMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPWWWWWWWWWUUUSSSRRRSSSUUUOOOQQQOOOLLLOOOUUUVVVSSSPPPOOOOOOQQQSSSTTTTTTSSSTTT[[[___\\\YYYXXXWWWUUUVVVWWWYYY[[[ZZZYYYWWWVVVUUUWWWZZZ]]]^^^]]][[[ZZZXXXYYYZZZXXXUUUSSSRRRSSSRRRPPPNNNMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFCCCDDDGGGHHHHHHKKKPPPVVVnnn~~~zzzvvvqqqiiidddbbbcccdddcccaaa```______]]]^^^]]]ZZZUUUSSSTTTUUUYYYZZZWWWPPPHHHFFFKKKQQQyyygggZZZYYYXXXZZZ\\\XXXRRRRRRVVVQQQNNNKKKJJJFFFBBBCCCGGGFFFIIILLLOOOQQQRRRRRRRRRPPPOOOMMMLLLMMMPPPSSSUUUTTTTTTSSSQQQNNNNNNOOOQQQOOOPPPNNNJJJMMMUUUWWWTTTPPPOOONNNOOOQQQRRRQQQPPPRRRZZZ^^^\\\YYYWWWUUURRRUUUVVVYYYZZZ[[[YYYWWWVVVWWWYYY\\\^^^___^^^[[[YYYZZZ[[[[[[XXXUUURRRPPPPPPQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFCCCCCCFFFGGGFFFHHHLLLSSSkkk{{{{{{tttnnnkkkllleeecccaaa_________```aaa``````___[[[VVVSSSTTTVVVYYYYYYVVVNNNFFFEEEKKKRRRtttiii^^^WWWWWWXXXXXXWWWUUURRROOOMMMKKKKKKIIIFFFDDDCCCEEEGGGIIIKKKMMMPPPRRRSSSTTTTTTOOOOOOOOOOOOPPPQQQRRRRRROOOSSSSSSOOOMMMOOOPPPOOOIIIIIIKKKNNNQQQTTTTTTSSSPPPOOONNNLLLKKKJJJJJJJJJRRRUUUXXXZZZYYYVVVUUUTTTVVVUUUUUUXXX\\\]]][[[YYY[[[^^^aaa___ZZZVVVWWWYYYZZZYYYXXXXXXWWWSSSOOOKKKOOOOOOPPPPPPOOOLLLJJJHHHHHHJJJLLLJJJGGGFFFHHHJJJFFFEEEEEEEEEFFFGGGHHHHHHSSS]]]nnnxxxpppeeeaaadddfffaaa\\\YYYYYY\\\^^^___```aaabbb___\\\XXXVVVVVVZZZWWWRRRMMMJJJIIIJJJKKKwwwkkkccc[[[WWWXXXXXXVVVTTTRRRPPPNNNMMMIIIIIIIIIGGGFFFGGGIIILLLMMMNNNQQQSSSTTTTTTTTTSSSOOOOOOOOOOOOPPPQQQRRRSSSOOOSSSSSSOOOMMMOOOPPPOOOMMMMMMMMMPPPSSSTTTTTTSSSPPPPPPOOONNNLLLKKKJJJJJJMMMQQQVVVYYYYYYXXXWWWVVVWWWWWWWWWYYY[[[\\\YYYWWWZZZ]]]```___[[[XXXYYY\\\YYYZZZ[[[ZZZWWWRRRMMMJJJHHHIIIKKKMMMNNNMMMMMMLLLKKKLLLMMMKKKHHHFFFFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHPPPYYYjjj|||~~~vvvpppfffccceeefffbbb\\\YYYYYY[[[]]]^^^ggghhhhhheeeaaa\\\ZZZYYYVVVTTTPPPLLLJJJJJJKKKLLLmmmbbb]]]ZZZYYYYYYWWWUUURRROOONNNLLLLLLGGGHHHIIIIIIIIIKKKNNNQQQQQQRRRUUUWWWWWWUUUSSSQQQMMMNNNNNNOOOPPPQQQSSSSSSOOOSSSTTTPPPOOOQQQRRRPPPPPPOOONNNOOOQQQRRRQQQPPPPPPPPPPPPOOONNNLLLJJJIIIGGGMMMSSSXXXZZZYYYXXXXXXWWWWWWXXXYYY[[[ZZZXXXUUUYYY\\\______]]]\\\^^^```]]]```ccc```ZZZSSSOOONNNHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNLLLHHHFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGMMMUUUddduuu{{{uuuppphhheeegggeeebbb]]]ZZZ[[[\\\^^^^^^gggiiijjjhhhddd```\\\[[[TTTRRRPPPNNNMMMNNNPPPQQQyyyggg^^^[[[[[[\\\XXXWWWUUUSSSQQQNNNKKKJJJIIIJJJLLLLLLLLLNNNQQQSSSRRRUUUWWWYYYXXXUUUQQQNNNKKKLLLLLLMMMNNNPPPQQQRRRPPPTTTVVVSSSQQQSSSTTTRRRPPPOOOMMMMMMNNNNNNMMMKKKMMMNNNOOOOOONNNLLLIIIHHHFFFKKKRRRXXXYYYYYYWWWWWWUUUVVVXXXZZZ[[[ZZZXXXVVVWWWZZZ]]]^^^^^^___aaacccccchhhkkkhhh```XXXTTTTTTQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLJJJHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIOOO]]]nnnzzztttoooiiifffgggdddaaa^^^\\\]]]___`````````bbbddddddaaa]]]ZZZYYYSSSRRRRRRRRRSSSUUUVVVWWWmmmbbb]]]ZZZZZZ\\\VVVVVVVVVVVVSSSOOOKKKIIIMMMNNNPPPOOONNNOOOPPPRRRRRRTTTVVVXXXVVVSSSNNNKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQUUUWWWUUUSSSUUUUUUSSSQQQOOOLLLLLLLLLLLLKKKJJJKKKLLLNNNNNNNNNLLLJJJHHHIIIMMMSSSWWWXXXVVVUUUTTTPPPSSSWWWZZZ[[[[[[ZZZYYYVVVXXXZZZ\\\]]]___bbbdddfffjjjnnnjjjbbbZZZWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLLLLLLLLLLKKKJJJFFFFFFEEEEEEDDDEEEEEEFFFGGGKKKVVVgggyyy{{{yyyrrrmmmhhhffffffbbb```^^^^^^```aaabbbbbb[[[]]]___^^^ZZZVVVSSSRRRPPPQQQRRRTTTVVVXXXYYYZZZxxxmmmccc^^^\\\YYYYYYZZZUUUUUUUUUUUUSSSPPPLLLKKKQQQRRRSSSRRRPPPOOOOOOPPPPPPRRRTTTUUUTTTQQQMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOTTTWWWUUUSSSUUUUUUSSSRRRPPPMMMLLLMMMNNNNNNMMMJJJKKKLLLMMMNNNMMMLLLLLLMMMQQQUUUWWWVVVUUUTTTSSSNNNRRRWWWZZZ[[[ZZZZZZZZZVVVWWWWWWYYY[[[^^^```bbbcccfffgggeee___YYYWWWWWWTTTTTTTTTTTTSSSSSSTTTTTTOOOMMMLLLLLLNNNNNNMMMKKKFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHPPP^^^ooowwwnnniiifffeeeeeeaaa___^^^^^^___```___^^^[[[[[[[[[XXXTTTOOOMMMLLLNNNOOOQQQTTTVVVWWWXXXXXXkkkeee___^^^]]]ZZZZZZ\\\UUUTTTRRRPPPNNNNNNNNNNNNRRRSSSTTTSSSQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMRRRTTTSSSRRRSSSSSSQQQQQQNNNLLLKKKMMMNNNOOONNNKKKLLLMMMNNNOOOPPPQQQQQQPPPSSSUUUVVVUUUTTTTTTTTTNNNRRRXXX[[[[[[YYYXXXYYYVVVUUUUUUWWWYYY\\\]]]^^^``````___]]][[[XXXVVVUUURRRRRRRRRRRRSSSTTTUUUUUUQQQOOOMMMMMMNNNNNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFJJJUUUdddxxx}}}sssiiiddddddeeeeeebbb```^^^]]]]]][[[YYYWWWUUUUUUTTTRRRNNNLLLLLLMMMNNNOOORRRUUUWWWWWWWWWWWWsssjjjdddaaaaaa___]]]]]]```VVVSSSOOOKKKJJJLLLOOOQQQRRRSSSTTTSSSQQQOOOOOOPPPNNNOOOPPPQQQQQQPPPPPPOOOPPPOOONNNNNNMMMNNNNNNNNNJJJOOORRRQQQPPPQQQQQQOOOMMMKKKIIIHHHJJJLLLMMMNNNMMMMMMMMMNNNPPPRRRTTTUUURRRSSSUUUUUUTTTTTTUUUVVVOOOTTTYYY\\\ZZZXXXWWWWWWVVVUUUTTTUUUWWWZZZ[[[\\\___]]][[[ZZZZZZYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTQQQNNNNNNOOONNNKKKHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDGGGOOO\\\nnn|||~~~yyyoooeeeaaabbbdddeeecccaaa^^^\\\ZZZWWWSSSPPPKKKLLLLLLLLLKKKLLLOOOQQQPPPRRRUUUWWWYYYYYYYYYXXXnnnmmmhhhaaa\\\[[[]]]^^^___OOOOOONNNMMMLLLLLLLLLMMMRRRRRRRRRRRRQQQPPPOOOOOOLLLMMMMMMLLLLLLMMMOOORRRNNNOOOPPPPPPPPPPPPOOONNNLLLMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIJJJKKKLLLKKKKKKNNNPPPQQQQQQPPPPPPRRRSSSUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVSSSNNNNNNTTTZZZZZZYYYXXX[[[[[[[[[XXXUUUSSSSSSSSSPPPQQQQQQQQQOOONNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGJJJOOOTTT```wwwuuurrrooojjjddd```___bbbeeedddaaa\\\XXXUUURRRNNNKKKKKKPPPTTTRRRNNNJJJJJJLLLQQQWWW[[[ZZZYYY[[[ZZZWWWtttfffhhhddd^^^YYYXXXXXXWWWWWWMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRQQQQQQOOONNNMMMJJJKKKKKKIIIGGGGGGHHHIIIKKKLLLNNNPPPQQQPPPPPPOOOQQQQQQPPPNNNLLLJJJIIIHHHIIIHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUPPPOOOUUU[[[[[[YYYYYYZZZ[[[[[[XXXUUUSSSSSSSSSPPPQQQSSSRRRPPPOOOOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEHHHKKKOOOZZZnnnzzzooonnnjjjfffbbbaaaccceeefffbbb\\\WWWSSSOOOLLLIIIOOOSSSVVVTTTPPPMMMNNNPPPRRRWWWYYYXXXYYY[[[YYYUUUwwwggg___aaa]]]YYYUUUSSSQQQOOONNNJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLIIIJJJIIIGGGDDDBBBBBBBBBFFFIIILLLOOOQQQRRRQQQPPPSSSRRROOOMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJLLLNNNOOOPPPQQQSSSUUURRRSSSUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSUUUWWWVVVRRRQQQVVVZZZZZZYYYZZZZZZ[[[ZZZXXXUUUSSSSSSTTTPPPRRRTTTTTTRRRQQQPPPQQQMMMNNNOOOPPPPPPQQQQQQPPPKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGJJJLLLSSSddduuuzzzwwwkkkkkkjjjgggdddaaaaaabbbfffbbb[[[VVVRRRNNNKKKIIIRRRTTTVVVTTTQQQPPPQQQSSSVVVXXXYYYZZZ^^^aaa^^^WWWmmmbbb___XXXVVVSSSRRRPPPNNNKKKIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJJJJHHHEEEBBBBBBBBBDDDGGGKKKOOOQQQRRRQQQPPPPPPOOOMMMLLLLLLMMMPPPQQQSSSSSSRRROOOKKKIIIGGGGGGMMMOOOQQQQQQPPPQQQRRRTTTPPPRRRUUUWWWXXXWWWUUUTTTSSSRRRPPPOOOPPPSSSVVVXXXWWWRRRQQQUUUXXXWWWWWWYYYZZZZZZZZZXXXUUUTTTSSSTTTQQQSSSVVVVVVTTTRRRQQQRRRNNNOOOOOOPPPPPPPPPPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHIIIJJJLLLQQQ___mmmzzzyyypppjjjjjjjjjgggccc___]]]\\\aaa]]]XXXTTTRRRQQQOOONNNSSSTTTTTTSSSQQQPPPRRRTTTYYYZZZ[[[___fffkkkhhhaaakkk```]]]RRRQQQPPPPPPPPPNNNKKKHHHIIIIIIKKKLLLMMMMMMMMMMMMPPPPPPOOOOOONNNLLLKKKJJJHHHIIIIIIGGGEEECCCCCCDDDEEEHHHKKKOOOQQQQQQQQQPPPPPPNNNLLLKKKKKKNNNQQQSSSUUUVVVUUURRRMMMIIIIIIIIIRRRSSSTTTSSSRRRQQQRRRSSSOOOQQQTTTVVVWWWVVVUUUTTTRRRQQQPPPOOOPPPSSSVVVXXXVVVRRRQQQTTTUUUTTTTTTWWWYYYZZZZZZXXXVVVTTTTTTUUURRRTTTVVVVVVTTTSSSRRRSSSRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJHHHHHHGGGIIIGGGHHHJJJKKKOOO[[[fffzzzqqq}}}zzzmmmkkkkkkjjjfff```[[[XXXWWWYYYVVVTTTSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUVVVWWWYYY[[[```iiipppnnnhhhlll^^^XXXOOOOOONNNOOOPPPOOOLLLIIIIIIIIIKKKLLLLLLKKKJJJIIINNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGEEEBBBBBBDDDEEEKKKKKKMMMNNNOOOOOOOOOOOORRRPPPMMMKKKKKKLLLNNNOOOQQQTTTUUURRRNNNLLLMMMOOOUUUVVVVVVUUURRRQQQQQQRRRNNNOOOQQQSSSTTTTTTSSSRRRRRRQQQPPPPPPRRRTTTWWWXXXWWWSSSRRRTTTSSSQQQSSSVVVYYYYYYZZZXXXVVVTTTTTTUUUTTTUUUVVVUUUSSSRRRSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNMMMKKKJJJIIIHHHGGGGGGEEEFFFHHHIIIKKKTTT^^^pppuuupppvvvnnnnnnmmmjjjddd]]]XXXVVVUUUUUUTTTSSSTTTVVVXXXXXXWWWUUUVVVVVVWWWWWWXXXXXXXXXRRRVVVYYY]]]ccciiihhhcccmmm^^^VVVQQQPPPOOOOOOOOONNNKKKIIIHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIFFFCCCAAAAAADDDFFFQQQPPPOOONNNNNNMMMMMMMMMOOONNNLLLKKKKKKLLLMMMNNNNNNQQQSSSQQQMMMKKKMMMPPPTTTUUUUUUTTTRRRQQQRRRSSSMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXUUUSSSTTTSSSQQQRRRWWWXXXYYYYYYXXXVVVTTTUUUUUUUUUUUUUUUSSSQQQQQQSSSUUUTTTTTTTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHFFFFFFGGGGGGHHHNNNVVVfffxxxzzzsss{{{ssspppqqqoooiiibbb\\\XXXXXXYYYVVVUUUUUUWWWXXXXXXVVVTTTTTTUUUVVVWWWYYYYYYXXXWWWRRRVVVYYYYYYZZZ\\\[[[WWW}}}nnn```XXXSSSQQQOOOOOONNNMMMJJJHHHHHHIIIKKKMMMNNNNNNLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNLLLHHHDDDAAAAAAEEEHHHUUUTTTQQQOOOMMMLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQOOORRRTTTQQQKKKHHHJJJMMMQQQSSSTTTSSSRRRQQQRRRTTTMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXZZZVVVUUUUUUTTTQQQSSSWWWXXXYYYYYYXXXVVVTTTUUUVVVVVVUUUTTTQQQPPPPPPSSSVVVSSSTTTTTTTTTTTTSSSSSSRRROOOOOONNNLLLKKKIIIHHHHHHKKKHHHHHHIIIHHHGGGLLLRRRZZZhhh{{{zzzvvvqqqrrrsssoooiiiaaa[[[ZZZ[[[^^^YYYYYYYYYYYYYYYWWWSSSPPPQQQRRRSSSVVVXXXXXXVVVTTTTTTYYY[[[WWWTTTSSSQQQMMM~~~wwwhhhZZZTTTRRRSSSSSSSSSQQQNNNKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMMMMMMMMMMNNNOOOOOOMMMIIIDDDAAABBBEEEIIIRRRRRRRRRQQQOOOMMMKKKIIIKKKKKKJJJKKKLLLOOOQQQSSSPPPOOONNNMMMLLLJJJJJJIIINNNMMMNNNPPPTTTUUUSSSPPPSSSRRRPPPNNNNNNNNNPPPQQQYYYWWWUUUTTTTTTVVVYYYZZZ\\\ZZZWWWUUUUUUVVVXXXYYY^^^\\\ZZZWWWTTTRRRQQQPPPSSSTTTTTTRRRQQQPPPRRRSSSVVVTTTRRRPPPPPPQQQRRRSSSOOOOOOOOOOOOMMMKKKHHHGGGEEEEEEEEEEEEGGGIIIKKKLLLXXXbbbuuu|||sssrrriiijjjkkkpppmmmfff___YYYXXX[[[]]]YYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWVVVSSSQQQSSSSSSSSSRRRRRRSSSSSSTTT{{{ssskkk]]]UUUTTTQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHIIIKKKMMMMMMMMMLLLMMMOOOMMMKKKGGGCCC@@@@@@DDDHHHNNNOOOPPPPPPPPPNNNLLLJJJJJJJJJJJJKKKMMMNNNPPPQQQOOOOOONNNMMMLLLKKKJJJIIILLLLLLLLLOOORRRSSSRRRPPPPPPOOONNNMMMMMMOOOPPPRRRXXXWWWVVVUUUUUUWWWYYYZZZXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWVVVTTTQQQOOOMMMLLLOOOQQQRRRRRRQQQQQQRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQPPPOOOMMMKKKJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKSSSZZZjjjxxxwwwoooffffffffflllhhhbbb]]]ZZZZZZ[[[\\\WWWWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUTTTRRROOOMMMMMMMMMMMMNNNOOOPPPQQQ~~~tttnnncccVVVSSSVVVNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHIIIKKKMMMMMMLLLLLLMMMNNNKKKIIIEEEAAA>>>???CCCGGGJJJLLLNNNPPPPPPOOOMMMKKKHHHIIIJJJLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKNNNPPPRRRPPPOOOMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVVVVVVVVVVWWWXXXXXXSSSTTTTTTTTTUUUVVVVVVWWWSSSSSSSSSRRRQQQNNNLLLKKKLLLNNNQQQRRRRRRRRRSSSTTTPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFFFFFFFHHHIIIJJJNNNSSS^^^qqq|||vvvzzzooohhhfffeeeiiiddd^^^\\\\\\]]]\\\ZZZUUUVVVVVVWWWWWWWWWVVVVVVSSSSSSRRRSSSTTTSSSPPPNNNIIIIIIIIIIIIJJJMMMOOOPPP{{{uuuoooiii___SSSPPPSSSLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMJJJIIIEEEAAA???@@@DDDHHHKKKMMMOOOQQQQQQPPPMMMKKKFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNLLLKKKJJJIIIJJJKKKNNNOOOPPPPPPOOONNNNNNNNNNNNPPPQQQSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSTTTSSSQQQOOOMMMMMMPPPSSSTTTSSSRRRRRRRRRMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSPPPNNNLLLKKKKKKLLLIIIIIIGGGGGGFFFGGGHHHIIILLLPPPXXXfffzzzrrrttt{{{rrrmmmkkkiiiiiiccc^^^\\\^^^^^^[[[WWWUUUVVVVVVWWWWWWWWWWWWWWWRRRRRRQQQRRRSSSSSSPPPNNNKKKJJJJJJJJJKKKMMMOOOQQQvvvmmmggg```]]]WWWPPPKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJHHHFFFEEEFFFFFFGGGIIIKKKLLLMMMKKKKKKKKKLLLKKKIIIFFFBBBAAABBBGGGJJJPPPQQQRRRSSSRRROOOMMMKKKEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSQQQOOONNNOOOQQQSSSTTTTTTSSSQQQPPPQQQSSSUUUUUUSSSPPPOOOOOOKKKLLLNNNPPPRRRSSSTTTTTTTTTRRRPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIILLLNNNUUUaaannnqqqlllttt|||rrrpppooonnnlllfff```^^^___]]]YYYTTTVVVWWWWWWXXXXXXXXXWWWWWWRRRQQQQQQRRRTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNOOOzzzhhh___ZZZUUUSSSSSSQQQLLLHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJKKKLLLKKKJJJGGGDDDBBBDDDIIIMMMTTTTTTTTTSSSQQQNNNLLLKKKEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLMMMMMMLLLJJJIIIJJJLLLNNNOOONNNMMMMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSTTTSSSRRRPPPMMMLLLLLLNNNOOOQQQRRRRRRRRRRRRTTTUUUVVVTTTQQQNNNLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJPPPZZZcccppp~~~kkkooo|||tttooommmmmmnnnmmmhhhbbb^^^]]]ZZZWWWSSSXXXXXXXXXXXXXXXWWWVVVVVVQQQQQQQQQRRRSSSSSSQQQOOOMMMNNNOOOPPPPPPOOONNNMMMkkk___WWWTTTPPPNNNOOOPPPMMMJJJGGGHHHIIIIIIHHHGGGFFFEEEFFFDDDBBBAAAAAACCCEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKKKKIIIGGGDDDBBBEEEJJJMMMUUUTTTRRRPPPOOOMMMLLLLLLFFFFFFFFFFFFGGGGGGHHHIIIFFFHHHJJJLLLLLLKKKJJJHHHIIILLLNNNNNNKKKIIIJJJKKKGGGHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLLLLNNNOOOQQQSSSSSSRRRRRRQQQPPPOOONNNKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTQQQMMMKKKJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGHHHHHHJJJJJJKKKHHHKKKSSSYYYbbbxxx~~~~~~tttnnn}}}vvvooollliiijjjmmmjjjgggbbb]]]YYYWWWUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSOOOOOOOOOPPPRRRQQQOOOMMMKKKNNNQQQSSSTTTRRRPPPNNNuuuddd]]]QQQPPPNNNJJJHHHIIIHHHGGGGGGHHHIIIJJJIIIGGGEEECCCDDDBBBAAA@@@@@@CCCEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIFFFCCCBBBEEEIIINNNTTTSSSPPPNNNMMMLLLMMMMMMFFFFFFEEEEEEEEEFFFHHHIIIEEEFFFIIIKKKLLLKKKIIIHHHIIIKKKNNNMMMIIIGGGGGGHHHGGGHHHKKKNNNPPPRRRTTTTTTPPPOOOMMMKKKLLLNNNPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNOOOQQQTTTVVVWWWRRRRRRQQQNNNKKKIIIIIIJJJJJJIIIIIIIIIJJJMMMOOOQQQSSSSSSSSSRRRQQQNNNLLLJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMGGGHHHNNNSSSZZZnnnzzzzzz{{{pppttt~~~rrrnnnkkkhhhhhhmmmgggfffbbb\\\WWWTTTUUUVVVXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMMMMOOOPPPPPPNNNLLLKKKNNNSSSWWWXXXWWWTTTQQQnnn___TTTPPPNNNJJJGGGFFFGGGIIIJJJJJJJJJKKKKKKIIIGGGDDDBBBBBB@@@@@@AAAAAABBBEEEIIILLLKKKKKKLLLLLLKKKIIIFFFHHHGGGEEECCCDDDFFFHHHJJJPPPPPPOOOMMMLLLJJJIIIHHHJJJGGGDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMOOOOOOLLLMMMQQQSSSQQQNNNMMMKKKKKKLLLMMMPPPQQQSSSTTTUUUVVVUUUUUUSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUYYYWWWSSSOOOLLLKKKKKKKKKLLLKKKHHHFFFEEEGGGLLLPPPPPPQQQRRRTTTTTTRRRMMMJJJFFFGGGHHHJJJLLLMMMLLLJJJFFFHHHJJJIIILLLVVVfffsss|||~~~uuu}}}yyysssqqqooommmmmmpppkkkddd[[[VVVVVVWWWWWWVVVZZZWWWUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKOOOUUUYYYZZZYYYXXXXXXzzzhhh[[[SSSOOOMMMJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJHHHFFFCCCBBBBBBAAAAAABBBCCCEEEHHHKKKNNNMMMLLLLLLLLLJJJHHHEEEGGGFFFDDDCCCDDDFFFHHHJJJNNNMMMLLLJJJIIIHHHGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKMMMOOONNNKKKKKKOOOPPPNNNKKKJJJIIIIIIIIIKKKMMMNNNRRRRRRTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSUUUUUUVVVVVVWWWUUUSSSPPPOOONNNOOOOOOQQQOOOKKKGGGEEEGGGKKKOOORRRQQQRRRRRRSSSQQQNNNKKKIIIHHHHHHIIIJJJKKKIIIHHHIIIKKKLLLJJJJJJQQQ^^^iii~~~}}}vvvqqqppppppnnnooorrrjjjccc[[[UUUUUUVVVVVVUUUXXXVVVTTTSSSSSSQQQNNNKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJNNNTTTWWWXXXWWWVVVVVVqqqaaaWWWQQQMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHFFFDDDBBBAAABBBBBBCCCEEEHHHLLLOOOQQQQQQOOOMMMKKKKKKIIIFFFDDDFFFEEEDDDCCCDDDFFFIIIJJJLLLJJJHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOMMMIIIIIILLLMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSUUUVVVVVVWWWTTTSSSRRRQQQQQQQQQRRRSSSVVVSSSOOOIIIFFFHHHLLLPPPTTTSSSQQQQQQQQQQQQOOOMMMKKKJJJHHHHHHHHHIIIHHHGGGJJJLLLMMMKKKKKKOOOXXX```uuu{{{xxxrrrnnnnnnooonnnooorrrjjjcccZZZUUUTTTUUUUUUUUUWWWVVVUUUUUUTTTQQQMMMJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJNNNRRRUUUUUUTTTTTTTTT~~~mmm]]]SSSNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@AAACCCFFFHHHNNNVVVZZZZZZSSSPPPMMMJJJIIIGGGEEECCCEEEDDDCCCCCCDDDFFFHHHJJJJJJHHHEEEBBBBBBBBBDDDEEEDDDDDDCCCDDDEEEEEEDDDBBB???>>>>>>>>>>>>???@@@@@@DDDEEEFFFGGGIIIJJJLLLLLLKKKMMMLLLIIIIIILLLNNNLLLMMMMMMLLLLLLMMMNNNPPPPPPOOOPPPRRRSSSSSSRRRQQQQQQNNNOOOQQQSSSUUUVVVVVVWWWRRRRRRQQQQQQQQQRRRRRRSSSUUUSSSOOOKKKJJJLLLQQQVVVXXXVVVRRRQQQQQQQQQQQQPPPMMMKKKHHHHHHIIIJJJJJJIIIHHHJJJMMMMMMLLLOOOVVV[[[eee|||~~~|||tttnnnjjjkkkkkkjjjkkknnniiicccZZZVVVUUUVVVVVVUUUVVVUUUUUUVVVUUUSSSNNNJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMPPPRRRRRRQQQRRRRRRzzzlll\\\PPPLLLIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@DDDGGGKKKTTT___ccc```SSSPPPKKKHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCAAAAAABBBDDDEEECCCBBBBBBCCCEEEEEECCCBBB???>>>>>>>>>>>>???@@@@@@DDDDDDFFFGGGIIIJJJKKKLLLHHHKKKKKKHHHIIINNNPPPOOONNNNNNNNNNNNOOOPPPQQQQQQOOOPPPRRRSSSSSSSSSRRRRRRNNNOOOPPPRRRSSSTTTUUUUUUQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMNNNRRRXXX]]]\\\XXXTTTRRRRRRRRRSSSRRRMMMKKKIIIIIIKKKMMMMMMMMMJJJLLLNNNNNNNNNOOOSSSVVV[[[pppxxxpppjjjfffggggggddddddfffgggaaa[[[WWWWWWXXXWWWUUURRRRRRRRRSSSSSSQQQMMMJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSvvvqqqiiiYYYNNNLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@FFFIIILLLVVVbbbfffaaaQQQMMMIIIEEEEEEEEEEEEDDDEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEECCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIJJJKKKGGGIIIIIIHHHIIINNNQQQOOOKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRMMMNNNOOOQQQRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLKKKMMMNNNPPPRRRVVV\\\```]]]YYYUUURRRRRRSSSSSSSSSMMMLLLJJJKKKMMMNNNNNNMMMMMMNNNOOONNNMMMMMMNNNOOOWWWiii~~~~~~wwwvvv~~~uuunnnhhhddddddccc```___```bbb^^^ZZZYYYZZZYYYWWWTTTMMMMMMMMMOOOPPPOOOLLLIIILLLKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUuuujjjccceee```UUUNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBHHHJJJKKKTTTaaabbb[[[NNNJJJEEECCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@@@@BBBCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFIIIIIIFFFGGGLLLNNNMMMIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLNNNQQQSSSTTTWWWZZZ]]]\\\XXXTTTRRRQQQQQQQQQQQQMMMLLLLLLLLLMMMMMMLLLJJJLLLLLLMMMLLLLLLLLLLLLMMMRRRbbbsss{{{wwwtttrrrzzzvvvpppkkkeeebbbbbbaaa^^^]]]^^^[[[YYYWWWXXXZZZYYYVVVRRRMMMLLLLLLMMMOOOOOONNNMMMJJJIIIGGGFFFFFFFFFHHHIIILLLMMMOOOPPPPPPRRRUUUXXXzzzggg[[[VVVZZZYYYQQQMMMQQQIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDIIIJJJIIIRRR^^^^^^UUULLLHHHCCCAAABBBDDDFFFGGGFFFFFFFFFEEEDDDDDDCCCCCC???@@@@@@@@@AAAAAAAAAAAADDDBBB??????AAACCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIHHHEEEFFFJJJKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQPPPPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOOOOOOOOOONNNNNNPPPSSSUUUUUUVVVWWWXXXZZZWWWSSSQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLIIIFFFGGGGGGHHHIIIKKKMMMNNNPPPMMM[[[jjj{{{tttvvvvvvuuu}}}pppllliiidddaaabbbbbb___]]]___VVVUUUUUUXXXZZZYYYTTTPPPOOONNNMMMOOOQQQSSSRRRRRRIIIHHHFFFDDDDDDEEEFFFGGGMMMNNNOOOPPPQQQSSSWWWZZZ~~~gggWWWVVVUUUSSSQQQOOOLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCAAA???>>>???AAAIIIHHHIIIMMMRRRUUUTTTRRRJJJFFFCCCBBBCCCDDDBBB@@@AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBB@@@AAABBBAAA@@@@@@AAACCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGFFFEEECCCCCCEEEGGGHHHHHHGGGEEECCCCCCFFFHHHGGGHHHJJJLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNMMMNNNPPPKKKMMMOOOQQQQQQQQQPPPOOOLLLMMMNNNOOOPPPOOONNNNNNQQQSSSTTTUUUTTTSSSTTTUUURRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIMMMRRR___www~~~~~~{{{}}}zzzpppjjjcccdddeeedddaaa``````aaa[[[\\\]]]^^^\\\YYYVVVTTTUUUSSSQQQPPPPPPPPPOOONNNHHHCCC???>>>AAAEEEGGGGGGNNNMMMNNNOOORRRSSSRRRQQQlllZZZTTTTTTSSSQQQOOOLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>???AAAHHHGGGHHHKKKNNNPPPNNNLLLHHHEEEBBBAAABBBCCCBBB@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFEEECCCCCCFFFHHHGGGGGGIIIJJJJJJIIIIIIHHHIIIKKKNNNOOOOOOOOOPPPQQQMMMNNNPPPQQQPPPOOONNNMMMKKKLLLNNNOOOOOOOOONNNMMMPPPRRRSSSTTTSSSRRRSSSTTTQQQQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJPPP\\\ooo~~~tttmmmhhheeedddcccbbbaaaaaaaaa```ZZZ[[[\\\\\\[[[XXXVVVTTTSSSRRRPPPPPPRRRSSSRRRQQQIIIEEEAAAAAAFFFLLLOOOOOOOOONNNNNNOOOPPPQQQOOONNNlll___TTTPPPPPPOOONNNLLLJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAAAAABBBAAA???======???AAAFFFEEEEEEGGGHHHIIIGGGFFFEEECCCAAA@@@AAABBBAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@???>>>>>>>>>??????@@@BBBBBBAAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCBBBCCCEEEGGGEEEFFFFFFDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNOOOPPPOOOOOOPPPPPPOOONNNLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLNNNPPPRRRRRRQQQPPPQQQRRRPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJPPPZZZgggzzzuuunnnllliiigggccc``````aaacccbbb```ZZZZZZZZZZZZYYYXXXVVVVVVQQQPPPPPPQQQSSSUUUUUUTTTJJJFFFCCCEEEKKKRRRWWWYYYOOONNNMMMMMMNNNNNNMMMKKKqqq___YYYSSSMMMMMMMMMLLLJJJHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???======???AAACCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCAAAAAA???>>>============>>>@@@BBBCCCCCCCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIDDDEEEFFFEEEEEEEEEGGGIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJKKKMMMMMMLLLKKKKKKLLLNNNNNNOOOOOONNNMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKMMMOOOPPPQQQPPPOOOPPPQQQOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJHHHFFFDDDDDDEEEGGGIIIJJJPPPXXX```lllxxxjjjjjjkkkkkkhhhccc^^^^^^bbbdddbbb___[[[ZZZZZZYYYXXXXXXWWWWWWPPPOOOOOOQQQSSSTTTTTTRRRJJJFFFCCCEEELLLTTTYYYZZZNNNLLLKKKKKKLLLMMMLLLKKKttt```XXXTTTLLLLLLKKKKKKJJJIIIHHHFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@>>>===>>>@@@BBB@@@AAAAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@?????????AAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>======<<<===>>>@@@CCCDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFFFFFFFFFFGGGHHHEEEFFFGGGGGGFFFFFFHHHJJJIIIHHHFFFFFFFFFIIIKKKMMMNNNOOOPPPOOOLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNIIIJJJKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPNNNNNNOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLLLLKKKJJJGGGEEEDDDEEEGGGIIIIIIMMMSSSYYY```qqqjjjbbbeeeiiijjjhhhccc^^^^^^bbbccc```]]][[[[[[ZZZYYYXXXWWWWWWWWWOOONNNNNNPPPRRRRRRQQQOOOHHHEEECCCEEEKKKQQQUUUVVVKKKIIIHHHIIIKKKMMMMMMMMMuuueeeYYYUUURRRHHHJJJJJJJJJIIIIIIGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@??????@@@???>>>???AAACCCAAABBBBBBAAA??????@@@BBB???AAABBBAAA???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>=========>>>???AAADDDEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@BBBDDDEEEDDDCCCDDDEEEEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKMMMQQQSSSSSSQQQNNNLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNIIIJJJLLLMMMMMMMMMLLLKKKKKKMMMOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHLLLRRRWWWbbb{{{wwwbbb^^^aaadddggggggdddaaaaaaaaaaaa^^^[[[[[[ZZZZZZYYYXXXVVVTTTSSSNNNMMMNNNPPPRRRRRRPPPNNNHHHFFFDDDGGGLLLQQQRRRRRRJJJHHHGGGHHHJJJMMMNNNNNN{{{fff\\\TTTRRRQQQIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@???@@@CCCEEEFFFGGGFFFCCC@@@>>>@@@BBB@@@BBBDDDCCC@@@======>>>>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@CCCFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAACCCEEEEEEDDDCCCCCCDDDCCCEEEFFFFFFDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIJJJKKKOOOPPPQQQPPPNNNLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOOOONNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPOOOPPPPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIHHHHHHHHHKKKFFFGGGNNNSSSXXXiii{{{qqqbbb___```bbbeeeeeeeeeeeedddaaa^^^[[[YYYXXXYYYYYYXXXVVVSSSPPPNNNLLLLLLMMMPPPSSSTTTRRRPPPIIIHHHHHHLLLQQQTTTTTTRRRLLLJJJHHHHHHJJJLLLMMMMMMzzzdddWWWRRRKKKLLLNNNIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@AAACCCFFFJJJKKKIIIEEE@@@>>>???AAA@@@CCCEEECCC@@@======>>>>>>>>>???@@@@@@@@@@@@???@@@???????????????@@@AAAAAADDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHFFFEEEDDDEEEBBBDDDEEEDDDBBBAAAAAABBBDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMKKKKKKKKKLLLNNNMMMLLLKKKKKKJJJJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLNNNOOOOOONNNNNNNNNPPPPPPPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQPPPPPPOOOOOONNNMMMMMMLLLJJJIIIHHHGGGOOOGGGGGGNNNSSSUUU___mmmrrreeecccbbbcccfffdddfffgggfffaaa\\\YYYXXXWWWWWWXXXWWWUUUQQQMMMJJJJJJKKKMMMQQQUUUVVVUUUTTTKKKJJJLLLPPPVVVYYYWWWUUUOOOLLLIIIHHHIIIKKKKKKKKKggg]]]RRRKKKKKKLLLLLLKKKHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@??????>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>===AAA???<<<<<<===@@@CCCDDDGGGEEECCCBBBCCCCCCBBBAAADDDCCCBBBBBBBBBCCCBBBBBBEEEEEECCCCCCBBBBBBBBBBBBDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCEEEGGGHHHIIIIIIHHHFFFEEECCCFFFIIIJJJKKKKKKMMMOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIJJJOOOVVV[[[oooqqqiiiiiijjjeee___ccceeefffccc]]]YYYWWWWWWXXXVVVTTTQQQOOONNNNNNNNNMMMOOORRRTTTTTTTTTUUUVVVOOOQQQUUUYYY\\\[[[VVVRRROOOLLLIIIJJJMMMNNNMMMKKKqqq___WWWNNNHHHHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAA@@@???>>>======>>>???AAAEEEIIIMMMOOOQQQPPPNNNMMMLLLKKKJJJIIIFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAADDDEEEGGGHHHHHHGGGEEEDDDCCCFFFHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKIIIIIIKKKLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIJJJNNNSSSWWWeeettt{{{mmmffffffgggddd```cccdddccc```[[[WWWVVVWWWWWWVVVTTTQQQOOONNNMMMLLLNNNQQQSSSUUUTTTSSSSSSSSSMMMRRRZZZ___```\\\VVVRRRPPPOOOMMMMMMNNNNNNMMMKKKrrrbbbWWWRRRKKKGGGGGGGGGFFFDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>===>>>??????@@@??????>>>>>>:::===BBBHHHNNNUUU]]]bbbdddcccbbb```]]]ZZZXXXWWWNNNKKKHHHDDDBBBAAABBBBBB>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAA@@@?????????@@@@@@DDDDDDFFFGGGGGGFFFEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJLLLMMMOOOOOOLLLMMMNNNNNNNNNMMMKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJKKKOOORRRZZZhhh{{{tttkkkeeeeeeeeeeeedddbbbbbb```]]]YYYVVVWWWXXXWWWVVVTTTRRROOOMMMKKKJJJMMMOOORRRSSSRRRPPPNNNNNNKKKTTT___eeeccc\\\UUURRRQQQSSSTTTRRRPPPMMMLLLLLLyyyfff]]]SSSOOOKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>???AAABBBBBBAAAAAA@@@???>>>>>>===???????????????>>>===<<<======>>>???????????????:::>>>DDDJJJRRR___mmmwwwzzzzzzzzzxxxsssooommmkkk___\\\WWWPPPIIIEEECCCCCC>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFFFFGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQLLLMMMNNNOOOOOOMMMKKKJJJGGGHHHIIIJJJLLLMMMNNNOOONNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMUUUbbbvvvtttpppjjjeeecccccceeefffbbbaaa]]]ZZZWWWWWWXXXYYYWWWVVVTTTRRROOOLLLIIIHHHIIILLLPPPQQQPPPMMMLLLKKKLLLUUU```ccc___XXXTTTRRRRRRUUUXXXVVVQQQMMMKKKLLLmmmaaa[[[OOOMMMKKKIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@>>><<<<<<===???@@@AAAAAA@@@???>>>>>>======>>>????????????>>>>>>===<<<===>>>???????????????<<<@@@DDDHHHPPP```vvvuuusssmmmcccVVVLLLFFFDDDAAAAAA@@@???????????????BBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHDDDEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHFFFEEEDDDCCCDDDDDDDDDFFFHHHKKKNNNPPPLLLNNNOOOPPPPPPNNNLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKTTT```qqqpppmmmgggbbb______aaacccbbb```\\\YYYXXXXXXZZZZZZWWWVVVTTTQQQNNNLLLIIIHHHIIILLLPPPQQQQQQOOOOOOOOOOOOUUU[[[[[[VVVQQQQQQRRRRRRUUUWWWUUUQQQLLLKKKLLLoooaaaXXXVVVJJJJJJHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAA>>>;;;:::;;;===>>>@@@?????????>>>=========>>>>>>????????????>>>>>>===>>>>>>???@@@@@@@@@???===AAACCCDDDJJJ\\\vvvwwweeeUUUIIIDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKJJJHHHGGGGGGHHHDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBEEEHHHLLLNNNMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMLLLJJJJJJKKKLLLSSS^^^lllyyy|||lllhhhaaa\\\YYYYYY[[[]]]aaa^^^ZZZXXXXXXZZZZZZZZZXXXWWWTTTPPPNNNLLLKKKKKKNNNPPPRRRSSSSSSRRRSSSTTTSSSTTTSSSPPPMMMLLLNNNQQQPPPRRRSSSQQQOOOLLLKKKKKKooo___TTTOOOOOOIIIHHHGGGEEECCCBBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIFFFCCC???<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@@@@???<<<@@@CCCBBBFFFUUUoooqqq\\\KKKDDDAAAAAA@@@??????@@@@@@@@@??????@@@@@@@@@@@@??????AAABBBCCCDDDEEEDDDDDDCCCEEEEEEEEEFFFFFFGGGHHHIIIFFFHHHIIIIIIGGGFFFFFFGGGDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBEEEHHHLLLNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQRRROOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJKKKMMMOOORRR]]]iiiqqqxxx}}}vvvkkkeee\\\WWWVVVXXXZZZ[[[^^^[[[WWWWWWXXXZZZYYYXXXZZZWWWSSSOOOMMMMMMNNNOOORRRSSSTTTSSSRRRQQQSSSTTTUUURRRMMMJJJHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKJJJuuucccVVVKKKIIIMMMJJJJJJHHHFFFCCCBBBCCCDDDAAABBBCCCEEEHHHKKKMMMOOOHHHEEEAAA===;;;;;;<<<===============>>>>>>>>>>>><<<<<<===============<<<@@@@@@AAAAAAAAA@@@@@@???;;;@@@CCCBBBCCCQQQiii}}}xxx___MMMCCC>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHHHHFFFEEEFFFFFFDDDFFFHHHIIIJJJIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEHHHKKKOOOQQQMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJLLLOOORRRSSS]]]hhhnnnrrr~~~wwwqqqmmmeee[[[UUUVVVZZZ\\\\\\\\\XXXVVVVVVXXXYYYXXXVVV[[[WWWSSSOOOMMMMMMOOOQQQSSSSSSSSSPPPNNNNNNPPPQQQUUUQQQKKKGGGGGGHHHJJJJJJMMMJJJGGGHHHKKKMMMKKKIIIxxxdddTTTMMMJJJIIIHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGKKKNNNPPPEEEAAA>>>===???@@@???===<<<<<<============<<<<<<::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@>>>===<<>>>>>???@@@AAA??????>>>>>>======<<<<<>>???>>><<<<<<<<<============<<<<<<::::::;;;;;;<<<======>>>>>>>>>?????????>>>===<<<@@@;;;<<>>>>>???@@@@@@???>>>>>>>>>=========<<>>>>>>>>???>>>======<<<>>>;;;===AAABBBDDDPPP___rrr~~~wwwbbbOOODDD@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>============??????@@@AAABBBBBBCCCDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDFFFGGGHHHGGGEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNOOOOOONNNIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPNNNKKKJJJJJJKKKNNNPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNTTTZZZbbbmmmwwwnnnggg^^^ZZZ\\\```cccddd]]]\\\YYYVVVTTTSSSRRRRRRUUUVVVWWWVVVUUUVVVWWWYYYQQQPPPPPPPPPRRRRRRQQQOOOKKKNNNOOOLLLLLLMMMLLLHHHLLLJJJHHHHHHIIIIIIHHHGGGttt___RRRMMMFFFCCCBBBDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>=========<<<<<<>>>===>>>BBBAAABBBIIISSSbbbnnnzzz{{{|||zzzsssfffVVVHHHAAA?????????>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>??????@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNKKKJJJJJJKKKNNNOOOLLLMMMMMMNNNMMMLLLKKKJJJLLLJJJJJJOOOTTTYYYccclllyyy~~~|||fffaaa[[[XXXYYY\\\___```\\\ZZZXXXUUUTTTSSSSSSSSSWWWXXXXXXWWWVVVUUUWWWXXXNNNOOOQQQSSSTTTTTTRRRQQQLLLNNNNNNLLLLLLOOOOOOLLLMMMKKKIIIHHHIIIIIIIIIHHH{{{bbbSSSJJJHHHEEECCCCCCCCCDDDCCCAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@AAAAAAAAAAAA;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCEEEFFFEEEEEEDDDDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNLLLJJJIIIMMMJJJJJJMMMPPPTTT\\\dddooo{{{}}}|||{{{}}}~~~{{{{{{~~~yyyjjj___\\\XXXVVVWWWYYY\\\]]]ZZZXXXWWWUUUTTTTTTTTTUUUXXXYYYXXXVVVSSSRRRSSSTTTLLLOOOSSSVVVWWWVVVUUUTTTPPPPPPNNNJJJJJJPPPSSSSSSOOOMMMJJJHHHIIIIIIIIIHHHlllXXXNNNFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBB;;;;;;===>>>>>>>>>>>>>>>:::;;;======;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBDDDEEENNNVVVVVVTTTSSSQQQNNNMMMMMMJJJFFFAAA>>>===>>>===>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???AAACCCEEEFFFEEEDDDCCCCCCBBBCCCDDDGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEGGGHHHIIIIIIIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPPPPOOONNNMMMLLLNNNKKKJJJMMMNNNPPPVVV^^^eeennn{{{zzz{{{{{{{{{}}}{{{mmmjjjgggiiijjjbbb[[[ZZZXXXXXXXXXZZZ\\\]]]YYYXXXWWWUUUUUUUUUVVVVVVXXXXXXWWWTTTQQQPPPPPPQQQOOORRRWWWYYYYYYWWWVVVUUUSSSSSSNNNIIIJJJQQQXXXYYYRRROOOKKKIIIIIIIIIHHHHHHyyycccSSSMMMDDDDDDDDDCCCAAA@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA;;;<<<===>>>>>>>>>===<<<999;;;>>>>>><<<:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<>>>?????????@@@AAAAAA===DDDIIIGGGDDDEEEEEECCC@@@AAA@@@???>>>======>>><<<===>>>??????>>>===<<<<<<=========>>>>>>>>>???>>>>>>>>>???????????????>>>>>>@@@AAABBBBBBCCCCCC???AAACCCEEEFFFEEECCCBBBBBBBBBBBBDDDGGGHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJIIIIIIKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOONNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMOOOKKKJJJKKKKKKLLLQQQXXXbbbfffrrr}}}|||yyyvvvvvvzzzlllbbbbbb___aaaddd___XXXXXXXXXXXXXXXZZZ\\\]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUVVVUUUSSSQQQOOOPPPQQQUUUXXX\\\\\\YYYVVVTTTTTTTTTTTTOOOJJJLLLTTT[[[\\\UUUQQQLLLIIIHHHHHHGGGGGGooo[[[NNNJJJEEEEEEEEEDDDBBBBBBBBBDDD?????????@@@@@@AAAAAAAAA>>>???@@@@@@@@@???===<<<888;;;>>>>>><<<:::;;;===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999:::;;;;;;;;;===>>>======???@@@???999???BBB???===???@@@@@@<<<<<<============>>>>>><<<===>>>??????>>>===<<<<<<=========>>>>>>??????>>>>>>>>>>>>????????????===>>>???AAABBBCCCDDDDDD???AAACCCEEEFFFDDDBBBAAABBBBBBBBBDDDFFFHHHGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIIIIGGGGGGJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLMMMNNNKKKIIIJJJIIIIIINNNUUUcccdddmmm~~~~~~yyyuuusssuuu{{{~~~wwweee```dddccccccbbb[[[UUUVVVWWWWWWWWWXXXZZZ\\\^^^]]]ZZZXXXVVVTTTTTTTTTSSSTTTTTTSSSQQQPPPQQQSSSZZZ]]]___^^^YYYTTTSSSRRRTTTTTTQQQMMMNNNVVV\\\]]]VVVRRRMMMJJJHHHHHHGGGFFFuuunnncccSSSIIIIIICCCDDDDDDBBB@@@???@@@BBB>>>>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<===============>>>>>><<<;;;;;;<<<======@@@???===;;;:::;;;<<<===>>>>>>>>>===;;;<<<>>>@@@>>>??????@@@@@@AAABBBBBB@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKJJJIIILLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMJJJIIIJJJMMMPPPUUU[[[gggsss~~~|||xxxuuurrrtttzzz~~~~~~yyyjjj^^^^^^cccccc___\\\VVVVVVVVVVVVXXXZZZ\\\^^^[[[YYYUUUQQQOOOPPPQQQRRRUUUTTTSSSQQQPPPRRRWWW[[[cccbbbaaa\\\WWWQQQOOONNNPPPOOONNNOOOQQQSSSSSSSSSPPPOOOMMMKKKIIIHHHGGGGGG~~~nnnbbb^^^WWWKKKDDDFFFBBBBBBBBBAAA???>>>???@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???AAA@@@>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???===>>>>>>===<<<<<<>>>@@@AAAAAA@@@@@@@@@????????????AAABBBCCCBBBAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLJJJIIIJJJMMMOOORRRVVV```lllwww~~~wwwuuuxxxwwwwwwxxx{{{wwwjjj______cccbbb]]]YYYWWWWWWXXXYYYZZZ[[[\\\]]][[[XXXTTTPPPNNNNNNOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZ]]]]]]\\\XXXSSSOOOLLLLLLOOONNNMMMNNNPPPRRRRRRQQQLLLKKKJJJIIIHHHGGGFFFFFFkkk___UUUSSSPPPHHHDDDFFFAAAAAAAAA@@@>>>===>>>???@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;999999:::<<<===>>>???@@@CCCAAA???===<<<;;;;;;<<<<<<;;;;;;:::;;;===>>>@@@===>>>>>>===<<<<<<===???CCCBBBAAA@@@???>>>===<<<>>>@@@BBBBBBAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLKKKIIIHHHIIIKKKNNNNNNOOOWWWcccooozzz{{{yyytttsssssstttwww{{{uuuiii___```cccaaa[[[WWWVVVXXXZZZ\\\]]]\\\[[[ZZZYYYVVVRRRNNNLLLLLLMMMNNNQQQRRRUUUZZZ______[[[WWWVVVVVVVVVSSSOOOKKKIIIIIIMMMLLLLLLLLLNNNOOOOOONNNHHHHHHGGGFFFFFFEEEEEEEEEddd[[[SSSPPPLLLEEEBBBDDD@@@AAAAAA???======>>>???AAAAAA@@@???>>>>>>======::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<======;;;:::::::::;;;;;;<<<===<<<<<<===<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>><<<===>>>===<<<;;;===>>>AAAAAA@@@???>>>===<<<<<>>===>>>???@@@@@@??????>>>===<<<<<<999999999:::::::::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;888888999:::;;;<<<>>>???:::::::::::::::;;;<<<===============<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCAAA@@@AAABBB?????????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHJJJLLLMMMLLLQQQ]]]iiiqqqwww|||xxxqqqnnnnnnoooooopppsssxxx}}}|||nnnnnnfff```bbbeeebbb\\\ZZZUUUVVVXXXYYYYYYWWWUUUSSSPPPNNNLLLKKKLLLOOORRRTTTVVVSSSQQQSSSWWWWWWSSSNNNMMMNNNOOOMMMKKKIIIHHHIIIJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBSSSPPPLLLHHHEEEBBBAAAAAAAAAAAAAAA@@@>>>===>>>???>>>>>>>>>======<<<<<<;;;999999999999::::::::::::::::::::::::999999999999888888999999::::::;;;;;;666777777777888:::;;;<<<::::::999999:::;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::999999888888999:::<<<=========<<<<<<;;;::::::999:::<<<>>>>>><<<;;;<<<<<<;;;<<<<<<===>>>?????????AAABBBCCCCCCAAA@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKJJJIIIHHHJJJKKKMMMLLLPPP[[[dddiiinnnsss{{{xxxtttrrrpppnnnjjjllloooqqqtttxxx}}}wwwmmmiiibbb^^^aaadddbbb^^^]]]VVVVVVVVVUUUTTTSSSRRRRRRMMMLLLKKKKKKMMMQQQUUUXXXYYYUUUPPPOOOPPPPPPOOOMMMLLLMMMNNNMMMKKKIIIIIIJJJJJJIIIIIIJJJJJJJJJGGGEEEEEEFFFGGGGGGGGGEEEDDDCCCKKKKKKIIIEEECCCCCCCCCCCC???@@@@@@>>><<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999999888777888888999::::::;;;;;;999999888888888888888999:::::::::999::::::;;;;;;;;;<<<<<<============<<<999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::;;;:::999999999:::;;;<<<;;;;;;;;;<<<;;;;;;:::::::::<<<>>>>>><<<;;;;;;<<<;;;;;;<<<======>>>??????@@@AAACCCBBB@@@??????@@@@@@??????>>>>>>??????@@@????????????@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIKKKKKKKKKIIIIIIJJJKKKKKKJJJNNNUUUZZZ]]]bbbhhhppp~~~xxxssskkkllllllkkkkkkmmmqqquuuwwwxxxzzz{{{~~~{{{pppkkkccc]]]YYY]]]aaaaaa``````YYYWWWTTTRRRPPPQQQRRRSSSOOONNNLLLLLLOOOSSSWWWZZZYYYWWWSSSOOOMMMMMMNNNOOOKKKMMMNNNMMMKKKIIIIIIJJJIIIIIIIIIJJJJJJIIIFFFCCC@@@BBBDDDFFFGGGGGGFFFEEEDDDEEEDDD@@@===>>>???>>>>>>??????===;;;:::;;;===::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999999888888777777888999::::::;;;;;;>>>===<<<:::999888888777;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>>>>===888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>===;;;:::999::::::;;;999999:::;;;<<<<<<<<<<<<999;;;>>>>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAA???>>>>>>>>>@@@@@@????????????@@@@@@????????????@@@AAABBBCCC??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLKKKJJJJJJJJJLLLIIIHHHKKKPPPRRRSSSXXX___ggguuuyyyoooooommmkkkiiijjjmmmppprrrssstttuuuvvvzzzxxxnnniiiggg___YYYVVVZZZ^^^___```bbb[[[XXXTTTPPPNNNPPPRRRTTTQQQPPPNNNNNNOOOSSSWWWZZZXXXXXXUUURRRNNNNNNOOOQQQKKKLLLMMMMMMKKKIIIIIIJJJJJJIIIIIIJJJJJJIIIFFFCCC<<<>>>AAAEEEGGGHHHHHHGGGEEECCCAAA?????????@@@AAA@@@???>>><<<<<<<<<===>>>;;;;;;::::::::::::999999999999999888888888777777===<<<<<<;;;;;;::::::999888888888999::::::;;;;;;===<<<::::::;;;;;;:::888999888777666666777888999:::;;;===>>>>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;999999999999;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@???>>>===============???@@@@@@??????>>>===<<>>>>>??????@@@AAA>>>????????????@@@@@@@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEECCCDDDDDDFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHIIILLLMMMNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJLLLOOORRRVVVXXX```lll}}}~~~xxxoooiiiggghhhiiijjjiiijjjlllnnnppprrrsssttt}}}~~~ssshhhdddggg]]]XXXSSSRRRVVVZZZ]]]]]]\\\WWWQQQNNNNNNQQQTTTUUUVVVQQQNNNPPPRRRSSSUUUYYYYYYXXXUUUSSSSSSTTTVVVWWWRRRPPPMMMKKKJJJJJJJJJKKKIIIJJJKKKIIIFFFDDDDDDDDDAAA???>>>BBBHHHKKKIIIFFFCCCAAA@@@>>>>>>>>>???@@@@@@???>>>===<<<======>>>;;;;;;::::::::::::999999999999999888888888777777:::999999888888777666666777777888888999::::::;;;<<<;;;::::::;;;<<<:::999999888888777777888888999:::;;;<<<======<<<;;;::::::::::::999999:::::::::;;;::::::::::::;;;;;;<<<;;;:::999999999999:::;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>@@@@@@@@@@@@>>>>>>======>>>>>>???@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@AAABBBDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIILLLOOOSSSUUU[[[eeetttyyyssspppnnnllljjjiiiiiijjjkkklllnnnoooppprrrsssvvvyyy}}}vvvmmmeeebbbeee___ZZZUUUTTTVVVZZZ[[[[[[YYYVVVQQQPPPSSSWWWZZZ\\\XXXTTTSSSVVVXXXWWWWWWZZZWWWVVVVVVVVVWWWWWWXXXXXXSSSQQQOOOLLLKKKJJJKKKKKKIIIJJJKKKIIIFFFDDDDDDDDDBBB@@@???CCCHHHKKKIIIGGG@@@???>>>=========????????????>>>=========>>>>>>;;;;;;::::::::::::999999999999999888888888888888999999888777777666666555777777777888999999::::::;;;:::999:::;;;<<<;;;::::::999999888888999999:::::::::<<<<<<<<<<<<:::::::::999999888888999999:::999999999:::;;;;;;<<<<<<::::::999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999;;;<<<>>>@@@AAABBBBBB===<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNPPPRRRSSS[[[hhhuuu~~~xxxrrrmmmkkkjjjiiihhhiiijjjlllmmmjjjjjjlllnnnqqqtttwwwxxx~~~xxxkkkeee```___aaa```\\\WWWVVVXXXZZZYYYXXXZZZWWWTTTTTTVVVZZZ]]]^^^VVVSSSTTTYYY[[[ZZZYYYZZZWWWWWWVVVWWWYYYZZZZZZXXXTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJKKKIIIFFFDDDDDDDDDCCCBBBAAADDDIIIKKKIIIGGG??????>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999888888888888888888888888;;;;;;::::::999999888888666666777888888999999::::::999888999;;;<<<<<<:::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999::::::999999999999::::::999:::::::::;;;;;;:::::::::999999999999999999:::999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::<<<===>>>>>>===;;;:::<<<<<<>>>??????@@@@@@@@@======<<<<<<======>>>???>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHJJJKKKLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQNNNUUU^^^hhhuuu{{{uuuooommmkkkiiihhhiiikkkmmmiiijjjjjjkkkmmmoooqqqrrruuuvvvxxxzzz|||~~~oooddd```]]][[[]]]]]]ZZZXXXXXX[[[\\\ZZZXXX^^^[[[WWWVVVVVVWWWWWWVVVQQQNNNOOOTTTXXXXXXYYY\\\\\\YYYWWWWWWYYYZZZZZZXXXRRRQQQOOOMMMKKKIIIIIIHHHIIIJJJKKKIIIFFFDDDDDDDDDEEEDDDDDDFFFHHHJJJHHHGGG@@@??????>>>>>>>>>>>>>>>============>>>>>>======;;;;;;:::::::::999999999888888888888888888888888<<<<<<<<<;;;::::::999999777777777888999999::::::999888888999;;;<<<;;;::::::::::::;;;;;;:::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999:::<<<>>>>>>===;;;:::;;;<<<===???@@@@@@@@@@@@>>>============>>>??????>>>>>>?????????@@@@@@@@@????????????@@@AAABBBCCCBBBBBBBBBCCCEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNLLLQQQXXX___hhhxxxtttrrrooolllkkkkkkmmmnnnlllllllllllllllmmmnnnnnnpppqqqrrrsssuuuvvvwwwxxxxxx{{{~~~~~~}}}}}}~~~|||{{{{{{|||}}}lllccc___\\\YYYXXXXXXWWWWWWZZZ^^^```]]]ZZZ\\\ZZZWWWUUUSSSRRRPPPNNNMMMIIIHHHNNNTTTWWW[[[___bbb\\\VVVUUUVVVXXXXXXVVVPPPOOOMMMKKKIIIHHHGGGFFFIIIJJJKKKIIIFFFDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGFFF@@@@@@@@@???>>>======<<<;;;;;;<<<=========<<<<<<;;;;;;::::::::::::999999888888888888888999999999;;;;;;::::::999888888777777888888999::::::;;;;;;:::999888999:::;;;:::999999::::::;;;;;;::::::999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<:::888666555888888999999999999888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;777888999:::::::::999888888999;;;>>>@@@BBBCCCCCC>>>>>>======>>>>>>???@@@>>>????????????@@@@@@@@@===>>>>>>>>>@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKOOOTTTYYY```lll||||||zzzwwwuuussssssssstttppppppooommmmmmlllllllllnnnoooooooooppppppqqqqqqtttvvvzzz~~~wwwvvvvvvttttttvvvxxxyyyyyyzzz|||~~~|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}|||{{{yyyzzz|||||||||}}}~~~~~~~~~}}}{{{zzz{{{}}}vvviiiaaa^^^\\\YYYWWWTTTTTTWWW]]]bbbccc___\\\VVVUUUSSSSSSRRRPPPMMMKKKKKKFFFFFFLLLRRRVVV[[[aaabbb\\\UUUSSSVVVWWWUUURRRMMMLLLKKKJJJIIIHHHGGGFFFIIIJJJKKKIIIFFFDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEE@@@@@@???>>>===;;;:::999999999;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999777777888888888999999999::::::999999888777777777999999999:::;;;;;;<<<<<<;;;999888999::::::999888888999:::;;;;;;:::999888999999888888888888999999;;;::::::::::::::::::;;;::::::;;;<<<;;;999777555777888999::::::999888777777777777888888888999999999999:::::::::;;;;;;;;;777888888888999999999999999:::<<<>>>@@@AAABBBCCC======<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIMMMQQQUUUYYYcccqqq{{{zzzyyywwwuuusssrrrqqqqqqqqqqqqpppppppppoooooooooppprrruuuxxx|||~~~uuupppqqqpppnnnlllooorrrtttuuuuuuvvvwwwvvvwwwxxxyyyzzzyyyyyyxxxzzzxxxwwwxxxzzz{{{{{{zzzwwwyyy{{{zzzzzz{{{~~~}}}}}}}}}|||zzzzzz|||~~~~~~~~~pppjjjbbb]]]\\\]]]ZZZWWWRRRTTTXXX^^^dddddd```[[[TTTSSSSSSSSSSSSPPPLLLIIIHHHEEEEEELLLQQQTTTXXX\\\\\\XXXTTTTTTXXXXXXRRRMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKIIIFFFDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCDDD?????????===<<<:::888777777888:::;;;<<<;;;::::::;;;;;;;;;:::::::::999999777777888888999999999999;;;;;;::::::999888888888999::::::;;;;;;<<<<<<===<<<:::999999::::::888777888888::::::::::::888888999999888888888888999999:::999999999999999999:::888999:::;;;;;;:::888777777888999::::::999888777666777777777777888888888999999:::::::::;;;;;;;;;:::999999999:::;;;<<<<<<===>>>>>>????????????>>><<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@AAA@@@??????>>>?????????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFAAABBBCCCEEEFFFFFFGGGGGGFFFHHHJJJLLLLLLLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIKKKLLLLLLMMMLLLLLLKKKKKKHHHKKKOOORRRUUU^^^jjjttt}}}~~~{{{zzzxxxxxxuuuuuutttsssrrrqqqppppppmmmnnnqqqtttwww{{{~~~||||||wwwpppnnnoooooollllllnnnqqqsssrrrpppppppppssstttuuuvvvwwwvvvuuuuuutttsssrrrrrrtttvvvvvvuuuvvvxxxzzzzzzyyyzzz~~~|||}}}}}}|||{{{{{{}}}yyypppeeeaaa\\\YYYZZZ]]]\\\XXXRRRTTTYYY```eeeddd___ZZZVVVUUUUUUUUUTTTPPPKKKGGGEEECCCEEELLLQQQQQQRRRUUUVVVTTTSSSVVVZZZYYYQQQJJJKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJKKKIIIFFFDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBCCCDDDCCCAAA???<<<:::999888888888888888888999999999777777888888888999999999999999999888888888777777999999888888888888888888::::::::::::::::::::::::;;;:::888777777777888999:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999999::::::;;;;;;::::::999888888888888777777666666666666666666777777777777:::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOOOOONNNLLLIIIHHHHHHHHHKKKPPPRRRWWWcccooo||||||xxxrrroooppppppqqqrrrtttuuuvvvwwwrrrrrrpppooommmmmmllllllppppppqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttsssuuuttttttuuuvvvwwwvvvuuutttuuuvvvxxxzzz|||}}}~~~yyyzzz|||}}}~~~~~~~~~~~~}}}||||||uuussslllbbb]]]WWWTTTTTTVVVXXXYYYYYYVVVVVV[[[aaaaaa[[[TTTXXXUUUSSSUUUYYYWWWNNNGGGBBBCCCEEEKKKPPPSSSQQQNNNNNNOOOPPPQQQPPPNNNLLLJJJJJJLLLNNNLLLIIIGGGHHHIIIQQQMMMJJJGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEE>>>>>>===<<<;;;999888777888888888777777777666666777777888888888999999999999999999888888888777777777888888888888888777777999999999999999999999999:::999888888777777777888:::::::::::::::::::::::::::::::::999999888888888999999999999999999999999::::::::::::::::::::::::999999888888888777777777666666777777777888888888999::::::::::::;;;;;;;;;999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@AAAAAABBBEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJIIILLLPPPRRRVVVaaalllvvv|||vvvrrroooooopppqqqrrrsssssssssqqqpppppppppppppppqqqqqqrrrsssssstttttttttssssssssstttuuuvvvvvvuuutttsssrrrrrrsssuuuwwwwwwuuutttxxxyyyzzz{{{|||}}}~~~~~~|||}}}}}}~~~~~~wwwnnnmmmddd```\\\VVVSSSSSSUUUVVVVVVYYYXXXYYY]]]___^^^XXXRRRTTTRRRRRRVVVZZZYYYRRRJJJEEEEEEFFFJJJNNNOOONNNKKKNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKIIIFFFEEEGGGIIINNNKKKHHHFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFF::::::;;;<<<;;;:::888777777777777777666666555444888888888888888999999999999999999888888888888888666777999::::::999777666888888888888888888888888888888999999888888777777999999999999999999999999999999999999999888888888999999999999999999999999;;;:::999888888999:::;;;999999999999999888888888777777888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>??????@@@@@@??????>>>======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIIIILLLKKKMMMPPPRRRTTT]]]fffrrrzzzxxxtttuuuvvvwwwvvvuuutttsssuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvuuuuuutttttttttuuuvvvwwwwwwvvvuuutttppprrrtttvvvxxxxxxwwwwww{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~zzzeeeeeeeeeZZZZZZXXXUUUTTTUUUVVVWWWWWWXXXZZZ]]]^^^]]]XXXSSSOOOLLLMMMOOOVVV[[[[[[TTTMMMIIIIIIJJJLLLNNNNNNLLLKKKOOONNNMMMKKKIIIHHHGGGGGGIIIHHHGGGEEECCCDDDFFFHHHIIIGGGEEEDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFF:::;;;<<<======;;;999888666666777888888888777666888888888888888888888888888888888888888888888888666888:::<<<<<<;;;999777888888888888888888888888666777888999999888777666999999999999999999999999999999999888888888888888888888888888999999999999;;;:::888777777888:::;;;999999999999999999999999888888999999999:::::::::777888888888888999999999999999999:::::::::;;;;;;:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>======<<<<<<======>>>>>>>>>>>>============>>>>>>???@@@@@@AAABBBAAABBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKNNNLLLMMMPPPQQQRRRXXX___iiiyyy|||{{{~~~|||{{{zzzyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwxxxyyyzzz{{{}}}hhh[[[^^^```VVVWWWVVVUUUVVVYYY[[[[[[[[[XXX\\\___^^^YYYRRRNNNLLLGGGHHHMMMTTTYYYXXXRRRLLLLLLLLLMMMNNNOOOPPPOOONNNRRRPPPMMMJJJGGGFFFGGGGGGHHHGGGDDDBBBBBBCCCFFFHHHFFFDDDCCCCCCEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEE<<<<<<===<<<;;;:::888777555777888:::;;;;;;;;;:::888888888888888888888888888888888888888888888888777999;;;===>>>===;;;999999999999999999999999999555666888999999888777666888888888888888888888888888888888888888888888888777777777888888999999999;;;:::888777777888:::;;;999999999999999999999999999999999999::::::::::::777777777888888888999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888<<<======>>>>>>======<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLOOOLLLLLLOOOOOOOOORRRXXX[[[jjj}}}~~~~~~qqqaaaWWW[[[```ZZZ[[[ZZZYYYZZZ\\\]]]\\\\\\XXX[[[^^^[[[TTTMMMJJJIIICCCFFFKKKQQQUUUSSSMMMHHHHHHJJJMMMOOOQQQQQQRRRRRRUUURRROOOKKKIIIHHHHHHIIIHHHFFFCCCBBBCCCEEEGGGHHHFFFDDDCCCDDDFFFGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCC;;;;;;:::999888888777777777888;;;===>>>>>><<<<<<999999999888888888888888888888888888888999999999888999;;;=========<<<;;;999999999999999999999999666666777777888888777777777777777777777777777777777777777888888888888888666666777777888999999999:::999888777777888999:::888888888999999999999999888888999999999:::::::::777777888888888999999999999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===<<<======>>>>>>======<<<>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNKKKJJJMMMMMMLLLMMMQQQRRR___ooo{{{tttggg```YYY\\\cccaaa```^^^\\\[[[[[[[[[YYYXXXWWWYYYYYYVVVOOOJJJGGGGGGCCCEEEJJJNNNQQQOOOIIIEEEBBBFFFLLLPPPRRRSSSTTTUUUVVVTTTQQQNNNKKKJJJKKKKKKIIIGGGDDDDDDFFFHHHIIIJJJHHHGGGEEEFFFGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB;;;:::999888888999:::;;;:::;;;===>>>>>>===;;;999999999999888888888777777777777888888888999999999777888999:::;;;;;;;;;;;;888888888888888888888888666666666666666777888888777777777777777777777777666777777777888888888999666666666777888999999999888888888888888888888888777777777888888888999999888888888888999999999999888888888999999999::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????======>>>>>>>>>>>>============>>>>>>???@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLIIIHHHKKKLLLJJJJJJLLLNNNVVVaaalllxxxzzziiibbbbbb\\\^^^cccbbb^^^\\\YYYXXXXXXYYYXXXWWWWWWVVVTTTPPPKKKHHHFFFFFFBBBEEEIIIMMMNNNMMMIIIFFFAAAGGGOOOTTTVVVVVVWWWXXXVVVTTTRRROOONNNMMMLLLLLLJJJHHHGGGHHHKKKMMMLLLKKKKKKJJJIIIHHHIIIHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCBBB===;;;:::999:::<<>>;;;888666999999999999888888777777777777888888999999999999666666777888888999::::::777777777777777777777777777666555555555777888999777777777777777777777777666666777777888888888999555666666777888999999999777888999999999999888777666666777777888888888999777777888888888999999999888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::===<<<<<<;;;::::::999999======>>>>>>>>>>>>======<<<<<<======>>>?????????BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHKKKLLLKKKJJJIIIKKKGGGGGGJJJKKKHHHHHHIIIHHHMMMUUU^^^kkk|||{{{iiiccceee______bbb___XXXUUUSSSTTTVVVXXXZZZZZZVVVTTTPPPLLLIIIGGGFFFFFFBBBEEEIIILLLMMMLLLJJJHHHDDDKKKTTTZZZ[[[[[[[[[[[[UUUTTTRRRPPPOOONNNMMMLLLKKKIIIHHHJJJNNNOOONNNLLLNNNLLLKKKJJJJJJHHHEEECCCCCCCCCDDDDDDDDDDDDCCCCCC===<<<<<<<<<<<<>>>@@@AAAAAA@@@>>>;;;:::999999999888888777666666555666666888888777777777777888888666666666777888888999999999888777666666777888999666666666666666777888888777555444666888999777444777666555555555666888999999777555555777888999888555555666666777777888888888888888888888888888888777888888999::::::;;;;;;999999999999999999999:::999999999999999999999999===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<888:::<<<===>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@???????????????@@@AAA@@@>>>======>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLOOOTTT^^^ooo{{{zzzvvvoookkkiiiccc[[[RRRPPPOOOPPPTTTWWWZZZZZZUUUOOOGGGDDDFFFHHHHHHFFFJJJGGGJJJQQQRRRMMMKKKNNNOOOTTTYYY\\\[[[YYYYYYZZZSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLNNNMMMKKKIIIIIIJJJKKKKKKIIIGGGDDDBBBDDDDDDCCCBBBBBBBBBBBBBBB<<<<<<===>>>???AAACCCDDD@@@>>><<<:::999999999999999888777777666666666777888888777777777777888888666666777777888999999999999888777666666666777888777777666666777777888999999777666777888888666333777666666555666777888999999777555555777888999888888888888888888999999999555555555555555555555555777777888888999999:::::::::::::::999999888888888999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<888999;;;<<<<<<<<<:::999:::;;;;;;<<<======>>>>>>???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCGGGFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFFFFGGGHHHIIIJJJIIIJJJLLLPPPXXXgggxxxzzzpppeee\\\UUUSSSQQQQQQSSSUUUVVVVVVQQQLLLGGGGGGJJJMMMLLLKKKLLLJJJLLLQQQRRRNNNMMMOOOTTTWWW[[[[[[YYYWWWWWWWWWQQQQQQPPPNNNMMMLLLKKKJJJKKKJJJJJJJJJLLLLLLKKKIIIIIIJJJJJJJJJJJJHHHEEEDDDFFFEEEDDDDDDCCCCCCDDDDDD:::;;;===???AAACCCDDDEEE===<<<;;;999888888999999999999888777777777777888888777777666666777777888777777777888999999::::::999888666555555555666666777777666666777777888888:::999888888888777555333666666666666666777888888888666555555777888888888999888888888888888888777333333333333333333333333666666666777888888999999;;;;;;:::999888777777666999999999999999999999999777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;;;;:::888777:::;;;;;;<<<<<<===============<<<<<<<<<<<<======;;;<<<>>>??????>>><<<;;;>>>???@@@AAAAAAAAAAAAAAA??????>>>??????@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMSSS^^^mmmwwwoooccc\\\YYYUUUSSSSSSSSSSSSRRRLLLJJJJJJMMMRRRTTTSSSQQQOOOMMMNNNRRRRRRPPPPPPRRRXXXZZZZZZYYYUUUSSSRRRRRRNNNMMMMMMLLLKKKKKKJJJJJJKKKIIIGGGGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEFFF888999<<<>>>@@@AAAAAAAAA<<<;;;999888888888999999999999888888888888888999777777666666666666777777777777888888999999::::::888777666555444444555555777666666555666666777777999888888888888888666555666666666666666777777888666555444555777999888777777777666666555555555444555555555555555555555555555555666666777888888888::::::999999888888777777888999999999999999::::::888888999999::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;:::999888777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<===>>>>>>>>>>>>===<<<======???@@@AAAAAAAAAAAA????????????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMQQQZZZeeemmm}}}~~~pppddd```[[[XXXVVVTTTRRRQQQLLLMMMOOOTTTXXXYYYXXXUUURRRQQQQQQRRRSSSSSSSSSTTTXXXWWWUUUSSSPPPOOONNNNNNJJJJJJJJJJJJJJJJJJIIIIIIKKKHHHEEEDDDFFFHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFF666777999;;;<<<<<<;;;;;;;;;:::999888777888888999999888888888888888999999777777666666666666777777666777777888999999::::::888777666444444444555666666555555444444555555555555666777888888888888888555666666777777777777777555444444555888999888777777666666666555555444444666666666666666666666666444555555666777777888888777777777888888999999999888888888999999:::::::::<<<<<<;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>============>>>???<<<===>>>???@@@@@@AAA@@@???????????????AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEHHHKKKMMMOOOUUU^^^eeesss|||{{{rrruuu}}}{{{kkkgggaaa\\\YYYVVVTTTRRRPPPQQQTTTXXX[[[ZZZXXXVVVTTTTTTTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKHHHDDDCCCDDDFFFHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEE666666777888999999999999<<<;;;:::888777777888888888777777777777888999999777666666555555666666777666666666777888888999999777777555555555666777888666666555555444444555555222444666777777777888999555555666777777777777777444333444666888999888777888777777777777777777666555555555555555555555555555555555666777777888888555666666777888999::::::888888888999999::::::;;;======<<<;;;;;;:::999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???@@@???===<<<<<<===???@@@<<<===>>>???????????????======<<<======>>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBEEEIIIKKKLLLPPPVVV[[[eeennn|||uuummmpppxxxzzz||||||mmmiiiccc^^^ZZZXXXUUUSSSSSSUUUVVVXXXXXXWWWVVVUUUTTTWWWWWWUUUUUUWWWWWWTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJGGGDDDCCCDDDFFFHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCDDD666666666777888:::;;;<<<>>>===;;;999888777888888777666666666777777888999666666555555555555666666555555555666777777888888777666555555666777999:::888888777666666666666666222444777777555555666888444555666777888777777666333333333666888999888666666666666777777777777777555555555555555555555555555666666777777888999999666666777777888888999999777888888999::::::;;;;;;;;;;;;::::::::::::::::::888999999999999:::::::::999999999999999::::::;;;::::::999999999999999999::::::::::::;;;<<<===>>>==============================>>>>>>>>>>>>>>>===============>>>???@@@@@@DDDDDDCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBFFFJJJKKKKKKLLLOOOSSSWWW^^^jjjxxx}}}tttmmmmmmsssrrrrrrrrrsssyyy}}}yyyrrriiieee```[[[YYYVVVTTTRRRTTTTTTTTTSSSRRRRRRRRRRRRSSSXXXYYYWWWWWWYYYWWWSSSTTTRRRPPPQQQRRRRRRPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCCCCDDD666666777888:::<<>><<<:::888777777777666666555666666777888888666666555555555555666666444444555555666777777777666666666666777888:::;;;::::::999888888777888888333555777777444333444555444555777888888888777666222222333666888999888666333444444444555555666666777777777777777777777777666666777777888888999999888888888888777777777777777777888999::::::;;;;;;888888888999999:::;;;;;;888888999999999:::::::::888777777777888999:::::::::999999999999999999999999999999999:::;;;<<<===:::;;;===>>>>>>===;;;:::===>>>>>>>>>>>>>>>===<<>>AAADDDDDDAAA===888555333333333555444444444444555666666555555555666666666666666::::::999999888666555444666666666666666666555555666666555444444444444444777666666666777999;;;===999888777666666777888999666777777777777888888888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;<<<===>>>>>>AAAAAAAAA@@@???@@@BBBDDDFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJPPPOOOSSS___pppxxxnnniiibbb```eeegggooorrrkkkdddbbb___[[[[[[YYYVVVTTTUUUUUUUUUTTTTTTQQQNNNMMMNNNPPPRRRRRRVVVXXXYYYXXXUUUSSSRRRRRRPPPVVVYYYWWWUUUUUUSSSOOOOOOMMMLLLLLLMMMMMMKKKJJJJJJIIIGGGFFFFFFGGGIIIKKKGGGGGGEEEDDDCCCAAA@@@@@@@@@AAABBBEEEFFFEEEBBB???666888::::::;;;===BBBFFFGGGDDD@@@<<<999777666666888777666555555666777888666555444333333444555666666666777777777777666666555555555666999<<>>>>>@@@@@@@@@@@@??????AAACCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLLLLPPPXXXeeerrrzzzpppfffbbb\\\[[[___cccmmmrrrlllbbb\\\XXXTTTTTTRRRRRRSSSUUUVVVVVVUUUTTTQQQNNNNNNRRRVVVXXXXXXUUUVVVWWWVVVSSSPPPOOOOOOQQQVVVZZZXXXVVVVVVTTTQQQPPPNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEBBB@@@666777888888888:::===@@@CCCAAA>>>:::777555555444777666666555555666666777666555555444444555555666777777777888888777777777555555555555777999<<<===>>><<<999666444333333444444444444444555555666666777666666666555444444444333333444444444444444333444444444444444444555555888777666666555555666666666666666666777999:::;;;666777777888888777777666888888999999999:::::::::::::::999999999888888888888888888888999999999:::999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>?????????>>>===>>>?????????>>>>>>@@@BBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNSSSYYYbbbjjjpppzzzzzz{{{fff]]]YYYVVVWWW[[[```kkkqqqjjj^^^TTTOOOMMMRRRSSSUUUXXX\\\^^^]]]\\\YYYTTTOOOPPPUUUZZZ[[[ZZZTTTUUUUUURRROOOMMMLLLMMMRRRWWWZZZWWWVVVVVVUUURRRRRRPPPNNNNNNNNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCCCCDDDDDDBBBAAA777777777777777999:::;;;===<<<:::888666555555555666666666666666666666666666666666555555666666666666666777777777777666666555555555555555777888999:::888666444333333333444333444444555555555555555777777666555444444333333111222333444444555555444333333333444444444444444888888777666666666666666555555666666777888999999555666777888888777666555555555555555666666666666888888888888999999999999777777888888999:::::::::888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@???>>><<<<<<===>>>>>>======>>>@@@?????????@@@@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOQQQRRRXXXaaahhhrrrqqquuu|||qqq___XXXVVVVVVYYY]]]bbbjjjnnngggYYYNNNKKKLLLTTTVVVZZZ___cccdddaaa___^^^XXXRRRQQQVVVZZZYYYWWWTTTTTTSSSQQQNNNLLLMMMNNNTTTXXXZZZVVVTTTUUUUUURRRSSSQQQOOONNNNNNNNNLLLJJJGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHFFFCCCBBBBBBCCCBBBAAA888888777777888999999999777777666666666666666777555555666666666666555555555666666666666666666555444555555555555555555444555555555555555555666666777666444333333333333444333444555555666666555555777666666555444333333222111222333444555666666666333333333444444444555555888888777666666666666666444555555666777777777777555666777888888777666555333333333333444444444444444555666777999:::;;;<<<888888888999:::;;;;;;;;;888888999999999:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::<<<>>>???@@@???===<<<;;;<<<>>>>>>===<<<===?????????@@@@@@AAABBBDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFJJJNNNNNNNNNRRR\\\dddooonnnppptttyyywwwkkk^^^XXXYYY\\\```cccfffiiihhh```TTTKKKMMMRRRVVVXXX\\\aaacccbbb^^^[[[[[[VVVQQQQQQUUUXXXWWWUUUSSSSSSRRRPPPNNNNNNPPPRRRXXX\\\[[[VVVSSSTTTSSSQQQRRRPPPOOONNNNNNNNNLLLJJJGGGHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHGGGFFFEEEDDDIIIFFFCCCBBBBBBCCCCCCBBB999888777777999999888777444444444555666666777777444555555666666555555444444555555666666555555444333444444555555444444333555555555555555555555555555555444333333333333333222333555666666666555444666555555555444333333333111222444555666777777777333333333444555555666666888777666666555555666666444444555666777666666666555666666777777666666555444444555555555666666666444444555777999:::;;;<<<777888888999:::;;;<<<<<<999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<:::<<<>>>>>>=========>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEECCCGGGJJJJJJJJJOOOWWW^^^kkkkkkmmmqqqsssxxxsssppphhh___[[[]]]aaadddffffffccc^^^XXXPPPKKKOOOWWW]]]^^^aaadddeeebbb]]]YYYQQQPPPPPPQQQTTTVVVVVVVVVRRRRRRQQQPPPPPPRRRVVVYYY```bbb```YYYTTTSSSRRRPPPPPPOOOMMMMMMNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCHHHFFFCCCBBBCCCDDDDDDCCC888666555666888999777555444444555555666555555555444444555666666555444444333444555666666555444333444444555555555555444444444444555555555555555444555555444444333333333333222333555666777666555444444444444444444444444444222222444555666666666666333444444555666666777777777666555555444444555555333444555666666666555555666666666555555666666666555555666666666777777777666666777777888888999999666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>======>>>???????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEECCCEEEGGGGGGIIIMMMTTTZZZdddfffkkkoooooorrr|||ssspppkkkgggaaa]]]^^^bbbccccccaaaYYYSSSPPPMMMKKKPPPXXXaaabbbccceeeeeebbb]]]XXXKKKNNNRRRSSSSSSRRRSSSTTTPPPPPPPPPOOOPPPTTTZZZ^^^iiijjjeee\\\VVVTTTSSSPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLKKKJJJHHHGGGHHHHHHIIIFFFEEECCCBBBBBBCCCDDDEEEFFFEEECCCCCCDDDEEEEEEDDD777555444555888888666444666666666666555444333333333444555666666555444333222333444555555444333222555555666666666666555555444444555666666555555555555555555444444333333333222333555777777666555444333333444444444444444444111222333444555555555555444444555555666777888888666666555444444444444444333444555666666666555444777666555444444555666777555555555555666666666777888888888888777777777666444555666777888999::::::::::::;;;;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::===???@@@>>>===>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGIIINNNSSSWWW___bbbhhhmmmnnnoooxxxnnnnnnuuuhhhfffaaa]]]^^^``````^^^[[[QQQKKKKKKLLLLLLPPPVVV^^^^^^___``````]]]XXXTTTKKKPPPUUUUUUQQQNNNOOOPPPNNNNNNNNNOOOQQQVVV\\\aaaoooooojjj___XXXUUUSSSQQQLLLKKKKKKKKKMMMNNNMMMLLLNNNMMMJJJHHHGGGHHHIIIJJJDDDCCCAAA@@@AAACCCFFFHHHEEEDDDCCCDDDEEEFFFEEEDDD555555444444444333333333333444444555555666666666555555555555666666666666444444444444333222111000333333444444444444444333555333111222444555333111444444444444444444444444333333333333333333333333444333222111222444666888777555333333444555666555444555555555666666777777999888888888777777666666444555555666666555555444777666666555444444333333666555555444444666777888777777666666666666777777999888888888777777666666999999999999999999999999666666666777888888999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>===============>>>>>>???BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHBBBAAA@@@???@@@AAABBBCCCCCCFFFIIIJJJKKKPPPYYYaaaeeefffggghhhkkkqqqxxx}}}wwwrrrqqqpppiiiccc[[[XXXZZZ\\\[[[YYYTTTPPPKKKHHHHHHMMMSSSWWWXXX]]]cccccc___ZZZVVVVVVUUUWWWXXXVVVTTTRRRQQQRRRRRRRRRRRRQQQSSSWWW]]]aaammmsssqqqeeeXXXUUUTTTRRRPPPPPPOOONNNMMMKKKJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKHHHFFFDDDCCCBBBCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCC555555555555444444444333333333333333333444444444555555555555666666666666555555555555555444333333444555666666666555444333666444222333555666444333333333333333333333333333333333333333333333333333444333222222222444666888777555333333444555555555444555555555666666666777888777777777666666666666444444555555555555444444555555555555555555555555666555555444555666777888888888777777777777888888888888888777777777666666888888888888888888888888666666666777888888999999888999999999999999999888::::::::::::::::::::::::;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@AAABBBBBBEEEGGGIIIJJJJJJOOOWWW^^^aaaaaabbbdddiiitttvvvqqqnnnlllccc]]]VVVSSSUUUWWWWWWUUURRRQQQOOOOOOQQQTTTXXX[[[]]]^^^```aaa```[[[UUUQQQRRRTTTWWWXXXVVVSSSQQQPPPLLLOOOSSSVVVWWWXXXZZZ\\\fffnnnoooeee[[[VVVTTTRRRQQQSSSSSSQQQMMMIIIGGGGGGLLLKKKJJJIIIJJJKKKMMMNNNFFFEEECCCBBBAAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBB666666666555555555444444555555444444444444444444444555555555555666666666555555555666666666666777777888999:::999777555444666555444444666666555444333333333333333333333333333333333333333333444444444333222222333444666777777555333333555666555444555555555555555666666666666666666555555555555555333444444555555444444333333333444444555666777777666555555555555666777777999888888777777888888999888888777777777777666666777777777777777777777777555666666777777888888999777777888888888888777777999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCGGGHHHJJJIIIIIIMMMTTTYYY\\\[[[[[[^^^ggguuu}}}tttnnniiifff[[[VVVPPPOOOPPPRRRRRRQQQQQQRRRTTTVVVXXXZZZ\\\\\\aaa___^^^^^^___\\\TTTNNNOOOSSSVVVXXXVVVSSSPPPOOOHHHNNNVVV[[[\\\ZZZWWWUUU]]]eeekkkggg___ZZZUUURRRSSSVVVXXXTTTLLLFFFEEEFFFKKKKKKJJJJJJJJJKKKMMMNNNCCCBBBAAAAAAAAABBBCCCDDDFFFFFFDDDCCCBBBBBBAAAAAA777666666666666555555555888888777777666666666555444444444555555555666666444444444555666777888999999:::<<<<<<;;;888666444555444444444555555555444222222222222222222222222333333333444444444444444444333333333333444555666666555333444555666555444555555555555555555555555444444444444444444444444333333444444444444333333333333444444555666666666555555555555666666666777888888777777777777888888777777777777777777666666666666666666666666666666555555666666777888888888777888888888888888888777888888888888888999999999::::::999999999::::::;;;<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHKKKPPPTTTVVVVVVVVVZZZcccqqqxxxrrrllleee```WWWSSSOOONNNOOOQQQRRRQQQTTTTTTUUUWWWWWWXXXXXXXXX___]]]\\\\\\\\\YYYTTTPPPRRRTTTVVVUUUSSSPPPOOOOOOJJJQQQYYY^^^^^^YYYSSSPPPUUU^^^fffhhhccc\\\WWWSSSTTTXXXXXXRRRIIIDDDFFFJJJJJJJJJIIIHHHHHHHHHIIIJJJBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDD777666666666666555555555888888777777666666666555444444444444555555555555333333333444555777999:::<<<<<<===<<<;;;888555444333333444444333333333444222222222222222222222222333333333444444555555555444333333333444444555555555444444444666666555333555555555555555444444444333333333333333444444444333444444555555444444333555555555555555555555555444555555666666666666666666666555555555555666666666666666666666666777777555555555555555555555555555555555666777777888888888888999999999999888888777777777888888999999999;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLJJJJJJIIIHHHGGGIIILLLOOOPPPQQQSSSVVV]]]gggsss{{{}}}yyyuuurrrnnniiiaaa\\\WWWUUURRRQQQQQQRRRSSSTTTWWWVVVTTTRRRPPPPPPPPPQQQXXXZZZ[[[ZZZWWWUUUUUUWWWXXXXXXVVVRRROOONNNOOOPPPRRRWWW\\\^^^[[[VVVRRROOORRRXXXaaaeeeccc\\\WWWUUUTTTVVVUUUNNNFFFDDDIIIPPPKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBBBBCCCCCCDDDDDDEEEBBBAAA@@@@@@AAACCCEEEGGG666666666555555555444444555555444444444444444444333444444444444555555555333333333333555777999;;;>>>>>>===;;;999666444333222333444444222222333444333333333333333333333333333333333444555555666666444444444444444444444444555444444555666666555333555555555444444444444444333333333333444444444444444555555555555555555444555555555555555555444444444555555666777666666666666555555444444555555666555555666666666666777777555555555555555555555555444555555666666777777888888999999999999999999888777777777888999999::::::<<<;;;;;;:::::::::::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;<<<======AAAAAA@@@@@@@@@@@@????????????@@@AAAAAABBBBBBCCCAAAAAABBBDDDFFFJJJLLLNNNJJJIIIHHHGGGGGGHHHJJJKKKKKKMMMOOORRRVVV]]]eeejjjvvvsssooonnnmmmllliiiddd]]]XXXWWWVVVTTTSSSRRRSSSTTTUUUWWWUUUQQQNNNLLLLLLMMMNNNSSSVVVWWWVVVSSSRRRVVVZZZ[[[YYYVVVQQQMMMMMMPPPSSSXXXZZZ[[[ZZZWWWSSSQQQPPPRRRUUUZZZ```^^^XXXTTTTTTRRRRRRQQQKKKFFFFFFLLLQQQMMMLLLLLLKKKJJJIIIHHHHHHCCCCCCCCCCCCDDDDDDDDDDDD??????>>>>>>@@@CCCFFFHHH555555555555444444444333333333333333333444444444333333444444444555555555555555444444666888:::<<<@@@>>>;;;888666444333333222444555555333222333555333333333333333333333333333333444444555666666666444444444444444444444333555444444555777666555333555555555444444333333333333333333333444444555555555666666777777666666555333333444444555666666666444444666777777777666555666666555555555555666666555555555666666666777777555555555555555555555555444444555555666777777777777777888888888888777777777777888888999::::::;;;===<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@??????????????????@@@AAAAAABBBBBBCCCBBBBBBBBBDDDFFFIIILLLNNNJJJHHHGGGFFFGGGHHHHHHHHHGGGHHHJJJLLLOOOUUU]]]bbbooozzzyyyooohhhhhhgggfffccc^^^YYYUUUUUUUUUSSSQQQPPPPPPQQQRRRTTTRRRPPPOOONNNOOOPPPQQQSSSSSSRRRQQQQQQRRRUUUWWWXXXWWWUUURRRPPPPPPSSSUUUWWWXXXXXXVVVSSSQQQPPPQQQTTTRRRTTTXXXVVVQQQOOORRRNNNNNNNNNLLLIIIIIIKKKMMMIIIJJJJJJJJJKKKJJJJJJJJJBBBBBBCCCCCCCCCBBBBBBAAA???>>>======>>>AAADDDFFF555555444444444333333333333444444555555666666666333333333444444444555555888777666666777999;;;===@@@>>>:::666444222222222333555777666444333444777444444444444444444444444333333444444555666777777444444444555555444333333444444444555777777444222555555555444444333333333333333333444444555555555666666777777777777666666111222333444666777888888333444666777777777666555777777666666666666777777444555555555666666777777666666666666666666666666444444555555666777777777666666777777777777666666777777888999::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===============>>>??????AAA@@@@@@@@@??????>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLJJJHHHFFFEEEFFFGGGHHHGGGEEEEEEFFFGGGKKKRRR[[[aaaiiissssssoooffffffdddbbb___ZZZVVVSSSRRRRRRQQQOOOMMMLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVRRRMMMMMMPPPTTTTTTSSSTTTUUUUUUTTTSSSSSSUUUWWWTTTTTTUUUTTTQQQPPPPPPQQQUUUPPPOOORRRQQQLLLKKKPPPLLLLLLMMMMMMMMMKKKIIIHHHDDDEEEFFFHHHIIIJJJJJJJJJBBBBBBBBBBBBAAAAAA@@@???@@@???===<<<===???BBBDDD555555555555444444444444222333444333111000111222333333333444444444555555333444555777999;;;<<<======999444222333555555555222222222222222222222222444444444333333222222222444444444333333333222222444444444555555555555666555555555555555555555555555444444333333444444555444555777888888777555444666666777777777666444333666666666666555555555555888777666555444444555666555555666666666666555555555555555555555666777888666666666666666555555444222222333333444555555666444666888999:::999777666777777777777888888888888<<<=========<<<;;;::::::::::::;;;;;;<<<=========>>>>>>============>>>>>>??????????????????????????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFIIILLLQQQUUUXXXdddjjjuuu|||nnnjjjdddccc```___]]][[[WWWTTTTTTRRRPPPOOONNNLLLIIIGGGKKKMMMOOOQQQRRRTTTWWWXXX[[[SSSKKKLLLSSSXXXVVVRRROOOPPPPPPOOONNNOOOQQQSSSTTTSSSQQQQQQRRRSSSQQQPPPQQQOOOLLLJJJIIIIIIHHHGGGLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@????????????>>>@@@???????????????@@@@@@777777777777666666666666333444555444222111222333333333333333444444444444333444555777999:::<<<<<<<<<888333222333555666555222222222222222222222222555555555555444444444333444444444333333333222222444444444555555555555666555555555555555555555555444444444333333444444444444555555666666555555444666666777777777666555444555555555555555555555555888777666555444555555666555555666666666666555555666555555555555666666777666666666666666555555444333333444444555555666666555666888999999999777666777777777777888888888888;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGJJJNNNQQQSSS[[[^^^fffqqqzzzwwwmmmkkkcccaaa^^^]]]\\\ZZZWWWTTTTTTSSSQQQPPPOOOMMMIIIFFFFFFIIIMMMQQQTTTUUUUUUVVV[[[VVVSSSTTTYYYZZZWWWRRROOOPPPOOONNNMMMMMMOOOQQQRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@@@@@@@????????????@@@??????>>>>>>>>>??????777777777666666666666555444555666555333222333444222222222222333333333333333444555666888999:::;;;999666333222444555666666333333333333333333333333444444444444333333333333444444444444333333333333444444444555555555555666555555555555555555555555444444444444444444444444444444444333333444444444666666777777777666555444555555555555555555555555777777666555555555666666555666666777777666666555777666666555555555555666666666666666666555555444444444555555666777777777555666777999999888888777777777777777888888888888::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<==============================<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLPPPQQQVVV]]]eeeppp|||yyypppjjjiii^^^\\\ZZZYYYZZZYYYWWWVVVUUUTTTSSSRRRQQQNNNJJJFFFBBBFFFKKKPPPTTTUUUTTTSSSXXXXXXYYY[[[[[[YYYTTTPPPNNNNNNNNNLLLJJJJJJKKKMMMOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@????????????@@@??????>>>============555555444444444333333333333555555444333222333444111111222222222333333333333444444666777888999999555444333333444555666777333333333333333333333333111111111111111111111111555444444444444333333333444444444555555555555666555555555555555555555555333444444444444444444333555444222111111222444555555555555555555555444444555555666666666666777777777777666666666666666666666666777777777777666666888777666555555555555555666666666666666555555444555555555666777777888888666666777888888888888777666777777777888888888888888999:::;;;;;;;;;;;;;;;999::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===========================<<<<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIMMMRRRWWW___nnn|||~~~tttqqqpppjjjeeedddXXXVVVVVVWWWYYYZZZYYYXXXVVVVVVUUUTTTSSSPPPLLLHHHFFFHHHKKKOOORRRTTTSSSRRRTTTVVVYYYYYYWWWRRROOOMMMLLLLLLKKKJJJGGGGGGIIIJJJMMMKKKIIIHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGHHHIIIJJJGGGFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@?????????@@@@@@>>>===<<<<<<<<<<<<444444444444333333333333222333444333222111111333111111222222222333333333333333444555666666777777333333444444555555666777333333333333333333333333111111111111111111111111555555555444444444333333444444444555555555555666555555555555555555555555333333444555555444333333555444222000000222444555333333333333333333333444666666777777777888888888666666777777777777777777666666777777777777666666888777666555555555555555666666666666666555555444555555666666777888888888666666777888888888888888666777777777888888888888888888999:::;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>><<<======>>>???@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAADDDEEEJJJNNNPPPTTT^^^iii~~~uuummmkkkjjjfffbbb___RRRRRRTTTVVVZZZ\\\[[[ZZZWWWVVVUUUUUUTTTQQQMMMJJJNNNLLLKKKMMMPPPSSSSSSSSSSSSUUUVVVUUUQQQMMMKKKKKKHHHIIIIIIGGGFFFFFFHHHJJJLLLJJJHHHGGGGGGFFFDDDBBBDDDFFFHHHGGGFFFEEEFFFHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@>>>===<<<<<<<<<<<<666666666555555555555444222333444333111000111222222222222222333333333333333333333444444555555555111333555666555444555666333333333333333333333333333333333333444444444444555555555555444444444333444444444555555555555666555555555555555555555555222333444555555444333222555444222111111222444555333333222222222333444444666666666777777888888999666666777888888888777777666777777888888777777666777666666555555555555666666666666666666555555444555555666666777777888888777777777777777888888888777777777777888888888888888888999:::::::::999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@BBBGGGLLLLLLMMMUUU^^^rrryyyppplllgggeeeeeeccc```]]]QQQRRRUUUYYY\\\]]][[[YYYUUUSSSRRRQQQQQQPPPNNNLLLSSSOOOLLLLLLPPPSSSTTTSSSTTTTTTTTTRRRNNNLLLJJJKKKDDDEEEFFFEEEEEEFFFIIIKKKMMMKKKHHHGGGGGGEEECCCAAAAAADDDGGGGGGDDDCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>============666666666555555555444444333444555444222111222333333333333333444444444444333333333333444444444444000333666777555333333444444444444444444444444444333444444444555555555555555555555555444444444444444444444555555555555666555555555555555555555555222333555666666555333222555444333222222333444555444444333333333444666666444444444555666666777777555666777888999888888777777777888888888888777777666555555555555666666777666666666666666555555444444444555666666777777888777777777777777888888999777777777777888888888888888999999999999888888777888999999::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;========================;;;;;;<<<============<<<<<<===>>>???@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>@@@EEEJJJKKKLLLTTT]]]kkk}}}~~~}}}wwwooohhhfffcccaaaaaaaaa___\\\TTTVVVYYY]]]___]]]XXXTTTQQQOOOMMMLLLLLLMMMLLLLLLQQQNNNKKKMMMRRRUUUTTTRRRQQQQQQPPPOOONNNKKKIIIGGG@@@BBBCCCDDDEEEGGGKKKNNNOOOMMMJJJIIIHHHFFFDDDBBB@@@DDDHHHIIIGGGFFFIIILLLIIIIIIHHHFFFDDDCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????444444333333333222222222444555666555333222333444333333444444444444555555333333333333333333333333000444777777555333222444444444444444444444444444222222222333333444444444666666555555555444444444444444444555555555666666555555555555555555555555222333555666666555333222555444444333333444444555666555555444555666777888222222333333444555666666555666777999999999888777777777888888888888777777555555555555555666777888666666666666666555555444444444555555666777777777777777777777777888888999777777777777888888888888999999999999999888777666888999999::::::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA???AAAEEEJJJKKKNNNWWWbbbeeerrrwwwyyyyyyxxxttt}}}wwwllljjjfffeeeccc`````````]]]ZZZXXXYYY]]]``````\\\UUUPPPNNNKKKIIIHHHIIIJJJKKKKKKMMMKKKKKKNNNTTTVVVTTTPPPMMMMMMMMMMMMMMMKKKFFFAAA>>>@@@BBBCCCEEEHHHMMMPPPPPPNNNKKKJJJIIIGGGEEEBBBAAAFFFKKKMMMLLLLLLOOOSSSKKKJJJHHHGGGDDDCCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@AAA444444444555555555666666222222333333333333444444444444222111111222444444222222333333444555666666444444555555444444333222444444555555555444222111333222222222333333444555444444555555555555444444555555555555555555555555666333111222444444222000444444444444444444444444222222222333333333444444555444333222111222333444333222222555888999666444777777777777777888888888888888888777777777777666888888888888777777777777666555444444666777777666444555555666777888888999999999999888888666555444777666666666666777777888999888777555555777888999<<<<<<::::::::::::<<<<<<999999888888999999:::;;;<<<;;;::::::;;;<<<;;;:::<<<<<<<<<<<<============???>>>=========>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFKKKQQQWWWZZZ``````bbbeeejjjpppvvvzzz}}}~~~yyynnniiihhhbbbdddaaaZZZWWWYYYZZZZZZZZZ\\\^^^]]]YYYTTTPPPNNNLLLMMMLLLJJJHHHHHHIIIKKKJJJJJJMMMRRRVVVVVVRRRMMMJJJKKKLLLLLLKKKHHHEEECCCBBBAAAAAAEEEKKKOOONNNMMMNNNLLLJJJIIIIIIHHHFFFDDDDDDFFFJJJMMMOOOOOOOOONNNFFFEEECCCBBBAAABBBDDDEEEIIIHHHEEEBBB@@@?????????AAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@444444444444555555555666222222333333333333444444444444333333333333444444222222333333444555555666444444555555444444333222222333444555666555444333333333222222222333333444444444555555555555444444555555555555555555555555777555333444555666444222444444444444444444444444555444444444333333222222666555555444333333333333333222222444666888666444777777777777777888888888999888888888888777777777888888888777666666666555666555333444555666666555444555555666777777888888999999999888777666555555666666666666666777777888999888777666666777888999999999999888888999999999999999888888999999:::;;;<<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<============???>>>=========>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFJJJNNNRRRUUUVVVVVVXXXZZZ___eeekkknnn{{{zzzooogggcccbbbaaabbb___ZZZZZZ]]]^^^]]]YYY[[[\\\[[[WWWSSSPPPOOOMMMLLLJJJIIIIIIJJJKKKLLLMMMPPPSSSUUUTTTQQQOOOMMMLLLLLLJJJIIIGGGEEECCCBBBCCCDDDFFFIIIMMMOOOOOONNNNNNLLLIIIHHHHHHHHHGGGEEEHHHIIILLLOOOPPPOOONNNMMMGGGFFFDDDBBBBBBCCCDDDEEEFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAA@@@??????444444444444555555555555222222333333333333444444444444555555555555444444222333333444444555555555444444555555444444333222222333444666666666666555444333333222222222333333444444555555555555444444444444444444444444444444888777555666777777666444444444444444444444444444777666555444333222222111666666666666555444333222444333111222444666666555666666666777777888888888999999999888888888888777888888777666555555444444666444333333444555444333555555555666666777777888888888888888777666666555666666666666666777888888999888777666666777888999888888999999999999888888999999888888999999:::;;;===<<<;;;;;;<<<===<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLMMMLLLLLLMMMOOOSSSXXX]]]aaavvv~~~|||rrrlllfffccccccbbbaaa^^^\\\___eeefffbbbXXXYYYZZZXXXUUURRRQQQQQQPPPLLLHHHHHHJJJMMMNNNMMMQQQUUUYYYWWWRRRMMMKKKLLLMMMLLLIIIEEECCCBBBBBBBBBDDDGGGKKKMMMNNNMMMNNNNNNLLLJJJGGGEEEFFFGGGGGGGGGJJJKKKMMMOOOOOONNNLLLKKKGGGFFFEEEDDDCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>>>>444444444444444444444444222222222333333333444444333444555666666555444333333333333444444444555555444444555555444444333222333444555666666666555444444333222222111222222222444444555555555555444444444444444444444444444444777666666666777777666666333333444444444444444444666666555555444333222222555666666666555444222111444333222222333444555666555555666666777888888888999999999999888888888888777777666555444333333222555444222222333444333222555555555666666666777777666777777777777777666666666555555666666777888999999888888777777888888999999:::;;;<<<<<<;;;:::999999999888888999999:::;;;===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGIIILLLPPPUUUXXXkkkvvv|||rrrnnnkkkgggddddddbbbaaa^^^^^^dddkkkkkkfffXXXYYYXXXVVVSSSRRRSSSTTTRRRLLLGGGHHHMMMQQQQQQOOOSSSUUUVVVTTTPPPLLLJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCEEEIIIMMMOOOLLLKKKKKKMMMIIIFFFCCCBBBCCCEEEGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFEEEDDDEEEEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAA@@@>>>======444444444444444444333333222222222333333333444444333444555666666555444333333333333444444444444444444444555555444444333222666666666666666444222111333222222111111222222222444444555555555555444444444444444444444444444444555555555555555555555666333333333444444444555555444444444444444444444444444444555555444333111000444444333333222333555666444555555666777777888888999999999888888888777777666666666555444333333222555333111111333333333222555555555555666666666666555666666777777777666666555555555555666777888999999999888888888888999999888999;;;;;;;;;;;;999888999999888888999999:::;;;===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>????????????@@@????????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFEEEEEEEEEGGGKKKOOOQQQ]]]iiizzzvvvoooiiihhhfffbbb_________^^^[[[[[[aaaggggggaaaXXXXXXWWWUUUSSSRRRSSSUUURRRMMMIIIJJJOOOSSSSSSQQQRRRPPPNNNNNNOOONNNKKKHHHHHHIIIJJJKKKKKKIIIGGGFFFDDDHHHLLLLLLIIIGGGHHHJJJEEECCC@@@???BBBDDDFFFGGGCCCDDDFFFGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@???>>>===<<<444444444444333333333333222222333333333333444444444444555555555555444444444444444444444444444444444444555555444444333222666666666666444222000///111111111111111222333333444444555555555555444444333333333333333333333333222444555555444333444666222333333444444555555555222222222333333444444444333333444444333333222111444555666555444333555777444444555666777777888888888888888777777777777666555555555555555444444444444222111111333444444444555555555555555555555555444555666666777777777777555555555555666888999:::999999999999999999999999777777888888888888777777999999888888999999:::;;;<<<;;;::::::;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>>??????>>>>>>??????@@@AAA???@@@@@@AAAAAABBBBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDGGGJJJLLLRRR[[[lll~~~}}}uuummmhhhddddddccc^^^\\\]]]ZZZZZZXXXVVVYYY]]]\\\WWWWWWWWWVVVTTTRRRPPPQQQRRRPPPMMMKKKLLLOOORRRQQQPPPNNNKKKHHHJJJMMMOOOLLLIIIHHHJJJMMMOOOOOONNNKKKJJJEEEFFFHHHGGGFFFEEEFFFGGGCCCAAA???@@@CCCFFFHHHHHHBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@???>>>======444444444333333333222222222222333333333333444444444444333333333333444444444444444444444444444444444444555555444444333222444444555444444222000///000000000000111333444444444444555555555555444444333333333333333333333333222444555555333333555777222222333333444555555666222222222222222222111111444333333333333444555555444666888888555444555777333333444555666777888999777777777666666666555555555555555555555666666666333111111222444666666666555555555555555555555555333444555666777777777777444444555555666888999:::888999999999999999999888888888777777777777888888999999888888999999:::;;;;;;999999999:::;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGEEEDDDCCCDDDFFFHHHJJJLLLRRR^^^nnn{{{ooolllgggbbb```aaa```]]]]]]```XXXYYYXXXTTTRRRTTTRRROOOTTTUUUUUUSSSPPPNNNNNNNNNKKKKKKLLLMMMMMMNNNMMMMMMJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLGGGEEECCCCCCDDDEEEFFFEEEBBBAAAAAACCCFFFIIIJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>444444444333333222222222222222333333333444444444444444222111111222444444444444444444444444444444444444555555444444333222111222333333333222111000/////////000111333444555444555555555555555555444333333333333333333333333222444666666444333555888222222333333444555666666444333333222111000//////555444333333444555777888444777:::999777555555777333333444555666777888999666666666666555555555555444444555555666777777777222111111222555777777777555555555555555555555444333333555666777777777777444444555555666888999:::888999999::::::999999888;;;:::999888888999:::;;;999999888888999999:::;;;:::999888888::::::999888:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGGGGIIIHHHFFFDDDEEEGGGIIIKKKJJJNNNUUUbbbtttxxxoooiiiggg___[[[YYY[[[[[[ZZZ\\\___YYY\\\[[[UUUPPPPPPOOOLLLRRRSSSSSSQQQNNNLLLKKKKKKGGGIIILLLMMMKKKJJJJJJKKKGGGIIIKKKJJJHHHIIIMMMQQQQQQPPPOOOMMMMMMMMMMMMNNNHHHDDDAAAAAADDDFFFFFFEEECCCBBBCCCFFFIIILLLLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????===>>>>>>????????????>>>111111222333222111///...444444333222222222333333444333222111111222444555666555444444333333333333222222222222222222222222222222222222222222222222444333333222333444666777333333333444444444555555333333222222222333333444222222222222222222222222333444444555555444444333555555555444444555555555444333333333333444555555888888777777666444333222444555666777777666666555333444555555555444333222555555555555555555555555777666555444444444444444555444444444555666888999333333333444444444555555333333555777888999999999::::::999888777777777777888777777777999999777666777888999::::::999888777:::::::::999999888888888<<<;;;;;;::::::;;;;;;<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCKKKMMMRRRZZZeeewwwsssnnnmmmcccZZZXXXVVVUUUTTTTTTTTTVVVXXXZZZXXXXXXWWWUUURRROOOLLLKKKMMMMMMNNNNNNNNNMMMKKKJJJMMMLLLJJJGGGCCCBBBCCCEEEDDDEEEGGGHHHJJJLLLMMMMMMPPPNNNKKKHHHFFFFFFFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEIIIJJJKKKLLLMMMLLLLLLKKKPPPNNNKKKHHHFFFEEEDDDDDDGGGFFFEEECCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????444555555555555444444333222222222222333333444555888777555333333333444555555555444333333333333333222222222222222222222222222222222222222222222222444444333333333444555666333333333444444444555555555555444333333333333333555555555555555555555555333444444555555444444333555444444333333444444555444333333333333444555555666777777666666555444333444555666777777777666555555555555555444444333222555555555555555555555555666666555444444444444444555444444444555666888999444444555555555666666666333444555777888999999999:::999999888777777777888999777555555666888888888888888999999999999888888:::::::::999999999888888<<<;;;;;;::::::;;;;;;<<<>>>>>>============>>>>>>???????????????@@@AAAAAA??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHIIINNNTTT\\\jjjzzziiigggggg___XXXWWWTTTTTTTTTTTTUUUWWWYYY[[[UUUUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRPPPOOONNNSSSRRROOOIIIDDDBBBBBBCCCFFFFFFFFFGGGHHHJJJLLLMMMNNNLLLIIIFFFDDDDDDDDDDDDGGGFFFEEEDDDDDDFFFGGGHHHLLLMMMNNNPPPPPPPPPOOOOOOQQQNNNJJJGGGEEEEEEGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????333333222222333333444444111111111222333444666666999888666444333333333444444333333222222222222333222222222222222222222222222222222222222222222222555555444333333333444444333333333444444444555555666666555444333333333444666666666666666666666666333444444555555444444333444333333222222333333444444333333333333444555555555555666666666555555444444444555666777777666666777666555444333333333333555555555555555555555555666666555444444444444555444444444444555666777888555555666666666777777777444555666777888888888888999999888777777777888888:::777333222444777999:::999999888888888888999999:::::::::999999999999888<<<;;;;;;::::::;;;;;;<<<>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHKKKOOOSSS[[[mmm~~~xxxkkkccccccbbb[[[UUUUUURRRTTTVVVVVVVVVVVVXXXZZZVVVUUUSSSRRRRRRTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQVVVUUUQQQLLLFFFCCCCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGDDDCCCBBBCCCCCCHHHHHHGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPQQQQQQQQQPPPQQQNNNIIIFFFEEEGGGJJJLLLHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????333222111111111333444555222222222222333444555666555444333222222222222222333222222111111222222222222222222222222222222222111222222222222222333333666555555444333333333333333333333444444444555555555555444444444555555666333333333333333333333333333444444555555444444333333222222222222222222333444333333333333444555555333444555555666666666555444444555666666777777777999888666444222222333333555555555555555555555555666555555444444444555555444444444444555555666666555555666666666777777777555666777888888888888888888777777777777777888999888666333333555777999999:::999888777777888999:::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<======?????????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKNNNOOOTTT```mmmzzzlllgggeeeeeebbbYYYSSSSSSTTTVVVYYYXXXVVVTTTUUUWWWYYYWWWTTTRRRRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSQQQQQQTTTSSSPPPLLLHHHFFFGGGHHHEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGLLLKKKKKKJJJJJJKKKLLLMMMIIIJJJLLLNNNNNNNNNNNNMMMMMMKKKIIIHHHGGGIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????666555444444444666777888444333333222222333333333222222222222333333444555222222222111111222222333222222222222222222222222111111111222222333333333555555555444444333333222333333333444444444555555333333333444555666777888222222222222222222222222333444444555555444444333222222222111111222222222444333333333333444555555222333444555666666666666444444444555666777777888999888666444333333333333555555555555555555555555555555444444444555555666444444444555555555555555444444555555555666666666666777888888888888888777666666666666777888999999666555555666777888888777:::999888777777888999:::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===???????????????AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHJJJNNNOOOQQQZZZdddwwwuuukkkddddddffffffbbbZZZUUUTTTXXXZZZ\\\YYYTTTQQQQQQSSSYYYWWWTTTRRRRRRTTTWWWYYYYYYXXXWWWUUUTTTRRRRRRQQQSSSRRROOOKKKGGGFFFGGGHHHDDDFFFJJJLLLLLLJJJFFFDDDGGGFFFEEEEEEGGGIIILLLMMMPPPPPPOOONNNMMMLLLLLLLLLHHHIIIJJJKKKLLLKKKKKKJJJGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>444444333333333444555555555444333333222222222333222333333444666666777777333222222222222333333444222222222222222222222222111111111222222333333444444444555555555444333333333333333444444444555555222222333333444555777777444444444444444444444444333444444555555444444333333222222111111222222333444333333333333444555555222333444555555555555555444444444444555777888999888777666555444444444444555555555555555555555555555444444444444555666666333444444555555555444444444444555555555666666666888888888999888888777777555555555666777888999:::888777777888999999777555999999888888888888999999888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999:::;;;<<<===============>>>????????????>>>>>>???@@@BBBCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHLLLNNNPPPWWW```mmmzzz}}}pppfffbbbZZZ]]]aaabbb```[[[XXXVVV[[[]]]^^^ZZZRRRNNNOOOQQQTTTSSSQQQQQQSSSVVVZZZ]]][[[ZZZXXXVVVTTTSSSRRRRRRTTTSSSPPPKKKGGGDDDDDDEEEEEEHHHLLLNNNNNNJJJFFFCCCGGGGGGGGGHHHJJJMMMPPPRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJKKKKKKLLLLLLJJJIIIHHHDDDFFFIIILLLLLLKKKIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>111111111111111111000000333333222222222333444444333333444555666666666666333333333333333444555555222222222222222222222222000111111222333333444444222333444555555555444333333333333444444444555555444444333333333333444444555555555555555555555555333444444555555444444333333333222222222222333333444333333333333444555555333333444555555555444444444444444444555777888:::666666666666666555444444555555555555555555555555444444444444444555666666333444555555555444333333555555666666666777777777999999999999999888777666444444555555777888999:::<<<:::888777888888888777888888999999999999888888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===>>>>>>======>>>>>>???@@@??????>>>===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBDDDEEEFFFFFFEEEHHHLLLNNNPPPWWW___iiijjjlllqqq{{{uuukkkaaa\\\[[[UUUXXX[[[\\\\\\[[[XXXVVV\\\^^^^^^YYYQQQMMMOOOSSSSSSRRRQQQQQQSSSVVVYYY[[[ZZZYYYVVVTTTQQQPPPPPPOOOSSSSSSPPPLLLGGGEEEFFFGGGJJJKKKLLLMMMLLLJJJGGGFFFJJJJJJIIIIIIKKKMMMPPPRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLLLLJJJIIIGGGFFFDDDEEEHHHIIIJJJJJJHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>333444555555444333111000111111111222333444555666333333333444444333222222333333333333444444555666222222222222222222222222000000111222333333444444111222444555666555444444333333333444444444555555777666444333222111111111444444444444444444444444333444444555555444444333444333333222222333333444444333333333333444555555333444444555555444444333444444333444555777999:::555555666777777666555444555555555555555555555555444444444444444555666777333444555555555444333222777777777777888888888888999999999999999888777666444444444555777888::::::@@@===888666666888999999777888999::::::999888777888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::999999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>@@@???======>>>???BBBCCCFFFFFFEEEDDDCCCBBBBBBBBB>>>>>>???@@@BBBDDDFFFGGGHHHGGGIIIMMMPPPRRRXXX```ggg___[[[^^^eeemmmyyyqqqhhhbbbZZZVVVVVVWWWYYYZZZZZZZZZZZZWWWTTT[[[^^^^^^XXXPPPMMMPPPUUUUUUTTTSSSRRRRRRTTTUUUVVVXXXVVVSSSPPPNNNLLLLLLLLLPPPPPPNNNLLLIIIIIIKKKMMMNNNMMMLLLKKKIIIIIIIIIIIIMMMLLLKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOJJJJJJKKKJJJHHHFFFDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>333333333222222111111111111222333333444444333333555444444777:::;;;888444111222444555555555444444333333333333222222111000222222333333333333444444333444444555555444444333333444444444444444444333444444444555555777888888555555555555555555555555222222111111111222222333333333444444444444444444666555333222111111222333444333222111222333444555777666666555555555666666777777777777666666666666666666555555555666666777444444444555444444333333444444444555555555555666666666555555555555666666777888999::::::999777777666777777666666888;;;>>>BBB===777444444777999:::888888888888777777777777999999888777777666777777<<<:::999888999:::;;;;;;;;;;;;;;;::::::999999999;;;<<<======<<<<<<===???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB======>>>???AAABBBCCCCCC???FFFIIIHHHMMMWWW^^^___YYYYYYVVVTTTUUU^^^kkkuuuwwwqqqfff\\\VVVTTTUUUVVVZZZYYYWWWUUUTTTTTTUUUUUU\\\[[[YYYUUURRRPPPRRRSSSPPPPPPOOOOOOPPPQQQSSSTTTWWWUUUQQQMMMJJJGGGFFFFFFHHHHHHHHHIIIKKKPPPWWW]]]dddWWWIIIBBBDDDGGGFFFCCCFFFJJJNNNNNNMMMLLLMMMOOONNNPPPPPPOOOMMMKKKJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@333333333222222222111111000111222222333333222222333222333555888888666333222333444555555555444444222222333444444444333333222222333333333333444444333444444555555444444333333333444444444444333333333333333444444555666777666666666666666666666666444444444444555666888888555555555555555555444444555444333222222222333333333333222222222333444555666666555555555555666666777777777777666666666666666555444333333333333333111222333444555666666666444444444555555555555666666666555555555555666666777777888999999888777666666777777666666888;;;>>>AAA===888666666777888999888888888888777777777777:::999888888777777777888;;;:::888888999:::::::::;;;;;;;;;::::::999999999;;;<<<======<<<<<<===>>>======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCAAAFFFIIIJJJOOOYYY]]]\\\UUUUUUSSSSSSVVV___jjjrrr|||mmmjjjeee^^^WWWTTTTTTWWWYYYaaa^^^YYYUUUQQQPPPPPPQQQVVVVVVTTTRRRNNNMMMNNNPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQOOOLLLIIIGGGFFFFFFEEEGGGHHHHHHIIIKKKOOOUUUYYY[[[SSSJJJFFFGGGHHHFFFCCCHHHKKKNNNNNNMMMLLLMMMNNNKKKLLLMMMMMMKKKJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@333333333222222222222111000000111222222222222111111111111333555666444222222333444555555555444444222222333444555555555555222222333333333333444444333444444555555444444333333333444444444444333333222222333333444555555555666666666666666666666666111111222333444666777888444444333333222222111111333333222222222333444555333333333222333444444555666555555555555555666666777777777777666666666666777666555444333222222222222333444555555555555555444444444555555555555666666666555555555555666666666666777777777777666666666777777777666777:::===@@@===:::888777888888777888888888888777777777777999999888777777777888888:::999888888888888999999;;;;;;::::::::::::999999:::<<<======<<<<<<===>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGKKKRRRZZZ[[[XXXPPPPPPQQQTTTYYY```gggkkk|||ttthhhaaa]]]YYYUUUQQQOOOQQQTTTWWWaaa^^^YYYSSSOOONNNMMMNNNNNNOOOOOOMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEGGGGGGHHHKKKOOORRRQQQNNNKKKJJJIIIHHHFFFEEEJJJLLLNNNNNNLLLKKKLLLMMMIIIJJJLLLLLLKKKKKKLLLMMMHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>======????????????????????????222222222222222222222222000111111222222222222222000111111333444444444333333444444444444444444444222333444444444444444333222222222333333333444444333444444555555444444333444555555666666555555444333333444444555555555555666666666666666666666666222222222222333444555666555555555444333222111111111111222222333444555555333333333333444444555555555555444444444555666666777777777777666666666666888777666555555555555555777777777666555333222111444444444555555555555666666666555555555555666666555555555666666666666666555666777777666777999;;;???===:::999999888777666888888888888777777777666888777777666666777777777888888999888777777888999:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>><<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCEEEJJJRRRWWWUUUQQQKKKNNNSSSYYY^^^aaabbbaaaggg{{{pppddd]]]ZZZVVVTTTPPPMMMKKKLLLNNNOOOWWWVVVTTTQQQOOONNNMMMMMMHHHJJJKKKKKKIIIGGGGGGGGGKKKKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFBBBDDDEEEFFFFFFGGGIIIKKKKKKKKKLLLKKKJJJIIIIIIJJJLLLLLLMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>======????????????????????????222222222222222222222222111222222333444333333333111222333444444444555555444444444444444444444444444444444333333111000000222222222333333333444444333444444555555444444333666666777777777777666666444444555666666666555555444444444444444444444444888777666666666666666777999888888777666555555444000111222333444555555555333333444444444555555555444444444444444555666666777777777777666666666666555555555555555666777888777777777666555333222111444444444555555555555666666666555555555555666666555555555555555666666777555666777777666777888:::===;;;999999999999777555888888888888777777777666666666555555555666666777666888:::999777777888999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<===;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAHHHOOOQQQNNNKKKJJJOOOWWW^^^```___\\\ZZZ\\\rrrlll___XXXRRROOOQQQPPPMMMKKKJJJJJJJJJKKKLLLMMMOOOPPPOOOMMMKKKIIIEEEHHHKKKLLLJJJHHHFFFEEEKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOPPPOOONNNKKKHHHFFFDDDFFFHHHHHHHHHHHHIIIJJJIIIKKKKKKJJJIIIJJJLLLOOOLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGEEEDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111222222222222333333333222222333444444444444333111333444444444444555777555555444333333333444444555555444333222000///...222222333333333333444444333444444555555444444333666666777777777777666666444555666777777666555555333333333333333333333333777666555444444333333444555444444444333222222222000111222333444555444444333333444555555555555444333333333333444555666666777777777777666666666666222222222333444555666777333444555666666666666666444444444555555555555666666666555555555555666666555555444555555666777888555666888777777666777999:::888777777888888777666888888888888777777777777666666555555555666777777666999;;;;;;888777888:::999999::::::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAA?????????@@@@@@AAAAAAAAAAAA>>>@@@FFFKKKJJJHHHHHHJJJQQQYYY]]]]]]ZZZYYYYYY___ppp~~~{{{ooo]]]VVVQQQKKKGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLJJJGGGEEEEEEIIIMMMOOOMMMIIIFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMQQQSSSVVVWWWUUUPPPKKKGGGGGGHHHJJJJJJIIIIIIKKKLLLIIIJJJIIIHHHHHHIIIMMMOOOKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEDDDCCCAAAAAABBBDDDGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>========================111111222222222333333333111111222333333333333333111333444444333333555888666555444333333333333444444444444444333222111000222222333333333333444444333444444555555444444333555555666666666666555555333444666777777666444333444444444444444444444444333222222111111111111222111111111111111111111111111111333444444444444333333333555666666666555444333333333333444555666777777777777777666666666666333333333333333444555666333333444666777777777777444444444555555555555666666666555555555555666666555555555555555777888999444666888888777666777888888666444444666777888888888888888888777777777777777777777777777888999999666:::===<<<999777888;;;999999999::::::;;;;;;;;;999;;;<<<<<<;;;:::<<<===:::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@AAA?????????@@@AAABBBCCCCCC@@@>>>@@@EEEGGGDDDDDDGGGJJJQQQWWWWWWSSSSSSYYY```cccjjjmmmgggdddjjjuuu|||uuu```VVVRRRMMMIIIGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFJJJOOOQQQOOOJJJFFFDDDEEEEEEFFFGGGHHHIIIKKKLLLPPPTTTYYY\\\ZZZTTTLLLGGGFFFGGGHHHGGGGGGGGGIIIKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJGGGDDDDDDFFFHHHGGGFFFBBBCCCBBBAAA@@@AAACCCFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>==============================111111111222222333333333000000111222222222222111000222444333222222444777666555444333222333333444444444444555444444333333222222333333333444444444333444444555555444444333333444444444444444444333222333555666666555333222555555555555555555555555333333333333444444555666555666666666666666666666111222333444555444333222333333555666666666555444222222222333444555666777777777777777666666666666777666666555555555666666555666666666666666555555444444444555555555666666666666555555555555666666666555555555666777999:::444666888888777666666777777444222222555777888999888888888888777777777777999999888888999:::;;;;;;666:::>>>===:::777999<<<999999999::::::;;;;;;;;;999:::<<<;;;::::::;;;===::::::;;;;;;<<<======>>><<<======>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEAAA>>>AAAFFFEEEAAABBBHHHKKKQQQTTTQQQLLLOOO[[[fffaaa```ZZZSSSSSS[[[dddhhhqqq{{{mmm```SSSOOOMMMHHHGGGIIIGGGHHHIIIIIIIIIHHHFFFEEEIIIHHHFFFEEEFFFHHHKKKLLLGGGKKKPPPRRRPPPKKKFFFCCCBBBAAAAAABBBDDDFFFIIIJJJMMMRRRYYY^^^]]]VVVMMMGGGBBBCCCCCCBBBBBBCCCFFFHHHFFFEEEEEEFFFHHHIIIGGGDDDHHHEEECCCCCCEEEGGGFFFEEECCCCCCCCCCCCCCCDDDHHHKKKHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>======<<<<<<========================444333333222222333333444222333333444444333333222333333333444444444555555444333333222222333333444555555666666555333222000000000111111111222222222444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444222222222333333444444444444444444333333222222222222333333444555666777777333444666888777555333111555444444333444555666777333333333333444666888999555555555555555555555555888888888888888888888888555444333333444555777888666555444333222333444444333444555555666666555555777666666555555555666666666555555555666777999:::;;;:::999888777555444444666666666777888:::;;;<<<:::;;;;;;<<<;;;:::888777999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????CCCBBBBBBBBBBBBCCCDDDDDDLLLKKKJJJIIIIIIIIIIIIIIILLLLLLKKKJJJKKKNNNTTTYYY]]]cccooo{{{hhhZZZVVVQQQMMMJJJGGGDDDBBBIIIIIIHHHHHHFFFEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIMMMQQQSSSOOOIIICCC@@@>>>======>>>@@@DDDHHHKKKOOORRRVVVWWWUUUNNNGGGAAAAAABBBCCCCCCBBBBBBCCCEEEBBBDDDGGGIIIKKKKKKJJJJJJFFFDDDBBB@@@@@@AAACCCEEEHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBDDDFFFFFFFFFFFFGGGHHHGGGGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>333333333333333333333333222333333444444333333222333333333444444444555555555444444333333444444555555555555444444333222111222222222333333333444444333333333333333333222222333333444444444555555555555555555555555555555555444444444444444444444444333333333333333333444444444444333333333333333333333333333444444555555666444555777888888666444222555555444333444444666666666666555555555666777888555555555555555555555555666666666666666666666666555555444444444555555666666555444333333333444444444444444444555555555666666666555555555555666666555555444444555666888999:::999999888777666555555777777777777888999:::;;;:::;;;;;;<<<;;;:::999888999:::::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>???????????????BBBBBBBBBBBBBBBCCCCCCDDDIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGIIINNNRRRXXX[[[aaalll|||}}}iiiZZZSSSPPPLLLIIIHHHGGGEEECCCGGGFFFFFFFFFDDDCCCBBBAAABBBBBBCCCDDDEEEGGGIIIIIIHHHKKKOOOPPPLLLGGGCCC@@@===<<<===>>>BBBFFFKKKMMMPPPQQQRRRQQQOOOLLLHHHEEEDDDEEEFFFFFFEEEDDDEEEGGGAAACCCFFFHHHIIIJJJIIIIIIEEECCC@@@???@@@DDDHHHKKKOOONNNLLLJJJHHHFFFEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========333444555666666555444333222333333444444333333222333333333444444444555555555555444444444444555555555444333222222111222222444444444444555555555555333333333222222111111111333444444444444555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444555666888999888777555333666555555444444444555555999888777666666666666666666666666666666666666666555555555555555555555555555555555555555555444444666555444444333333444444555444333333333444666777666666555555555555666666555444444444555666777888888888888888777777777666888888777777888999::::::::::::;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<======>>>>>>??????BBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEDDDFFFIIIKKKPPPRRRVVV\\\fffvvv}}}vvvqqqhhh[[[QQQJJJHHHFFFEEEFFFGGGFFFEEECCCDDDCCCCCCBBBAAA@@@??????@@@AAACCCEEEGGGHHHIIIGGGJJJLLLLLLIIIEEECCCBBB======>>>AAADDDIIIMMMPPPPPPNNNLLLJJJIIIIIIIIIIIIGGGHHHIIIIIIGGGFFFGGGIIIAAACCCEEEGGGHHHIIIHHHHHHEEECCCAAA@@@CCCHHHNNNRRRUUUTTTQQQMMMJJJFFFDDDBBBAAACCCDDDFFFFFFEEEDDDCCCBBBDDDGGGHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<333444666777777666444333222333333444444333333222333333333444444444555555444444333333333333444444555444222111000111222222444444444444555555555555444444333333222222111111444444444444555555555555555555555555555555555555444444444444444444444444555555444444333333333222222333333333444444555555666666555555555555555555555666777777777666444333666555555555444444444444777777777666666666666666666666666666666666666666666666666666666666666666555555666777666555333222666555555444444444444444555444333222222444666777666555555555555666666777666666666666666777777888777777777777777888888888999888888888888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::::::::999999999999999999999999999999999999:::;;;<<<<<<======<<<<<<:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGHHHIIIOOOUUUXXX[[[cccoooyyypppjjjdddbbbaaa]]]TTTMMMDDDCCCBBBCCCEEEFFFEEEEEEBBBBBBBBBBBBAAA@@@?????????@@@AAACCCEEEGGGHHHIIIGGGIIIJJJIIIGGGEEEDDDEEEBBBBBBCCCDDDGGGKKKNNNPPPLLLJJJHHHFFFFFFGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHCCCDDDEEEGGGHHHIIIIIIHHHFFFFFFEEEFFFIIIMMMQQQTTTWWWUUURRROOOKKKFFFCCCAAAAAABBBDDDFFFFFFFFFDDDCCC@@@BBBEEEFFFEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>????????????>>>===;;;:::333444666777777666444333222333333444444333333222333333333444444444555555333222222222222222222333444333222111000111222333333333333333444444444444555555444444333333333222444444444555555555666666555555555555555555555555444444444444444444444444555555555444444333333333333333333444444555555555777777777666666666666666444444555555555444333222555555555555555555444444444444555555555666666666666666666666666666666666555555555555555555555555555555666777666555333222555666666555555555444444555444222111222333555777555555555555555666777777777888888888999999999999777777777777888888888888999888888888888888999999::::::::::::;;;<<<<<<===;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFEEEEEEEEEGGGIIIOOOUUUVVVUUUXXXaaaiiiuuuttthhhVVVTTTSSSUUUWWWTTTNNNGGGCCCBBBAAABBBDDDEEEDDDBBBAAAAAAAAABBBBBBAAA@@@@@@???AAACCCEEEGGGHHHHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFGGGFFFDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJHHHIIILLLNNNOOOPPPPPPPPPRRRQQQPPPNNNJJJGGGDDDBBBBBBCCCEEEGGGGGGFFFEEEDDD@@@BBBEEEFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>======>>>??????@@@???===;;;:::333444555666666555444333222333333444444333333222333333333444444444555555222222111111111111222222333333222222222222333333111222222222333333333333444444444444444444444444444444555555555666666666555555555555555555555555444444444444444444444444555555555444444444444444444444444444444555555555666666666666666666666777444444444444444333222222333444555555666666555555333333444555666666555555555555555555555555555555444444444444444444444444555555555555555555444444555666666666666555444444444333222222222333555666555555444555555666777888888999::::::::::::999999777777777777777888888888888888777777888999::::::::::::::::::;;;<<<>>>>>>======<<<;;;;;;:::999999777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEAAABBBDDDDDDCCCCCCDDDEEEKKKNNNPPPOOONNNSSS___iiiuuu}}}lll^^^WWWKKKKKKMMMPPPRRRPPPJJJEEEBBBAAAAAABBBCCCCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAA@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHH@@@BBBEEEGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKOOOQQQRRRPPPMMMKKKLLLMMMMMMLLLJJJHHHEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBEEEHHHIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>============>>>???@@@???>>>;;;:::333333333333333333333333222333333444444333333222333333333444444444555555333222222111111222222333333333444444444444333333222222222222333333333333222222222333444444555555555555555555666666666666555555555555555555555555444444444444444444444444444444444444555555555555555555555555444444444444333333444444555555666666555444444444444333333333111222444555666777666666555555666777666666444444444444444444444444444444444444444444444444444444555555444444444555555666555666666777666555444333222222333333333444444444444444444555555666777888888999:::::::::999888888888888888777777777777777777777777777888999:::;;;::::::999:::;;;===???@@@???>>>>>>===;;;::::::999555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<========================???????????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDD@@@AAABBBBBBBBBBBBDDDGGGJJJKKKKKKJJJKKKRRR]]]fffrrrssstttvvvxxxrrrfffZZZQQQOOOHHHHHHIIILLLMMMKKKFFFBBB?????????@@@BBBBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEFFFFFFEEEDDDBBBDDDFFFFFFEEEEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDCCC???AAADDDGGGGGGEEEBBB@@@AAACCCDDDEEEDDDEEEFFFHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOOOOMMMJJJHHHIIIJJJKKKKKKJJJHHHFFFEEECCCDDDEEEFFFFFFDDDCCCAAACCCFFFIIIKKKIIIGGGEEEEEEBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>======<<<;;;===???@@@@@@>>><<<;;;444333333222222333333444222333333444444333333222333333333444444444555555444333333222222333333444222333444555666555444333222222222333333333444444000000111222333444444555555555555555666666666777555555555555555555555555444444444444444444444444333444444444555666666666666666666555444444444333111111222222333444555555666666555555555444444444000111333555777777777777888888999888777666444222333333333333333333333333777777777777777777777777555444333333444555777888555666777777777666444333111222333444444444333333444444444555555777888888777888999::::::999777777888888888888777777777666666666666777888:::;;;<<<::::::999:::;;;===???@@@@@@@@@???===<<<;;;:::999444555555777888999:::;;;888888888888888888888888:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>=========?????????>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBCCCCCCCCCBBBDDDGGGIIIFFFHHHJJJKKKMMMRRRXXX^^^dddaaaaaadddbbbeeexxxtttcccZZZTTTLLLHHHIIIEEEDDDDDDEEEEEEDDD@@@===<<<<<<===???AAAAAA@@@>>>===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBB@@@BBBDDDEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA???AAADDDFFFFFFDDDBBB@@@BBBDDDEEEFFFFFFGGGIIIKKKFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEBBBCCCDDDEEEDDDCCCAAA???AAAEEEHHHIIIHHHEEECCCCCC????????????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>======<<<:::<<<>>>@@@@@@???===;;;222333555666666555333222222222333444444444444333111111111222222333333333222222111111111111111222222222222333333444444444333333333333333333333333222333444444555555444444666666777777777777666666666555333222111222222333333444444444555666666666444444444555555666666666333333333333333333333333555555555444333333555777777777888777777666555555222333444444555555444444555555555555555444444444444555666666666555333222444333333444777888888777666666666555555444444444333444444555555444444333555555555444444333333333555444444555555666777888999888777666666555555666777777777777666666666666666777777888999999:::::::::::::::;;;<<<===>>>???@@@@@@AAA@@@???<<<999777777777777777777888888999999777666666777:::;;;;;;====================================>>>>>>>>>>>>????????????????????????BBBBBBBBBAAA@@@@@@CCCEEECCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIIIIKKKMMMPPPQQQYYYXXXVVVVVVYYY^^^cccggguuubbb[[[QQQIIIFFFDDDCCCAAABBBBBBCCCDDDCCCBBB@@@???======>>>>>>?????????@@@??????>>>>>>???@@@@@@AAA<<<===@@@BBBCCCBBBAAA@@@>>>???AAACCCCCCBBBAAA@@@EEEDDDBBB@@@???>>>>>>>>>@@@@@@BBBCCCCCCBBBAAAAAAFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMLLLLLLHHHHHHHHHHHHIIIHHHEEECCC??????>>>???@@@AAACCCDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<333444666666666555333222111222222333333333333333222222333333333444444444333333222222222222222333333333333444444555555555333333333333333333333333222333444444555555444444555555666666666666555555666555444333333333444555333333333444444444444444222222333333333444444444333333333333333333333333444444444333222222444666666666777777666666555444333333444555555555555555555555555555555555555555555555666777666555444333777666555555666666555444555555555444444444333333333444444555555444444333555555444444444333333333555444444555555666777888666555555555555555666666888888777777666666555555777777777777888999::::::::::::::::::;;;<<<<<<===>>>?????????>>>;;;999777666666666555666777777888777777666777999::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????????????????@@@AAAAAA@@@@@@@@@BBBDDDCCCBBBBBBCCCDDDFFFHHHJJJIIIIIIHHHHHHHHHIIIKKKLLLPPPOOOOOOOOORRRWWW\\\___mmmvvvyyyggg]]]WWWQQQJJJEEECCCBBBAAA@@@AAAAAABBBBBBBBBAAA??????<<<<<<<<<=========>>>>>>======<<<<<<<<<======>>><<<>>>@@@AAABBBAAA@@@???===???AAACCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHOOONNNMMMLLLJJJIIIGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMJJJIIIGGGGGGGGGFFFDDDAAA???>>>======>>>@@@BBBDDDCCCDDDFFFGGGGGGFFFDDDCCCBBB@@@???>>>>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<444555666666666444333222000111111222333222222222333333333444444444444444444333333222333333444444444444444444555555555555222222222222222222222222222333444444555555444444444444444555555444444444666555555444555555666777333333333333333333222222111111111111222222222222333333333333333333333333333444444333111111333444555555555666555555444444444555555666666666666666555555555555555555555555666666777777777666555444777666555666777777555333444444444444333333333333333444444555555444444333555444444444444333333333555444444555555666777888333333333444444555666777999888888777666555555444888777666666777888:::;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<:::999777555555555555555666666777555666777888999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????????????????===>>>?????????@@@BBBDDDBBBBBBAAABBBCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIMMMQQQUUUXXXZZZ```hhhpppyyy{{{mmm^^^QQQKKKIIIFFFBBB?????????>>>>>>?????????@@@??????>>>===;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>===>>>@@@BBBDDDDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFCCCCCCDDDFFFHHHKKKMMMNNNQQQPPPMMMKKKIIIGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKIIIFFFEEEDDDDDDBBBAAA???>>>======>>>@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>=========>>>===============<<<<<<<<<555555555555444333111000000000111222222222222111333333333333333333333333333222222222222333444444444444444444444444444444111111111111111111111111222333444444555555444444444444555555555555444444444444444555555666666777555444444444333333222222111111111111111222222222222222333333333333444444333444555444222222333444444444444555555444333333555555666777777777777777444444555555666666777777777777777777777666666555333333333555888999888666333333333333333333333333333444444555555444444333444444444444444444444444555444444555555666777888555444444444555555666777999999888777666555444444888777666555666888:::;;;:::999888888888888888999999999:::::::::999888777666555555555555666777777666777777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????????????????;;;<<<>>>>>>>>>???AAACCCAAAAAA@@@AAABBBDDDEEEGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDFFFIIILLLPPPSSSUUUUUUVVVYYY\\\cccooo~~~qqqdddZZZPPPHHHEEE@@@???>>>=========<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<>>>>>>?????????>>>=========>>>@@@BBBCCCDDDDDDDDDAAABBBEEEGGGIIIHHHHHHGGGBBBBBBBBBDDDFFFIIILLLNNNKKKJJJHHHFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIFFFCCCBBBCCCCCCCCCBBB@@@@@@???>>>???BBBDDDFFFCCCCCCDDDEEEEEEDDDCCCCCC@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<555555444333222111000///000000111222222222222111222222111111111111111111111111111111111222333333222222222222222222222222111111111111111111111111222333444444555555444444555555555666666555555555333333444444555555555555666666555555444444333333333333333333333222222222222222222333333444444444444666666666444333333444333333444444444444444333555666777777888888777777444444555555666777888888888777777666666666666666222333444666888999777666333333333333333333333333333444444555555444444333444444444444444444444444555444444555555666777888888777777666555555666666888888888777666555555444777666666666666888999:::999888888777777777888888777777888888888888777777777777666666777777888999888888888777555777;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>???@@@BBB@@@@@@??????@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBDDDGGGJJJMMMPPPQQQRRRRRRRRRRRRRRRUUU^^^kkkuuupppdddXXXRRRNNNGGGBBBAAA>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<==================<<<<<<<<<===???@@@BBBCCCDDDDDDBBBCCCFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBDDDFFFHHHJJJGGGFFFEEEEEEFFFHHHJJJLLLDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFEEECCCAAAAAABBBDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777666555333222000//////000111111222333222222222111111111111000000000000000000000000111222333333222222222222111111111111222222222222222222222222222333444444555555444444555555666666666666555555333333444555555555444444555555555555555555444444444444444444444333333333111222222333333444444555555666777777555333333444333333444444555555444444555666666777777777777777333333444555777888999999888777666555555555666666555555666777888777444222333333333333444444444444333444444555555444444333333333333444444444444555555444444555555666777888999999777666666555555555777777777777666666666666555555666777777888888888888888777777777888888999777777777777777666666666777777777777777888999999888::::::999777777<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>???>>>>>>???@@@??????>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDAAACCCGGGKKKMMMOOOOOONNNLLLMMMMMMMMMNNNUUU___ggg{{{pppcccUUUMMMHHHGGGGGGCCC@@@@@@>>>??????===;;;:::;;;<<<::::::999999999:::;;;;;;;;;;;;;;;;;;::::::::::::888777777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAADDDEEEFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999888666444333111000000111222222333333333333333222222222111111111000000111111111111222333444444333333333222222111111111333333333333333333333333222333444444555555444444444444444555555444444444555555666777666555444444444444444444444444555555555444444444333333333333111111222333333444555555444555777666444222222222333333444555555555555555444555666666777777666666333333444666777888::::::777666555444444444555666555555666888999777444111333333444444444555555555333444444555555444444333333333333444444444555555555444444555555666777888777666666555555555666666666666666666777777777777333444666888999888777777777777777777888999::::::888888777666666666666666666666666666666777888888555:::>>>>>>;;;999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@???>>>>>>??????>>>>>>===>>>???AAABBBBBBAAA@@@??????@@@AAABBB@@@CCCHHHLLLNNNNNNLLLKKKHHHJJJKKKKKKMMMSSS\\\cccqqqzzzssseeeWWWMMMIIIDDD@@@BBBCCC@@@??????<<<======;;;999888;;;===:::999888888888999;;;<<<::::::999999999888888888555555555666777888999:::::::::::::::;;;<<<==================>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFEEECCCCCCEEEHHHKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::888666444333222111222222333444444444444333333333333222222222111111222222222222333444555666444444444333333222222222333333333333333333333333222333444444555555444444222333333444444333333222777777888888888666555444222222222333333444444444444444444333333222222222111111222333333444555555333444666555333111000111333444444555666666666555444555555666666666666666222333444666777999:::;;;777666555333333444444555111222444777:::999777555444444444555555666666666333444444555555444444333333333333444444555555555555444444555555666777888444444444444444555666777555555666666777777888888222444777999:::999777555777777777777888999;;;;;;999999777666666555555555555555555555555666777777222999@@@BBB???;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???>>>>>>=========???@@@AAABBBAAA@@@>>>>>>>>>??????BBBEEEJJJNNNOOOOOOLLLKKKJJJKKKLLLLLLNNNSSS\\\cccjjjlllooouuu{{{hhh]]]UUUMMMFFFEEE???<<<===>>>;;;;;;<<<999::::::999666777:::>>>999999888888888999;;;<<<999888888888777777666666666666666777888:::<<<===999999999:::;;;<<<===>>>======<<<<<<===>>>??????=========>>>???@@@AAABBB<<<>>>@@@BBBDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHFFFEEECCCBBBCCCCCCCCCEEEFFFFFFCCCAAABBBEEEIIIMMMNNNLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===;;;;;;::::::999999999::::::;;;;;;;;;;;;:::999888666444222111222333555666666555333222444333222111111111222333333333333333333333333333222222111111222222333444222222111111222222333444111222222333333222222111555555555555555555444444666555555444444444555555333333333333333333333333222222222222222222222333222333333222111222444777555444333222222333444555444444444444444444444444777777666555444444333333333333444444555666666666999888666555333333222222444555555555666666777777666666555444333222222111222222222222222222222222333333333444444444555555555555555555555666777777777666555444444444444444888888888777777777777777777777666666666666777777333444555777888888999999777888999:::999888666444555555555555666666666666<<>><<<<<<:::;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===????????????>>>>>>>>>>>>???????????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBDDDGGGJJJLLLNNNNNNNNNFFFEEEDDDEEEIIIOOOUUUYYY^^^]]]^^^eeerrr{{{pppaaaUUUNNNIIICCC??????>>>===<<<<<<===>>>??????>>><<<999777666555555444555555666666666666666777777777777777777777777666666666777888888999999999888777777888:::<<<>>><<<<<<;;;<<<<<<===>>>???:::<<>>>>>============>>>======<<<;;;::::::999999999888888777666444333222222333444666666444333222444333222222222222333444333333333333333333333333222222111111222222333444222222111111222222333444222222333333333333222222555555555555555555555666777666666555555555666666444444444444444444444444444333333333222111111111333333444333111222444666444444444333333444444444444444444444444444444444777666666555444444333333333333444555555666666777888777666555444333333333555555555555666666666777555555555444444333333222333333333333333333333333333333333444444444555555666555555555555666777777666666555444444444444444666666666666666666666666777777666666666666777777555666666777777777777777555666777888888666555333555555555555666666666666;;;AAAEEEAAA<<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>=========<<<======>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA??????>>>>>>???@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFHHHKKKOOOQQQVVVTTTTTTZZZgggvvvttteee]]]RRRKKKGGGEEEAAA>>>>>>===<<<<<<<<<===>>>???>>>===;;;999777666555555444444555666666666666666666666666666666666666666666666666777888888999999888777777777888:::<<<>>><<<;;;;;;;;;;;;<<<======:::;;;============???AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@@@@@@@BBBBBB???<<>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::555666666555555444333222222333444555555444333222222222222222222333444555333333333333333333333333222222111111222222333444222222111111222222333444222222333333333333222222444444444555555666666666777666666666666666777777555555555555555555555555555555444333222111000000444444555333222222333555333444444555555444444333444444444444444444444444666666555555444333333333333444444555555666777777666666555444444444444444555555555555666666666666444444444444444444444444333333333333333333333333333333333444444444555555666666555555666666777888666666555444444444444555555555555555666666666666777777666666666666777777777777777777777666555555444555666777666555444333555555555555666666666666888>>>@@@<<<999:::;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGGGGGGGHHHJJJKKKMMMLLLLLLRRR]]]jjjuuu{{{wwwfffYYYOOOJJJDDDAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;<<<===>>>===<<<:::888777555555555444444555666666666666555555555555555555555555555555666666777777888888999666666666777888:::===>>><<<;;;::::::999:::::::::::::::;;;;;;;;;<<>><<<>>>???@@@@@@@@@>>>===<<<>>>>>>>>>===<<<<<<;;;;;;333333333444444444333333222333444444444444333222000000000111222333444444333333333333333333333333222222111111222222333444222222111111222222333444222333333333333333333222111222222333444555666666666555555555555666666777555555555555555555555555444444444333333222222111444555666444222222222444222333444555555444333222333333444444444444444444555555555444444333333333444444444555666666777777555555444444444555555666555555555666666666666666333333333444444555555555444444444444444444444444333333333444444444555555666666555555666666777888666555555444444444555555555555666666666666666777777777666666666666777777777777777777777666555555555555666666666555555444555555555555666666666666666:::<<<999777:::;;;;;;:::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<<<<======>>>>>>??????????????????@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJNNNTTT]]]eeejjjmmmhhhiiimmmwwwssshhh^^^TTTLLLFFFCCC@@@???>>>===;;;999999999::::::;;;;;;<<<===;;;:::888777666555555555333444555555666666555555444444444444444444444444555555666666777888888888555555666777888:::<<<>>>;;;;;;:::888888777777777:::;;;;;;::::::<<<@@@CCCCCCCCCDDDDDDEEEDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@???>>>======>>>@@@@@@@@@>>><<<:::============<<<<<<;;;;;;111111222333333333333333222333333333333333333222...//////000111222222222333333333333333333333333222222111111222222333444222222111111222222333444333333333444444333333333000000111222333333444444444333333333444444555666444444444444444444444444222222222333333444444444444555666555333222333333222333444555555444333222333333333444444444555555444444444444444333333333444444555555666777777888555444444444444555666666666666666666666555555555222333333444444555555555444444444444444444444444333333333444444444555555555555555555555666666777555555444444444555555666666666666777777888888888777777666666666666777777555555666777777777777777555666666666666666666666555555555555666666666666555888999777777:::;;;:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<=========<<<;;;::::::999<<<<<<===>>>>>>???@@@@@@????????????????????????======>>>???AAACCCFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIIIILLLRRRZZZ```cccbbb```WWWVVVWWW^^^lllzzzpppaaaVVVOOOJJJFFFBBB@@@???>>>>>>>>>===:::999888888999999::::::::::::999888777666555444444444333444444555555555555555444444444444444444444444555555555666777777888888555555666777888:::;;;<<<;;;:::999777666666666666:::;;;;;;;;;;;;===AAADDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBB@@@???>>>>>>???===>>>?????????===:::999<<<<<<;;;;;;;;;;;;;;;;;;111111222333333333333333333333222222222222333333...///000111222222222111333333333333333333333333222222111111222222333444222222111111222222333444333333444444444444333333000111111222222333333333222222222222333444555555444444444444444444444444111111222333444555666666333555666666444333333444333444444555555444444333222333333444444555555555444444333333333333333333444555555666666777888888555555444444444555555666666666666666666555555555333333333444444555555555333333333333333333333333333333333444444444555555444444333333444444555666555444444444444555666666666666777777888888999999777777666666666666777777555555666777777777777777666666666666666777777777555555555555666666666666555888999888888;;;;;;888888888999999999999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@???????????????>>>>>>>>>=========>>>@@@CCCEEEGGGCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGLLLSSS[[[___^^^YYYTTTOOONNNMMMQQQZZZggguuu}}}{{{ooo```XXXNNNFFFCCCAAA>>><<<999:::;;;;;;<<<;;;;;;:::777888888999999888888777777666555555444444444444333333444555555555555444444444444444444444444444444555555666666777777888555666666777888999:::::::::999888777666666666666999:::<<<<<<<<<>>>AAADDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@???>>>@@@AAA????????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;222222333333444333333333333222222222222222222333111222333333444333222111333333333333333333333333222222111111222222333444222222111111222222333444333333444444444444333333333333333333333333444444333222222333444555666666555555555555555555555555222333333333444555555555222444666666555444444555444444444333333444444444222222333333444555555666333333333333333333333333555555555666777777888888666555555444444444555555777666666666555555555555333333444444444444444444333333333333333333333333333333333444444444555555333222222222222333444444444444444444444555666666555555666666777888888999777777666666666666777777666777777777777666666555555444444444555555666777555555555555666666666666555999:::999;;;===;;;777777888999::::::999888777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========:::;;;;;;<<<>>>??????@@@@@@?????????>>>>>>>>>============>>>???AAADDDEEE@@@AAABBBCCCDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGHHHKKKQQQVVVYYYWWWQQQMMMLLLKKKIIIJJJNNNVVV^^^cccppp|||vvvlllbbbZZZNNNJJJDDDAAA@@@???===;;;777888999999999888999999888888888999888777555444666555444444444444444444222333444444555555444444444444444444444444444444444444555555666777777777666666777888888888888888999999888777666666666777777999;;;<<<<<<===@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAA@@@>>>>>>AAADDDBBBBBBAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<222333333444444444333333333222222111111222222333333444555555555444333222333333333333333333333333222222111111222222333444222222111111222222333444333444444555555444444333555555555555555555444444333333333444555666777888777777777777777777777777444444444444444444444333111333666777666555555666555555333222222333555555222222333333444555666666333333333333333333333333555555666666777777888888666666555444444444444444777777666666555555555444444444444444444444444444222222222222222222222222333333333444444444555555222222111111222222333444444444444444444555666777444444444555666777777888777777666666666666777777999999888888777555444333333333333333333444555666555555555555666666666777666999;;;;;;<<<>>><<<666777888999::::::999888777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>999999:::;;;<<<===>>>???@@@?????????>>>>>>==================???AAACCCDDD???@@@BBBBBBCCCBBBAAA@@@AAAAAAAAABBBDDDGGGIIIKKKJJJLLLOOOSSSTTTSSSNNNJJJJJJHHHGGGFFFHHHLLLPPPSSS]]]ffftttxxxlllaaaZZZTTTPPPLLL@@@>>><<<<<<======<<<::::::;;;;;;999777666666777888888999888777666444333555444444333333444444444222333444444555555444444555555555555555555555555444444555555666777777777777777888888888888777777999888888777777777777777444777:::<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@???===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDBBB@@@DDDCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDCCCBBBAAA@@@>>>@@@AAA@@@>>>>>>BBBEEEEEEDDDBBBAAA@@@?????????<<<<<<<<<===============222222444444444444222222222222333444333222000000111111222222222333333333222222222222222222222222111111111000000000000000///111111111000///000111333333333444444444555555555555555555555555555555333333444444555666777777666666555555555555666666666555555555555444444444333333333333333333333333444555666555333222222444555444333444666666666555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555666777666555555555777555555555666666666666777333333333444444444555555666777777777777777666666555555555555666666666777888999:::888666444444444666555555444444333222222666666666666666666666666777777888888888999999999;;;;;;;;;;;;::::::999888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@:::;;;;;;<<<>>>@@@BBBDDD======>>>???@@@@@@@@@@@@BBBCCCDDDDDDEEEDDDDDDCCCIIIJJJLLLLLLLLLJJJHHHFFFIIIIIIHHHIIIJJJLLLNNNOOONNNUUU___iiirrr~~~~~~pppaaa\\\UUUNNNIIIGGGFFFGGG???>>>===;;;999777666555777777777777666666666666888888777555444333222111444333333222222333333444555555555444444333333333444444444444444444444444555555666666555444333333444666888888888777888999::::::999888777666555555888:::<<<===<<<<<<===>>>???>>>===<<<===>>>@@@AAA============>>>???@@@AAA@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEECCCCCCCCCDDDDDD@@@@@@AAAAAAAAA@@@??????======>>>???@@@@@@AAAAAAFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>=========222333333444444333333222222333444444444333111000111222222222222333333333222222222222222222222222111111111111000000000000000111222222000000111222222222222333333333444444555555555555555555555555333333444444555666666777666666555555555555666666555555555555444444444444333333333333333333333333333555555555333222333444555444333444666666666555333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555111111111111111111111111444555666666444444555666333333333444444444444555444444444555555555666666555555666666666666555555444444555555666777777888888999:::999666444444555222222333444444555555666666666666666666666666666777777888888888999999999::::::;;;;;;::::::999888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLQQQXXX]]]aaahhhrrryyyqqqbbbWWWSSSOOOIIICCC???======>>><<<<<<;;;:::999888888777777777777666666666555555777777666555444333222222444333333222222333333444333333222222222111111111444444444444444444444444555555666666555444444333666888999999777666777888999999999999888888888888888:::<<<===<<<;;;<<<===>>>>>>>>>>>>>>>======<<<=========>>>>>>@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAAEEEEEEDDDCCCCCCBBBAAAAAA===<<<<<<<<<;;;;;;::::::444333333222222333333444333333444555555444222111222222222222333333333333333333333333222222222222111111111111111111111111111222333333111111222333111111111222222222333333444444444444444444444444333333444444555666666666666666666555555666666666555555555555444444444444333333333333333333333333222444555444333333444555555444333444666666666555333333333444444444555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333333444555555333333444555333333333444444444444555555555555666666666777777444444555555555555444444444444444555666777777888777999:::999666444444555222222333444444555555666666666666666666666666666777777777888888888888999:::::::::::::::999999888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>;;;;;;;;;<<<999999999999999999888888777666666666666555555555555555555444444333333333333333222222222222333333222222222222111111111111333333333333444444444444555555555666555555444333888999::::::777666666666888888999999:::::::::;;;999;;;======;;;;;;;;;<<<===>>>???@@@???===;;;:::>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDDDD>>>======<<<;;;:::999999444444222222222222444444333444555555555444333222222222222333333333444444333333333333333222222222000111111111111111222222222333444444222222333444222222222222333333333333444444444444444444444444444444444555555555666666555555666666666666555555555555555444444444333333222222333333333333444444111333444444333333555666555444333444666666666555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666222333444444222222333444555555555666666666666777444555555555666666666666444444555666666666555555666666666666666666666666666777888777555333333444666555555444444333222222666666666666666666666666777777777777888888888888999999:::::::::999999888888999999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>@@@BBBCCCDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@AAACCCEEEGGGCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKNNNNNNNNNPPPTTTWWW[[[dddttttttjjj]]]RRRMMMJJJGGGDDDBBBAAA???<<<;;;;;;<<<===999999888888888777777777666666666555555555444444333333333333333333444444333333222222222222333333444333333333333333333333333333333333333444444444444555555555555555444444777999:::999888666666777888888888999999999:::::::::;;;===<<<;;;::::::;;;======????????????>>>===???????????????@@@AAAAAAAAABBBCCCEEEFFFEEEEEEDDDFFFEEECCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFF@@@@@@???>>><<<;;;::::::444444222222222222444444222333444555555555444333222222333333333444444444444444444333333333222222000000111111222222222333222444444444333222333444333333333333444444444444444444444444444444444444444444444555555555555555555555666777777666555555555444444444444333333333222222222333333444444444111333444444333333555666555444333444666666666555333333333444444444555555666666666666666666666666444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333222333444333222222222444555555555666666666666777333333444444444555555555444555666777777777777777888888777666555444333333444555666666444222222333666555555444444333222222666666666666666666666666777777777777777777777777888888999::::::999999999888888888999999999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@CCCDDDCCCBBBAAA>>>???@@@AAAAAABBBBBBAAACCCBBBAAA@@@AAACCCEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNPPPRRRTTTTTTWWW___iiipppyyy~~~mmmcccVVVPPPIIIDDDBBBBBB@@@???::::::999888888999999999999999888777666555555444555555555555444444444444222222222333333333333333333222222111111222222333333333333333333333333333222222222333333333444444444444555555555555555444444666888888777777888999999888888888777777777777999;;;<<<<<<;;;999:::;;;======<<<===>>>@@@BBBCCC?????????>>>??????@@@@@@AAABBBCCCEEEEEEEEEDDDDDDFFFEEECCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAABBBCCCCCCBBBAAA@@@?????????????????????@@@@@@@@@>>>>>>???@@@AAACCCCCCDDD@@@???>>>===<<<;;;:::999444333333222222333333444111222444555555444333333333333333333444444444444555555444444333333222222000000111111222333333333222333444444222222333444333333444444444555555555333333333333333333333333555555555555555555555555444555666777777666555444444444444444333333333333111222222333333444444555222444555444333333444555555444333444666666666555333333333444444444555555666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222333444444222222333444333333333444444444444555333333333444444444444555444555666777888888888888999888777666555444333222333555666555333222222333222222333444444555555666666666666666666666666666888777777777777777666666777888999999999999999999888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;========================;;;===>>>@@@AAABBBBBBAAA======>>>???@@@@@@@@@@@@AAAAAA@@@AAAAAACCCEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMOOONNNPPPUUUZZZ___kkkuuu}}}|||nnn^^^RRRMMMGGGDDDAAA???===<<<:::999888888888888888888888888999888888777555444333333555555444444444333333333222222222222222222222222222222111111111111222222000000000111111111111111111111222222333333444444333444555555666555555555222444666777666666777888888888888777777777666666888:::<<<<<<:::::::::;;;<<<;;;;;;;;;===@@@DDDFFF???>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@????????????????????????======>>>??????@@@@@@AAA===<<<<<<;;;:::999888888222333333444444333333222000111333444444444333222333333333444444444444555666555555444333333222222000000111222222333444444111333444333222111222333222222333333333444444444333333333333333333333333555555555555555555555555444555666777777666555444444444444333333333222222111111222333333444555555333555555555333222333444555444333444666666666555333333333444444444555555666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555555555555555555555555555333444555444333222333555333333333444444444444555444444444444555555555555333444555666777777777777666666666666555555555555444666777777555444444555222222333444444555555666666666666666666666666666888888777777666666666666777777888999999999999999888888888888999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;=================================>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKHHHIIINNNQQQTTTYYY```cccjjjqqquuuyyyyyynnnccc]]]UUUKKKDDDCCCBBB@@@>>>===<<<;;;999888999999:::::::::999999888666666666555555555444444444444444333333333333222222222222222111111111111222222111111111111222222///000000000111111111111000111111222333333444444333444444555666666555555333444666666555444444555777888888888888888999999777999;;;;;;::::::;;;<<<999999:::;;;===???@@@AAA>>>>>>===============>>>???@@@AAACCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDDDDDDDDDDCCC@@@AAABBBBBBCCCBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999222222444555555444222222000000222333444333333222333333333444444444555555666666555444333333222222000000111222333333444444111222333333111111222333111111222222222333333333333333333333333333333333555555555555555555555444444555666888888666555444444444444333333333222222111111222333333444555555444555666555333222333444555444333444666666666555333333333444444444555555777777777777777777777777444444444444444444444444888888888888888888888888555555555555555555555555444444444444444444444444333444555555333333444555555555555666666666777777555555555555666666666777222333444555666666666666444444555555666777777777555777888888777555666666666555555444444333222222666666666666666666666666888888777777666666666555666777888999999999999999777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;========================>>>>>>===<<<;;;;;;<<<<<<======>>>???@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHKKKMMMMMMLLLJJJGGGHHHMMMQQQQQQQQQTTTXXX\\\`````````hhhxxxrrrggg[[[QQQKKKKKKJJJCCC@@@AAA<<<;;;:::999999999999999777777888999888777555444444444444555555555666666444444444333333333222222222222222222111111000000222222111111111111222222111111222222333333333333000000111222333333444444333333444555666666666555444555666555333222222333666777888999:::;;;<<<<<<666888:::;;;::::::;;;===666888:::<<<======<<<;;;>>>===<<<<<<<<<<<<======>>>???@@@BBBCCCBBBBBBAAACCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@??????????????????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<111222333444444444333333111111111222222333333333333444444555444333111000555555444333333222111111111111111111111111111111444333111000000111333444333333333333333333333333555555555444444333333333444444444444444444444444555555555666666666666777666555444444333333333333222111111111222333444444444444444555444444333333333444666777888777666555666555555555555444444444777777666666555555555444555666777777777666444333888777666555555666777888888666555444444555666888444444555555666777777777444333222111111333555666333444555555666666555555444444444444444444444444555666888777555444444555777777666555555555555666777999::::::999777777777777666555444444444444444555555555555666666666666444444555555666666777777777888888888888999999999:::888666444444666888::::::999999999999999999999;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@>>>===<<<===>>>@@@AAA@@@?????????>>>>>>======<<<======???@@@BBBDDDEEEAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKQQQQQQRRRTTTYYYcccooowwwwwwjjj___VVVOOOGGGEEEBBBAAA@@@@@@>>>===<<<<<<;;;;;;:::999888888777777666666555555555444222333333444444555555666000000111222444555666666222222222222222222222222............///000222222000000111222222222222111000111222222000000111222222222333333444555666666555555555555666666666666777777777777666666666666777888999::::::999777777999999:::;;;;;;;;;::::::<<<<<<<<<===============??????@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@FFFEEEDDDCCCCCCBBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???===>>>@@@AAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::111222333444444444333333222222222222222222333333333333444444444333222222666555555444333333222222111111111111111111111111444333111000000111333444333333333333333333333333333333333222222111111111444444444444444444444444444444555555555666666666555555444333333333333333333333222222222333444444333444444555444444333333222444555777777666555444333444444444555555666666777666666666555555555444111222444666777777777777777777666666666666777777777666555444444555666777555555555555555555555555444333222111111333444666333444555555666666555555555555555555555555555555555666888777666444555555555555444333333333333444777999::::::999777777777555444333333333333333333555555555555666666666666666666666666777777777777777777888888888999999999:::999777666666777999:::999999999999::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<>>>@@@AAA?????????>>>>>>>>>============>>>???@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNQQQVVV___jjjqqqxxxuuuggg[[[TTTNNNHHHCCCBBB@@@===<<<<<<<<<;;;999:::999999888777777666666666666666666555555444444333333333333333444444444000111111222333444555555222222222222222222222222//////...//////000111222000000111222222222222111111222333222111000111333222222333333444555555666555555555555666666666666777777777777666666666666777888999999999999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============?????????@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????DDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????>>>???@@@@@@@@@>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;111222333444444444333333333333222222222222222222333333222222333333444444666555555444444333333333111111111111111111111111333222111000000111222333333333333333333333333333333333222222222222111111444444444444444444444444333333333444444444555555444333333222222222222333444444333333222333333333333333444444555444444333222333555666666555444444222222333444555666777777666666666555555555555555111222333555666666666666666666666777777666666666777666555444444555666777666666555444444333222222444333222111222333444555333444555555666666555555666666666666666666666666555777888888666555555666666555444444333333444444777999::::::999777777777444444444333444444555555444555555555555666666666888888888777777777777777777777777888888888999999999999999999999999999999999999999::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<>>>???@@@??????>>>>>>>>>>>>======???>>>>>>??????AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKMMMRRRYYYaaagggllltttzzzqqq[[[TTTLLLGGGEEECCC@@@===>>><<<:::999::::::999888999888888777777666666555666555555555555444444444333333333222222222222111222222222222333333333444111111111111111111111111000000////////////000000///000111111222222111111111222333333111111222333222222333333444444555555444555555555555666666666666666666666777777777777777777888999999888888777666777888:::;;;<<<======;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@????????????BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>????????????@@@@@@???===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;111222333444444444333333333333333222222111111111333222222111222333555666444444444333333222222222111111111111111111111111222111111000111111222333222222333333333333444444444444444444444444444444444444444444444444444444222222333333333444444444333222222111111222222222444444333222222111222222333333444444555444444444333333444555555444444333222222333444444555666666555555555555555555555555444444444444444333333333444555666777777666555444666555555444444555555666444444444333333222222222333333222222222333444555333444555555666555555555555555555555555555555555555777888888666555555666888777777666666666666666777999::::::999777777777666666666666666777888999444444444555555555666666888888777777666666555555777777777777888888888888888999::::::::::::999888888888999:::;;;<<<<<<<<<::::::999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>======??????????????????@@@AAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHJJJKKKMMMRRRXXX\\\bbbjjj|||uuummmjjjfff\\\SSSLLLIIIEEEBBBBBB@@@>>><<<===;;;999999:::;;;:::999999999999888888777777777444444444444444444444444333333222222111000000///333222222222222222222222111111111111111111111111111000000////////////000///000000111111111111111111333444333222111222333222222333333333444444444444444444555555555666666666666666666777777777777777777777888888888888888777888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<=========????????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????????????????>>>===;;;:::;;;;;;;;;;;;::::::::::::111222333444444444333333333333333222222111111111333222222111222333555666222222222111111111111111111111111111111111111111000000000000111222222333222222222333333444444444444444444444444444444444444444444444444444444444222222222333333333333444222222222111111222222333444333222111111111111111222333333444555555555444444444444444444444333333444444444444444444444333444444444555555555555555555555444444333333333333444555666777777666555444555555444444444444555555222222222333333333444444222222222222333333444444333444555555666555555555444444444444444444444444666777999888666555555666888888777666666666666777777999::::::999777777777666666666666666777888999444444444444555555555555666666666555555444444333666666777777777888888888777999:::;;;;;;:::999777888888999999:::;;;<<<<<<:::999999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>==================>>>>>>@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJKKKMMMQQQTTTZZZcccttt}}}oooeeeYYYSSSTTTRRRLLLFFFBBBAAA???>>>===;;;999888<<<:::888888:::;;;:::999888888777777777777666666333333333333444444444444333333222111000000///...333333222222222222111111000000000000000000000000111000000////////////000//////000111111111111000111222333333111111222333222222222333333333333333444444444444555555555555555666666666777777777888666666666777777888888999::::::;;;;;;;;;:::999999:::::::::;;;<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???????????????>>>===<<<;;;;;;:::::::::999999999999888111222333444444444333333333333222222222222222222333333222222333333444444000000000000000000000000111111111111111111111111//////000111111222222222111222222333333444444555111111222222222222333333444444444444444444444444222222222333333333444444333222222222222333333444333333222111111111222222222222333444555555555555555555555444444444444444444444444444333333222222444444444444444555555555333222333333444666777888555555555666666555555555444444444444444444444444111111222333333444555555222222333333333444444444333444555555666666555555444444444444444444444444666888999888777666666666777666555555444444555555777999::::::999777777777444444444333444444555555333444444444444555555555555555444444444444444444666666666777777777888888777888999::::::999888777888888888999999:::::::::999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIKKKOOORRRZZZdddsss{{{qqqggg```TTTNNNGGGDDDEEEFFFCCC@@@::::::::::::999888888888999888666666777888777666444444444444444444444444222222333333333333333444333333222222111000//////222222222222222111111111////////////////////////000000////////////000000...///000000111111000000000111222222000000111222222222222222333333333333333444444444444555555555555555666666777777888888666666666666666777999999;;;;;;;;;;;;:::999888888999999:::;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA????????????????????????>>>>>>=========>>>??????>>>>>>============<<<<<<::::::::::::999999999999111222333444444444333333222222222222222222333333333333444444444333222222000000000000000111111111111111111111111111111111...///000111111222222222111111222333333444555555111111111222222333333333444444444444444444444444333333333333444444444444333333333333333444555555444444333333333444555555111222333444555555555555777666666555444444444555333333333333333333444444333333333444444555555555444333333333555666888999666555555444444555555666444444444555555444444444333333333333444444444444222222333333444444444333333444555555666666555555555555555555555555555555666888999999777666666777777666666555555555555555777999::::::999777777777555444333333333333333333333333444444444555555555444444444555555555555555666666666666777777777888777888888888888888888777888888888888888888888888999999999999:::;;;<<<===999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHKKKOOOSSS\\\fffrrrvvvrrruuuwwwvvvtttnnnrrryyyyyyqqqggg___ZZZUUUPPPLLLDDDBBB???>>>>>>>>>======999::::::999999888999:::999777555555666666555444333333333333333333333333111222222222333333333333333333333222222111111000111111111111111222222222//////////////////////////////...//////000111222...//////000000000000000///000111111//////000111222222222222222222222222333333444444444555555555555555555666777888888888666666555555666777999:::::::::;;;;;;;;;:::999999888999999:::<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA????????????????????????===============>>>??????===<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::111222333444555444333333111111111222222333333444333444444555444333111000111111111111111222222222111111111111111111111111......000111222222222222111111222333333444555555333333333444444555555555444444444444444444444444333333444444444444555555333333333333444444555666555555555555555666777888111222333444555555555555888777666555555555555555111111222333444444555666333333333444444555555555888777666555444555666666666555444333333444555666333444444555555444444333666555555444444333333222111222333444444444333333333444555555666666555555666666666666666666666666777888999999777666666777999999888777777777777777777999;;;:::999777777777777666555444444444444444333333333444444444555555444555555555666666777777666666666666777777777777777777777777777777777777888888888777777777777777999999999999:::;;;<<<===999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>============>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCC??????@@@AAAAAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGKKKQQQVVVYYYbbblllsss}}}tttkkkcccaaaeeefffaaa\\\ZZZ]]]aaadddhhhrrrzzzppphhhddd]]]WWWNNNHHHFFFEEEDDDBBB?????????===;;;:::;;;<<<;;;;;;;;;999777777777999:::888666666666777666555555555555555555555555555111111111222222333333333333333333222222222222222000000111111111222222222////////////////////////............///111222222...//////000000000000000...000111000///...///000222222222222222222222222333333333444444444555555444555555666777888888999666555555555666777999:::888999::::::;;;;;;;;;;;;888888999:::<<<======>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===============>>>??????<<<<<<;;;<<<<<<===>>>???>>>>>>=========<<<<<<<<<444444444444444444444444222333333444444333333222444444444333333222222222111111111111111222222222111222222333333222222111111111222222222333333333000000111111111222222222000111222222333333222222222222222333333444444444111222333333444444333333222222333333333444444444???===;;;999777555444444444555555444222222444555666666555444333333222111444444444444444444444444333333333444444444555555555555555555555555555555666666555555555555666666555444333333222222222222444333333222222333333444333333333222222111111111666666666666666777888888777777777777666666666666999999999999999999999999888888777777777777777888999;;;<<<<<<999666444444444444444555555555555666555555666666666666555555555555555555555555555555555555555555666777888999777777888888888888777777999999888888777888888888::::::999999999:::;;;;;;;;;:::999888888:::<<<======<<<<<<;;;;;;;;;<<<<<<========================?????????>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFHHHLLLOOOXXXbbbgggdddgggqqqtttpppaaa\\\UUUSSSUUUVVVUUURRRQQQTTTWWW[[[^^^aaafffiiiwww{{{rrrggg___ZZZVVVPPPLLLJJJHHHDDDAAA???>>>>>>???>>>===;;;999888888999999777777777777888888888888444444444444444444444444444444444444444444444444444333333222111111111222000000000000000000000000111111111111111000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222111111222222222333333333444444444444444444444444444444555666777888999999777888999:::;;;::::::999999999999;;;>>>???>>>===@@@>>><<<::::::;;;>>>???AAAAAA@@@??????@@@@@@AAACCCBBBBBBAAAAAA@@@@@@???DDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@@@@@@@AAABBBCCC>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;444444444444444444444444222333333444444333333222333333333222222111111111222111111111000000//////111222222333333222222111111111222222222333333333222222222222222333333333111222222333333333333333222222333333333333333333111222333333444444333333//////000000000111111111777666666555444333333222444555555444333222444555555555444333333222222222444444444444444444444444333333444444444555555555555555555555555555555555555444444333333444444555555444333333222222333333444333333222222333333444333333333333333222222222444444444444444555555666777666666666666666666666888888888888888888888888777777666666555666666777999;;;<<<;;;999666444444333333333333444444444555444444555555555555444444555555555555555444444444555555666777777888888999777777888888888888777777999999888888888888999999;;;::::::999999999::::::;;;:::999888888:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFHHHLLLOOOOOOWWWZZZXXX\\\fffhhhcccZZZUUUQQQPPPRRRSSSRRROOONNNOOOQQQSSSTTTWWW\\\___kkkzzz~~~~~~}}}yyyuuupppkkkaaaZZZQQQLLLJJJGGGCCC@@@CCCAAA>>><<<:::999::::::<<<;;;999888888888888999888888777777666666666555444444444444444444444444444444444444444444444444444333222222111111111222000000000000000000000000111111111111111000//////000000000000////////////000000000000000000000000000000000000000000000000000/////////000000111111000111111111111222222222111111222222222333333333444444444444444444444444444444555666777888999999777888999:::999888777666888888888:::<<<======<<<>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<444444444444444444444444222222333333333333222222222222111111111111111000333222111000///...------111222222333333222222111111111222222222333333333444333333333333333333333222222333444444444444444333333333333333222222222111222333333444444333333222222222222333333333333000111222333444444333222333444555444333222444666444444333333333333333333444444444444444444444444333444444444444555555555666666666666666666666666555555444444444444555555555444333333333333333333444333333222222333333444333333333444444444444444333444444444444555555555666666666666666666666666777777777777777777777777666555555444444555666666999:::<<<;;;888555444444222222222333333333444444333333444444444444333333666555555555444444333333444555777888999999888888666777777888888777777666999999888888888999999:::<<<;;;:::999999999999999:::999999888888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGGGGFFFEEEGGGJJJMMMMMMQQQRRRRRRXXXaaaaaaZZZSSSPPPNNNOOOQQQRRRPPPNNNKKKKKKKKKKKKKKKMMMRRRUUUbbbkkkpppkkkccc^^^]]]\\\aaagggoooxxxzzzmmmhhh```[[[YYYVVVSSSOOOLLLGGGBBB???@@@@@@>>><<<===<<<:::888777777777888999888777777777777888888888888777666555444333333444444444444444444444444333333333333333333333333333333222111111111111222000000000000000000000000000000111111000000//////////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000000111111111111222222222111111222222222333333333555555555555555555555555444444555666777777888999888999999999999777666555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???>>>???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>333333333333333333333333222222333333333333222222222222222222111111111111222222222111000/////////111222222333333222222111111111222222222333333333333333333333333222222222222333444444555555444444444333333333222222111111111222333333444444333333333333333444444444444555000111333555666666444333333444444444333333444666555444444333333444555666444444444444444444444444444444444444555555555555777777777777777777777777888777777666666777777888555444444333333333444444444333333222222333333444333444444444555555666666555555666666666777666666555555555666666666666666666666666666666666666666555555555444555555666666999:::;;;:::777555444444222333333333333444444444333444444555555444444333666555555444444333333222444555888999::::::888777666666777777777777666666999888888888888999999:::<<<;;;:::999888888888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCCCCEEEFFFEEEFFFFFFEEEEEEFFFIIIKKKOOOPPPOOOPPPWWW___]]]VVVNNNNNNNNNPPPRRRSSSQQQOOOKKKJJJIIIHHHGGGJJJNNNRRR\\\aaaaaaYYYRRRPPPPPPOOORRRUUUYYY^^^hhhxxxqqqccc___WWWSSSOOOKKKJJJIIIGGGEEEAAA???<<<<<<>>>??????>>>;;;;;;:::999999999999:::666666666666666666777777666666555555444333222222333333333333333333333333222222222222222222222222222222111111111111111222000000000000000000000000///000000000000000//////////////////000000000000////////////////////////000000000000000000000000---......///////////////000000111111111222222222111111222222222333333333555555555555555555555555444444555555666777777888888888999::::::999777777666777999:::999999:::;;;:::;;;<<<=========<<<;;;<<<===???AAAAAA@@@>>>===@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBCCCCCCBBB@@@>>>@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???333333333333333333333333111222222333333222222111222333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333222222222222111111111111222333444444555555444444333333333222222111111111111222333333444444333333000000000000111111111111111333555666666555444333222333444444333333555777777666555444444555777888444444444444444444444444444444444555555555666666777777777777777777777777777777666666666666777777444444444333333444555555444333333222222333333444444444444555555666666666444444555666777666666555444444555555666666666777555555555555555555555555666555555555666666777888999:::;;;999666444444444444444444444555555555555555555666666666666555555555555444444333333333333333555777999:::999888777666666777777777777666666888777777777888888999:::<<<;;;:::999888777777777888888888888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFDDDEEEFFFEEEDDDEEEGGGIIILLLKKKJJJLLLSSSXXXVVVPPPKKKLLLMMMOOOQQQQQQPPPNNNIIIIIIHHHFFFFFFIIINNNRRRTTTVVVSSSLLLGGGHHHIIIHHHIIIKKKLLLOOOUUU___llltttuuu|||{{{vvvsssrrrvvvlllXXXQQQQQQHHHFFFCCCAAAAAA@@@???>>>:::999888999:::;;;;;;:::;;;:::::::::::::::;;;;;;444444555555555555555555333333333333333444444444333333333333333333333333222222222222222222222222111111111000000111222222000000000000000000000000...//////000000000//////.../////////000000000111////////////////////////////////////////////////------...///000//////...000000111111111222222222111111222222222333333333555555555555555555555555444444555555666666777777666777999;;;<<<<<<;;;;;;666888:::;;;999999:::<<<999:::<<<===>>>===<<<;;;;;;<<<>>>@@@@@@@@@>>>===?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAA===>>>AAACCCDDDCCCBBBAAA@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???333333333333333333333333111111222222222222111111333333333333333444444444222222222333333333444444111222222333333222222111111111222222222333333333000000111111111222222222222222333444444444444444222222222222222111111111111222333333444444333333111111111222222222222333111222333444444333222111222333444444333333555777888666555333333444666777444444444444444444444444444444555555555666666666666666666666666666666666444444333333333333444444444444444444444444555666444333333222222333333444444444444555555555555555111222333555555444333333444444444555555666666777555555555555555555555555555555555555666777888888999::::::888555444444555444444444555555555666666555666666666666666666555333333333333333333444444333444666777888888777777555666666777777666666555666666666666666777888999;;;:::999888888888888888888888888999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA??????AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFCCCDDDEEEEEEDDDDDDFFFGGGJJJIIIIIIKKKOOOQQQPPPMMMHHHIIIJJJKKKLLLKKKJJJJJJFFFFFFFFFEEEEEEHHHLLLOOOOOOPPPLLLFFFCCCEEEEEECCCDDDEEEGGGIIILLLRRRYYY]]]aaagggpppuuuwwwyyy|||yyyrrrooojjjddd^^^[[[\\\^^^iiiuuuyyykkkUUUGGGDDDEEE???>>>===<<<;;;;;;;;;;;;777777888999888888777777888888888888888888888888444555555555555555444444222222333333444444444444333333333333333333333333111111111111111111111111111000000000000111222222000000000000000000000000......///000000000//////......//////000000111111000000000000000000000000////////////////////////---...///000111000//////000111111111111222222222111111222222222333333333444444444444444444444444444444555555555666666666666777999;;;============555999;;;;;;999888999<<<888999;;;<<<======<<<;;;;;;<<<===>>>??????>>>>>>===>>>>>>???@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>??????@@@@@@<<<>>>@@@BBBCCCDDDCCCCCC???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===222222222222222222222222111111222222222222111111111111222222333333333333333333222222222222222222111222222333333222222111111111222222222333333333///000111111222333444444111222222333333333333333111111111111222222222222111222333333444444333333333333444444444555555555111111111222222333333333222333444444333333555777888666333111111222333555444444444444444444444444555555555555666666666666555555555555555555555555333333222222222222333333444444444444444555666666444333333222222333333444555555555444444444444444000222333555555444333222333333444555555666777777555555555555555555555555444444444444555666777888:::::::::888555333444555333333444444444555555555444555555666666555555444222222222333333444444555444444444555666666777777555555666666666666555555444444444444555666777888999999888888888888888999777777888999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB???@@@AAACCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBDDDEEEBBBDDDEEEDDDCCCCCCDDDFFFHHHHHHIIIKKKLLLKKKKKKLLLGGGHHHIIIIIIGGGFFFFFFFFFEEEFFFFFFFFFEEEFFFIIILLLKKKKKKGGGCCCBBBEEEDDD@@@BBBCCCEEEGGGIIILLLPPPRRRVVV[[[```aaa___^^^```cccdddllltttuuuqqqnnnooosssqqqtttxxx}}}~~~oooddd___VVVUUURRROOOLLLMMMRRRVVVdddgggbbbTTTFFF@@@???===;;;;;;;;;:::999888888999777999:::;;;:::888777777666666666777777666666555555555666666666444333222444444444444444333333333222222222222222222222222111111111111111111111111000000000000000111222222000000000000000000000000---......///000000//////.........///000111111111000000000000000000000000////////////////////////---...000222222111000///000111111111111222222222111111222222222333333333333333333333333333333333444444444555555555666666666888999;;;<<<<<<;;;;;;444888;;;:::777555888;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???<<<===>>>???@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@?????????????????????@@@@@@??????@@@AAAAAABBBCCCCCC??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;222222222222222222222222111111222222222222111111000000111111222222222222444333333222111000//////222222222333333222222222111111222222222333333333000000111222444555666666111111222333333333333222000000111111222222222333222222333444444444333333000000111111111222222222111111111222333444666777111333444444333444666888777555222000///000111222444444444444444444444444555555555555666666666777555555555555555555555555555444444333333444444555444444444444444555666777444333333222222333333444555555555444444333333222222333555777777666555444333333444444555666777777666666666666666666666666222222222333444555666777::::::999777444333444555222222333333333444444444333444444555555444444333000111222333444444555666444444333333444555666777555555666666666666555555333333333444444666777777888888888888888888999999777777888999999999999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBDDDEEEBBBCCCEEEDDDCCCCCCDDDEEEBBBCCCEEEGGGFFFDDDEEEGGGIIIJJJJJJHHHFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJCCCCCCAAA>>>@@@DDDBBB===@@@AAABBBCCCEEEGGGIIIJJJJJJNNNSSSSSSPPPNNNQQQTTTOOOVVV\\\[[[VVVSSSWWW\\\WWWXXX[[[]]]___ccchhhkkknnnsssxxx|||}}}zzzxxxvvvvvvpppnnnjjjhhhhhhkkkpppssseeejjjnnniii^^^SSSMMMMMMGGGGGGGGGEEEDDDHHHOOOUUUaaa]]]RRRDDD???AAA@@@;;;888999999888666555666666555777::::::999777666666666666777777666666555444666666777777666444222111777666555555444333222222222222222222222222222222000000000000000000000000000000///000000111222222000000000000000000000000------...///000000//////---......///000111111222000000000000000000000000////////////////////////...///111222333222000///000111111111111222222222111111222222222333333333222222222222222222222222444444444555555555555555777888999:::;;;:::999888222777:::999555444666999999999::::::;;;<<<======;;;;;;;;;;;;<<<===???@@@<<<======???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999333333333333444444555666333333333222222111111111777555111///...000333444444444333333333444555555333222222111111222222333111111222222222333333333222222111111222222333444444444333333333333222222222222222222222222222222333333333333333333333333222222222333333222111111777666555444444444444444444555555666666666666666444444444444444444444444444444333222222333333333555555666777777777777777777777666555444333333222777777666555555555555555444444555555666666777777333444444555555444444333666555555444444444555555666666555555555555666666333333333444444444555555;;;888555333444555555555555555444333444666888:::===999666555666777444111555333333444777888666333333333333333333333333333777666666555555555666666666555555555555444444444555555555777888888555333666666666555444444777999555666777777777777777666888888999999999:::::::::999999999999999999999999;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>???@@@BBBDDDFFFGGGLLLLLLLLLKKKJJJIIIHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLOOOQQQSSSYYYWWWWWW]]]hhhrrrwwwxxxzzzvvvpppkkkiiijjjmmmooovvvzzz~~~|||xxxrrrmmmiiiggghhhhhhjjjeee^^^XXXVVVVVVVVVUUURRRQQQNNNMMMOOOSSSXXX[[[NNNMMMLLLJJJGGGEEECCCCCCDDDBBB??????AAAFFFLLLPPPQQQNNNHHHCCC>>><<<;;;:::999888888777777777777777888888888888888888888888888888777666666666666666555555444444444333333333222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000222222111000///...------000000000000111111111111000///...///111222222111//////000111111111111111111111000000000000000000222222333333333333444444555444333333444555777888777888888999999999999888777888888888888999999999:::<<<======<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@======???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======???===;;;999777888999999999999999888777666666555333333333333333444555555333333333222222222111111666444222000000111222444444333333222222333333333333222222111111222222333111222222222222333333333111111111111111222222333444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333222222666555555444444444444555333333444555555555555555444444444444444444444444333222222111111111222222555555666777777777777777666666666555444444333333666666555444444444444444444444444444555555555555333444444555555444444333444333333222222333333444666666555555555555666666444444444555555555666666;;;888555444555666666555666555444333444666777999;;;999777666666666444333888666444555666777555333333333333333333333333333555555555555555666777888888777666555444333222222555555555777888777555333111222222111//////111333555555666777777777666666888888888888999999::::::999999999999999999999999999888888888999:::;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBDDDGGGHHHJJJIIIJJJPPPZZZaaadddddd___\\\WWWSSSRRRSSSUUUWWW\\\^^^aaacccbbbbbbbbbcccjjjgggdddfffiiijjjhhheeecccdddeeefffeeedddbbbaaa]]][[[XXXTTTRRRQQQRRRRRRTTTPPPKKKHHHGGGGGGGGGFFFFFFEEECCCCCCDDDHHHKKKNNNFFFEEEDDDBBBAAA???>>>===<<<<<<>>>AAAFFFLLLQQQTTTHHHEEEAAA===:::888888999999888777777666666777777666666666666666666666666777666555555444444555555555444444444444333333333222222222222222222222222222111111000000111111222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000111111000000//////......//////000000000111111111111000///000111222111000//////000111111111111111111111111111111111111111222222333333333333444444333333333444444555666777666777888888888888888888777888888888888999999999888:::;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>>>>===>>>===;;;999888888999999999999999888777666666666333222222222222333333444333333333333222222222222444333333222222222222333444444333333222111111111333222222111111222222333222222222222333333333333111111000000000111222222444444333333333333222222333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444555666222222333444444444444444444444444444444444444444333333222222222333333444555666666777777777777777555555555555555555555555555444333333333333333333444444444333333333333333333444444555555444444333444333333333333333444444666666555555555555666666555555555666666666777777;;;888666555666666666666666666444444444555666777888999999888666555555666:::888555444555555333222333333333333333333444444333333444555666777888888777666555333333333333444555444555666777777555333444444555444222222444555444444555666666666666666777777777888888888888999777777777777777777777777666666666666777888999:::<<<<<<<<<============>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>???@@@BBBCCCAAABBBEEEKKKRRRUUUTTTRRRKKKIIIGGGEEEDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKMMMPPPNNNLLLMMMPPPQQQOOOLLLIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDBBB???>>>?????????>>>???>>>>>>>>>@@@BBBDDDEEE???>>>===<<<;;;:::::::::888;;;@@@FFFKKKOOOQQQRRR???>>>;;;888777777777888888888777666666666666666444444444444444444444444555555444333333333444444444444444444333333333333222222222222222222222222222111111000000111111222111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000//////......//////000000000000000//////////////////000000000000111111222111///000111111000/////////000111111111111111111111111111111111111111222222333333333333444444222333444555555666666555555555666777777777777777777888888888888999999999888999;;;;;;999999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@???>>>>>>@@@????????????>>>>>>>>>>>>??????????????????>>>>>>===;;;999888888888999999999999888777777666666222222222111111222222333333333333333333333333333222333333333333333222222555555555444333222111000333222222111111222222333222222222333333333444444222222111111222222333444444444333333333222222222444444444444444444444444333333333333333333333333333333444444555555444444333333333333444555555666222222333444444444444444444444444444444444444444666555555555555666666777666666777777777777666666444444444555555555666666444444333333333333444444555555444444333333222222333444444555555444444333666555555555555666666777666555555444444555555666444555555555666666666666999777555555555666666555666666555444444444555555555888:::999666444666888999777555444333333333333333333333444444444444444444444555666666777777777555444333222222444666777555444444555777777555333777888999888666666777888333444555666666666666666777777777777777777777888777777777777777777777777555555555666777888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEECCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA@@@BBBGGGLLLPPPPPPLLLHHHDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAABBBCCCEEEGGGEEEDDDDDDFFFGGGFFFDDDAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBAAAAAA@@@???======>>>???>>><<<<<<<<<======>>>???@@@@@@<<<;;;::::::::::::;;;<<<<<<@@@EEEJJJLLLKKKHHHFFF<<<;;;999888777777888888777777666555555555555666444444444444444444444444555444333333333333444444444444444333333333222222111111111111111111111111111111000000000000111111111111111111111111111111000000////////////000000/////////////////////////////////////////////////////////....../////////.../////////000000000111////////////000000000111333111000000111111///...//////000111111111111111111111111111222222222222222222222333333333444444111222444555666666555444444444555666777777777777777777888888888999999999999;;;===<<<;;;:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>======??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===;;;:::999888888888999999999888888777777777333222222111111222222222333333333333333333333333222333333444444444333222666666666666555444222111333222222111111222222333222222333333333444444444444333333333333444555555444444333333333222222222444444444444444444444444333333333333333333333333222333444444555555555444333333333333333444555666333333444555555555555444444444444444444444444444666555555555666666777888666666777777777777666666333333444444555666666666555444444444444444555555666555555555444444333333333444444555555444444333555555555555555666777888555555444444444444555555333333444444444555555555777666444444555666555444555555555444444444444444444777::::::777666777999666666555444333333444555333333333444444555555555666666777777666555444333555444333333222333444555555444333444666666555333444555666555444333333444333444555666777777777777888777777777777777777777666666666666666666666666666666666777777999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>????????????????????????????????????@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@AAABBB>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???BBBGGGKKKMMMJJJEEEAAA>>>??????@@@@@@?????????@@@@@@???===;;;<<<>>>@@@@@@?????????@@@@@@@@@???======>>>>>>>>>>>>>>>>>>;;;;;;======>>>===<<<<<<<<<;;;::::::;;;;;;999777777888888999::::::::::::;;;:::999999999;;;<<<===AAADDDHHHJJJHHHDDD???;;;;;;:::888777666666666666777666555555444555555555444444444444444444444444555444444333444444555555444444333333333222222222111111111111111111111111111000000000000000000111000000000000000000000000000000////////////000000........................//////////////////////////////............//////......//////000000111111...////////////000000000333111000000111111///...//////000111111111111111000000111111111222222222222222222333333333444444000222333555666555555444333333444666666777777777777777888888888999999999999;;;<<<<<<;;;::::::;;;<<<<<<<<<============>>>>>>>>>==================????????????????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????===<<<;;;:::999888888888999999999999888888888888444333333222222222222333333333333333444444444444222333333444444444444333555666777777777555444333333222222111111222222333333333333333444444444444555555444444555555666777444444333333333333222222333333333333333333333333333333333333333333333333111222333444444555444444333333333333333333444555333333444555555555555555444444444444444444444444333333333333333444555666777777777777777666666555444444444555555555666666444444444444444555555666555555555555444444444444333444444555555444444333333333333333444555666666555555444444444444555555333333333444444444444555777555444555666777666444444444444444444444444444444666888999999999999999555666888888666555555666333333333444555555666666777777888888777555333222666666555444333222111000555444333333555555555333444555666666444222222333444444555777888888888888999888888888888777777777666666666666666666666666888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>????????????@@@AAAAAABBBBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA=========>>>???AAABBBCCCAAAAAA@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========@@@CCCGGGJJJJJJGGGBBB???:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========999999:::::::::999999888;;;:::999888999999777666888888888888888888888888999888777777777999;;;===AAABBBCCCDDDBBB???;;;888888777666555444444333333666666555444444444444444444444444444444444444444444444333333333444555555333333333333222222222222111111111111111111111111111000000//////000000111000000000000000000000000000//////......//////000////////////////////////000000000000000000000000///......------......///......//////000000111111......////////////000000222111///000111111000/////////000111111111111111/////////000111111222222222222333333333333444444111222333444444555555444333333555666777777777777777888888888888999999999777888::::::888888888999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============??????>>>>>>>>>>>>??????======>>>???@@@@@@@@@???======>>>>>>>>>>>>>>>???>>>??????????????????>>><<<<<<<<<;;;:::999888777999999999999999999999999555555444333333333333333333333333444444444555555333333333333444444555555333444666777777555444333333222222111111222222333333333333444444444444555444444444444444555666666444444333333333333222222333333333333333333333333333333333333333333333333000111222333444444444444444444333333222333333333222222333444444444444444444444444444444444444444222222222222333444555666777777777777777666555555444444444555555555555555333333222222333444444555333333333333333444444444333444444555555444444333333333333333444555666777555444444333333444444555444444444444555555555555888777666777999999888666222333333444555555555555444555666999;;;<<<:::888888;;;======:::777666666333333444444555666666666555666777888777666444222111222444555555444333222666444333333444555444333666888999999666555444444444555666888999999::::::::::::999999888888888888777777777777777777777777999999888888777777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEEEEDDDBBBAAACCCDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@BBBFFFGGGFFFCCCAAA???;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<::::::<<<===;;;;;;<<<;;;;;;:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>::::::::::::::::::::::::<<<:::888888999::::::999;;;::::::999999999::::::999888666555666888:::<<>><<<;;;999888888444444444444444444444444666555444444333333444444444444444444444444444444222222222222222333444444333333333222222222222111111111111111111111111111000000////////////000000000000000000000000000000//////............//////////////////////////////000000000000000000000000///......------......///////////////000000000000........./////////000000111000///000111222111000//////000111111111111111---......///000000111111222222333333333333444444222222222222333444555555333444555666777888888888777888888888888999999999777888::::::888777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>============>>>???>>>????????????>>>>>>===============>>>>>>??????===>>>>>>??????>>>>>>===<<<<<<<<<;;;:::999888777999999999999999999999999666555444444333333333333333333333444444555555555333333333333333444555666111333444666666555333222333222222222222222222333333333333444444444555555444333333333333444555555444444444333333333222222222222222222222222222222333333333333333333333333///000111222333333444333555444444333222222222222111111222333333333333222444444444444444444444444333333333444555666777888777777777777777666555555555555555555555555555555222111111111222333333444111111111222222333333444333444444555555444444333555555555666666888999999555444444333333444444555555555555555666666666777999888888999;;;;;;999888111222333444555555555555555444555888<<<>>>;;;888;;;???BBBBBB===999666666333333444444555666777777333444666888888777555444))),,,000444777888888777666444222333444555444444555777999888666444333333555666777888::::::;;;;;;:::::::::999999999888888888888888888888888888888:::999888777777666666666999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>???@@@AAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAACCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===<<<<<<;;;===@@@@@@???===;;;;;;;;;;;;;;;;;;::::::::::::999:::<<<<<<;;;:::<<<===999:::::::::999888999:::::::::999999:::;;;<<<<<<:::999999999999:::;;;;;;999888666666888::::::::::::999888777666777888999:::999777666666888;;;===@@@>>>:::777666555666777444444444555666666666777555555444333333333333444333333333333333333333333111111000000111222333333333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000.........------.........000000000000////////////............/////////000000///...///111222222111//////000111111111111111,,,------...///000000111222222333333333444444444333222111111222333555666333444555777888999999999777888888888888999999999888:::<<<;;;:::999:::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>???AAAAAA@@@@@@???===<<<;;;<<<=========>>>>>>??????======>>>>>>>>>>>>======<<<<<<<<<;;;:::999888777999999999999999999999999555444444333333222222111444444444333333333222222333333444555666666555555333222222333555666666555333444555444222111222333111111222333333444555555333333333333333444555666666666666555555444444444333333333222222222111111333333333333333333333333555555444333333444444444444444444333333222222111444444444444444444444444777555333111111333555777444444444555555555555666777777777777666555444333777777777777777777777777777777666555444333333222333333333333333333333333666555444333333333333333444444444555666777777888444444444444444444444444444555555555555555444444777777777777777777666666444444555555444333222222555444444555777999;;;===@@@FFFKKKIIIAAA999444222444444444555555555555555555555666777777777777777666666555555555444444444222222333333333333444444888888777666555444444333333444666888888888777777888777777666555444444444777777777888999;;;<<<===<<<;;;:::999888888888888::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAABBB@@@@@@??????>>>=========???@@@@@@@@@@@@???>>>>>>===;;;::::::<<<======<<<999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888888888777777777777777777777777777777333333444555666777888999:::999777666555666888999555555555444444333333333444444444444444444444444000111333555555444333222222222222222222222222222000111222333333222111000000000000000000000000000......//////000000111111000000000000000000000000------............------000000000000000000000000111000///......///000111000//////........./////////////////////.........000000000///......------000000000000////////////...//////000111222222222111111111111111111111111222222111111111111111222555333222333555555444333444444444444444444444444777777777888999999::::::<<<:::999999:::;;;999888<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::??????>>>>>>>>>>>>????????????>>><<<<<<;;;;;;;;;============>>>>>>>>>>>>????????????>>>===;;;;;;<<<<<<<<<<<<;;;:::999888666666666666777777777777333333333444444444444444444444444333333333222222444555555555555555444444666555444333444444333111333444555444222111222333111111222333333444555555444444333333333444444555333333333333222222222111444444444333333333222222333333333333333333333333333222222111111222222333333333333333333222222222444444444444444444444444555444222111111222444555444444444444555555555555666666666666666555555444777777777777777777777777555555555555555444444444333333333333333333333333444444333222222222222222333444444555666666777777444444444444444444444444333444444555666666555555555555555666666666666666666666666666666555444444666555666666888:::<<<===BBBFFFKKKIIIAAA999444222444444444555555555555555555555666777777777777777666666555555555444444444333333444444444555555555777777666666555555444444333444666777888888777777666666666777777777777777777777777888999:::<<<<<<===<<<;;;:::999999999999888888888888999999999999:::::::::;;;;;;;;;;;;<<<=========>>>??????@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@????????????@@@>>>>>>?????????????????????@@@@@@@@@@@@???>>>>>>???===;;;;;;<<<<<<;;;:::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999999:::;;;:::::::::::::::::::::::::::::::::999999999888888888777777777777888888888888777777666666666666666666666666555555555555666666666666777666555555555777999:::555555444444444333333333444444444444444444444444000111333444555444333222222222222222222222222222000111222222222222111000000000000000000000000000////////////000000000000////////////////////////------............------////////////////////////111000///......///000111//////............//////............////////////////////////............000000000000////////////...//////000111111222222000000000000000000000000222222111111111111111222111000000222555777777666444444444444444444444444666666777777888999999999=========<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======@@@???>>>======<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888888888888888333333444444555666666777444444444444333333333333555555555666555555444444666555333333444444222111333444555444222111222333111222222333333444444555555444444333333333333444222222222222111111111111555555555444444444333333222222222333333444444444222222222111111222222333222222222333333333333333444444444444444444444444222222222222222222222222444444444444555555555555444555555666666666666666777777777777777777777777333333444444555555555555333333333333333333333333333333222111111111222222333444444555555666666666444444444444444444444444333333444555666666666555333333444444555555666666777777888888888777666666666666666777888:::;;;<<>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA??????@@@@@@??????>>>===@@@>>><<<;;;<<<;;;:::888999999::::::::::::;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;:::999999999999999999999999999999888888999::::::::::::999999999999999999999999999999888888888888777777777666777777888888777777666666666666666666666666666888777777666555444333333444444333333444666888999444444444444333333333333444444444444444444444444000111222333444333222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000////////////------------------------------............------////////////////////////000//////......//////000//////............//////---------.../////////000............////////////////////////000000000000/////////000111111222222////////////////////////222111111111111111222222111000000222555777777666333333333333444444444444555555666666777888888888>>>@@@AAA???<<<:::;;;===999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===@@@@@@???>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<=========<<<<<<;;;;;;::::::999999888888888444555555555666666666777555444444444444333333333333444444555666666555555222111111222444555555444333444555444222111222333222222222333333444444444555555444333222222222222333333333333333333333333444444444444333333333333111111222333333444555555444444333333333444555555555555444444444444444444333333333333333333333333111222333444444333222111333333444444444555555555333444555666777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333222222222222222333333333444444444555555555333333333333333333333333444555555555555555444444222222222333444444555555777777888888888777777666555666666777888999999:::===@@@CCCBBB>>>999666444333333444444555666666666555555666666666666666555555555555555555555555555444444555555555666666666555555555666666666666666444444555666666777777777555555555666777777888888777777777777888999:::;;;;;;;;;;;;;;;;;;:::999999888888999999999:::::::::999999:::::::::;;;;;;;;;888888999999:::;;;;;;;;;?????????@@@@@@?????????>>>>>>>>>???????????????<<<<<<===>>>???AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAA???????????????>>>>>>===>>><<<;;;<<<===<<<;;;999999999999:::::::::;;;;;;999999999::::::999999999;;;;;;::::::999999888888888888888888888888888888777888888999999999999999888888888888888888888888888888888888777777777777666666777777777777666666666666666666666666666666777777666555444444333222444333333333333444666666333333333333333333333333333333333333333333333333000000111222333222222222111111111111111111111111000000111111111111000000////////////////////////111111000000//////......------------------------------............------///////////////////////////////////////////////////............//////000,,,,,,------...///000000---------...///000000111////////////000000000000//////000000111111111111000000000000000000000000111111111000111111222333555333222333444444333222333333333333333444444444444444555555666777777777<<<@@@BBB@@@:::888:::>>>::::::;;;<<<<<<===>>>>>>=========<<<<<<=========>>>>>>>>>======>>>>>>>>>??????>>>======<<<==================>>>>>>>>>>>>======>>>>>>===<<<<<<;;;<<<<<<==================<<<;;;;;;:::999888777777777777777666666555555555555555555444444444333333111222333555666777777777222111111222444555555444333444555444222111222333222222333333333333444444555444333222222222222222333333333333333333333333333333333333222222222222111111222333333444555555444333333333444444555666888777777666555444444333333333333333333333333333222333444555555444333222333333333444444444444555222333444666777777777777666666666666666666666666666555555444333333222222333333333333333333333333444444333333333333444444333333333333444444444444333333333333333333333333777777666666555444222222111222222222333333333444555666666777777666666666444444555666666666666777888:::<<<===;;;999666555333333444444555666666777555555666666666666555555444555555555555555555555333444444444444555555555555555555666666666666666444444444555666666777777555555555555555555555555777777777777888999::::::999::::::::::::999888888888888999999999:::::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>=========>>>>>>?????????======>>>???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDD????????????????????????@@@@@@@@@?????????>>>>>>>>>????????????>>>======;;;::::::<<<>>>>>>===;;;999999999:::::::::;;;;;;888999999999999999999888::::::999999888888888888777777777777777777777777666777888888999999888888777777777777777777777777777777777777777777777777666666777777777777666666555555555555555555555555555555555555555444444444555555444333333333222222333333333333333333333333333333333333333333333333000000111111111222111111111111111111111111111111000000000000000000000000////////////////////////111111000000//////..............................------............------..............................////////////.....................///000000+++,,,,,,---...//////000,,,------...///000111111.../////////000000000111000000000000000111111111111111111111111111111111111111000000111222222333555444222222333333222111222222222333333333444444444444444555666666777777:::===@@@===888666888<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<===>>>>>>>>>============>>>>>>======<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<============<<<<<<;;;<<<<<<==================;;;;;;:::999888888777777888777777666555555444444555555555555444444444333111222333555666777777777555444222222333333111000333444555444222111222333333333333333333333333333444333333222222222222333111111111111222222222222333333222222222111111111222222222333333444444444111111111111222333444444888777777666555555444444333333333333333333333333333333555555555555333333333333333333444444444444333444555666777777777777777777777777777777777777666666555444333222111111333333333333333333333333444444333333444444555555333333333333333333333333333333333333333333333333777777666666555444222222333333333333222222222222444444555666666666555555333444555555555555444444555666888999999888666555222333333444555666777777555555666666666555444444444444444555555555555555333333444444444555555555666666666666666555555555444444444444555666777888444444444444444444444444777777777777777888999999888999:::::::::999888777777777777888888888888999999999999999::::::::::::999999999:::;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>><<<<<<======>>>>>>??????>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCC===>>>>>>???@@@@@@??????@@@@@@??????>>>======<<<>>>>>>??????>>>>>>===<<<999999:::<<<>>>???>>><<<999999::::::::::::;;;;;;888999999::::::999999888999999888888777888888888777777777777777777777777666666777888888888888777777777777777777777777777666666777777777777777888555666666777777666666555555555555555555555555555333333444444555555555666666666555444333222111111222222222222333333333333333333333333333333333333000000000000000111111111111111111111111111111111111000000//////000000111000000000000000000000000000000000000////////////////////////////////////------............------........................---......//////......---......---......///000111,,,,,,,,,---.........///---------...///000000111......//////000000111111000000000000000000111111111111111111111111111111000000000000111222333333222111000111444555444333111111222222333333444444444444555555666777777777777999;;;:::777666777999<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<============>>>>>>>>>>>><<<<<<=========<<<<<<;;;<<<<<<=========<<<<<<;;;:::::::::999999888888888555555555555555555555555555555555555444444444444333444555555666555555555555333222222333222111000333444555444222111222333333333333333333333333333222222222111222222333333111222222222333333333333444444333333333222222222333333333333333333333333111111111111222333444555333333444444555555555666222222222222222222222222333333333444444333333333222222333333333444444444444444555666777777666666777777777777777777777777444444444333333222222222333333333333333333333333333333222222333444444555333333222222222222222222222222222222222222222222444444555555555555555444444444444333333222111111333444555555666666666555444555555666666555444333777777777777777777555333222222333444555666777777555555666666555555444333444444444555555555666666444555555555555666666666777777666666555555444444444444333333444555777888333333444444555666666666777777777777777888888999888999:::<<<<<<;;;999888888888888888999999999999888999999999999:::::::::666666777777888888999999===???@@@AAAAAA@@@???===;;;;;;<<<======>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB>>>>>>???@@@@@@???>>>===>>>>>>==================>>>>>>>>>>>>>>>======<<<:::::::::===??????<<<:::999999::::::::::::;;;;;;999999::::::::::::999999888888777666777777999999777777777777777777777777555666777777888888777777777777777777777777777777666666666666777777888888555555666666666666555555555555555555555555555555333333333444444555555555555555555444444333222222111111222222222333333333222222222222222222222222///////////////000111111111111111111111111111111111000///......///000111000000000000000000000000////////////000000000000////////////////////////------............------........................------...//////...---------------......///000111------------------------------......//////000000.........///000111111111111000000000000000000000111111111111111111111111000000000000111222333444222111000111333444444333000111111222333333444444444555555666777777888888666666777777777777777888999999999:::::::::::::::===<<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;:::::::::::::::333333444444555666666666666666555555555444444444666666666666555444333222111000000111333444444333333444555444222111222333333333333333333333333333111111111111222333444444444444444555555666666666555555444444444333333333444333333333333333333333333333333333444555666777//////111222444555666777222222222222222222222222222222222222222222222222222222333333333444444444444555666666666666666666777777777777777777777777222222333333333333444444333333333333333333333333222111111111222333333444333222222222222222222222222222222222222222222222111222333555666777777777666555555444333222111111444444555666666777666666555666777777777666555444:::999888777777666444222222222333444555666777888555666666666555444333333444444444555555555666666666666666666777777777777888888777666555444444333444444333333444555777888222333444555666888999999888777777777777777888999999:::<<<======<<<:::999::::::;;;;;;;;;<<<<<<<<<888888999999999:::::::::999999999:::;;;;;;<<<<<<===>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>============>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>>>>;;;888999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999777777666666666888999:::888888888888888888888888555666666777777777777777888888888888888888888888555666666666777777888888555555666666666666555555555555555555555555555555444444444444444444444444333333444555555555444444111111111222222333333333222222222222222222222222///////////////000111111000000000000000000000000111000///......///000111000000000000000000000000......//////000000111111////////////////////////---..................---........................,,,---...//////...---,,,---------......000111111------------------,,,,,,.........///////////////---......///000111111222111111111000000000000000000000000000000000000000000000000000111222333444555444222222222222111///000000111222333333444444555555666666777888888888666555444555777999888777777777888999::::::;;;<<<===<<<:::999999:::<<<============<<<<<<===============<<<<<<<<<======>>>============>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<<<<444444444444444444444444666555444333333333333333555555555444444333333333444444333333333333222222222222444444444444222222222222111111111111222222333111//////111222333222222222222222222222222222555555555444444333333333111111222333333333333222111222333333444444333333222333444555555555444333333444555555666666555555555444333222222222333444333333333222222111111111333555666777666555666777999888888777666555555555444444444333333222222222222222222222222222222222111111111222222333333333222333333444444333333222555555444333111000//////222444666777777666444222333333333444444444555555444555555666666666666666666555444333333333333333555555555555555555555555777777777777888999:::;;;555555555555555555444444444666777777666555555666777777777777777777777777666666555555555444444444555444333222333555777999888555222222444555444222777666555555666777888999888888888888888888888888888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;>>>>>>????????????>>>>>>CCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????BBBAAA???=========>>>>>>>>>======<<<;;;:::::::::???????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::888777666777888999777777777777777777777777777777777777777777777777777777777777888888888888888777777666555444444444555666777999999777666555555555444444444444555555666666666777777777777888666666555444333333222222333333333333333333333333444333222111111222333444111111111111111111111111///000111222222111000///111111000000//////......***+++...000222222222222---.........//////000000//////............////////////000000000000////////////////////////////////////.........---------........................//////000000000000//////000000000000000000000000///......------///000111111111000000//////......111111111000000000000000000111111111111222222222/////////000111111222222444333222111111222333444222222111111222222333444444555555666777888888999333444444555666777888888888888777777888888999:::888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;999:::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;:::999::::::;;;<<<===>>>444444444444444444444444555555444333333333444444444444333333333222222222444444333333333333222222222333333444444333333222222222111111111111222222222111222333555555333222222222222222222222222222333333333333222222111111000000111222222222222111111222333333444444333333222333444555555555444333000111222222333333222222444444333222222333333444666555555555444444444333333555666777666555666777777666666555444444333333444444333333333222222222222222222222222222222222111222222222333333333333222333333444444333333222222222222222222222222222222444666777777666444222222333333333333444444444444444555666666666666666666555444333333333333444555555555555555555555555444444444555555666777888555555555555555555444444444555777777555555555666666666666666666666666666666555555555444444444444333222222111222444666777777555333333444555444222333333222333444666888999888888888888888888888888888888888888888888888888999999888888999999:::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>AAA@@@>>>===<<<<<<======?????????>>>===<<<<<<<<<======>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888777777666666777777777777777777777777777777777777777777777777555555666666666777777777888777777666555555444444333444555666666555444333555555444444444444555555222222222222333333333333555444444333222222111111333333333333333333333333111111000//////000111111111111111111111111111111000//////......//////000111000000000/////////...---...///000111111000000........./////////000000//////............////////////000000000000////////////////////////////////////.........---------........................//////000000000000/////////////////////////////////......---...///000111111000000000/////////...111000000000000000000000//////000000000111111111/////////000111111222222222111111000000111111222222222111111222222333444333444444555666666777777444444555555666666777777666666777777777888888888::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;999:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999444444444444444444444444444444333333333444555555222222222222222222111111444444333333333333222222444333333222222333333444222222111111111111222222222222444777888777444111222222222222222222222222111111111111111000000000//////000111111111111000111222333333444444333333222222333444444444444444333333444555555555555444444444333333333333444444666666666555555555555555333555666666555555555666444444444333333222222111333333333333222222222222222222222222222222222222222222333333333333444444222333333444444333333222///000111222333444444555333444666777777666444333222222333333333444444444444444555666666666666555555555444333333333444444444444444444444444444444333333333444555555666666444444444444444444555555444555777777555444555666555555555555555555555555555555555555444444444444222111000000111222444555666555444444555555444333222111222222444777999:::888888888888888888888888888888888888888888888888999999888888999999:::;;;888999999:::;;;<<<<<<===;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>??????============??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>???>>>===<<<<<<;;;<<<<<>>>>>===<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999777777555666888999888777555333777777777777777777777777777777777777777777777777444444555555555666666666777777777666555555444444333444555666666555444333555555444444444444555555333333333444444444444555333333333222222111111000333333333333333333333333111111000//////000111111111111111111111111111111000///,,,++++++,,,///000000000000000////////////111111111111000///...---......////////////000000//////............////////////000000000000//////////////////////////////...............---------........................//////000000000000/////////////////////////////////............///000000000000000000////////////000000000000000000111111.../////////000000000000/////////000111111222222000000000111111000000000222222111111222222333444333333333444555555666666555555555555555555666666444555666777777777666666:::::::::::::::888777777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888555555555555555555555555333333333333333444555666222222333444444333222111444444333333333222222222444444222222222222444444333222222111111222222333333333444666777777555222222222222222222222222222111111111111111000000000///000000111111111111111111222333333444444333333222222333333444444444444444444555666666666666666333333333333444444444555444444444444444444444444333555666666555444555666444333333333222222222111333222222222222222222222222222222222222222222222333333333333333333333444222333333444444333333222///000000111333444555555333444555666666555444333333444444444444555555555333444555555666666555555555444444333333333444444444444444444444444444444444444555555666666666666333333444444444444555555333555666666555444444555444444444444444444444444444444444444444444444444222222111111111222333444555555555555666666555444555555444555666888:::;;;888888888888888888888888888888888888888888888888999999888888999999:::;;;777888888:::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<======>>>>>>?????????@@@???===<<<<<<===???@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999888777666666777888888777666555777777777777777777777777666666666666666666666666444444555555555666666666777777666666555555555555555666666777777666666555555444444333333444444555444444555555555666666666444333333333222222111111222222222222222222222222333222222222222222222333111111111111111111111111000///---,,,,,,---///000000000000000////////////111111111000///......---//////////////////000000//////............////////////000000000000//////////////////////////////................................................//////000000000000//////////////////////////////............/////////000000000000000////////////000000000000000111111111/////////000000000111111/////////000111111222222///000111222222111000///222222111111222222333444333333444444555555555555555555555555555555555444333444666888888777666555888999999999999999888777999:::;;;;;;<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::888888777777888999::::::555555555555555555555555333333333333333444555666333444555666666666444444444444333333333222222222444444222222222222444444333333222222222222333333444333111222444555555444222222222222222222222222111222222222222222222222000111222222333333222222111222333333444444333333222222222222333333444444111111222333333333333222333333444444555555555555444444444444444444444444333555666666444333444555444444444333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222111111111222222333333333444444555666666555444444555555555555666666666666333444444555555555555555444444333333333444444555444444444444444444444444333333444555555555555444333333333333444444555555333555666666555444444555444444444444444444444444333333444444444444444444333333333333333444444555444555777777777666666666888777666555555666777888777777777777777777777777888888888888888888888888999999888888999999:::;;;777777888999:::<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>><<<;;;;;;<<<>>>???<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<;;;;;;:::999;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::888888999999999999999888999888777777777888999999666666666666666666666666555555555555555555555555555555666666666777777777666666666666555555555555555555666666666666555555444444333333333333444444222222222222333333333444444444444444333333333333222222222222222222222222222222222333333222222222000000000000000000000000//////000000000000//////////////////000000000000000000000///////////////000000000000000000////////////............////////////000000000000//////////////////////////////---.............................................//////000000000000//////........................---......///////////////////////////000000000000//////000000111111111111000000000111111111222222/////////000111111222222000111222333333222111000222222111111222222333444555555555555555666666666555555555555444444444444444555777999999888777666555666777888999999999999999:::;;;;;;<<<<<<;;;;;;========================::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888777777777888999999555555555555555555555555444444333333333444555555444555777999999888777555444444333333333333222222444333333222222333333444333333222222222222333333444222000000222333444444222222222222222222222222222222222333333333333333111111222333333333333333111222333333444444333333222222222222222333444444222222333444444444444444222333444555555666555555555555555555555666666666333555666666444333333444444444444444444444444444111111111222222222222222222222222222222222222222333333222222222222111111222333333444444333333222222222222222222222222222444555555555555555555444444555555555666666666666333333444555555555555444444444333333333444555555333333333333333333333333111222333444444333222111222222333333444444555555333444666666444333444555444444444444444444444444333333333333444444444444555555555555555555555555333666888999777666666777777666555333333444444555777777777777777777777777888888888888888888888888999999888888999999:::;;;777888888999:::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>><<<<<<<<<<<<>>>>>><<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::666777888999999999999999:::999777666666888:::;;;666666666666666666666666555555555555555555555555555555666666666777777777666666666666666666555555333333333333333333333333444444333333333333444444333333444444444555555555444444444444444444444444222222222222222222222222///000111111111111000///000000000000000000000000///000111222222111000///////////////000000000000000////////////000000111111111000000000000////////////............////////////000000000000//////////////////////////////---------.......................................//////000000000000//////........................---......///000/////////////////////000000000000/////////000111111222222111111111111222222222222/////////000111111222222222222333333333333222222222222111111222222333444555555555555555555555555444444444444444444555555555666777888888888777777333444666777999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<;;;:::888777666666666555555555555555555555555555555444333333333444444444666888::::::999777666444444333333333333222222222333333444444333333222444333333222222333333444222111111222333444333222222222222222222222222222222222222333333333444444000000111222222222222222111222333333444444333333333222111111111222333444444555666666777777666666222333444555666666666555333444444444555555555555333555666666444222333333444444444444444444444444000111111111222222222222222222222222222222222222222222222111111000000000222333333444444333333222111111222222222333333333555555555555555555555555333333333333444444444555222333444444555555444444333333333333333444555666333333333333333333333333111222444555444333222111111222222333444444555555222444555555444333444444444444444444444444444444222222333333333444444444555555666666666555555555333666999:::888777777888666555444333333444555666777777777777777777777777888888888888888888888888999999888888999999:::;;;888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;========================<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888888888888777777777777777777777888999999666666666666666666666666444444444444444444444444444444555555555666666666555666666666666666666666444333333333333333333444444333333222222333333444444555555555555666666666333333333333333333333333111111111111111111111111///000111111111111000///000000000000000000000000111111111111111111111111.../////////000000000111111000///......///000111111111111000000000////////////............////////////000000000000//////////////////////////////---------.........//////........................//////000000000000//////........................------///000000000///....../////////000000000111...//////000111111222222000000000000111111111111/////////000111111222222222222111111111111222222222222111111222222333444444444444444444444444444333333333444444555555555555555555666666666777777444555666777888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999===<<<;;;999777666666666666666666666666666666666666555444444333333333333444555888::::::999777666444444444333333333222222222222444555555444222222444333333222222333333444111111222555666666333000222222222222222222222222111111222222222333333333//////000111111111111111222222333444444444333333333222111111111222333444111222333333444444333333111222444666777777666555111111111222222333333333333555666555444222222333333333333333333333333333000000111111222222222222222222222222222222222222222111111111000000//////222333333444444333333222000000111222333333444555555555555555555555555555111111222222222333333333222333444444555555444444333333333333333444555666333333333333333333333333333444666777777666444333111111222333333444555555222444555555444333333444555555555555555555555555222222222333333444444444444555555666666555444444222666::::::888777777888666555555555666777999:::777777777777777777777777888888888888888888888888999999888888999999:::;;;999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<============<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999888666555444333555777888999888777666666666666666666666666666444444444444444444444444333333333444444444555555555555555666666666666666666555555444444555555666444333333222222333333444000000111111111222222222222222222222222222222222111111111111111111111111111222333444444333222111000000000000000000000000333222///......///222333.../////////000000111111222111000.........//////222111111111000000////////////............////////////000000000000//////////////////////////////---------.........//////........................//////000000000000//////........................,,,---///000000000///....../////////000000111111...//////000111222222222////////////000000000000/////////000111111222222222111000//////000111222222222111111222222333444333333333333333333333333222222333333444555666666555444444444444555666666555666777777777777777666999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::999999999999999:::999777666444444666777999666555444333222222222222444444444555555555555666222222222222222222222222555444333333222222333333222333333444444333333222333333333333333333333333333333222111111222333333666555444333222111111111222222222222222222222222444333222111000000000000444333222111111111222333444444444444555555666777222333444666777666666555444444444555555555555666444444444333333222222222333333333333333333333333111111111111111111111111222222333333333333444444333333333333333333333333222222333333333333444444333222222222222333444444333444555555666666555555444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444555555444333333222222111111111222444555777777666666555555555444555555555555555555555555444444444444444444444444666666666666555555555555999999888888888888888888888888777777666666555555666777888999999888777666666666666666666666666666777777888999999999999888666777888999:::999888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===========================<<<<<<<<<<<<>>>@@@???===;;;::::::<<<<<<==================>>>>>>======<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::999777666666777777999999777666555555555555777777777777777777777777555444444666777888666555555666666777666444222111555555555555555555555555666666666666666666666666333333444555555444333333777666555444333222222222444444222222222222444444222222333444333222111000222222111111111111222222//////000000111111222222333333222222111000//////000000000000000000000000111111111111000000000000000000//////.........---////////////////////////222111111111000000////////////.........---------000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------///............///000000111111000000///.........111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000000222222111111222222333444555444444333333222222111333444444555555444444333222333444555666666666666666555444444555777999:::888999999999999999999:::888888888888888999999999999888888888999:::;;;;;;777888:::;;;<<<;;;;;;:::999999999999999888777666555666666777777777777777888777666555555666777888777666555444333333333333444444444444555555555555333333333333333333333333444444333222222222222222222333333444444333333222333333333333333333333333333333222111111222333333444333333222222222222333222222222222222222222222333333333222222222222222333333222222222222222333111111000000111222222333111222444555666666555555444444444444555555555555666666555555555444444444333333333333333333333333111111111111111111111111222222333333333333444444333333333333333333333333222222333333333333444444222222222222222333333444444555555666666666555555444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444555555444444444444444444444333444333222222222333555666777666666666555555555444444444444444444444444444444444444444444444444444666666666666666666666666888888888888888888888888888888777777666666666666666777888999999888777666666666666666666666666666777777888999999999999888666777888999:::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::::::::<<<<<<<<<<<<<<<=================================<<<===???@@@@@@>>><<<;;;<<<============<<<<<<<<<<<<>>>=========<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;999888777777888888999888777666555555555555666666666666666666666666666555555555777888777666555666666666666444333222555555555555555555555555555555555555555555555555666666666666666666666666666666555444333333333333444333222222222222333444333444555555444333222111222222111111111111222222111111111111222222222222333333222222111000000///000000000000000000000000000000111111222222222333000000/////////.........////////////////////////111111111111000000000///000000000//////.........000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------.........////////////000111111000000000000//////111111000000000000111111000000000000111111111111111111111111111111111111//////000000111111222222222222111111222222333444444444333333333333222222444555555555555555555444222333444555666666666666666555444444444666888:::999999999999::::::::::::::::::999999999999999999::::::999999999999999999888999:::;;;<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::999666666666666666777888888888777666555555666777888777777666555444444444444444444444444555555555555444444444444444444444444444333222222111111222222222333333444444333333222333333333333333333333333333222222111111222222333111111111111111222333333222222222222222222222222111222333444555444333333222222333333333333222222000////////////000111111111111222333444444444444444444444444555555555555666555555555555444444444333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444222222222222222333333444555555666666666555555444444444444444444444444444444444444444444444333333444444444444444444444444444444444555555555666666444444444444444444444444555444333333333444666666666666666555555555555555333333333333333333333333444444444444444444444444777777777777777777777777777777777777888888888888888777777777777666666666666777888999999888777666666666666666666666666666777777888999999999999888777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::<<<;;;<<<<<<<<<<<<=========<<<<<<==================>>>@@@AAA@@@>>>=====================<<<<<<;;;;;;=========<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999999888888777666555555555555666666666666666666666666777666444555666888888777666666666666555444333222555555555555555555555555555555555555555555555555777666555444444555666777666555444444333333333333333333222222222222333333555555666666555333222111222222111111111111222222333333333222222222222222333333222222111000000000000000000000000000000000///000000111222333444555000000////////////......000000000000000000000000111111111111000000000000111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................---...///000000000//////000000000111111111111222111111000000000000111111000000000000111111111111111111111111111111111111......///000111222333444222222111111222222333444222222333333333333444444555555666666666666555555222333444555555666666555666555444444555666888999999999999::::::;;;;;;;;;<<<;;;;;;::::::999999999;;;;;;:::999999888888777999999;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;:::888777555444555666888999777777666666666666777777666666555444444444444444333333444444444555555555444444444444444444444444333333222111111111111222222333333444444333333222222222222222222222222222222222222222222222222222222111111000111111222222222222222222222222222222///000222444555555444333111222333444444444333222222222111111111111222222000111111222333333444444333333444444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444333333333333333444444555444555555555555444333333555555555555555555555555555555555444444333333333444444444444444444444444333444444555555666666777444333333333444444555555555555444333333444555666555555555555555555555555333333333333333333333333444444444444444444444444777777777777888888888888666666666777777777777777777777777777777777777777666777888999999888777666666666666666666666666666777777888999999999999888777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>???@@@???===<<<===>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888777666555555555555555666666666666666666666666777555333333555666777666666666555555555444444333555555555555555555555555555555555555555555555555555444222111111222444555666555444333333333333333333222222222222222222333555555666555444333111000222222111111111111222222333333333222222111111000222222222111111111000000//////////////////////////////000111222222333333000000//////////////////000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,...000111222111///...///000000111222222333333111111000000000000111111///000000000111111111111111111111111111111111111//////000111111222333333222222111111222222333444111111222333333444555555444444555555555555444444222222333444555555555555777666666666666777888999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888888777999999::::::999999999888::::::;;;<<<<<<;;;:::999888999999:::999999888888888777555444444666888:::777777666666666666777777555444333333222333333333333333333444444444444555222222222222222222222222444333222222111111222222222333333444444333333222222222222222222222222222222222222222222222222222444333222111000000000000222222222222222222222222---///111333444444333222111222333444555444333333444333333222222222333333000000111111222333333444333333333444444444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444444555666666333333444444444333333222555555555555555555555555555555555444444333333333444444444444444444444444444444444444555555666666444333333333333444555666555444333222222333444444444444444555555555555555333333333333333333333333444444444444444444444444666777777777888888888999555555666666666777777777777777777777888888888888666777888999999888777666777777777777777777777777777777888999999999999888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===>>>>>>===<<<;;;<<<>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;:::::::::999999777666666555555555555555555555555555555555555555555333222333444666555444666555555555444444444444555555555555555555555555555555555555555555555555555444222111111222444555555555444333333333444444222222222222222222222222333444444444333222000///222222111111111111222222222222111111000000000///222222222111111111111111////////////////////////000000000000000///////////////000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...000222222111000...//////000111222333333444111111000000000000111111///000000000111111111111111111111111111111111111222222222111111111111111222222111111222222333444111111222222333444555555222333333444444333333222111222333444555555555555888888888888888888999999888888999::::::;;;<<<<<<;;;::::::999888777777666666777888::::::;;;;;;:::;;;<<<<<<===<<<;;;999888666777777888888888777777888777555444444666888:::666666777777777777666666444333333222222222333333333333333333444444444444222222222222222222222222555444333333222222333333222333333444444333333222222222222222222222222222111222222333333222222111555444333222111000000000222222222222222222222222...///000222333333222222111222333444444555555444333333222111111111111222111111111111222333444555333333333333444444444444444444444555555555555666333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444444444555555666222222333444444444444444555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444444333222222333444666777555444333222222222333444444444444444444555555555333333333333333333333333444444444444444444444444555666666777777888888888444444555555666666777777777777777888888888888999666777888999999888777666777777777777777777777777777777888999999999999888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999888999;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<======<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999::::::::::::999999666666555555444555555666555555555555555555555555444333333444666666555333666555555444444444555555555555555555555555555555444444444444444444444444666555444333333444555666555444444333333444444444111111222222222222111111111222333333333222111000222222111111111111222222111111111000000000000000111111111111111111111111000000000000000000000000000000/////////.........//////000000000000111111000000000000000000000000000000000000111111111111......////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...........................///000111111111000000//////000000111222333333111111000000000000111111000000000000111111111111111111111111111111111111333333222222222111111111222222111111222222333444111111222333333444555555222222333333333333222222111222333444444555555444888888888888888888888888777777888999::::::;;;;;;:::999999888888777777777444666888:::;;;<<<;;;;;;<<<=========<<<;;;999888777888888999999999999999888777555444555666888999666666777777777777666666444444333333333333444444222222333333333444444444333333333333333333333333666555444444333333444444222333333444444333333222111111111111111111111111111222333333333333222111444444333222222222222222222222222222222222222222111111111222222333333333222222222333333555666666333333222111111111111111222222111111222333555666222222333333333444444444444444444555555555666666333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333222222222222333444444222333444555666777777777555555555555555555555555333333444444444444444444444444444444444444444444444444444333222222111111444333222222222444666888777666444333333333444555333333333444444555555555444444444444444444444444444444444444444444444444444444555666666777888888333333444555555666777777777777888888888999999999666777888999999888777666777777777777777777777777777777888999999999999888999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888:::::::::999888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>===;;;<<<>>>@@@999::::::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<777888999::::::999888888555555555444444555555666555555555555555555555555444444555777999999666333666555444444444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444444333333444444555000111222333333222111000111222333444444444333222222222111111111111222222000111111111111111222222111111111111111111111111000000000000000000000000////////////000000000000//////000000000111111111///////////////////////////000000000111111111111/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------//////000000000111111111/////////000000111111111111111000000000000111111000000000000111111111111111111111111111111111111111222222222222222222222222222111111222222333444222222222333333444444444222333333444444333333222111111222333444444444444666666777777777666666666555666666777999::::::;;;999999999999999999999999555666999:::;;;;;;::::::===>>>>>>===<<<;;;999777888888999:::::::::::::::666666666666666777888888666666777777777777666666555555444444444555555666222222333333333444444444444444444444444444444444666666555444444444444555222333333444444333333222111111111111111111111111111222333444444333222111333333222222333333444555222222222222222222222222333333222222222333444555333333222222333444666777555555444333222222333333333222222111222444555666222222333333333444444444222222222333333444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444111111000000111111222333333333555777888999999999666666666666666666666666333333333444444555555555444444444444444444444444555444444333222111000///444333222111222444666888888777666555444444555666333333333444444555555555555555555555555555555555444444444444444444444444333444444555666777777888333333444444555666777777777777888888999999999999666777888999999888777666777777777777777777777777777777888999999999999888999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>??????>>><<<===???AAA888999999:::;;;<<<======:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<666777999999:::999888777555555444444444555555666555555555555555555555555444555777:::<<<;;;777444666555444333333444666666555555555555555555555555444444444444444444444444111222222333333222222111444444333333333444444555000111222333333222111000111222333555666555555444222222111111111111222222111111111222222333333444111111111111111111222222000000000000000000000000......///000111222333333//////000000111111111222//////////////////////////////000000111111111222000000111111222222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------000000000///000111111222////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111000000111222333444444555222222111111222222333444222222333333333333444444333444444555555444444333111111222333444444444444444555555555555555444444444555666777888999:::::::::::::::::::::::::::;;;777888:::;;;;;;:::999888>>>>>>>>>>>><<<:::888777666777888999999999999999555666666777777777777777999888777777777777555333666555444333333444666777333333333222222111111111333444555666666555444333222222444444444444222222222222222222222222222222111111222222222333333333333333333222222111111111222222333333333333444444000111111222222333333444333222222111111222222333111111111222333444555666555444444333333444444555444444444444444444444444111111222222222333333333555555666666666666555555444555666777777555333222222222222222222222222222222222222333333444444444222222222222111111000000222222222222222222222222555444333333222222222222666666777777777777666666555555555444444333333333444555666666666555333333444555666555333222222333333333555555555555333333333333222222333333444555555555666666555444333333222333444444555555444444333333333333333333333333333333333444444444555555444444444555555555555666222333444555666777888999::::::999999888777666666666666777777666555444444666666777888888888888888777777888888888999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======;;;999888999:::;;;<<<<<<<<<<<<999:::<<<=========<<<;;;:::::::::999999:::;;;;;;999888888888888888888888999888888888777777666666555555444444444444555555333333444555666666666555666666666666555444333222444444333222222333333333222222222333333444444444333333333444444555555555444333333333333444555555444333222111111333555666333333333222222111111111222222222111111111000000111111111000111111222333///222111000444::::::444333333222222111000//////111111000000//////......222111111111000000//////////////////////////////111111000000//////......//////000111222222333333444333333222222222222222222222111111000000000///333222111/////////000111000000000000////////////////////////////////////..................------............////////////000000000000000000000000---------............///////////////////////////000000000000000111111222000000111111111222222222111111000000000111333444111000000000111222333333333333333444444333222222444444444444444444444444333333333444444444555555444555666777777888777777888888999999999999888888999999999::::::999999999::::::;;;;;;;;;::::::999777666888<<<;;;777444555777777777777666555333333;;;:::888888999888666444555555555444444555555666444444444444333333222222333333444555555444333333222333333444444333333222333333333333333333333333111111111111222222222333333333333222222222111111222222222333333333444444111111222222333444444444333222222111111222222333222222111111111222333333444444333333333333444444444444444444444444444444222222333333333444444444666666777777777777666666444444555666555444333222222222222222222222222222222333333333333333333444222222222222111111111000222222222222222222222222555444333333222222222333666666666777777666666666666666555555555444444444444555666666666555333333222444555444333333444555111222333333333333222111333333222222333333444555444444555555444333333222222333444444555555444444333333333333333333333333333333333444444444555555444444444555555555555666555555666777888999999:::::::::999888888777666666666666777777666555555444666666777888888888888888777777777888888888999999888888888888888888888888:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;======<<<;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<=========<<<<<<:::::::::999999::::::;;;999999999999999999999888999999999999888888888777666555555444444555555666555666666777777777666666666666666666555444333222444333333333333333333333333333333333444444444444333333444444444444444444444333333333444444555555444333222111111333444666333333333222222222111111222222222111111111000000000000000///000111111222111333222111555::::::555333333222222111000000///000000000000000/////////111111111111000000000///000000000000000000000000111000000000/////////...//////000111111222333333444333222111000111111222/////////......---------222111000/////////000000000000000000000000000///////////////////////////////////////////////////....../////////000000000000000000000000000000000........./////////000000111111111111111111111111000000000000000111111222000000111111111222222222111111000000000111333333333333222222111222222222333333333444444333333222444444444444444444444444333333333444444444555555444555666777777888888888888888999999999999888888777888888999999888888777777777888888888888777777777666888;;;;;;777444555666777777777666555444444===<<<:::::::::999777666555555555666666555555444555555555555444444444444222333333444444333333222222333333444444333333222444444444444444444444444000000000111111111222222333333333222222222222111222222222222333333333333222222222333444444555555333222222111111222222333333222111111000000000111444444333333333333444444444444444444444444444444333333444444444555555555666777777777777777777666444444333333333333222222222222222222222222222222444333333333333333333222222222222222111111111111222222222222222222222222444444333222222222333333555555666666666666555555666666666666555555555555444555666666666555333333111222444444444444555777222222333333333333222222333333222222333333444555333333333444333333222111222333444444555555444444333333333333333333333333333333333444444444555555444444444555555555555666666666777777777888888888999999888888777777666666666666777777777666555555666666777888888888888888777777777777888888888888888888888888888888888888999999999999999999999999999::::::::::::999888888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;======<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<============<<<::::::::::::999999999:::999999::::::::::::999999:::::::::999999999999999666555555444444555555666888888999999888888777777666666666666555444333333333333333333333333444444555555555444444444444444444444444444444444333333333333333444444444555555333222222111111333444555333333333222222222222111222222222111111111111111000////////////000111111222333333333555999999666333333222222111000000000//////000000000000000000111111111111000000000000111111111111111111111111000000000000///////////////000000111111222222222333222000///...///111222.........---------------111000///.........//////000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000111111222111111111111111222222222111111111000111111222333555555333222222222222222222333333444444333333333333333333333444444444444333333333444444444555555444555555666777888888888888888999999999999888888888888999999999999888888666666777777777777666666888666777;;;;;;666444666555666666666666666555555???===;;;::::::999888666555555666777777666444333555444444444444444444444333333333444444333333333333333333333333333333333333333333333333333333333///000000000000111111111222222222222222222222222111222222222222333333333222222333444444555555666333222222111111222222333222222111111111111222222444333333333333333333444333333333333333333333333333333333333444444444444555555666666666666555555333333222111111222222333222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222444333333222222333333333444555555666666555555444555555555555555555444444444555666666666555333333222333444444333333555666444555555555555555555444333333222222333333444555333333444444444333333222222333444444555555444444444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555888888777777777666666666666666777777777666666555666666777888888888888888666666666777777777888888888888888888888888888888777777777777888888888888999999999999999888777777999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<999777777999;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<============:::::::::::::::999999888888999:::;;;;;;;;;::::::999999999999999999999999666666555555555555666666999999999999888888777666555555666666555444444333333333333444444444444444666666666555555444444333555555555444444333333333333333444444444555444444222222111111222222333444222222222222222222222222111111111111111111111111000000000000000111111222222222333333444666666555222222222111111111000000/////////000000111111222111111111000000000000000000000000000000000000000000000000000///////////////000000000111111111222333111///------...000111//////////////////....../////////............///000000000000000111111111//////////////////////////////000000000000000111000000000000111111111111000000000000000000000000/////////000000000111111////////////////////////000000000000000111111222111111111111111111111111111111111111111111222222333333222111111111222222222222333444444444333333333333333333333444444444333333333444444444555555555555555666777888999999888888999999999999888888999999::::::::::::999999666777777888888888888888888666777::::::666555666444555666666666666666555@@@===:::999999999777666555666777888777666444333333333333333333444444444555555444444444444555555333333333333333333333333111111111111111111111111///000000000000111111111222222222222222222222222111111111222222222333333222222333444444555555666333222222111111222222333111111111222222444555555333333333222222333333333333333333333333333333333222222222222333333333333333444444444444444444333222222111111111222222333222222222222222222222222444444444333333222222222222222222222222222222333222222222222222222222222333333333222222333333444444444555555555555444444333333333333333333333333444555666666666555333333444555666555333222333444555555555555555555555555333333222222333333444555444444555555555555444444222333444444555555444444444444444444444444444444333333333444444444555555444444444555555555555666555555555555444444444444777777666666666666666666666666777777777777777666666666777888888888888888555555666666666777777777777777777777777777777777666666666777777888888888888888999999888888777666888999999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::888555555777999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===999999:::::::::999888777777999:::;;;<<<;;;::::::777777888888888888888888666666666555555666666666888888888888777666555555555555555666555555444333222333444555555555555444666666666555555444444333555555555444444333333333222333444555555555444444111111111111222222333333222222222222222222222222111111111111111111111111222222111111222222333444111111111222222222333444222222222111111111111111//////000000111111222222000000000000000000111111////////////////////////////////////000000000000000000000000000111111111222111///...---...///000......//////////////////.........////////////...///000000000111111111222////////////////////////.........//////000000000000000000000111111111111000000000000000000000000....../////////000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111222111111111111////////////000111333333111222333333444444444333222222222333333333444444333333333444444444555555555444444555666888999:::888888999999999999888888777777888888888888777777555666777888888888888888999666777::::::666555777444555666666666666666555AAA>>>;;;999999999888777777777777777666666555444333333333333333444444444666555555444444555555666444333333222222333333444111111111111111111111111000000000111111111222222111222222222222333333333111111111111222222222222222222222333444444555555333222222111111222222333111111111222333444666777333333222222222222333333333333333333333333333333111111111222222222333333222222333333333333222222111222222222222333333333222222222222222222222222444333333333333333333222222222222222333333333333222222222222222222222222333333222222222333444444333333444444444444333333222222222222222333333333444555666666666555333333555666666555333222222333444444333333333333444444333333222222333333444555444444555555666666555555222333444444555555444444444444444444444444444444333333333444444444555555444444444555555555555666777666666666666666666666666666666666555555555555666666777888888888777777666666777888888888888888555555555555666666666666777777777777777777777777555666666777777888888888888999999999999888777777777888999::::::;;;;;;:::999::::::;;;;;;<<<<<<<<<999777666666777999999888::::::;;;;;;<<<;;;;;;;;;::::::999999::::::;;;<<<999999:::::::::888777666666777:::;;;<<<;;;:::999777777777777777888888888777666666555555666666777666666666777666666555555444555555555555555444444111222444555666666555444555555555444444444444444444444444444444444333333222333444555555555444333111111111222222222222222111222222222222333333333111111111111111222222222333222222222222333444444111000111333222///000444111111111111111111111111000000111111111111111111000000000000111111111111........................////////////000000000000000000000000000000000000111000000///////////////---------------...............///000000000/////////000000111111222222222////////////////////////---......//////000000000/////////000000000111111000000000000000000000000........./////////000000222222222222222222222222000000000000000111111222222222222111111111111111111222222222222111000000---------...000111333444111111222333444444444444111111222222333333444444333333333444444444555555555444444444666888:::;;;888888999999999999888888444444555555555555444444333444555666666777777666999777777999999666555777555666666666666666555555CCC@@@===:::::::::999888999888777666555555555555333444444444555555555555555555444333333444555555444333333222222333333444111111111111111111111111111111111111222222222333111111222222222333333333111111111111222222222222111111222222333444444444333222222111111222222333222222111111222333444444333333222222222222333333222222222222222222222222222222222333333333444444222333333444444333333222000111333444444444333222222222222222222222222222222333333333333333333444222222222333333333444444222222222222222222222222333222222222333333444555333333444444444444333333222222222333333444444444444555666666666555333333333444555555333222333555555444333222222333444555333333222222333333444555222333444555555555555444222333444444555555444444555555555555555555555555333333333444444444555555444444444555555555555666555666666666666666666666555555555555555555555555666666777888888888888888666666777888888888888888444444555555555666666666777777777777777777777777555666666777888888999999999999::::::999999888777777777888::::::;;;;;;:::999999::::::;;;<<<<<<===:::999888888999:::999777999999:::;;;<<<<<<<<<<<<999999888888888999:::;;;888999:::;;;:::888666555444666999;;;<<<;;;999888777777777888888999999999777777666666666666777777555555666666777666666666444444555555555555555444111222444666777666555555333333333333444444444444333333444444444444444444111222444666666555444333000000111222222222222222111111222222222333333333000000111111111222222222222222111111222222333444222000222444222...///444111111111111111111111111222222111111111111111111///000000000111111111111////////////////////////.../////////000000000111000000000000000000000///000000111111111000///...---------....../////////...///000111111111000000///000000111111222333333////////////////////////......///000000111222222....../////////000000000000000000000000000000000//////000000000111111111222222222222222222222222000000000000000111111222222222222111111111000000111222222333222111000///////////////000111333333000111222333444444444444000111111222333333444444333333333444444444555555555444444444555888:::<<<888888999999999999888888444444555555555555444444333444555666777777777777999777777999999666555888666777777777666555444444EEEBBB>>><<<;;;;;;;;;::::::999777555555555555666444555555555666666777777444444222222222222444444444444222222222222444444222222222222222222222222111222222222222333333333111111111222222333333333000111111111111222222222000111111222222333444444333222222222222222222333333222111111000111111111333222222222222222222333222222222222222222222222333333333444444444555555333444444555555444444333000111333555666555333222222222222222222222222222222222222333333444444444222222222333333444444444222222222222222222222222222222222222333333444555222333333444444333333222333333333444444555555555444555666666666555444333111333444444444444555777777666555444444555666777333333222222333333444555111222333333444444444444222333444444555555444444555555555555555555555555333333333444444444555555444444444555555555666666333333333444444444555555444555555555555555555555666666777888888888888888666666777888888888888888444444444555555555666666777777777777777777777777555666666777888999999:::999::::::::::::999888888666777888999:::;;;;;;;;;999999::::::;;;<<<======<<<;;;:::;;;;;;;;;999777888999:::;;;<<<<<<===<<<999888777777777888999:::888999:::;;;:::888666444333555888:::;;;:::999888888888888999999:::::::::777777666666666666777777444555666777777777777777444444555555555555555444111222444666777777666555222222222333333444444444333333333444444555555555111222444666666555444333000000111222222222222111111111111222222333333333000000111111222222222222111111111000111111222333333111333666333...///555111111111111111111222222333222222222111000000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000///////////////000222333333111///---///000000000111111222222...///000222222222111000///000000111222222333333///////////////////////////000000111222222333333............////////////000000000000000000000000000111111111111222222222000000000000000000000000000000000000000111111222222222222222111111000000111222333333222111000///222111111111111111222222000111222333444444555444000000111222333333444444333333333444444444555555555444444444555888;;;<<<888888999999999999888888777777888888888888777777666666888999:::::::::::::::777777999999666555888777777777777666555333333PPPHHHBBBAAA@@@<<<:::;;;:::999777666555555555555222444666777888777666555555444333333333333444555444444333333222111000000222222222222222222222222000111111111111222222222333222222222111111000000...///000111111111111111111111222222222333333333444444333222222111000000333333333333333333333333333333333222222111111111333333333333333333333333222222222222222222222222666444111///...///000222000000//////000111111222333333444444333333222111111111222222222333333333222222222222222222222222333222000//////000222333333333444444444555555555444444222222222222444444555555555555555555555555555555666666555555444333444444333222333444555666===888333111222444333222333333333333333333333333333333333333333333333333222222333333444555666666888777666555555444555555444444333333333222222222333333333333333333333333555555666666555444333333555666666666555444444333222444666666444444777::::::999888666666666777777444444555555555555444444333333444444555666777777555555666777888999999:::<<<;;;:::999888888888888:::999888888777777888888888888999999999:::::::::;;;:::999888888888888999888999;;;<<<<<<;;;:::999::::::::::::::::::::::::999999999888888888888777666666777777888888888999999999888888777777666666777777777777777666666555333333333333333333333333555555555444444333333333222222333444444555555666555555555555555555555555666666666666555444333222222333333444444333333222333333222111000000111111222222111111222222333444222222222111111000000000111111111222222333333333111111111111111111111111000111222222111000111222111111222333333333333222////////////////////////111111111111111000//////.../////////000000000111---...///000000///...---000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000...---------...///000111000000000000000000000000///111222111000///000222222111000.........///000000111111111222222222222222333333222222111000///000111111111222222222222111111111111111111111111......///000000000000000111111111111111111111111222222333333333333444444444333111000000111333444444444444333333222222222444444555555666666777777:::::::::999999999888888888888999999999999888888888777666555555666777888666666777777777777777777666666555444444444444555___SSSHHHDDDCCC@@@===<<<999999888777666555555555444666777999999999777666555555444333333444555555444444333333222111111000111111111111111111111111000111111111111222222222111000000000////////////111111222111111000///...111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222333333444444444444444333333222222222222222333333333333444444333333222111111111222222222333333333222222222222222222222222333222111000000111222333222222222222333333333333555555444333333444555555444444444444444444444444555555666666555555444333444333333333333444555555999666222111222333333111333333333333333333333333333333333333333333333333333333444444555666666777777777666555555555666666666666555555555444444444444444444333333333222222555555555555555444333222333444444444333333222111333555666666555555777:::888777666555555555666666666666777777777777666666444444555555555555555555666666777777888888999999:::999888777666666666666999888777777666666777777888888888999999999::::::::::::999999999888888888777888:::;;;;;;;;;999888::::::::::::::::::::::::999999999888888888888777666777777777888888888888777777777777777777666666666666666666666555555444444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444444444555555555555444333222111222333333444444333333222333333222111111111111111000000//////000000111222333333222222222111111111111222222222222222222333111111111111111111111111000111222222111000111222111111222333333333333222111111111111111111111111000000000000000///....../////////000000000000000//////000111111000//////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000///111111111///...///000222111000///......///000000000000111111111222222111111111222111111000///000000000111111111222222111111111111111111111111...///000111111111111000111111111111111111111111222222222333333333444444444333111000000111333444555555555444444333333333444444555666777777888888999999999999888888888888777888888999999888888777888777666555555666777888777666666666666666666666555555444333333333333444lll]]]NNNGGGDDD???;;;::::::::::::999888666555444777888999:::::::::999888555555444333333444555555444333333222222111111111000000000000000000000000000111111111111222222222000000000000000/////////000111111111111111000000111111222222222333333333000000111222333333444444111111111111111111111111333333333222222222222111333333333333333333333333222222222222222222222222///111555888888777555333444333333222222222333333333333444444333333222111111111222222222333333333222222222222222222222222333222111000000111222333222222222222333333333444666555555444444555555666333333333333333333333333555555666666555555444333222333444444555555444444555333222222333333222111333333333333333333333333333333333333333333333333444444555555666666777777666666666555666666777777666666555555555444444444555444444444333333222222444444555555555444333333333444444444444333222222555666777666555666888:::777666555444333444555555666666777777777777666666666555555555555444444444777777777777777888888888888777666555555444555555888777777666666666666666777888888888999999999999888888999:::999888777666666777999:::::::::999888999999999999999999999999999999999888888888888777777777777777888888888888666666666666666666777777555555666666555555444333555555555555555555555555666666666555555555555555666666555444444333222222333333333333333333333333333333444333333222111000222333333444444333333222333222222111111111111222000000//////000000111222333333333333222222222222222222222222222111111111000000000000000000000000000111222222111000111222111111222333333333333222333333333333333333333333//////000000//////...---000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000111111222222111///...---000000000000000000000000///000111000...---...///111000000////////////000/////////000000000111111//////000000111111000000/////////000000000111111111111111111111111111111000000111222222222111111111111111111111111111111222222222222333333333333444333222111111222333444555555555555444444444444444444555666888999::::::888888888777777777666666777777888888888888777777777777666666666666777777666666666555555555444444555444333333222222333333qqqfffZZZQQQIII@@@<<<;;;;;;;;;;;;:::999777555444888888999::::::999999888555555444444444444555555333333333222222111111111111111111111111000000000000000111111111222222222222222222222222222222222,,,---///111333444444444111111222222222333333333000111111222222333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222...000333666777555333111222222111000000000111111333333444444333333222111111111222222222333333333222222222222222222222222333222222111111222222333333333333333444444444444555555444444444444555555333333333333333333333333555555555666555555444333222333444555666555444333222222333444555444333222333333333333333333333333333333333333333333333333444444444444555555666666555555555555666777777888444444333333333222222222333333333444444444444555555555666666666555555444555555666666666666555555666666666666666777888999666555444333333444555666333444444555555444444333444444555555555555555555888888888777777777777777777666555555444444444555888888777666666666666777777777777888888888888999666777999::::::888777555666666888999999999999999888888888888888888888888999999999888888888777777777777777777777888888888444444555555666666777777666666666777666555555444666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333333333333333333222111111222333333444444333333222333222222111111222222222222222111111222222333444333333333333333333333333333333222222111111000000000000000000000000000000000111222222111000111222111111222333333333333222444444444444444444444444000000000000000//////...111111111000000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000///////////////////////////111222333222111///---///////////////////////////000111000...,,,---...000000000////////////000////////////000000000000------///000000111111111////////////000000000000111111111111111111111111111222222333333222222222111111111111111111111111111222222222222333333333333222222111111222222333444444444444444444444444444444555777888:::;;;;;;777777666666666555555555666777777777777777777666777777666666666666777777666666666555444444333333555555444333333333444444sssnnniiiaaaUUUGGGAAABBB======<<<;;;999888666555888888888888888888777777555555555555555555555555333333222222222222222111333333222222222111111111000000111111111222222222222222222222222333333333---...///111333444444555111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222222222111111111111111222333333444444333333222111111111222222222333333333222222222222222222222222333222222222222222222333222222222222333333333333333333333444444333333333333333333333333333333333555555555666555555444333222333444555666555444333222333555666666555444444333333333333333333333333333333333333333333333333222333333333333333444444555444444444555666777777444444333333333222222222000111222333555666777888555666666777777777666666555555666777777666666555777666555555666777777777666555444444444555666777333333444444444444333333222222333444555666777888888888888777777777777777777777666555555555666666999999888777777777777888666666777777777888888888555666888999999888666555666666777888999999::::::888888888888888888888888999999999888888888777777888888777777777777777777444444555555666666777777777888888888888777666666666666666666666666666666444444444444444555555555333333333444444444555555444444444444444444444444333444444444444333333222222333333444444333333222333222222222222222333333222222111111222222333444333333333333333333333333222222222111111000000000000000000000000000000000000111222222111000111222111111222333333333333222333333333333333333333333111222222222222111000000111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////---///111222333222111//////////////////////////////000000///...------.../////////000000000000///////////////000000000000,,,---...000111111111111////////////000000000000111111111111111111111111222222333333333333222111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222444444555777888:::;;;;;;666666666555555555444444555666666777777666666555666666777777777777666666666666555555444444444444777777666555555555555555uuussspppkkk___PPPGGGEEE@@@>>>===;;;999888777777888777777777666666666666444555666666666666555444222222222222222222222222444444333333222111111111000111111111111222222222000000000111111111111111111222222222222222111111111111222222222333333333333222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222666555444444333444444555333333333333333444555555333333444444333333222111111111222222222333333333222222222222222222222222333333333333333333333333000000000000111111111111222333333444444333333222333333333333333333333333555555666666555555444333222333444444555555444444222444777777666444444555333333333333333333333333333333333333333333333333222222222222222222222333444444444333444444555555666666555555555444444444000111222444555777888888555555666777777777666666333333444555555555555444777555444444666777666555555555444333444555666777555555666666666666555555000111222444666777888999777777777777777888888888777777666666666666777777:::999999888888888888888666666666666777777777777444555777888888777666666666777777888999:::;;;;;;999999999999999999999999999999999888888888888777888888888888777777777777666666666666666666777777888888999999999888777777666666666666666666666666444555555555555666666666222222333333444555666666555555555555555555555555333333444444444444333333222333333444444333333222333222222222222333333444000000//////000000111222222222222222333333333333111111111111111000000000111111111111111111111111000111222222111000111222111111222333333333333222222222222222222222222222222222333333222222111000000000000111111111222222//////............//////111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000---...///111222222111111000000000000000000000000...///000000......///000...//////000000000000////////////000000000111111---...///000111111111111/////////000000000111111111111111111111111111111222222333333333222111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111222222222222444444555666888999::::::666666666555555555444444555555666666666666555555666666777777777777666666555555555555555555555555888777777666555666666666{{{vvvtttmmm___QQQJJJBBB@@@===:::888888999999888888777666666666666666444555666777777666555444222222222222222222222222333333333222111000000000000111111111111222222222000000000111111222222222333333333333222111000000111111222222222333333333111111111222222333333444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222333333333444555555222222222333444555666777333333444444333333222111111111222222222333333333222222222222222222222222222333333333333333333222111111222222222333333333333333444555555444333333444444444444444444444444555555666666555555444333444333333333333444555555222555666666333222333555333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222333333666666555555555444444444333333444444555666666666333333444555555555555555333333444555555555555555777555222333555666555333444333222222222444555666444555555666666555555444222222333444555777777888666666777777888888999999777777666666666666777777999999888777777777777777555555555666666666777777555555555666666666777777777777888888:::;;;<<<===::::::::::::::::::::::::999999999888888888888777888888888888777777777666777777777777777777666666888888888888888777666666555555555555555555555555666666777777888888888888333444444444444444444444444444444444444444444444222222333333333333222222222333333444444333333222222222222222222333444555000000//////000000111222111111111222222222333333000000000000111111111111222222222222222222222222000111222222111000111222111111222333333333333222222222222222222222222222222222222222222111000000//////000111222222333444000000///......///000000111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000---///000000000000111333---...///000111111000///000000000111111111222222//////000111222222222111000000000111111111222222111111111111111111111111222222222222222111000000111111111111111111111111111111111111222222222222222222222333333222222222111111111222222333333333444444555666777777888888666666666666555555555555444555555666666555555444555666777888888777666555444555555666666777777888777777666555555555555555}}}qqq```TTTDDDAAA===999777888999;;;999999888777666666777777444555666777777666555444222222222222222222222222222222222111000//////...000111111111111222222222222222222333333444444444000111222333333333333333111111222222222333333333...///000111333444555666111111111111111111111111111111111222222333333333333333333333333333333333222222222222222222222222,,,---///111333444444444//////000111222444555666333333444444444333222222111111222222222333333333222222222222222222222222222333333444444333333222555555555666666666777777333444555666666555444333555555555555555555555555555555666666555555444333555444333222333444555666222444666444111000222444333333333333333333333333333333333333333333333333444444444444444444444444444333333222111111111111444444333333333222222222666666555555555444444444111222333333444444444333555555666777888888777777777444222222444666444222222222111111111222444555222333333444444333333222333444444555555666666666555666666777888999999:::666666555555555666666777888888777666666666666666555555555555666666666777555555555555555666777888888888888999:::;;;===>>>::::::::::::::::::::::::999999999888888888888777999888888888777777666666999999888888777777666666777777777777777666666555555555555555555555555555888888999999999:::::::::666555555444444333333222333333333333333333333333000111111222222222111111222333333444444333333222222222222222333333444555222222222111222333333444000000000111111222222222//////000000111111222222333333333333333333333333000222222222111000111222111111222333333333333222333333333333333333333333111111111111111000//////......///111222333444555222111000//////000111222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111000///...------......000000000000000000000000---///000111000111222444---...///111111111000///111111111111222222222222000111111222222222222111111111111111222222222222111111111111111111111111222222222222222111000///111111111111111111111111000111111111111222222222111222222333333222222111222222222333333444444444444444555555666666777777777777666666666555555555444555555555555555555444555666777888888777666555444444555666777888999999666666555444444444444555|||yyynnnbbbOOOKKKEEE???<<<;;;<<<<<<888777666777888999888666777777666555555555555555444444444333333333222222222222222222222222222222555444444333222111000000000000111111111222222222333333333333333333333333000111111111111222222222111333444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222111222222333444444333333222444444444444444444444444444444444333333222222222333333333333333333333333222222333333333444444444111111111111111111111111111111222333333444555555444444444444444444444444444444444555555555555666888888888888888888888888333333333333333333333333444444333333333333444444444444444333333222222222111111111111111111111111...000333555777777666555222222333333333222222111222333333444444333333222444444555666666555444333888777555444444555777888666555444333444666888999444444444333333222222222222111111111222444666777555444444333333333444444444666777777666444444555777333111333999<<<:::666444444333333444555777888888888888888888999999999999888777777777777777888777777666666666666777777777777888999999999999888777777888888888888777777888888777777777777777777888888999999999:::::::::<<<:::888777666777888999777888999999888666444222777777777777888888888888777777666666777888999999666555333222111222333333333333333333333333333333777666555444444444444444444444444444444444444444000000000111111222222222111111111111111111111111444333222222111111111111111111111111111111111111111111222222222111111000111111111111111111111111333333333222222222111111111222222333333222222111222222222222222222222222111111222222222333333333//////000000111111111222111111222222222333333333------......//////000000////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000///..................//////000000000000000000000000000000000000000111111111111000000000000000111111111111222222222000000000000000000000000222111111000000111111222000000000000000000000000111111000000111222333333111111222222222222111111222222333333333333444444333333333333333333333333555555666666666666555555666555333333333444666888999777666666777777666444222333555666777888777777555555555444444333333333|||ooobbbWWWRRRJJJCCC>>>;;;999999;;;:::888888999999888666888777666666555555666666444444444333333333222222222222222222222222222222333333222222222222222222111111222222222333333333333333333333333333333333000111111111111222222222111333444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222111333333444444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222222222333333333444111111111111111111111111111111222333333444555555444444444444444444444444444444444555555555555666555555555555555555555555333333333333333333333333555555444444444444555555444444444333333222222222222222222222222222222222000111333555666666555555333333444444444444333333222333333444444333333222444555666666666555444444777666555444444555666777888777666555444555777888555555555444444444333333333222222222222444555666666666555555555666666777333666888999777555555555777777777777777666444333444444333333444555777888888888888888888777777777777777666666666777777888777777666666666666777777777777888999999999999888777777888888888888777777888888888888888888888888888888999999999:::::::::<<<;;;999777666666777888777888888888777666444333555555555555555555555666777777777777777888999999555444333222222222333333333333333333333333333333666555555444444444444555333333333444444444555555111111111222222222333333222222222222222222222222444444333222222222222222111111111111111111111111000111111222222111111000111111111111111111111111333333222222111111111111111222222333333222222111222222222222222222222222111111111111222222222333000000000000111111111222111111111222222222333333//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000///..................//////000000000000000111111111111111111111111111111111111000000000000000111111111111222222222111111111111111111111111222222111111111111222222000000000000000000000000111111000000111222222333111111111222222111111111222222333333333333444444333333333333333333333333555666666777777666666555666555444333333444666777888777666666777777666444444555666777777777666555555555555444444333333333rrrfff]]]XXXPPPHHHCCC???<<<:::>>><<<:::999999999888666888777666666555666666666444444444444333333333333333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333000111111111111222222222111333444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222444555555555444333333222222222222222222222222222444444333333333333222222333333333333333333333333111111222222222333333333222222222222222222222222111222222333333444444555444444444444444444444444444444444555555555555666444444444444444444444444333333333333333333444444555555555555555555555555444444333333333333222222333333333333333333333333111222444555555555444333444444555555555555444444333333444444444444333333555555666666666666555555555555555555555555555555:::888777555444555555666666666666555555555555555444444333333333333444444222222222222222333444555333666888999888888888999999;;;<<<999555222222333444444444444555666777888888888777777666666555555555555555555666777888888777777666666666666777777666777888888999999888888777777888888888888777777888888999999999999999888888888999999999:::::::::===;;;999777666666666777888888888777777666666555555555555555555555555555777777777777777888888888444444333222222222333333333333333333333333333333444444444444444444555666333333333444444555555555222222333333333333333444333333333333333333333333444444333333222222333333222222222222222222222222000000111111111111000000111111111111111111111111222111111111111000000000111222222333333222222111111111111111111111111111000000000111111111222222000000000111111111111111111111111222222222222333222111111111111111000000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000///.........//////...///000000111111000000111111111111111111111111111111111111000000000000000111111111111222222222222222222222222222222222333333222222222222333333000000000000000000000000111111111000111111222333111111111111111111111111222222333333333333444444333333333333333333333333666666777777777777666666555555444333333555666777777666555555666777555444666666777888777666555444555555555444444444444444vvvjjj___YYYRRRLLLIIIEEEAAA>>>>>><<<999888999:::999888777666555555444444555555555444444444444333333333333333333333333333333333222222222222222222222222111111222222222222333333222222222222222222222222000000111111111222222222111222444444222111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333222555555555555444444333222444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222333333222222222222222222222222222222222333333444444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444444444444555666666666666666666555333333333333333333333333333333333444444444444444333444444555555444333333333333444555555555555444333333444444444444333333555555666666666666666666444444555555555555444444777777555555444444555555555555555555555555555555555555444444333333333333111111111111222333555555555666777777888;;;@@@CCCBBBAAA===999666555666666444444444555666666777777888888777666555444444333444444444444555777888888777777666666666666777777666777777888888888888888777777888888888888777777888888999:::::::::999999888888999999999:::::::::<<<;;;:::888777666666666999888777666666777777888777777777777777666666666555555666666666666666555444333333333333333333333333333333333333333333333333333333333444555555666444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333333444222222222222222222222222//////000111111111000000111111111111111111111111111000000000000000000000111222222333333222222111000000000000000000000000///000000000000111111111111111111111111111111111111111111111222222222222222222222111111000000///222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000///////////////000//////000111111111111000111111111111111111111111111111111111000000000///000000111111111222222222333333333333333333333333444333333222222333333444111111111111111111111111222111111111111111222222222111111111111111111222222222222333333333444444444444444444444444444444666666777777777777666666555444444444444555666777666555444444666666555444555666777888888777666555555555555555555444444444zzzkkkaaa[[[TTTPPPMMMIIICCC>>>===;;;888888999:::::::::666555444444333333444444555555555444444444333333333333333333333333333333444444333333222111000000000000000000111111111111222222222222222222222222000000111111111222222222000222333333222111111222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333333444444555555444333333222444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444555555555555555666777777666555555333333333333333333333333333333444444444555555555444444444444444444333333222222333444444444444444333444444555555444444333555555555555555666777777444444555666666555444444333333333333444555555666444444444444444444555555555555555555444333333222666666666666777888999:::777777555555777>>>GGGMMMQQQIII>>>888777888888777444444555666666777777777888777777666555444333333444444444444555777888888777777666666666666777777666666777888888888888777777777888888888888777777777888999;;;;;;;;;999999888888999999999:::::::::;;;;;;:::888777666666666888777777777777777888999888777777777666666555555333444444555555444333333222333333333333333333333333333333333333333333333333333333333333444555666666666555444333222222111444444444444444444444444333333333333333333333333333333333222222333333444222222222222222222222222//////000111111111111111111111111111111111111111000000000000000000000111111222222333333222222111000000000000000000000000///000000000000111111111222222222111111111111111000000111111111222222222111111111000000/////////111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000/////////000000111///000000111111111111111111111111111111111111111111111111111000000000///000000111111111222222222333333333333333333333333444333333222222333333444222222222222222222222222222222111111111111111222222222111000000111222222222222222333333333444444444444444444444444444444666666777777777777666666444444444444555555666666555444333444555666555444333444666888888888888777555555555555555555555555ppphhhbbb[[[VVVTTTOOOGGGAAA@@@===:::999:::;;;;;;;;;666555444444333333444444555555555555444444444333333333333333333333333333555444444333222111000////////////000000000000111222222222222222222222222000111111111111222222222000222333333222111111222333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444333333222333333444444333333222222222222222222222222222222222333333333333444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666333333333333333333333333333333333444555555666666444555666777777666555444222222333333333333444444222333333444444555555555444444444444444444444444111222333444444444444444444444555555555555444444444444333444444555666777666666666666666666666666222333333444555555666666444444444444444555555555555555555555555444333222666666666666666777888999888777444333666>>>IIIPPPXXXMMM@@@888777888777444444444555777777777777777777777666666555555444444555555555555666777888888777777666666666666777777555666777777888888777777777777888888888888777777555666999:::;;;:::999888888888999999999:::::::::::::::999999888777777777666777777888888999999999666555555444444333333333222333444555444333222111222222333444444444333333333333333333333333333333333333333333333333444555666666555444333222222111555444444444444444333333333333333333333333333333222222111111222222333333333333333333333333333333///000111222222222222222111111111111111111111111000000000111111111111222111222222333333222222111111111111111111111111111000000000111111111222222222222222222222111111111000000000111111111111222000000000000000000//////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000/////////000111111///000111111222222111111222222222222222222222222111111111111000000000000000111111111111222222222333333333333333333333333333333222222222222333333222222222222222222222222333222111111000111111111333222111000000111222333222222333333333333444444444444444444444444444444555555666666666666555555444444444555555555555666444333222333555555555333333444666888999999999888555555555555555666666666rrrlllfffcccbbb^^^UUUNNNFFFCCC>>><<<;;;;;;;;;;;;777777666555555555555666555555555555444444444444444444444444444444444444333333333222222111111111///000000000000111111111111111111111111111111111000111111111111222222222000111333333111000111222333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444444333000000111222333333333333222222222222222222222222222222222333333444444444333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666333333333333333333333333333333444444555666666666333444555666666555444333222222222333333444444444111222222333444444555555444444333333333444444555222333444555555666666666444444555555555555444444333222222222333444666777888777666555555666777888555555666666666666666666444444555555555666666666444555555666666555444333444444333333333444444555777666555444666<<>>===<<<;;;:::999999888777777777777777666666555555555444444444444444444444444444444444111222222222222333333333000111111111111222222222111111111111111111111111000111111111111222222222000111333333111000111222333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444444444...///000111222333333333444444444444444444444444222222222333333444444444333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555666666666666666666666666666666333333444444555666777777222333555666666555333222222222222333333444444444111111222222333444555555444333333333333444555666333444555666777777777777444444555555555555444444222222111111222444555666:::888777555555777888:::888999999999888777666555555666666666777777888888333444555666666555444444777777666555555555666666666666666555666:::???CCC>>>>>><<<999666666777999333444666888888888777777666666666777777777777777999888888777777777777888777777666666666666777777555666666777777777777777777777888888888888777777333444777:::::::::888777888888999999999:::::::::777777888999999999999888444555888:::;;;;;;999999888888777666555555444444555666777888888666444333000111333444555444333333333333333333333333333333555444444333222222222222111111222333555666666777444444444333333222222222111111111111111111111111000000//////000111222222333333333333333333333333000111222333444555555555111111111111111111111111111111222222222333333333222222222333333222222222222222222222222222222222111222222222222333333333333333333222222111111111000000000000111111111111111111111222222333333444000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000///000000111222222000000111222222222222111222222222222222222222222111111111111000000000000000111111111111222222222222222222222222222222222222111111111111111111222333333333333333333333333333333222111000000111111333222000//////000222333222222333333333444444444555555555555555555555555333444444444444444444333333444555555666666555555333222111222444555444333777888888999999888666555444555555555666666777777xxxxxxvvvkkkZZZPPPFFFBBB???;;;999999666555555555555666777777444444444444444444444444222222222222222222222222444333333222111111111222222222222222222222222222000111222222333333333333333222000//////000222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000111222444555555444444444444444444444444444444444333333333333444555555111222444555666555444444555555555555555555555555222222333333333333444444333333333333333333333333444444444333333222222222666666666777666666555444333333222222333444666777555555555555555555555555555666888999888777555444333333333222222111111111444444444444444444444444666666666666666555555555333333444444444333222111444444222222222222444444555333111333666888777555888888888777777777777777555666666666666666555555555555555666666666777777444444444444444444444444555444444444444555666666333333333333555777999::::::::::::999999999888888666666777777888888999999777777555444444555666777777777777777777777777777666555666666777999:::;;;888888888777777777777777666666666666666777888888888888888888888777777666444666888:::;;;:::999888888888888888888777666666777777777777777777777777777777666666555444222222333444666777777666444333444444444444444444444444555555555555555555555555444333222333555666555444333333444444555444444444222333444444444333222111444333333222222333333444222222222222222222222222333333333333333222111000333333333444444444555555444444444444444333222111333333222222222222111111555444222111111111222333000222333222111000111222444333222222111111222222111111111000000000000000//////000111333444555666999777444222111111333444000000000000000000000000222111111111000000//////000000000000000000000000111000000000//////......000000111111111111000000000111333555555444333222000000000111111222222333111111111111111111111111111111111111000000000000222222222222222222222222111111111111111111111111222222222222222222222222444333222111000000000000111111111111111000///...333333333333333333333333444444444555555666666666777555222333555777555444333333333444444555555555111333444333222222333444777777888888888888777777999666222222444666555444{{{gggZZZLLLEEEAAA===;;;<<<888888777777777777666666444444444444444444444444222222222222222222222222444333222222111111222222222222222222222222222222111111222333333333222222333222000//////000222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///000111333333333333333444444444444444444444444444333333333333444555555222333444444555555444444555555555555555555555555222222333333333333444444333333333333333333333333444444444333333333222222333444555555666666666666666555444333333333444555444444444444444444444444444555666777777666444333333333333222222222111111444444444444444444444444555555555555555444444444444444444333333333222222555555444333333444555555444333222333666888777555666666666666666666666666555666666777777666666555555555555555555666666666555555555555555555555555555555444444555555666777:::999888777777777888888:::999999999999888888888777777777777777777888888666666666555555666666777777777777777777777777777666666666777777888999999777777777777777777777777777666666666666666777888888888888888777666666555333555777999999999888777777888888888888777666666666666666666666666666666333444444444444444333333333444555666666555444333555555555555555555555555444444444444444444444444222111000111333444333222333333444444555555444444333444444555444333222111444333333222222333333444222222333333333333333333333333333333333222111000333333333333444444444444222222222222222111000///111222222222333333444444444444222111000000111111111222333333222222333444333333222222111111222222111000000000000000000000//////000111222222333444555555555444333222111111000000000000000000000000111111111111000000000///000000000000000000000000111111111000000/////////000000111111111111000000000111333444444444333222111111111222222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222111111000111111111000000111111222111111111333333333333333222222222333333444444444555555555777555333333555666555444333333444444444444444444333444555444333222333444666666777777777777666666888555111111333444444333ssscccQQQGGGAAA<<<::::::999999999999999777666666555555555555555555444444333333333333333333333333333333222222111111222222222222222222222222222222222222333333333222111111333222111000000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222//////111222222222222222444444444444444444444444333333333333333444555555444444333333333444555555444444444444444444444444222222333333333333444444333333333333333333333333444444444444333333333333111222222444555666666777999888777555444333333333333333333333333333333333333333555666666555444333333333333333222222222222444444444444444444444444444444444444444444444444666555333222222222333444666555555444444555555666444333222333555666666555555555555555555555555555666666777777777777666666555555555555555555444444666666666666666666666666555555555555555666777777<<<;;;:::999888777777777999999888888888777777777777777777777777666666666444555666777777888777777777777777777777777777777777777777777777777888888777777777777777777777777888777666666666666666777888888888777666555444333333444666777888888777666777777888888777777666555666666666666666666666666111222333333444444333333333444555666666555444333444444444444444444444444333333333333333333333333333111111222333444333222222333444444555555444444444555555555555444333333444333333222222333333444444444333333333333333333222222333333333222111111222222333333333444444444111111222222222111000000111111222333444555666666444333222111000000000000111333444444333333444666333333333222222222111111000000000000000000111111//////000000000111111111000222555666666333000...000000000000000000000000111111111111000000000000000000000000000000000000111111111111111000000000000000111111111111000000111111111222222222222333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111000111111222333///000111222333333333333222222222222222222222222333333333333444444444444666444333333444555555444444444444444444444333333555666666555333222333444444555555666666555555444666444111111222333333222}}}lllYYYMMMGGGAAA<<<;;;999999:::::::::999777777666666666555555555555555333333333333333333333333333333222222111222222333222222222222222222222222333333333333222222111000222222111000000111222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111222222222222222444444444444444444444444333333222222333333444555555444333222222333555666444444444444444444444444222222222333333333444444333333333333333333333333444444444444444444333333111222222222333444555555999999777666555444333333333333333333333333333333333333444555555555444444333333333333333333333333444444444444444444444444444444444444444555555555777555333222111222444555555555444444444444555555333333333444555555555555555555555555555666666666555666777777888777777777555555555555444444444444777777777777777777777777666666555555666666777888888888777777777777777777888888888777777777666666777777777666666555555555333444666888999999888888666666666666666666666666888888888888888777666666666666666777777777777777888777777666666666666666777777777777666444333222555555777777888888777777777777777777777666666555666666666666666666666666222333333444444444333333333444444555555444444333222222222222222222222222333333333333333333333333555444333444666666666555222222333444555555555555555555555555555444444444444333333222222333333444555555444444444444333333222222333333333222222111222222222222333333333333333333444444444333333222222222333444444555666666333333222111000000000///111222444444333333555666333333333333222222111111000000000000000111111111111111111111111111000000///111444666555333000...000000000000000000000000111111111000000000000000000000000000000000000000222222111111111111111111000000111111111111000000111111000000000111222333444444444333333222222222111111111111111111111111111111111111000000000///111111111111111111111111222222222222222222222222222222222222222222222222000000000000111222333444000111222333333333333333111111111111111222222222333333333333333333333333555444333333444444444444555555555444444333333333666777777666444222333444333333444444444444333333555444222222222222222222tttbbbXXXRRRJJJCCC@@@888999999:::::::::999999777777777666666555555555333333333333333333333333333222222111222222333333222222222222222222222222333333333333222222111000222111111111111111111222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333444444444444444444444444444333222222222222333444444666555333222222333444555444444444444444444444444222222222333333333444444333333333333333333333333444444444444444444444444444333222222222222333333777777666666666555555444444444444444444444444444444444555555666666666666333333333333333333333333444444444444444444444444444444555555666666666666777666444222222333444555333333333444444333333333333333444444444444444555555555555666666777777777555555666777777777777777555555555555555555555555888888888888888888888888777666666666666777888888888888888888777777777666777777666666666555555555777666666666555555444444333444666777888888888777666666666666666666666666888888999999888777666555555555666666777777777777777777666666666666777777777777777777666555444333777777888888888888888888777777777777777666555555555555555555555555555555666666666555555444333222333444444444444444444333222222222222222222222222333333333333333333333333555444333444666777666555111222333444555555555555666666555555444444444444444333333222222333333444555555555444444333333333111222222333333333222222111111111222222222333333222333333444444444333333444444444444444444444444222222222222111111000000000222333333222222333555222222333333333222111000//////000000111111111111333222222222222111111111111111222333333333222222000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111222222000000111111111111000000111111000000000111222333444444444333333222222222111111111111111111111111111111111111000000000///222222222222222222222222222222222222222222222222222222222222222222222222//////000000111222444444333333333333333222111000000000111111111222222222333333333333333333333333444444444333333333444555555555555444444333333333666777777666444222333444222222333333333333222222444444444333333222333333xxxfff\\\WWWOOOFFFBBB<<<<<<;;;:::::::::;;;;;;888888777777666666555555333333333333333333333333222222111111222222333333222222222222222222222222222222333333333222111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333444444444444444444444444444444222222222222222333444444555555444333333333444444333333333333333333333333222222333333333333444444333333333333333333333333444444444444555555555555555444333222111222333333444444555666666666555555555555555555555555555555444444444555555666777777333333333333444444444444444444444444444444444444444444555555666777777777777666444333333333444555222333333444444333333222222333555444333222333555555555555666666777777888333444555666777777777666555555555666666666777777888888888888888888888888777777777777777888888999<<<<<<;;;:::999777555444666666666555555555444444555555555555555444444444333444555666666777666666777777777777777777777777777888999999999777666555444555555666666777777888666666666666666777888888666666777777777666555555888888888888888888999999666666777777666666555444555555555555555555555555777777777666555444222111444333333333333333333444444444444444444444444444333333333333333333333333444222222222444555444333111222333444555666666666666555444444333333444444444333333222222333333444555555444444333333222222111111222333333333222222000000111111111222222222000000111222222222111111444444444444333333333222111111222333333333333222222333444333222111222333222222333444333222111000/////////000111111222222333333333222222222222222222222111111222333444555000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111111000000111111111111000000111111111222222222222333333333333333222222222222111111111111111111111111111111111111000000000000222222222222222222222222333333333333333333333333222222222222222222222222000000000000111222333444333333333333222111000///000000111111222333333333444444444444333333333333333444444333222222333555444444444444444444333333555666666555333222333444111222222333333222222111333444555555333222333444kkk```[[[TTTLLLHHHDDDBBB???<<<;;;;;;<<<<<<999999888777777666555555444444444444444444444444222222111111222222333444222222222222222222222222111111222333333333222222111111111222222111111111111111111111111111111111333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222444333222111111222333333444444444444444444444444222222222111222222333444444444555555444444333222333333333333333333333333222222333333333333444444333333333333333333333333444444444444555555555666555444333222222333555666333444555555555555444333444444444444444444444444333333333333444555666777333333333444444444555555444444444444444444444444333333444555555666777777666555555555444444444444333333444555555444333333222444555444222111333555333333444555555666777777222333444555666666666666444555555666777888999999888888888888888888888888888888777777777888999999::::::::::::999777555444555555555444444444444333444444444444444444555555555444444444444444555555777777777777777777777777666777888999999888666555444444555555666777777888555555555555666888999:::666666777777888888777777888888777777777777888888666666777777666666555444555555555555555555555555555555555555444444333222444333333333333333333444555555555555555555555555444444444444444444444444444333222333444555555333000111333444555666666666555555333222222333333444444333333222222333333444444444444333222222111111000111222333333333333222000000000000111111111222///000111222222222222111222222222222333333333333000111222444555555555555444555666555333111222333111222333444444222111///...//////000111111222222111111111111222222222222222222222333333444555666000000000000000000000000///000000000111111111111000000000000000000000000/////////000000111111111000000111111111111000000000111333444444444333222111111111222222222222222111111111111111111111111111111111111000000000000111111111111111111111111333333333333333333333333222222222222222222222222111000000000111222333333111111111222111111000000111111111222333444444444555555555444444444333333222444555444111111333555333333444444444444444444333444555444333222333444111222222333333222222111111333555444222000111333vvviiiccc]]]WWWTTTKKKHHHCCC>>>;;;;;;<<<===999999999888777666666555444444444444444444444444222111111111222333333444222222222222222222222222000111222333333333333333111111222222222222111111111111111111111111111111333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222333222111000000111222222444444444444444444444444222222111111222222333444444444555666555444222111333333333333333333333333222222333333333444444444333333333333333333333333444444444555555555666666444333222222222555777999444444555555555444222111333333333333333333333333222222222222333444555666333333333444444555555555444444444444444444444444222222333333444555666666555555666666555555444333333444555666666555444333222444555444222111222555222222333333444555666666111222333444555555555555444555666777888999:::;;;777777777777777777777777888888888777888888999:::333444555777777777666555555555444444444333333333333333333444444555555555666555333222222333444555777777777777777777777777555666888999999888777666444444444555666777777888444444444555777888:::;;;555666777888888999999999888777666666666666777777666666666666666555555444555555555555555555555555222222333444444444333333444333333222222333333444444444444444444444444444555555555555555555555555666555444555777777777666000111333444555666666666555444333222111222333333444333333222222333333444444444333222222111000000000111222333333333333333000000000000111111111111111222333444444444444444000000111222333333444555///000222555666777777666666777777666444222222333111222333444444222111///...//////000111222222222///000000000111111111111111222333555666666666555000000000000000000000000//////000000111111111222000000000000000000000000......//////000000000111000000111111111111000000000222444555555555333222000000000111111222222333111111111111111111111111111111111111000000000000000000000000000000000000333333333333333333333333222222222222222222222222111111111000111111222333...///000111111111111111111111222333444444555555666666666555555444444444222444555444111111333666333333333444444555555555111333444444222222333444222222333333333333222222000222444333111///000222|||jjjfffdddaaa___]]]VVVKKKBBB<<<:::;;;===<<<;;;999888777777666666444444444333333333222222444333222222111111222222333333333333333333333333333333444444444333222222000000000000000000000000111000000111333333222111000000111111111222222222444444444444444444444444111111222222222333333333333333333333333333333333:::888666444333222333333333444444555555444444333333333333333333333333333666555444333333333333333333333333333333333333333000111222333555666777888333333333222222222111111333333333333333333333333444444444555555555555666333222111000000000111222555555333333333333555555666666555555555444444444444444444444333333222111777777777777777777777777555555555444444333333333555555444444444555555666555444333333444555666777444444444555555555555666444555555555555555444444444444444444444555666777444666888888888888999:::::::::999888888888888888999777555777999:::888555777777666666666666777777777666444444555555555444777666666555555444333333666555444333333444555666666666666666777777777777777777777777777777777777555666666777888999999::::::999888777666666666666666777888999:::;;;;;;;;;777888999::::::999777666777777777777777666555555777777666555444444333333444444444444444444444444444444444444444444444444777666666555555444333333333333222222333333444555555444444444444555666666222222222333444555666777666666555444333333222222777444222111333555555555333333333444444555555555111222222333333222222111222222111111111111111111333333333222222222111111111222333444444333111000333333333444777888777555555666666666555333111000222222222111111111000000000000000000000000000000222222222111111111111111000111222333333333333333111000/////////000222333222222222111111111000000///000111111111111000///222111111111000000//////////////////000000000000000111222333444555555555111222222333333222222111222111000//////000111222111111222222222222111111333444444444222...+++)))000111111111111222222222111000000000111222333333...000222333333333111000222222222111111111000000///000111222333444444444111222333333444444333333333333333333333333333333000000000111111222222222333333333444444444555555555555555555444333222222444444333333333333222222wwwmmmkkkkkknnnoooeeeWWWJJJCCC???===;;;;;;:::999777666666666666444444444333333333333222444333222222111222222222333333333333333333333333222222222222222111000///000000000000000000000000000000000111222333222111111222222222333333333333444444444444444444444444111222222222222333333333333333333333333333333333777666555444333222222222333333444444444444333333333333333333333333333333555555444444333333333333333333333333333333333333222333333333444444444444333333222222222111111111333333333333333333333333333333333333444444444555444333222111000111111222555444333222222333444555666555555555444444444444444555555555555444333222555555555555555555555555555555444444444333333333666555555444444444444555555555444333444555666666333333333333444444444555444555555666666555444444444444444444444555666666444666777888777777777999888777666555444555555666888777666777999999777555777666666555555666666777777555333333444555444333555555555444444444444444666555444444444444555666555666666777888999999:::666666666666666666666666555555666666777888888999888888777666666666777777666777888999::::::::::::666777999::::::999777666777777777777777666555555777666666555444444333333444444444444444444444444444444444444444444444444555555555444444444444444333333222222333333444555888777666444333333333333333333333333444555666666666555555444333333222222444111//////111333444444444444444444555555555555111222222333333222222111222222111111111111111111333333333222222222111111000111333444444222111000222111111333555666555333333333444555444333222111222222222111111111000000222222222222222222222222111111111111111111222222111222222222222222333333111000000///000111222333222222222111111111000000222222222222222222222222111111111111000000000///////////////000000000111111111222333444444444444111222222333333222222111111111000000000000111111000111111222222111111000111222222222111000...---000111111111111222222222111111111000111111222222///000111333333222111000222222222111111111000000000000111222333333333333111222333333444444333333333333333333333333333333333333444444444555555555333333333444444444444555444444444555444444333333444444333333333333222222tttooouuu}}}zzzkkk[[[NNNDDD>>>;;;::::::888777666555555555555555444444444333333333444444333222222222222222333333333333333333333333333333333222111000///...000000000000000000000000000000111222222222222111222222333333333444444444444444444444444444444444222222222222333333333333333333333333333333333333333444444444333333222111333333444444444444333333222222222222222222222222555444444444444333333333333333333333333333333333444444444333222222111111222222222111111111111111333333333333333333333333222222222333333333444444777555444222111111222222333333222222222222333333555555555555444444444444555555666666555555444444333333333333333333333333555444444444444333333333666666555444333333444444666666555444444444555555222222222333333333444444444555555666666555555555555444444444444555666666444555777777666555555666777666444333333333555666777666666777888888777555555555555444444555555555666444222222333444333222333333333333444444444444666555555444444555555666444555666777999:::;;;<<<666666666666666666666666444444555555666777777777666666555555666666777777666777888999999999999999666777888999999999777777666777777777777666555555666666555555444333333333444444444444444444444444444444444444444444444444333333333333444444444444333333333333333444444555888777666444333333222222333333333333444444555666555555555444444333333222222000//////222444555555555555555555444444444444111222222333333222222111111111222222222222222222333333333222222222111111000000222333333222111000000000000111333444333111000111222333333333333333222222222111111111111111222222222222222222222222000000000111222222222333333333222111111222222222111000000000000111222222222222222111111111111111444444333222222333444444111111111111000000000000/////////000000000111111222222333333333333333222111111222222222222111111000000111111111111000000000111111222222111111000000000000111111111222222000111111111111222222222222222111111000111111111///000111222333222111111222222222111111111111111000111111222333333333333111222222333333333333333333333333333333333333333444444555555555555666666333333333333444444444444333333444444555444444444444444333333333333222222}}}vvv}}}oooZZZIII@@@===;;;;;;999888777666666666555555555555444444444444444444333222222222222333333333333333333333333333555555555444333222111000000000000000000000000000///000222222222111222222222222222333333333333444333333333333333333333333222222222333333333444444333333333333333333333333000111333444444333222111333333333444444333333333222222222222222222222222444444444444444444444333333333333333333333333333444333333222222111111000111111111111111111111111333333333333333333333333222333333333333444444444888777555333222222222222222222222222222222222222444444444444444444444444444444555555555555444444222222222222222222222222444444444444444444444444666666555444333333333333666666555555444444444444222333333333333444444444444555555666666666666555555555444444444555555666444555777666555444444555888777555333333555777888666666777777888777666666555444444333333444444555555444222222333333333222111111222222333444555555666666555555555555666666444555666777888999::::::666666666666666666666666444444444555555555666666444444444444555666777888666666777888999999888888666777888888999888888777666666777777666666555444555555555444444333333333444444444444444444444444444444444444444444444444111111222222333444555555333333333333333444555555444444333333444444555666333333333333333444555666555555444444444333333333333222111222444777777777444444444444333333333333111222222333333222222111111111222222222222222333333333333222222222111111///000111222222222111111111000000111333444222111000000111111222222222222111111111111111111111111000000000000000000000000//////000111222333333333555444222111111111111222000000000111111111222222111111111111111111111111555444222111111222444555111111111000000000000000//////000000000111111111222222333333333222222111111111222222222222111111///000111222222111000///000000111111111111000000111000000000000111333333000000111111111222222222333333222111000000000111///000111222222222222111111111111111111111111111000111222333333333333333111111222333333333333222333333333333333333333333222222222333333333333333222222333333333444444444222222333444555555555555444444333333333222222222dddLLLBBBBBB======;;;:::999888888888666666666555555555444444555444333333222222333333333333333333333333333333444555555444333222111000000000000000000000000000...111333333111000111333111111111111222222222222333333333333333333333333222222333333333444444444333333333333333333333333000111222333333333222111222333333333333333333222222222222222222222222222333333444555555444444333333333333333333333333333111111222222222222333333111111111111111111222222333333333333333333333333444444444444555555555555999777555333222222222222222222222222222222222222333333444444444444444444222333333444444444333333333333333333333333333333444444444444444444444444555555444333333333333333666666666555555444333333444444444444555555555555444555555666777777666666666555555444444444555555333555666666444333444444777666555444444555666888555666777777777666666666444444333333333333444444555444222222333333333222000111111222333444555555666666666666666666666666555555555666666666666666555555555555555555555555444444444444555555555555444444444444555777888999666666777888888888777777666666777777888888888888666666666666666555444444444444444444444333333333444444444444444444444444444444444444444444444444000111111222333444555555444444333333444444555666333333333333333444555555444444333333333444555555444444444444444333333333222111111222555777777666333222222222222222222222111222222333333222222111111111222222333333333333333333333222222222111111000000111111222222222222222222111222444444333222222222111111111000000000111111111111111111111111000000000000000000000000//////000111222333333333444444333222111111111111000111111111222222222222111111111111111111111111444222111//////111222444000000000000000000111111000000000000111111111111222222222333222222111111000111111222222111111000///000111222222111000///000000000111111000000000333222111111000111111222000000111111111222222222333333222111000000000111000000111111222222222222111111111111111111111111111111222333333333222222000111222222333333222222333333333333333333333333222222222111111111111111222222222333333333444444222222333444555555555555444444333333333222222222kkkRRRGGGFFF>>>>>><<<;;;:::999999999777666666666666555555555555444444333333333333333333333333333333333333333111111222222222111000000000000000000000000000000...111333333111000111444000000111111111222222222333333333333333333333333333333333333444444444444333333333333333333333333111222222333333333222222222222333333333333222222333333333333333333333333222333444555555555444333333333333333333333333333000111111222333444444555222222222222222333333333333333333333333333333333444444444555555555666666777666555333222222222333222222333333333333222222333333333333444444444444222222333333444333333333444444444444444444444444333333333444444444444555444444333333333333444444555555555666555555444333444444444555555555666666444555666666777777777777666666555444444444444555333444666666555444444555444333333333333444555555444666888777666555666666444444444333333444444444666444222222333444333222111222222333444555555666555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888999666666777777777777666666555666666666777888888999555666666666666555444444444444333333333333333333444444444444444444444444444444444444444444444444111222222333444555555666444444444444444555555666777666555333222222111111444444444333333444444555444444444444444444444444111000000111333555444333111222222222333333333333111222222333333222222111111111222222333444444444333333333222222222111111111111111222222333444444444333333444555555444222333333222111000000111111111111111111111222222222222222222222222222222222000000000111222222222333222222333333333222111111000111222222333333222222111111111111111222222222111111000//////000111111000000000000111111111111000000000111111111222222111111222222222222222111000000111111111111000000000000111111111111000000///000000111111000000///333333333222111111000000000111111111111222222222222222111111000111111111111111111111111222222222111111111111111222222222111222222333333222222222000111111222222222222222333333333333333333333333444444333333333333222222222222222222333333333333333333444444555444444444444444333333333333222222oooXXXLLLHHH>>>===<<<;;;:::999999999777777777666666666555555555555444333333333333444333333333333333333333333000000111222222222111111000000000000000000000000---111444333000///111444111111111222222222333333222222222222222222222222333333333444444444444555333333333333333333333333444333333222222222333333222222333333333333222222444444444444444444444444111222444555666555444333333333333333333333333333222222222333444444555555222222333333333444444444333333333333333333333333333333444444444555555555666555333222222222333333222333444555555444333222222222333333333444444444222333333444555555444444444444444444444444444444333333333444444444555555222222222222333444555555333444555666666666555444333333444444444555555555444444666777777888888888666666555444444444444444222444666666666555666777222333444555666555555444444666888777555444555777555555444444444444555555777555333333444555444333333333444444555555555666555666777888888777666555444444555555666666777777555555555555555555555555555555555555555555555555666666666666777777888999555666666777777666666555555555555666777777888999555555666666555555444333333333333333333333333333444444444444444444444444444444444444444444444444333333444444555555555666444444444444444555666666666666444333222111111111555444444333333444444444444444444444444444444444111111000222333444333222222222333444555555666777111222222333333222222111111111222222333444444555333333333222222222111111222222222222333444555666444333333444555555333222222222111111111222333444000000111111111222222222222222222222222222222222111111111111111111222222///111333444555333222000000111222333333333222222000000111111111222222222000000000000000000000000///000000000111111111111000000111111111222222222///000111222222222222222000000111111111111000000111111000000000000111111//////000000000000//////111222333333333222111000000111111111111222222222111111111000111111222222111111111111111222222333000000111111111222222222222222222333333222222111000000111222222222222222333333333333333333333333555555444444444333333333111222222222222333333333444444444555444444333333444444333333333333222222ppp]]]OOOIII===<<<;;;:::999888888888777777777777666666666666555555444333333333333444333333333333333333333333111111222333444444444444000000000000000000000000---111444444000///111444222222333333333444444444222222222222222222222222333333333444444444555555333333333333333333333333666555333222111222333444222222222333333222222222555555555555555555555555111222444666666555444333333333333333333333333333333444444444444444555555333333333444444555555555333333333333333333333333222222333333333444444444555444333222222222333444333333555555555555333333222222222333333444444444333444444555666666666555333333333333333333333333333333333444444555555555111111111222333444555666222333555666666666555555222222333333333444444444444444666777888888888888777666555444444444444444222444666777666666777888333555777999999888777666333666888888555444555777666555555444444555555666777666444444555555555444444444444555555555555666555666777888888777666555333444555666777888999:::555555555555555555555555666666666666666666555555777777777777777888888999555666666666666666555555555555555555666777999999555555666666555555444333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555444444444444555666666333333222222333333444555555444444333333333444444444444444444444444444444444333333444555666444333222333444555666888999999222222222333333222222222111111222333333444555555333333333222222222111111333333333333444555666777444333222333444444333111111000000000111333555666000000111111222222222222000000000000000000000000222222222111111111111111---000333555666444222000000111222333444333222222000000111111222222222222///000111111111111000/////////000000111111111222000111111111111222222222...///000111222333333333000000111111111111000000222111000//////000111222//////000000000000/////////111333444444333222111000111111111111222222222111000000000111222333333111111000000111111222333000000111111222222222222222222333333333222222111000000111222222222222111333333333333333333333333444444444333333222222222111111222222222333333333555555555555444333222222444444444333333333222222zzzhhhYYYQQQHHHDDD???;;;::::::;;;;;;333444444555555444444333//////000111222333333444333444444555555444444333555555444333222111000///111111111111000000000000///000000000111111111111000111222333444333222111222222333333333333444444222333444555444333222111333333333333333333333333444444333333333333222222111111222222222333333333333333333333333333333333444444555555444444333222444444333222222333444444222222222222222222222222555444333333111111000///333333333444444444555555222222333333333333444444333333333333333333333333555555444444444333333333222222333333333333444444444444444555444444333333222222333333333333444444222222222222222222222222555555555444333222111000555555444444444333333333333333333444444444555555555555555555666666666666333222222222222333444444333333222222222222222222111222444555555555444333555555555555555555555555555555444333444555666777666555555555444444444444777555333111111111222333777777777777777777777777555555666777777777777777777777666666666666777777888777666555555666777888777777666666666666777777666555444333333444555666555555555666777888888999888777555555666666444333333444444555555555555555444555777888888888777666777777666666555555555555666666666666666666666666444333333444666777666444222333444555555333111000333444555666666555444444333333333222222111111111333222///......000333555999---444333(((AAAYYYKKK555444333222111111111111000000111111111222222222444444333333333333222222111111111222444666777888444444444444444444444444222222111111111111111222333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222///000111222222222222222000000000000000000000000---///333555666555333111111111111111111111111111222222222111111111000000000000//////.........---000000000000111111111111333222111000000111222333000000000000111111111111222222222111111111111000333333333333333333333333111111222222222333333333000000111111111222222222333333222111222333444555000111111111111222222222222222222111111111111000222222222222222222222222444333222222111111222222000000111111111222222222444444333333333333222222555555444444444333333333ssseee]]]LLLGGG@@@<<<;;;;;;:::999888888777777555444222111111222222333333444444555222333333333333333333222333333333222222222222111111111111111000000000000111111111111222222222222111111222333333333333222222222333333333333444444333333333444444333333222333333333333444444444555444444333333333333222222222222222222333333333333333333333333333333333333444444444555444444333222444333222111111222333444222222222222222222222222666555555444444333333222333333333444444444444555222222333333333333444444222222222222222222222222555444444444444333333333222222333333333333444444222222333444555555555555222222333333333333444444222222222222222222222222222333333444444444444333666666555555555444444444333333444444444555555555555555555555666666666666666555555555555666777777444444333222222333444555222222333444444444444444555555555555555555555555555444444333444555666777666666666555555555444444666555333222222222444555666666666666666666666666666666777888888888888888777666666555555666666777888777666666666777888999777666666666666666666777666555444444444444555666444444555666666777888888666555444555666777666555555555666777777777777666444555666777888777777666666666666555555555444444444444555666777888999999555444333555666777555444444555666777666555333222444555555666666555444333333333333333222222222111444333222111111333444666999///888999111HHH^^^RRR444444333222111111111111111111111222222222333333444444333333333333222222333333333333333444555555444444444444444444444444222222111111111111222222333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222000000111222222222222222000000000000000000000000---///222444444444222111111111111111111111111111222222222111111111000000111111000000000/////////000000000000111111111111222222111000000111222222000000000000111111111111222222222111111111111000333333333333333333333333111111111222222222333333111111111111111111222222222222111111111222333444000111111111111222222222111111222222333333333444222222222222222222222222444333222222111111222222222222333333333444444444444444333333333333222222444444444333333333333222|||ooohhhWWWNNNDDD>>>>>>>>><<<999999999999888777555333222555555555555555555555555111222222333333222222111111111111222222333333333222222111111111000000000111222222222222333333333222222111111222222333444222222333333333333444444333333333222222333333444222333333444555666777777444444333333333333222222333333333333444444444444333333333333333333333333444444444444444333222222222222111111111111222222222222222222222222222222444444444444444444444444333333333333444444444444222222333333333333444444111111111111111111111111444444444444333333333333222222333333333333444444111111333444555666666666222222333333333333444444333333333333333333333333000111333444666777777777777777666666666555555555333444444444444555555555444555555555555666666666777666666666666777888888555444333222333555777888333333333333333444555555555555555555555555555555555444444444444555666666777777777666666666555555555555444333333444666777666666666666666666666666777777888999999999999888666555555555555555555666777777777777777888999:::777777777777777777777777666555444444444444555666444444444555666666777777555444333555777888777777666777777888888888888888444555666777777777777666555555555444444444444444222333555777999;;;;;;<<<666555444555666666444333444555666666666555444333555555666666555444333333444333333333333333222222444444444555555555666666555...666777111CCCTTTJJJ333333222222222222333333222222222333333333444444444444333333333333222222555555444444333333222222444444444444444444444444222222111111111111222222333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111111111222333333333222222000000000000000000000000...///000111222222222222111111111111111111111111222222222111111111111111222222111111111111000000000000000111111111222222222222111000000111222222000000000111111111222222222222222111111111111000222222222222222222222222111111111222222222222333222222111111111111111111111111000000000111222333000111111111111222222222000111222333444555666666222222222222222222222222333333222111111111111222222222333333333444444444444444333333333333222222333333333222222222111111yyyssseeeYYYKKKAAA??????>>><<<666666777777777777666666666666666555555555444444222222333333333333222222111111222222222333333333222222222111111111000000111111111222222222333333333222111000111222333444222222222333333333444444444333222111222333444555222222333555666888999999444444333333333222222222333333333444444444555555333333333333333333333333333444444444444333222222111111111111111111111111111222222222222222333333111111111222222333333333222222333333333444444444222222222333333333444444222222222222222222222222444444444333333333222222222222222333333333444444222222333444555555555555222222222333333333444444333333333333333333333333000111333555666777888888666666666666555555555444444444444444555555555555444444444555555555666666444444444444444555555666555444333222333555888:::666555444333444555666777555555555555555555555555444444444444555555666666777777777777666666666666444444444444555666888888666666666666666666666666666666777888888888888777555555444444444444555555777777777888888999::::::888888888888888888888888555555555444444555555555444444444444555555666666666444444555777777777666666666777888888888888888555555555666666666666666444444444444444444444444222333555777999:::::::::666555555555666555444222222333333444444333222222666666666555555444333333444444444444333333333333333444555666777666666555555000555444///999BBB:::333333222222222333444444333333333444444444555555444444333333333222222222444444444444333222222111333333333333333333333333222222111111111222333333444444333333333333222222222222111111111111222222222222222222222222222222000000000000000000000000222222333333333333222222000000000000000000000000000000//////000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222111111111111111111222000000111111111222222222222222222111111111000000111111111111111111111111111111111111222222222222222222222111111111111111111111111111111222222333000000111111111222222222111111222222333444444555222222222222222222222222333222222111111111111111000000111111111222222222444444333333333222222222222222222111111111111000pppcccRRREEE@@@???>>>===666666777777777777666666666666555555444444333333333333444444444444333333333333333222222222111111222222222222111111111111000000000000111111111222333222111000111222333444222222222333333333444444333333222111222333555666222222444555777888999:::444444333333333222222222333333333444444444555555333333333333333333333333333333444444333333222111111111111111111111111111111111111222222333333333000111111222222333333444222222222333333333444444222222222333333333444444333333333333333333333333444444333333333222222222222222222333333333444444555555555555444333222222222222222333333333444444333333333333333333333333222333444555666666666666555555555444444444333333444444444555555555666666444444444444555555555555333333222222333333444555444333222222333555777999777666555555555666888999555555555555555555555555444444444555555555555555777777777777666666666666444444444555666777888999555555555555555555555555444555555666777666666666555555444444444444555555777777888888999999999999888888999::::::999888888444555555555555555555444444444444555555555555555888666555555666666555333444555666666777777666666555555555555555666666777444444444444444444444444333444666777888888777666666555555555666555444222222222333333333333333333666666555555444444444444444444444444444444444444222333555666666666444444777666777666333666999555333333333222333333444444333333444444444555555555444444333333333222222222111222333444444444333222333333333333333333333333222222111111222333333444444444444333333222222222222222111111111111222222222222222222222222222222000000000000000000000000222222222333333222222111000000000000000000000000111000/////////000111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111222222111111111111111111111222222222222222222222111111111000000111111111111111111111111000000111111111222222222111111111111111111111111222222222333333333333333000000111111111222222222222222222222111111111111222222222222222222222222333222111111000000111111000000111111111222222222444444333333333222222222222222111111111000000000vvvlll]]]OOODDD???===<<<999999999888666555333222555555444444333333333222333444444555555444444333333333333222222111111111333222222222222111111111//////000000000111111111222222111111222222333444222222333333333333444444222222222222333444555555222222333555666888999999444444333333333333222222333333333333444444444444333333333333333333333333333333333333333222111111111111222333333222111111111111111222222333333444333333333444444555555555222222222222333333333333222222333333333333444444333333333333333333333333333333333333222222222222222222333333333333444444666666666555444333111111222222333333333333444444333333333333333333333333333333444555555555555555555444444444444333333333444444555555555666666666333444444444444555555555444444444444444555666666444444444444444555666777666666666666666777888888555555555555555555555555333444555555666666555555777777777666666666555555333444555555666777777888555555555555555555555555333444555555666666555555666555555555555555555666777888888999999888777777666777888999999888777666444444555666666555444444555555555555555555555555999777666555666666444333333333444555555555555555555555444444555555666777444444444444444555555555444555666888777666444333666555444555666666444333444444444555555555555666555555444444444555555666444444444555555555555666111222444555555555444333444555555555666666666666444444333333333333444444333333333444444444555555444444333333333333222222///000222333444444444333333333333333333333333333222222111222222333444555555444444333333222222111222222111111111111222222333333333333333333333333111111111111111111111111111111222222222111000000000000000000000000000000111111000000000111111222111111111111111111111111111111111111111222222222/////////000000000000111111111111222222222222333000111222222222222111000111111111222222222222333222222222111111111111000222222222222222222222222000000000111111111111222000000111111111222222222222222333444444444444333000111111111111222222222222222222111111000000000222222222222222222222222222222111000000000000111222222333333333444444444444444333333333333222222222222222111111111000000{{{wwwmmm___QQQEEE???===;;;::::::999888666555444444444444444444444444444333333333444444333333333111222222222222222333333333333222222222111111111000000111111111222222222111111222333333333333222222222333333333333444444000111222333444444444444222222333444666777888888444444333333333333222222222222222222333333333333333333333333333333333333222333333333333222111111111222333444444333222111000111111222333333444444444444444444444444444444111222222222222333333333222222333333333333444444222222222222222222222222333333333222222222222111222222333333333333444444555555555555444333222222222222333333333333444444444444444444444444444444111222333444444555555555555555555555444444444444555555555555666666666666333333444444444555555555555555555555555666777777555555666777777777666555444444555666666666666666555555555555555555555555333444555666666666555444666666666555555555444444333444555555666666666666555555555555555555555555444555555666666666666666777666666555555666666777777888888888888777555444333444666777777666444333444444555666666555444444666666666666666666666666777666555555666777666444333333444555555555555444555555444444444555666777444444555555555666666666444555777999999777555444555444333555666777555444444444444444555555666666444444333333444555777777444444555555666666666666333333444444555555444444///333111222777555222666666555444333333333333333222333333333444444444444444444333333333333222222///000222444444444333222222222222222222222222222222222222222333444555555555555444333333222111111222222111111111111222222333333333333333333333333222222222222222222222222000111111111111000///...000000000000000000000000222222222222222222111111111111111111111111111111000000111111111222222222000000000111111111222222111111111222222222333333000111222222222222111000111111111222222222333333222222222111111111111000333333333333333333333333000000000000111111111111//////000111222333333444000111222333444333333222000111111111111222222222111111222222222222222222222222222222222222222222222222111000000000000000222222333333333444444444444444333333333333222222333333222222222111111111{{{ooo]]]MMMCCC@@@999999999::::::999999999555555555555555555555555222222222333333222222222///000111222333444555555333333333222222222111111111111222222222333333333000111222333444333222222222222333333333444444444///111222444555555444444222333333444555666777777444444444333333333222222111111222222222333333333333333333333333333333333222333333333333222111111222333444444444444333222000000111222333333444444222222222222222222222222111111222222222333333333222222333333333444444444111111111111111111111111333333333222222222111111222222333333333444444444333333444444555444444444222222333333333444444444444444444444444444444444///000111333444555555555777666666666555555555555555555555555666666666777333333333444444444555555444444444444444555666666666777999::::::888666555111222444555555555444333555555555555555555555555333333555666666666555444666555555555444444444444333444555555666555555555555555555555555555555555555666666777777777777777777777666666666666777777888888888888777666444333111222444555555444222111333444555666666555444333777777777777777666666666555444444555777888777666333444444555666555555555555555444333444555666777555555555666666666777777444666888::::::999777666444333333444666777666444222222222222222333444555444333333333444666888999444555555555666666777777444444444444555555555666222666333333999666222888777666555444333222222222222222222333333333444444444444444333333333222222000111333444444333222111222222222222222222222222222222222222333444555666555555444333333222111111222222111111111111222222333333333333333333333333222222222222222222222222000000000000000///......000000000000000000000000222222333333333222222111111111111111111111111111000000111111222222222222111111111222222333333333111111222222222333333333000111222333333222111000111111222222222333333333222222222111111111111000333333333333333333333333000000000000111111111111......///111222333444555///000111222333222111111000111111111111222222222111111222333444444555666222222222222222222222222222111111000000000000000000000111111111222222222444444444333333333222222333333333222222222222111~~~nnn[[[KKKBBB>>><<<:::888777888999999666666666555444444333333666555555555555444444444333333333333333333333333555555444333222222111111000111111111111222222222111111111111111111111111111111222222222333333333666555333111111111333444555555555444444333333333222222222333333333444444444444444444444444444444555555555555555555555555333333333333333333333333333333333222222111111111111111222222222333333333444444222222222222444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444333222222111111000333444666777777666444333444444444444333333222111555555666666555333222000111111222333444666666777666666555555555444444444444444555555555555444444666666555555555444444444444555666666777777666666777777777777888888888888777777777666666555555555444444444444444555666777555555555555555555444444777555444555888999888666666666555444444555777888777666555444444333444444444666999;;;;;;999666444666666666666777777777777999999888777777777777777555555555555666666777777222222333444666888:::;;;:::666333333666888555222888888888777666666555555777555444555888999888666555555444444444555666777777666666555444333333333888888777777666666555555666666666555555444444444333333444555666666666666555555555666666666666666<<<999555444666777555444555444333222222333444555222444444444222222222444888777666555555444444555555555555555555555444444333333333333333333333333333333333444444444555555555555555555444333222111555555555444444333333333111222333333222111000///111111222222222333333333333333333222222222222111333333333333333333333333......///000111222333333111111111111111111111111///000111222333222111111222222111000111222444555000000111111111111000000222222333333333222111111444444444444333333222111333333222111111222333333000000000000000000000000444333333222111000//////222111000000000111333333222222222222222222222222222222222222222222222222444444333222222222333333222222222222222222222222///000000000111111111111555555555444333222111000222222222222222222222222222222222333333444444444333222222222222222222222333333222111111222222222|||jjjWWWJJJ@@@>>>;;;888777777777777777666666555555444333333666555555555555444444444333333333333333333333333555555444444333222222111000111111111111222222222222222222222222222222222222222222222333333333333555444333111111222333444555555444444444333333333333333333444444444555555444444555555555555444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333222444555666666555444222333333444444444333222222555555555444444333222111111222222333444555666777666666555555555444444444444444555555555555444444666555555555444444444444444444555555666666666666666666666777777777888888444444444444333333333333444444555555666666666666555555555555555555555555777555444555888999888666444444333333444555777888666666555555444444444555555666888::::::888666555666666666666777777777888777777666555555555555555444444555555555666666666444444444555555666888888:::666333444777999666333666666666666666666666666777555444555777888777666444555555666666666666666777777666666555444444333888777777777666666666555555555555555444444444333222333333333444333333333444444444555555666666666999777555555777888777555444444444333333444444444333555666555444333444555777666555444444333333333444444555555555555555444333333333333333333333333333333333444444444555555555555555555444333222111333222222222111111111111111222333333333222111000222222222222333333333333444333333333222222111111222222222222222222222222111111111111000000000000111111111111111111111111///000111222333222222111333222111111111222333444000000111111111111000000111222222333333333222222333333444444333333222111333333222111111222333333111111111111111111111111333333222222111000000000222111000000000111333333222222222222222222222222222222222222222222222222555444333333222222222222222222222222222222222222111111111111222222222222444444444444333222111111222222222222222222222222222222222333333333444444222222222333333333333333444444333222222222222222xxxdddSSSFFFBBB>>>:::999888777666777777666555555444444333666555555555555444444444333333333333333333333333555555555444444333333222000111111111111222222222333333333333333333333333333333333333444444444444444333222111222333444555444444444444333333333333444444444444555555555555333444666777777666444333222222222222333333333333333333333333333333333333333333333333222222222222333333333333444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333///000111222333444555666222333444555555444333222222333333444444444444333555444333222222111222222111222222333444555666666555555555555555444444444444444555555555555444444555555555555444444444444333444444444555555555555555555555666666666666777222222333333333333333333444555777888888777666666555555555555555555555555777666555666777888777666333333333333444555666777444555555555555666666666666777888888888888777777666666666777777777888888777777666666666555555555444444444444444555555555777777666555555555555666999666444555888:::888666333444444555666666777777666444444444666777666555444555666777777777666666888888777777666666555555777777777777666666666666555444444444444333333333444444444444333333333222222333333444555666666666555555555666888888777666333444444555555444444333444555666666555444555777666555444333333222333333333333444555666666666666333333333333333333333333333333333444444444555555555555555555444333222222111111111111111000000000111111222333333333222222333333333333444444444444555444444333222111111000111111111111111111111111222111111111111000000000111111111111111111111111000000111222222222222111333333222111111111222222000000111111111111000000000111222222333333333333333333333333333222222111333222222111111222222333111111111111111111111111111111111111111111111111222111111111111222333333222222222222222222222222222222222222222222222222666555444333222222111222222222222222222222222222111222222222222333333333222333333333333333222222222222222222222222222222222222222222333333333333222222333333444444555555666666444333222222222222ooo^^^MMMHHHAAA<<<;;;;;;999888777777666666555444444444666555555555555444444444333333333333333333333333555555555444444444333333000000111111111222222222333333333333333333333333333333333444444444555555333222222222222333555555333333333333333333333333333333333444444444444555333555777999999777555333444444444444444555555555444444444444444444444444333333333333333333333333333333333444444444555555222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111111222333444555666222333333444444333333222222222333444555555555444555444222111000111222222222222333333444555666666555555555555555555555555444444555555555555444444444444444444444444444444333333333333444444555555444444444555555555666666333333444444555555666666555666888999999888777555555555555555666666666666777666666666777777777666555444444444555555555666333444444555666777777777777777777777777777888999666666777777777888888888888888888999999888888888444444444444444444444444777666666555555555555666777666555777999:::999777444444444444555555666666555444444444555555555555555555444444444555666777888888888888777777666666777777777777666666666666444444444444444333333333555555555555555666666666111222222333444555666666444555666777888777555444222333444555555444333222444555666666555444555777777666555444333333333333222333444555666666666666333333333333333333333333333333333444444444555555444555555555444444333222222222222222222222222222000000111222222222333333333333333444444444555555555555444333222111111000000000000000000000000000...///000111222333333444111111111111111111111111000000111111222222222222444333333222222111111111000111111222222111111000///000111222333444444444222222333333333222222111222222222222222222222222111111111111111111111111000000111111111222222222111111111111222222333333222222222222222222222222111222222222222222333333666555444333222111111111222222222222222222222222111111111222222222333333111222222333333333222222111222222222222222333333222222222222222222222333222222333444444555666666888777555444333222222222yyyjjjTTTLLLBBB<<<;;;;;;:::888888777777666555555444444666555555555555444444444333333333333333333333333444444444444444333333333000000111111111222222222222222222222222222222222333333333444444444555555222222222222333444444555333333333333333333333333111111222222222333333333333555777999999777555333333333333444444444555555444444444444444444444444333333333333333333333333333333333444444444555555222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555555555444333222111000111222333222333333444444555555555444555555555555555555555444444555555555555444444333333444444444444444444444333333333333444555666444444444444555555555555444444444555555666666666666777999::::::888777555555555555666666666777777666777777777666666666777888888777777666666555555222333555666777888777777777777666666666888999:::777777777777888888888888777888999999999999888888444444444444444444444444555555555555555666777888666666666888999999888777666666555555444444444444555555555555444444444555777555222111111333666999888888888888888777777777666666666666777777777777444444444444444444444444555444444555555777888999222222333333444555555666666777888888666555333222222333444555555444333222222444555555444444555666888777666555444444444444222333444555666666666666333333333333333333333333333333333444444444555555444444444555444444333333222222222222222222222222000000000000111111222222333333333444444444555555555555444444333222111111000000000000000000000000//////000111222333444444111111111111111111111111111111111111111222222222333333333333222111111000111111222222222222111111///000111222333444444444111111222333333222222222222222222222222222222222111111111111111111111111000000000111222222333333111111222222333333333333222222222222222222222222111111111222222333333333666555444333222222222222222222222222222222222222000000000000111111111222111111222222333222222222111111111222222333333333222222222222222222222222222222333444444555666666888777555444333222222222uuu```TTTFFF<<<::::::999888888888777666666555555444666555555555555444444444333333333333333333333333333333333333333333333333000111111111111222222222111111111111111111111111333333333333444444444444222222333333333333333333222222222222333333333333111111111111222222222222333444666777777666444333000000111111222222333333444444444444444444444444333333333333444444444444333333333333444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333666555555444333222222111444444333333333333444444333444444555555555555444333333222222222222333333333333333444444444555555444444444555555555555555444444555555555555444444333333333333444444444444555444333333333444666777444444444555555555555666333333444444444444444444777777888999999888666555555555555666666777777888666777888777666555666777888888888888888777555555333444666777888888777777777666666666777888999:::777777777888888888999999555666777888888888777666555555555444444444444444333333444444666777999999555666777888888888777666777777666666555444444333555666777666444444444666777555333111111444777999888888888777777777777777666666666666777777777777444444444555555555555666444333333222333555666777444444444444555555555555666888888777555333222333333444444555555444444333222333555555444444555777888888777555555555555555333333444555666666666666333333333333333333333333333333333444444444555555333444444555444444333333000000000111111111111111111111111000111111222333333333333333444444444444444444444444333333333333000000000000000000000000333222222222222111111111111111111111111111111111111111000000111111222333222222333333333222111111111111222222222222111111000111222222333333333333000111222222222222222222111222222333333222222111222222222222222222222222000000111111222222222333111222222333444333333333222222222222222222222222111111111222222333333444444444333333222222333333222222222222222222222222//////000000000111111111111222222222222222111111111111111222222333333444222222222222222111111111222222333333444444555555666666444333222222222222qqqcccOOOBBB======<<<:::888888777777666555555555666555555555555444444444333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222222222222333333333333333333444444333333222222111111222222222333333333111111222222222333333333444444555555555555444444///000000111222222333333555555555555555555555555333333333444444444555555222222222222333333333333444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444666555555444333333222222555444444444444444444555555555555555555555444333333333444444444444333333333333333444444444444555444444444555555555666666444444555555555555444444222222333333333444444444666555444333444555777888444555555555555666666666555555555555555555444444888888777777777666666666444555555666777777888888666888999888555444555777444555666777888888777666333444666888888888777666555666666777888888999999777777888888888999999999444555777999999888777666666666666555555555444444444444444444555777888999444666888888777666555444666666666666666666666666666777888777555444555777666666666666666777777888777777777777777777777777555666666666777777777888555555555666666666777777777666444333222333444555666666666555555555555444555777777666333222444666444444444333333444444444222444555666555555777888777777666555444444444444444444555555555555555444333333333333333333333333333333333444444444555555333333444444555444444333111111111111222222222333555444333222222222333444222222222222333333333333333333333444444444444444111111111111111111111111333333222222222111111111111111111111111111111111222111000000000111222333000111222333333333222222111222222333333222222111111222222333333333222222000000111222222222222222111222333333333333222111222222222222222222222222111111111111111222222222111222333444444444333333222222222222222222222222000111111222333333444444333333222222222333444444222222222222222222222222000000111111111222222222222222222222222111000///000111111222333333444444222222222222111111111000222222222333333333333333444444333222222222222222oooYYYHHHBBBAAA???>>>888888777777666666555555666666555555555444444444333333333333333333333333111111111111111111111222000111111111111222222222333333333333333333333333111111222222222333333333444444444444333333222111111111111222222333333333222222333333333444444444444444444444444444444444111111222333444444555555555555555555555555555555333333333444444555555555111111222222222333333333555444222222222222444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333666555555444444555555666555666666666555444333333222333444555666555444333333333444444444444444444444444444555555555666666444555555555555555555444222222222333333444444444777666444444444555777999555555555666666666666777999999888888777777666666888888777666555555666666444555555666777888888999666888999888555444555777000222444666888888888888444555777888999888666555555555777888999999999999777888888888888999999999666777999;;;<<<;;;999888777777666666666555555555555555555555555666777888444666888888777555333333555555666666777888888888666888999888555444555777555777999;;;;;;:::888666666666666666666777777777555666666666777777888888555666666666777777888888===;;;888555444333444444777777777666555555444444444555666444222222666999555555333222222333555555333555777777666666888:::666666555444333333333333555555555666555555444444333333333333333333333333333333333444444444555555333333444444555444444444333333333444444555555555888777555444333444444555111111222222222333333333222222333444444555555666111111111111111111111111000000111222333444444555111111111111111111111111222111000000000111333444///000222333444333333222111222222333333222222111222222333333333222111111///000111222222222222222111222333444444333222111222222222222222222222222111111111111111111111111111222333444555444333333222222222222222222222222000000111222333333444444222222222222333444555555222222222222222222222222111111222222222333333333333333333222111000///...000000111222333333444444222222222222111111000000333222222222222222222222333333222111111222222222zzzcccRRRFFF===:::;;;===:::888777777777555444777666555444333444555555333333333444444555555555111111111222222333333333222222111000111222444555444444444333333222222222333333333222222111111111222222222222222222222222333333333222222111111111333333333444444444555555111222222333444444444444222222222222222222222222555555555666666666666777444444444444444444444444222222222222222222222222111222333333444444333333666666666555555444444444555444333222111222222333555555555444444333333333333333333333333333333333555444333222222222222333333333444444444444555555222222333444444555555666444555777888888666333111555444333333555555444333333333222222222333444444888777666555444444444444555555555555444333222111333333333333444444555666777777777777777888888888666555444333333444555666888666555666888999777444555666777999999999888888666666666666666666666666666777888999999888777666777666666666555555555555555666777888888888888888444555777888999888666555999:::;;;:::888888999::::::888555666999:::999888777777666666666666666666666777777777888888888888999999999888888888888777888888777777777777888888888888888888777777777777777777777777777777777777444444555666777777666666333444666777777777666555666666666777666666555444555555555555555555555555444444333333333333444444666555444333333333333333444555666777777666555444444555555555333222333444444444555555555555555444222222222222222222222222333222222222333444444555555555444444444333333333000000111222333333444444444444444333333222222222444333333222222333333444666555555444444333333222444333222222222222333444///000111333333222111111111444666555222000111444///000111222333333222111000111111111111222222222000111222333333222111000111111222222222333333333111111222222222222111111111111222222222111111000333222222111111222222333333333333333333333333333...///000111111111111111111111222222222333333333111111111111111111111111000000000111222222222333111111000000000000111111222222222222222222222222111111111111111111111111000000000111111222333333111111222222222333333333222333333444444333333222666555333222111222333333nnn^^^QQQFFF@@@@@@===;;;888888888888777666777666555444444444555555333444444555666666777777111111222222222333333333222222111111222222333444444444333333333222222222333333333222222222111111222222222222222222222222333333333222222222111111333333333444444444444555222222333444444444333333222222222222222222222222333333333444444444555555444444444444444444444444222222222222222222222222222333444444555555444444555555555444444444333333777666555444333444444555555555444444444333333333444444444444444444444444555555444333333333444444444333333333444444444444666555555444444333222222777999:::;;;;;;999777555777555444444555555333222222222222333333555666777999888777666555444444444666666777777888777777777777777777777888999:::;;;999999999999999888888777888888777666666777888888777666555666888999777444444444666777777666555555666666666666666666666666555666777888888777666555777777666666666555555555666777777888888888888777555444444555555666777777555777888888888777999::::::888666666888999888666999999999999999999999999777888888888999999999999999999999888888888888777777777666666666666777777777777777777666666666666777777777777777777777777666666666666666555555555444555555666666666666666444444444444444333222222666666666666666666666666666666555555555555666666666555444333333333333444444555666777777666555444444555666555333222333444444444555555555555555444222222222222222222222222222222222222333333444444444444444444333333333333000111111222333333444444444444444333333222222222444333333222222333333444222222333333333333333333444333222111111222333444000000111222222222222222222444555444333222222222000000111222333222111111000111111111111222222222000111222222222222111000111111222222222333333333111111222222222222111111111111222222222222111111333222222111111222222333333333333333333333333333///000111111222222111111111111111222222222333333222222222222222222222222111111111111222222222222111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222111111111111222222222333333333222333333444444333333222555444333222222222222333tttgggYYYKKKBBB@@@===;;;888888999:::999999777666555555444444555555555555555555444444444444222222222222333333333333111111222333333333222222333333333333222222222222333333333222222222222111333333333333333333333333333333333333222222222222333333333333444444444444333333444444444333222222222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222333444444555555555555555444444333333333333333222666555555444444444444555555444444444444333333333555555555555555555555555666555555555555555666777444444333333333333333444666555555444444333222222999:::;;;<<<<<<:::999777888666555444555444333111222222222333555666888999:::999888666555555444444222333444555666666666666666666666666777888999::::::;;;;;;;;;;;;999888777999888888777777888888999777666666666888888666555555555666777777666444444666666666666666666666666555666666777777666666555777777777666666666555555888888888888777777777777555444222222333555777999333555777777777777999:::;;;999888777888888777666666666666777777777777777888888888999999999::::::999999999888888888888777666666666555555666666666777777666666666555555555666666666666666666666666888777666555555444444555555555555555555666777777777777777777777666555555777777777777777777777777666666555555555555666666555555444333333333444444444555666666666666555444555666666555333111222333444555555555555555444444333333333333333333333333222222222222222333333333333333333333222222222222111111222222333333444444444444333333333333222222444333333222222333333444000000111222222333444444333333222222222222333333111111111111111222333333444333222222333333222111111111222222222111000000000111111111111222222222000111222222222222111000111111222222222333333333111111222222222222111111111111222222222222222111333222222111111222222333222222222222222222222222000111222222222222222222111111111222222222222333222222222222333333333333222222222222222111111111111111000000000000111111222222222222222222222222333333333333333333333333444444444333222111111111111111222222222333333333222222333333333333222222444444333222222222222333vvvmmmaaaRRRFFFAAA===;;;888888999:::::::::777666666555555555555555666555444333111000......333333333333333333333333000111333444444333222111333222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444444444444444333222222111111222222222222222333333111111111111222222222222333333333333333333333333111222222222222222333333222333444444555555444444222222222222222222222222333222222222222222222222444444444444444444444444666666666666666666666666666666666666777888999999666555444333222222333333222222333444444555555666666777888999999888777666777666444555666666555444444444444444555777888888:::999888777666555555555222333333444555555444444555555555444555555666666999:::;;;<<<;;;:::888777777777666666666666777777666666666777777777666555888888999999999777666555666666666666666666666666666666777777777777666666777777777666666666666555999999888777777666666666444333333333444666888999555666777777777666888999<<<;;;:::::::::999777666444555555555555555666666777777888888888999999999999999999888888888777777777777666666666666777777777777777777666666666666777777777777777777777777777666555555444555666666666555555444444555777888888999999999999888777777666666666666666666666666444333333222222333333444555444444333333333444444555555555555555555555555555666666555333111222222555555555666555555444333333333333333333333333333222222333333333333333222333333333222222222111111222222222333333333444444333333333333333333333333444333333222222333333444111111222222333333333333444333333333333333333444333222111000111222333444666333000111333444222000222222222222111111000000000000111111111222222222111111111222222111111111111111222222222333333333111111222222222222111111111111222222333333222222333222222111111222222333111111111111111111111111111222222333333333222222111111111111222222222222222333333333333333444444333333333222222111111111222111111000000111111222111222222222222222333333333333333333333333333333444444444333333222222222111111222222222333333333222222333333333333222222333333222222222222222222xxxtttmmm^^^QQQIII@@@===999888888999999999666666666666666555555555444444333222111111000000333333333333333333333333111222333444444333111000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444333222222111111111111222222333333333222222222222333333333333333333333333333333333333111111111222222333333333111111222333333333333222222222222222222222222222111111222222222222222222444444444444444444444444666666666666666666666666555555666777888:::;;;<<<888777555333222222333333222222333444444555555666444555666777777666555555555444333555777999888777777777666555555555666666999888777666555555555555888888888888888777666666999888888777777777777777777888999::::::999888888666666777777777777666666555666777777777666666666888888999999999777666555777777777777777777777777888888888888888888888888888777777777666666666666:::999888777666666777777333444666777888888777777888999:::999777666666777<<<<<<===<<<;;;:::888888777777777888888999999999666666666666777777777777999999999888888888777777999888888777777888888999999999999888888888777777888888888888888888888888444444444555555777888888666555555444444555777888555555666666555555444333555555555555555555555555333333222222222222333333444444333333333444444555555555444444444444555555555666666555333222222333555555666666555444444333333333333333333333333333333333444444444333333222333333333222222222111111333333333333333444444444333333333333333333333333444333333222222333333444555555444444333333333222444444555555555555444444333222111111111222444555666333000000222444222000333333222111111000000000000000111111111222222222222111111111111111111222111111222222222333333333111111222222222222111111111111222333333333333333333222222111111222222333111111111111111111111111222222333333333222222111000000111111111222222222222222222333333444444444444333333333222222111111222222111111111111222222111111111222222333333333333333333333333333333333222222222333333444444444111111222222222333333333111222222333333222222111111222222222222222222222xxxxxxvvvkkk[[[QQQDDDAAA<<<999888888888888666777777777777666555444111222333444555666777888444444444444333333333333222222333333333222111111111111111222222222222222111222222222222333333333333333333333333333333333333333333333444444444444222222222222333333333333333333444444444333222222111111111222222333333444222222333333333444444444333333333333333333333333111111111222222333333444000000111222222222222222111222222222222333333333222333333444444444444333333333333444444444444555666666666666666666666666444555555777999;;;===>>>;;;999666444333333444444666555555444444333222222555555666666777666666666333333333555888:::::::::888777666555555444444555666666555555555555666666888888888888777666555444777777777777777888999999999999999999888888888888777888888999999888888777555666888888666666666777555555666777777666444444777777777777777777777777:::999999888888999999:::888888777777777666666666999888777666666666888888444555777999999888666555999:::;;;999777555555666:::<<<>>>===<<<:::999999555555666666777777888888555555555666666666777777999999999888888888888777:::999999888888999999:::::::::999999999888888888777777777777777777777777111222444666777888888888555555555555555666777777666666666666666555555444555555555555555555555555555555444444444444555555444444333333333444555555555555444444444444555555444555666555333222333444666666666666555444333333333333333333333333333333444444555666666555333222333333333333222222222222333333333333444444444444222222333333333333444444444333333222222333333444666666555444444333222222444444555555555555444444222222222222222333444444555333111000111222222111333222111111000111111111000111111111111222222222222222111000000111222222111111222222222333333333111111222222222222111111000111222333444444444444333222222111111222222333222222222222222222222222222222222222222222111000000000000111111111111222111111222222333333444444333333333333333222222222222222111111111111222222111111111222222333333444333333333333333333333333111111111222333444444444111111222222222333333333111111222222222222111111000111222222333222222222|||xxxgggZZZKKKFFF@@@<<<:::999888888666777777888777666555444333333444555666777888888555555444444444333333333444333222222111111222222000111111111222222222222111111222222222333333333444444444444444444444444333333333444444444555555111222222222222333333333222222333444444444333333000111111222333333444444222222222333333333444444222222222222222222222222000111111222333333444444111111222333333333333222222222222222333333444444111222333444555444444333333333333444444444555555555555555555555555555555333444555777999;;;===???===;;;888555333333444555666555555444444333222222444444555555666666666666555444444666888::::::999666666555555444555555555333333333333444555666777444555555555555555444333555555666888:::<<>>;;;999777777777777666777888888888888777666444777999888666555666777444444666777777666555555777777777777777777777777999999888777777888999999888888888777777777666666999888666555666777999:::666666666666666666555555777888999888666555555666777:::<<<===:::888888999222222333333444555555666666666666666777777777777999999999888888888888777999999888888888888999999999999999888888888888777666666666666666666666666111333555888888888777555444555555666666666666666777888888888888777666666555555555555555555555555555444444333333444444555333333333333333444555666555444444333333444444555222444555444333333444666666666666666555444333222444444444444444444444444555666777888777666444333444444444444333333333333444444444444444444444444222222222333333444444444444333333222222333333444444444333333333333333333222222333444444333222222111222333333444444333333333333222000//////111333222111000000000111222333000111111111111222222222222222111000000111222222111111222222222333333333111111222222222222111111000111222333444444444444333222222111111222222333333333333333333333333333111111222222111111000///000000000000111111111111000000111111222333333444222222333333333333333333333222222111111222222333000111111222333333444444222222222222222222222222111111222222222222222222111111222222222333333333111111222222222222111111///000111222333222222111ttteeeOOOJJJDDD>>>;;;:::999888666777888888888777555444666666555444444333222222555555555444444333333333555444222111000111222222000000111111222222222222111111111222222333333333444444444444444444444444333333333444444555555555111111222222222333333333111222333333444444444444000000111222333333444444111222222222222333333333222222222222222222222222000000111222333333444444222222333444444444444333222222222333333444444444///000111222333222222111333333333444444555555555555555555555555555555555333333444666999;;;>>>???>>><<<999666444444555666222222333444444555555666333333333333444444555555777666555666888:::999888444444444444444555666777222222222333444555777777555666777888999999999999888999;;;>>>BBBFFFIIIKKKEEEBBB>>>999777666666777333444555666666555444333444777999888666555666888555666777999999999888888777777777777777777777777999888777666666777888999888888888888777777777777888777666555666777999;;;888777555333333333444555444666777666555555666777444777;;;;;;999777777888555555666666777888888999777777777777888888888888999999999888888888888777888888777777777777888888888888888888777777777777444444444444444444444444222444777999999777555333333444666777777777666555444444444444444333333222777777777777777777777777333222222111111222222333333333333333333444555666555444333333333333444555111333444444444444555777666666666666555444333222444444444444444444444444666777888999888777555333555555444444444444333333444444444444444444444444222222222333333444444444444333333222222333333444111111111222222333444444000111222333333222111000111222333444555444333222222333333111...---111555111111000000000111333444000111111111111222222222333222111000000111222333111111222222222333333333111111222222222222111111000111222333444444555444333222222222222222222333333333333333333333333333111111111111111000///...000000000000111111111111//////000111222222333333222222222333333444444444333222222111111222222333000000111222333333444444111111111111111111111111333333222222111000000000111111222222222333333333111111222222222222111111///000111222333333222111ttt```RRREEE@@@???;;;888777999:::;;;;;;:::777555333666666666666666555555444555555444333333333333444111111111111111111111111333222111000111222333444222333333222222333555888444444444444444555555666333444444555555444444333111111111111111111111111111111222333333444555555555444333333222222222333444444444444444444444444111111111222333333333444222222222222222222222222333333333222222111111111333333333444444444555555333222222111111222222333333444444555666777888888444444555555666666777777666666666777888888999999===;;;888555444333444444444444444444444444444444444444444444444444444444444444444444555777888999555333222555888;;;:::888777777777888999999999:::888888888888888888888888666888<<>>888888888666333555555555666666666666777888777555444444555777888777777777777777777777777777777777777777777777777777888888888888777666666666666666666666555555444777777777777777777888888555555444444444444555555333333333444444444555555666777999999777666777888666555333222222444777888999888888888777777666666777777777777777777777777999888777666666777888999777666666555555555555555777777777777666666666666333333333444444444555555777777666555444444333333222555666555333222333555444444555444222222444666222222333333333333444444444444444444444444444444333333333444444444555555444444333333333444555555444444555555666555555444444333333333333333333333666:::@@@BBB@@@;;;666444555444444333333444444555555555444444444333333333333333333333333333333333333333333333333333333333222222111111222222333444777666444222111111222333222222222222222222222222222222333333333222222111222222111111111111222222333333333222222222111111111111000000111111222333///000111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555111111111111111111111111111111111111111111111111222111111000000111111222666555555444222111111000111111000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333222222222222333444555666222222333333333333333333222222222222222111000///kkk\\\LLLDDDAAA===::::::999:::;;;;;;:::888666444666666777777666666555444555555444333333333333444111111111111111111111111000000000000000111222222111222333444555777:::<<<:::999888666555555555555333333444444444444333333111111111111111111111111333333333444444555555555555444333333222222222222333333333333333333333333111111111222222222222222222222222222222222222222333333333222222222111111333333333444444444555555333333222222222222333333444444444555555666666777444444555666666777888888777777777777777777777777999888666444444444666666444444444444444444444444555555555555555555555555555444444444444555555666555444333555888:::999888777777777777777777888888999999999999999999999999999:::===@@@DDDGGGIIIKKKJJJCCC;;;777888999888666444555555555555666666666666555333222222333555666777777777777777777777777777777777777777777777777666777777888999999999888888888888888888777666666888888888777777777777777666555555444444555555666444444444444555555555555555666888888666555666777444444444555555555666666888888888888777777777666888888888888888888888888888777666555555666777888555555555555666777888888777777777666666666555555333333444444444555555555777666666555444444333333333555777666444333444666555666666555444444555777333333444444444555555555333333333333333333333333333333444444444555555555444444444333333333333444555555666666666555555444333333333333333333444444666:::>>>@@@>>>:::666444555444444333333444444555444444444444333333333333333333333333333333333333333333333333333333333333222222111111222222333444666555333111111111222333222222222222222222222222000000111111111111000000111111000000000000111111333333222222111111111111111111000000111111222333222222333333444444333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444111111111111111111111111111111111111111111111111222222222111111222222222444333333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222333444555666444444444333333333333333222222222222222111000000}}}kkkWWWKKKDDD>>>===>>>999999:::;;;:::999777666666666777777666666555444555555444333333333333444222222222222222222222222000111111222222222222222111222444777;;;???BBBDDDCCCAAA>>>;;;777555444444333333444444444444333333222222222222222222222222444444444444555555555555444444333333333333222222222222222222222222222222222222222111111111111111222222222222222222222222333333333333222222222222333333333444444444555555333333222222222222333333444444444444444444444444444444555666777888999999999888888777666555555555444444333333444555777888444444444444444444444444555555555555555555555555555555444333333333333333555444444555888999999888777777777666666666666666999999999999999999999999:::;;;<<<>>>???AAABBBBBBCCC>>>888666777999999888444444444555555555555666666555444333333444555666777777777777777777777777777777777777777777777777555666777999::::::;;;;;;999::::::::::::999888888999888888888777777666666666555555444444555555666555555555555666666666666444555777777555555555666333444555777777666555444888888888888777777777777888888888888888888888888777777666666666666777777555555666777888999::::::666666666666555555555555333444444444444555555555666666666555444444333333444555666666444444555666555666777777555555666777444555555555555666666666444444444444444444444444333444444444444555555555777666666555555444444444666666666666666555444333222333333333444555555555666999<<<===;;;888666555555444444333333444444555333333333333222222222222333333333333333333333333333333333333333333333333222222111111222222333444444333222111111111222333222222222222222222222222000000111111111111111000000000////////////000000222111111111111000000000111111000000111111222333555555555666555555444444222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222333333222222222222333333111222222222333333444444222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222333444555555555555555444444333333222222222222222222222111000|||dddSSSGGG???===???999::::::;;;;;;:::999888777777777777777666555555555555444333333333333444222222222222222222222222222333444555666555444333333444777;;;AAAGGGJJJKKKJJJHHHCCC>>>999555333333333333333444444333333333222222222222222222222222444444444444444333333333333333333333333333333222222222222222333333333333222222222111111000000000222222222222222222222222333333333333333333333333333333333444444444555555333333333222222333333333555555444444444333333333333444555666777999:::::::::999888777555444333222333222222333333555666777444444444444444444444444555555555555555555555555555555444444333444444555666555555666777888888777888888888777777666666555999999999999999999999999:::::::::;;;;;;<<<<<<<<>>@@@::::::;;;;;;;;;:::::::::777777777777777666666555555555444333333333333444222222222222222222222222222333444555666555444333555666999???FFFLLLOOOOOOLLLIIIDDD>>>888555333333222333333333333333333222222222222222222222222222333333333222222222222222222222333444444444333222222333333333444444555555333222222222111111000000222222222222222222222222333333333333333333333333333333333444444444555555444333333333333333333444555555555444333333222222444444555666777888999999999888777666555333222222333333333333333444444444444444444444444444444444333333333333333333333333444444444444555666777888666666777777666666777777999999999888888777777777999999999999999999999999777777888888999:::::::::<<<:::888666666777666666444444444555555555666666888888888777777888888888888888888888888888888888888888888888888888888888999999:::::::::999999888999999::::::999999888777888888888888777777666666666666666555555666666666666666666777777777888888555777999888777666777777777666444444444555777999777777777777777777888888888888888888888888888888888888888888888888888888888888999999999999888777777666666666666555555555444444444555555555666666555555555555555444444444333222222333444444444444333555777777555444555555333444444444444555555555666666666666666666666666444444444555555555666666777888888777777555444333444444444444444333222111333333444555666666777777777888888888666555666777555444444333333444444555333333333222222222111111333333333333333333333333333333333333333333333333222222111111222222333444222222222222222222333333222222222222222222222222222222333444444444444444333222222111111222222333000000000000000000000111111111000000111111222333555555555555555444333222111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111222222222222222222222222222333333444444333333222333333222222222111111111222222333333333444444444111111111111111111111111222222222222222222222222111111222222222333333333333333222222222333444444666666555444333333222222111222222333333333222222jjjVVVGGGAAABBB<<<<<<<<<;;;;;;:::::::::777777888888777777666555555555444333333333333444333333333333333333333333000111111222222222222222777777999???HHHMMMNNNMMMIIIEEE@@@;;;666444333333222222333333333333222222333333333333333333333333111111111111222222222222111222333444555444333222333333333444444555555666333333333222222222222222222222222222222222222222333333333333444444444444333333333444444444555555444444333333333333444444666555555555444444333333444444555555666666777777777666666555444444333333444444444444444444333333444444444444444444444444222222222222222222222222444444444555666777888999666777888777666555666777999999999999888888888888888888888888888888888888555555666777888999:::::::::999888777666666666666555555555666666666666777666666777777777777666666888888888888888888888888888888888888888888888888999999::::::999888777777888999999999999888777777777777777777777777777888777666666555555666666777666666666666777777777777666888999999888777777888888777444333333555888:::777777777777888888888888999999999999999999999999777777888888888888777777888999999:::999888777666777777777777666666666666444444555555555666666666555555555555555555555555333222222333555666555444333555777777666444444555333333444444444555555555777777777777777777777777444444555555555666666666333444555555444333111000333333444444444444333333444555555555666777777777666777888777666555777888555444444333333444444555333333333333222222222222333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222222222222222222222222///000111222333333333333333333333222222333333333000000000111111111111222111111000000111111222333444444444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111333333333333333333333333111222333444444333222111333333222222111111111000111222222333333444444555111111111111111111111111222222222222222222222222111111222222222333333333333333333222222333333444444444444333333222222111111222333333333333333333xxxaaaOOOFFFFFF>>>>>>===;;;::::::::::::777888888888888777666666555555444333333333333444333333333333333333333333000000000000000111222222777666888>>>EEEJJJJJJHHHBBB???;;;666444333444555222222333333333333222222333333333333333333333333111111111222222333333333000111333555555444333222111222222333444444555555333333333333333444444444222222222222222222222222333333333444444444555555333333333444444444555555444444333333333333444444666666555555555555555555444444444444555555555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333444444444444555555666777666888999888555444555777777777777777888888888888777777777777777777777777666666666777888888999999777888888888777777777777666666666777777777888888666777777777777777777666888888888888888888888888888888888888888888888888777777888888999888888888999999999999999888777777666666666777888888999999777777666666666666777777555555555666666666777777555777888888777666666777777666555555555666888888666777777777888888888888999999999999999999999999444555666777777666555444555777888999:::999777666999888888888777777777777555555555555666666666666555555555555555555555555555444333444777999888666333666888999777666555555444555555555555666666666555555555555555555555555555555555555666666666666222333444555555444222111333333444555666666666666666666666666666666666777666777888888777666777888555444444333333444444555444444444444333333333333333333333333333333333333333333333333333333333333222222111111222222333444555555555555444444333222222222222222222222222222///000111222333333333333333222222222222222222333111111111111222222333333111111000000111111222333333333444555555555444444111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111333333333333333333333333000111222444444222111000111111111111222222222222111111111222333444444444111111111111111111111111222222222222222222222222111111222222222333333333444333333222222333333333222222222222222222222222111222333333444444333333jjjUUUKKKIII@@@???===<<<::::::999999888888888888888777666666555555444333333333333444333333333333333333333333333222111000111222444555666555666<<>>===<<<<<<999888666555555555666777555333222333444555444333444333222111111222333444444333222222111111111222555555777;;;???AAA???===555555555444444333333333333333333333333222111000111111111111111222222222222333555444333333444666444333333222222333333444333333333333333333333333111222333444444444333333444444333333333444555555444444444444444444444444555555555444444333333333444444444444444444444444666666777777666555444444444333333333333444555555444444444333333333222222333333333444444444555555222333444555666666666666555555444333222222222222333333333444666777999:::888777666666555666666777777777777777888888888888777777555444444555666777777777777777777777777777666666666666777777777777444555666888999999999999555666777888888777666555777777777777888888888888999999999888888888777777888999:::;;;::::::888777888777666555555666777888999999888888888888999999777777777777777777777777777666666666666666777888777777777777777777777777888888888888777777777777777777777777888999;;;;;;:::::::::999999999888888444555555666777888888999999999;;;;;;;;;;;;999999777777777777777888888999444444333444444555666777444555555444222222333555666555444333444666888:::666555444333333444555666777777777777666666666666444444333222222222333333444444555666777777666666444333333333333444555555555555555666888:::<<<>>><<<;;;999777555555555555777888999999888777666555777777666555444444333333555444333333222222333333222222222222222222222222333333333333333333333333444333222111111111222333555444444333333222222111333333444555555444333333333444444555555444444333333222222111000000000000222222222222222222222222111111222333333333333222111222333333444444444444000000000000000000000000000000111111111111000000111111000000000000111111222222111111111111222222222222222222111111000000222222222222222222222222444444444333333222222222444333222111111222333444222222222222222222222222222222222333333333444444333333444444333333222111111111222222222111111000333222111111222222000...111111111222222333333333444333333333333333222222}}}iii[[[MMMDDDBBB@@@===<<<;;;:::999999888777666666666777888777555444444555555333222333333222111111222333333444444333222222222222222444444555888<<<===<<<999444444444333333333222222111222222222222111111000333333222222222222222222222333444444333333444666444333333222222333333444333333333333333333333333333333333333333333333333555444444333333333444444444444444444444444444444555555444444444333333333444444444444444444444444666666666666666555444444444333333333333444555555444444444333333333222222333333444444444555555555777777888777777666555444555444444333333333333444444444444444555777888999777777777777777777777777555555555555666666666666777666666555555555666666888888888888888888888888666666666666777777777888555666777888999:::::::::666777888888888888777666777777888888888999999999999999999888888888777777777888999:::;;;;;;::::::888888777666666777888888999999888888888888999999888888888888888888888888:::999888777777777777777777777777777777777777777888888888888777777777777777777777777888999999:::::::::999999999888888888555555666666777888888999999999;;;;;;;;;;;;999999999999888777666666666666444444333444444555666777555666666555333333444555555555444444555666888999777666555555555555666777777777666666555555444444555444444444444444555555444444555666666666666666444444444444555555555555444444555777999<<<>>>@@@;;;:::888666555555555666888888999999888777555444666666555444444333222222555444333333222222333333222222222222222222222222333333333333333333333333333222111000000000111111555555444444444444333333333333444555555444333333333333444444444444333333555555444333333333444444222222222222222222222222111111222333333333333222111222222333333333333222111111111111111111111111000111111222222111111000222222111111111111222222222222111111111111222222222222222222111111111000222222222222222222222222444444444333333222222222333333222111111222333333222222222222222222222222333333333444444444555555333333444444333333222111111111222222222222111111333222111111222222000///222222222222222222333333222222333333333333444444wwwfffSSSIIIEEEAAA>>><<<;;;999888999888777777777888999::::::888666666555555333111333333222222222222333333555444444444444333333333222222333555777888777555333333333222222222222222111222333333333333333222555444444333333222222222222333444444333333444555444333333222222333333444333333333333333333333333555444333222222222333444666555444444333333333333444444444444444444444444555444444444444333333333444444444444444444444444555666666666666555444444444333333333333444555555444444444444333333333333333444444444444555555555999999999999888777666666555444444444444555666666555555555555555666777777666777888999999888777777555555555555666666666666555666666777777666666666888888888888888888888888666666666777777777888888666777888999999999999999777777888888888888777777888888888888999999999999999999999888888888888888666777888:::;;;;;;;;;;;;999888888777777888888999999999888888888888999999888888888888888888888888<<<;;;:::999888777777777777777777777777777777777888888888888777777777777777777777777777777888888999999999888888888888888555666666777777888888888999999;;;;;;;;;;;;999999;;;:::999777555444333333444444333444444555666777666777888777555444555666444555555666666777888888888777666555555666777888777666666555444333333222555555555555555666777888444555555666666666666666333444666777777777666555444555666888;;;>>>@@@BBB:::999777666555555555666888888999999888777555444666666666555444444333333555444333333222222333333333333333333333333333333333333333333333333333333444333222111111111111222444444444444555555555555333333444444444444333333333333444444444444333333222222111111111222222333333333333333333333333333111222222333333333333333222222222222222222111111111111111111111111111111111222222333333222222111333333333333333333333333222222111111111111222222222222222222111111111111222222222222222222222222444444333333333333222222333333222222222222333333222222222222222222222222444444444444555555555555333333444444333333222111111111222222222222222111222111111111222222111///333333222222222222222222111222222333333444444555oooXXXNNNIIICCC???>>>===<<<::::::999888888888999:::;;;===;;;888777666555222000333333333333333333333333555555555555555555444444111222222333444444333222222222111111111111111111222333444555555555555555555555444333222111111000111333444444333222444555444333333222222333333444333333333333333333333333333222111000111333555777777666555444333222222222333333333333333333333333444444444444444444444444444444444444444444444444555555555666666555444444444333333333333444555555555444444444444333333333444444444444555555555555666666777888999999999999444444444555555666888888777666666555555555666666666777999:::;;;:::888777777777777777888888888888444555777888888777666555888888888888888888888888666666777777777888888888777777888888888888888888777777777777777777777777777777777888888888888999888888888888888888888888666777777888999999999999999999999999999999999999999999888888888888999999888888888888888888888888;;;:::999888888888888888777777777777777777777777888888888888777777777666777777888888777777777666888888888888888888888888666666777777777888888888999999;;;;;;;;;;;;999999:::999888666555444333333444444333444444555666777777888999888777666666777444555666777888888777777888777666555555666777888777777666666555444333333444444444555666777888999555555666666666666666555333555777888999888666555666666888999;;;===???@@@999888666555444555555666888999999999888777555444777777777777666666555555555444333333222222333333333333333333333333333333333333333333333333333333666666555555444444444444222222333333444555555666333333333333333333333333333333333444444333333333000000///000000111222333333333333333333333333333111222333333444444333333222222222222222111000///222222222222222222222222222333333444444333333222222222333333333333222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444555333333444444333333222111111111222222333333222222222111000111333333111///333333333222222111111111333333333333333333333333yyybbbQQQJJJCCC?????????>>><<<::::::999888888999:::;;;===;;;999777666555333000333333333333333333333333444444555666666666555444222333333333333222222333111111111111111111111111222222333444444555444444444333333222111000000///111222444333222222333555444333333222222333333444333333333333333333333333111000000000222555888:::777666555444333222222222333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444333333333333444555555555555555444444444333333444444444555555555666666444555666777888888888888444444444555666777888999777777666555555555555666555777999:::;;;:::888777777777777777888888888888444555777888888888777666888888888888888888888888777777777777888888888888777777777888777777666666666666666666666666666666666666666777777777888888888888888888888888888888888888777666666666666555999999::::::::::::999999999999888888888888999999777777777777777777777777777777777777777888999:::888888888888888888888888888888888888777777777666777777888888888888777666888888888888888888999999777777777777888888888888999999;;;;;;;;;;;;999999777666666555444444555555444444333444444555666777777888::::::888666666777444555666777888888888888666666444444444444666666888888777777666555555444444444444444555666888888555666666666666666555555444555777999999888777555888888999:::;;;;;;;;;;;;777666555444444444555666999999999999888666444333666666555555555555555555555444333333222222333333333333333333333333333333333333333333333333333333666666666666555555444444000000111222333444444555333333333333333333333333222333333333333333333222333333333333333444555666333333333333333333333333222222333444444444444333222222222222222111000///222222222222222222222222333333444444444444333333111111222333333222111111333333222222222222333333222222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333444444333333222111111111222333333333333333111111000111333333111000333333333222222111111111444444444333333222222222|||jjjVVVMMMDDD?????????===;;;;;;;;;999888888888999999;;;999777777666666444222333333444444444444333333333444555666666666555444222333444444222222333444111111111111111222222222000111111222222222222111333222222111111000000000111222333333222222333444444333333222222333333444333333333333333333333333//////000111333555888999666555444444333333333333333333333333333333333333333333333444444444444555444444444444444444444444333333444555555555555444444333333333333444555555555555555555444444444333444444555555555666666666777777777777666555444333444444444555555777888888777666666555555555666666555666777999999999999888555555555555666666666666555555666777888888888888999999999999999999999999777777777888888888999999888888888888888777666555777777666666666666777777666777777777777888888888888888888888888999999999:::999777666555555444444888999999::::::999999888999999888888888888999999777777777777777777777777666666666777888999:::;;;888888888888888888888888888888888888777777777777777888999::::::999888777999999999999999:::::::::888888888888888888888888999999;;;;;;;;;;;;999999444444444444444555666666444444333444444555666777666888::::::888777666777555666666777777888888999666555444333333444555666777777777777777666666666555555444555555666777888666666666666666666555444444555777888888888777666777888888999999999888777555555444333333444666666999::::::999888666444333333333333333333333333333555444333333222222333333333333333333333333333333333333333333333333333333333333444444333333222111///000000111222333333444333333222222222222333333222222333333333333222222333222222222222333333444333333333333333333333333222222333444444444444444222222222222222222111111333333333333333333333333222333333444444333333222000111222333333222111000333333222222222222333333222222222222333333333333222222222222222222222222222222333333333333444444333333444444444444333333222222222222222222222222111111111111222222222222333333444444333333222111000111222333444444444444111000000111333333222000333333222222222222222222444444444333333222222222~~~sss___VVVIIIBBBAAAAAA>>>;;;<<<;;;999888777777777777888777666666666666555333333333444555555444333333111333444666666666444333222333444333111111333555111111111222222222333333222333333333333222222111222222222222222222222222000222333333222222333444444333333222222333333444333333333333333333333333000111222222333444555666555444444333333333444444222222222222222222222222333333333444444444555555444444444444444444444444222333444444555555555444444333333333333444555555555555555555444444444444555555555555666666666666777777777777666555444444444444444444555666666777666666555555555666666777555555666777777888999999555555555555666666666666666666666666777888999:::999999999999999999999999777777888888888999999999;;;;;;;;;:::999888777666999999888777777888999999888888999999999:::::::::777777888888888999999999:::999888777666666777777777888999::::::999888777999999888888888888999999999999999999999999999999888888888888888999:::;;;888888888888888888888888888888888888777777777777666777999;;;;;;;;;:::999999999:::::::::;;;;;;;;;888888888888888888888888999999;;;;;;;;;;;;999999444333333333444444555666444444333444444555666777666888::::::999777666666777666666666666888999:::777666555444444555666777555555555666666666666777777777666666666777777888666666666666666555444444555555555666666666777777444555666777777777666666444444333333333444666777:::::::::999888666444222333333333444444444444444555444333333222222333333444444444444444444444444333333333333333333333333222333333444333222111000111111111222222333333333333333222111111222333333222222333333333333222222111111000000///000000000444444444444444444444444222333444444555444444444111222222333333333333222444444444444444444444444222222333333333333222222111222333444444333222111444333333222222333333444222222222333333333444444222222222222222222222222222222222333333444444444333333444555555444333333222222222222222222222222111111222222222333333333333333444444333333222111000111222333444444444444111000000111333333222111222222222222222222333333111111222333333444555555~~~~~~iii^^^PPPHHHFFFDDD@@@<<<===<<<:::888666666666666666555444555666777666555333333444555555444333333111222444666666555444333111333444333111000333666111111222222333333333333666777777777666555444444333333333333333333333444000222333333222111333444444333333222222333333444333333333333333333333333222333333444444333333222444444333333333444555555222222222222222222222222333333333444444555555555444444444444444444444444222333444444555555555444444333333333333444555555666666555555555444444444555555555555666666666777444555666777777888888888555444444444444555666666555555555555555666777777555555555555666777999999777777777777888888888888777666666555666888:::;;;999999999999999999999999777888888888888999999999=========<<<;;;:::999888;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<777777888888999999999999:::999888888888999:::;;;777888999::::::999888777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::888888888888888888888888888888888888777777777777666777:::<<<===<<<;;;::::::::::::;;;;;;<<<<<<<<<999999888888888888888888999999;;;;;;;;;;;;999999555444444333333444444555444444444444444555777777555777::::::888666555555888777666555666777:::;;;888777666555555666777888333333444444555666666666999999888888888888888888666666777777666555444444555555555555555666777777111222444555666777666666444333333222333444666777:::::::::999888666444222666666666777777777777777555444333333222222333333444444444444444444444444333333333333333333333333333444555555555444333222222222333333333333444444444333222111111222333444222222222333333222222222555555444333222222222333444444444444444444444444222333444444555555444444111222333444444444444444444444444444444444444444111222222333333222222111222333555666666555333222444333333222222333333444222222222333333444444444222222222222222222222222222222222333333444444444333333444555555444333333222222222222222222222222222222333333333444444444333333444444444333222222000111222333444444555444000000000111333333222111111111111222222333333444...///000222444666777888vvvhhhVVVKKKGGGEEEAAA<<>>=========<<<<<<;;;;;;;;;::::::999999999999999;;;;;;::::::999888888777888888888888888888888888999999999999999999999999666777999:::;;;:::999888:::999777777777888999;;;999:::::::::999999;;;===@@@===999888999:::999888999:::;;;<<<<<<<<<;;;:::::::::::::::::::::999999:::999888888888888999:::::::::;;;;;;::::::999999444444333333333333444444555555555666666777777777777666666555555666666777666777777888888999::::::888777777777777666666666666555555555666777888888888777666555444555555666666666666666555555555555777777777666555555444444555555555555555555555555555444444333444555666777777777777777777777777777666666666666666666666555444444333333333444555666666666666666555555444444333333333444444444555555555555555555444333222111111222444777999888555222222222222222222222222222111111111111111111111111222222222222222111111111333333222222222222222222111111111111222222222222333333333222222222111111444444333333333333333333222222222222333333333333111222444444222111111222222222222222222222222222222333333444444333333222222222222222222222222222444444444444444444444444444444333333333222222222333333333333333333333333111111222333333333333222444444333333333333222222111222333444444555555555222444555333111///111222111111222222333444555555444333333333444555777888rrr```SSSLLLKKKMMMJJJFFFBBB???>>><<<:::999777666555555444444555555555444444444333333222222444444333333333333222222333222222222111111111111111222222222333333333333222222333444444444444444111222222333333222222111111222222333333222222111222222222222222222222222444444444444444444444444//////000111222333444444222222222222333333333333333333333333333333333333444444333333333333222222333333222222333333444555333333333444444444555555555555555555555555555555555666666777777666444444444333222333555555555333666666666666777777777777555555555666666666777777999999999888777555444333555555555666666666666666666666777666555666888;;;===>>>>>><<<:::999999:::777777888888999:::<<<===999999999999999999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<<<<888999::::::;;;:::::::::;;;;;;::::::999999888888888888888888888888888888::::::::::::::::::::::::777888999::::::999888888999888777777888999:::;;;;;;<<<===<<<;;;;;;===>>>@@@===:::999:::::::::999;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::999999888888888888888444444333333333333444444444444555666777888999999888777777666666777777888666666777888888999999:::888888888888777777777777666666666555666666777777777777666555555555555666555555555555555555555555666666666666666666666666666666666666666666666666444444444333444444555666555555555555555555555555555555666666666666666666444444333333333444555555666555555555555444444444333333333333444444444444444555555444444333222111000111333666888888555333333333333333333333333333222222222222222222222222222222222222333333333333111111111111111111111222000000000111111111111222333333333222222222222111333333333333444444444444111111111222222222222333111333666777555444333444333333333333333333333333222333333444444333333222111111111111111111111111444444444444444444444444333333333333222222222222333333333333333333333333111222222333333333333333444444333333333333222222000111222333444444555555111222444444222111111222222222222333333444444444444333333333444555666777ssscccYYYWWWXXXKKKHHHCCC???>>><<<:::999777666666555555555555555555555555444333333222222333333333333333333333333333333222222222111111111333333333333444444444444222222333444444444444333111222222333333222222111111222222333333222222111222222222222222222222222444444444444444444444444111111222222333333333333111222222222222333333333444444444444444444444444333333333333333333333333333222222222222333444444333333333444444444555555444444444555555555555555555666777999999777555444333222222333555777666555555666666777888888999999666666666666777777777777777888888888888777777666666666666666666555555555555666777777666777999;;;>>>??????===;;;999999:::888888888888888999:::;;;999999999999999999999999:::::::::;;;;;;:::::::::<<<;;;::::::;;;===@@@BBB@@@@@@???>>>===<<<;;;;;;888999;;;<<<======<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::888888999::::::999888888888777777888888:::;;;<<<<<<>>>AAABBBAAA???>>>>>>===<<<;;;:::::::::::::::===<<<;;;:::::::::::::::888888999999:::::::::;;;999::::::;;;;;;::::::999999888777666555666777888666555555444444555555666444555555666777777888888777777777777777777777777666666777777888999999999888888888777777777666666777666666555555555666666777666666666555555555555444444555555555555555666555555555555666666777777555555555555555555555555444444444444444444444555555555555555555555555555555555555555666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444333222111000000222555888888666444333333333333333333333333222222222222222222222222222222222333333444444444000000000000111111111111111111222222222333333333222222222222222222222222222333333333444444555555000000111111111222222222333666999;;;:::888777666333333333333333333333333222333333444444333333222111111111111111111111111444444444444444444444444333222222222222222222222222222333333333333444444111222333333444444333333444444333333333222222222222222222222333333444444111222333444333222222111333333333333333333333333333333333444444555555555yyyjjj___[[[JJJFFFAAA===;;;:::999777777777666555555555555666555555555444444333333333333333333333333333333333333333333222222222222111444444444444555555555555111222333333444444333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222444444555555444333222111111111111222222222333333444444444444444444444444333333333333333333333333333333222222333333444555333333333444444444555555444444444555555555666666444666888999999888666555444333222444666888777777555666666777888999::::::777777888888888999999999777888888888888777777666666666666666666555555555555666777777777777999;;;>>>??????===:::999999::::::999888777777777777777888888888888888888888888999::::::::::::::::::999:::999888888:::<<>>>>>===<<<<<<;;;::::::999:::<<<>>>??????>>>>>>;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999888999999:::::::::::::::777888888888999:::;;;<<<;;;@@@EEEHHHGGGCCC???<<<:::::::::999999999999:::===<<<;;;:::::::::::::::888888888999999:::::::::888888999999999999888888888777666555444555666666555555444444444444555555555555555555555555555555666666666666666666666666555666666777888888999999777777666666666555555555777666555555555555555666666666666666666555555444333444444444555555666666444444555555666777777777444444444444444444444444444444444444444444333333555555555555555555555555444555555555666666777777444444444444444444444333333333333333444444444444333333333333333333333333333333333444333333222222000000111444777777666444222222222222222222222222222222222222222222222222222222222333333444444444/////////000000111111111111111222222222333333333222222222222222222222222333333333444444555555555000000111111111222222222444777:::;;;:::888777666333333333333333333333333222333333444444333333222111111111111111111111111444444444444444444444444222222222222222222222222222222222333333444444444222222333444444444444333444444333333333222222222444444333222222222333333444444444444444444333222444444333333333333222222333333333444444444444444{{{fffYYYIIIEEE@@@<<<::::::999888888777666666555555666666444444444444444444444444222222333333333333444444333333333333222222222222444444444444555555555555111111222333333333333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222666666777666555444222111111111111111222222222222333333333333333333333333222222333333333333444444444333333333333444555555333333333444444444555555333333444444555666666666555555777888888777777666555444333555777888888777555666666777888999999:::888888888999999999::::::999999999888777555444333555555555666666666666666555777888888888888999:::<<<======;;;999888888999::::::888777666555555555777777777777777777777777999999::::::::::::999999999888888888999;;;<<<===;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::;;;<<<<<<===888888999999::::::;;;;;;:::???FFFIIIGGGCCC>>>;;;777999::::::888888999:::;;;;;;;;;;;;;;;;;;::::::888888888999999999999999777777777777777777777777777777666555555555555555333333222222222222333333666555555555444444444444555666666777777666666555555555666777777888888999666666666666555555555555555555555444555555666666666666666777666555555444333333333444555555666666444555555555666666777777444444444444444444444444333444444444444333333222444444444444444444444444444444555555666777777777444444555555555444333222222222333333333333333444333333333333222222222222222222333333333333222222111111111333666666555333111111111111111111111111333333333333333333333333222222222222333333333333/////////000111111222222000000000111111111111222111222222222222333333333444444444444444555555555111111111222222222222333333555888888666444333333333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444111111111222222222222222111222222333333444444555222222333444444444444444444444333333333333222222555555333333333333555555999777444444444555444333333333333333333333333333222333444444444444333333qqq\\\JJJEEE@@@<<<;;;;;;;;;;;;888777777666666666666666333333444444555666666666222222222333333444444444444444333333333222222222222222222333333333444444111111222333333333333222111222222333333222222111111222222333333222222111222222222222222222222222333333333333333333333333444444555666555444222111111111111111222222222222333333333333333333333333222222222333333444444444555555444444555555666777333333333444444444555555333333444444555666666777555555555666666777777777666555444555777888888777555666666777777888888888777888888888888999999999777888888777666555444333444444555555666666777777666888999999888777888999999::::::999888777777888:::999999888777777777777888888888888888888888888999999::::::::::::999999888999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<>>>???@@@999999:::::::::::::::::::::>>>BBBDDDCCC???<<<:::777999;;;;;;999999:::<<<999:::;;;<<<<<<<<<;;;:::999999999999888888888888888777666666666666777888666666666666666555555444333222222111111222222333555555555555666666666666666777888888888888777666555555666666777888888888777777777666666666666555444444444444555555666777555666777777777666444444222222333444444555666666555555555666666666666666555555555555555555555555333444444555444333222111333333333333333333333333444444555555666777777888444444555555555444333222111222222222333333333333333333333222222222111111111222222333333333222222222222222333555555444222222222222222222222222222333333333333333333333333222222222222222111111111//////000111111222333333111111111111222222222222111111222222222333333333555555555555444444444444222222222222333333333333444666777666333111111222444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444000111111111222222222222111111222333333444555555222333444444555444444444444444333333333333222222444333333333444666888:::>>>:::666444444555555444333333333333333333333333222333444444444444333222{{{cccKKKGGGAAA>>>===>>>>>>>>>888888777666666666666666222333333444555666777777222222222333333444444444444444444333333333222222000000111111111222222222111111222333333333333222222222222333333222222222222222222333333222222222222222222222222222222222444444444444444444444444111222444555555444333111000111111111111222222222222222222222222222222222222222222333333444444444666555555555555666777777333333333444444444555555333333444444555666777777555555555444555666777888777666555666777888777666666666666666777777777777777777777777888888888888333333555666777777777777333444444555666777888888777999::::::888777777888777888999888666666777888999999999888999999::::::999999999999999999999999999999999::::::999999999999999:::;;;;;;::::::999999999::::::;;;<<<<<<===;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???AAABBB::::::;;;;;;;;;:::999999;;;===??????===;;;::::::777:::======;;;:::<<<>>>777999;;;=========;;;::::::999999999888888777777999888666555555666888999555666777777777666444333555444444333333444444555444444555666777888999999777888999::::::999888777555555666666777888888888888888888888777777777777333333333444555666777888555666777777777666444333222222333333444555666666666666666666666666666666666666666666666666666666333444444555444333111000111111111111111111111111444444444555666777777888444444555666555444222111111111111222222333333333333333333222222111111111111222222333333333222222333222222333444555333222333333333333333333333333333333333333333333333333333222222111111000000000///000000111222333333333333333444444444555555555111111111222222333333333666666666555444444444333222222333333333444444444777888888666333111222222444444444444444444444444222333333444444333333222444444444444444444444444444444444444444444444444000000111111222222222222111111222333333444555555222333444444555555444444444444444333333333222222222222222333555888<<<>>>AAA<<<666444444666666555222222222333333444444444222333444444444333222111cccTTTHHH>>>;;;<<<;;;;;;<<<888999999777555444444555444666777999999777666444444444555555555555444444333333333333333333333333666666666555555444444444222111000000//////000000333333333333333333333333222222111111111111222222222222333333333333444444333333333444444444555555333555666555222000///...///111222222111111222333444333333222222333333444444444444444444444444444333333333333333333333333333333333444444555555555444555555555444333333222444555555555666666777777777777777777777666666666222444666666666666888999:::888555444555777777666444444444555777888:::;;;888888777777777777888888999888777666666777888888:::888777888999;;;:::::::::::::::999999999888888999999:::::::::;;;;;;;;;;;;;;;999999999999;;;;;;:::::::::999999::::::;;;666777777888:::<<<>>>???;;;;;;;;;::::::999999999888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999999999;;;999888:::>>>AAAAAA???;;;;;;;;;;;;:::999888777888999999::::::;;;;;;<<<;;;;;;999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;666666777777777777666666777777777777777666666555888888777777666666666555555666777777777666444333666666666666777777777777888888777777777777888888777666666666777888999999999888777666666777888999666666555555555555666666666555555444444444555555666666555555555555666666222333444555555555444444666666666666666666666666888888777555555444444444444333111222333444444333555555444444444444555555777666555444444444444444111111111222222333333444222222222333333444444444444444444333333222222222222222222222222222222222555555555444444333333333222333333444444333333222333333222111000000000111111111111111111111111111444444444333333222222222111222333444555555555555333333333222222111111111111111000000111111222333777666555444333222222222222222222222222222222222222222222222333444555666444444444444444444444444555444444333333222222111222222222222222222222222333333222222333333444555444444444444444444444444444555555555555555555444111333444333222777@@@GGGLLLDDD:::555444444222000444444333333333333222222555555555444333222111000ppp]]]PPPCCC???@@@???>>>???999::::::999777555444555555666777888888777666555444444555555555555444444333333333333333333333333444444333333333222222222333333222111111111111222333333333333333333333333222222111111111111222222222222222333333333444444222222222333333333444444333555666555333111000000///111222222111111222333444333333222222333333444444444333333333333333333333333333333333333333333333333333444444444555555555666666666666555444333555555555555666666666777666666666666666666666666888999:::999888888999;;;:::888666666777888777666555555555555666777999999666666555555555555666666:::999888777777888999::::::999777888999;;;;;;::::::::::::999999999999888999999999999:::::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;:::999999999::::::999999999::::::<<<======;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===;;;999:::===??????===<<<<<<<<<<<<;;;:::999999888999999::::::;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888888999999888888777777777777777777666666555777777777666666666555555555666777777777666444444555666666666777777777777888888777777777777888888666666666666666666777888888777777777777777777888666666555555555555666666666555555444444555555555555444444444444444444555444444444555555555666666555555555555555555555555777666555444333333333333666444222222333333222111555555444444444444555555666666555444444444444444222222222222222333333333222222222333333444444444444444444333333222222222222222222222222222222222444444444333333333222222222333333444444333333222444333333222111111222222111111111111111111111111444444444333333222222222111111222333444444444444444333333333222222222222222111111111111222333333555555333222222111111111222222222222222222222222222222222222333444555666222222222222222222222222444444444444444444444444333333333333333333333333333333222222333333444555444444444444444444444444444444555555555555444444222333444333222666>>>EEEGGG@@@888444444555444333444444333333333333222222333333444444444333222222dddTTTEEE???>>>===<<<<<<999;;;===<<<999666444444555666777888888777666555444444555555555555444444333333333333333333333333333333333333222222222222555555444333333333333333333333333333333333333333222222111111111111222222222222222222333333333333111111111222222222333333222444555444333111111222000111222222111111222444444333333222222333333444222222222333333333333333333333333333333333333333333333333444444444444555666666777777777666555555555555555555666666666666555555555666666666666666888888888666444444666888:::999888999::::::888666666555555555666666777888666555555444444555555666::::::999999999999:::;;;:::999888888:::;;;;;;:::::::::::::::999999999999888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<;;;::::::999999999999<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::::::::;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>===;;;;;;<<<===<<<;;;============<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::999999999777777888888777777666555666666666666555555555555666666666777666555555444555555666666666777777777888777777666666777777888777666666555555555555666666777777888888777777666666666555555555555666666666555555444555555666666666555555444444555555666666666555444555666777888555555555555555555555555666555444333222222222222888666333333333333222000555555444444444444555555666555444444444444444444333333333333222222222222222222333333333333444444444444333333333333222222222222222222222222222222333333333222222222222222222333333444444333333222444444333333222333333333222222222222222222222222444444333333333333222222111111222333333222222222444444444444333333333333222222222222222333444444444333222111111000111111222222222222222222222222222222222222333444555555111111111111111111111111333333444555555666777777444444444444444444444444333333222222333333444555444444444444444444444444333333444444444444333333333444444333222555;;;AAAAAA<<<666333555666666555444444333333333333222222111222333333444444444333mmm[[[HHH@@@???===<<<<<<:::<<>>;;;777555444555555666777777666555555333444444555555444444333333333333333333333333333444444444444444444444444555555444333333333333333333333333333333333333333222222111111111111222222111222222222222333333333222222222222333333333333000222333333111111222333000111333222111111222444444333333222222333333444111111222222222222333333444444444444444444444444444444444444444444444444666666666777777666666555555555555666666666666666555555555555555666666666666666666444333333555888:::::::::;;;<<<;;;999666777777666555555666666666888777777666666777777888999999999999999:::::::::;;;999888888:::;;;;;;:::;;;;;;:::::::::999999999888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;:::999999999999<<<<<<;;;<<<<<<===>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999888999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999777888888888888777666666666666555555555555555555666666666666666555555444555555555666666666777777777777666666666666777777888777666666555555555555555666777888888777666555666555555444444555555666555555555555555666666777888888777777777777888888777555444333333555777888555555555555555555555555555555444333333333333333777555333333333444333222555444444333333444444555555555444333333444444444444444444333333222222111333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111111111222333333444444333333222444333333222222222333333222222222222222222222222333333333333333333333333222333333333333222222111444444444444444444444444333333222222333333444555333333222111111111111111111222222222222222333333333222222222333333444555111111111111111111111111333444444444555555555666444444444444444444444444333333222222333333444555333333333333333333333333222333333444444333333222444444444333222444888<<<<<<999555333444666666555444444333333333222222222222333333444444333333333jjjSSSGGGDDDBBBAAA@@@:::===??????<<<888666555555555666666666666555555333333444444444444333333333333333333333333333333444444444444444444444444444444333222222222222222333333333333333333333333222222111111111111222222111111111222222222333333333333333333444444444444///000111111000000111333000222333333222222333444444333333222222333333444111111111222222333333333444444444444444444444444444444444444444444444444444555555666666666555555666666666666666555555555555555555555666666777777777888999888888888;;;===;;;::::::;;;<<<<<<999777888888777666666666666777888888777777777777888888777888888999999999::::::;;;999888999:::<<<;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::::::::;;;<<<===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>========================<<<<<<;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<===:::;;;;;;;;;;;;:::999999999::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999::::::999999888888888888888888777777666555555666666666666666666777666666666555555555555555555555555666666666666777777666666666666777777999999888777666666666666555666777888888777666555555555444444444444555555555555555555555666777888888888777777777777888888555444333222222444666777555555555555555555555555666555444444444444444444444333222222444666666555444444333333333333444444444444333333333444444555555444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222333333444444333333222222222111111111111222222222222222222222222222222333333333333333333333333333444444444444444333222444444444444444444444444333333222222333333444555444333333222222222222333111111111222222333333333333333222222222333444444333333333333333333333333444444444333333333222222222222222222222222222222333333222222333333444555333333333333333333333333222333333444444333333222444444444333333444666888999777555444444444444333444444333333333222222222444444444444333222111000xxx\\\MMMGGGCCC@@@???:::<<<>>>>>>;;;999777777555555555555555555555555333333444444444444333333333333333333333333333333111111111111222222222222333222222111111111111111333333333333333333333333222222111111111111222222111111111111222222222222333333444444444555555555000111111111//////111333111222333333222222333555444333333222222333333444111111222222333333444444444444444444444444444444555444444444444333333333444444555666666666555555666666666666666555555555555555666666777777888888777999;;;;;;;;;<<<===???<<<;;;:::;;;<<<<<<:::888999999888777777777888888888777777666666777777888666777888999:::::::::999;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999999:::;;;===???AAABBB<<<<<<<<<===============<<<;;;:::::::::;;;===>>>========================;;;;;;:::;;;;;;<<<===>>>:::;;;<<<;;;::::::<<<>>>999::::::;;;::::::999999:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888999999::::::999999888888888999999888888777666666666666666777777777777777777666555555555555666444444555555555666666666777666666555555666666777999888888777777777777888555666666777777666666555555555444444444444555555555555555555666777888888666555555444444555555666444444333222333444555666444444444444444444444444555555444444444444555555333222111333555777777777444444333333333333444444333333333333333444444555444444444444333333333333444444333333333333222222222222333333333333444444222222222222222222222222111111111111111222222222222333333444444333333222111111000000111111222222333333333333333333333333222222333333333333444444333444444555555444444444333333333333444444444444222222222222222333444444444333333222222222333333111111111222222333333444333333333222222333333444444444444444444444444444555444444333222222111111222222222222222222222222333333222222333333444555333333333333333333333333333333444444444444333333333333333333333444444555666666555444333222222222444444333333333333222222555555555444333222000000gggSSSIIICCC===:::999;;;<<<<<<:::999999999555555555444444555555555222333333444444333333222333333333333333333333333000000111111111222222222333333222111111111111111333333333333333333333333222222111111111111222222111111111111222222222222222222333333333444444444333333333222000000222444111222444333222222333555444333333222222333333444222222222333444444555555555555555555555555555555555555444444444333333333444555666777777777777777777666666666555555555555666666777777888999999:::999<<>>>>>>>>===;;;999999:::;;;:::999999999999999999999::::::999999888888888888999999777888999:::;;;;;;;;;:::<<<:::999999;;;<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999999999999:::;;;<<<<<<:::::::::;;;<<<===???@@@<<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===========================;;;;;;;;;;;;<<<===>>>>>><<<===>>><<<999888:::<<<::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========:::;;;<<<======<<<;;;:::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::888999999999999888777777777777777777888888999999888777666555444555555666444444444555555555666666666666555555555555666666777666666666666777777888666666666555555666666666555444444333333444444555555555555555666777888999555444444444444444444555444444444444555555555555444444444444444444444444444333333333333333444444555333222333555666666666444333333222222333333444333333222222333333444555333333333444444444444444444444444333333222222222222222222333333444444444222222222222222222222222111111111222222222333333222333333444444333333222222111111111111222333444333333333333333333333333222222222333333444444444111222333444444444444444222222222222333333333444222111111111111222333333222222111111111111222222000111111222333333444444444333333222222333333333444444444444444444444444444444444444444333333333333333333333333333333333333333222222333333444555222222222222222222222222444444555555555555444444222111222222333444333333222333444333333222222333444444333333333333222222444444444444333333222111sss[[[PPPGGG@@@<<<999:::;;;:::999999:::;;;555555444444444444555555222333333444444333333222333333333333333333333333222222222333333444444444444333222222111111222222333333333333333333333333222222111111111111222222000111111111111222222222111111222222222333333333555666555444222222333555111333444444333222444555444333333222222333333444222222333444444555666666555555555555555555555555555555555444444333333333666666777888888888888888777777666666555555555444666777777888999:::::::::AAADDDGGGHHHFFFDDDBBBBBB===;;;999888999::::::999::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<777999:::<<<======<<<<<<<<<:::999999;;;<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::888888888999:::;;;<<<===;;;;;;;;;;;;;;;<<<======<<<=========>>>>>>??????:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===??????>>>??????<<<888666777999;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<=========:::;;;<<<======<<<;;;:::999::::::;;;;;;::::::999;;;<<<<<<<<<<<<<<<<<<;;;888999999999999888777777777777888888999999999:::888777666444444555555666444444444555555555666666666666555555555555666666555555555555555666777888777666555444444555666777555444444333333444444555555555555555666777999999666666555555555555666666444555666666777777666666444444444444444444444444222222222111222222333333777555444444555555555444444333333222222333333444222222222222333333444555333333333444444555555555444444444333333222222222222222222333333444444444222222222222222222222222111111222222333333333333222333333444444333333222222222222222333333444555333333333333333333333333222222222333333444444444///000111222333444444444111111111222222333333333111111000000111111222333111000000000000000111111000000111222333333444444444444333222222333333333444444444444444444444444333333444444555666666666444444444444444444444444333333222222333333444555222222222222222222222222444555555666666555555444111111111222444444333222///111333333333222333444444444444333333333222222222222333444444444333333cccPPPJJJDDD<<<>>>===;;;;;;;;;:::777555888777555444444555666666555555444333333333333444333333333333333333333333222222222222222222222222444333333222222333333444222333444444222111111111111111222222222333333333222222222222222222222222111222333444555555555555444333222111111111222333333333222222333333444555444444444444444444444444444444444555666777888888777666666555444444333333333444555666666666555555555555666777777777777777666666666666666666666666777888999888888999;;;>>>???KKKWWW\\\[[[XXXRRRLLLDDDAAA<<<999999999999888:::::::::;;;<<<===>>>???AAA@@@???===;;;:::999999999999999999999999999999:::;;;;;;<<<===>>>??????:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>><<<:::;;;<<<===<<<;;;@@@@@@@@@??????===<<<<<<>>>>>>============>>>>>><<<===>>>???????????????AAA@@@>>>===>>>???AAABBB@@@@@@???===<<<;;;:::999>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::<<<:::888888999:::999888999999888:::<<<<<<;;;:::666666666666777777777777555555555555555555555555666666666666666777888888444444444444444555666666444444444555555555555555666555444333222333444444111222333444555555555555555555555555555555555555888777666555555555555555333444444444555666666666333333333444444444555555777777666555444444333333111111222222222333333333555555555555555555555555555444444333333444444555555555555444444333333333666666444333222111111111333333222222333333444555111222222333333222222111444222000///...///000111111111111111111111111111000000000111222222222333111111222222222333333333333333222222333333444555444333222111111222333444333222111111000000111111444333333222111000//////000111111111111222222222333333333333444555666666222222222333333333444444333333333444444444555555444333333222222333333444555444333333222222333333111111222222222333333333333333333333333333333333444444444444444444444444222222111111222222333444444333222222111111222222333444444555555444444333oooWWWLLLEEE???===<<<;;;;;;;;;;;;999777999888666555444444555555555555444333333333333444333333333333333333333333222222222222222222222222333222222111111222222333222333444444222111111222111222222222222333333333222222222222222222222222000111222333444444444444333333222222222333444555333333222222333333444555444444444444444444444444222333333333444555555555888777777666555555444444222333333444444444444444555555666777777777777777777777777777777777777777666777888888888999<<<>>>FFFSSSaaaggghhheee^^^VVVIIIDDD???;;;999999999888999999::::::;;;<<<>>>???AAA@@@>>>===;;;::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>><<<;;;;;;<<<======<<<@@@@@@@@@@@@???>>>===<<<>>>>>>>>>======>>>>>>>>>===>>>?????????????????????>>>===<<<===>>>@@@AAA@@@@@@???>>>======<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<========================<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<;;;;;;;;;<<<:::888888999:::999888999888888999;;;<<<;;;999555666666666666777777777555555555555555555555555555555555555555666777777555555555555555666666777555555555555555555555555666555444333333333444444222333333444555555555555444444444444444444444444666666555555444555555555444444444555555555555555333333333444444444555555666666555555444333333222111222222222222333333333333333333333333333333333555444444333333444444555555555444444444333333333444444333222222222333333333333222222333333444555222222333333333333222222333222000/////////000111111111111111111111111111222222222222333333333333111222222222222333333333333333222222333333444555333333222222222222333333222222222222111111111000333333222222111000000000222222222222333333333333555444444333333333444444333333333333444444444444444444444555555555666666444333333222222333333444555444333333222222333333111222222222222333333333333333333333333333333333444444444444444444444444222222111111222222333444444333222222111111222222333333444444444444333333eeeRRRIIIFFF===<<<;;;;;;<<<<<<:::999999888777666555444444555555555444333333333333444333333333333333333333333222222222222222222222222222222111111111111222222222333444444222111111222222222222222333333333333333333333333333333333333000000111222333333333333333333333333333444555666333333222222333333444555444444444444444444444444333333444444444444444444888888777777666555555555333333333444444444555555555555666777777777777777888888888888888888888888555666777777888999<<>>@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>===;;;<<<===>>>>>>===@@@@@@@@@@@@??????>>>===??????>>>>>>>>>>>>????????????@@@@@@@@@???>>>>>>??????>>>===>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>========================>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;<<<============<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<:::999888999:::999888999888888999;;;;;;:::888555555555666666666777777666666666666666666666666444444555555555555666666666666666666666777777888777666666555555444444444666555444444333333444444333333444444555444444444444444444444444444444444444444444444444444555666555555555555555444444444333333333444444444555555555555444444333333222222222222222222333333333333333333333333333333333333555444444333333444444555444444444444333333333333222222222222333333444555333333222222333333444555222222333333333333222222333222111//////000111111222222222222222222222222444444444444333333333333222222222222333333333333333333333333333444444555222222333333333333222222111222333333333222000000111111111111111111111111333333333333444444444444666666555444333333333333333444444444444555555555555555555666666666777777444444333333333333444444555444333333222222333333222222222222333333333333333333333333333333333333444444444444444444444444222111111111111222333333444333222222111111222222333333444444444444333333uuu[[[OOOLLL@@@>>><<<<<<<<<<<<:::999777777777666666666666666555555444333333333333444333333333333333333333333222222222222222222222222333222222222222222222333111333444444333222222333222222222333333333444444333333333333333333333333111111222333333333333333333333333333333333333333333333222222333333444555444444444444444444444444666666666666666555555555777666666666555555555444555555555555555666666666555555666777777777777777888888888888888888888888444555666777777999===@@@KKKYYYkkkvvvzzzvvvlllbbbKKKFFF@@@;;;999:::::::::888888888999:::;;;<<<===???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???===<<<<<<>>>??????>>>@@@@@@AAAAAA@@@??????>>>@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>@@@@@@@@@???@@@AAABBBBBB????????????@@@@@@@@@@@@<<<<<<<<<===============>>>>>>>>>>>>========================<<<<<<<<<<<<===============<<<;;;;;;999999;;;<<<============<<<;;;999999:::::::::999999888888999::::::999777555555666666666777777777777777777777777777777777555555666666666666666666777777777666777888888999888777777666555444444333666555555444444444444444333333444444555444444333444444444444444444444444333333333333333444555666666666666555444444444333333333333444444444555555444444444333333222222222222222222333333333444444444444444444444444444444555444444333333444444555333333333333333333333333333333222222333333444444333333222222333333444555222333333333333333333222222222111000000111111222222222222222222222222222555555444444333333222222222222222333333333444444333333333333333444555555111222333444444333222111111222333444444222000///000000111111111222222222333333333333444444444444666555444333333333333333444444444555555555666666444555555555666666666666444444333333333333444444555444333333222222333333222222222333333333444444444444444444444444444444333333333333333333333333111111111111111222222333444333222222111111222222333333333444444333333333dddSSSOOOEEEBBB???===<<<;;;999777555555666777777888888888555555444333333333333444333333333333333333333333222222222222222222222222444444333333333333444444111333444444333222333444222222333333333444444444333333333333333333333333222333333444444444444444444333333222111000//////333333222222333333444555444444444444444444444444666666666666666555555555555555444444444444333333444444333333444444555666555555666777777777777777777777777777777777777777444555666666777999<<>>>>>???>>>======???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>????????????@@@@@@AAAAAA>>>>>>????????????@@@@@@<<<<<<<<<<<<<<<=========>>>>>>==================>>>>>>=========<<<<<<<<<======>>>>>>======<<<;;;999:::;;;<<<======>>>======;;;999999:::;;;:::999:::999888999:::;;;999777666666666777777777777888888888888888888888888888777777888888888777777666777777777777777888999999888888777666555555444444555666666555555555444444333333444444555444444444444444444444444444444444333333333333333444555666666666666555444444444333333333333444444444555555444333333333333333222222222222333333333444444444444444444444444444444444555444444333333444444555333333333333333333333333444444333333222222333333333333222222333333444555333333333444444333333333222111111111111111222222222222222222222222222222444444333333222222111111222222333333333444444444444444333333444444555666222333444555555444333222111222444555444333111///000000000111222222333333222222222222333333333333333333333333333444555666444444444555555555666666333333444444444555555555555444444333333444444555555444333333222222333333222222333333333444444444444444444444444444444444333333333333333333333333111111000000111111222333444333222222111111222222222333333333333333333222qqqYYYPPPHHHEEEAAA===<<<:::888777555555666777888888888888555555444333333333333444333333333333333333333333222222222222222222222222555555444444444444555555111333555555444333444555333333333333444444444444333333333333333333333333333444444555555444444444222222222222111000...---333333222222333333444555444444444444444444444444333333444444444444444444333333333333333333333333333333222111222333444555555555666777777777777777777777777777777777777777444555666666777888;;;>>>BBBNNN]]]ggglllkkk```UUU@@@===:::999:::;;;<<<<<<999999999999:::<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===============>>>??????@@@???===>>>@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>?????????????????????????????????@@@@@@===========================>>>>>>>>>????????????>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;<<<==================;;;999999:::;;;:::999;;;:::::::::;;;;;;999888777777777888888888999999777777777777777777777777777888999:::999888777666777777777777777888888999888777777666666555555555555666666666666555444444111222333444555555555555555555555555555555555555444444444444444444555666555555555555555444444444333333333444444444555555444444444444333333333333333333333333444444444444222222222222222222222222555444444333333444444555222222222222333333333333555444333333222222222222333333222222333333444555333333444444444444333333111111111222222222222222333333333333333333333333333333333333222222222222333333333333444444444444444444444444444555555666333333444444444444333333222333444444444333111000000000111111222222222333222222222222333333333333333333333333444555666666333444444444444555555555333333333444444444444555555555444444444444555555555444333333222222333333333333333333444444444444444444444444444444444444333333333333333333333333111000000000000111222222444333222222111111222222222222333333333333222222cccTTTHHHEEEAAA>>><<<;;;:::999777888888999888777666555555555444333333333333444333333333333333333333333222222222222222222222222555444444333333444444555111333555555444333444555333333333444444444444555444444444444444444444444333333444444444333333222000111222222222222111000333333222222333333444555444444444444444444444444222333333333444555555555444444444444444444444444666555333333333444666777555555666777777777777777888888888888888888888888555666777666666777:::===>>>GGGRRR[[[``````VVVLLL===<<<::::::;;;<<<<<<;;;999999::::::;;;<<<>>>???;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<====================================<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@???>>>???AAACCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCCCC>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<===;;;::::::;;;;;;;;;999===<<<;;;;;;<<<<<<:::888888999999999999:::::::::777777777777777777777777777888999999999888666555777666666666666777888888777777777666666666666666555666666777666555444333000111222444555666666777666666666666666666666666666666555555444555555555444444444555555555555555333333333444444444555555444444444444444444444444333333333444444444444555111111111111111111111111555444444333333444444555111111222222222333333333333333222222222333444444333333222222333333444555333333444444444444333333000111222222333333333222333333333333333333333333333333333333444444444444333333333444444444444555444444444444444555666666444444333333333333444444444444333333333222222222111111111111111222222222333333333333444444444444444444333333333444444555333333333333444444444444444444444444555555555555555555444444444444555555555444333333222222333333333333333444444444444555555555555555555555555555222222222222222222222222000000000000000111222222444333222222111111222222222222333333333333222222lllZZZGGGDDD@@@>>>======<<<;;;::::::::::::888666444222555555444333333333333444333333333333333333333333222222222222222222222222444333333222222333333444111333555555444444444555333333333444444444555555444444444444444444444444222222333333333222222111...///111333444444444444333333222222333333444555444444444444444444444444444444555555666777888888444555555555555555555555:::999777666777888:::;;;555666666777777777777777999999999999999999999999666666777666666777999<<<:::BBBKKKRRRWWWWWWOOODDD===<<<;;;;;;<<<<<<;;;999:::::::::;;;<<<===>>>???;;;;;;:::::::::;;;<<<<<<========================;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAA???>>>???AAACCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAA@@@?????????@@@AAABBBDDDEEEFFFFFF>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<===============<<<;;;===<<<::::::;;;;;;;;;:::===<<<<<<<<<======;;;999999999:::::::::;;;;;;;;;666666666666666666666666666777888999888777555333666666666666666777777888666666666666777777777777555666777777777666444333///000222444555777777888777777777777777777777777888777666555555555555555333444444555555666666666333333333444444444555555555555555555555555555555333333333444444444555555333333333333333333333333555444444333333444444555111111111222222333333333111111111222333444666777333333222222333333444555333444444555555444444333000111222333333333333333333333333333333333333333333444444555555666666666333333333444444444555555555444444444444555666666555555333222222333555555555444333222222222333333111111111111111111111111444444444555555555666666666666555444333333333333222222222333333333444444555555555555666666666777555555444444444444555555555444333333222222333333333333333444444444555555555555555555555555555555222222222222222222222222000000000000000111111222444333222222111111222222222222222333333222222222}}}]]]TTTHHH???@@@???:::999===888888888888888777666666444444444444444444444444555555555444444333333222333333333222222111111111///000111222333444444444444333222111111222333444222222333333333333444444111111111111111111111111444444333333333333222222444333222111111111222333222222333333333444444444444444444555555555555666777777777777777777777777666666666666666777888888333444666777888888777777777777888777777777999:::888@@@BBB>>>::::::999555555555666777888999999999<<>>?????????======???@@@<<<999888999<<<======;;;===<<<<<<===???AAA@@@@@@AAA@@@???===<<<<<<>>>@@@CCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDD===???@@@BBBCCCCCCCCCBBB???>>>===???AAACCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEEGGGIIIJJJHHHDDDAAABBBCCCGGGFFFDDDCCCBBBBBBBBBCCCEEEEEECCCBBBBBBBBBCCCDDDBBBAAA@@@@@@AAADDDFFFHHHBBBBBB@@@???>>>===============>>>???????????????@@@??????>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;:::::::::::::::::::::;;;888888888888888888888888:::888666555444555666777;;;:::888777777888:::;;;777888999999999777666555888777666555555666777888666666777777888888888999666555555444444444555555666666666666666666666666555555555555555666777777555555444444444333333333666666666555555444444444444444333222111111111111555555444333333222111111222222333333333333444444666666666666555444333222222222222222222222222222444444444444333333222111333333333333333333333333444444444444444444444444444444333222333444555666555555444333333333444444666555444333222333444444444333333222222333333444666666555555555444444444555666666666444444666888333222111222444666666555444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444333444444444555666666666666666555555555444444444333333333222222222111111444555777888999888666555777777666555333222111000333333333222222111111111111111222222222333333333333333333333333333333333555555555444444333333222dddZZZLLLBBBAAA@@@:::888<<<888888888888888777777666444444444444444444444444444444444444333333333333444333333333222222222222000000111222333333333333333222222222222222222333222222333333333333444444222222222222222222222222444444333333333333222222333333222222222222222333222222333333333444444444444444444555555555555666666666666666666666666666666555555555555555666666555666888999::::::999999555777999999888999<<>><<<;;;::::::999999::::::;;;999999999::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>><<<<<<===???@@@===<<<===@@@AAAAAA@@@??????>>>???@@@@@@@@@@@@@@@AAAAAA???>>>=========???@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB???@@@@@@AAAAAA@@@??????BBBBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIILLLMMMLLLJJJFFFEEEGGGIIIFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@???BBBAAA@@@@@@@@@BBBDDDEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999999999999999999:::888777555555555777888;;;:::888777777888:::;;;777888888888888777777666888777666666666666777888666666777777777888888888777666666555555555666666666666666666666666666666555555555555555666777777555555555444444444333333555555555444444444333333444333222222111222222222333333333222222222222111222222333333333333444444666666666666555444333222222222222222222222222222333444444444333333222111333333333333333333333333444444444444444444444444444444333333333444555666555555444444444555555666666555444333333333444444444333333222222333333444666555555555444444444444555666666666444555666888444333111222444555555444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555666666555555555444444444444444444444333333333222444555666888888777666555666666555444333222222111444444444444333333222222222222222222333333333333333333333333333333333333444444444333333222222222rrraaaRRREEECCC@@@:::888;;;888888999999888888777666444444444444444444444444333333333444444444444444444444444444333333333333000111111222333333333333222222222333333222222222222222333333333333444444333333333333333333333333444444333333333333222222222222333333333333222222333333333333444444444444444444444555555555555666666666666666666666666666666555555444444444555555666777888999999::::::999333666999999888:::AAAGGGMMMOOOMMMFFF@@@===:::777888888888999999999999999888999;;;<<<===;;;:::999;;;::::::999999::::::;;;888999999999999999999888:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>><<<<<<===>>>>>><<<;;;<<<>>>@@@@@@???BBBAAAAAAAAAAAACCCDDDEEEBBBBBBBBBAAAAAA???>>>>>>>>>???@@@BBBCCCCCCBBBBBB???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMPPPOOONNNJJJGGGFFFFFFHHHFFFEEEDDDCCCBBBBBBCCCCCCAAABBBCCCDDDDDDBBB@@@???DDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@?????????@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999888777666666666777888;;;:::999888888999:::;;;888888777777777888999999888777777666666777777888666666777777777777888888777777666666666777777888777777777777777777777777555555555555555666777777555555555444444444444333444444444444333333333333222222222222222333333444222222222222222222222111222222333333333333444444555555666555555444333222333333333333333333333333333333444444444333222222333333333333333333333333444444444444444444444444444333333333333444555666555444444444555666777888666555444333333333333444444333333222222333333444555555555555444444444444444555666555444555777888666444333222333444333222444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555444444444555555555555555444444444555555555555444444444444333444666777777777666555555555444444444333333333555555555555444444444444222222222333333333444444333333333333333333333333333333333222222222222222hhhWWWHHHDDDAAA;;;888;;;888999999999999888777777555555555555555555555555444444444555555666666666444444444444444444444444000111222333333333333333111222333444444333222111222222222333333333444444444444444444444444444444444444333333333222222222111222333444444444333222333333333444444444444555444444444555555555555666666666666666666666666666666666555555444444555555444555555666777777888888333666888888888===HHHRRRYYYUUUNNNEEE>>>;;;:::999::::::999999999999999999:::;;;;;;;;;;;;::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>===>>>@@@===<<<<<<<<<===>>>??????AAAAAABBBCCCEEEIIIMMMPPPJJJGGGDDDBBBBBBBBBBBBBBB???@@@CCCDDDEEEDDDCCCBBB@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAACCCEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTRRRPPPMMMJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFFFFHHHHHHFFFEEEDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<;;;:::999999888::::::::::::::::::::::::999888888777777777888999:::999999888888999999:::888888777666777888:::;;;777777777777777777777777666666777777777777777777666666666555666666777777777777777777777777777777555555555555555666777777555555555555444444444444333333333333333333333333111111111222333444555555555555444333333222111111222222222333333333444444444555555555444444333222333333333333333333333333333333333444444333333222333333333333333333333333444444444444444444444444333333333333444444555555333333333444444666777888555555444444333333333333444333333222222333333444444444444444444444444444444555666555555555777999999777555444444444333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666555444444444333555555555555555555555555555555555444444444444333333444555666666666555555444444444444444444444444555444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333ppp]]]JJJEEEBBB===:::<<<999999999999999888777777555555555555555555555555555555666666777777888888444444444444444444444444111111222333333333222222111222333444444333222111222222222333333333444444444444444444444444444444444444333333333222222222111222333444555444333333333333444444444555555555444444444555555555555666555555555555555555555555777777666666666666666777555555555666666777888888666777888888;;;CCCPPPZZZ^^^UUUJJJ@@@:::777999;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@AAA???======>>>@@@BBBBBBAAAAAA@@@@@@AAABBB>>>@@@CCCEEEIIIOOOWWW]]]ZZZSSSJJJDDDAAABBBCCCCCC@@@AAACCCEEEEEEDDDBBBAAABBBDDDFFFIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMOOOPPPQQQQQQSSSWWWZZZZZZ[[[[[[\\\]]]]]]^^^^^^XXXYYYZZZ[[[ZZZWWWSSSPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<=========<<<;;;:::======<<<;;;;;;:::999999999999999999999999999999999999888888888999999999999999999999999999999999999888777777777999:::;;;777777888888888888777777777777666666666666666666555444444444555555666777666666666666666666666666555555555555555666777777666666555555555444444444333333333333333333333333111111111222333444666666999888777666444222111111222222222333333333444444444444444444444444333222333333333333333333333333222333333444444333333333333333333333333333333333444444444444444444444444333333333444444444444444222111222222333444555666444444444444444333333333444333333222222333333444333333444444444444444444333444555555555555777999<<<:::777666666555444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666555444444444333444555555555555555555555444444444444333333333333333333444555555555555555333333333444444444444555333333333333333444444444333333444444444555555555444444444444444444444444333333444444555555666666{{{eeePPPHHHEEE???<<<===999999999:::999999888777555555555555555555555555666666666777777777777777333333333333444444444444111222222333333222222222222222222333333222222222222222333333333333444444444444444444444444444444444444333333333333222222111222333444444555555444333444444444555555555555444444444555555555555666555555555555555555555555666666666666666777888888777777777777888999:::;;;999999;;;>>>DDDNNNXXX___ZZZOOOCCC<<<777555777:::888888888999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999<<<======>>>>>>======<<<:::;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>===>>>???>>><<<<<<>>>@@@CCCDDDDDDBBB@@@???@@@AAA>>>AAADDDFFFJJJQQQ[[[bbbggg]]]PPPFFFBBBBBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUYYY[[[\\\[[[ZZZ\\\bbbgggiiijjjllllllllljjjhhhfff______```bbbcccaaa]]]ZZZWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXWWWVVVVVVRRRRRRQQQPPPOOONNNMMMLLLHHHGGGEEECCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@????????????????????????<<<<<<===>>>===<<<;;;:::======<<<<<<;;;;;;::::::888888888888888888888888888999999999999:::::::::999999999999999999999999999999888888888999999:::777888888999999888888777777777666666666666555555444444333444444555666777666666666666666666666666555555555555555666777777666666666555555555444444333333333333444444444444222222222222333444666666:::999888777555444222222222222333333333333444444333333444444444444333333333333333333333333333333222222333444444444333333333333333333333333333333444444444444444444444444222333444444555555444444222111111111222333444444444444555555444444333222444333333222222333333444333333333333444444444444333444555555555666888:::<<<:::777666666666444333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555444444444444444444555555555555555444444444333333333333222333333333333444444555555444444444444444444444444333333333333333444444444444444444555555555666666444444444444444444444444333444444555666777777888pppXXXMMMHHHAAA<<<===999999::::::999999888777555555555555555555555555666666666555555555555555222222222222333333333444222222222333333222222111333222222222222222222333222222333333333333444444333333333333333333333333444444333333333333222222222222222333333555666666444444444444555555555555444444444555555555555666555555555555555555555555444444444555666777888999888777777777888999:::;;;:::<<>>;;;888555555888666777777888888999999999999:::;;;=========<<<<<<999::::::;;;;;;::::::999<<<<<<============<<<<<<:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>????????????>>>???@@@@@@??????AAACCCFFFGGGFFFCCC@@@===>>>@@@AAADDDEEEFFFGGGNNNXXX```fff\\\OOOGGGEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYZZZ\\\___aaabbbdddeeegggfffgggllluuu}}}|||uuurrrnnnlllkkkiiifffccc```aaacccdddeeeeeeeeedddeeegggkkkmmmmmmjjjfffccc\\\\\\[[[[[[ZZZYYYXXXWWWUUUSSSPPPMMMJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888999999::::::;;;::::::999999999::::::999999999999999::::::999999888888777888999999999999888777777777666666666555555555444444444444555666777888444444444444444444444444555555555555555666777777666666666666555555555555333333444444444555555555333333333333333444555666777777666666555555444444222222333333333333444444222333333444444333333333444444444444444444444444111222333333444444444333333333333333333333333333444444444444444444444444222333444555555555444444333333222222222333333444444444555555555444333222444333333222222333333444222222333333333444444444222444555555555666888::::::888666555555444333222222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555444444444555555555666666555555555555444444444444333333333333333444444555444444444444444444444333333444444444555555555555444555555555666666666666555555555555555555555555222222333444555666777888xxx^^^QQQKKKBBB======999::::::::::::999888888666666666666666666666666555555555444444333333222111111111222222333333333222222333333333222222111444333222111111222333444222222333333333444444444333333333333333333333333444444444333333333222222333333222222333444666777444444444555555555666666444444444555555555666666555555555555555555555555222222333333555666888999666555555555555777888999;;;===EEERRR^^^cccaaa^^^III@@@;;;<<<;;;666333555555555666777888999999::::::;;;>>>@@@AAA@@@???>>>999999;;;;;;;;;;;;999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCC>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHLLLMMMMMMIIIDDDBBBBBBDDDEEEGGGGGGEEEEEEIIISSSZZZ^^^UUULLLGGGIIIKKKLLLKKKHHHIIIKKKNNNQQQUUUXXXZZZ[[[[[[[[[\\\]]]___aaabbbeeeeeeeeeeeegggiiikkkmmmmmmppprrrtttwwwzzzvvvsssooolllfffgggiiikkkllllllkkkkkkrrrwww}}}|||uuupppeeeeeeeeeeeedddcccbbbaaa```^^^[[[WWWSSSPPPNNNMMMFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;===>>>???>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888999::::::;;;;;;;;;;;;888999999::::::999999888999:::;;;;;;:::999777666777888999::::::999888777777777666666555555555444555555555555666777999999444444444444444444444444555555555555555666777777777666666666555555555555444444444555555666666666444444333333333444555555444444444555555555666666222222333333333444444444222222333444444333333333444444444444444444444444111222333333444444444444333333333333333333333333444444444444444444444444222333444555555555444333555555444333333333444444333444555555555444333222444333333222222333333444222222222333333444444444222444555555555666888:::888666444333333333222111222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333444444555555666666666444444444555555555666666777666666666555555555555333333222222333333444555555555444444444333333333444555555555666666777777555555555555666666666777555555555555555555555555111111222333555666777777fffTTTMMMGGG@@@===<<<;;;::::::;;;;;;999777888666444666888888555222444555666666666666666555444444444444333222111111222222333444555555555444333444555777777777666666888777555333222222222222555444333333222222222222333333333333333333333333444444555555555555444444333333333333333333333333555555444444444555555666777777555444444555666666666666666666666777888888555666888888777777999;;;===CCCQQQaaakkkgggWWWIIIAAA???<<<999777666777777777666666666777999;;;===888<<>>@@@BBBDDDFFFCCCCCCCCCBBBAAA@@@???>>>???CCCEEECCC???AAAJJJSSS]]]YYYRRRKKKFFFDDDEEEEEEFFFHHHIIIHHHGGGGGGJJJNNNOOOPPPQQQPPPNNNLLLLLLMMMPPPTTTXXX\\\___cccfffhhheeegggiiijjjkkknnnsssvvv{{{||||||}}}}}}}}}}}}}}}~~~|||{{{zzz{{{||||||wwwvvvsssnnniiijjjnnnsssooonnnlllhhhccc\\\VVVSSSNNNMMMKKKJJJIIIHHHFFFDDDDDDEEECCCAAABBBDDDAAA:::AAAAAAAAABBBCCCBBB???===>>>>>>===<<<;;;;;;;;;;;;999888888888999:::;;;;;;888888888999999:::;;;;;;:::999999888888999999:::888888888999999888888888999999999888777666555444555666666666666666555555444555666777777666555444333333333444444444555555666666666666777777777777666666666666666666666666333333333333333333333333444444444555555555666666333333444444444444444444222222333333333333444444777777666666666555555555555555555666666666666777444444444444444444444444666555444444333333333333444444444444444444444444444333333333333444555666444333333222222333333444555555444444444333333333555555555444444333333333111222333333444444444444222222222333333333444444555555666666666666555555222222222222222222222222333222111111111222333444555444444333333333444444555555555555555555555555444444444444444444444444555555444333333222111111444444444444444444444444555444444333333333444444444444555555555555555444555555555555555555555555666666777777777777666666444444444555555555666666444444555555555555555555oooYYYOOOGGGAAA>>><<<;;;::::::;;;:::888777888666444444666777555333444555555555555555444444555555555666555555444444444444444444444444333333333333555666666555555444444333333222333444555666555444333333222222222333333333333333333333333333444444555555555555444444333333333333333333333333555555555444444555555666666666555444555555666777555555555555555666777777666555555555777999:::;;;FFFNNN\\\gggjjjaaaQQQEEE===;;;999777777777888999888888888888999:::<<<===:::===AAAEEEFFFDDDAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBCCCEEECCCCCCBBBAAA@@@@@@?????????BBBDDDCCCCCCGGGPPPWWW```[[[RRRJJJDDDCCCCCCEEEEEEHHHKKKLLLJJJIIIKKKMMMQQQSSSVVVWWWWWWVVVWWWXXX\\\^^^bbbfffhhhlllooorrrsssvvv{{{|||{{{|||~~~zzzxxxtttoooiiibbb]]]ZZZYYYWWWTTTQQQOOOMMMKKKJJJKKKLLLJJJHHHIIIJJJGGGAAABBBAAAAAABBBCCCCCCAAA???<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<:::::::::999999999999999::::::999999999999::::::777888888888888888888777888999999999888777666666555555666666666666555555444555666777777666555444444444555555555666666666555555555555555666666666666666666666666666666666333333333333333333333333333444444444444555555555444444444444444444444444333333333444444555555555555444444444333333333333444444555555555666666666444444444444444444444444555555444333333333333333444444444444444444444444333333333444444444555555444333333222222333333444555444444444444333333333444444444444333333333222111222333333444444444333333333333444444444555555444555555666666555555444222222222222222222222222333222111111111222333444555555444444444555555666333333333333333333333333222222333444555666666777666666555444444333222222444444444444444444444444555444444333333444444444444444555666666666666666555555555555555555555555555666666777777666666555444444444555555555666666555555555555555555555555}}}cccTTTKKKDDDAAA<<<;;;999999::::::888666888666333333444555555444444555555555444333222222444444555555666555555555666555555444444333222222444444444555444444333222222222222333444555666777444444333222222222333333333333333333333333333333444444555555555555444444333333333333333333444444666666555555444555555666555555444555555666777888555555444444444555666666999666444555777;;;>>>@@@PPPZZZfffjjjdddUUUGGG>>>888777777666666888999::::::999999999:::;;;;;;<<<;;;===@@@BBBBBBAAA???===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>????????????@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@AAACCCDDDHHHNNNVVV[[[eee^^^SSSJJJDDDCCCFFFHHHKKKOOOSSSTTTRRRQQQRRRTTTXXX[[[```bbbccccccdddeeehhhkkkooosssxxx~~~~~~vvvnnnhhheeebbb___[[[VVVSSSQQQPPPPPPRRRSSSRRROOOOOOPPPMMMHHHDDDCCCAAAAAAAAA@@@>>>===<<<============<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888::::::999999999999::::::777888888999999888888777888888999999999888888777555555666666666666666555555555666666666666555555555555666666666777777777555555555555555444444444666666666666666666666666333333333333333333333333333333333333444444444444555555555444444333333222222333333444555666666777444444444444333333333333333333333444444444555555444444444444444444444444444333333222222222222333444444444444444444444444222333444555555555444333444333333222222333333444444444444444333333333333333333333333222222222222222222333444444444333333444444444444555555555555333444444555555444444333222222222222222222222222222222222222222333444444333333333444444555555666222222222222222222222222000111222444666888999:::666666666555555444444333444444444444444444444444444444444333333444444555444555666777888888888888555555555555555555555555555555555666666555555555444444555555555666666666555555555555555555555555nnn[[[PPPHHHEEE===;;;:::999999999888777888666444222222444555555666666666555444333222111111111222333444444444444555444444444333333444444666666555555444333222222555444444444444444444444444333333222222333333333333333333333333333333333333444444555555444444333333333333444444444444444777666666555555555555555444444444555666777888888666555555555555666777777999999999888999===DDDJJJXXX```gggdddWWWHHH>>>;;;777777777777777888999::::::999999999::::::::::::<<<===>>>>>>>>>======<<<::::::;;;;;;<<<======>>><<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@>>>>>>???AAABBBBBBBBBCCCGGGLLLRRRXXX[[[fff___TTTKKKGGGHHHMMMPPPWWWZZZ]]]]]]\\\]]]```ccceeeiiiooosssttttttssssssvvvzzzvvvqqqnnnkkkfff___ZZZXXXYYYZZZ[[[]]]]]]YYYXXXXXXUUUPPPMMMJJJGGGDDDCCCBBB@@@>>>??????@@@AAA@@@???>>>===;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::::::::999999:::::::::999999::::::::::::999999777888999999999999999888444555666666666666666666555666666666666666666555555555666666666777777777666666555555555555444444555555555555555555555555444444444444444444444444222222222333333333444444666666555444333333222222111222222333444555666666555555555555555555555555222222333333333444444444444444444444444444444444333222222111111222222222444444444444444444444444111222444666666555444333444333333222222333333444444444444333333333222222222222222222222222222222222333333444444333333333333333333444444444444555222333333444444333333222222222222222222222222222222222222222333333444444000111222333444444555555111111111111111111111111111111333444666888999999666555555555444444444333444444444444444444444444444444333333333444555555444555777888999:::::::::555555555555555555555555444444555555555555444444555555555555666666666666555555555555555444444444www```SSSKKKFFF???===:::999999999888777777777555333222333555666777777777666666444333222111111222333444444444444333222222222333555666777888888777666555444333333444444444444444444333333333333333222222333333444333333333333333333333333333333444444444444333333333333333444444555555555888777666555555555555555333444444555666777777888777777666666777777888999555999===;;;:::>>>JJJTTT]]]aaa```XXXJJJ???;;;<<<999999999888888888999999888888888999999999999999===<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????AAACCCDDDEEEFFFHHHLLLPPPTTTWWWYYY```[[[SSSLLLKKKOOOUUUYYY```bbbddddddeeeiiiqqqwww{{{yyyppphhhddddddfffiiimmmooollliiihhhddd___WWWTTTOOOLLLKKKIIIHHHGGGBBBBBBBBBBBBAAA@@@??????<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::777777888999999999888888444444555666666666666666666666666555555666666666444444555555555666666666777777777666666666555555444444444444444444444444444444444444444444444444222222222333333333444444666666555444333333222222000111111222333333444444444444555555555555555555222222222333333333333444444444444444444444444444222222222111111222222333444444444444444444444444111222444666666555444333444333333222222333333444444444333333333222222222222222222222222222222222333333333444444333333222111111222222222333333333222222333333333333222222222222222222222222222222222222333333444444444444111222444555666666666666333333333333333333333333333333444444555666666666444444444333333333333333444444444444444444444444333333333333333444555666555666777999:::;;;;;;;;;555555555555555555555555444444555555555555444444555555555666666666777777666666555555555444444444gggWWWLLLEEEAAA???<<<::::::::::::999777777777555444333555777777777777777666555444444444444555555666555555555222222111222333555777999999888777555555444444444111222333444555666666555333333222222222333444444333333333333333333333333333333444444444444333333333333333444555555666666888888777666555555555555333444555666777777777666888888777777888888999:::333888=========CCCPPPZZZ___\\\UUUKKKBBB<<<<<<>>>:::::::::999999888777777666777888999999999999888<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAACCCDDDEEEIIIMMMRRRUUUWWWWWWXXXYYY[[[XXXTTTQQQRRRWWW^^^bbbeeehhhkkknnnsss}}}yyyttttttvvv~~~yyysssddd___YYYTTTQQQPPPOOOMMMFFFEEEDDDBBBAAA@@@@@@???======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>>;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777888888888777777666333444555666777777777777666666555555555555666666444444555555555666666666888888888777666666555555444444444444444444444444444444444444444444444444333333333333444444444444555555555444444333333222111111111111222222222222222222222222333333333333222222222333333333444444444444444444444444444444333222222222222333333444444444444444444444444444222333444555555555444333444333333222222333333444333333333333222222222222222222222222333333333333333333444444444333222222111111111111222222222222222333333444444333333222222222222222222222222222222222333444444444444444444555777888999999888777444444444444444444444444444444444444444444444333333333333333333333333333444444444444444444444444333333333333444555555666666777888999::::::::::::555555555555555555555555555555555666666555555555555555666666666777777777666666666555444444333333rrr___QQQHHHCCC@@@===;;;;;;;;;;;;:::666888999888666444666777555555555666666555444444555555555666555555444444333333222222333444777888777777555444444444444555222222444555555555444444333222222222333333444555333333333333333333333333222333333444444333333222333333444444555666666666999888777666555555555555444555666777777666555555777777777777777888888999777888;;;@@@FFFOOOYYY___ZZZRRRGGG???<<<;;;;;;:::888888888888888777777666555666888:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======:::;;;;;;<<<>>>??????@@@>>>???@@@AAABBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFMMMTTT]]]aaa___]]]]]]___]]]\\\[[[\\\^^^ccchhhkkklllqqqyyyzzzpppggg```ZZZVVVTTTNNNLLLHHHEEECCCCCCCCCDDD@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<=========;;;;;;::::::::::::;;;;;;999999::::::::::::999999777777777777777666555444333444555666777777777777777666555444444555666777555555666666666777777777888777777666555555444444333333333333333333333333555555555555555555555555333444444444444555555555444444444444444444444444333333222222222222111111111111222222222333333333333333333333444444444444444444444444444444444444333333333333333444555555444444444444444444444444333333333444444444555555444333333222222333333444333333333222222222222111222333333333444444444444333444444444333333222111111111222222222333333333333333444444444444333333222222222222222222222222222333444555555555444333555666777888999888666555444444444444444444444444333333333333333333333222444444444444444444444444444444444444444444444444333333333333444555666666777777888999999999999999555555555555555555555555555666666777777666666555555666666666777777777777777666666555444444333333|||gggWWWLLLDDDAAA>>><<<<<<<<<;;;;;;666888;;;:::777555666888333333444444555444444444444444444444333222111111555444333222222333555666666555444333222333444555666666666666555333111///222222222222333333444555333333333333333333333333222333333444444333333222333333444444555666777777999999777666555555555555555555666777777666555444666666666666666777888888>>>;;;;;;CCCPPP[[[aaabbbTTTJJJ===888999:::777333555666666777777777777666666777999;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????===>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFOOOYYYeeeiiifffbbbbbbdddbbbbbbcccfffiiimmmqqqsssttt|||~~~rrrhhhaaa]]]VVVSSSNNNJJJGGGGGGHHHIIIBBBBBBAAA@@@?????????@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888999999888888888777777777777666555333333333444555666777777777777777666555444444555666777777777777777888888888888777777666555444444333333333333333333333333333333555555555555555555555555444444444555555555666666333333444444444444444444555444444333333222222111333333333444444555555555333333444444444444555555444444444444444444444444333333333333444444555666444444444444444444444444444444333333333444555666444333333222222333333444333333333222222222111111333333333444444555555555444444444444333333222111222222333333333444444444333444444555555444444333222222222222222222222222222333444555555555444333222333555666666444333111333333333333333333333333111111222222222333333333444555555555555555555555444444444444444444444444222222222333444555666777777888888999999999888888555555555555555555555555666666777777777777666666666666666666777777777777777777666555444444333333nnnXXXQQQIIIEEE@@@<<<<<<<<<<<<<<<;;;:::999777666666555555888777666444555666888999555444333333333333444555666666666666555444333222333333333444444444555555666666555555555444444444333333444444333333222111000111222333333333333333333333333333333333333333444444555555555444222111222333444444555555444444555555777777777666555444:::777666888888666777;;;>>>@@@EEEQQQaaakkkggg]]]IIICCC<<<999;;;;;;999666:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;;;;:::;;;<<<=====================<<<<<>>>>>=========>>>>>>===???AAAAAA@@@@@@@@@AAA@@@???BBBIIIJJJGGGHHHNNNZZZcccnnnqqqnnniiiiiikkklllnnnppppppqqqvvv}}}ooofff___ZZZTTTQQQOOOMMMJJJFFFEEECCCAAA>>>>>>???AAABBB???<<<::::::>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777666666666666777777777777666666777888888888888888;;;999777666666666888999555555555555555555555555666555444333333333444555333444666555333222222333444444444444444444444444777666444333222333444444111222222333333222222111333222222111222333555666444444444444444444444444777666555444444444444444555444444333333444444555333333444555444333111000666666555555555444444444333333333333333333333333222222222222222222222222444444444555555555666666333333333333333333333333222222333444555555555555666555555444444333222222333222222111111222222333444444444444444444444444444333222111222333444555333333333333333333333333333333222111222333444555444444444444444444333333555444444333333444444555555555555555555555555555:::::::::999888777666666666666777777777777666666666666666666777777777777999999888666555444333222444444555555555555444444zzz```TTTKKKFFFAAA===<<<<<<<<<<<<::::::888777666555555555666555444444444555666777555444333333333333444555444444555555555555555444333333333444444444555555666666555555555444444444333444444444444333222222222222333444444444444444333333333333333333333333444444555555555444333222222333444444555555444444555555666666666666666555999666666999999777:::???@@@GGGPPPZZZfffkkkcccXXXFFFAAA;;;999:::;;;999666:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????===???AAAAAAAAAAAABBBDDDEEECCCFFFKKKMMMLLLPPPVVV]]]dddkkknnnnnnoootttzzz}}}~~~}}}gggaaaXXXSSSQQQQQQPPPNNNNNNLLLHHHDDDAAA@@@@@@@@@AAA===:::;;;===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888777777777777666666666666777777777888666777777888888888888888777666444222222333444555555555555555555555555555555444333222222333444555555666888777555444444555444444444444444444444444666555444333222222333444222222333333333333222222444333222222222333444555444444444444444444444444555555555555555444444444555444444333333444444555333333444444444333222111555555555444444444444333333333333333333333333333222222222222222222222222444444444444555555555666333333333333333333333333333333444444555444444444333333333444444444555555444333333333333333333444333333333333333333333333333333222222222333444555333333333333333333333333333333222222222333444555555444444444444444444444555444444333333444444555333333444444555666777777999999999999888777666666666666777777777777666666555555666666666777777777888888777666555444444333444555555666666555555444iiiVVVMMMIIICCC???======<<<<<<:::999888666555555555555444444444444444444444444555444444333333444444555222222333555555666666666333333333444444444555555555555555555555444444444444444444444444333222222333444444555555555555444333333333333333333333333444444555555555444333222333333444555555555555444555555555555666777777888999777777999:::999===CCCHHHSSSaaajjjmmmiii\\\OOOBBB>>>999888999:::999777999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@===???AAAAAAAAABBBDDDFFFIIIHHHIIIMMMPPPQQQWWW]]]eeeiiinnnpppssszzzzzzpppbbbXXXUUUUUUVVVVVVSSSRRROOOKKKGGGCCC@@@???DDDAAA===<<<>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888777777777666666666777777777888888666777888888999999888888888777555444444555555666555555555555555555555555444333333222222333333444222333444444222111111222444444444444444444444444444444333222222222333333222222333333333333222222444444333222222222333333333333333333444444444444333444555666666666555444555444444333333444444555333333444444444333222222444444444444333333333333222222222222222222222222333333333333333333333333444444444444555555555555222222222333333444444444444444444555444444333333111111222333555666777777555444444333333444444555333333333333333333333333333333333222333444444555333333333333333333333333333333222222222333444555555555555555555555555555555444444333333444444555111222333444666777888999999999999999888777666666666666777777777777666666444444555555555666666666777777777666666555555555555555666666666666555555qqqWWWPPPLLLFFFAAA>>>===<<<<<<999888777666555555555555444444555555555444333222444444444444444444444444222222333444555555555555333333333444444444555555555555555555555555555555444444444555444333333222333444444555555555444444444444444444444444444444444444444444444444444333333444444555555555555555666555444444555777999::::::888888::::::;;;AAAHHHUUUdddrrrwwwqqqdddSSSFFF===;;;888777999:::999888999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@===???AAAAAAAAABBBDDDFFFMMMNNNQQQUUUXXX\\\aaaeeepppsssvvvyyyuuueee]]][[[ZZZZZZXXXYYYYYYWWWTTTOOOJJJGGGHHHDDD@@@>>>???@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888777777666666777777777888888888777777888999999999999888888777666666555555666666555555555555555555555555222222222222333333333444111222444333111000000111444444444444444444444444333333333333222222333333222333333333333333333222555444444333222222222222333333333333333444444444111333555777777666555444555444444333333444444555333333333333333333333222444444333333333222222222222222222222222222222222333333333333333333333333444444444444444444444444111111222333333444555555555555555555444333222222111222222333444555666777444444333333333333444444222222222222222222222222333333333333444444555555333333333333333333333333222222222333333333444444555555555666666666666666555444444333333444444555333333444555666777888888888888888888888777666666666666777777777777666666444444444444555555555666666666666666666666777777555666666777777666666555{{{^^^TTTOOOHHHCCC@@@>>><<<;;;999888777666666555666666666666666666666555444333444444444444444444444444333333444444444444333333333333333444444444555555444555555555555555555555444444555555555444333333333333444444444444333333444444444444444444444444444444444444444444444444333444555555666666555555666555555555666777999::::::999:::<<<===???GGGQQQeeerrr|||zzzmmm\\\KKK>>>:::999777777888999:::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>=========>>>>>>???@@@@@@AAABBBBBBBBBCCCFFFIIIQQQVVV[[[```eeekkkpppssszzz|||{{{nnngggcccaaacccfffiiikkkggg```XXXRRRMMMHHHBBB@@@@@@AAA???============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777777777777888888888888777777888999999999999999444444333333222222222333555555555555555555555555222222333333444444444444555777888888666555555666444444444444444444444444333333333333333333333333333333333444444333333333444444444444333222222111222222222333333333444444111333555777777666555444555444444333333444444555333333333333333333333333444444333333333222222222222222222222222222222222333333333333333333333333444444444444444444333333111111222333333444555555555555555555444333222222444444444444444444444444333333222222222222333333222222222222222222222222333333444444444555555555333333333333333333333333222222333333333444444444555555555555666666777777555444444333333444444555555555555666666666666666777777888888888777666666666666777777777777666666444444444444555555555666666666666777777777777777666777777777777777777666iiiXXXRRRKKKEEEAAA???===;;;999999888777777777777777888888888777666666555555333444444555555444444333333333444444444333333222333333333444444444555555444444444555555555555555555555555555555444333333333444444444444333222222444444444444444444444444444444333333333444555555444444555666666666666555666666666666777888888999::::::===@@@BBBFFFRRR^^^qqqyyy{{{qqqaaaRRRDDD;;;888888888888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHKKKOOORRRUUU\\\ccciiiqqq}}}wwwrrrooouuu|||}}}rrrfff]]]WWWQQQJJJEEEDDDCCCAAA>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888777777777888888888999999777888999999:::999999999666666555555555444444444555555555555555555555555222222333444555555555555444666777777555444444555444444444444444444444444333333444555555555444444333333444444444444333333333333444444444333222222111111222222333333444444333444555666666666555444555444444333333444444555333333222222222333444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333222222222333333444444444444444444555444444333333666666555444333333222222333222222111111222222333333333333333333333333333333333444555555555555444333333333333333333333333111222333444444444333333444444444555555666666777555444444333333444444555666666666666666666666666666777777888888777666666666666777777777777666666444444555555555666666666777777777777777777777777777777888888888888777777tttZZZUUUMMMFFFBBB???===;;;:::999999888888888888888:::999777666555555666666333333444555555444333333111222333333444444444444333333333444444444555555444444444555555555666666555555555555555444444333555555555555555444333333555555555555555555555555444333333333333444555666444444555666666666666666666777777888888888777777888999>>>DDDIIIQQQ```ooovvvxxxqqqbbbSSSHHH@@@;;;888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKNNNQQQVVV\\\```dddkkksssyyyvvviiibbbYYYRRRNNNJJJFFFCCCAAAAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;::::::999999999888888888777777888888888999999999777888999999::::::999999888888999999888888777777555555555555555555555555222333444666777777666666111333444444222111111222444444444444444444444444333444555666666666555555333333444444444444333333111222333444444444333222000111111222333333444444555555555555555444444444555444444333333444444555333333222222222333444555555555555444444444444333444444444444444444444444444444444444444444444444444444444333333333222222333333333333333333333333333333444444555444444444666666555444333333222222333333333222222333333333333333333333333333333333333333555666666666555444333333333333333333333333111222333444444444333333222333333444555555666666555444444333333444444555555555666666777777888888666666777777777777777666666666777777777777666666555555666666666777777777888888777777777777777777777888888999999888888777yyy[[[VVVNNNGGGBBB???===;;;::::::999999888999999999;;;999777555444555666777333333444555555444333333///000111333444555666666333333333444444444555555444444444555555555666666555555666666555555444333666666777777666555444444555555555555555555555555444333333222333444555666444555555666666666666666666777888999999888666555666999???GGGNNNYYYjjjzzzwwwtttiiiWWWHHHBBB???===888999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===????????????>>><<<======>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKOOOTTTYYY___ggglllyyyyyyqqqfff]]]WWWRRRMMMIIIBBBBBBAAAAAA@@@???>>>>>>>>>============<<<<<<<<<:::::::::999999999888888777888888888888999999999888888999::::::::::::999666666666666666555555444555555555555555555555555222333555777888777777666333555666666444333333444444444444444444444444444333444666777777777666666333444444555555444444333000111333444555444444333000000111222333333444444777666555444444444444444555444444333333444444555333333222111222333555666666666555555555444444444555555555555555555555555444444444444444444444444444444444333333222222222444333333333333333333333222222333444555555555555555555444444444333333333555444444333333444444555444444444444444444444444333333555666666666555444333333333333333333333333111222333444555444333333222222333333444555666666555444444333333444444555333444555666777888999:::666666777777777777777666666666777777777777666666666666666666777777777777888888888888777777777666888888999999999999888888hhhZZZNNNJJJFFF>>>;;;>>>===<<<;;;:::::::::::::::888999999999999888777777333444555666666666555444444333333222222333333444888888777777666666666555777666666666777888:::;;;888777666555444333333333777666555444444444444444666555444444333333333333333333444555666666666555666666777888888888888888:::999777888:::<<<======>>><<<===HHH]]]qqqxxxuuuwwwgggUUUIIICCC===<<<===999::::::::::::999888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAA>>>======>>>@@@AAA@@@???BBBBBBBBBBBBCCCFFFJJJNNNPPPRRRYYY```eeejjjvvv~~~kkkaaa^^^YYYSSSKKKJJJEEEAAA???AAAAAA@@@?????????>>>===>>>@@@AAA999::::::;;;:::999888777:::::::::999999999888888333333333444555666666777555555555555555555444444777777666666555555555444444444444555555555555555555555555555555555555555555444333333333333444555555444333333333333444555555444333222222222333444555444444333333444444555444444444555555555666666555444444333333444444555444333333222222111111000222222222222222222222222555555666666555555444333666555333111111111333444555555444444444333333333333333333333333333333333333333333444444555555555444444444444444444444444111222222333333222222111222222333333333444444444333333333444444444555555222333555666777666555444333333333333333333333333222333444555666666666666555555444444444333333333333333333444444444555555555555555555666666666777999888888888777777666666::::::999888777666555555777777777777888888888888888888777777888888999:::;;;:::999888777777777777qqq```PPPKKKHHH@@@;;;===;;;;;;:::::::::;;;<<<<<<777888888888888777666666444555555555555555444444444333333222222333333444555444444444333333333333444444444555666888;;;<<<999888777666555555555555666555555444444444555555444333222222111111222222444444555555666555555555666666777888888888888777:::999888888:::;;;;;;;;;???AAAFFFRRRfffwww{{{vvvlll]]]MMMCCC>>>999888:::999::::::::::::999888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEGGGHHHJJJLLLOOOTTTXXX```aaafffmmmsss|||zzzrrriii```YYYUUUOOOIIIGGGFFFEEECCC@@@@@@@@@>>>>>>>>>@@@AAA999:::;;;;;;;;;:::999999:::::::::999999999999888555555555666777888888888333333444555666666666666777666666666555555555555555555555555555555444444555555555555555555555555555444333333333333444555555444333333333333444555444444333222222333333444555444444333333444444555333333333444444444555555555444444333333444444555555555555555666666666666444444444444444444444444555555666666555555444333666555333111111222333444444444444444333333333333333333333333333333333333111111222222222333333333444444444444444444444444222222333333333333222222222222333333333444444444444444444555555555666666333444666777888777666555333333444444444444333333222333444555666666666666666666666555555555444444444444555555555666666666555555555666666666777777999888888888777777777777999999888888777777666666777777777777888888888888888888777777888888999:::;;;:::999888777777777777~~~hhhSSSMMMJJJCCC<<<;;;::::::::::::;;;<<<======777777777777777666555555777666555444444444444444444444333333333333444444333333333333333222222222111111222444666888:::;;;777777666555444444444555555555444444444555666666444333222222222222222222555555555666555555444444555666777777888888777777999999999999::::::::::::???FFFPPP^^^ppp{{{yyyrrr___RRREEE>>>:::777777999:::::::::::::::999999888::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========???????????????@@@BBBBBBBBBAAAAAAAAABBBDDDEEEFFFDDDGGGLLLPPPUUU[[[aaaeeennnooossszzzyyyhhh```UUUNNNKKKIIIGGGEEEEEEDDDCCCAAAAAAAAAAAABBB::::::;;;<<<<<<;;;;;;;;;::::::::::::999999999999777777777888999999::::::222333444555666777777777666666666666555555555555666666666555444444444333444444444444444444444444555444444333333444444555555444444333333444444555444444333333333333444444555444444333333444444555222222333333333444444444555555444444444444555555555666666777888888999999555555555555555555555555555555666666555555444333555444333222111222333444333333333333222222222222333333333333333333333333222222222222333333333333444444444444444444444444222222333333333333222222333333333333444444444444555555555666666666777777444555666888888777666666444444555555555555444444333444555666666777777666777777777666666666555555555555666666666777777777666666666666777777777777888888888888888777777777888888888888888888888888777777777888888888999999888888777777888888999:::;;;:::999888888777888888pppWWWNNNLLLFFF???<<<;;;;;;:::::::::;;;<<<<<<777777888888777777666555888777555444333333333444444444333333333333444444555555555555555555555555000111222333555666888888444333333222222222333333444444444444444555666777666555555444444444555555555666666666555444333333555666666777777777777777777888:::::::::::::::;;;AAAKKKYYYfffrrrvvvooodddSSSJJJAAA===;;;888999<<<::::::;;;;;;::::::999888:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBCCCFFFIIILLLGGGKKKSSSZZZaaaiiippptttzzz|||}}}nnn^^^UUUQQQOOOLLLLLLMMMKKKHHHFFFEEEDDDCCCCCC::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999999::::::333444555666666666666666666666666666666555555555777777666555444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444555555444444333333444444555333333333444444444555555555555444444444444555555444444555555666666666666555555555555555555555555555555555666555555444333444444333222222222333444333333333222222222111111222222333333333333444444444444555555555555555555444444444444444444444444222333333333333333333222333333333444444444444555444555555555666666666666444555666666666666555555555555666777777666555555444555666777777777777777777777777666666666555555555555666666666777777777666666777777777888888888888888888888888888888888777777777888888999999999777777888888888999999999888888777777888888999:::;;;:::999999888888888888zzz\\\QQQOOOIIIBBB@@@>>>===<<<;;;:::999999999888888999999888888777666888777555444333333333444555444444333333444444555666666666666666666777777222222333333444444444444333333222222222333333444444444444444444555666777555555555444444555666666555666666666555444333333555555666777777777777777555777:::::::::;;;===???IIISSSaaajjjooommmaaaUUUHHHBBB===<<<;;;999:::===:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGKKKRRRWWWVVV[[[aaahhhooovvv|||pppeee```[[[WWWWWWTTTQQQLLLIIIGGGFFFCCCAAA;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888888888999666777777777666555444444555555555666666666666666777777666555444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444555555555555555444444333333444444555555555555555666666666666666555555444444555555666555555555444444444333333444444444444444444444444555555555666555555444333333333333333333333333444333333333222222222111111222222222333333444444444555555555555555555555555444444444444444444444444333333333444444333333333333333444444444555555555333333444444444555555555444444444444444444444333666777888999999888777666666666777777888777777777666666666555555555444444444444555555555666666666777777777888888888888999888888888888888999999999777777888888999999::::::888888888888999999999999888888777777888888999:::;;;:::999999999999999999fffWWWRRRKKKEEEDDD???>>>===;;;:::999888888999999999999999888777777777666555444444444444444555555444444444444555555444444444555555555555555333333444444444444333333555444444444555666777777555555444444444555666666333333333333333333444555555555555666555555444444444555666666777777666666333666999::::::===BBBFFFSSS]]]gggjjjhhhaaaUUUJJJ@@@<<<:::;;;:::888999<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>??????@@@AAABBB???AAADDDFFFIIIOOOYYY```fffiiinnnsssxxx~~~xxxsssjjjbbb```]]]XXXQQQMMMJJJHHHCCC???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777777777777777888888888777666555444333555555555666666666666666666666666555444444444333333333333333333333333333333444444555555444444333333444444555555444444333222333444555555666555555555444444333333444444555555666666666666777777777666666555555555555666666777777666666555444444333333333333333333333333333555555666666555555444333222222333333333333444444333333333333222222222222111222222333333444444555444444444444333333333333444444444444444444444444333333444444444444333333333444444444555555555555333333333444444444444555444444444333333333333333666888999;;;;;;999888666777777888888888888777777666666666555555555444444444444555555555666666666777888888888999999999999888888888999999999999999888888888999999999::::::888888888999999999999:::888888777777888888999:::::::::999999999999::::::rrr___UUUKKKGGGGGG>>>===<<<;;;:::999999999888888888888888777777666444555555555555555444444555555444444444444555555333333333444444555555555111222333555555555444444555555555555666777888999666555555444444444555555333333333333333444555555444444555555666555555555444555666666777777666666222555888999:::???GGGNNNZZZbbbgggeee___VVVLLLBBB;;;999999<<<;;;888888<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????AAAAAAAAAAAAAAACCCDDDDDDAAADDDHHHKKKOOOXXXdddmmmrrruuuyyyuuupppiiibbbZZZUUURRRNNNHHHCCCBBBAAA???======<<<======<<<;;;;;;;;;;;;:::::::::888888888888777777777777777777777777777666555444555555555555666666666777555555555555555555444444333333333333333333333333333333444555555444333333333333444555555444333333222333444555666666666555555444444333333444444555555555555666666666666777666666555555555555666666666555555555555555555555333333333333333333333333555555666666555555444333111222333333444444444444444444444444333333333333111111222333333444555555555444444444333333333333444444444444444444444444333333444444444444333333444444444444555555555555444444444444555555555555555555444444333333333333777888:::<<<<<<:::888777777888888999999888888777777777777666666666555555555555666666666777777777888888888999999999::::::888888888999999:::::::::999999999999999999999999888888888999999999::::::888888777777888888999::::::::::::999999::::::;;;|||zzzdddWWWLLLGGGHHH<<<<<<;;;:::::::::;;;;;;777777777777777666666555333444555666666666555444555555444444444444555555444444444555555666666666000111333555666666666666333333333444555666777888777666555444444444444444555555555555555666777888333333444555666666666555444555555666666666666666111444777999:::@@@JJJSSS[[[bbbeee```WWWOOOFFF>>>;;;:::;;;>>>===::::::===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFJJJNNNSSSWWW\\\fffttt~~~|||ssslllccc]]]YYYUUUNNNHHHEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888888888888888888555666777777777777777666444555555555666666777777444444444555555555555555333333333333333333333333333333444555555444333333333333444555555444333333111222444666777777666555555444444333333444444555444444444555555555666666666666555555555555666666222222333333444555555555444444444444444444444444555555666666555555444333111222333444444444444444555555444444444444333333111111222333333444555555777777666666666555555555444444444444444444444444333444444555555444444333444444444555555555666666555555555555666666666777777666555444444444444444777999;;;======;;;999777888888999999999888888777888888888888777777777777777777777777888888888888888888999999999:::::::::888888888999999:::::::::999999999999999999999999888888999999999:::::::::888888888777888999999::::::::::::999999:::;;;;;;hhhXXXSSSNNNGGGBBB???<<<::::::::::::999:::999777666555666777999:::999888666555555444444666666666555444444333333444444444555555555666666555555555444444333333333444444666777888888888888333333333333333444555666777777777777666666666666666666666666666555555555555555666666777777888888444555666999>>>EEENNNTTT\\\]]]\\\WWWOOOGGG@@@>>>:::<<<<<<999:::>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>===<<<<<<;;;???@@@@@@???>>>???AAACCCAAACCCEEEGGGHHHHHHHHHHHHRRRXXX```fffkkkrrr{{{vvvgggaaa```[[[UUULLLIIIDDD@@@======???AAA<<<<<<;;;<<<======;;;999:::999999888888999999:::999888777555555555666777666666555555555555666666444444444444444444444444222333333444444333333222444555666666666555444333444444555555555555444444222333333444444333333222333333333444444444555555444555555555444555777999777666777999888666666888666555555555555444444444444444444555555555666666555555555555555555444444333222222111111222222333444444444333333222222222333333333333333444555666777777666666555555555555555555555555555555444444555555555555555555555555666666555555555444444444666666777777777555444333222333555666666666555444444666888:::::::::999888888888777777777777888888888888888888888888888888888888999:::;;;;;;<<<<<<:::::::::999999888888888999999999999999999999999;;;;;;;;;:::::::::999999:::::::::;;;;;;:::999999===<<<:::999999999::::::;;;;;;;;;;;;;;;;;;::::::qqq]]]TTTLLLEEEBBB???<<<::::::;;;;;;::::::999777666666666888888:::999888666555555444444444444555555555555555555444444444555555555666666666666666555555444444444444444555555666777777888333333333333444555666777666666666666555555555555666666666666666666666555555555666666777888888888777777777:::@@@IIIRRRXXX```]]]VVVOOOGGGAAA===;;;:::<<<<<<::::::>>>???===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<===>>>>>>===>>>AAACCCEEEEEEEEEGGGKKKQQQXXX\\\bbbhhhnnnsssvvv|||zzzssspppjjjbbbXXXSSSKKKFFFCCCBBBAAA@@@>>>===;;;;;;<<<<<<:::888;;;::::::::::::::::::;;;:::999888777666777777888888777777666666777777888555555555555555555555555222333333444444333333222333444555666666555555444666666777777777777666666333333444444444444333333333333333444444444555555555666666666555777;;;>>>???<<<:::999888777777777666555555555555444444444444444444444555555555666555555555555555555444444333333222222222222333333444444444333333222222222444333333333333444555666666666666555555555444444555555555555555555555555444444444444444444444444666666555555555444444444666777888888888777555444333444555666777666666555666888:::;;;<<<<<<;;;:::888888777777777777888888888888888888888888888888888888999999::::::;;;;;;:::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;::::::999<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;fffWWWNNNHHHBBB???<<<:::;;;<<<<<<;;;:::999888777666777888888:::999888666555555555555333333444444555666666777444555555555555666666666666666666666666555555555555444333333444555777888333333333444666777999999555555555555444444444444555555666666666666666666555555666777777888888999999888888<<>>???===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::<<<>>>??????@@@BBBCCCEEEGGGJJJNNNTTT]]]ffflllooottt{{{|||iii```UUUMMMKKKIIIFFFCCCAAA???===<<<<<<<<<;;;999:::::::::999999:::::::::::::::999888888888999999999888888777777888888999666666666666666666666666333333444444444444333333333333444555666666666555666666777777777777666666444444555555555555444444333333333444444444555555666777777666777:::???CCCJJJFFF@@@;;;888888777666666555555555555444444444444444444444555555555555444444444444444444555555333333222222222222333333444444333333333333222222444444333333333444555555555555555444444444444444555555555555555555555555333333333333333333333333555555555555555444444444777888888999999888666666555555666777777777777777777888999;;;;;;;;;;;;:::888888777777777777888888999999999999999999999999888888999999999999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;::::::999999999999::::::::::::;;;<<<<<<<<<===mmmZZZRRROOOCCC@@@===;;;;;;<<<<<<<<<:::999888777777777888888999888777666555555555555444444444555555555666666555555555555555666666666666666555555555555555555555444222222222444666777333333444555777888:::;;;666666666555555555444444555555555555666666666666555666666777888888999999999888999>>>HHHTTT___eee^^^TTTFFF===::::::888666999<<<<<<:::;;;???@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===???AAABBBBBBBBBDDDEEEFFFMMMWWWaaahhhnnnuuuyyy|||rrr```UUUQQQOOOKKKFFFCCCAAA>>><<<======<<<;;;:::999999888888999999:::999999999888888888999999888888888777777888888888666666666666666666666666333333444444444444333333222333444555555666777777333444444555555444444333444555555555555555555444333333333444444444555555666666666555777;;;BBBFFFSSSOOOGGG===999999888666666555555555555444444444444444444444444444444444333333444444444444555555333333333222222333333333333333333333333333333333444444333333333444444555444444444444444444444444444444444555555555555555333333333333333333333333555555555555555555555555666777888888888777666666666666777777888888888888555666777888999999888888999888888777777888888999999999999999999999999999999999888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::999::::::;;;<<<======>>>ttt]]]SSSPPPDDDAAA>>><<<<<<<<<<<<;;;:::999999888888888888888999888777666666555555666666666555555555444444444666666666666666666666666444444444444444444444444555444222111222333555666333444444555777999:::;;;777777777666666666555555444555555555666666777777666666777777888999999999777777999@@@KKKWWW```dddTTTKKKAAA;;;;;;<<<:::777999<<<<<<:::;;;???AAA???========================>>>>>>>>>??????????????????AAACCCCCCCCCDDDFFFHHHLLLVVVcccpppyyyuuuddd\\\VVVOOOJJJFFFCCC>>><<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;777888888888888888888888888777777666666777777888555555555555555555555555333444444555555444444333333333333444555666777777333333444444444444333333444555555555555555555444333333333444444444555555555555444444555:::@@@EEEVVVUUUNNNAAA:::999999666666555555555555444444444444444444444444444333333333333333333444444555555444333333333333333333444333333333333333333333333555444444333333333444444444444444444444444444444444444444555555555666666444444444444444444444444444555555555555555555555444555666777777777666555777777777777888888888999555555666777888888888888999999888888888888999999999999999999999999999999999999888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<===>>>>>>bbbSSSNNNGGGCCC???===<<<<<<;;;::::::999999999999888888888888888777666666666666666777666666555444444333333777777777666666666666555333333333444444444444444555444333333333333555555444444444555666888999:::888777777777666666666666444444555555666777777777666666777888888999999:::777777;;;CCCMMMUUUYYYYYYHHHDDD>>>;;;<<<===<<<;;;999<<<<<<:::<<<@@@BBB@@@========================<<<<<<<<<======>>>>>>>>>@@@AAACCCDDDEEEGGGKKKOOOVVV^^^kkkwwwqqqeee[[[TTTOOOKKKDDD???<<<;;;;;;:::???>>>>>>======>>>>>>???666777888888999888888888777777777666666777777777555555555555555555555555444444555555555555444444444444444444444555666777555555666666666666555555444444555555555555444444333333333444444444555555333444333333444777<<<@@@RRRWWWTTTFFF;;;999999666666555555555555444444444444444444444333333333333222222333333444444555555444444333333333333444444222222333333333333444444555555444333333333444444444444444444444555555555333333444444555666666666555555555555555555555555444444444555555555555555333444666777777666555555777777777666777888888999777777888888999::::::;;;999999888888888888999999::::::::::::::::::::::::888888999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<<<<===<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>lllYYYPPPIIIEEEAAA>>><<<;;;:::999999:::::::::999999888888888777777666666666666666555555555555555555444444777777777777666666666555444444444444555555555666555555444444444444444444555444555555666777888999777777666666666555555555444444555555666777777888666777777888888999::::::999:::>>>EEEMMMPPPNNNJJJAAA???<<<::::::;;;<<<>>>999<<<<<<;;;<<>>>>>??????AAACCCDDDFFFJJJOOOVVV[[[gggqqqrrrjjjaaa[[[QQQIIICCC@@@>>><<<>>>>>>============>>>>>>777777999:::::::::999999999888888777777888888999666666666666666666666666444444555555555555444444666555444444444444555666444555555666666555555444333333444444444444333333333333333444444444555555333444444444444555999<<>>>>>>>>======<<<<<<<<<<<<============vvv```UUUJJJGGGBBB>>><<<;;;999888999::::::::::::999888888888777777666666666666777333333444444555666666666888888777777666666666555444555555555666666777777444555555666666555444444555555555555555666777777666666555555555444444444444444444555666777777888777777777888999999::::::;;;<<<@@@GGGLLLLLLEEE>>>>>>===;;;888777888<<>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBDDDEEEGGGJJJPPPXXXaaaggg{{{~~~qqqiii^^^SSSKKKFFFCCCAAA;;;;;;::::::::::::;;;;;;777888:::;;;<<<;;;;;;::::::999999999999999999:::777777777777777777777777444444555555555555444444777666444444333444555666222333333444444333333222222333333444444333333222333333333444444444555555444555555555444555777999EEEUUU[[[MMM===888999888666666555555555444444444444444444333333222222222111111222333333444555555555444444333333444444555222222222333333444444444666555444333333333333333555555555666666666777777333333444444555666777777333333333333333333333333444444444555555555666666555666777888999999888777777666555555555666888999555555555555666777888999:::999999888888999999:::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;999:::;;;<<<============;;;<<<===?????????>>>==================<<<<<<<<<~~~~~~ddd\\\PPPLLLFFFAAA>>><<<;;;999;;;:::999777666777777888777888888888888777777666666666666666666666666666555555666666666666555555777777666666555555555444444444444555555555666666444444444555555555555666555555666666666666555555666666555555666777999:::666666666666777888999:::888>>>FFFKKKKKKGGGBBB@@@;;;;;;::::::;;;;;;<<<============<<<===>>>??????>>>??????@@@@@@@@@@@@???===>>>>>>>>>>>>???BBBDDDFFFCCCFFFPPPZZZcccppp}}}qqqdddZZZQQQIIIEEECCCAAA?????????>>><<<:::;;;<<<======<<<;;;999888999999888888888888999999888777666555555666777888666555555555444444444444333333444444555666777777666777777555333222333555444333333222222333333333555555555666666666777777333333333444555777:::;;;EEEQQQVVVLLL???999777666555444333222333444555666333333333444444444555555222222222222222222222222666555444333333333444555444333333222222333333444555555555444444333333222666555444333222333444444222222333333333333333222444444444555555666666666777777777666555555555444777777666666666666777777888888777777777777888888888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::::::::999999999999999:::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>===<<<<<<;;;<<<>>>???@@@BBBAAA???>>>>>>???AAAAAA}}}iii\\\OOOKKKDDD???<<<;;;999888;;;:::999888888777777777777777888888888777666666666666666666666666666666555555666666666666555555666666555555444444444444444444444555555555666666555555555666666666777777555555666666666666555555666666555555666777999:::777777777777888999::::::===BBBGGGJJJHHHDDD???===:::::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????===>>>>>>>>>===???AAADDDHHHKKKSSS]]]eeemmm~~~rrr```SSSKKKGGGCCCAAA???>>>>>>===;;;:::;;;<<<<<<<<<;;;:::999888999999888888888888999999999888777666666777888999666666666555555555444444333333444555555666666777777777777666444333444555444444333333444444555666222333333333333444444444333333333333555777999:::BBBNNNUUUOOOCCC<<<999666555555444333333333444555333333333444444444555555222222222222222222222222555444333222222333444555444333333333333333333444555555555444444444444444555444333222222333444555555555555555555555444444444444555555555555555555666666666666555555555555777888888999999888888777666666555555555555666666888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===@@@??????>>>???@@@AAABBB@@@???>>>======<<<<<<<<<|||}}}rrr___RRRMMMFFF@@@===;;;999888::::::::::::999888777777777777777777777666555555666666666666666666666666555666666777777666666555555555444444444444444333444555555555555666666666666666666666777777777888555666666777777666666555666666666666666888999999888888888888999:::;;;;;;BBBDDDGGGGGGDDD???<<<:::::::::999999::::::;;;<<<<<<===>>>?????????>>>======>>>>>>???@@@@@@??????>>>???@@@@@@@@@AAADDDFFFIIIQQQ]]]gggnnnxxxmmmZZZPPPNNNGGGEEEBBB@@@@@@???===;;;;;;;;;;;;;;;:::999888777999999888888888888999999999888888777777888888999777777777666666666555555444444444555555666666777777888999777555444555666444444444444555555666777222222222222333333333333444444333333444555777888>>>IIIRRROOOGGG???:::666666555444333333333333333333333333444444444555555333333333333333333333333444333333222222333333444333333333333333333333333555555555555555555666666333333333333444555666666666666666666666555444333666555555555555555555444555555555555666666666666777888:::;;;;;;:::888777777666666555555666666777888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>>>>======<<<<<<;;;????????????>>>===<<<;;;<<<<<<==================???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???===;;;:::~~~|||~~~cccXXXRRRJJJDDD@@@>>><<<;;;:::;;;;;;;;;;;;999888666777777777777777666555444666666666666666666666666666666777777777777666666555555555555555555555555555555555555555666666666555555666666666777777777666666777777777777666666666666666777777888999999999999999999:::;;;<<<<<>>=========>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLRRRZZZdddmmmvvvgggZZZVVVNNNKKKGGGDDDCCCAAA???===;;;;;;;;;::::::999888888999999888888888888999999888888777777777777888888777777777777666666666666444444555555666666666777888999:::999777555555666555555444444444444444555333333333444444444555555555444333333333555666777:::AAAHHHIIICCC===999777666666555444333222222222333333333444444444555555333333333333333333333333222222222222333333333444333444444444444444444333444555555555666666777777333333444555666777888999666666777666666555444333777777666666555555555444555555555666666777777777777888;;;<<<<<<;;;888777999888888888888888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;999999999999::::::::::::;;;<<<<<<======>>>??????@@@@@@???>>>======<<<<<>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???DDDEEEFFFGGGEEECCC@@@>>>hhh\\\VVVNNNGGGBBB@@@>>>===;;;;;;<<<<<<;;;:::888777888888888888777666555444666666666666666666666666666666777777777777666666666666666666666777777777666666666666666666666666444444555555555666666666666666777777777777666666666666777777888999999999999999999999:::;;;<<<===AAABBBAAA???===;;;;;;<<<::::::999999::::::;;;<<<<<<===???AAAAAA@@@>>>======>>>???@@@AAAAAAAAAAAA???AAACCCEEEGGGKKKOOORRR```eeellltttxxxeee\\\UUUQQQLLLGGGEEEBBB???===<<<<<<;;;:::999999999999999999888888888888999999777777777777777777777777777777777777666666666666555555555666666666666666777999::::::888666666666666666444333222222111111333333333444444444555555555444444333444555666777999;;;===>>>;;;777666666666666555555444333222111333333333444444444555555333333333333333333333333222222333333444444444444333444444555555444444333444555555555666666777777444555666777888::::::;;;888888888888888777666666888888888777777666666666666666666777777888888888666888:::<<<<<<:::888666999999888888888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>AAAAAA@@@???>>>>>>======???????????????>>>======@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCDDDGGGHHHHHHFFFCCCAAAooo___YYYPPPGGGBBB@@@>>>===<<<<<<<<<<<<;;;:::999999999999999999888666555444666666666666666666666666666777777888888777777666666777777777777888888888777777777666666666666555444444444444555555555555666777777888888777777666555666777888999999999999999999999999:::;;;<<<<<<>>>>>>>>>===;;;;;;<<<>>>;;;::::::::::::;;;<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBB>>>AAADDDHHHLLLRRRXXX\\\jjjpppwww~~~sssddd\\\WWWPPPJJJFFFBBB???=========<<<;;;::::::::::::999999888888888888999999777777888999999888777777777777777666666666555555666666666666666666666666777999::::::888666555555666555444333222111111111222222222222333333333333555555444444555666888999:::777555777666333333555555555555555444333222222333333333444444444555555333333333333333333333333222222333444555555555555333444555666666555444333555555555555555555666666444555777888999:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999888888888888888888999999999999777888:::;;;;;;:::888777888777777666666777777888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>AAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAA@@@@@@@@@??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHEEEDDD|||ccc]]]SSSJJJEEEBBB@@@@@@>>>===<<<;;;::::::::::::;;;;;;::::::999777666555666666666666666666666666777777888888888888777777666666666666777777777888777777777777666666666555555555555555666666666666777777888888888888777777555666888999::::::999999888888888888999:::;;;<<<<<<<<<===;;;::::::;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@??????AAABBBCCCDDDDDDDDDBBBEEEJJJPPPVVV]]]dddiiirrrvvveee```XXXPPPJJJEEEAAA??????>>>===;;;;;;;;;;;;;;;999999888888888888999999999999:::;;;;;;:::999999666666666555555555444444777666666666666666666666666888::::::888555444444444444333333333333444444222333333333333444444444555555444555666888:::;;;<<<666333555555222111444333444555555555444333222333333333444444444555555444444444444444444444444222333444666777777666666333444555666666555444333555555555444444444444444444555666888888999888888777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999::::::;;;;;;;;;;;;::::::888777777666666777777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???<<<<<<<<<============>>>;;;<<<<<<======>>>??????AAAAAAAAAAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOPPPPPPPPPNNNLLLKKKhhhaaaWWWNNNHHHEEEDDDCCC???>>><<<;;;::::::;;;<<<<<<;;;;;;:::999888666666666666666666666666666666777777888888888888777777444555555555666666777777888888777777666666666555666666666666777777777777777777888888888888777777555666888999::::::999999888888888888999:::;;;;;;;;;<<<<<<;;;:::999:::<<<===<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAA???@@@AAACCCDDDEEEEEEEEEGGGKKKQQQXXX___gggooouuu|||mmmggg___VVVOOOJJJFFFCCC@@@???===<<<;;;;;;<<<<<<999999888888888888999999;;;;;;<<<======<<<;;;;;;666555555555444444444444777777777777666666666666555777999999777555444444222333333444555666888888555555555666666666777777555555555555777999;;;===>>>777444777888333111333222333444555555555444333333333333444444444555555444444444444444444444444222333555777888777777666333444666777777666444333555555555444444333333222333444555777777777666666333444555666777888888888:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888999999999::::::::::::::::::;;;;;;<<<<<<<<<============>>>???AAAAAA============>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGHHHHHHDDDEEEFFFGGGIIIKKKLLLMMMPPPRRRTTTVVVXXXYYYYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTTuuubbbWWWTTTLLLIIIHHHAAACCC???======<<<999999;;;;;;;;;:::999888777666555444555666777666555222111777777666666555555444444666666555555555444444444555555666666666666555555555555555666666666666777777777666666666666777777999999999888888888888888888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<======>>>>>>============>>>???>>>@@@BBBDDDDDDDDDCCCBBBDDDDDDCCCDDDGGGHHHIIIIIILLLSSS[[[aaadddlllwwwsssbbbZZZUUUMMMFFFDDDBBB@@@>>>======<<<;;;999999999888888999::::::;;;===<<<<<<;;;;;;:::999999999999777666555555555555888888777777666666555555666666555555555444444444555444333333333333444555444444555555555555444444555555555555555666777888888777666555444444555666333333333333333333333333222222444444444444222222222222333333333333444444555444444444444555666666555555555444444333333333444444444444444444444444222333333444444333333222777777777666666777777777555666666777888:::<<<===???>>>===<<<===@@@CCCEEE===>>>??????>>>>>>???@@@========================;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<======>>>>>>>>>>>>>>>>>>??????BBBAAA??????AAAAAAAAA@@@EEEEEEEEECCCBBBAAACCCEEEEEEFFFHHHLLLOOOOOOLLLIIIHHHJJJMMMQQQTTTWWWYYYYYY]]]fffkkkjjjgggiiimmmnnnnnnmmmkkkeeeaaa```cccgggyyydddZZZYYYWWWXXXXXXPPPJJJDDDAAAAAA???;;;:::<<<;;;::::::999888777666666333444666777777666555444999888888888777777777666666666555555555444444444555555666666666666555555666666666666777777777777888777666666666666666777888888888888888888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCEEEIIILLLNNNOOO[[[bbbkkkqqqvvv~~~rrrfff^^^UUUNNNMMMIIIFFFBBB???>>>>>><<<;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;:::999999999999888888777666666666666666666666666555555555444666666555555555444444444555444333333333333444555444444555555555555444444555555444444555666666777777666555444444444555555333333333333333333333333222333333444444333333222222222333333333333444444333222222222222333444444555555444444333333333333444444444444444444444444333333444444444444333333444333333222222333333444444444555666888:::;;;<<>>???;;;===>>>>>>===<<<>>>???========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@??????>>>======>>>>>>??????>>>>>>>>>???@@@@@@@@@?????????@@@BBBBBBBBBFFFGGGGGGFFFEEEGGGJJJMMMQQQTTTXXX\\\^^^[[[UUUPPPTTTUUUXXX[[[___cccfffhhhsssyyy|||yyyxxxzzz|||{{{{{{yyyvvvqqqmmmnnnrrrvvvlll```bbbdddhhhhhh___QQQJJJEEEDDDBBB>>><<<>>>::::::999999888888888777333444666777888888777777888888888888777777777777666666666555555555555444555666666666666666666555666666666666777777777888888888777666666666666666777777777888999999999:::888999::::::;;;;;;:::::::::::::::::::::;;;<<<=========>>>???@@@@@@??????DDDCCCAAA??????AAADDDEEECCCDDDFFFIIINNNSSSXXX[[[hhhoooyyywwwkkk```YYYWWWPPPKKKEEE@@@>>>===<<<;;;>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888999888888777777777888888555555555555444444444444666666666555555555444444555444444333333444444555444444555555555555444444444444444444444555555555555555444333333333444444333333333333333333333333222333333444444333333222222222333333333333444444333222222222222333444444444444444333333333333333444444444444444444444444444444555555555555444444555555444444444444555555222333333555666888:::;;;===<<<999777666777888888999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????AAAAAA@@@????????????@@@@@@?????????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGJJJOOOSSS[[[```gggkkklllggg```[[[``````cccggglllrrrwwwzzzvvvfffgggkkkqqqqqqfffUUUMMMFFFDDDBBB???===???999999999999999999999999555666777888888888888777666666666666555555555555666666666555555555555555666666555555555555666666555555555666666666777777999888777666666555555666666666777888999:::::::::888999::::::;;;;;;::::::::::::999::::::;;;<<<===<<<===???@@@AAAAAAAAAAAAEEEDDDBBB@@@AAABBBDDDEEEDDDFFFJJJOOOUUU]]]fffkkkvvv~~~{{{ooofff```ZZZTTTLLLEEEBBB@@@??????>>>======<<<;;;;;;<<<<<<;;;::::::999999888888777999888888888888888999999555555555555555555555555666666666666555555555555444444444444444444444444333444444555555444444333333333444444444444444444444333333333333333333333222222333333333333444444333333333333333333333333222222222333333333444444555444444444444555666666444444444333333333333333444444444444555555555555555555666666666666555555555555444444444444555555111222222333555777999:::;;;999777555444555555666777999::::::888888999;;;999999999999999999999999999999::::::;;;<<<=========>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCFFFGGGHHHIIIIIIJJJLLLNNNOOOOOONNNMMMMMMQQQWWW[[[eeekkkrrruuuuuurrrooommmhhhiiikkkooovvv~~~~~~jjjiiillltttuuukkkXXXNNNEEECCCBBB???>>>???::::::999999999999999999888888888888888777777666555555555555666666666666666666666666666666666666777666555555555555666777444444555555555666666666888888777666666666666666666666777888999:::::::::888999::::::;;;;;;::::::::::::::::::;;;<<<===>>>===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFIIIOOOVVV___jjjvvv~~~xxxqqqiiibbbXXXOOOIIIFFFDDDCCC======<<<<<<<<<======>>>;;;::::::999999888888777999888888888888888999999666666666666666666666666777777666666666555555555444444444444444444444444333333444444444444333333333444444555555444333333222222333333333333333333222222222333333444444444333333333333333333333333222222222333333333444444555444444444444555666666444444444444444444444444444444444555555666666666555666666777777666666555222111111000000111111222111222222333444666888888777777666555555555666777555777888888777777888999777777777777777777777777777777888999::::::;;;;;;<<<<<<<<<=========>>>>>>AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJIIIJJJMMMPPPVVVWWWWWWXXX[[[```ggglllvvvzzz}}}}}}zzzzzz}}}xxxxxxzzzooojjjkkktttwwwooo^^^RRRGGGDDDCCC@@@>>>>>>;;;;;;::::::999999999888999999888888777666666666777777777777888888888888555666666666666777777777777666555444444555666777555555555555666666666666777777666666666666777777777777777888999999999:::888999::::::;;;;;;:::::::::::::::;;;<<<===>>>???>>>??????@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJOOOXXXbbbooo~~~yyyrrreeeZZZQQQKKKFFFDDD@@@??????>>>>>>>>>>>>???;;;;;;;;;:::999999888888999888888777777777888888666666666777777777777777777777777666666666555555333444444555555444444333333333444444444444333333444444555666666555333222222222333444444444333333111222222333333444444555444333333222222333333444222222333333333333444444333222222222222333444444555555555555555666666666444444444555666666777777555555666666666666555555333333222222222222333333333333333333444555666777555555555555666777777888444666777777666666777888666666666666666666666666777777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDAAADDDHHHIIIIIIKKKPPPTTTYYY[[[^^^aaagggnnnvvv|||~~~yyynnnjjjqqqvvvppphhhZZZMMMGGGEEEAAA>>>===<<<<<<;;;:::999999888888888777777666666666777777666777777777888888888999555666666666777777777777777666555444444555666777777777777777888888888888666555555666666777888999888888888888888888999999888999::::::;;;;;;::::::;;;;;;;;;<<<===>>>@@@@@@@@@?????????AAADDDGGGIIIGGGFFFEEEEEEFFFIIIKKKMMMSSS[[[ggguuu~~~ooobbbXXXPPPKKKFFFEEECCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999999999888888777666666666666555555555666666666777777777777777777666666666555333333444555555444333333222333333444444333333222444555666777777555444222111222333555555555444333111111222333333444555555444333333222222333333444222222333333333333444444333222222222222333444444666666666666777777777888444444444555666777777777444555555666666555555444666666555555555555666666555555444444444444555555555555555555666666666777444555777666555555666888666666666666666666666666888888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDBBBGGGLLLOOOQQQUUU[[[aaaeeegggkkkoootttzzzsssjjjnnnsssnnnoooaaaRRRKKKGGGBBB>>>=========<<<;;;999888777777555555555555666777888999444555555555666666777777555666666666777777888888888666555444444555666888888999999999999:::::::::555555555555666888999:::999999999888888888888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<>>>???@@@AAAAAA@@@>>>>>>@@@DDDHHHKKKIIIGGGEEEDDDEEEJJJOOORRR\\\eeetttxxxkkk```ZZZKKKJJJHHHEEEBBB???>>>======<<<<<<;;;;;;::::::999999999777666555555555555444444444555555555666666777777777777666666666666333333444555555444333333222333333444444333333222555666777888888666444333111222444555666555444444111111222333333444555555444444222222222222444444222222333333333444444444555444444444444555666666666666777777888888999999444444444555666777777888444444555555555555444444444333333222222333333444777666555444444444444444555555555555555555555555444555777666555555666888888888888888888888888888::::::999999999999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDGGGMMMTTTYYY\\\aaaiiipppxxxzzz}}}}}}lllmmmrrrrrruuukkk\\\OOOGGGBBB???===;;;;;;;;;999777777888999888888777777888999::::::777666555444444555666777:::777555555888;;;;;;999777777888777777666555555666666777888999:::::::::666666666666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHGGGFFF@@@BBBOOORRRTTT^^^eeewww|||fff]]]SSSKKKJJJGGGBBB???AAA;;;999777999;;;:::999999999888777666555555555555666666666666777777777777444555666777777555333111333333444444555555666666666555333333444444333222222222222222333444444555333333333333333333333333444444444555777777444222222333444666777666666555444444333333333222222222333444444555555555555555666666555444333333333333333222222333555666666555666666555555555444444444333333444444555666777777333333333444444444555555666555444333444666888:::777777777777888888888888999999999999888888777777777999::::::999888:::;;;999:::;;;<<<===============>>>>>><<<;;;;;;===???@@@???AAAEEEFFFFFFKKKRRRRRRXXX```hhhooouuuzzz}}}pppmmmpppoootttmmmbbbTTTIIIAAA===<<<999999:::999999999999:::888888777777888999999:::777777666555555666777777:::888666666888::::::999777777777777777777666555666666777999999::::::999777777666666777777888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEGGGFFFFFFAAADDDQQQVVV[[[iii{{{iii]]]RRRNNNJJJCCC??????<<<;;;:::;;;;;;:::999999999888777666666666666666666777777777777777777777555555666666666555333333555555555555555666666666666444333333444555333222222222111111222222333333333333333333333333333333444444444555666666444222222333444555666666666666555555444444333333222222333333444555555555555444444444444333333444555555333222222333555666666555777777777666666555555555444444555666666777888888444444444444555555555555777666555555666777999;;;777777777777888888888999:::999999999888888888888999:::;;;;;;::::::;;;<<<:::;;;<<<<<<=====================<<<;;;<<<>>>@@@@@@@@@BBBGGGJJJNNNYYYccckkkpppxxxssslllllllllpppoooiii]]]NNNCCC??????;;;;;;;;;;;;;;;;;;;;;;;;888888888777888888999:::888888777777777777888888;;;999777777888999888777666666777777888777777777666777888999999999999999888888777777888888999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????@@@@@@AAAAAA@@@AAADDDFFFEEEIIIGGGKKKXXX___kkk}}}rrr```VVVOOOIIICCC@@@===>>>>>><<<:::999::::::888888777777777777777777777777777777777777777777666666666555555555555444777777666666666666666555666444333333444555444222333222222111111111111222333333333333333333444444555444333444666666444333444444444444444555666777777666666555444333333333333333444555555555555555333333333333444555666777444333222444666777666555888888777777777777666666666666666777777888888999555555555666666666777777888888777777777999:::;;;777777888888888999999999::::::999999999999888888:::;;;===<<<;;;;;;<<<>>><<<<<<==================>>>??????>>>>>>???AAADDDEEEFFFIIIOOOUUU^^^mmm|||sssiiiiiiiiikkkooooooeeeTTTFFFCCCEEEAAA???>>>>>>>>>===<<<:::999888888888888888999999888888888888888888888888;;;:::999888888777777666555666777888888888888888666777888999999999999999999999888888999999:::;;;888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;=========>>>>>>??????@@@@@@AAAAAAAAAAAABBBEEEGGGGGGNNNOOOUUUbbbmmm}}}sss```VVVOOOIIIEEE>>>AAA@@@<<<999:::<<<<<<999888888777777888888888888888888777777777777777777666555555555555666666888888777777666666555555555444333333444555444333444444333222111111111222333333333444444444444444555444333444555555444333555444333333444555777888888888777666555444333333444555666666777777666666444444444444444555666666555444333444666777777666777777777777777777777777666666666777777888888888666666777777777888888888888888777777888999:::;;;888888888999999999::::::::::::::::::::::::999999:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>======>>>>>>>>>AAABBBBBBBBBBBBCCCFFFIIIPPPSSSYYY___dddnnntttfffeeeeeehhhooosssiiiWWWHHHEEEHHHFFFCCC@@@?????????===<<<999999888888888888888999888888999999999999888888:::::::::999888777666666666666777888888999888888777777888999999999888888999999999999999::::::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCFFFIIIIIIRRRWWW___ooozzzmmm^^^VVVPPPKKK@@@CCCBBB===;;;???AAA???:::999999888888888888999999888888888777777777666666666555555555666666777888888777777666666555555555333333333555555444333666555444333333333333333333333333444444555555555555444222333444555444333555444333333444555777888888888777666555555444444666666777888888888888888777666555444444444444444555444444555777888888777666666666666666666666666555666666666666666777777777777777888888888999999888888777777888888999999999999999999::::::::::::::::::::::::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===??????>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGJJJNNNQQQ^^^ccclllrrruuu|||xxxdddaaaaaagggoootttlll[[[OOONNNRRRSSSNNNGGGCCCBBBBBB@@@===:::999888888777888888888888888999999999999888888999:::;;;:::888666666666777777888888999888888888777888888999999999888888999999888888999999:::;;;888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFIIILLLMMMXXX```lll}}}jjj___VVVOOOCCCFFFCCC>>>AAAHHHIIIDDD<<<;;;:::999888888888888999999999888888777777666555666666666666777777777777777666666666666666555444333222333555555555444666555555444444444444555333333333444555555666666555333222222333444444333444444444444444555666777666666666666666555555555666777777888888888888888888777666555444444444444666555444666888999888777555555666666666666777777666666666666666666666666777777777888888888999999888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@BBBCCCBBBDDDHHHLLLQQQVVV\\\aaapppvvv{{{eee______dddmmmtttqqqgggaaaeeekkkooofffYYYOOOIIIEEE@@@===:::999999888777777888888777777888999999888777777777999;;;;;;888666666777888888999999999888777777888888999999999888888777888888888888888999::::::888888999999999:::::::::999999::::::;;;<<<<<<===<<<===>>>???@@@AAAAAABBB@@@AAACCCDDDFFFHHHLLLOOOWWWccclll{{{}}}lll___VVVHHHIIIEEEAAAHHHSSSSSSKKK>>>===;;;:::888888777777::::::999888888777777666444555666777888777777666555555555555555666666666444333222333555666555444444444333333333444555555333333444444555666666666555333111111333444444333222333444555666666666666444444555555555555666666555555666777777777777666777666555555555555555666666555555666888999999888666666666777777888888888777777777777777777777777777777777777888888888888999999::::::::::::999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>===<<<>>>?????????>>>>>>???BBBDDDFFFEEEJJJPPPXXX```jjjsssxxx}}}eee```___aaakkktttvvvsssttt{{{}}}kkk[[[PPPHHH@@@:::::::::999888777777888888666777888999999888777666666999;;;;;;888666777888999999999999999888777666888888999999999888888777888888777777888888999:::888888999999999:::::::::999999::::::;;;<<<======<<<===>>>???@@@AAABBBBBB???AAACCCEEEGGGJJJNNNRRR```lllwwwxxxggg[[[KKKLLLGGGDDDMMM[[[ZZZPPP???>>><<<:::999777777666::::::999999888777777666333555777888999888777666333444444444555555666666444333222333555666555444222222222222333444444555333333444444555666777777555333111111222444444333222333444666777666666555333333444444555666666666333444444555555555555555555555444555555666777888777666555666888:::999888777777888888999999999999999999888888888888888888666777777777777888888888;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>??????>>>>>>???@@@???>>>>>>>>>@@@CCCEEEGGGJJJPPPYYYcccnnnzzzggg\\\]]]```hhhsss~~~qqqWWWIIICCC>>>;;;999999999888888888888777999999999888888888777777::::::999999999999999999:::888555666888999888666888666666888;;;:::666333555666777999999888888777:::::::::999999999888888<<<<<<======>>>????????????@@@AAAAAA@@@@@@AAABBBEEEBBBAAADDDHHHMMMXXXbbbiii{{{sssddd\\\UUUOOOOOOSSSUUUQQQLLL:::::::::999777777888999888888888888777777777777777777777777777777777777777777666444444333333333444444444444444444444444555555444444444444555555333333444555666666666555333333333333333333333333555555555666666666666777333555666555444444555666555555444444444444555555555555555555555666777777666777999:::;;;;;;::::::999999999999999888777666555555555555666777888999666555555666888999::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<===>>>?????????>>>>>>@@@BBBBBBAAA@@@AAABBBAAA@@@DDDKKKLLLIIIKKKPPPXXX```kkkvvvkkk^^^]]]]]]eeesssyyy[[[IIIBBB???===::::::::::::999999999999999999999888888888777777999999999999999999999999888666555666888:::999888999888777888::::::777555666666888888999888888777888888999999:::::::::;;;;;;<<<<<<===>>>>>>??????<<<>>>????????????AAACCCEEECCCEEEJJJOOOVVVaaalllzzztttfff^^^VVVTTTVVVUUUPPPJJJ<<<<<<<<<;;;999888888888888888888777777777666666777777777777777777777777888888777666555444555555555555555555555555555555555555444444444444555555444444555555666555555555333333333333333333333333444444555555555666666666444555666555444444555666555555444444444444555555555555555555555666777777555666888999:::::::::999999999999999999888777777666666666666777888999999999888888888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>===???@@@AAA@@@@@@AAABBBDDDBBBDDDJJJOOORRRZZZdddjjjpppzzzppp___]]]YYYbbbqqq~~~]]]HHH???======;;;;;;;;;;;;::::::::::::999999999888888888888888777888888888999:::::::::777666555666888:::::::::;;;:::999999::::::999777666777888888999999888888777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;===>>>??????@@@CCCEEECCCDDDHHHPPPWWW```nnn{{{qqqhhh]]]WWWUUURRRKKKDDD???>>>===<<<;;;999888888888888777777777666666666777777777777777777777777999888777666666666666666666666666666666666666666555555444444444444555555555555555666555555444444333333333333333333333333333444444444555555555555444555666555444333444666555555444444444444555555555555555555555666777777555666777888999999888888888999999999999888777777777777888888999999::::::::::::::::::::::::;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEEHHHIIINNNVVV]]]dddnnnwww}}}vvv```\\\VVV___ooofffNNNBBB>>>>>>;;;;;;;;;;;;::::::::::::888888888888888888888888666777777888999::::::;;;888777777777888999::::::===<<<;;;:::::::::::::::777777888888999999999999888888999999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAA@@@BBBEEEGGGGGGHHHNNNXXXbbbnnn~~~ssseee\\\WWWRRRIIIBBB???>>><<<;;;;;;:::999777888888777777777666666666777777777777777777777777888777777666555555666666555555555555555555555555555444444333333444444555555666666666555444333333444444444444444444444444333333333444444444555555444666666666444333444555555555444444444444555555555555555555555666777777555666666777777777777777888888999999999888888777888888999::::::;;;;;;;;;999:::;;;:::999888888999::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@BBBCCCCCCCCCDDDFFFHHHLLLSSS___kkkttt{{{|||aaaZZZVVV]]]lll~~~xxx\\\IIIAAA@@@::::::::::::999999999999888888888888888888888888666666777888999999::::::::::::999888777777777888>>>======;;;:::999:::;;;888888888888888999999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAA@@@BBBEEEGGGNNNPPPWWWbbbmmm}}}pppeee___YYYQQQJJJAAA???<<<:::;;;;;;999888888888888888777777777777888888888888888888888888666666555444444444555555444444444444444444444444444444333333333333444444555666666666555444333333444444444444444444444444333333333444444444555555555666777666444333444555555555444444444444555555555555555555555666777777666666666666666666777777777888888999999999888888888999:::;;;<<<<<<<<<;;;:::<<<======:::888888999;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEEEEGGGJJJMMMTTT^^^lllzzzbbbYYYWWW\\\hhhxxxcccLLL???<<<::::::::::::999999999999888888888888888999999999666777777777888999999999;;;;;;;;;999777666777888===>>>>>>===:::999999:::999888888888888999::::::<<<;;;;;;;;;:::::::::999<<<<<<======>>>?????????@@@@@@AAA@@@@@@BBBFFFIIIQQQUUU```lllxxxwwwlllgggccc\\\VVVJJJEEE???<<<<<<===;;;999::::::999999999888888888888888888888888888888888555555444444444444555555444444444444444444444444444444333333333333444444555555555666555555444444444444444444444444444444333444444444555555555555555666777666444333333444555555444444444444555555555555555555555666777777777777666666666666777777777777888999999999999888777888:::<<<<<<<<<;;;;;;;;;>>>AAA@@@===;;;;;;===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBAAACCCFFFHHHJJJNNNSSSWWWbbblllxxxeeeZZZXXX[[[dddrrrfffNNNBBB???;;;;;;;;;;;;::::::::::::777777888888888999999999777777777777888888888888999;;;;;;:::777666888:::;;;===???>>>;;;888888999999999888888888999:::;;;:::::::::;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDHHHMMMQQQYYYaaaqqqwwwtttrrrmmmhhhXXXQQQGGGAAA@@@???>>>;;;;;;;;;;;;:::::::::999999888888888888888888888888666666555555555555666666555555555555555555555555444333333222222333333444444444555555666555555555555555555555555555555555444444555555555666666666666777777666444222333444555555444444444444555555555555555555555666777777888888777666666666777888777777888999999999999999777888:::<<<<<<<<<;;;::::::>>>BBBBBB>>><<<<<<>>>===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>======<<<<<<===>>>@@@BBBCCCCCCCCCCCCFFFJJJOOOUUU\\\ccchhhsss~~~hhh[[[YYY[[[aaannnkkkUUUKKKKKK======<<<<<<<<<;;;;;;;;;777777888888999999999999888888888777777777777777888999;;;:::777777999<<<:::===??????;;;888777888:::999888888888999:::;;;888999999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGJJJOOOUUUZZZhhhsss}}}dddZZZMMMEEECCCBBB???===<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777666666666666777888666666666666666666666666444333333222222333333444333333444555666666666555555555555555555555555555555555555666666666666777666777777666444222333444555555555444444555555555555555555555555666777777999888777666666777888999666777888999999999999999666888:::<<<<<<<<<;;;:::777<<>>======<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>???AAACCCDDDDDDDDDGGGJJJPPPWWW___hhhqqqwwwlllSSSXXX[[[bbbmmmzzzmmmXXXHHHEEE???;;;;;;;;;999999<<<:::::::::999999999888888<<<;;;;;;;;;:::999999999<<<;;;;;;:::999888777777999:::<<<======;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBDDD???BBBKKKNNNPPP]]]mmm{{{}}}~~~}}}~~~zzzzzz|||tttcccQQQHHHEEECCCAAABBB>>><<<:::999::::::999777888888888888888888888888777777666555555555555555777777777777777888888999222222222222222333444444444444444555555555666666666555555444444444555555666555333222222333555666555444333222333444555666333444555555666555555555333333444444555666666666999999888888999999:::;;;:::999888777777777777888888999:::;;;<<<;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>=========<<<>>>@@@@@@???>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIQQQ[[[dddjjjrrr}}}pppXXXVVVZZZbbbnnn|||iiiVVVIIIAAA<<<===>>><<<:::;;;:::::::::999999999999888777777777777777666666666;;;::::::999999888888888:::;;;===>>>>>>===;;;:::999999999999999999999999;;;;;;<<<<<<============>>>>>>???@@@@@@AAABBBBBBEEEBBBFFFNNNSSSYYYjjj~~~~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~yyyhhhWWWNNNJJJFFFCCCBBBAAA>>><<<:::::::::999888888888888888888888888888777777666555555555555666666666666555666777777888555555444444333444444444444444444555555555666666555555444444444555555666666555333222222333555666777666555444444444555666555555555444444444444444444444555555666777777888999999888888999999:::;;;:::::::::999999999888888888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================???AAAAAA@@@??????@@@===>>>@@@AAADDDHHHLLLOOOUUU]]]fffmmmrrr{{{uuu\\\UUUXXXaaaooommmSSSHHH??????AAA???<<<:::::::::::::::999999999999555555555555555666666666999999999999999999999999:::;;;===>>>>>>===<<<;;;999999999999999999999999;;;<<<======>>>>>>======?????????@@@@@@AAAAAABBBFFFFFFKKKSSSZZZggg~~~}}}|||}}}~~~~~~~~~~~~~~~~~~ppp```WWWSSSMMMHHHFFFCCC@@@===;;;;;;;;;:::888999999999999999999999999888777666666555555666666555555555555555666666777:::999888666555444444444444444444555555555555555444444444444444555666777666555444333333444555666888777666555444444555555666666555444444444555666888888777777777888888999999888888888888999:::::::::;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<==================???AAAAAAAAA@@@AAABBB???@@@AAACCCGGGNNNVVV\\\gggooowww{{{}}}}}}\\\TTTWWW```ooocccTTTEEE@@@AAA???;;;999;;;;;;:::::::::999999999666666777777888888999999888888888999999:::::::::999:::<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAAEEEHHHOOOYYYdddwww~~~|||~~~~~~~~~~~~~~~~~~uuugggaaa^^^XXXRRROOODDDAAA===<<<<<<<<<;;;;;;999999999999999999999999888777777666555666666666666555555555555666777777===<<<:::888777555555444555555555555555555555555333333333444555666777888555555444444444444555555555555555555555555666666777666555444555777999:::===<<<:::999888777777777888888888888888999999::::::;;;===>>>>>>===;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAA@@@@@@BBBCCCBBBDDDFFFIIIOOOZZZfffppp{{{]]]UUUWWW___nnnooo]]]JJJBBB@@@===:::999;;;;;;;;;:::::::::999999888888888999999:::::::::888888888999999::::::;;;777888:::<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@???>>>===>>>??????AAAAAABBBCCCFFFKKKUUUbbbsss~~~~~~yyylllgggeee___YYYVVVEEEBBB???===============999999999999999999999999888888777666666666666666777777666666777777888999>>>===;;;999777666555555555555555555555555555444333333333444555666777888555555555555555555555555333444555777999:::;;;<<<666666555555777:::===???AAA???<<<999777555555555888888777777888888999::::::;;;===>>>>>>===;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======>>>>>><<<>>>???@@@@@@@@@BBBDDDDDDGGGKKKPPPXXXgggxxxdddYYYYYY^^^lllmmm]]]KKKBBB???<<<::::::;;;;;;;;;;;;::::::::::::888888888888888999999999888888888999999:::::::::666777999;;;<<<;;;:::999999999999999999999999999===>>>@@@BBBBBBAAA@@@???>>>>>>@@@AAACCCDDDFFFFFFLLLSSS```qqqtttnnnkkkddd]]]ZZZLLLHHHCCC@@@?????????>>>::::::::::::::::::::::::999888777777666666777777777777777777777888999999<<<;;;:::888777666666666555555555555555444444444444444444444444555666777555555555555555555555555444555888;;;===???AAAAAA555555666777999;;;>>>???AAA???;;;888555444444555888777777777777888999999999:::;;;<<<<<<<<<;;;:::::::::999999999:::;;;<<<<<<<<<<<<=========>>>>>><<<<<<======>>>>>>??????===>>>@@@@@@@@@BBBDDDGGGFFFKKKRRRYYYeeewwwooo\\\ZZZ]]]jjjqqq]]]RRRHHHCCC@@@===;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888999999999999999999::::::666888:::<<<<<<<<<;;;:::999999999999999999999999===???AAACCCCCCBBB@@@??????@@@BBBDDDGGGIIIKKKKKKVVV___nnnzzztttjjjaaa]]]VVVQQQJJJEEEBBB@@@???>>>::::::::::::::::::::::::999888777777666666777777666666666666666777888888888888777777666777777777666666555555555444444444555555444444444555555666555555666666666666555555444666999;;;>>>???@@@@@@555666666777888999::::::===;;;888555444555666777777777777777777888999999888888999999999:::::::::::::::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAA???@@@BBBBBBBBBDDDHHHJJJMMMTTT]]]ggguuuvvv___[[[\\\iii~~~zzzaaaNNNHHHDDDDDDBBB>>>===>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;:::999999999999999999999999999999999777888;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCDDDCCCAAA???AAABBBDDDGGGJJJLLLNNNOOO___hhhxxx{{{|||pppfff```^^^XXXPPPIIIDDDAAA???===::::::::::::::::::::::::999888888777777777777777555555555555555666777777666666555555666777777888666666555555555444444444666555555444444444555555555555666666666666555555333555777999;;;<<<<<<<<<666666777777777777666666999777555444444555888999777777777777777888888999888777777777777888999:::;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDGGGJJJMMMUUU\\\gggsss|||```]]]^^^hhhzzzrrrYYYJJJFFFAAA>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;;;;::::::999999888888777;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>???@@@DDDBBBBBBEEEGGGKKKSSS\\\hhhuuutttkkkjjjfff]]]PPPFFFBBB>>>;;;>>><<<:::999::::::999888:::;;;;;;;;;;;;:::999999<<<333111:::>>>666111333666666666777999888666444777777888888888888777777666555555444444444555555333444555666666666555444777777777888999999999:::666666666666666666666666666666666666777777777777888777666666666666666777999999888888888888888999999999::::::;;;<<<============<<<======>>>???@@@???>>>===>>>???@@@???>>>BBBEEEGGGFFFEEEIIIQQQXXXeeegggkkkuuu```[[[ZZZccctttlllWWWIIIEEEAAA>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999:::;;;;;;;;;:::::::::::::::999999999;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@BBB@@@AAADDDHHHLLLVVV```ppp}}}tttnnnjjjcccXXXKKKAAA>>>???===;;;999888999999888777:::::::::::::::999999888<<<555666@@@DDD<<<777777666666666777888888666444555666666666666666666555555555444444444555555666444444555555666666555555777777777777777777888888666666666666666666666666666666666666777777777777777777666666666666777777999999888888888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHKKKRRR\\\ccchhhkkkooozzzeee\\\WWW___ppprrraaaTTTGGGDDD@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBB@@@BBBFFFJJJQQQ]]]hhhxxxvvvpppiiibbbSSSCCC>>>CCC>>><<<999888999:::999888999999999999999888888888:::555888BBBFFF???::::::777666666777888888666555666666777777777777666666444444444444555666777777555555555555555666777777777777777666666666666666666666666666666666666666666666666666777777777777777777777666666777777888999999888888888888999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFIIINNNVVVaaakkkqqqoootttyyymmm___WWW___pppyyyggg]]]VVVPPPEEEBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAACCCCCCEEEJJJOOOWWWffftttvvvmmmjjj^^^LLLCCCDDDAAA>>>;;;:::;;;;;;;;;;;;999999888888888777888888888555777===???;;;777888777666555666777888777555999999:::;;;;;;:::999999444444444444555666888888666555555444555666888999888888888777777666666555666666666666666666666666666666666666777777777777777777777666777777888888999999888888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>======>>>>>>???@@@AAA??????@@@@@@AAABBBEEEGGGGGGIIINNNWWWcccooowwwzzzzzzuuucccWWW^^^ppphhhUUUNNNMMMKKKCCCAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHNNNUUU___qqq~~~qqqooojjj\\\MMMFFFDDDAAA===;;;;;;;;;;;;::::::999888777777777888888:::777666777888666555777888666555666777888777666999;;;===??????===;;;999444444444555666777888999666666555555666777999:::999999999888888777777777777777777777777777777777666666666666777777777777777777777777777888999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;============>>>???@@@AAA@@@AAABBBAAA@@@AAAEEEHHHHHHLLLUUUaaammmwww|||~~~}}}fffVVV]]]pppdddOOOHHHGGGFFFAAA???============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDKKKSSS\\\jjj|||vvvvvvooo^^^NNNGGGCCC???;;;:::::::::999;;;:::999777777888999999===;;;888666555666777999888777555555666777777666777:::>>>AAAAAA>>>:::777555555555555666777888888666666666666777999:::;;;999999999999888888888888777777777777777777777777666666666666777777777777777777777777888888999:::999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????@@@BBBCCCBBBAAACCCGGGLLLMMMSSS^^^jjjvvv~~~kkkXXX^^^ppphhhQQQHHHEEEBBB@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCCCCCCCGGGPPP\\\iii{{{qqq\\\NNNIIIDDD???>>>===<<<<<<<<<;;;999888888888::::::;;;;;;:::888777999:::;;;999777555555666777777777777<<>>>>>>>>>>>>>>>>>???@@@AAAAAA???BBBDDDDDDDDDGGGMMMSSSZZZaaalllvvvqqq\\\aaarrrmmmUUUJJJDDD??????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEKKKVVVdddttt}}}hhhTTTPPPIIIDDDBBBAAA@@@@@@===<<<:::888888999:::;;;666999;;;::::::;;;<<<;;;999777555444666777777777999>>>FFFKKKKKKFFF>>>999888777777666666666666777444555777999:::;;;::::::555555666666777777888888777777777777777777777777666666666666777777777777777777777777888999:::;;;999999999999:::;;;<<<===:::;;;;;;<<<===>>>??????BBBBBBBBBBBBCCCDDDEEEEEE>>>AAAEEEFFFGGGKKKSSSYYYgggnnnxxxtttYYYbbbqqqlllUUUKKKFFFCCC??????>>>>>>======<<<<<<<<<<<<======<<<;;;::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======999999::::::<<<===???@@@;;;;;;:::;;;;;;<<<===>>>BBBCCCDDDDDDEEEFFFHHHHHHOOOSSS___ooohhh\\\NNNDDDAAAAAA???===;;;;;;:::999888888888888::::::999888777777888888777777777777888888888888===CCCKKKNNNLLLEEE>>>::::::999888777666666666666333555777999:::999888777666666666666666666666666666666666666666666666666666666666666666666666666555777::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>>>>>>>???AAACCCCCCBBBFFFCCCDDDIIILLLOOOYYYeeemmmxxx{{{^^^eeerrrlllUUULLLFFFAAA@@@@@@@@@???>>>>>>======<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===:::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>??????AAAAAABBBCCCEEEGGGKKKMMMWWW[[[gggxxxxxxkkkYYYIIIAAA>>>>>>>>><<<;;;;;;:::999999999:::888888777666666666666666777777777777888888888888<<>>999:::999888777666666666666666777888888888777666555666666666666666666666666777777777777777777777777777777777777777777777777666777999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????======>>>@@@CCCDDDEEEEEEFFFEEEHHHOOOUUU^^^nnn}}}ggghhhrrrnnnXXXNNNGGGAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;============>>>???@@@AAA@@@BBBCCCDDDFFFKKKQQQUUUbbbgggsss~~~~~~xxxdddQQQCCC>>>>>>@@@<<<<<<;;;:::::::::;;;;;;888777777777666666666666777777777777888888888888;;;CCCLLLPPPNNNFFF>>>999999999888777666666666666888888777777666555444444666666666666666666666666777777777777777777777777888888888888888888888888666888888888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????===>>>???AAADDDEEEFFFGGGEEEGGGMMMUUU___ooonnnjjjqqqqqqZZZPPPJJJDDDAAA@@@@@@??????>>>======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>======>>>>>>???@@@AAABBBDDDEEEFFFHHHOOOXXX___mmmuuu{{{mmm\\\MMMDDDAAAAAA<<<<<<;;;::::::::::::;;;999999999999999999999888666777777777888888888888<<>>???@@@===???AAABBBCCCEEEGGGIIIKKKQQQYYYcccpppsssjjjnnnwww^^^QQQJJJEEE?????????>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;::::::;;;;;;<<<>>>???@@@============>>>???@@@@@@BBBDDDEEEFFFIIIRRR___hhhzzz}}}wwwlll^^^PPPEEE@@@===<<<;;;::::::999999:::888999::::::::::::999999666777777777888888888888<<>>???@@@???AAABBBBBBBBBEEEIIIMMMTTT]]]jjjxxxvvvjjjlllfffUUUJJJDDD??????>>>>>>===<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::;;;<<<===???AAABBB============>>>???@@@AAA@@@BBBDDDFFFKKKWWWhhhuuuyyylll[[[KKKAAA@@@???===<<<::::::999999666777888999999999888777777777777777888888888888;;;<<<<<<;;;:::999:::;;;777666666555555666666666666666666666666666666666666666666666666666666666888888888888888888888888777777777777777777777777888999::::::999999:::<<<;;;;;;;;;<<<======>>>>>>============>>>???@@@@@@AAABBBCCCBBBCCCGGGOOOUUUYYYfffyyyxxxjjjkkkwww]]]MMMDDD@@@@@@??????>>>======<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;<<<<<<>>>?????????>>>>>>??????@@@AAABBBAAADDDGGGKKKRRRbbbwww{{{qqqcccRRRGGGDDDCCCAAA???<<<;;;::::::555666888::::::999888777777777777777888888888888888:::::::::888777888999666666555555555666666777777888888888888777555444666666666666666666666666999999999999999999999999888888888888888888888888888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>============>>>???@@@AAABBBCCCDDDCCCEEEMMMYYYbbbfffvvvyyykkkkkkfffRRRGGGAAAAAA@@@@@@???>>>>>>>>>::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@@@@AAABBBCCCCCCCCCGGGLLLQQQZZZmmm|||vvvpppeeeXXXNNNGGGFFFDDDAAA>>><<<;;;;;;777888:::<<<<<<<<<:::999777777777777888888888888666888:::;;;999777777777666666555555555666666777999:::::::::999666333222666666666666666666666666777777777777777777777777999999999999999999999999888;;;===>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>???============>>>???@@@AAAAAACCCDDDDDDHHHRRR```lllzzz~~~dddllliiiRRRIIIFFFCCC@@@>>>>>>????????????>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDHHHHHHKKKUUUhhh~~~sssoooiii^^^SSSOOOFFF@@@BBBBBB<<<888888777777999::::::999888777555777888999999888777555777777777777777777777777777777777777777777777777:::::::::999888777666666888888777777888888999::::::::::::999999999888888888888888888888888888888888999999::::::;;;;;;<<<===============<<<<<<<<>>======DDDAAABBBHHHQQQ\\\kkkxxxiiinnniiiSSSLLLEEECCC@@@????????????>>>???>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;======>>>>>>>>>????????????@@@AAAAAA@@@AAACCCEEEHHHMMMVVVcccvvvvvvooofff```WWWLLLBBBAAAAAA===999999777888999::::::999888888777888999::::::999888777777777777777777777777777666666666666666666666666888888999888777666555555777777888888888999999999:::999999999888888888888888888888888888888888888888999999::::::;;;<<<<<<=====================<<<<<<===>>>??????@@@@@@@@@BBBAAADDDLLLTTT```rrrppprrriiiUUUOOODDDBBBAAA@@@AAA@@@???===???>>>>>>======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<;;;>>>>>>?????????@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFHHHQQQ```qqqtttnnnlllcccUUUFFFAAA@@@===;;;:::888999999::::::999999888888999:::;;;;;;:::999888777777777777777777777777555555555555555555555555777777777777777666555444666777888999:::999888888999999888888888777777777888888888888888888888888999999999:::;;;;;;<<<<<<<<<<<<==================;;;;;;===>>>@@@AAACCCCCCBBBEEEKKKTTT\\\jjjyyyvvvkkkVVVQQQDDDBBBAAAAAABBBAAA???<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<>><<<;;;:::::::::::::::999999999888888999::::::999888888777777777777777777777777666666666666666666666666777777888888777666666555555777999:::;;;:::888777888888888777777777777666888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<===???AAACCCDDDEEEEEEJJJTTT^^^hhhvvvzzzoooXXXPPPDDDCCCBBBBBBBBBAAA???===>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<<========================>>>??????@@@AAAAAABBBBBB@@@AAAAAA@@@AAACCCGGGJJJWWW___rrr~~~tttiiiWWWHHHAAA???===;;;<<<;;;;;;:::::::::999999777777888888888888777777777777777777777777777777777777777777777777777777888888999999888888777777555777999:::;;;:::888777888888888777777777777666888888888888888888888888999::::::;;;;;;<<<======;;;<<<<<<<<<======>>>>>>?????????@@@BBBDDDEEEGGGIIIOOO[[[hhhsss~~~www[[[OOOEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@AAAAAAAAABBBEEEJJJNNN[[[dddyyy}}}xxxrrrdddRRRFFFBBB???=========<<<;;;::::::::::::777777777777777777777777777777777777777777777777888888888888888888888888888888999999999999888888666777888999:::999888888999999888888888777777777888888888888888888888888:::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBCCCFFFHHHJJJOOOVVVcccrrr___OOOGGGDDDAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAABBBBBBCCCEEEIIIOOOSSSaaannnzzzzzzqqq^^^NNNFFFBBB@@@???>>><<<;;;:::::::::;;;999888888888888888888999777777777777777777777777777777777777777777777777777777888888888888777777777777888888888999999999:::999999999888888888888888888888888888888888888::::::;;;;;;<<<=========;;;;;;<<<<<<===>>>>>>???AAAAAAAAACCCFFFIIIMMMOOO[[[```nnnbbbOOOHHHEEEAAA@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGLLLRRRWWWlll}}}{{{zzzgggSSSIIIEEEBBB???>>><<<;;;::::::;;;;;;:::999999888888999999:::777777777777777777777777777777777777777777777777666666777777777777777666888888777777888888999::::::::::::999999999999888888888888888888888888888::::::;;;;;;<<<=========;;;;;;;;;<<<===>>>>>>???@@@@@@AAACCCGGGLLLPPPSSSeeejjjwww}}}dddXXXLLLEEE@@@BBBCCCAAA@@@@@@AAA@@@>>>=========>>>???======<<<<<<<<<======>>>>>>======<<<<<<<<<<<<===;;;>>>@@@BBBBBBAAAAAABBBDDDBBBCCCEEEGGGJJJTTT^^^ppp}}}wwwtttfffOOOCCCEEE>>>???===;;;:::;;;;;;999999999999999999999::::::888888888888888888888888666666666666666666666666777777777777666666666666>>>>>>;;;888:::???AAA???CCCAAA@@@===;;;:::999999<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@???>>>>>>???@@@AAA@@@BBBDDDEEEFFFLLLTTT[[[oookkk[[[MMMEEEAAABBBCCCAAA@@@@@@AAA@@@???>>>===>>>>>>???>>>>>>===============>>>>>>===============>>>>>>===???AAAAAABBBBBBBBBBBBDDDBBBCCCEEEHHHNNNZZZggg{{{ppp[[[JJJDDD??????>>><<<===>>>===<<<999999999999999999999999888888888888888888888888666666666666666666666666888888888888888777777777:::<<<;;;:::???GGGKKKIIINNNJJJDDD>>>:::777666666;;;;;;:::999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>>>>???AAABBBCCCEEEHHHJJJOOOYYYfffooottt___NNNGGGAAABBBCCCAAA@@@AAA@@@@@@???>>>>>>>>>>>>???@@@???>>>===============>>>=========>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCFFFJJJSSSdddtttpppYYYKKKAAA>>>===<<<===<<<;;;:::999999999999999999888888888888888888888888888888666666666666666666666666888888888888888999999999888:::;;;<<>>???@@@@@@?????????AAABBBCCCCCCEEEHHHMMMVVVfffwww{{{|||```PPPHHHBBBBBBCCCAAA@@@AAA@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEDDDEEECCCDDDGGGLLLYYYnnnlllXXXHHHBBB?????????===;;;;;;999999999999999888888888888888888888888888888888666666666666666666666666777777888888888888888999999;;;<<<>>>EEEOOOUUUUUUZZZVVVNNNFFF@@@<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???AAA@@@@@@@@@@@@BBBDDDEEECCCFFFJJJQQQ]]]ppp{{{sssbbbRRRJJJCCCCCCCCCAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>???AAABBBBBBCCCBBBAAACCCFFFGGGGGGEEEFFFEEEFFFIIIPPP___yyyzzzdddPPPGGGAAABBBCCC@@@???@@@::::::::::::999999888888888888888888888888888888777777777777777777777777666666666777777777888888999<<<===@@@HHHSSSXXXXXXZZZWWWQQQJJJDDD???<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????AAA@@@@@@@@@BBBDDDFFFGGGGGGKKKRRR[[[hhh{{{zzznnngggTTTLLLDDDCCCCCCAAA@@@AAA@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAEEEIIIKKKIIIFFFGGGGGGIIINNNWWWiiitttZZZMMMCCCCCCDDD@@@>>>AAA<<<<<<;;;;;;::::::999999888888888888888888888888777777777777777777777777555555555666777777888888999<<<>>>@@@IIIUUU[[[[[[WWWUUUPPPJJJCCC>>>999777999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAAAAAAACCCEEEGGGIIIHHHNNNZZZfffuuu|||jjjoooVVVMMMEEECCCCCCAAA@@@BBB@@@@@@AAAAAAAAA@@@???>>>============>>>???@@@AAA??????>>>>>>>>>??????@@@@@@@@@AAAGGGMMMNNNKKKGGGEEEGGGLLLTTT___tttuuucccSSSOOOKKKCCC???BBB>>>======<<<<<<;;;::::::888888888888888888888888777777777777777777777777555666666777888888999999999;;;<<<>>>EEEOOOUUUTTTPPPMMMHHHCCC>>>;;;999999999:::;;;<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFIIIJJJLLLWWWhhhzzziii~~~vvvWWWMMMEEECCCCCCAAA@@@BBB@@@@@@AAABBBAAA@@@???>>>>>>>>>??????@@@AAACCCCCC??????>>>>>>>>>>>>>>>>>>??????AAAHHHOOOPPPLLLGGGDDDGGGNNNWWWddd{{{kkkbbbYYYLLLFFFGGG???>>>>>>===<<<<<<;;;;;;888888888888888888888888777777777777777777777777666777777888999999:::::::::;;;;;;:::???GGGJJJIIIHHHEEE@@@;;;999:::<<<>>>888999;;;===>>>>>>===<<<<<<<<<<<<======>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKVVVdddyyyyyyiii{{{www[[[PPPGGGCCCBBB???>>>???AAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>??????@@@===???CCCHHHKKKKKKHHHFFFHHHJJJQQQ^^^qqqqqqcccWWWLLLDDDAAA@@@???===;;;::::::999888888888888888888888888:::999888777777888999:::999999999999999999999999999999:::<<<>>>???@@@AAA===<<<<<<;;;;;;:::999999;;;;;;<<<===<<<;;;999888======>>>>>>??????@@@@@@BBB@@@@@@DDDGGGHHHLLLQQQaaauuujjjvvv^^^SSSHHHEEECCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>=========???????????????@@@AAAAAACCCDDDDDDFFFGGGGGGFFFEEEGGGKKKVVVggg}}}lll\\\QQQGGG@@@@@@???>>><<<;;;:::::::::999999999999999999999999999888888777777888888999888888888888888888888888777777888999;;;<<<======<<<;;;;;;;;;;;;:::::::::===============<<<;;;:::======>>>>>>??????@@@@@@AAA@@@AAAEEEGGGJJJRRR[[[pppoootttcccVVVJJJFFFEEECCCBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBFFFEEEDDDCCCDDDEEEFFFGGGGGGOOO]]]ppp~~~gggVVVKKKCCC???>>>>>>===;;;;;;:::::::::999999999999999999999999777777888888888888777777888888888888888888888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<===============>>>>>>???@@@@@@AAABBBBBBDDDGGGIIIOOO^^^mmmyyyvvv{{{iiiZZZLLLFFFEEEDDDCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCDDDFFFIIIKKKKKKTTTcccvvv~~~iiiTTTGGGCCCCCC======<<<;;;;;;:::;;;;;;::::::::::::::::::::::::666777888999999888777666:::::::::::::::::::::::::::::::::::::::;;;;;;;;;999999::::::;;;<<<======???>>>===<<<<<<<<<===>>>======>>>???@@@@@@AAAAAADDDEEEHHHJJJLLLWWWmmmxxxxxxooo^^^MMMFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????????????????@@@AAAAAA???AAADDDFFFFFFGGGJJJLLLQQQ\\\jjj{{{qqqYYYGGGBBBDDD>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999::::::999888777999999999999999999999999::::::::::::::::::::::::888999999:::;;;<<<============;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBDDDFFFIIIMMMQQQaaa}}}zzzuuuvvvcccOOOFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???????????????@@@@@@@@@???????????????@@@AAAAAAAAADDDGGGHHHFFFFFFIIILLLXXXeeettt{{{cccNNNEEECCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777777777777777888888888888888888999999999999::::::;;;<<<======<<<<<<;;;;;;<<<<<<======<<<===>>>???@@@BBBCCCCCCCCCEEEJJJQQQ[[[pppwww~~~iiiRRRHHHFFFEEECCCBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGFFFEEEGGGMMMRRRaaaqqqooo\\\MMMDDDBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777888888888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDGGGHHHOOOZZZkkk{{{mmmUUUJJJGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEDDDDDDIIISSS[[[hhh{{{wwwiiiVVVHHHCCCBBB@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===========================999::::::;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@???>>><<<===>>>???AAABBBCCCDDDKKKMMMTTTdddzzzkkkPPPKKKFFFDDDDDDAAADDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCGGGDDDCCCEEEFFFLLLXXXdddwww}}}jjjRRRHHHAAA===>>>@@@===:::::::::::::::;;;;;;<<<<<<<<<>>>===;;;;;;:::;;;<<<===>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>CCCAAA??????AAADDDEEEFFFOOOOOOVVViiiqqqUUUNNNHHHEEEFFFCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEECCCCCCFFFIIIOOO\\\iii{{{gggNNNFFF??????@@@===:::::::::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>>===<<<>>>??????>>>>>>???AAADDDEEEFFFPPPTTT___tttyyyZZZQQQJJJFFFGGGDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBDDDHHHLLLTTTcccrrrxxxWWWLLLBBB@@@@@@===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>@@@>>>>>>???@@@BBBEEEGGGIIIQQQXXXhhh~~~```TTTKKKFFFGGGDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCFFFJJJOOOYYYkkk|||aaaSSSEEE@@@???>>><<<===;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>===>>>???AAA@@@AAABBBCCCEEEGGGJJJMMMUUUaaauuudddVVVKKKEEEFFFCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDEEEHHHMMMSSS```vvvmmm[[[IIIAAA@@@???>>>???<<<<<<<<<<<<<<<<<<<<<<<<888999;;;======<<<;;;:::<<<;;;;;;::::::::::::;;;999999999:::::::::;;;;;;========================:::<<<===>>>===>>>???AAABBBCCCDDDDDDEEEHHHMMMQQQ[[[jjjgggWWWKKKEEEFFFDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGKKKPPPYYYjjj|||gggPPPDDDAAA@@@???@@@=========<<<<<<<<<<<<<<<777999<<<>>>???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;========================;;;===>>>>>>======>>>@@@AAABBBCCCCCCEEEJJJRRRXXXaaarrrjjjYYYLLLFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFGGGHHHMMMTTT___uuuuuuYYYIIICCCAAA??????>>>=========<<<<<<<<<;;;777:::===@@@AAA???===;;;;;;:::::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<===???>>>===<<<>>>???AAACCCDDDEEEHHHPPP\\\eeessslllZZZMMMGGGIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGIIINNNWWWddd}}}~~~___MMMEEEAAA???>>>>>>>>>======<<<<<<<<<;;;888:::>>>AAABBB@@@>>><<<999999999888999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>BBBEEEGGGHHHMMMWWWfffqqqppp[[[RRRIIIFFFIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEHHHIIIQQQ___rrrpppUUUIIIGGGDDD===>>>===<<<;;;;;;<<<===>>>:::;;;===>>>>>>>>>======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<===??????>>>>>>???AAAEEEBBBBBBIIISSS```ppp~~~qqqZZZQQQIIIEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFKKKNNNXXXiii~~~~~~aaaOOOHHHDDD@@@???>>>===<<<;;;<<<===>>>:::;;;<<<=========<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<>>>??????>>>>>>@@@BBBEEECCCFFFNNNXXXggg{{{xxx]]]RRRKKKFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHNNN]]]rrrvvvYYYJJJEEEDDD@@@???>>><<<<<<<<<======;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===>>>????????????AAACCCEEEFFFKKKTTT```rrrdddUUUOOOJJJGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEGGGHHHHHHHHHHHHRRRccczzzgggNNNFFFFFFAAA@@@???===<<<<<<======<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@???@@@CCCEEEFFFJJJQQQ\\\iii}}}mmmXXXPPPLLLGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDFFFGGGHHHIIIOOO[[[nnnxxxWWWIIIIIICCCBBB@@@>>>===<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@AAADDDGGGHHHMMMXXXeeetttuuuYYYOOOKKKFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBCCCEEEGGGJJJLLLSSSaaatttdddOOOKKKEEECCCAAA???===============<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@AAAAAA@@@@@@BBBFFFIIIKKKQQQ^^^ppp~~~\\\PPPLLLHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBEEEHHHMMMOOOVVVeeeyyyrrrWWWNNNFFFDDDBBB???>>>===<<<======<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????AAAAAAAAAAAAAAACCCGGGJJJNNNTTTddd{{{___RRROOOKKKEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCCCCEEEJJJOOORRR]]]lll{{{\\\PPPFFFEEEBBB@@@>>>===<<<<<<===<<<;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAABBBBBBAAAAAACCCHHHKKKPPPWWWhhhcccVVVPPPHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGEEEEEEFFFFFFHHHPPPZZZkkkuuuhhhPPPHHHDDDBBBBBB???;;;;;;>>>===============>>>??????======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<===============CCCBBBDDDGGGFFFDDDGGGLLLXXXbbbvvvgggYYYRRRJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEHHHHHHKKKTTT___ppp|||mmmSSSKKKFFFCCCCCC@@@<<<;;;======<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<============>>>>>>DDDBBBCCCEEEFFFFFFKKKSSS```mmmlll[[[TTTMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDFFFIIIKKKNNNYYYdddwwwyyy\\\OOOHHHDDDCCCAAA===;;;===<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>DDDBBBCCCEEEFFFHHHQQQZZZiii{{{mmmZZZSSSOOOGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFCCCDDDGGGJJJKKKOOO\\\iiijjjTTTKKKCCCBBBAAA???===>>>>>>===<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>??????@@@BBBBBBDDDHHHIIILLLUUU___pppmmmXXXQQQOOOHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEHHHJJJKKKPPP___nnn{{{]]]PPPDDDAAABBBAAA????????????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<==============================>>>>>>???@@@@@@AAA@@@BBBGGGLLLNNNQQQ[[[fffxxxqqqXXXPPPOOOIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHJJJLLLSSSfffxxxlll[[[IIICCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>=========<<<<<<<<<============>>>>>>>>>======>>>???@@@AAAAAABBBAAADDDJJJPPPSSSYYYffftttyyy\\\QQQOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFIIIKKKNNNXXXooo~~~hhhQQQFFFEEEDDDBBBAAA??????@@@@@@AAABBBDDDDDD>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCFFFKKKQQQVVVaaauuu```RRROOOJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFIIILLLPPP]]]vvvrrrWWWIIIFFFEEEBBB@@@>>>>>>???@@@AAACCCDDDEEE>>>>>>>>>>>>============<<<=========>>>>>>??????===>>>>>>@@@AAABBBCCCCCCFFFGGGKKKQQQXXXggg~~~]]]TTTQQQKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFHHHNNNTTTbbbaaaLLLHHHHHHCCC>>>???>>>>>>???AAACCCBBBBBB??????>>>===<<<<<<======<<<======>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDLLLWWW```pppbbbWWWRRRKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJGGGIIIOOOWWWggglllSSSLLLJJJEEE@@@???>>>>>>???AAABBBBBBAAA??????>>>=========>>>>>>=========>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFMMMYYYeeexxxiiiZZZSSSKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGKKKHHHJJJQQQ[[[ooowwwZZZMMMIIIDDD@@@@@@???>>>???AAABBBBBB@@@??????>>>>>>>>>???@@@@@@======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEIIIHHHOOO\\\nnnmmm[[[SSSLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGLLLIIIJJJSSS___wwwdddQQQJJJFFFBBBAAA?????????AAABBBAAA@@@???>>>>>>>>>???@@@AAAAAA>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFKKKKKKRRRbbbzzzooo\\\SSSLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHKKKUUUddd~~~nnnXXXOOOKKKGGGBBB@@@???@@@AAAAAA@@@??????>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFLLLMMMWWWkkkttt]]]TTTLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHNNNZZZjjjtttZZZOOOJJJEEECCCAAA@@@@@@AAAAAA???>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGMMMRRR___xxxzzz```UUUMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJRRR```qqq{{{^^^QQQIIICCCCCCBBB@@@@@@@@@@@@???===??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHOOOWWWhhhcccVVVMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKUUUddduuuhhhYYYOOOHHHDDDBBB@@@@@@@@@@@@>>>===??????>>>======<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHQQQZZZnnnbbbWWWQQQOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJNNNLLLSSSeee}}}yyy^^^NNNJJJGGGDDDCCCDDDAAA<<<<<<@@@>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBB@@@@@@CCCEEEEEEIIINNNRRRbbb~~~cccXXXQQQNNNKKKJJJJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMWWWkkkgggSSSLLLFFFCCCAAABBB@@@<<<<<>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAABBBCCCAAAAAAEEEFFFFFFIIIOOOWWWkkkhhh[[[QQQNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGGGGGGGHHHJJJKKKOOOSSS^^^tttvvv\\\PPPHHHCCCAAAAAA@@@===>>>AAA>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDBBBCCCFFFGGGGGGKKKPPP___wwwmmm^^^QQQNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGGGGHHHIIIJJJKKKSSSYYYggg}}}iiiXXXLLLGGGCCCCCCBBB@@@@@@CCC>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCBBBDDDGGGGGGGGGMMMTTTgggooo^^^RRROOOLLLJJJIIIIIIHHHFFFHHHHHHGGGGGGHHHJJJKKKLLLSSS\\\mmmyyycccRRRJJJDDDCCCBBB@@@@@@CCC????????????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBDDDFFFGGGIIIRRR[[[sssppp]]]SSSPPPMMMKKKJJJIIIHHHGGGHHHHHHGGGHHHIIIJJJLLLMMMPPP]]]qqqsssXXXOOOFFFCCCBBB??????@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBDDDGGGIIINNNZZZfffttt```TTTQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNTTTbbbxxxbbbVVVKKKGGGEEEBBB@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHKKKSSScccrrryyyeeeUUURRROOOLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNZZZiiijjj^^^QQQLLLIIIEEECCCCCC??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFEEEGGGJJJNNNWWWiiizzz```UUUTTTRRROOOKKKIIIIIIJJJMMMIIIGGGIIIJJJJJJNNNSSSZZZjjjnnn[[[SSSRRRIIIEEEGGGEEE@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEDDDGGGMMMSSS]]]oooaaaUUUTTTQQQNNNKKKJJJJJJKKKLLLIIIGGGIIIJJJJJJOOOUUU^^^ooolllXXXQQQQQQIIIDDDFFFDDDBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEIIIPPPVVV```pppeeeUUUSSSQQQNNNLLLKKKKKKLLLKKKHHHGGGIIIJJJJJJPPPWWWeeewwwiiiUUUNNNOOOHHHDDDEEECCCDDDBBB???======???BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFKKKSSSZZZeeewwwkkkVVVSSSPPPMMMLLLLLLLLLLLLJJJGGGGGGIIIJJJKKKRRR[[[llliiiTTTMMMNNNHHHDDDEEEBBBCCCBBB@@@>>>>>>@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGKKKTTT___ooommmXXXTTTOOOLLLLLLMMMLLLLLLIIIHHHHHHJJJJJJMMMUUU___uuummmWWWMMMNNNHHHEEEEEEBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHGGGKKKUUUddd|||nnn[[[VVVOOOLLLLLLMMMLLLKKKIIIHHHJJJLLLLLLNNNYYYddd~~~uuu]]]PPPOOOIIIFFFGGGCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIHHHLLLXXXmmmvvv^^^WWWOOOLLLLLLMMMKKKIIIIIIIIIKKKMMMMMMPPP\\\hhh~~~cccSSSPPPJJJGGGHHHDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJPPP___www___XXXPPPLLLLLLMMMKKKHHHIIIJJJLLLNNNNNNQQQ]]]jjjhhhVVVQQQJJJHHHIIIEEEEEECCCAAA??????AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGKKKLLLTTTeee~~~}}}bbbXXXOOOMMMNNNKKKIIIHHHJJJLLLIIIKKKPPPQQQ\\\sssuuuVVVQQQQQQIIIDDDHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKPPPZZZjjjcccXXXOOONNNNNNKKKIIIIIIJJJLLLIIIKKKRRRSSS^^^uuu~~~\\\SSSRRRJJJEEEHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHKKKLLLSSS___ssseeeZZZPPPNNNNNNKKKIIIIIIJJJLLLJJJMMMTTTUUUaaaxxxdddUUURRRLLLGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKNNNVVVddd}}}ggg\\\RRROOONNNLLLIIIJJJJJJLLLJJJNNNUUUXXXddd|||mmmXXXQQQMMMIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGJJJLLLOOOWWWgggjjj^^^SSSOOONNNLLLJJJJJJJJJLLLKKKOOOWWWYYYfff~~~yyy]]]RRRNNNKKKHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEFFFGGGGGGHHHJJJMMMPPPYYYjjjlll```TTTPPPOOOLLLJJJKKKJJJMMMKKKOOOWWWZZZfff~~~gggVVVPPPMMMIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMRRR^^^rrrnnnaaaUUUPPPOOOLLLKKKKKKJJJMMMKKKOOOWWWYYYfff~~~ttt\\\SSSOOOKKKFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGIIILLLNNNUUUeee~~~ooobbbVVVQQQOOOLLLKKKKKKKKKMMMLLLOOOWWWYYYeee}}}~~~```UUUQQQLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHIIILLLNNNWWWkkkyyycccXXXVVVOOONNNOOOKKKJJJLLLJJJNNNWWW\\\lllgggWWWSSSGGGIIIGGGEEEDDDCCCDDDEEEFFFFFFEEEGGGKKKKKKJJJMMMRRRYYYoooyyyaaaUUUSSSMMMLLLMMMIIILLLNNNLLLOOOYYY___qqqooo\\\UUUJJJIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEGGGKKKLLLLLLPPPVVVbbbyyy|||bbbUUUSSSMMMKKKMMMKKKOOOPPPMMMPPP[[[dddzzzwww^^^VVVMMMJJJIIIFFFEEEDDDDDDEEEFFFEEEEEEHHHKKKLLLMMMTTT\\\mmmgggWWWVVVPPPMMMPPPNNNPPPQQQNNNPPP\\\iii{{{^^^VVVOOOKKKJJJGGGEEEDDDEEEFFFFFFFFFFFFHHHKKKKKKMMMUUU___uuujjjXXXWWWRRRMMMPPPOOOOOOQQQNNNQQQ^^^nnnaaaYYYSSSLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHIIIKKKJJJLLLWWWccc}}}mmmXXXWWWQQQLLLNNNOOONNNQQQOOOTTTbbbtttjjj^^^VVVMMMLLLIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKNNN[[[iiirrrZZZYYYSSSLLLMMMOOONNNRRRRRRWWWfffzzzrrraaaUUUNNNLLLJJJGGGFFFFFFFFFGGGHHHIIIKKKMMMMMMSSSbbbrrrvvv]]]\\\VVVNNNOOORRRNNNSSSTTTZZZjjj~~~www```RRROOOMMMJJJHHHFFFFFFFFFGGGGGGHHHKKKNNNPPPWWWhhhyyy^^^YYYTTTNNNPPPQQQQQQMMMQQQ]]]lll^^^TTTOOOLLLGGGEEEEEEFFFGGGFFFFFFGGGIIILLLNNNWWWlllccc[[[TTTNNNOOOPPPPPPNNNSSS___oooaaaVVVPPPMMMIIIGGGGGGHHHHHHHHHGGGIIILLLNNNPPP[[[rrriii^^^TTTNNNOOONNNPPPOOOUUUbbbrrrfffYYYRRROOOJJJHHHHHHIIIIIIIIIHHHKKKOOOQQQRRR```}}}mmm^^^TTTOOOPPPNNNOOOQQQXXXddduuulll[[[SSSOOOKKKHHHHHHIIIIIIHHHHHHLLLQQQSSSVVVgggppp^^^SSSQQQSSSPPPPPPSSSZZZfffxxxooo[[[SSSOOOKKKHHHHHHHHHHHHGGGHHHLLLQQQTTTZZZpppsss___SSSRRRUUURRRQQQUUU^^^jjj~~~ttt]]]SSSPPPKKKHHHHHHHHHHHHGGGIIILLLQQQWWWaaazzzxxx```TTTTTTWWWRRRRRRXXXbbbpppfffUUUQQQMMMJJJIIIIIIIIIHHHKKKLLLQQQZZZhhh|||bbbUUUUUUXXXRRRTTT[[[eeetttoooVVVSSSNNNKKKJJJJJJJJJIIIMMMMMMRRR\\\nnn|||cccYYYSSSSSSWWWTTTZZZfffxxxkkk^^^UUUMMMLLLLLLJJJJJJLLLHHHOOOVVV^^^ttt|||cccYYYSSSSSSVVVTTT[[[gggyyynnn^^^VVVNNNMMMMMMKKKJJJKKKJJJPPPWWWbbb{{{}}}cccYYYTTTSSSVVVTTT[[[hhh{{{sss___WWWPPPOOONNNKKKJJJJJJMMMRRRYYYhhhdddYYYUUUTTTUUUTTT\\\iii|||www```XXXQQQPPPOOOLLLJJJJJJNNNRRRZZZnnnfffYYYUUUTTTTTTTTT[[[iii}}}|||cccZZZSSSQQQPPPLLLJJJKKKNNNRRR]]]tttiiiZZZVVVUUUSSSSSS[[[iii}}}fff\\\TTTQQQOOOLLLKKKLLLNNNTTTaaazzzkkk[[[WWWUUURRRRRRZZZhhh{{{iii^^^TTTPPPNNNLLLLLLNNNNNNVVVffflll\\\XXXUUUQQQRRRYYYggg{{{kkk```TTTOOOMMMKKKLLLOOOOOOXXXiiilll___XXXQQQTTTTTTVVVcccyyywwwaaaUUUSSSMMMMMMPPPMMMTTTYYYkkkooo```XXXQQQSSSVVVXXXeee{{{yyybbbVVVUUUPPPOOORRROOOUUU\\\pppsssaaaXXXQQQTTTWWW[[[ggg}}}dddXXXXXXSSSQQQTTTQQQVVV```yyyvvvbbbXXXSSSUUUXXX\\\jjj{{{fffXXXYYYUUURRRTTTRRRVVVdddwwwbbbYYYTTTWWWWWW\\\lllzzzhhhWWWYYYUUUQQQSSSSSSWWWhhhyyybbbYYYUUUWWWVVV]]]ooo|||kkkXXXYYYUUUPPPSSSTTTZZZlll{{{cccZZZUUUVVVWWW___rrr~~~~~~pppYYYYYYUUUPPPTTTVVV^^^qqq}}}dddZZZTTTUUUXXX```uuu~~~|||xxx|||ttt[[[ZZZVVVQQQUUUXXXaaatttfffZZZWWWTTTZZZbbbxxx|||xxxuuuwwwyyy{{{[[[XXX[[[UUUSSSZZZccczzzfffZZZXXXVVV\\\eee|||}}}yyyvvvvvvxxx~~~___YYYZZZUUUTTT[[[fff}}}hhh[[[YYYWWW]]]ggg~~~{{{xxxuuuvvvzzzeee[[[ZZZUUUVVV^^^jjjlll\\\YYYXXX[[[hhh}}}zzzvvvuuuxxx~~~mmm]]]ZZZVVVYYYaaaoooppp]]]YYYYYY\\\jjj~~~zzzvvvuuuxxx|||ttt```ZZZXXX]]]eeeuuusss^^^ZZZYYY```nnn~~~yyyvvvuuuwww|||~~~yyybbb[[[[[[```hhh|||uuu___[[[[[[aaappp|||wwwttttttvvv{{{~~~xxxzzz||||||||||||}}}|||}}}}}}}}}|||ddd\\\]]]ccckkkuuu```\\\]]]___nnn|||yyy{{{vvvssssssvvvzzz~~~uuuwwwzzz||||||}}}~~~}}}}}}~~~}}}~~~~~~eee]]]^^^eeelllvvvaaa```[[[cccrrr~~~wwwzzz}}}yyyuuupppnnnrrrwww~~~~~~~~~~~~}}}}}}}}}~~~~~~ccc^^^]]]cccssswwwbbb```\\\bbbqqqyyy{{{}}}~~~{{{wwwrrrpppsssxxx~~~~~~~~~ddd```aaakkk|||xxxccc```\\\```nnn|||~~~}}}{{{}}}~~~|||xxxsssqqqsssxxxgggaaafffsssyyyccc___[[[^^^kkk~~~}}}{{{{{{}}}~~~|||{{{wwwsssqqqsssxxxkkkbbbgggxxx|||bbb]]]ZZZ^^^iiiyyyyyy{{{|||}}}|||zzzxxxxxxuuutttvvvzzzrrrdddgggxxxccc\\\[[[^^^hhh}}}~~~vvvxxxzzz{{{{{{zzzxxxwwwyyywwwxxx{{{~~~|||jjjjjjxxxddd]]]]]]^^^ggg{{{}}}{{{xxxxxxxxxwwwvvvvvvwwwxxxuuuuuuxxx{{{tttqqq|||fff^^^___^^^gggzzz~~~}}}}}}|||{{{zzzzzzyyyvvvsssrrrssswww{{{qqqrrruuuyyy}}}{{{vvviii```aaaaaafffyyy}}}zzzyyyyyyxxxvvvuuuwwwyyyxxxttttttvvvuuurrroooqqqrrrrrrvvv~~~jjj``````bbbhhh{{{}}}|||zzzxxxwwwwwwwwwuuutttrrruuuuuussssssuuutttoookkkmmmooopppuuuwwwzzzkkk___^^^bbbjjj}}}|||yyyxxxvvvtttttttttuuutttsssooosssuuutttvvvwwwssslllfffiiikkkmmmtttooovvvlll___]]]aaajjj}}}|||xxxuuuuuusssqqqqqqssstttsssrrrqqquuuxxxxxxzzzyyyrrriiibbbeeeiiimmmtttpppwwwxxxooolllkkkqqqmmm```]]]___jjj||||||xxxuuurrrrrrqqqpppqqqsssttttttttttttxxxzzz{{{{{{yyynnncccaaaeeeiiinnnuuuxxx||||||kkkaaa^^^^^^[[[bbbpppmmmaaa______jjj|||{{{xxxuuusssqqqrrrqqqppprrruuuwwwwwwwwwvvvxxxzzzzzz{{{wwwkkk___```eeekkkpppvvv~~~qqqbbb[[[YYYXXXVVVTTT\\\eeeqqqlllbbbaaaaaakkk}}}}}}xxxvvvtttrrrqqqsssrrrrrrtttwwwzzz{{{{{{wwwyyyzzz{{{|||yyymmm```___eeelllqqqvvv~~~{{{ooo\\\SSSTTTWWWUUUQQQQQQZZZ___aaaqqqlllcccbbbbbblll~~~{{{wwwuuusssrrrqqqtttssssssuuuyyy|||}}}}}}yyyzzz{{{}}}}}}qqqddd^^^eeelllrrrvvv|||www