BM6P6(@ LLLLLLMMMNNNPPPQQQRRRRRRTTTUUUVVVVVVVVVYYY]]]```ccceeehhhjjjjjjiiijjjkkknnnooooooooooooooonnnnnnsssqqqnnnkkkkkkmmmoooqqqvvv}}}|||hhhTTTFFF@@@>>>>>>===<<<<<<<<<>>>@@@BBBLLLQQQZZZbbbiiipppvvvyyy~~~}}}yyy{{{}}}~~~~~~}}}{{{sssfffZZZQQQKKKGGGEEEBBBCCCCCCDDDEEEGGGKKKNNNOOOQQQSSSUUUVVVUUUTTTSSSQQQRRRSSSRRRRRRSSSVVVXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^aaadddfffiiimmmrrrttttttqqqpppoooppppppqqqrrrwww~~~zzznnnggg^^^XXXVVVVVVUUUSSSOOOMMMKKKIIIHHHFFFCCCAAAEEEAAA@@@GGGNNNSSSYYY___dddfffiiijjjjjjjjjlllmmmmmmlllllllllnnnppprrrsssvvvtttsssrrrrrrrrrpppnnnpppoooooopppqqqsssuuuvvvzzz|||uuummmiiihhhhhhggghhhiiikkkmmmoooppptttyyy~~~wwwrrrooonnnppppppooommmlllllloooqqqrrrooolllkkkjjjhhhiiikkklllmmmoooqqqsssvvvwwwxxx}}}jjjYYYHHHAAA@@@===:::999888888888888999:::;;;<<<===@@@DDDHHHMMMTTT[[[___iiiqqq|||zzznnneee]]]TTTPPPKKKFFFDDDEEEEEEFFFGGGHHHIIIKKKOOORRRTTTTTTVVVVVVVVVVVVUUUTTTZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^___^^^]]]^^^aaacccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeeeeefffeeefffffffffggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjlllnnnooopppqqqppppppppppppoooooooooooopppnnnkkkhhhfffeeeddddddbbbdddfffgggiiimmmrrrvvv}}}}}}}}}{{{zzzzzzzzzxxxuuusssuuuvvvwwwwwwtttpppkkkhhhLLLLLLMMMOOOPPPQQQRRRSSSRRRSSSTTTTTTTTTVVVZZZ]]]bbbeeehhhiiiiiiiiijjjlllnnnnnnoooooooooooonnnnnnqqqpppmmmlllkkklllnnnooottt{{{{{{hhhVVVIIIDDDBBB???>>><<<;;;<<<===???@@@HHHNNNVVV^^^eeelllrrrvvv{{{|||wwwxxxyyyzzz{{{}}}~~~~~~xxxoooeee\\\TTTMMMIIICCCCCCBBBAAABBBDDDGGGIIILLLNNNPPPRRRSSSSSSSSSRRRQQQRRRSSSRRRRRRSSSUUUWWWVVVVVVWWWXXXZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^aaaccceeeiiilllqqqttttttrrrqqqpppooooooppprrrwww}}}vvvllleeeaaa^^^[[[XXXYYYWWWUUURRRPPPMMMHHHEEEHHHDDDCCCHHHOOOSSSYYY___dddfffhhhjjjjjjjjjlllmmmmmmmmmlllmmmnnnoooqqqrrruuusssqqqqqqqqqpppnnnlllmmmmmmmmmnnnooorrrtttvvvyyy|||xxxpppllljjjjjjiiijjjkkklllnnnooorrruuuyyy}}}}}}vvvrrrpppoooooooooooommmlllmmmooorrrqqqooollljjjhhhgggggghhhlllmmmnnnppprrrtttuuuvvv}}}tttbbbPPPGGGCCC???;;;::::::999999888888999999999;;;===@@@DDDHHHMMMSSSXXXbbbkkkwwwssshhh___VVVQQQLLLFFFDDDEEEDDDEEEGGGGGGHHHJJJNNNQQQSSSTTTUUUVVVVVVVVVUUUTTTXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]\\\\\\]]]___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeeeefffeeeffffffffffffffffffggggggggghhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkklllmmmoooppppppqqqppppppoooooonnnnnnnnnooonnnllliiihhhgggggggggfffgggiiijjjlllpppvvvzzz~~~}}}}}}|||yyywwwyyyyyyyyywwwsssoookkkhhhLLLMMMNNNOOOPPPRRRSSSSSSQQQSSSTTTTTTTTTVVVYYY\\\aaacccfffhhhhhhiiikkklllmmmnnnnnnoooooonnnnnnnnnooonnnmmmllllllllllllmmmpppvvv~~~vvvfffVVVJJJDDDBBB@@@???===<<<<<<>>>???@@@DDDIIIPPPWWW^^^fffmmmqqquuu}}}|||vvvuuuttttttuuuxxx{{{}}}}}}xxxrrrjjj```UUUNNNHHHFFFCCCAAA@@@AAACCCEEEHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSRRRRRRUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]```bbbccchhhlllqqqttttttsssrrrrrrmmmnnnooorrrwww~~~wwwsssnnniiieeegggeeeccc```]]]WWWQQQLLLNNNHHHFFFKKKPPPTTTYYY^^^dddfffhhhiiiiiiiiikkklllmmmmmmmmmmmmmmmnnnooopppsssqqqpppoooooonnnllliiiiiiiiiiiijjjmmmpppsssuuuxxx{{{|||}}}{{{tttpppmmmmmmmmmlllmmmnnnoooooosssuuuxxxzzz}}}yyysssqqqppppppnnnnnnnnnmmmlllmmmpppsssrrrqqqooollljjjiiihhhgggmmmmmmmmmnnnpppqqqssssssyyy~~~lllXXXMMMFFF@@@;;;:::<<<;;;:::999888777777777:::<<<>>>@@@CCCGGGMMMQQQ[[[cccooo{{{yyylllbbbYYYSSSMMMGGGDDDEEECCCDDDFFFFFFGGGIIILLLOOORRRSSSUUUVVVVVVVVVUUUUUUWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]___aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeeeeeeefffeeeeeeeeeeeeeeeeeedddffffffgggggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnoooqqqqqqpppoooooonnnmmmmmmmmmllllllkkkjjjjjjkkkkkkllllllmmmnnnppptttzzz}}}}}}{{{wwwsssoookkkjjjLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWXXX[[[]]]___bbbdddfffggghhhkkkmmmmmmmmmnnnnnnooonnnnnnnnnllllllmmmmmmllllllkkkkkkmmmrrryyyuuugggYYYNNNGGGDDDBBB@@@???>>>>>>???AAABBBAAAEEEKKKQQQXXX```ggglllpppxxx~~~vvvtttpppnnnnnnqqquuuxxx~~~~~~}}}wwwlll___VVVPPPLLLFFFBBBAAAAAACCCCCCEEEFFFIIIKKKMMMNNNOOOOOOPPPQQQSSSRRRRRRRRRTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ\\\^^^```aaafffjjjnnnqqqrrrrrrqqqrrrkkklllmmmpppuuu~~~{{{vvvsssrrrpppnnnjjjddd\\\WWWSSSMMMJJJMMMQQQUUUZZZ```ccceeehhhiiihhhhhhjjjkkkmmmmmmmmmmmmmmmmmmnnnnnnpppooonnnnnnnnnmmmjjjgggdddddddddfffiiimmmqqqtttvvvzzz|||zzz{{{~~~}}}wwwsssppppppoooooooooooooooooorrrsssuuuvvvwwwzzz~~~|||xxxsssooonnnnnnnnnlllmmmmmmllllllmmmqqqtttvvvxxxxxxtttrrrqqqoookkknnnnnnmmmmmmmmmooopppqqqwww}}}qqq]]]PPPHHH@@@;;;:::;;;:::999888777777777777:::;;;===???AAAEEEKKKOOOUUU]]]iiiuuu}}}oooeee[[[UUUNNNFFFCCCCCCBBBCCCEEEEEEEEEGGGKKKMMMQQQRRRTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ\\\[[[[[[[[[]]]^^^````````````````````````bbbbbbbbbcccddddddeeeeeeeeeeeeeeeddddddccccccccceeeeeeffffffggghhhhhhhhhjjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmmmmqqqqqqpppooonnnmmmmmmlllkkkkkkkkklllmmmmmmnnnoooqqqqqqqqqqqqssswww~~~{{{wwwtttrrrppppppLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWYYYYYYYYYZZZ\\\^^^___aaacccdddeeegggjjjlllllllllmmmnnnnnnnnnnnnnnnkkklllmmmmmmmmmllljjjjjjjjjnnnttt{{{{{{mmmaaaVVVNNNJJJCCCAAA@@@>>>>>>???@@@AAA???BBBGGGLLLRRRZZZaaaggglllttt|||zzzvvvqqqmmmkkklllnnnpppzzz}}}zzzmmmeeeXXXRRRJJJDDDBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMMMMOOOQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[]]]^^^___cccgggkkkmmmnnnnnnnnnooohhhiiikkkmmmsss{{{~~~}}}|||zzzvvvpppiiidddZZZSSSOOOQQQTTTWWW\\\bbbccceeeggghhhhhhhhhiiijjjlllllllllmmmmmmmmmmmmlllnnnmmmmmmnnnnnnmmmjjjgggbbbbbbbbbcccggglllqqqtttuuuxxx~~~{{{{{{}}}}}}xxxtttppppppppppppppppppooooooooopppppppppqqqsssxxx{{{xxxuuurrrnnnlllkkkkkkllljjjkkkkkkkkklllnnnrrruuu{{{{{{tttqqqpppnnnmmmlllmmmnnnooouuuzzz~~~qqq___SSSJJJBBB>>>===999888888777777888888999777999;;;===???CCCIIIMMMRRRYYYeeeoooyyy}}}qqqggg]]]VVVNNNFFFBBBCCCBBBCCCDDDDDDEEEFFFJJJLLLPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]]]]]]]\\\^^^___________________________aaaaaabbbccccccddddddeeeeeeeeeddddddcccccccccbbbeeeeeeeeefffgggggghhhhhhiiiiiiiiijjjjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmppppppoooooonnnmmmmmmllljjjkkklllnnnoooqqqrrrrrruuuvvvvvvuuuvvvyyy|||yyywwwwwwyyyzzzMMMMMMOOOQQQSSSUUUVVVWWWVVVXXXZZZZZZZZZ[[[\\\^^^___aaabbbcccdddfffiiikkkkkklllmmmmmmnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjjjjlllqqqxxx~~~ssshhh]]]UUUOOOHHHFFFCCC@@@>>>=========???AAADDDHHHMMMTTT\\\aaagggooowww{{{~~~{{{vvvqqqmmmkkkkkkkkkvvvzzz~~~xxxeee\\\QQQHHHDDDBBBAAA???BBBCCCDDDEEEGGGHHHIIIJJJIIILLLNNNPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]```cccfffhhhhhhhhhiiijjjffffffgggjjjooowww}}}wwwrrrfff^^^XXXXXXYYYZZZ^^^cccccceeegggggggggggghhhiiijjjjjjkkklllmmmmmmllllllmmmlllmmmnnnooonnnkkkiiidddccccccdddhhhmmmrrruuuvvvxxx{{{~~~{{{vvvsssooooooppppppppppppooonnnllllllllllllmmmoootttxxxuuussspppmmmjjjiiiiiiiiiiiijjjjjjkkklllnnnrrrvvv~~~uuusssqqqnnnmmmmmmmmmnnnsssxxx~~~ttt|||~~~pppaaaWWWNNNEEE@@@@@@888888777777777888888999444555777999;;;???DDDGGGNNNUUU```jjjttt~~~sssjjj___XXXPPPHHHDDDDDDBBBCCCDDDDDDDDDFFFIIILLLNNNPPPRRRTTTVVVWWWWWWVVVXXXXXXXXXXXXXXXYYY[[[[[[ZZZ\\\^^^___^^^^^^___```````````````````````````aaaaaabbbbbbcccdddddddddeeeddddddddddddddddddccceeeeeeffffffggghhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnmmmmmmkkkmmmooorrrtttuuuvvvwwwyyyzzzzzzzzzzzz{{{}}}}}}}}}~~~~~~|||{{{|||~~~MMMNNNOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^]]]]]]___``````aaabbbbbbbbbdddgggiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllllljjjkkkooovvv~~~{{{sssjjjaaa[[[VVVRRRMMMGGGBBB???===<<<>>>???AAACCCGGGNNNVVV[[[cccjjjrrruuuzzz}}}xxxtttooollljjjooottt}}}vvvkkk\\\PPPIIIEEEAAA>>>@@@@@@AAABBBCCCDDDEEEFFFEEEHHHLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRRRRRRROOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\___bbbccccccccccccdddcccddddddfffkkksss}}}~~~tttkkkccc```^^^]]]___cccccceeeggggggffffffggghhhhhhiiijjjlllmmmmmmmmmlllllllllmmmoooqqqqqqnnnkkkhhhgggfffgggkkkpppuuuyyyyyyxxxwwwxxx{{{~~~|||zzzxxxtttqqqmmmmmmoooooopppooonnnnnnjjjjjjjjjjjjkkknnntttxxxxxxvvvrrrnnnkkkiiihhhhhhggghhhjjjjjjlllooosssvvvyyyvvvssspppnnnmmmnnnnnnqqqvvv}}}qqqttt|||xxxmmm```WWWNNNDDD???>>>:::999888777777666777777444555666777888;;;???BBBGGGOOOZZZeeeooo{{{vvvmmmbbb[[[SSSKKKGGGHHHCCCDDDEEEEEEEEEFFFIIILLLNNNOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ\\\^^^___^^^^^^^^^___````````````````````````aaaaaaaaabbbccccccddddddddddddddddddeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiiggghhhhhhiiijjjjjjkkkkkkkkklllllllllmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnoooqqqtttvvvyyy{{{{{{|||}}}~~~~~~~~~~~~}}}zzzyyywwwuuuuuuvvvwwwxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~MMMNNNOOOQQQTTTVVVWWWXXX]]]___aaabbbaaaaaabbbcccaaaaaabbbbbbbbbcccfffiiijjjkkklllmmmnnnnnnnnnnnnooonnnmmmllllllllllllmmmjjjkkknnnuuu}}}yyyqqqkkkbbb^^^WWWOOOHHHBBB???======>>>???AAADDDJJJRRRXXX```gggnnnrrrwww~~~yyytttooollliiinnnwwwxxxfffXXXOOOIIIDDD@@@????????????@@@AAABBBCCCCCCFFFJJJMMMNNNPPPRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[ZZZ\\\___``````___``````bbbbbbcccdddiiipppzzzuuukkkeeebbb^^^___cccccceeefffgggfffffffffhhhggghhhjjjlllmmmmmmmmmmmmkkklllmmmpppsssrrrpppmmmlllkkkjjjjjjmmmsssxxx|||{{{yyyuuusssuuuzzz{{{xxxwwwuuurrroookkklllmmmooooooooonnnmmmjjjjjjjjjjjjkkkooouuuyyyzzzxxxuuupppmmmjjjhhhhhhggghhhiiijjjlllooossswww~~~{{{xxxuuuqqqnnnnnnnnnoooooottt}}}~~~sssrrrttt{{{sssiii^^^UUULLLAAA;;;999<<<;;;999888666555555444777888888888777999===@@@BBBJJJUUUaaammmyyyyyyoooeee]]]VVVNNNJJJJJJDDDEEEEEEEEEEEEFFFIIILLLMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYY[[[^^^___^^^]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddddddddddddddeeeeeefffffffffffffffgggggghhhiiiiiiiiiggghhhhhhiiijjjjjjkkkkkkkkkkkkllllllmmmnnnnnnooollllllmmmmmmnnnooooooooorrrtttwwwzzz}}}~~~|||}}}~~~~~~}}}{{{xxxwwwpppooommmkkkkkkkkklllmmmrrruuuyyyzzzzzzyyyyyyyyywwwzzzPPPQQQRRRSSSSSSUUUXXX[[[^^^aaadddeeedddbbbaaa```______```aaabbbccccccdddccceeeiiilllnnnnnnmmmlllnnnnnnnnnooopppqqqqqqrrrsssqqqqqqvvv}}}yyyqqqdddYYYQQQIIIBBB===<<<>>>???@@@BBBGGGLLLPPP\\\ccclllssswwwzzz~~~}}}yyyrrrkkkjjjlllqqqxxxxxxiii[[[QQQHHHDDDAAA???======>>>>>>>>>===BBBDDDGGGJJJMMMNNNNNNNNNPPPQQQRRRRRRRRRPPPOOONNNPPPOOOMMMLLLMMMNNNPPPQQQNNNOOOPPPRRRSSSUUUVVVWWWYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaa```aaaeeemmmvvv}}}yyyqqqjjjfffeeedddcccbbbcccfffhhhiiiiiihhhgggjjjjjjkkkkkkkkkllllllllljjjlllooorrrtttuuuuuutttttttttssstttvvvyyy|||~~~}}}yyysssnnnmmmrrr{{{{{{vvvuuusssooommmooolllmmmnnnooonnnmmmkkkjjjiiihhhggghhhkkkpppuuuyyy|||yyysssmmmiiihhhhhhhhhlllkkkjjjiiikkknnnqqqssszzz{{{xxxuuuqqqoooooooooppprrruuu{{{xxxtttmmmjjjppp|||wwwlll\\\OOOGGGBBB???>>><<<;;;:::999999999:::;;;999888777777999;;;>>>@@@FFFKKKRRR[[[fffttt}}}uuujjjaaaZZZSSSMMMHHHFFFEEEDDDCCCDDDEEEGGGIIILLLOOORRRUUUWWWXXXXXXXXXTTTUUUUUUVVVXXXZZZ\\\]]]YYYZZZ\\\^^^___```aaaaaabbbbbbbbbaaaaaaaaaaaaaaa``````bbbcccccccccccccccccceeeeeeeeeccccccccceeedddeeefffgggggghhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnpppqqqrrrsssuuuyyy|||~~~}}}{{{yyy{{{yyyvvvuuutttrrrooolllkkkhhhccc___^^^___bbbdddiiikkkooorrruuuvvvuuuuuuwwwwwwwwwwww{{{}}}|||{{{|||}}}QQQRRRSSSTTTUUUXXX\\\___dddfffhhhiiifffdddbbbbbb``````aaaaaabbbbbbcccccccccdddgggjjjlllllllllllloooppprrruuuwwwxxxyyyyyy{{{yyyxxx{{{|||nnn___RRRHHHAAA===;;;<<<===>>>???CCCHHHLLLXXX```iiiqqquuuxxx}}}~~~xxxqqqjjjjjjlllqqqwww~~~uuuiii]]]RRRKKKEEEBBB>>>===============@@@CCCGGGKKKMMMOOOOOONNNRRRRRRRRRRRRQQQOOONNNLLLJJJIIIHHHHHHHHHJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[^^^______```cccjjjsssyyyzzzrrrkkkgggeeedddddddddeeeggghhhiiihhhffffffhhhiiiiiijjjkkkkkkllllllmmmoooqqqsssuuuvvvvvvuuuvvvvvvvvvwwwyyy{{{~~~|||yyyuuuqqqqqqvvv}}}yyysssrrrpppmmmlllnnnkkkmmmnnnpppooommmkkkjjjiiihhhggggggiiimmmrrruuuxxxuuuqqqllliiigggggggggjjjiiihhhhhhjjjlllnnnppptttzzzxxxvvvsssqqqpppqqqrrrsssrrrtttyyy}}}ssskkkfffiiisssxxxlll[[[MMMFFFBBB???<<<:::999888777777777888999888777555444555888<<>>AAAFFFIIITTT[[[eeemmmqqquuuzzz}}}~~~xxxllljjjhhhhhhlllrrryyy}}}{{{nnn___UUULLLHHHCCC???>>>>>>>>>>>>>>>AAAFFFKKKNNNOOOOOOOOOSSSSSSRRRRRRPPPOOOMMMLLLGGGFFFEEEEEEEEEFFFHHHIIIMMMMMMOOOPPPRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXXXX[[[\\\]]]___bbbgggmmmqqqzzz{{{ssslllhhhfffeeedddgggggghhhhhhhhhgggeeedddffffffggghhhjjjkkkllllllqqqrrrsssuuuvvvxxxyyyzzz{{{{{{{{{|||}}}~~~{{{zzzyyywwwxxx{{{~~~}}}uuuooonnnmmmkkklllooolllnnnppprrrqqqooollljjjiiihhhffffffgggjjjmmmoooqqqpppnnnkkkiiigggffffffggggggggghhhiiijjjjjjkkklllpppwww}}}~~~zzzwwwsssrrrpppoooppprrrtttuuurrrsssvvv|||wwwnnnfffeeejjjvvv}}}ooo\\\NNNHHHDDD@@@<<<::::::888777777777888888999777444333444888<<>>>>>>>>>>>>>>AAAEEEHHHPPPWWWaaajjjooosssxxx{{{{{{|||ppplllgggccccccgggmmmqqq{{{|||mmmbbbWWWRRRJJJDDDBBBAAA@@@@@@===@@@EEEJJJMMMOOOOOOOOORRRRRRRRRQQQQQQPPPPPPPPPJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZ\\\^^^```cccgggjjjqqqwwwzzzsssmmmiiigggeeedddfffggggggggggggfffeeeeeecccdddeeegggiiijjjllllllrrrssstttvvvyyy|||{{{|||}}}~~~|||{{{}}}~~~zzzsssmmmllllllkkkmmmpppnnnppprrrttttttqqqnnnllliiihhhgggffffffgggiiijjjkkkkkkjjjjjjiiihhhffffffeeefffggghhhiiihhhgggggggggjjjnnnqqqsssrrrpppooonnnnnnmmmmmmnnnoooqqqrrrqqqqqqsssxxxwwwlllfffgggpppuuuaaaRRRLLLGGGAAA<<<===<<<:::999999999999:::888777666666888:::===???>>>CCCJJJRRR\\\jjjzzz|||qqqfff^^^WWWOOOJJJFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVSSSSSSSSSSSSTTTUUUWWWWWWYYYYYY[[[]]]^^^___``````bbbaaaaaa```___^^^]]]]]]]]]^^^___``````aaaaaa```bbbcccddddddcccbbbdddeeeeeeeeefffggghhhhhhhhhhhhggghhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnppppppvvvyyy}}}|||yyyuuusssqqqpppppppppqqqqqqoookkkhhhbbb^^^YYYTTTQQQPPPPPPQQQUUUZZZaaaiiinnnppppppppplllkkkiiigggfffiiinnnrrrwwwyyy||||||{{{yyyyyyyyyuuutttssstttuuuxxxzzz|||{{{vvvrrruuuuuuuuuvvvwwwyyy{{{|||}}}SSSTTTUUUVVVYYY```gggmmmssssssssspppkkkgggeeedddddddddddddddccccccccccccdddcccccccccdddfffiiijjjmmmttt}}}yyywwwrrrgggXXXKKKDDDBBB>>>>>>>>>======???CCCGGGMMMUUU___ggglllpppuuuyyywww}}}|||sssnnnfff```^^^___cccfffooowwwzzzppp```ZZZRRRJJJEEECCCAAA??????AAADDDHHHJJJLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTOOOMMMKKKIIIGGGEEEDDDCCCAAACCCEEEHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[]]]^^^___bbbdddhhhmmmvvv|||xxxqqqllliiigggeeedddddddddeeefffffffffffffffbbbcccdddfffhhhjjjkkklllppprrrtttxxx}}}~~~}}}|||~~~|||{{{{{{|||}}}|||{{{{{{~~~wwwpppllllllmmmmmmooorrrppprrrtttvvvuuussspppnnnjjjiiihhhhhhggghhhhhhhhhgggggghhhiiiiiihhhgggffffffgggiiiiiiiiihhhfffeeefffgggiiikkkllllllkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmoooqqquuu{{{sssjjjggglll{{{~~~jjjZZZPPPHHHAAA;;;===<<<;;;999888888999999555666777999:::;;;<<<<<<>>>BBBHHHOOOXXXeeesss~~~uuujjjaaaYYYRRRLLLGGGEEEDDDBBBBBBCCCEEEFFFHHHJJJLLLOOORRRTTTVVVWWWSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVXXX[[[]]]___```aaa``````______^^^]]]]]]\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddcccbbbbbbdddeeedddeeefffgggggghhhhhhgggfffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjkkkkkklllnnnooopppuuuwww|||~~~{{{wwwtttrrrqqqsssrrrrrrssstttrrrooommmeeeaaa\\\VVVRRRPPPOOOOOOPPPUUU\\\dddiiilllmmmmmmlllkkkiiifffeeefffjjjmmmrrrtttwwwxxxwwwvvvvvvvvvpppppppppqqqssswwwzzz|||zzztttpppqqqpppooooooppprrrtttvvvvvvyyy{{{||||||}}}~~~}}}||||||TTTUUUWWWYYY\\\bbbiiinnnssssssssspppkkkhhhffffffddddddddddddddddddddddddeeedddddddddeeegggiiijjjllltttwwwrrrpppkkkaaaUUUIIIAAA===<<<<<<<<<;;;;;;===AAAEEEKKKRRR\\\dddiiimmmqqquuutttyyy~~~|||tttooohhhaaa]]]\\\]]]___iiiooo{{{|||jjjcccZZZRRRKKKFFFBBB@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTUUUPPPOOOMMMJJJGGGEEEBBBAAA???@@@BBBEEEGGGJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVXXXZZZ[[[[[[[[[]]]___```eeekkksss{{{xxxtttnnnjjjhhhfffeeedddccccccccccccddddddeeeeeebbbcccdddfffhhhjjjkkklllnnnqqquuuzzz}}}}}}}}}{{{{{{{{{|||}}}|||yyywwwvvvxxx~~~}}}sssnnnkkkmmmoooooopppsssqqqrrrsssttttttrrrqqqpppjjjjjjjjjkkkkkkjjjjjjjjjffffffggghhhiiiiiiiiihhhhhhiiiiiiiiiiiigggeeedddeeeffffffggghhhhhhiiiiiihhhhhhhhhgggggghhhhhhhhhkkkmmmppptttyyyyyynnngggjjjvvvwwweeeVVVJJJAAA;;;<<<;;;999777666666777777333444555666888999::::::>>>BBBFFFKKKRRR^^^kkktttyyynnneee\\\TTTOOOGGGEEEDDDBBBBBBCCCDDDEEEGGGIIIKKKMMMPPPSSSUUUWWWTTTTTTSSSSSSSSSTTTTTTUUUSSSTTTWWWYYY\\\]]]^^^___^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaa```bbbccccccbbbbbbdddeeeccccccdddeeeffffffffffffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooorrruuuyyy~~~{{{yyyvvvuuutttuuutttttttttuuuuuutttrrrhhheee___YYYTTTPPPOOONNNOOOSSSYYY___eeehhhjjjkkkkkkjjjhhhfffdddeeehhhkkklllooorrrttttttsssssssssooooooooopppsssvvvyyy{{{}}}}}}~~~{{{uuuqqqmmmkkkjjjiiiiiikkkmmmnnnppprrruuuwwwxxxyyy{{{}}}~~~{{{yyyzzz|||UUUWWWZZZ\\\```eeekkkooorrrsssrrrpppllliiihhhhhhccccccddddddeeeeeefffffffffffffffggghhhiiijjjkkkmmmsss~~~wwwpppjjjbbbYYYQQQIIIBBB>>><<<<<<<<<;;;;;;>>>BBBEEEIIIPPPYYYaaaeeeiiimmmppppppuuuyyyzzz}}}~~~xxxuuuoooiiiccc```___^^^dddiiiqqqzzzuuupppfff]]]UUUOOOIIIEEEEEEDDDBBBAAABBBCCCFFFGGGIIIIIIIIIJJJLLLNNNPPPRRROOOOOOMMMLLLJJJGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNQQQSSSTTTUUUTTTVVVWWWWWWVVVWWWXXXZZZYYY]]]ccchhhnnnsssyyy}}}sssoookkkgggfffeeedddcccccccccbbbbbbbbbbbbbbbbbbcccdddeeeggghhhjjjkkkkkknnnqqqvvv}}}~~~|||}}}}}}zzz{{{}}}|||wwwssspppqqqwwwxxxoookkkjjjnnnppppppppprrrqqqqqqqqqqqqppppppoooooojjjkkklllnnnnnnnnnnnnnnngggggghhhhhhiiijjjjjjkkkiiiiiiiiihhhgggeeedddcccbbbccccccddddddeeeffffffffffffffffffgggggghhhhhhiiimmmqqqssswww}}}qqqhhhiiiuuuuuuaaaPPPFFFAAA<<<;;;999777666666666777666555333333444777;;;===>>>@@@DDDGGGLLLVVVbbbkkkwww}}}qqqhhh___WWWQQQGGGEEEDDDBBBBBBBBBDDDEEEFFFGGGHHHKKKNNNQQQTTTVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^______``````______aaaccccccbbbbbbdddeeeaaabbbcccdddeeeeeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkklllnnnoooooorrrvvvzzz~~~}}}{{{yyyxxxwwwwwwvvvuuusssssstttvvvvvvuuunnnjjjddd^^^XXXTTTQQQPPPPPPSSSWWW\\\aaaeeegggiiigggfffeeebbbaaabbbeeehhhhhhkkkppprrrsssssstttuuurrrrrrqqqqqqrrruuuwwwyyy{{{zzz{{{}}}~~~|||xxxtttkkkjjjhhhgggggggggiiiiiikkknnnqqqsssuuuvvvxxxzzz{{{}}}~~~{{{wwwwww{{{WWWYYY\\\___cccggglllppprrrsssrrrpppmmmjjjjjjjjjccccccddddddeeefffggggggfffgggggghhhiiijjjjjjkkknnnsss|||~~~zzznnnfff[[[SSSNNNKKKFFFCCC>>>>>>>>>>>>>>>@@@EEEHHHGGGNNNWWW^^^bbbfffjjjmmmmmmrrrvvvwww{{{~~~{{{vvvpppkkkfffcccaaabbbdddiiipppwww}}}~~~~~~zzzqqqhhh___WWWPPPKKKGGGEEEBBB??????AAACCCEEEHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOOOONNNMMMKKKJJJIIIFFFFFFEEEEEEDDDDDDDDDCCCFFFGGGIIILLLOOOQQQSSSUUUSSSTTTUUUTTTSSSSSSUUUWWWUUUXXX^^^bbbfffjjjnnnpppvvvxxx{{{}}}yyyppplllhhhfffeeeeeedddccceeedddcccaaa```_________dddeeefffggghhhjjjjjjkkkooorrrxxx~~~~~~{{{{{{}}}}}}{{{zzz{{{~~~}}}vvvqqqkkklllqqq~~~tttmmmiiiiiinnnqqqpppoooqqqpppooonnnnnnmmmmmmnnnnnnkkklllnnnpppqqqqqqqqqppphhhhhhhhhhhhiiijjjlllllljjjiiihhhfffeeedddcccbbb___``````aaabbbcccccccccddddddeeefffggghhhiiiiiiiiimmmqqqsssvvv}}}tttkkkjjjuuukkkWWWLLLHHH>>>===;;;999888888888999;;;888444222333888>>>BBB===???BBBDDDHHHQQQ\\\dddppp{{{sssjjjaaaXXXRRRGGGEEEDDDBBBAAABBBCCCDDDDDDEEEGGGIIILLLPPPSSSTTTVVVUUUTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXWWWWWWWWWZZZ[[[[[[\\\]]]]]]^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^___aaabbbcccbbbbbbdddeeeaaaaaabbbcccddddddddddddeeefffggghhhiiiiiiiiiiiihhhiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkklllnnnnnnmmmppptttxxx{{{}}}~~~~~~~~~|||zzzxxxwwwwwwwwwwwwvvvtttqqqqqqsssuuuvvvvvvsssoooiiibbb\\\XXXUUUTTTRRRSSSVVVZZZ^^^bbbfffhhhbbbbbbaaa___^^^___bbbeeegggkkkooosssuuuvvvwwwyyyvvvtttsssrrrrrrsssuuuvvvyyyyyyyyy{{{~~~}}}yyyvvvlllkkkjjjhhhgggggghhhhhhhhhkkkoooqqqsssuuuwwwyyyzzz|||}}}zzzvvvwww|||^^^___bbbeeehhhkkknnnooopppooommmkkkjjjiiihhhhhhdddddddddeeeeeeeeeffffffjjjjjjjjjiiihhhiiikkkmmmqqqsssxxx~~~{{{{{{}}}ssshhh[[[RRROOOLLLGGGBBBBBB@@@???>>>>>>???AAABBBFFFJJJPPPWWW]]]```aaabbbgggkkkpppuuuxxx{{{~~~}}}}}}{{{xxxtttooojjjgggfffdddccceeeiiinnnrrrtttyyyzzz{{{xxxpppfff[[[TTTPPPIIICCCAAACCCDDDCCC@@@FFFEEEDDDCCCCCCEEEGGGHHHLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOQQQSSSVVVZZZ^^^aaacccdddkkkmmmpppssswww{{{~~~~~~}}}zzzvvvrrrpppiiihhhfffdddccccccccccccbbbccccccbbb```___```aaaaaaiiimmmlllkkknnnoooooommmpppuuuzzz}}}}}}}}}|||{{{zzzzzz{{{|||~~~|||{{{{{{|||~~~zzzrrrmmmgggllluuuwwwqqqllllllllllllnnnppprrrtttnnnnnnmmmllllllllllllmmmoooppprrrssssssrrrpppooohhhhhhhhhiiijjjkkkmmmmmmiiiiiihhhgggfffdddbbbaaacccddddddeeeeeeddddddcccgggggggggeeecccdddfffhhhfffjjjooosssxxx}}}xxxxxx|||yyyeeeRRRGGGFFF???::::::;;;999888999<<<:::777666777;;;@@@CCC<<<>>>AAADDDHHHOOOVVV[[[fffqqqzzzqqqggg[[[RRRMMMIIIEEEBBBBBBBBBBBBBBBGGGGGGHHHJJJLLLPPPSSSTTTSSSTTTUUUTTTRRRQQQRRRSSSWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^______```aaaaaaaaaaaaaaaaaaaaaaaabbbccccccddddddccceeeggghhhgggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiilllllllllkkkkkkkkkkkkkkkiiijjjlllnnnqqquuuxxxyyywwwwwwvvvvvvvvvvvvwwwwwwtttvvvvvvvvvtttssstttuuusssqqqmmmhhhbbb\\\WWWTTTRRRRRRSSSVVV[[[```bbbbbbeeeaaa[[[WWWVVVYYY]]]```eeehhhkkkooosssvvvwwwxxxsssuuuvvvuuutttssstttuuuwwwxxx{{{~~~|||wwwssslllkkkjjjhhhgggfffeeeeeegggiiijjjlllnnnqqquuuxxxzzzzzzyyyxxxxxx{{{bbbccceeegggiiikkklllmmmlllllljjjiiihhhgggggggggeeeeeeeeeeeeffffffffffffjjjkkkkkkkkkjjjjjjlllmmmmmmoootttyyy{{{yyyyyy|||~~~yyynnnaaaXXXTTTPPPJJJEEECCCAAA@@@>>>>>>???AAABBBDDDGGGLLLRRRWWW[[[]]]^^^cccgggmmmrrrvvvzzz}}}~~~{{{vvvrrrooojjjfffcccbbbcccgggiiijjjsssvvvzzzzzzvvvmmmccc]]]VVVOOOGGGDDDDDDEEEDDDAAAFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOONNNKKKJJJKKKLLLNNNOOOSSSWWWZZZ^^^```aaacccdddfffhhhkkkmmmoooppprrrrrrrrrrrrpppmmmkkkiiigggfffdddbbbaaaaaabbbbbb`````````^^^]]]]]]___aaaeeelllqqqpppoooqqqrrrqqqooopppsssuuuvvvvvvuuutttssstttwww{{{}}}{{{zzzyyy{{{~~~zzzrrrllldddhhhppp{{{uuuooollllllkkklllmmmnnnpppqqqnnnnnnmmmllllllllllllllloooppprrrssssssrrrpppooojjjjjjjjjjjjkkklllmmmmmmjjjjjjiiihhhgggeeedddcccbbbbbbccceeeeeefffffffffggggggfffdddcccccceeehhhfffjjjnnnrrrvvv~~~}}}}}}pppZZZLLLGGG@@@::::::;;;999888999999888777777888:::===>>>;;;===???BBBFFFLLLSSSWWWaaammm}}}}}}tttiii^^^VVVNNNJJJFFFCCCBBBBBBBBBAAAFFFFFFGGGIIILLLOOOSSSUUUTTTUUUVVVUUUSSSRRRRRRSSSXXXXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]______```aaaaaaaaaaaa`````````aaabbbbbbccccccdddccceeeggggggffffffggghhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggeeefffgggjjjmmmpppsssuuuuuuuuuuuutttuuuuuuvvvvvvtttuuuvvvuuusssssstttuuuuuusssooojjjddd]]]XXXUUUSSSSSSSSSVVVZZZ]]]______```\\\WWWSSSRRRUUUYYY\\\```cccgggmmmqqqtttuuuvvvssstttuuutttrrrrrrsssuuuwwwxxx{{{~~~}}}yyyuuuooommmjjjgggeeecccbbbbbbeeegggjjjmmmooossswww{{{{{{{{{{{{{{{|||~~~hhhiiiiiiiiijjjjjjkkkkkkhhhhhhgggfffffffffggggggffffffffffffggggggggggggjjjkkkmmmmmmlllllllllmmmjjjmmmqqqvvvzzz}}}~~~~~~|||zzzxxxvvvvvvwwwyyy{{{|||xxxkkkbbb\\\WWWPPPJJJEEECCCAAA?????????@@@AAABBBCCCGGGKKKOOOSSSVVVXXX]]]aaagggmmmrrrwww|||~~~{{{yyyrrrmmmfffbbb```aaaaaaaaaiiinnnuuuzzzzzzvvvoookkk```YYYPPPJJJHHHGGGEEECCCEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKNNNRRRUUUYYY[[[\\\``````aaabbbcccdddeeefffeeeeeefffffffffdddbbbaaabbbaaa```____________```___^^^]]][[[ZZZ[[[___bbbiiipppuuutttssstttuuutttqqqqqqqqqppppppooonnnnnnnnnqqqwww}}}}}}{{{zzzyyyyyy{{{|||tttnnniiilllqqqyyy|||sssnnnllllllkkkkkkllllllmmmnnnnnnmmmmmmlllllllllllllllooopppqqqrrrrrrqqqpppooollllllkkkkkkkkkkkklllllliiiiiiiiiiiihhhgggffffff```aaaccceeefffggghhhhhhfffgggfffdddcccbbbdddfffgggjjjmmmooosss{{{|||cccRRRIIIAAA;;;;;;<<<:::999:::666666777888999::::::::::::<<<>>>@@@CCCHHHNNNRRRZZZgggvvvxxxmmmbbb[[[PPPLLLGGGDDDBBBBBBAAA@@@DDDDDDFFFHHHKKKOOORRRTTTUUUVVVWWWVVVTTTSSSSSSSSSYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___`````````````````````aaaaaabbbbbbccccccbbbccceeefffeeeeeefffgggiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhgggfffeeeddd``````aaadddgggjjjmmmooorrrrrrrrrrrrssssssttttttssstttuuusssrrrqqqrrrtttwwwuuurrrmmmfff```[[[XXXUUUTTTSSSTTTWWWYYYYYYYYYWWWTTTPPPLLLLLLNNNRRRTTTXXX\\\bbbhhhmmmqqqrrrrrrrrrrrrrrrqqqpppppprrrtttuuuwwwzzz~~~zzzwwwrrrooojjjeeebbb```______dddfffjjjmmmqqquuuzzz}}}{{{|||~~~nnnmmmllllllkkkjjjiiiiiifffffffffffffffggghhhhhhgggggggggggghhhhhhhhhiiijjjllloooooonnnmmmmmmnnnlllnnnrrrvvvxxxyyyxxxwwwssssssrrrrrrsssuuuvvvwwwxxx|||wwwmmmfff___WWWRRRIIIHHHDDDAAA????????????@@@AAABBBEEEHHHLLLPPPRRRWWW[[[bbbhhhooouuu{{{~~~{{{vvvnnnhhhdddcccaaaaaacccgggmmmssswwwxxxwwwvvvlllfff\\\TTTOOOKKKGGGEEEDDDDDDCCCBBBAAAAAABBBBBB@@@@@@AAACCCEEEGGGIIIJJJNNNMMMLLLJJJHHHEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFEEECCCBBBBBBCCCEEEGGGJJJNNNRRRUUUWWWXXX]]]^^^^^^___``````aaaaaa___``````aaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZWWWVVVYYY^^^bbbjjjqqqwwwvvvtttuuuuuutttqqqpppnnnlllllllllmmmnnnsssvvv|||~~~{{{yyyyyyyyyyyy|||}}}zzzuuuvvvxxx{{{zzzrrrnnnmmmmmmmmmlllllllllllllllnnnmmmllllllkkkkkkllllllooooooppppppppppppoooooommmlllkkkjjjjjjjjjjjjjjjhhhhhhiiiiiihhhhhhggggggbbbcccdddeeegggggghhhhhhfffffffffeeecccbbbccceeehhhiiikkklllooowwwjjjZZZNNNEEE>>>===<<<:::999:::777777777777888999999:::999;;;===???AAAEEEJJJMMMTTT```ppp~~~}}}qqqfff___SSSOOOIIIEEECCCBBBAAA@@@BBBCCCDDDGGGJJJNNNQQQSSSUUUWWWXXXWWWUUUSSSSSSSSSWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^_____________________``````aaabbbbbbcccaaaccceeeeeeddddddeeefffhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkjjjhhhfffeeeccc\\\\\\]]]^^^aaaeeehhhjjjnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrqqqooooooqqqsssvvvuuusssooojjjddd```]]]XXXVVVTTTSSSTTTTTTSSSRRRNNNKKKHHHFFFFFFHHHKKKMMMQQQUUU[[[ccciiilllnnnnnnooooooooonnnmmmnnnpppssstttvvvyyy}}}~~~zzzwwwrrrnnniiiccc___^^^^^^___cccfffjjjmmmppptttyyy|||xxx{{{~~~oooooonnnlllkkkiiihhhggggggggggggggghhhiiijjjkkkhhhhhhiiiiiiiiijjjjjjjjjkkkmmmooopppooonnnnnnnnnmmmooorrruuuvvvuuutttsssoooppppppqqqrrrrrrsssssstttxxx~~~yyyqqqiiiaaa\\\RRROOOKKKFFFBBB???>>>===??????@@@AAADDDGGGKKKMMMQQQUUU\\\ccckkkrrrzzz~~~|||uuuooollljjjhhhgggbbbcccfffjjjnnnssswwwyyytttooohhhaaaYYYSSSMMMJJJFFFEEEDDDBBBAAA@@@??????>>>>>>???@@@CCCEEEGGGIIIMMMMMMMMMKKKIIIGGGEEEDDDBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCBBB@@@??????@@@CCCDDDHHHLLLOOORRRUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYWWWUUURRRQQQTTTYYY^^^fffnnntttsssrrrrrrrrrqqqlllkkkjjjiiijjjmmmppprrrzzz}}}|||{{{yyywwwwwwxxxyyyzzz~~~~~~~~~xxxrrrooooooooonnnnnnmmmllllllkkkmmmmmmlllkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhggggggggghhhhhhggggggfffeeeeeefffgggggggggfffffffffggggggfffcccbbbcccdddgggiiijjjjjjmmmsss}}}sssdddSSSJJJBBB???>>>;;;999::::::999777666666888:::;;;999;;;===>>>@@@CCCGGGJJJOOO[[[kkkxxxvvvkkkdddWWWSSSMMMHHHEEECCCAAA@@@AAABBBCCCEEEHHHLLLPPPRRRSSSVVVXXXXXXVVVTTTTTTTTTRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^______``````aaabbbbbb```bbbdddeeeddddddeeefffgggggghhhiiijjjjjjkkkkkklllllllllkkkiiifffdddbbbZZZZZZZZZ[[[^^^bbbeeehhhlllmmmnnnpppqqqrrrrrrrrrpppppppppooonnnooorrrtttuuuuuutttrrrooojjjfffccc[[[XXXUUURRRQQQOOOMMMKKKFFFEEECCCAAAAAACCCEEEGGGKKKOOOUUU\\\bbbfffhhhiiiiiijjjkkkkkkkkklllooorrrrrrtttwww{{{}}}{{{wwwsssllliiiddd```]]]]]]^^^___bbbeeeiiilllnnnqqqtttwwwtttxxx~~~mmmmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiijjjkkklllmmmiiijjjjjjjjjkkkkkkkkkkkklllmmmoooooonnnnnnnnnooommmnnnppprrrsssrrrqqqpppoooooooooppppppqqqqqqqqqppptttyyy|||tttlllhhh^^^[[[TTTMMMFFFAAA>>>===>>>>>>>>>???AAACCCFFFGGGKKKOOOVVV^^^fffnnnvvv{{{zzzwwwuuussspppnnngggfffddddddfffkkkpppssstttsssrrrmmmggg___WWWSSSLLLKKKJJJGGGEEEBBBAAA@@@????????????AAACCCEEEGGGKKKKKKLLLLLLKKKIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBAAA???>>>???@@@AAACCCFFFJJJNNNQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXSSSRRROOOLLLKKKMMMRRRWWW___hhhnnnnnnmmmnnnnnnlllgggggggggiiimmmrrrvvvzzz~~~xxxwwwuuuuuuuuuxxx{{{}}}zzzvvvrrrooonnnoooooonnnnnnmmmkkkkkkmmmllllllkkkkkkkkkkkkkkklllllllllkkkkkkllllllllljjjjjjiiihhhhhhhhhhhhhhhgggggghhhhhhhhhgggfffffffffgggggggggggggggffffffggghhhhhhgggeeeccccccdddfffhhhiiiiiikkkqqqyyy{{{oooZZZPPPFFFBBB???;;;999:::<<<:::777666555777999;;;777999;;;===>>>AAADDDGGGJJJVVVeeerrr|||ppphhh[[[WWWPPPKKKGGGEEEBBBAAAAAABBBCCCDDDGGGJJJMMMOOOQQQSSSVVVWWWVVVUUUTTTTTTNNNPPPQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^______``````aaaaaaaaabbbdddeeeddddddeeeffffffggghhhiiijjjkkklllllllllllllllkkkiiieeebbb___ZZZYYYYYYZZZ\\\```dddgggjjjlllnnnppprrrsssrrrrrrppppppqqqpppppprrruuuxxxxxxxxxxxxwwwtttpppkkkiii___[[[WWWRRROOOLLLHHHEEEBBBAAA@@@???@@@AAACCCDDDHHHKKKOOOUUUZZZ^^^aaabbbccceeehhhiiijjjlllnnnpppppprrrtttwwwxxxuuuppplllcccaaa^^^[[[ZZZ[[[\\\]]]^^^aaaeeehhhkkkmmmppprrrqqqvvv}}}jjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmjjjkkkkkkkkkkkklllllllllmmmnnnnnnnnnmmmmmmooopppmmmnnnooopppqqqqqqqqqqqqmmmmmmnnnnnnoooppppppqqqmmmpppuuu{{{xxxssslllggg___VVVLLLEEEAAA>>>=========>>>???@@@AAABBBFFFJJJQQQXXX```iiiqqqwww|||yyyvvvooolllhhhdddccceeegggiiinnnrrrvvvxxxtttlllddd^^^VVVUUUSSSOOOLLLHHHEEEDDDBBBAAA@@@@@@@@@BBBDDDEEEGGGIIIJJJKKKLLLKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBB@@@??????@@@???AAADDDHHHLLLOOOQQQRRRTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVVVVWWWYYYZZZ[[[[[[\\\\\\\\\[[[YYYXXXWWWRRRQQQNNNKKKJJJKKKOOOSSSYYYbbbiiijjjjjjkkkkkkiiihhhhhhjjjnnntttzzz}}}zzzvvvuuutttsssuuuyyy}}}~~~yyyuuussspppnnnmmmmmmnnnnnnmmmllljjjjjjmmmlllkkkkkkjjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeefffggghhhhhhhhhhhhhhhhhhiiijjjiiifffddddddeeedddfffhhhiiijjjooovvv|||ttt```UUUJJJEEEAAA<<<999:::999888777777666666666666333666888:::<<<>>>AAADDDEEERRR```lllzzzuuummm___ZZZSSSMMMIIIFFFCCCBBBBBBBBBBBBDDDFFFHHHKKKMMMNNNQQQUUUVVVVVVUUUUUUUUUMMMOOOPPPRRRTTTTTTTTTTTTUUUVVVVVVWWWYYYZZZZZZ[[[YYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______```aaaaaaaaaccceeefffeeeeeefffgggeeefffggghhhjjjkkklllmmmooooooooonnnkkkgggccc```ZZZYYYXXXXXX[[[___ccceeejjjllloooqqqsssttttttsssrrrrrrsssssssssvvv{{{~~~~~~zzzuuuppplllbbb^^^XXXSSSNNNIIIDDDAAA????????????@@@AAACCCCCCEEEGGGIIIMMMRRRVVVYYY[[[]]]```eeeiiijjjlllnnnoooooopppqqqssssssoooiiieeeZZZYYYXXXVVVVVVVVVWWWWWWWWW[[[```dddgggjjjmmmppppppvvv~~~ggggggggghhhhhhiiiiiijjjkkkkkkjjjjjjkkkllllllmmmkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmlllllloooqqqoooppppppqqqrrrsssttttttlllllllllmmmnnnoooqqqrrrlllnnnsssxxx{{{tttooofff[[[QQQHHHCCC@@@;;;;;;<<<======>>>>>>???BBBFFFMMMTTT\\\eeennnttt|||tttqqqlllgggdddbbbbbbbbbhhhoooxxx}}}|||tttlllggg]]]\\\YYYVVVRRRMMMJJJGGGDDDCCCAAA@@@@@@AAACCCDDDEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGFFFDDDDDDCCCCCCDDDBBBCCCDDDBBB@@@???@@@AAA>>>@@@CCCGGGKKKNNNPPPQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWZZZ\\\]]]\\\]]]]]]]]][[[YYYWWWVVVTTTSSSQQQNNNLLLMMMPPPSSSUUU___fffhhhhhhiiiiiiggglllmmmpppuuu{{{zzzxxxuuutttssssssuuuyyy~~~zzzuuurrrpppooommmkkkkkklllmmmlllkkkjjjiiimmmlllkkkkkkjjjjjjkkkkkkiiiiiihhhhhhhhhhhhiiiiiikkkjjjjjjiiijjjjjjkkkkkkkkkkkkkkkjjjjjjhhhggggggddddddfffhhhiiijjjjjjjjjiiijjjkkkjjjgggeeeeeeeeecccfffhhhiiijjjnnntttzzz|||tttdddXXXMMMGGGBBB<<<999:::555666777888777666444222111333666888:::<<>>>>>>>>?????????BBBHHHNNNUUU___hhhooo{{{~~~|||vvvoooiiieeebbbaaagggjjjpppwww{{{{{{xxxtttmmmjjjeeeaaa\\\WWWQQQMMMIIIFFFCCCBBBCCCEEEFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGFFFGGGIIIIIIIIIIIILLLNNNKKKNNNOOOKKKIIIIIIFFFAAAEEECCCCCCEEEHHHLLLMMMMMMLLLMMMPPPRRRSSSSSSRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[___aaabbbbbb```^^^]]]^^^YYYYYYXXXUUUQQQNNNMMMMMMSSS[[[dddiiiiiiiiijjjmmmqqquuu{{{~~~zzzwwwvvvssssssuuuxxxwwwuuuyyy}}}xxxrrrqqqrrrrrroookkkjjjjjjjjjiiiiiihhhhhhhhhkkkllllllmmmmmmnnnnnnnnnkkkjjjhhhfffggghhhkkklllllllllkkkkkkkkkkkklllmmmjjjiiiiiihhhiiiiiijjjjjjhhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhggghhhhhhiiijjjmmmrrrvvv|||{{{uuuwww{{{xxxiii___QQQGGGAAA???>>><<<888777666777888888666444666888:::;;;;;;===@@@CCCGGGLLLUUUbbbssstttjjjbbbWWWOOOKKKHHHEEECCCCCCBBBBBBCCCDDDFFFHHHIIIKKKMMMPPPRRRTTTUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXYYY[[[\\\\\\[[[ZZZ[[[\\\______``````aaaaaabbbbbbbbbbbbcccdddeeeeeeeeeeeegggggggggiiikkknnnppprrrrrrssstttsssppplllgggeee]]]ZZZVVVVVVYYY^^^ccceeegggjjjooorrrtttvvvyyy{{{{{{||||||}}}}}}zzztttqqqkkkcccXXXOOOJJJFFFCCC@@@>>>???@@@AAABBBBBBBBBBBBEEEDDDCCCDDDFFFIIIMMMOOOVVV\\\dddjjjmmmnnnnnnnnnmmmmmmnnnnnnmmmiiibbb^^^UUUSSSPPPPPPPPPQQQPPPOOOSSSVVVZZZ]]]```eeemmmrrrwww{{{iiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllloooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrruuuxxx|||yyytttmmmddd[[[QQQGGGAAA>>>>>>======<<<;;;;;;;;;===@@@EEEKKKRRR[[[dddjjjtttxxx||||||uuunnnhhhdddbbbccceeejjjoootttvvvtttrrrtttrrrooollliiieee```]]]TTTQQQLLLIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTYYY\\\\\\XXXUUUTTTPPPJJJGGGFFFDDDDDDGGGJJJLLLLLLKKKLLLOOOQQQRRRRRRQQQPPPSSSRRRSSSSSSUUUWWWZZZ[[[aaadddggggggfffdddddddddccccccaaa\\\WWWRRRPPPPPPPPPXXXbbbhhhjjjlllnnnqqqxxx}}}zzzxxxvvvvvvxxxvvvwwwxxxvvvtttxxxzzzuuupppoooppppppmmmjjjjjjjjjiiiiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkkkklllkkkjjjhhhggggggiiikkkmmmllllllllllllmmmmmmnnnooollllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggiiiiiijjjjjjkkkmmmrrruuu|||{{{oooooooootttwwwiii```SSSHHHCCC@@@>>><<<888777666777888888666444555777888999:::;;;>>>@@@DDDHHHQQQ^^^ooo{{{mmmeeeZZZRRRNNNJJJGGGDDDBBBBBBBBBBBBCCCEEEGGGHHHMMMOOOQQQTTTVVVWWWWWWWWWRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYY[[[]]]]]]\\\[[[\\\]]]^^^______``````aaabbbbbbaaabbbcccdddeeeeeeeeeeeeffffffggghhhkkknnnppprrrtttuuuvvvuuurrrmmmhhheee]]]ZZZWWWVVVYYY^^^bbbeeeiiikkknnnqqqsssvvvyyy|||{{{uuurrriiibbbWWWNNNIIIFFFCCCBBB>>>???AAABBBDDDDDDEEEEEEDDDCCCBBBBBBDDDGGGJJJMMMTTTZZZbbbiiilllnnnoooooopppppppppqqqppplllfffaaa[[[XXXUUUSSSSSSTTTTTTSSSQQQTTTYYY]]]aaagggnnnsss|||hhhhhhhhhgggggghhhhhhiiihhhhhhiiiiiijjjkkkkkkkkkjjjkkkkkkkkkllllllmmmmmmllllllllllllllllllllllllnnnnnnooopppqqqrrrrrrssssssssssssssssssrrrqqqpppqqqrrrtttwww{{{wwwkkkccc\\\TTTJJJCCCBBBAAA???===<<<::::::999<<<>>>BBBGGGMMMUUU]]]cccjjjooouuuzzz}}}}}}uuunnnhhheeebbbbbbdddggglllooooooooorrrqqqqqqrrrsssrrrnnnlllbbb]]]WWWRRROOOLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMOOOSSSXXX[[[fffjjjllliiifffbbb[[[TTTLLLHHHEEECCCEEEGGGIIIJJJIIIJJJLLLNNNOOOOOONNNNNNNNNNNNOOOQQQSSSVVVYYY[[[cccgggkkknnnnnnmmmllllllooonnnkkkeee]]]WWWTTTSSSOOOWWWbbbjjjooossswwwzzz|||xxxuuuuuuuuuvvv|||yyywwwvvvsssrrrwwwuuuqqqmmmlllmmmnnnllljjjiiiiiiiiiiiihhhhhhhhhhhhnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjhhhggghhhiiilllmmmllllllmmmnnnpppqqqsssssspppooonnnllljjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjlllllllllllllllnnnqqqtttyyy|||nnniiidddeeemmm{{{{{{jjjaaaTTTJJJDDDAAA>>>;;;999777666666888888666555333555666777777999;;;===@@@DDDLLLXXXhhh{{{rrrjjj___VVVQQQMMMIIIFFFBBBAAAAAAAAABBBDDDEEEFFFLLLNNNQQQTTTVVVWWWWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^^^^___``````aaaaaaaaaaaacccdddddddddddddddeeeeeefffhhhjjjmmmppprrrvvvwwwxxxwwwtttoooiiifff___[[[XXXWWWZZZ^^^bbbdddjjjlllnnnppprrrvvvzzz}}}|||tttpppfff___UUUMMMHHHEEEDDDCCC@@@AAACCCFFFGGGHHHHHHHHHCCCBBBAAA@@@AAADDDGGGIIIQQQWWW___gggkkknnnpppqqqsssssstttuuuuuurrrmmmiiiaaa]]]XXXTTTSSSTTTTTTTTTRRRUUUZZZ```fffmmmtttyyyhhhgggggggggggghhhhhhiiihhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkkkkklllllllllllllllllllllmmmmmmmmmmmmnnnnnnpppqqqrrrssssssuuuuuuttttttsssrrrqqqpppqqqrrrtttwwwzzz{{{mmmccc]]]WWWNNNGGGEEECCCAAA???===<<<;;;;;;;;;===@@@DDDHHHOOOVVV[[[aaafffmmmtttxxx{{{}}}}}}vvvooolllfffdddbbbbbbeeehhhjjjjjjjjjkkknnnssswwwxxxwwwvvvkkkfff```ZZZVVVRRRNNNLLLJJJHHHFFFDDDBBBBBBCCCCCCDDDFFFIIILLLPPPUUU[[[___hhhooouuuvvvsssmmmcccYYYNNNJJJEEEBBBBBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMPPPSSSVVVXXXaaaffflllppprrrqqqqqqqqquuusssooohhh```YYYUUUTTTSSSZZZeeeooowww}}}|||yyyuuuqqqpppqqqtttuuuzzzvvvsssrrrooopppwww|||}}}{{{pppmmmkkkjjjkkklllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiooooooooonnnnnnmmmmmmmmmjjjiiihhhhhhhhhjjjlllmmmmmmnnnppprrrtttvvvxxxxxxsssrrrpppnnnllljjjiiiiiijjjjjjjjjjjjkkkkkkkkklllkkkkkkllllllmmmnnnnnnooonnnoooooonnnmmmnnnqqqsssvvvtttkkkbbb```eeerrrmmmdddWWWLLLEEE@@@<<<999999888666666777888777666444555666666666777:::<<<>>>BBBJJJTTTbbbtttwwwoooddd[[[TTTOOOJJJFFFBBBAAAAAA@@@AAABBBDDDEEEIIIKKKMMMPPPSSSUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOONNNNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]]]]]]]\\\]]]^^^]]]]]]]]]^^^______`````````aaabbbcccddddddddddddddddddeeegggjjjmmmppprrrwwwxxxyyyyyyuuupppjjjfff```]]]YYYXXXZZZ___bbbdddkkklllnnnoooqqquuuzzz~~~xxxqqqlllaaa\\\TTTMMMGGGEEEDDDDDDFFFGGGIIIKKKKKKKKKJJJIIIBBBAAA???>>>???AAADDDEEEMMMSSS\\\eeekkkooorrrtttwwwwwwyyy{{{}}}{{{xxxuuunnniiiaaa[[[XXXWWWVVVVVVVVVYYY___gggooowwwggggggffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnpppqqqrrrssssssuuuuuuttttttsssrrrqqqpppqqqsssuuuwwwyyy~~~oooddd^^^XXXPPPJJJEEECCCAAA???============<<<===???AAADDDJJJPPPTTTZZZ___eeelllpppuuuyyy|||zzz}}}~~~yyyvvvmmmiiidddbbbbbbccceeeeeeeeefffjjjpppvvvzzz{{{{{{ooolllfffbbb^^^[[[WWWUUUOOOLLLIIIEEECCCCCCCCCDDDBBBDDDGGGIIIMMMRRRXXX]]]aaakkkuuuyyywwwqqqdddYYYNNNJJJDDDAAA@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHKKKNNNQQQSSSZZZ___ffflllnnnooooooppprrrqqqnnnhhhaaa[[[XXXWWWXXX^^^hhhsss|||}}}uuurrrooolllkkkmmmppprrrrrrnnnlllkkkkkkmmmwww~~~}}}rrrmmmkkkiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhggggggggghhhhhhggghhhhhhjjjkkklllmmmooorrruuuxxxzzz{{{|||tttsssqqqooommmkkkjjjjjjjjjkkkkkkkkkllllllllllllkkkkkklllmmmnnnoooooopppoooppppppooonnnoooqqqsssuuu~~~zzzoooddd```cccmmmvvvlll\\\OOOFFF@@@;;;888:::888666666777888777777555666777777777777999;;;>>>CCCIIIQQQ\\\lll|||tttiii___XXXRRRLLLGGGCCCBBBAAA@@@@@@AAABBBCCCGGGIIIKKKNNNQQQTTTUUUVVVWWWVVVTTTRRRPPPOOONNNNNNNNNOOOOOOPPPRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^\\\\\\\\\]]]^^^^^^______``````aaabbbccccccccccccccccccdddfffiiilllpppqqqvvvxxxzzzyyyvvvpppjjjfffbbb^^^ZZZYYY[[[___bbbdddjjjlllmmmoooqqquuuzzz~~~zzzssslllggg^^^[[[UUUOOOIIIFFFEEEEEELLLMMMNNNOOONNNLLLJJJIIIBBBAAA???===>>>@@@BBBDDDKKKQQQZZZcccjjjoootttvvvzzz{{{~~~{{{rrrjjjeeebbb___^^^^^^aaagggoooxxxffffffffffffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmnnnooooooooonnnnnnooopppqqqrrrrrrssssssssssssssssssrrrqqqpppqqqrrrtttvvvxxx{{{uuuhhh```YYYRRRMMMFFFDDDAAA???===<<<=========>>>??????AAAEEEJJJNNNSSSVVV[[[aaafffkkkqqquuuwww|||uuuqqqlllhhhffffffeeedddbbbbbbdddiiinnnrrrtttssspppmmmjjjgggeeeccc```^^^TTTRRRNNNJJJHHHFFFFFFFFFBBBCCCEEEFFFHHHLLLQQQVVVWWWaaalllppppppkkk```UUUKKKGGGBBB??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKLLLQQQVVV]]]cccfffhhhiiijjjjjjkkkjjjfffbbb___^^^^^^```eeemmmwwwzzzvvvnnnllliiiffffffgggiiikkkhhheeedddeeegggkkkvvvyyynnnjjjiiihhhggggggggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkhhhhhhggggggggggggggggggfffffffffggghhhiiijjjkkklllnnnrrruuuxxxzzz{{{|||sssrrrpppooommmlllllllllkkkkkkkkklllllllllmmmmmmiiijjjjjjkkklllmmmmmmnnnooopppppppppooooooppprrrwww}}}sssiiieeeeeekkk}}}yyygggWWWLLLDDD>>>;;;;;;999777666777888888777666777888888777777999;;;===BBBHHHMMMTTTaaaqqq}}}{{{oooeee]]]VVVNNNIIIDDDCCCBBBAAA@@@AAABBBCCCGGGHHHKKKNNNQQQTTTVVVXXXWWWVVVTTTRRRQQQOOOOOONNNOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[\\\\\\\\\]]]^^^[[[[[[[[[\\\]]]]]]^^^^^^___```aaabbbbbbcccbbbbbbbbbbbbccceeehhhllloooqqquuuwwwzzz{{{xxxrrrlllhhhccc___[[[YYY[[[___bbbdddhhhjjjlllnnnppptttxxx|||}}}yyyyyyzzzyyyuuuoooiiieee^^^]]]ZZZUUUOOOJJJHHHGGGNNNOOOQQQQQQOOOLLLIIIGGGBBB@@@???>>>>>>@@@CCCDDDJJJPPPZZZcccjjjpppvvvyyy|||}}}zzztttoookkkiiilllnnnrrryyyfffeeeeeeffffffhhhiiiiiikkkkkkkkkkkkkkkjjjjjjjjjlllkkkkkkjjjjjjiiiiiihhhkkkkkklllmmmmmmnnnoooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqnnnppprrrsssuuuxxx|||rrrggg^^^XXXUUUMMMJJJFFFBBB@@@>>>>>>???===============@@@EEEHHHKKKMMMQQQTTTYYY___fffkkkrrrxxx|||xxxuuusssqqqnnnlllfffeeedddeeegggiiijjjjjjllljjjhhhfffeeedddbbb```YYYWWWTTTPPPMMMKKKIIIIIIDDDDDDDDDCCCCCCEEEJJJNNNNNNUUU\\\^^^^^^[[[UUUMMMFFFCCC@@@>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFIIIMMMSSSYYY\\\___bbbddddddfffgggggggggggghhhjjjkkkooouuu~~~~~~xxxrrrnnngggfffcccaaaaaaaaabbbcccbbb``````bbbdddiiitttwwwnnnggggggfffeeecccdddeeefffhhhhhhhhhiiiiiijjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiiddddddeeefffggghhhiiiiiijjjlllooosssvvvxxxyyyyyyqqqpppooonnnnnnmmmnnnnnnllllllllllllmmmmmmmmmmmmjjjjjjjjjkkkkkklllllllllnnnoooppppppooooooppprrruuuzzz}}}sssooolllmmm|||tttaaaSSSJJJEEEAAA<<<999777666777888888888666777888777666666888:::;;;???EEEHHHKKKUUUcccmmm{{{uuukkkbbbZZZRRRLLLEEEDDDCCCAAAAAAAAABBBCCCEEEFFFHHHKKKOOORRRUUUWWWWWWVVVTTTSSSQQQPPPOOOOOONNNNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTVVVWWWWWWWWWXXXVVVXXXZZZ[[[[[[[[[\\\]]]ZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbaaabbbccceeehhhllloooqqquuuxxx{{{|||zzzuuuoookkkdddaaa\\\ZZZ\\\___bbbcccfffhhhlllnnnpppsssvvvyyy~~~{{{vvvvvvvvvuuurrrnnniiiggg```aaaaaa]]]VVVPPPLLLKKKLLLMMMOOOOOONNNKKKGGGEEEBBBAAA???>>>???AAADDDFFFKKKQQQZZZcccjjjqqqwwwzzz|||~~~|||eeeeeeeeeffffffhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkkjjjiiihhhhhhjjjjjjkkkkkklllmmmnnnnnnppppppppppppppppppqqqqqqppppppqqqrrrrrrrrrqqqqqqmmmnnnpppqqqrrruuuyyy||||||nnneee___]]]UUURRRMMMHHHDDDBBBAAAAAA<<<<<<<<<;;;;;;===AAAEEEFFFGGGIIILLLPPPWWW___dddnnnttt||||||yyyvvvrrrnnnkkkhhhhhhiiihhhhhhgggeeeccccccbbbaaa___]]]]]][[[XXXTTTQQQMMMKKKJJJFFFFFFDDDAAA@@@BBBFFFIIIGGGLLLOOONNNMMMNNNJJJEEECCCAAA???>>>>>>???>>>>>>@@@???????????????@@@AAAAAA@@@?????????@@@AAABBBDDDHHHNNNSSSVVVZZZ^^^```aaadddgggiiikkkmmmppprrruuuxxx}}}|||xxxsssmmmiiicccbbb```^^^]]]]]]]]]]]]```^^^^^^aaadddhhhsss~~~zzzrrrkkkeeeeeedddcccaaaaaabbbdddffffffgggggghhhhhhhhhiiiddddddeeeeeeffffffggggggccccccdddeeefffggghhhiiigggjjjmmmqqqtttvvvvvvvvvoooooonnnnnnnnnnnnoooooolllllllllmmmmmmmmmnnnnnnlllllllllmmmmmmmmmmmmmmmmmmnnnppppppooooooppprrrrrrvvv~~~zzzuuurrr~~~}}}hhhYYYPPPJJJFFF<<<:::777666777888999888666777777777555555777999888===BBBDDDEEELLLXXXbbbppp}}}yyynnnfff]]]TTTNNNFFFEEECCCBBBAAAAAABBBCCCBBBCCCEEEHHHLLLOOOSSSUUUWWWVVVTTTSSSQQQPPPPPPPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWUUUWWWYYYZZZZZZZZZ[[[]]]ZZZZZZZZZ[[[\\\\\\]]]]]]^^^___```aaabbbbbbbbbbbbaaaaaabbbeeehhhllloooqqqvvvyyy|||~~~|||wwwqqqmmmeeeaaa\\\ZZZ\\\___bbbcccdddgggkkknnnppprrruuuwww}}}|||yyyvvvvvvuuutttrrrnnnkkkiiiccceeefffccc\\\TTTOOOMMMHHHJJJLLLMMMLLLJJJFFFDDDBBBAAA??????@@@CCCFFFHHHKKKQQQZZZccckkkrrrwww{{{|||gggfffdddddddddfffhhhiiikkkkkkjjjjjjjjjjjjjjjjjjlllkkkkkkjjjiiihhhggggggkkkkkklllmmmnnnooopppppprrrqqqqqqpppoooooooooppppppppppppooooooooooooooommmmmmmmmnnnpppsssvvvxxx}}}zzzpppjjjeee___WWWPPPKKKGGGDDDBBBBBB???:::999:::<<<>>>???CCCDDDEEEGGGJJJPPPWWW\\\cccjjjttt}}}{{{yyyvvvrrrmmmiiifffeeeaaa___\\\ZZZXXXYYYZZZ[[[\\\[[[[[[ZZZXXXTTTMMMIIIEEEDDDCCCBBBBBBCCCDDDDDDHHHHHHIIIIIIHHHFFFEEEDDDBBBAAA???======>>>???@@@BBBAAA@@@???>>>???@@@AAABBBAAAAAA@@@@@@AAAAAAAAAEEEHHHMMMSSSYYY^^^aaabbbdddhhhoootttxxxzzz|||~~~zzztttoookkkfffbbbbbbbbbaaaaaa``````______ZZZ```eeeggghhhlllvvv{{{ssslllgggfffeeecccaaaaaaaaaaaabbbdddeeefffggggggeeecccbbbddddddddddddeeefffggghhhjjjiiigggfffffffffggghhhiiijjjkkkmmmnnnooooooooommmllllllmmmnnnmmmkkkhhhllllllmmmmmmmmmlllkkkkkkllllllkkkjjjkkklllmmmnnnmmmmmmmmmnnnooooooppppppuuuvvv{{{}}}uuuggg[[[NNNDDDAAA>>>:::999999::::::999666555555555555666666777;;;===???AAADDDIIIOOOSSSkkkssstttkkkbbbXXXPPPKKKHHHEEECCCBBBBBB@@@???AAABBBDDDFFFHHHLLLQQQUUUXXXYYYZZZYYYUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYXXX]]]]]]]]]\\\\\\\\\[[[[[[````````````aaaaaaaaaaaaaaacccfffggghhhjjjnnnppptttzzz}}}|||zzzyyysssmmmhhhddd___[[[ZZZ\\\___bbbdddfffiiilllnnnqqqvvvyyy~~~}}}yyyvvvssssssrrrqqqpppmmmlllkkkiiiddd\\\SSSMMMMMMKKKHHHHHHHHHHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEEKKKQQQ[[[eeemmmtttyyy}}}|||gggfffeeeddddddfffhhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhllllllmmmnnnnnnoooooooooqqqqqqpppoooooooooooooooooooooooooooooonnnnnnnnnnnnmmmllllllnnnppprrrtttxxx|||~~~xxxooojjjbbb[[[VVVPPPLLLIIICCC@@@===<<<<<<>>>>>>>>>>>>???AAABBBDDDIIIPPPTTT\\\dddnnnxxx}}}yyytttpppnnngggeee```\\\YYYXXXYYYYYYYYYXXXXXXXXXWWWSSSNNNIIIEEEDDDBBBBBBAAABBBCCCCCCFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA???>>>>>>>>>???@@@AAAAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCGGGKKKPPPWWW^^^cccgggiiimmmrrrxxx}}}yyyrrrmmmjjjgggdddaaa```aaabbbdddfffgggiiijjjdddgggkkkmmmooottt}}}xxxqqqjjjfffeeedddcccaaaaaaaaaaaaaaacccdddfffffffffdddcccaaaccccccccccccdddeeeggggggiiihhhhhhggggggggghhhhhhhhhiiijjjlllmmmmmmnnnnnnjjjjjjjjjlllmmmnnnllljjjkkkkkklllllllllkkkkkkkkkmmmlllkkkjjjjjjkkkkkklllllllllmmmnnnnnnoooooopppppprrrwww}}}jjjZZZLLLDDDAAA>>>;;;999999::::::999888777777666666666777777888999;;;===???CCCIIIMMM^^^gggyyyxxxoooeee[[[SSSMMMJJJFFFDDDCCCBBBAAA@@@BBBCCCEEEEEEGGGJJJNNNRRRWWWXXXZZZZZZWWWTTTRRRRRRPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[_________`````````aaaaaa```bbbdddfffgggiiilllooosssyyy||||||{{{yyytttmmmhhheee___[[[ZZZ\\\```ccceeegggjjjlllnnnqqquuuwww|||{{{wwwvvvuuutttsssooonnnllliiiddd]]]TTTOOOKKKJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGKKKQQQ[[[eeemmmsssxxx{{{}}}ggggggfffeeeeeefffhhhiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiijjjjjjjjjmmmnnnnnnoooooonnnnnnnnnoooooonnnmmmmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkmmmnnnooossswww~~~~~~yyyrrrkkkeee___YYYVVVIIIFFFBBB??????>>>>>>===<<<<<<===>>>???CCCHHHLLLSSS[[[gggrrr{{{}}}{{{rrrmmmggg```[[[YYYYYYYYYXXXXXXXXXXXXXXXUUUPPPLLLGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHLLLPPPVVV^^^eeelllqqqtttyyy}}}~~~tttpppjjjfffdddcccbbbaaaccceeegggkkkooossswwwxxxvvvuuuuuuwww{{{yyysssmmmiiifffdddcccbbbaaaaaaaaaaaaaaabbbcccdddeeedddcccbbbaaaaaaaaaaaabbbccceeefffggggggggghhhiiiiiihhhhhhhhhggghhhiiikkkllllllllllllhhhhhhiiikkknnnooommmllljjjjjjjjjkkkkkkkkkkkkkkknnnmmmkkkjjjiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnooommmooouuuppp]]]OOOGGGBBB???<<<:::::::::999999:::999888777777666777777777888999:::<<>>======<<<=========>>>@@@DDDHHHLLLTTT```llluuu{{{~~~yyyppphhhbbb^^^]]]]]]______^^^]]]]]]ZZZUUURRRMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRVVVZZZ```gggooowww|||{{{wwwuuullliiieeebbb``````aaabbbiiilllpppvvv}}}|||tttoookkkhhhfffccccccbbbbbbaaaaaaaaaaaabbbbbbccccccccccccbbbaaa``````aaaaaabbbdddeeefffeeefffhhhiiijjjiiihhhhhhhhhiiijjjkkklllllllllllliiiiiijjjllloooooonnnmmmiiiiiiiiiiiijjjkkkkkkllllllkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmooovvvwwwbbbTTTNNNDDDAAA===;;;::::::999888:::999888777666666555666888999;;;;;;<<<>>>BBBEEELLLVVVfffzzzzzznnnbbb[[[RRRNNNIIIEEEDDDBBBAAA@@@@@@BBBCCCDDDDDDFFFIIIKKKQQQUUUYYY[[[ZZZWWWUUUTTTRRRQQQOOONNNMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^______```bbbcccdddfffiiilllpppvvv{{{|||{{{zzzuuunnniiieee```]]]\\\^^^bbbeeefffhhhjjjlllmmmooosssuuu||||||zzzyyyyyyvvvsssnnniiiddd^^^XXXTTTKKKJJJIIIKKKLLLMMMLLLKKKJJJIIIFFFEEEDDDEEEGGGHHHNNNTTT^^^gggmmmrrrvvvxxx}}}hhhhhhhhhgggggghhhhhhhhhhhhhhhggggggfffeeeddddddddddddfffgggiiikkklllmmmmmmnnnooooooooommmkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllllllllllllllllllllllljjjjjjjjjjjjkkkkkklllmmmnnnrrrxxx}}}|||yyyxxxwwwggg^^^QQQFFF@@@=========<<<============>>>AAADDDHHHOOOZZZeeemmmtttyyy|||~~~uuunnnjjjiiihhhllljjjhhhgggeeebbb]]]YYYUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUXXX[[[]]]^^^___aaa``````````````````aaafffiiinnnttt{{{zzzsssmmmkkkeeeccc```]]]\\\]]]```bbblllqqqyyyxxxqqqmmmjjjhhhgggcccccccccccccccbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddddddddeeeggghhhiiiiiiiiihhhiiijjjkkkllllllmmmlllllllllllllllnnnppppppnnnllliiiiiihhhiiijjjkkklllmmmkkkjjjiiiiiiiiijjjkkkllliiiiiiiiijjjkkkkkkllllllmmmooovvv~~~gggWWWPPPFFFBBB>>>;;;;;;:::999888999888777666555444444444888999;;;;;;;;;===@@@BBBIIIQQQ___ppp~~~qqqeee^^^UUUPPPJJJFFFCCCBBBAAA@@@===???BBBCCCDDDFFFIIIKKKNNNRRRWWWZZZZZZXXXVVVVVVRRRQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]][[[\\\\\\\\\\\\]]]]]]]]]^^^```bbbcccccceeehhhjjjmmmtttzzz{{{|||{{{uuuooohhheee```]]]\\\^^^bbbeeegggiiikkkmmmnnnpppsssvvv~~~}}}{{{{{{zzzvvvqqqkkkfff```[[[WWWOOONNNOOOPPPRRRSSSQQQPPPKKKIIIFFFCCCBBBCCCEEEFFFPPPVVV]]]eeekkkppptttvvvzzz|||~~~iiiiiiiiiiiihhhhhhhhhhhhiiihhhggggggfffeeeddddddcccccceeegggiiikkklllmmmkkklllnnnnnnnnnllljjjiiihhhhhhgggggghhhhhhiiiiiikkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmpppuuuxxx{{{sssiiiZZZLLLCCC???>>>>>>;;;<<<<<<<<<;;;<<<>>>AAAEEEJJJSSS[[[ccciiiooosssyyyzzz|||}}}~~~}}}{{{zzz{{{yyywwwuuusssoookkkgggdddbbb```^^^\\\\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeedddddddddccccccccccccbbbdddfffiiilllnnnpppppprrrrrrrrrrrrssstttuuuuuu{{{}}}{{{rrrkkkeeebbb^^^^^^\\\YYYXXX[[[___ccclllsss~~~zzztttooollljjjhhhgggcccddddddeeeddddddccccccbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbccccccbbbccceeefffggghhhhhhiiijjjjjjkkklllllllllllllllmmmllllllnnnoooooommmkkkiiiiiihhhiiijjjlllnnnooommmllljjjiiiiiijjjkkkkkkggghhhhhhiiiiiijjjkkkkkkkkknnnsss|||kkkXXXOOOGGGDDD???<<<;;;:::999888888777666555555444555555555777888999999:::<<<>>>CCCIIITTTccctttwwwkkkdddXXXSSSLLLGGGDDDCCCBBBAAA===???BBBCCCDDDFFFHHHJJJKKKOOOTTTWWWXXXXXXWWWXXXSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^```aaaaaaccceeehhhkkksssyyy{{{|||{{{vvvooogggddd___\\\[[[^^^bbbeeegggiiilllnnnooorrruuuxxx|||vvvqqqllleee___[[[VVVVVVVVVXXXZZZZZZXXXVVVMMMKKKGGGDDDCCCCCCEEEGGGQQQUUU[[[```eeekkkpppsssvvvxxx{{{~~~}}}iiijjjjjjjjjiiiiiihhhgggiiiiiihhhgggfffeeeddddddcccccceeegggiiikkklllmmmiiijjjlllmmmmmmllliiihhhfffffffffffffffggghhhhhhjjjjjjkkkmmmnnnooopppqqqsssrrrqqqpppnnnmmmkkkjjjjjjnnnrrrtttwww|||~~~vvvmmm```SSSJJJDDD@@@>>>:::;;;<<<<<<;;;<<<>>>@@@AAAEEEKKKQQQVVV]]]cccgggkkkmmmppprrruuuyyy|||xxxvvvtttrrrpppooooooooopppppppppqqqsssvvvxxxyyy{{{zzzyyyxxxwwwxxxyyyyyyxxxzzz}}}{{{ssskkkddd```]]]ZZZZZZZZZYYYYYY]]]dddjjjpppxxxxxxuuupppmmmkkkiiigggeeeddddddeeefffffffffeeedddbbbbbbbbbbbbbbbcccddddddeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkiiiiiijjjlllnnnooommmllliiiiiiiiiiiijjjmmmoooqqqqqqooommmkkkiiiiiiiiiiiifffgggggghhhhhhiiijjjjjjjjjmmmrrryyysss^^^QQQHHHEEE@@@===;;;:::999888777777666666666666666777333555777888888999;;;===>>>BBBJJJVVVggg|||ssslll\\\WWWPPPJJJFFFEEEDDDCCC???AAACCCDDDDDDEEEFFFHHHIIIMMMQQQUUUVVVWWWXXXYYYTTTSSSQQQNNNMMMLLLLLLMMMLLLMMMNNNPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^___bbbdddjjjqqqxxx{{{}}}|||vvvpppfffccc^^^[[[[[[^^^bbbeeehhhjjjmmmoooqqqtttwwwzzz}}}xxxsssllleee```]]]]]]^^^___aaa```^^^\\\RRROOOKKKGGGFFFFFFHHHJJJOOORRRVVVZZZ^^^dddkkkooorrruuuyyy}}}}}}}}}jjjjjjjjjjjjjjjiiihhhgggjjjiiihhhgggfffeeeddddddcccccceeeggghhhjjjllllllgggiiikkkmmmmmmkkkiiihhheeeeeeeeeeeeeeefffggghhhiiijjjkkkmmmoooppprrrrrrxxxwwwuuussspppllljjjhhhhhhlllppprrrtttzzzzzzuuunnncccYYYPPPHHHBBB>>><<<===>>>>>>===>>>@@@AAA???AAAEEEIIINNNTTT[[[______aaaeeehhhlllrrryyy~~~~~~~~~|||uuunnngggaaa]]][[[YYYZZZ[[[[[[\\\bbbjjjqqqvvv~~~tttqqqnnnkkkjjjhhhfffcccdddeeefffgggggggggfffeeeccccccbbbbbbcccdddeeeeeegggfffeeecccbbbaaaaaaaaaaaaaaaaaabbbcccfffhhhjjjhhhiiiiiijjjjjjjjjiiiiiieeeeeegggjjjmmmnnnnnnllljjjiiiiiiiiikkknnnppprrrtttssspppllliiiggggggfffffffffgggggghhhiiiiiiiiilllnnnsssyyywwwzzzdddVVVIIIEEEAAA===<<<:::999888888777777777777777888999444666888999999:::<<<======@@@EEEOOO^^^sssxxxrrr___ZZZRRRLLLHHHGGGFFFEEEAAACCCEEEEEEDDDDDDDDDEEEIIILLLPPPSSSTTTVVVXXXZZZTTTSSSQQQOOOMMMLLLLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYY[[[[[[\\\]]]```bbbiiiqqqxxx{{{}}}|||wwwpppeeebbb^^^ZZZZZZ]]]aaadddhhhjjjmmmooorrruuuyyy|||}}}xxxpppiiidddbbbbbbbbbdddeeeeeebbb___UUUSSSNNNJJJIIIIIIKKKMMMNNNOOORRRUUUYYY```ggglllooossswww{{{~~~~~~~~~~~~}}}|||lllmmmmmmllljjjiiikkklllooonnnkkkhhhfffeeeddddddffffffgggggghhhjjjkkklllmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhgggggghhhjjjkkkhhhhhhiiijjjmmmppprrrttt~~~|||yyyuuuqqqmmmiiihhhjjjlllnnnqqqtttzzz{{{tttnnneee]]]WWWPPPHHHCCC@@@@@@???>>>======@@@BBBAAAAAABBBDDDGGGJJJMMMOOOSSSVVVYYY]]]bbbgggnnnsss|||{{{uuummmfffaaa^^^\\\[[[YYY\\\aaaeeegggiiikkkmmm{{{zzznnnllliiigggfffgggiiijjjggggggfffffffffeeeeeeeeefffeeeeeedddddddddeeeeeejjjiiiiiigggeeecccbbb```bbbbbbbbbbbbcccdddeeefffjjjiiiiiihhhhhhhhhhhhhhhfffhhhjjjmmmnnnnnnmmmlllmmmlllkkkjjjkkkmmmooopppuuusssoookkkhhhfffddddddhhhhhhgggggggggggghhhiiijjjmmmrrrwww||||||xxx{{{kkk^^^RRRIIIAAA???<<<999999;;;999999888777666555444444666555555555555666666777;;;===BBBKKKVVVhhhwwwgggaaaYYYRRRNNNKKKFFFCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFJJJOOORRRTTTTTTTTTUUUSSSQQQNNNLLLJJJJJJIIIKKKKKKMMMNNNPPPPPPPPPPPPMMMOOOQQQSSSTTTTTTTTTSSSTTTSSSSSSSSSTTTUUUVVVVVVZZZZZZZZZYYYYYYXXXWWWWWWTTTTTTSSSTTTUUUXXXZZZ\\\dddjjjssszzz}}}{{{uuuqqqgggccc]]]XXXWWWZZZ___bbbfffiiikkknnnpppssswwwzzz}}}{{{xxxvvvsssrrrmmmmmmllljjjiiigggfffeeeaaa]]]VVVQQQOOONNNMMMLLLNNNOOOOOOQQQTTT[[[ccchhhmmmppptttwwwyyy{{{~~~~~~}}}|||||||||mmmnnnnnnmmmkkkjjjlllmmmpppooollljjjhhhffffffffffffffffffggghhhiiikkkkkknnnnnnnnnmmmlllkkkjjjiiiiiihhhgggffffffggghhhiiiffffffgggiiillloooqqqsss|||{{{xxxtttpppllliiihhhjjjlllooorrruuuzzzwwwqqqhhhaaa\\\VVVPPPKKKEEEDDDBBB@@@??????@@@AAA?????????@@@AAADDDFFFGGGKKKMMMPPPSSSWWW]]]dddiiitttyyyzzzwwwrrrnnngggaaa^^^]]]]]]]]]aaadddgggiiijjjkkkmmmooo{{{~~~wwwlllkkkhhhfffeeefffhhhiiigggfffffffffeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiikkkkkkjjjiiigggeeecccbbbbbbbbbbbbbbbbbbdddeeeeeeiiihhhggggggffffffggggggfffhhhiiikkkllllllllllllmmmlllkkkjjjjjjlllmmmoooqqqpppmmmkkkiiihhhgggggghhhhhhhhhhhhhhhhhhhhhiiijjjmmmrrruuuzzzxxxssssss}}}pppbbbXXXOOOFFFAAA>>>:::999;;;999999888777666555444444555555555555555666777888;;;;;;@@@GGGPPP```xxx~~~oooggg^^^VVVQQQNNNIIIFFFBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMPPPRRRTTTTTTUUUTTTRRRPPPNNNLLLJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUXXXYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPPPPQQQTTTWWWYYY```fffooowwwyyywwwsssooogggccc]]]XXXWWWZZZ^^^bbbfffhhhkkkmmmpppssswwwzzz~~~~~~|||xxxwwwvvvuuussssssrrrrrrlllggg```[[[WWWUUUSSSRRRRRRQQQQQQPPPRRRXXX```eeemmmppptttwwwyyy{{{}}}~~~~~~||||||||||||nnnoooooonnnllllllmmmoooqqqpppnnnllljjjhhhhhhgggfffffffffggghhhiiijjjkkkooooooooonnnmmmkkkjjjiiiiiihhhgggfffeeeeeeeeeeeeddddddfffhhhkkknnnqqqrrryyywwwuuurrrnnnkkkiiigggiiilllpppsssvvvyyy}}}yyypppjjjfffaaa\\\XXXNNNLLLIIIFFFDDDBBBAAAAAA@@@???>>>===>>>???@@@AAABBBDDDFFFHHHLLLRRRZZZ___lllrrryyy{{{uuupppmmmhhheeeaaa]]]]]]___ccceeeiiikkknnnooopppqqqsssuuu{{{zzzssskkkiiigggeeeeeeeeefffgggffffffffffffeeeeeeeeeeeeddddddeeefffgggiiikkkllllllkkkkkkjjjhhhfffdddcccaaaaaaaaaaaabbbcccdddeeehhhgggffffffeeeeeeffffffgggggghhhiiijjjkkkkkklllmmmlllkkkjjjjjjjjjkkklllmmmlllkkkjjjjjjjjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiikkknnnqqqssswwwyyyqqqlllqqq}}}zzzlllaaaVVVJJJDDD@@@<<<999:::999888777777555555444333444444444555555777888888999:::===BBBIIIUUUkkk}}}yyyqqqeee[[[UUUQQQMMMIIIDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGJJJMMMPPPRRRTTTWWWVVVUUUSSSPPPNNNLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPPPPOOOOOOPPPPPPQQQSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXXXXWWWTTTQQQOOOOOOMMMKKKJJJKKKOOOSSSUUU\\\aaajjjqqquuussspppmmmgggccc\\\XXXWWWYYY^^^aaaeeegggjjjmmmpppssswww{{{~~~}}}||||||}}}}}}{{{vvvooohhhccc___\\\YYYYYYWWWTTTRRRRRRWWW^^^cccmmmpppuuuxxxyyyzzzzzz{{{yyyyyyzzz|||}}}}}}~~~}}}~~~}}}|||{{{{{{{{{nnnoooooonnnmmmmmmnnnpppqqqpppnnnlllkkkiiihhhgggffffffffffffhhhiiijjjkkkooooooooonnnmmmllljjjjjjhhhhhhgggfffeeedddccccccbbbccceeehhhkkknnnppprrruuutttrrrooommmkkkiiihhhiiilllpppsssuuuwwwyyy{{{|||vvvsssoookkkggg\\\YYYTTTPPPLLLIIIFFFDDDCCCBBBAAA?????????@@@@@@???@@@AAACCCFFFLLLSSSXXXfffkkkttt{{{}}}wwwqqqkkkhhhfff``````______aaagggnnnsssrrrtttuuuuuuuuuvvvyyy{{{|||vvvpppjjjiiigggfffeeeeeefffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffgggiiijjjkkkkkkkkkjjjiiihhhfffddddddaaaaaaaaaaaabbbcccddddddhhhgggffffffeeeeeeffffffgggggggggggghhhiiijjjkkklllkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkjjjjjjiiikkkmmmoooqqqttt|||uuulllnnnwwwxxxiii\\\NNNFFFBBB===::::::999888888777666555444333444444444444555777888999888999<<<@@@DDDNNNaaarrryyykkk```XXXSSSOOOKKKGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEGGGIIIMMMQQQSSSWWWWWWWWWUUUSSSPPPMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMNNNOOOQQQRRRSSSRRRRRRQQQRRRRRRSSSSSSRRRTTTVVVWWWUUURRRNNNLLLKKKIIIFFFDDDEEEIIINNNQQQXXX]]]fffmmmrrrrrrpppmmmiiiddd^^^YYYWWWZZZ^^^aaadddfffjjjmmmooossswww{{{|||{{{tttnnnhhhccc```___]]]YYYVVVUUUYYY```eeemmmqqqvvvyyyzzzyyyyyyyyyyyyxxxxxxxxxyyy{{{|||~~~|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzmmmnnnnnnmmmllllllnnnooonnnnnnmmmllljjjhhhgggfffeeeeeeffffffgggiiijjjkkknnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhgggeeedddcccbbbcccdddfffiiilllooopppqqqqqqpppooonnnlllkkkiiiiiiiiilllppprrrssstttuuuvvv{{{zzzwwwlllhhhbbb\\\XXXSSSNNNJJJFFFEEECCCBBBAAAAAABBBBBB??????@@@AAACCCHHHNNNRRR[[[aaajjjrrrxxx{{{~~~~~~zzztttmmmgggbbb```^^^[[[]]]aaadddiiiqqq{{{}}}zzzzzz{{{}}}|||sssoookkkjjjhhhggggggfffggggggddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjiiihhhgggeeedddcccaaaaaaaaaaaabbbcccdddeeeiiihhhggggggffffffgggggggggggggggggghhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmlllkkkjjjjjjkkkmmmoooppprrrxxxyyyooonnnvvvqqqbbbRRRIIIDDD???<<<;;;999999888777666555555444444444444555555666888888777888<<>>???@@@AAAAAADDDHHHKKKNNNTTT]]]fffmmmrrrvvvxxxxxxzzz||||||wwwssskkkddd^^^[[[YYYYYY[[[```gggnnnuuu~~~~~~wwwqqqnnnjjjjjjiiihhhggggggggggggddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiiiiiiiihhhgggfffddddddbbbbbbbbbbbbcccdddeeefffiiihhhggggggffffffgggggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggggggggjjjjjjkkklllllllllkkkkkkmmmnnnnnnooonnnmmmkkkjjjjjjlllnnnoooqqquuu}}}~~~sssqqqxxx~~~mmmYYYOOOIIICCC>>>===;;;:::999888777666666555666555555555555666777777777888<<>>===>>>>>>BBBAAABBBCCCEEEIIILLLNNNSSSUUUWWWYYYXXXUUURRROOOLLLKKKJJJJJJJJJKKKMMMNNNJJJKKKLLLMMMOOORRRTTTUUUQQQQQQPPPPPPOOOOOOPPPPPPNNNOOOQQQRRRQQQOOOMMMKKKFFFDDDBBB@@@AAADDDHHHJJJSSSYYYaaajjjrrrvvvwwwwwwrrrmmmeee___[[[\\\___bbbeeegggjjjlllnnnqqquuuxxx~~~|||uuuqqqkkkiiifffaaa___```dddgggooorrrwwwzzzzzzzzzzzz{{{}}}|||zzzzzzyyyzzz{{{|||~~~}}}||||||~~~~~~~~~|||zzzzzzyyyxxxxxxxxxxxxxxxhhhiiijjjiiihhhiiijjjllllllllllllkkkjjjhhhfffeeeeeeeeeeeefffggghhhiiijjjhhhiiijjjkkklllllllllllljjjjjjkkkkkkjjjhhhgggfffccceeegggiiikkkllllllllllllllllllllllllllllllllliiikkkmmmmmmmmmlllmmmooopppvvv~~~|||vvvqqqkkkbbb[[[QQQOOOLLLHHHEEECCCBBBBBB???AAABBBBBBBBBBBBDDDFFFFFFKKKRRRYYY^^^cccgggjjjjjjkkknnnqqquuu|||~~~zzzuuurrriiieee```ZZZXXXXXXZZZ\\\aaaiiisss}}}xxxsssooommmiiihhhhhhgggfffffffffeeeccccccdddddddddeeeeeeeeeeeeeeeeeefffgggiiijjjkkkjjjjjjjjjiiihhhgggfffeeeccccccccccccdddeeefffggghhhgggffffffeeeeeeffffffggghhhiiijjjjjjjjjiiihhheeeffffffggggggggggggfffhhhiiijjjlllmmmmmmllllllnnnoooppppppooonnnllljjjhhhkkknnnooopppsssyyy~~~~~~{{{zzzdddWWWOOOHHHBBB???<<<;;;;;;:::999888777777777666666555555555555666666777;;;======@@@LLLXXXfffyyyuuukkkbbbZZZTTTJJJGGGDDD@@@>>>===>>>>>>@@@@@@AAABBBDDDGGGJJJLLLQQQSSSWWWYYYYYYWWWSSSQQQMMMLLLKKKJJJJJJLLLMMMOOOKKKLLLNNNOOOQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMFFFDDDCCCBBBBBBDDDGGGIIIQQQWWW```jjjrrrxxx{{{|||xxxrrrjjjbbb^^^^^^```bbbfffhhhkkklllnnnppptttwww|||}}}wwwvvvrrrnnnjjjhhhjjjkkkpppssswwwyyyzzz{{{|||~~~}}}}}}|||{{{zzzzzzzzzzzz{{{zzzzzz|||~~~~~~}}}{{{yyyyyyxxxwwwwwwwwwwwwxxxggghhhhhhhhhggggggiiikkkllllllllllllkkkiiigggfffeeeeeeeeeeeeggghhhiiijjjggggggiiijjjkkklllllllllkkkkkkllllllkkkjjjhhhgggcccdddfffhhhjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmiiijjjlllkkkjjjjjjlllmmmmmmrrrzzz}}}xxxqqqhhhaaaXXXVVVQQQMMMIIIEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCDDDEEEIIINNNQQQTTTVVVYYY[[[XXXZZZ\\\___dddkkksssxxx{{{wwwsssmmmjjj\\\YYYVVVTTTUUUZZZ___ccchhhrrr~~~zzztttpppnnnmmmgggggggggfffeeeeeeddddddcccccccccddddddeeeeeeeeeddddddeeegggiiikkkmmmnnnkkkkkkkkkjjjiiihhhgggfffddddddddddddeeefffggggggffffffeeeddddddddddddeeeggghhhjjjkkklllkkkiiihhhddddddeeefffgggggggggfffeeegggiiilllmmmnnnnnnnnnoooooopppqqqpppnnnllljjjgggjjjnnnpppppprrrwww{{{mmm^^^TTTKKKDDD@@@===<<<<<<;;;:::999888888888777666555555444444555666777:::<<<:::;;;EEEQQQZZZnnn|||qqqhhh^^^XXXNNNKKKGGGCCCAAA@@@AAAAAA>>>???@@@BBBDDDGGGIIIJJJOOORRRVVVYYYZZZXXXTTTRRRNNNMMMKKKJJJKKKLLLNNNOOOLLLNNNOOOQQQRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOEEEDDDCCCCCCCCCEEEGGGHHHPPPUUU^^^iiirrryyy}}}{{{vvvmmmddd```___aaacccgggiiikkklllnnnpppsssuuuxxx{{{~~~yyyssspppooopppqqqtttwwwyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyy{{{~~~~~~|||xxxxxxwwwwwwwwwwwwwwwwwweeeeeeffffffhhhiiijjjkkklllmmmooonnnkkkhhhggggggdddeeeeeefffggghhhiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmnnnooopppooommmkkkiiihhhhhhhhhhhhiiikkkmmmnnnkkklllnnnpppqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmlllooouuu{{{zzztttkkkccc]]]ZZZUUUQQQMMMIIIEEEBBBDDDDDDEEEGGGGGGFFFBBB???DDDEEEFFFHHHJJJKKKMMMNNNPPPNNNQQQVVVXXXZZZdddqqqxxx{{{uuurrroookkkeee```VVVWWWWWWWWWYYY\\\aaaeeerrrzzzyyyrrrnnnlllkkkjjjiiihhhgggfffeeedddccccccccccccdddddddddeeeeeeeeecccdddeeehhhkkkooosssuuuuuurrrmmmjjjiiihhhgggfffgggffffffeeeeeeeeeeeefffdddeeeeeefffggghhhiiiiiiiiijjjlllmmmmmmllljjjiiigggffffffgggiiiiiihhhfffhhhhhhiiikkklllnnnpppqqqoooooonnnnnnmmmmmmlllllliiijjjkkkmmmppptttzzzmmm]]]OOOGGGFFF???>>>;;;888555555777999333333333444444444555555444666888:::;;;???CCCFFFXXXcccvvvyyyqqqeeeYYYSSSNNNGGGCCCCCCBBB@@@===?????????@@@AAABBBCCCDDDGGGLLLSSSWWWXXXWWWUUUTTTQQQOOOMMMJJJIIIJJJLLLMMMPPPNNNMMMLLLLLLNNNPPPQQQQQQQQQOOONNNMMMMMMMMMMMMMMMLLLLLLOOOSSSVVVUUUTTTPPPNNNJJJGGGFFFFFFHHHIIIPPPTTTZZZbbbjjjqqqwwwyyyvvvsssmmmfff```^^^```bbbdddgggjjjlllmmmnnnppprrryyy|||{{{ssspppppptttuuuwwwyyy{{{|||||||||}}}~~~}}}|||}}}}}}||||||{{{{{{{{{zzzyyyxxxvvvuuuuuuwwwyyy{{{eeeeeeeeefffgggiiijjjkkklllnnnooonnnllliiihhhiiieeeeeefffggghhhhhhiiiiiiiiiiiikkklllmmmnnnnnnnnnooopppqqqqqqpppnnnllljjjjjjiiiiiiiiijjjlllnnnooonnnoooqqqrrrsssrrrrrrqqqnnnnnnoooooooooooonnnnnnmmmppptttyyyzzzooogggbbb___ZZZVVVSSSOOOJJJGGGIIIHHHHHHIIIJJJHHHDDDBBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFHHHMMMNNNPPPZZZeeemmmttt}}}~~~vvvqqqlllhhhfffccc```]]]YYY[[[\\\]]]___bbbgggjjjwwwzzzsssmmmjjjiiihhhgggiiihhhgggfffeeedddccccccccccccdddddddddeeeeeeeeebbbccceeehhhmmmrrrvvvxxxvvvsssnnnkkkjjjjjjiiiiiihhhgggffffffeeefffffffffeeeeeeeeeffffffgggggghhhhhhiiikkklllmmmlllkkkjjjhhhgggggghhhjjjjjjiiigggiiiiiiiiijjjkkklllmmmnnnooooooppppppooonnnmmmmmmkkklllmmmnnnppptttyyy}}}vvvdddSSSHHHDDD???>>><<<999777777888:::777666666555444333222222444666888999:::===AAADDDNNNYYYllluuuhhh\\\VVVPPPJJJFFFEEEDDDBBB???????????????@@@AAACCCCCCEEEIIIOOOSSSTTTSSSSSSSSSSSSQQQNNNKKKJJJJJJKKKLLLOOONNNMMMMMMNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLMMMPPPUUUYYY[[[ZZZZZZWWWTTTOOOKKKHHHGGGFFFKKKMMMRRRYYY```gggllloooqqqnnniiiccc___^^^```bbbdddgggjjjlllmmmnnnppprrrvvvyyy}}}xxxuuuuuuuuuuuuvvvxxxzzz{{{}}}}}}~~~|||{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxwwwuuuttttttvvvxxxzzzeeeeeeeeefffggghhhiiijjjmmmooopppooommmkkkjjjkkkggggggggghhhhhhiiiiiijjjiiiiiikkklllmmmnnnnnnnnnrrrrrrrrrrrrqqqooommmlllkkkkkkkkkkkklllmmmooopppppppppqqqrrrssssssssssssooooooppppppppppppoooooonnnpppsssvvv{{{xxxpppllliiieeeaaa]]]YYYUUURRRNNNLLLKKKJJJJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@AAAAAA???>>>@@@CCCDDDGGGNNNWWW___eeennnuuuyyy~~~~~~zzzvvvtttkkkfffaaa]]]\\\\\\]]]]]]___aaadddeeefffiiilllooouuu}}}wwwsssmmmhhhgggffffffeeehhhhhhgggfffeeeddddddcccddddddddddddeeeeeeeeeeeebbbccceeeiiinnnssswwwzzzvvvrrrmmmjjjjjjkkkkkkkkkiiihhhggggggfffffffffgggeeeeeeeeeeeeeeefffffffffggghhhjjjkkklllllllllkkkiiihhhhhhiiikkkllljjjiiijjjjjjiiiiiiiiijjjjjjkkknnnoooqqqsssrrrqqqooommmlllmmmooooooqqqtttxxx|||ooo\\\MMMFFFAAA???===;;;:::999999999777777666555444333222222444666777888888:::>>>AAAEEEPPPaaattt~~~pppdddZZZTTTMMMIIIHHHGGGDDDBBB???????????????@@@AAABBBCCCGGGKKKNNNPPPQQQSSSUUUUUUSSSPPPMMMKKKJJJJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQOOOOOONNNNNNMMMLLLLLLLLLKKKKKKMMMRRRYYY___dddeeefffccc^^^XXXRRRLLLHHHFFFFFFGGGJJJNNNTTTZZZ```ccchhhfffccc___]]]]]]```bbbdddfffjjjlllmmmnnnppprrrsssvvvyyy}}}}}}yyyyyyvvvvvvvvvwwwxxx{{{}}}~~~~~~|||{{{zzzzzzyyy{{{{{{zzzyyyxxxvvvuuuuuuvvvuuutttssssssuuuwwwxxxffffffffffffggghhhiiijjjmmmoooqqqqqqooommmlllmmmiiiiiiiiiiiijjjjjjjjjjjjiiiiiikkklllmmmnnnnnnnnnssssssssssssrrrpppooonnnmmmmmmllllllmmmooopppqqqoooppppppqqqrrrrrrsssssspppqqqqqqrrrrrrqqqqqqpppppppppqqqssswww~~~zzzwwwssspppllliiidddaaaZZZWWWSSSPPPNNNLLLHHHFFFCCCCCCBBBAAA@@@???>>>>>><<<===>>>???@@@CCCHHHMMMSSSYYY```gggmmmrrrwww{{{|||~~~|||wwwqqqlllhhhbbb^^^ZZZWWWXXX\\\aaadddhhhiiikkklllkkkkkkmmmnnnssszzz}}}wwwqqqmmmiiifffffffffffffffhhhggggggfffeeeeeedddddddddddddddeeeeeeeeeeeefffcccdddeeehhhlllppptttwwwtttpppkkkiiiiiikkklllllljjjiiihhhggggggfffggggggeeeeeeeeeeeeeeedddddddddfffggghhhjjjkkkllllllllljjjiiiiiijjjlllmmmlllkkkiiihhhhhhhhhhhhiiijjjjjjmmmpppsssuuuvvvssspppnnnlllmmmooopppqqqtttyyy|||{{{hhhVVVLLLBBB@@@>>><<<;;;:::999888444555555555555666666666555666666666666888;;;>>>BBBKKKYYYiiiyyy{{{ooo```ZZZRRRMMMKKKJJJGGGDDD?????????>>>??????@@@@@@DDDFFFIIILLLNNNPPPTTTWWWVVVTTTRRRPPPMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKIIIIIIGGGHHHKKKQQQZZZdddmmmqqqrrrnnnggg^^^VVVPPPKKKIIIFFFEEEEEEGGGKKKQQQVVVZZZ^^^^^^]]][[[ZZZ\\\___bbbcccfffiiikkklllmmmpppqqqqqqsssvvvzzz}}}}}}xxxwwwvvvuuuuuuuuuwwwzzz}}}}}}|||zzzyyyyyyzzzzzz{{{{{{zzzxxxwwwuuutttssstttsssrrrrrrssstttvvvwwwggggggggggggggghhhiiijjjmmmoooqqqqqqooonnnnnnnnnkkkkkkkkkkkkkkkkkkjjjjjjiiiiiikkklllmmmnnnnnnnnnssssssrrrrrrqqqppppppoooooonnnnnnnnnnnnoooqqqrrrpppqqqrrrsssttttttttttttqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppsssyyy|||xxxuuunnniiibbb\\\WWWSSSPPPNNNGGGGGGEEECCCAAA???>>>===>>>????????????BBBEEEFFFJJJNNNTTTZZZ___dddhhhkkkmmmoooqqqsssuuuxxx|||~~~}}}zzzvvvooohhhbbb___ZZZXXXWWWWWW[[[aaaiiinnnsssttttttqqqnnnlllkkkllltttyyy~~~wwwrrrkkkhhheeecccdddeeeffffffgggggggggfffeeeeeeddddddddddddeeeeeeeeefffffffffeeeeeeeeegggiiikkknnnoooooolllhhhfffgggiiikkkkkkjjjjjjhhhggggggfffffffffeeeeeeeeeeeeeeedddddddddeeefffgggiiijjjkkkkkkllljjjiiiiiikkkmmmnnnmmmlllggggggggghhhiiijjjllllllmmmppptttwwwwwwuuurrrpppjjjlllnnnppprrruuuyyy|||sss___QQQFFFCCC>>><<<;;;:::888666555555555666666666777777555555666666555666999<<<@@@GGGRRR___nnnvvvgggaaaYYYSSSPPPMMMIIIEEE@@@@@@??????>>>?????????BBBDDDFFFHHHJJJMMMRRRUUUUUUTTTTTTRRRPPPNNNLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMOOOOOOOOONNNLLLJJJHHHGGGDDDFFFJJJPPP[[[gggssszzzyyynnnbbbWWWPPPKKKIIIEEEDDDCCCCCCEEEJJJOOORRRVVVWWWXXXYYYYYY[[[^^^aaabbbdddhhhjjjkkklllnnnpppooorrruuuwwwzzz~~~|||wwwuuuttttttssstttuuuxxx{{{}}}{{{{{{yyyyyyyyyzzz{{{|||{{{{{{yyyxxxvvvuuutttsssrrrrrrrrrrrrssstttuuuvvviiihhhhhhhhhiiiiiijjjkkklllnnnpppqqqpppooooooooommmmmmmmmllllllkkkkkkkkkiiiiiikkklllmmmnnnnnnnnnpppppppppppppppppppppppppppooonnnnnnnnnpppqqqrrrrrrtttvvvxxxxxxxxxvvvuuuqqqqqqrrrrrrrrrrrrqqqqqqooooooooooooqqquuu{{{xxxnnnddd]]]WWWSSSPPPLLLKKKIIIGGGDDDBBB@@@??????AAAAAA??????BBBBBB@@@CCCEEEIIIMMMQQQUUUXXXYYY\\\___aaadddgggkkkppptttwww}}}xxxwwwsssnnnhhhbbb\\\YYYTTTVVVYYY]]]cccllluuu|||~~~yyysssooonnnnnntttwww{{{xxxqqqlllfffcccaaaaaabbbdddddddddggggggfffffffffeeeeeeeeedddeeeeeeeeeffffffffffffgggfffeeeeeefffggghhhiiiiiigggeeeeeegggiiiiiiiiijjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggghhhiiijjjjjjkkkiiiiiiiiikkkmmmnnnnnnlllhhhhhhiiiiiikkklllmmmnnnmmmooossswwwwwwvvvsssqqqjjjlllnnnpppqqqssswwwyyy~~~hhhWWWLLLGGG@@@<<<;;;;;;888666999999888777666555444444444555666555555666999;;;;;;AAAKKKVVVcccuuu}}}qqqjjjaaaZZZUUUQQQLLLHHHBBBAAA@@@??????????????????@@@BBBCCCEEEHHHLLLPPPSSSSSSTTTTTTSSSQQQOOONNNKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPPPPPPPOOOMMMKKKJJJFFFHHHKKKQQQZZZfffttt}}}tttfffZZZPPPJJJGGGDDDCCCAAA@@@BBBEEEIIIKKKRRRTTTVVVXXXYYY[[[^^^``````cccfffhhhiiijjjlllnnnnnnpppsssvvvxxx{{{}}}xxxuuurrrrrrrrrssstttwwwyyyzzzyyyyyyyyyyyyzzz{{{|||}}}yyyyyyxxxwwwvvvuuutttsssqqqqqqrrrrrrssstttvvvvvvjjjjjjjjjiiijjjjjjkkklllkkkmmmpppppppppoooooopppoooooonnnmmmmmmlllkkkkkkiiiiiikkklllmmmnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqpppooonnnnnnnnnoooqqqqqqqqqtttwwwzzz{{{yyywwwuuuqqqqqqrrrrrrrrrrrrqqqqqqnnnoooooooooooorrrwwwzzz{{{nnnddd\\\WWWTTTRRRQQQOOOMMMJJJGGGEEEDDDBBBEEEDDDAAAAAACCCBBB===@@@AAABBBEEEHHHJJJLLLLLLOOOQQQSSSUUUXXX\\\bbbfffkkkrrr|||}}}|||zzzzzz{{{~~~|||zzzyyyxxxqqqoookkkgggbbb]]]ZZZXXXTTTYYYaaahhhqqqzzz{{{wwwuuuvvvwwwyyy}}}yyysssnnnjjjeeecccaaaaaaccceeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffgggfffeeeddddddeeefffgggeeeddddddeeehhhiiiiiihhhjjjiiihhhfffeeedddddddddeeeeeeeeeffffffgggggghhhggggggggggggggghhhiiiiiiiiihhhiiikkkmmmnnnmmmllllllllllllllllllmmmnnnnnnmmmooosssuuuwwwvvvtttssslllnnnpppppppppppprrrtttzzzvvvcccTTTLLLCCC>>><<<<<<:::888:::999999888777666555444444555555555555666999<<<888>>>FFFNNNXXXhhh}}}{{{sssiiiaaa[[[VVVPPPLLLCCCCCCAAA@@@????????????===???AAABBBCCCFFFIIILLLPPPQQQSSSUUUUUUTTTRRRQQQOOONNNMMMLLLKKKLLLMMMMMMNNNPPPRRRTTTTTTTTTSSSRRRNNNOOOPPPSSSYYYdddrrr{{{~~~vvvkkk```UUUMMMIIIEEEDDDBBBAAABBBDDDGGGIIIQQQSSSVVVXXXYYYZZZ]]]___^^^aaadddfffggghhhkkklllkkknnnqqqtttvvvxxx|||~~~}}}~~~yyyvvvooooooqqqrrrtttuuuwwwwwwyyyzzz{{{{{{{{{{{{{{{zzzwwwvvvvvvuuutttssssssrrrqqqqqqrrrssstttuuuvvvvvvkkkkkkkkkjjjkkkkkkllllllkkkmmmooopppooooooooopppppppppooonnnmmmllllllkkkiiiiiikkklllmmmnnnnnnnnnkkkkkkllllllmmmooopppqqqpppooonnnnnnnnnooopppqqqooorrrvvvzzz{{{xxxuuurrrpppqqqqqqrrrrrrqqqqqqpppmmmnnnoooooooooppptttwww{{{ooogggaaa^^^YYYXXXVVVSSSPPPMMMKKKJJJFFFIIIHHHCCCCCCFFFDDD>>>AAAAAAAAABBBEEEFFFFFFFFFGGGHHHJJJLLLNNNRRRWWW[[[^^^gggqqqwwwwwwwwwxxxzzztttsssqqqqqqrrruuuxxxzzz}}}{{{xxxvvvtttsssssskkkiiifffbbb^^^[[[YYYXXXWWW^^^hhhrrr|||}}}}}}}}}~~~{{{vvvrrrnnnlllgggeeeddddddfffhhhhhhhhhfffffffffffffffeeeeeeeeeeeeeeeeeefffffffffgggggggggfffeeeddddddeeeggggggdddcccdddfffiiijjjiiihhhiiihhhgggfffddddddcccccceeeeeeeeefffggghhhiiiiiihhhhhhgggggggggggghhhiiihhhhhhhhhjjjmmmnnnmmmlllpppooonnnmmmmmmmmmmmmmmmmmmooorrruuuvvvvvvuuutttooopppqqqpppooonnnooopppwww{{{oooYYYPPPFFF???>>>===<<<999777777777777888888888888444555555555555777:::<<<:::???DDDIIIPPP^^^qqqyyyooofff___YYYSSSNNNDDDCCCBBBAAA@@@????????????@@@CCCDDDEEEFFFIIILLLNNNPPPSSSVVVWWWVVVTTTSSSRRRQQQNNNLLLLLLLLLNNNOOONNNPPPSSSVVVYYYZZZZZZYYYUUUUUUTTTUUUYYYbbboooyyyzzzxxxuuuooofff\\\SSSNNNGGGFFFEEEDDDEEEFFFHHHIIIQQQSSSVVVXXXYYYZZZ\\\^^^]]]```ccceeefffgggiiikkkjjjlllppprrrtttwwwzzz}}}}}}}}}xxxuuummmnnnppprrrtttuuuuuuuuu{{{{{{|||}}}|||{{{yyyxxxtttttttttssssssrrrrrrrrrqqqqqqrrrsssuuuvvvvvvwwwmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqppppppnnnmmmllllllllllllhhhggggggggggggiiijjjkkkiiiiiiiiiiiijjjmmmooopppmmmnnnnnnoooooooooooonnnrrrsssuuuvvvvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssqqqooonnnnnnoooqqqrrr|||~~~tttjjjccceeeccc```^^^\\\ZZZVVVSSSQQQNNNJJJGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDBBBAAA===???AAAAAACCCGGGMMMRRRVVV[[[bbbiiimmmmmmjjjhhheeedddcccccceeeiiimmmppptttwww|||{{{wwwtttppppppooonnnnnnooopppqqqkkkjjjgggbbb]]]ZZZZZZ[[[]]]dddooo|||vvvpppmmmlllkkkeeeeeeeeeeeeeeefffgggggggggfffeeeddddddeeefffggggggfffddddddcccdddeeeffffffeeedddcccddddddffffffbbbcccdddeeefffhhhiiiiiifffeeedddbbbaaabbbbbbcccbbbccceeeggghhhiiiiiijjjkkkiiigggggghhhhhhgggffffffhhhjjjlllmmmmmmmmmlllpppppppppooooooooooooooommmnnnppprrrtttvvvxxxyyyrrrqqqnnnmmmmmmnnnppprrruuuyyy~~~hhhZZZLLLEEEAAA>>>======:::999888666666555555555777666444333444666888999666888>>>EEEJJJTTTfffvvvvvvlllfff___VVVPPPLLLHHHCCC@@@?????????>>>>>>>>>???@@@AAACCCEEEFFFGGGJJJNNNSSSVVVWWWWWWVVVSSSQQQOOOMMMLLLMMMNNNOOOPPPRRRUUUYYY]]]```bbbccc]]]WWWTTTXXXZZZ[[[```hhhqqqqqqpppllleee\\\TTTOOOOOOLLLIIIFFFFFFHHHKKKMMMTTTVVVXXXXXXXXXYYY]]]aaa``````aaaccceeefffhhhhhhkkkkkkmmmoooqqqtttuuuvvvyyy{{{}}}}}}|||||||||||||||}}}}}}yyy|||~~~{{{wwwsssqqqpppoooooopppsssvvvxxx{{{|||}}}~~~}}}|||yyyxxxuuutttssssssssssssuuuuuurrrssstttuuuwwwwwwwwwwwwmmmlllkkkkkkkkklllnnnooooooooonnnnnnoooooopppqqqqqqpppooonnnmmmmmmmmmmmmkkkjjjhhhgggggghhhhhhiiijjjiiiiiiiiijjjlllmmmnnnnnnooooooooooooooonnnnnnpppqqqsssttttttsssqqqppppppppppppppppppqqqqqqqqqtttsssqqqppppppqqqssssssxxx}}}xxxqqqmmmllljjjiiiiiigggdddbbbccc___XXXSSSQQQOOOMMMLLLJJJGGGEEECCCCCCBBB@@@???>>>???@@@???>>>???CCCFFFRRRVVV]]]cccfffgggeeeddd\\\[[[ZZZZZZ\\\___cccfffhhhlllqqqwww{{{}}}}}}}}}~~~|||yyyvvvtttrrrrrrqqqrrrtttxxx|||}}}|||{{{xxxtttooojjjgggccccccdddgggiiimmmppprrrrrrpppkkkddd^^^ZZZYYYZZZ```gggssszzzrrrmmmkkkjjjiiieeeeeeeeeeeeeeefffgggggggggfffeeeeeeeeeeeefffgggfffeeedddccccccdddeeeffffffeeedddccccccdddeeefffbbbccccccdddeeefffggggggfffeeecccbbbaaaaaabbbbbbbbbcccdddeeeggghhhiiijjjjjjiiiiiiiiijjjjjjhhhfffeeefffhhhiiikkklllmmmmmmooooooooonnnnnnnnnnnnnnnlllmmmoooqqqsssuuuwwwwwwrrrqqqooommmmmmnnnpppqqquuuxxxooo```QQQIIIDDD???<<<<<<999999777666666555555555666555444333444555777888888999===BBBFFFNNN^^^lll~~~tttkkkbbbXXXRRROOOKKKFFFBBBAAA@@@??????????????????@@@AAABBBCCCFFFIIILLLPPPTTTVVVWWWWWWVVVUUURRRPPPOOOOOOPPPPPPQQQSSSVVV[[[___ccceeegggeee___[[[[[[ZZZXXX[[[aaaggghhhiiiiiifffaaa\\\YYYVVVTTTQQQNNNNNNOOORRRTTTVVVXXXYYYYYYXXXYYY]]]```___```aaabbbdddfffggghhhiiijjjkkkmmmoooppprrrsssuuuwwwyyy||||||zzzwwwwwwvvvvvvvvvvvvvvvwwwwwwyyy}}}}}}{{{wwwtttrrrqqqppppppqqqtttwwwxxx{{{|||}}}~~~}}}{{{yyyxxxuuutttsssrrrrrrrrrssstttssssssuuuvvvwwwwwwwwwwwwlllkkkkkkkkklllnnnoooqqqsssrrrqqqppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnmmmllljjjhhhgggfffggggggjjjjjjjjjjjjjjjkkkllllllppppppppppppooonnnnnnmmmnnnooopppqqqqqqpppooonnnnnnnnnnnnooooooppppppppprrrrrrqqqqqqqqqqqqrrrssstttwww|||}}}|||{{{{{{|||{{{yyywwwrrrlllddd]]]YYYWWWUUUTTTTTTPPPKKKHHHEEECCC@@@???>>>??????>>>======>>>@@@HHHKKKPPPUUUXXXYYYYYYXXXRRRQQQPPPOOOQQQTTTWWWYYY[[[^^^dddjjjnnnqqqqqqqqqpppnnnkkkgggdddaaa``````bbbdddiiinnnrrrtttuuuvvvrrrpppmmmhhhccc___[[[YYYWWWYYY\\\aaaffflllpppssswwwtttnnnfff___[[[[[[\\\cccjjjvvvzzzsssllliiigggffffffeeeeeeddddddeeeeeefffgggffffffeeeeeeeeeeeeffffffeeeddddddccccccdddeeeeeeeeedddcccbbbbbbcccdddeeebbbcccddddddeeeeeeddddddeeedddcccaaaaaaaaaaaabbbcccbbbbbbcccdddfffhhhiiiiiijjjkkkmmmooonnnllliiifffeeeeeefffgggiiikkkmmmnnnmmmmmmmmmlllllllllkkkllllllnnnoooqqqsssuuuuuusssqqqooonnnmmmnnnooopppuuuxxx~~~{{{zzzwwwhhhXXXOOOHHHAAA<<<;;;999888777666666666666666555555444333333555666777999999;;;???AAAGGGSSS```ppp~~~tttiii```YYYSSSOOOIIIEEECCCBBB@@@???AAA@@@??????????????????EEEFFFIIIMMMPPPSSSVVVWWWXXXWWWUUUSSSRRRQQQQQQPPPQQQTTTWWW\\\bbbfffjjjlllkkkfffaaa___\\\XXXXXX[[[]]]```cccfffhhhgggfffeeebbb___\\\YYYWWWXXXYYYZZZYYYZZZZZZYYYYYYZZZ\\\^^^^^^^^^```aaaccceeeffffffgggggghhhjjjkkkmmmnnnnnnqqqrrrtttvvvxxx{{{|||}}}}}}~~~|||yyywwwtttsssrrrqqqpppppppppqqqsssuuuxxx{{{}}}{{{yyywwwtttuuutttsssrrrsssuuuwwwyyy{{{|||}}}}}}|||zzzyyyxxxuuutttrrrqqqqqqqqqrrrrrrttttttuuuvvvwwwwwwvvvvvvkkkjjjjjjkkkllloooqqqrrrvvvvvvtttsssrrrqqqqqqqqqpppoooooonnnnnnnnnnnnooommmllljjjhhhggggggggghhhkkkkkkkkkjjjjjjjjjjjjkkkqqqqqqppppppooonnnmmmlllllllllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnooooooooooooooooooooopppppppppppprrruuuxxx{{{}}}vvvnnnfffbbbaaa```______[[[TTTOOOKKKGGGDDDBBB>>>???@@@AAABBBBBBCCCDDDBBBDDDHHHLLLNNNPPPPPPPPPLLLKKKJJJIIIJJJLLLOOOQQQRRRUUU[[[```cccdddddddddcccaaa^^^ZZZWWWUUUTTTTTTVVVXXX]]]aaaeeehhhiiiiiieeeccc___ZZZVVVSSSQQQPPPSSSVVVZZZ```gggnnnsssvvvxxxuuupppiiicccaaabbbccceeekkkvvvwwwrrrlllhhhfffeeedddcccddddddccccccddddddeeefffeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccdddddddddeeedddcccbbbaaabbbcccccccccdddeeeeeeeeeeeedddccceeedddbbbaaa``````aaaaaabbbbbbaaa```bbbdddfffhhhhhhjjjnnnrrrvvvvvvssspppiiihhhfffeeeeeegggiiikkkllllllkkkkkkkkkjjjjjjjjjkkklllmmmnnnpppqqqrrrsssrrrqqqooonnnnnnnnnooopppuuuxxx}}}wwwqqquuu~~~ppp```UUUMMMDDD===;;;:::999888777666666666666555555444444444444555666999888:::===>>>AAAKKKVVVfffwww}}}sssjjjdddYYYTTTNNNHHHEEECCCAAA???@@@??????>>>>>>>>>>>>>>>CCCDDDEEEHHHLLLPPPTTTVVVXXXXXXWWWUUUTTTSSSQQQQQQRRRTTTWWW\\\bbbhhhlllnnnkkkhhheeebbb___\\\[[[[[[\\\^^^cccgggkkknnnoooppppppmmmiiieeeaaa^^^]]]]]]\\\[[[[[[ZZZYYYZZZ[[[\\\\\\]]]^^^```aaacccdddeeeeeeeeefffgggiiijjjkkkkkknnnoooqqqrrrtttvvvxxxxxx{{{|||~~~}}}{{{zzzttttttrrrqqqpppooooooooopppqqqrrruuuxxx{{{}}}}}}||||||{{{zzzyyyxxxvvvxxxwwwvvvuuuuuuwwwxxxyyy{{{||||||{{{zzzyyyxxxwwwtttsssrrrppppppppppppqqquuuuuuvvvvvvvvvuuuuuutttjjjjjjjjjkkklllnnnqqqrrrxxxwwwuuutttrrrqqqqqqqqqmmmmmmmmmlllmmmmmmnnnnnnkkkjjjiiihhhhhhiiijjjkkkllllllllllllkkkkkkkkkjjjpppppppppooonnnmmmlllkkkjjjkkkkkkkkkkkkkkkkkkjjjllllllmmmmmmmmmnnnnnnnnnmmmnnnooopppppppppoooooorrrtttvvvxxx||||||tttnnnllljjjiiifffbbb\\\WWWRRRNNNJJJGGGAAAAAAAAACCCDDDEEEFFFEEEDDDFFFHHHKKKLLLMMMMMMMMMIIIHHHGGGFFFFFFHHHIIIKKKMMMOOOTTTWWWYYYYYYXXXWWWVVVTTTRRRPPPNNNNNNMMMNNNNNNPPPTTTXXXZZZ\\\\\\\\\YYYWWWSSSPPPNNNLLLLLLLLLOOOSSSYYYbbbkkkssszzz}}}|||zzzvvvpppjjjhhhiiikkkiiinnnvvvzzzooolllhhheeeddddddcccbbbbbbbbbbbbbbbbbbccccccdddccccccddddddddddddccccccaaabbbbbbccccccddddddddddddcccbbbaaa```aaaaaabbbeeeeeegggggggggfffdddcccdddcccaaa```______```aaaaaa```______```bbbdddfffgggiiiooouuuzzz{{{yyywwwmmmkkkgggeeedddeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllmmmnnnppppppqqqppppppooonnnnnnoooppppppuuuxxx|||yyypppqqqyyyyyyhhh^^^UUUJJJAAA>>><<<;;;:::999888777777777555555555444444555555555888777888;;;===@@@GGGPPP___ooo{{{qqqlll___ZZZSSSMMMHHHEEEBBB@@@>>>>>>======>>>>>>??????AAAAAABBBEEEHHHMMMPPPSSSXXXYYYYYYYYYXXXWWWVVVUUURRRTTTWWW[[[```eeejjjllljjjjjjiiieeecccaaa___]]]^^^aaaffflllrrrwwwzzz||||||wwwqqqkkkeeebbb```]]]\\\ZZZYYYYYYZZZZZZZZZZZZ[[[\\\^^^```aaabbbcccddddddeeefffggghhhiiijjjmmmnnnoooqqqssstttvvvvvvzzz{{{}}}~~~wwwvvvtttrrrqqqpppoooooonnnnnnoooppprrrtttvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvuuusssrrrqqqpppoooppppppqqquuuuuuuuuuuuuuutttsssrrriiiiiiiiijjjkkkmmmpppqqquuutttsssqqqpppooonnnnnnjjjjjjjjjjjjjjjkkklllmmmiiiiiihhhhhhiiijjjlllmmmllllllmmmmmmmmmmmmlllkkknnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqsssssssssqqqppprrrrrrtttuuuyyy~~~wwwrrrnnnlllkkkhhhddd```]]]XXXTTTQQQJJJIIIGGGFFFGGGGGGFFFEEEGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGIIILLLOOORRRSSSSSSQQQOOOMMMLLLKKKIIIIIIIIIIIIJJJIIIKKKNNNQQQSSSTTTSSSSSSPPPOOOMMMKKKJJJJJJJJJKKKJJJOOOXXXdddppp{{{|||vvvsssrrrssssssvvv{{{xxxsssjjjhhheeeccccccbbbaaa`````````______``````aaabbbaaaaaabbbbbbbbbbbbaaaaaa```aaabbbcccccccccccccccdddcccaaa```______```aaadddeeeggghhhhhhgggeeeccccccbbbaaa____________```______^^^^^^___```bbbccceeegggmmmsssyyyzzzyyywwwmmmkkkhhheeeddddddfffggggggggghhhhhhiiijjjjjjjjjkkkllllllmmmnnnoooooopppnnnnnnnnnoooooopppqqqrrruuuxxx}}}}}}sssrrrwwwuuujjj___SSSIIIDDD@@@???===;;;999888777777666666666666666555555555777666777:::===???EEELLLWWWfffxxxxxxrrrgggbbbZZZRRRMMMIIIEEECCC>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBEEEIIILLLNNNWWWXXXZZZ\\\]]]\\\[[[ZZZUUUVVVWWWZZZ]]]aaaeeegggjjjmmmmmmjjjiiiiiifffbbbbbbeeejjjqqqxxx{{{ssskkkfffbbb]]][[[XXXXXXYYYZZZYYYYYYYYYYYY[[[\\\^^^```aaabbbbbbbbbccceeefffhhhiiiiiillllllnnnpppqqqsssuuuuuuwwwxxx{{{}}}zzzxxxvvvtttrrrpppoooooonnnnnnmmmmmmnnnoooqqqrrrrrruuuxxxzzz{{{|||}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyxxxwwwuuutttssssssrrrrrrqqqppppppqqqrrrsssuuuuuuuuutttsssqqqpppoooiiiiiihhhiiijjjlllnnnooopppooonnnlllkkkjjjjjjjjjgggggggggggghhhiiijjjkkkiiiiiihhhhhhiiikkklllmmmlllmmmnnnoooooonnnnnnmmmkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkoooooonnnnnnmmmmmmlllllllllnnnqqqssstttsssqqqoooooopppqqqrrruuuyyy{{{uuurrrrrrqqqooommmkkkhhhccc___ZZZWWWRRRPPPQQQQQQPPPNNNNNNPPPRRRSSSRRRPPPMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKOOORRRTTTSSSQQQPPPLLLKKKIIIHHHHHHHHHHHHIIIHHHJJJMMMPPPRRRSSSSSSRRRPPPPPPOOONNNMMMMMMLLLLLLMMMRRR\\\iiiuuu|||vvvppplllfffdddbbbaaaaaaaaa___^^^^^^^^^]]]]]]^^^^^^___```______```aaaaaa```_________```aaabbbcccccccccbbbcccbbbaaa___^^^^^^______bbbdddfffggghhhfffdddccccccbbb```___^^^^^^______]]]]]]^^^^^^______``````ccceeehhhnnnrrrsssrrrppphhhgggeeedddcccdddeeefffeeeffffffhhhiiijjjkkklllllllllmmmmmmnnnnnnoooooollllllmmmooopppqqqrrrsssuuuyyy}}}yyyxxxzzzxxxlll]]]PPPKKKCCCBBB@@@===;;;999888777777777888777777666666555777555666:::<<<===AAAGGGOOO\\\lll{{{|||oooiiiaaaYYYRRRMMMIIIGGGAAAAAA@@@???>>>>>>>>>>>>===>>>???AAADDDFFFIIIJJJQQQTTTWWW[[[]]]]]]\\\[[[YYYYYYYYYYYY[[[^^^aaacccfffllloooooopppsssrrrnnnkkkmmmqqqvvv|||}}}uuummmfffccc\\\YYYVVVVVVXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^``````___```aaaccceeeggghhhiiihhhiiikkkmmmoooqqqssssssuuuwwwyyy|||~~~}}}zzzwwwuuusssqqqqqqooonnnmmmllllllmmmnnnoooooosssxxx{{{}}}~~~~~~}}}{{{{{{zzzxxxwwwvvvtttsssrrrqqqqqqqqqqqqppppppqqqrrrtttuuutttttttttsssqqqooonnnmmmiiiiiihhhhhhiiikkkmmmnnnlllkkkjjjiiihhhgggggggggeeeeeeeeeeeefffhhhiiijjjkkkjjjiiiiiiiiijjjkkkllllllmmmooopppppppppooonnnjjjjjjkkkkkklllkkkkkkkkkllllllkkkkkkkkkkkkllllllppppppooonnnmmmllllllkkkiiikkkoooqqqrrrqqqooommmlllmmmoooppprrrvvv{{{yyyxxxxxxxxxxxxtttooolllgggccc^^^\\\]]]^^^]]]\\\[[[\\\^^^___^^^[[[WWWUUUNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMQQQUUUWWWWWWVVVUUUOOOMMMLLLJJJIIIIIIJJJJJJJJJLLLOOOSSSUUUVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPPPPTTTZZZcccnnnzzz|||uuupppkkkhhhdddbbb````````````^^^\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^___``````___^^^]]]^^^___aaabbbcccccccccbbbcccbbb```___^^^^^^^^^___```bbbeeefffgggfffdddbbbcccbbb```___^^^^^^______\\\\\\]]]_______________bbbccceeeiiilllmmmkkkiiidddccccccccccccdddfffgggdddeeefffhhhiiikkklllmmmmmmmmmmmmnnnnnnnnnooooookkkkkkmmmoooppprrrssstttuuuyyy~~~~~~tttcccVVVOOOEEEDDDAAA>>><<<999888777888888888888888777666666888555555999;;;;;;>>>CCCJJJVVVdddppptttnnneee]]]VVVQQQLLLJJJDDDCCCAAA@@@>>>===<<<<<<======???AAACCCEEEFFFGGGKKKNNNSSSXXX[[[[[[[[[ZZZ\\\[[[ZZZZZZZZZ\\\^^^``````hhhnnnqqqvvv}}}~~~yyyuuuuuuwwwyyy}}}{{{ssskkkeeeaaa[[[XXXUUUUUUXXXYYYYYYWWWWWWXXXYYYZZZ\\\^^^___```]]]^^^___aaadddfffggghhheeefffhhhjjjmmmoooqqqrrruuuwwwzzz}}}~~~{{{xxxvvvuuutttpppooommmkkkkkklllmmmnnnmmmrrrxxx|||~~~~~~|||{{{{{{wwwvvvuuusssqqqpppppppppqqqqqqppppppqqqsssuuuvvvttttttsssrrrpppnnnlllkkkkkkjjjiiiiiiiiiiiihhhggghhhhhhhhhiiikkkjjjhhhfffdddddddddeeeeeeeeeffffffgggggghhhiiijjjlllnnnooolllmmmoooppppppnnnlllkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnppppppooonnnmmmkkkiiihhhgggiiimmmpppqqqpppmmmlllllllllmmmnnnpppsssvvvwww}}}{{{zzzwwwsssoookkkhhhgggfffcccdddgggjjjkkkiiiccc___ZZZXXXUUURRRQQQQQQSSSTTTQQQUUU[[[aaacccbbb___]]]XXXVVVRRRNNNLLLLLLMMMNNNOOOTTTZZZ^^^```aaabbbccchhheeeaaa]]]ZZZXXXXXXXXX\\\___fffnnnxxx}}}tttnnniiifffddd______```aaa```___]]]\\\^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]```bbbddddddccccccdddeeedddbbb```^^^]]]]]]______aaaaaa````````````aaaaaa___```bbbcccccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaaeeegggiiikkklllkkkjjjiiilllmmmmmmmmmmmmlllkkkjjjiiijjjkkkkkkkkklllnnnpppsssxxx~~~}}}rrrdddYYYPPPJJJCCC>>><<<;;;999777666666666666555555555555444666888999:::;;;>>>AAAKKKNNNXXXeeerrryyylllccc^^^XXXPPPIIIHHHEEEAAA>>>======<<<;;;<<<<<<===>>>@@@BBBCCCDDDEEEIIIPPPUUUXXX[[[]]]___]]]]]]^^^]]]\\\\\\^^^```___dddkkksssyyy~~~}}}zzzwwwvvvxxx{{{~~~}}}wwwrrrlllgggaaa]]]WWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]___```aaacccdddeeeffffffhhhhhhggggggiiikkknnnppprrrrrrtttwww||||||zzzxxxvvvuuussspppoooooooooooouuuwwwyyy|||~~~}}}zzzxxxvvvuuutttsssrrrppppppppppppqqqsssrrrqqqrrrsssttttttrrrtttsssrrrpppnnnmmmkkkkkkjjjiiihhhhhhjjjkkkjjjiiiiiihhhgggggghhhgggeeecccbbbbbbbbbcccccccccddddddeeefffggghhhjjjlllnnnooommmmmmnnnooonnnmmmlllkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjkkkkkklllmmmnnnppppppooonnnmmmkkkiiihhhgggiiilllnnnooonnnmmmkkkkkkkkklllmmmooorrrtttvvvzzz}}}}}}wwwrrrooommmlllmmmppptttvvvvvvssspppfffddd```]]][[[[[[\\\\\\___bbbggglllnnnnnnmmmkkkeeeaaa\\\XXXUUUUUUVVVWWW\\\```eeejjjmmmpppsssuuutttrrroookkkhhhfffdddcccdddfffjjjpppxxxxxxpppjjjfffcccbbb^^^^^^___```______]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___``````aaaaaaaaaaaa```___^^^^^^]]]]]]]]]^^^```bbbbbbbbbaaabbbccccccbbb```^^^]]]^^^___```aaaaaa``````______``````______```aaaaaaaaaaaaaaa___```aaaaaabbbbbbbbbaaaeeegggiiikkkkkkkkkjjjiiijjjjjjjjjjjjjjjkkkkkkkkkhhhjjjkkkkkkjjjkkknnnppppppuuu{{{}}}xxxmmmdddXXXPPPFFF???>>>===:::888888888888888777777777777555777888999999;;;===@@@FFFIIIQQQ]]]iiivvvsssjjjddd^^^VVVOOOJJJGGGCCC@@@??????>>>===<<<<<<<<<===???AAABBBCCCDDDHHHMMMRRRUUUYYY\\\^^^___```aaa```^^^]]]^^^______bbbhhhooovvvzzz}}}~~~zzzwwwsssqqqrrrtttuuuvvvuuurrrmmmiiifffbbb^^^[[[VVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[^^^___```aaacccddddddeeeggggggfffggghhhkkkmmmooopppppprrrvvvzzz|||{{{yyywwwvvvuuuuuuuuuvvvwwwzzz|||~~~}}}{{{yyywwwuuutttsssrrrqqqpppppppppqqqqqqsssrrrrrrsssuuuuuusssrrrrrrqqqpppnnnlllkkkjjjiiigggfffgggiiilllnnnnnnnnnllliiifffdddccccccaaa```______`````````aaaaaaaaacccdddeeefffiiikkkmmmooommmmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmoooooonnnnnnlllkkkiiiiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiijjjkkkmmmppprrrssstttwww~~~|||vvvsssqqqrrrtttxxx|||~~~}}}|||vvvtttqqqnnnkkkiiihhhhhhkkklllpppsssuuuvvvwwwwwwuuurrrlllgggcccbbbbbbccceeeiiimmmqqquuuzzz|||yyyvvvtttqqqqqqsssvvv{{{yyypppiiieeebbb```___]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^_____________________^^^^^^]]]]]]]]]\\\^^^`````````___```aaacccbbb```___^^^^^^___````````````_________^^^^^^^^^^^^^^^^^^^^^______```]]]^^^___```aaabbbbbbbbbeeegggiiikkkkkkkkkiiihhhggggggffffffggghhhjjjkkkgggiiijjjjjjjjjjjjmmmooonnnrrrvvvxxxzzz}}}vvvpppeeeYYYJJJAAA@@@???<<<999999999888888888777777777666777999999888999<<<>>>@@@BBBHHHRRR]]]iiiyyytttmmmfff]]]WWWNNNJJJFFFCCCAAAAAA???>>><<<<<<<<<===>>>???AAABBBCCCFFFJJJMMMQQQUUUZZZ]]]```bbbeeeeeecccaaa``````___bbbfffjjjooosssvvvxxxtttpppllliiiiiiiiiiiiiiigggeeecccaaa```^^^[[[YYYUUUUUUUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^```aaabbbcccdddffffffeeefffgggiiikkkmmmlllnnnppptttxxx|||~~~}}}||||||xxxzzz{{{}}}|||{{{zzzxxxvvvtttsssrrrppppppooooooppppppqqqrrrsssssstttuuuvvvvvvsssqqqooonnnmmmllljjjhhhggggggddddddeeejjjooosssuuuuuuoookkkfffbbbaaa```___^^^^^^^^^^^^____________```aaaaaaccceeegggjjjlllnnnllljjjhhhgggfffggghhhiiihhhhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhiiiiiijjjgggggghhhjjjlllmmmoooppppppsssyyy}}}xxxwwwxxx{{{|||yyyuuusssrrrrrrssstttuuuxxx{{{}}}~~~|||yyytttpppmmmllllllnnnqqqssswww|||vvvqqqjjjdddaaa```______\\\\\\]]]^^^^^^^^^_________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[]]]______^^^^^^___```aaaaaa```___^^^^^^_____________________^^^^^^]]]^^^]]]\\\[[[\\\]]]^^^___\\\]]]]]]^^^```aaacccdddeeegggiiijjjkkkjjjiiihhhgggfffdddcccccceeeggghhhfffgggiiiiiihhhiiikkkmmmmmmqqqtttvvvxxx}}}}}}qqqcccQQQEEEBBBAAA===999888777777666666555555555777888999888888888:::<<<======BBBJJJSSS]]]lllyyyvvvmmmccc\\\RRROOOJJJFFFDDDBBBAAA???<<<<<<<<<<<<===>>>???@@@AAACCCFFFHHHLLLPPPVVVZZZ___bbbfffhhhhhhfffeeeeeecccdddeeegggjjjlllnnnooolllhhhdddaaa``````______```^^^\\\\\\\\\\\\ZZZXXXUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUVVVWWWXXXXXXYYY\\\]]]]]]^^^```aaabbbcccddddddddddddfffgggiiijjjjjjlllooorrruuuyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwvvvuuutttsssrrrqqqpppnnnnnnoooooopppqqqrrrrrrsssssstttvvvwwwuuurrrooommmlllkkkjjjhhhgggfffeeeaaabbbeeejjjqqqvvvyyyzzzppplllfffbbb```___^^^^^^^^^^^^^^^^^^_______________```aaacccfffhhhkkkllliiigggeeecccbbbcccdddeeefffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjllllllllllllmmmmmmlllkkkjjjjjjiiiiiihhhggggggggghhhhhheeefffgggiiijjjlllmmmmmmmmmpppuuu|||}}}{{{zzzzzzyyyzzz}}}xxxtttuuuvvvwwwxxxzzzzzzqqqlllfffaaa````````````]]]]]]]]]]]]^^^______```_________^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]]]]^^^]]]]]]\\\ZZZ\\\^^^___^^^^^^___```_________^^^^^^^^^^^^^^^^^^^^^___``````___^^^^^^]]]\\\[[[[[[[[[\\\^^^___\\\\\\]]]^^^___aaaccceeefffgggiiijjjjjjiiihhhggghhhgggdddbbbaaabbbcccdddeeefffggggggggghhhjjjlllnnnpppsssuuuwww{{{zzzlllYYYLLLEEEBBB>>>:::888888888777666555555555777888888888777777999;;;<<<<<>>>>>============>>>>>>???@@@BBBDDDGGGKKKQQQUUUZZZ^^^dddiiijjjjjjjjjkkkhhhhhhhhhgggggggggggggggdddaaa]]][[[[[[[[[ZZZYYY[[[ZZZXXXXXXXXXXXXWWWUUUSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXX\\\\\\\\\]]]^^^```bbbcccbbbbbbbbbcccdddeeefffggghhhjjjnnnppprrruuuzzz}}}}}}|||zzzxxxwwwwwwrrrrrrqqqqqqpppoooooonnnnnnnnnooopppqqqrrrrrrssssssssstttuuuuuusssppplllkkkjjjjjjhhhgggfffeeeeeebbbccceeejjjpppvvvxxxyyyooojjjeeeaaa```___^^^]]]]]]^^^^^^^^^^^^_________^^^___```aaadddfffhhhjjjgggfffcccaaa``````aaabbbdddeeefffhhhiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkklllkkkkkklllllllllkkkkkkjjjiiiiiihhhgggffffffggggggdddeeefffhhhjjjkkkkkkkkkkkknnnrrrwww}}}}}}}}}}}}}}}~~~}}}wwwsssmmmiiiccc```___```aaaaaa______^^^^^^^^^___``````____________^^^^^^^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\]]]^^^]]]]]]\\\YYY[[[]]]]]]]]]]]]]]]___]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]___```aaaaaa```___]]]]]]]]]]]]]]]^^^^^^___^^^]]]]]]^^^___bbbdddeeefffgggiiijjjjjjiiigggfffiiigggeeecccbbbaaaaaabbbccceeeffffffffffffiiikkkmmmoooqqqsssvvvzzzuuudddUUUKKKEEE@@@===;;;;;;:::999888888777666666777777777666777888:::<<<<<>>>>>===============>>>@@@AAACCCFFFKKKOOOSSSXXX___eeehhhjjjlllmmmlllkkkkkkjjjhhhfffeeedddaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUUUUSSSRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWXXXZZZZZZZZZZZZ\\\^^^```aaa``````aaabbbbbbcccddddddeeeiiilllnnnnnnpppuuuyyy}}}{{{xxxuuusssrrrqqqoooooonnnnnnnnnnnnnnnmmmnnnoooppprrrrrrsssssssssrrrrrrqqqrrrrrrpppmmmjjjiiihhhhhhgggeeeddddddccceeeeeefffiiimmmppprrrqqqjjjgggccc```___^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^___```bbbdddfffgggfffeeedddbbbaaa```aaaaaacccdddeeeggghhhiiijjjjjjhhhgggggghhhhhhiiijjjkkkjjjkkkkkklllllllllkkkkkkiiiiiiiiihhhgggffffffeeecccdddfffhhhjjjjjjjjjjjjiiikkkooorrruuu|||~~~wwwrrroookkkgggbbb___^^^```aaabbbbbbaaa```_________``````____________^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYY[[[]]]^^^]]]\\\\\\WWWYYY[[[[[[[[[ZZZ[[[]]][[[[[[[[[\\\\\\\\\[[[[[[[[[\\\___aaaccccccbbbbbb]]]^^^______``````______```___^^^^^^```bbbdddffffffgggiiijjjjjjhhhgggfffgggffffffeeedddccccccbbbbbbdddeeeeeeeeeeeehhhjjjjjjkkkmmmpppssswww{{{~~~~~~|||ooo```RRRHHHBBB@@@<<<;;;;;;:::999888777666444555777666666777999;;;::::::===BBBDDDGGGOOOXXXdddsss~~~vvvjjjeee^^^VVVQQQLLLGGGDDDBBBAAA@@@???>>>=========;;;===>>>???@@@CCCFFFIIILLLQQQXXX^^^cccfffiiikkkllllllmmmmmmllljjjgggeeebbb```]]][[[[[[ZZZXXXWWWUUUTTTSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXWWWWWWWWWXXXZZZ]]]___^^^___```aaaaaabbbbbbbbbbbbfffjjjjjjiiikkkoootttyyy|||zzzyyyvvvsssqqqpppoooooolllllllllmmmmmmmmmmmmmmmpppqqqrrrssstttssssssrrrqqqpppooonnnnnnmmmjjjhhhffffffeeedddcccbbbaaaaaaggggggfffhhhjjjlllkkkkkkgggdddaaa___^^^^^^\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^___```bbbccceeefffgggfffeeecccbbbaaaaaaaaabbbccceeeggghhhiiijjjjjjgggggggggggghhhiiijjjkkkjjjjjjkkklllllllllkkkkkkiiiiiiiiiiiihhhgggeeedddcccdddfffhhhjjjjjjjjjiiigggjjjmmmnnnpppuuu|||zzztttqqqooojjjfffaaa^^^^^^___aaaaaacccbbbaaa```______```aaa``````_________^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXX[[[]]]^^^]]]\\\\\\UUUWWWYYYZZZYYYYYYZZZ[[[YYYZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\___bbbdddddddddccc]]]^^^```aaabbbaaa```___aaa```______```bbbdddffffffgggiiijjjiiihhhfffeeeeeeeeefffffffffeeeddddddbbbcccdddddddddeeegggiiiggghhhjjjmmmppptttxxx{{{}}}vvvgggVVVJJJEEECCC::::::999888777666555444333555666666666777999;;;888888<<>>>>>======:::<<<>>>??????AAACCCEEEIIIMMMTTTZZZ^^^aaaeeegggkkklllnnnoooooommmjjjhhheeebbb___]]]\\\ZZZXXXVVVUUUTTTSSSTTTVVVWWWVVVUUUQQQQQQQQQPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTVVVXXX[[[\\\^^^^^^___```aaaaaaaaa``````dddhhhhhhfffgggkkkppptttvvvyyy}}}|||yyyvvvuuussspppooonnnnnnnnnkkkkkklllllllllmmmmmmmmmqqqrrrssstttuuutttsssrrrqqqooommmlllkkkkkkiiigggdddccccccbbbaaa``````___fffgggggggggggggggffffffbbbaaa```___^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[]]]^^^```aaabbbcccfffggghhhgggdddcccbbbccccccdddeeefffhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjkkkllllllmmmlllkkkiiihhhhhhhhhhhhdddeeegggiiiiiiiiiiiihhhiiihhhiiijjjlllpppsssuuu}}}xxxrrrnnnlllkkkiiieeebbbaaacccfffhhhgggdddaaaaaabbbcccaaa______^^^^^^^^^^^^___``````___^^^\\\ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWWWWYYY[[[\\\\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[]]]^^^___aaabbbdddeeefff```````````````aaaaaabbbcccccccccccccccccccccdddggggggggghhhiiiiiijjjjjjjjjiiifffdddbbbbbbcccdddgggffffffeeeeeeffffffggghhhhhhiiijjjkkkmmmooopppzzzrrr```OOOGGGDDD===<<<::::::::::::888666888777555333222333444555555666888<<<@@@DDDGGGIIIRRR[[[iiiwww~~~wwwmmmddd^^^XXXRRRNNNGGGEEEBBB@@@???===;;;999============>>>???@@@AAAEEEHHHLLLPPPTTTYYY^^^bbbbbbeeeiiikkkllllllmmmooogggfffccc___]]]\\\[[[[[[WWWVVVUUUSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]]]]^^^```bbbccccccdddeeegggiiikkklllooopppsssvvvyyy{{{}}}}}}|||||||||{{{yyyxxxvvvuuusssrrrqqqooonnnnnnnnnnnnlllllllllllllllmmmmmmmmmssstttttttttsssrrrqqqqqqooommmjjjhhhggggggeeeccc```___^^^^^^^^^^^^``````gggggggggggggggfffeeedddaaaaaa```___^^^^^^^^^^^^^^^^^^___^^^^^^]]]\\\\\\[[[\\\]]]^^^```aaabbbcccfffhhhjjjjjjhhhgggggghhhggggggggghhhhhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkllllllkkkkkkkkkkkkkkklllkkkjjjjjjiiihhhgggggggggeeefffggghhhiiihhhhhhgggffffffggghhhjjjnnnqqqssswww{{{}}}wwwrrrnnnlllkkkiiieeecccbbbcccfffhhhhhheeebbbbbbcccbbbaaa^^^^^^^^^^^^^^^^^^___`````````___]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXXXXYYY[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^___aaabbbdddeeefffaaaaaaaaaaaaaaabbbbbbcccddddddddddddddddddddddddgggggghhhhhhiiiiiijjjjjjjjjiiifffdddccccccddddddffffffeeeeeeeeeeeeffffffhhhhhhhhhiiikkklllnnnooovvvzzz|||lll[[[NNNHHH???===;;;:::::::::888777:::888666555444444555666666777999;;;???CCCFFFGGGOOOVVVbbbnnn}}}vvvkkkddd]]]VVVQQQMMMKKKGGGEEEDDDBBB@@@>>>>>>=========>>>???@@@@@@BBBEEEHHHKKKNNNRRRVVVZZZ```cccgggiiijjjkkkmmmooolllkkkiiifffcccaaa______ZZZYYYWWWUUUTTTSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXWWWYYY[[[\\\\\\]]]___```aaaaaabbbccceeegggiiijjjjjjlllnnnpppsssuuuvvvvvvxxxxxxwwwvvvuuutttrrrqqqpppooonnnmmmmmmmmmmmmmmmllllllmmmnnnnnnoooooopppqqqqqqqqqqqqpppooonnnmmmllliiigggeeeeeedddbbb```___^^^]]]]]]\\\]]]^^^___iiihhhhhhgggfffdddbbbbbbaaa``````______`````````aaaaaaaaaaaa```___]]]]]]\\\]]]^^^___```aaabbbbbbfffhhhlllmmmmmmmmmnnnooonnnmmmkkkjjjiiiiiijjjjjjiiiiiijjjkkklllmmmmmmnnnnnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhgggfffhhhhhhhhhhhhhhhgggffffffddddddeeefffhhhkkknnnppprrrtttxxx|||zzzuuupppmmmkkkjjjiiifffccccccdddfffggghhhfffdddccccccbbb```^^^^^^^^^^^^^^^^^^______```aaa```^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[YYYWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^___aaabbbdddeeefffcccbbbbbbbbbbbbcccddddddggggggffffffeeeeeeddddddgggggghhhhhhiiijjjjjjjjjjjjiiigggeeeeeeeeeeeefffffffffeeeeeeeeeeeeffffffggghhhhhhiiijjjlllmmmnnnqqqttt|||uuudddSSSHHHBBB???<<<;;;::::::999888:::999777666555555666777777777999;;;>>>@@@CCCDDDJJJOOOXXXbbbooovvvnnnfff^^^YYYPPPMMMIIIFFFDDDBBB@@@??????>>>>>>>>>>>>>>>??????@@@BBBEEEGGGHHHKKKOOORRRZZZ]]]```ccceeegggiiikkknnnnnnmmmkkkiiifffdddccc___]]][[[YYYVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[]]]_________```aaabbbdddfffgggggghhhjjjlllnnnoooooopppqqqqqqqqqqqqpppooonnnmmmmmmllllllkkkkkkkkkllllllkkkllllllmmmnnnoooppppppnnnnnnnnnmmmllljjjiiihhhgggeeebbbaaaaaa```^^^]]]]]]]]]\\\[[[[[[\\\]]]^^^jjjiiihhhgggeeecccaaa``````````````````aaabbbccceeeeeeeeedddcccbbbaaa```^^^______```aaabbbbbbccceeehhhlllppprrrsssuuuwwwvvvtttqqqmmmkkkiiiiiiiiiiiijjjkkklllmmmnnnooopppoooooommmlllkkkkkkkkkkkkiiijjjkkkllllllkkkiiihhhjjjjjjiiiiiigggfffeeeeeeddddddeeefffhhhkkkmmmoooqqqrrrtttwww|||}}}yyyuuuqqqnnnkkkjjjiiihhhfffdddcccdddeeefffhhhgggeeedddcccbbb```^^^^^^^^^]]]]]]^^^^^^___```bbbaaa```^^^\\\[[[ZZZYYYZZZYYYYYYYYYYYYZZZ[[[[[[]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWYYY[[[\\\]]]^^^___```bbbdddeeefffdddddddddddddddeeeeeefffiiiiiihhhhhhgggfffeeeeeeggghhhhhhiiiiiijjjkkkkkkjjjiiihhhgggfffggggggggggggffffffeeeeeeffffffggghhhhhhhhhiiijjjkkkmmmmmmmmmpppvvv|||lllZZZLLLEEEBBB>>>;;;::::::999888:::999888666666666666666888888999:::<<<>>>@@@AAAFFFJJJPPPXXXdddvvvzzzqqqiiicccUUUQQQLLLHHHEEECCCAAA???@@@@@@???>>>>>>>>>>>>>>>???AAADDDEEEFFFIIILLLOOORRRTTTXXX[[[]]]```cccfffjjjkkkkkklllkkkjjjhhhgggdddbbb```]]][[[XXXVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTVVVXXXYYYYYYYYY[[[]]]^^^^^^^^^```aaaccceeefffggghhhiiikkkllllllllllllllllllmmmmmmllllllkkkkkkkkkkkkjjjjjjkkklllmmmmmmlllllllllllllllllllllllllllkkkkkkjjjhhhfffeeedddcccaaa^^^]]]]]]]]]\\\[[[[[[[[[ZZZYYYZZZ[[[]]]]]]iiiiiihhhgggfffdddbbbaaaaaaaaaaaaaaabbbcccddddddhhhhhhhhhhhhgggfffeeedddaaaaaaaaabbbbbbcccccccccdddggglllpppssswww{{{~~~~~~{{{wwwsssooollljjjiiijjjkkkkkkmmmnnnooopppppppppooonnnmmmllllllkkkllllllmmmoooqqqqqqpppnnnmmmmmmlllkkkiiihhhgggfffeeeeeefffggghhhjjjlllnnnooopppqqqrrrsssxxx{{{vvvuuurrrooommmjjjiiihhhgggfffeeedddcccccccccccceeeffffffeeecccaaa______]]]]]]]]]]]]]]]^^^______bbbaaaaaa___^^^\\\[[[ZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\___]]][[[ZZZ[[[\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZXXXWWWXXXYYY[[[]]]]]]^^^___```bbbdddeeefffeeeeeeeeeeeeeeeffffffgggjjjjjjiiiiiihhhgggffffffhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhggggggffffffgggggghhhhhhhhhiiiiiijjjkkklllmmmmmmooossszzzvvveeeXXXIIIEEE@@@<<<::::::::::::888888777666555555555555888888888999:::<<<===>>>CCCFFFKKKRRR]]]nnn{{{qqqjjj```\\\UUUPPPLLLIIIFFFDDDCCCBBBAAA??????>>>>>>>>>===???AAACCCDDDGGGJJJMMMMMMOOOSSSUUUXXX[[[___bbbccceeegggjjjlllmmmmmmmmmhhhgggeeeccc```]]][[[ZZZVVVVVVUUUTTTTTTSSSSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUTTTVVVWWWXXXXXXYYY[[[]]]^^^^^^___```bbbdddeeefffggghhhiiijjjjjjkkkjjjjjjjjjjjjkkklllllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnoooooonnnmmmkkkjjjiiihhhhhhhhhgggfffeeecccaaa``````^^^[[[[[[[[[\\\ZZZYYYYYYYYYYYYYYYZZZ\\\^^^___hhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbbbbbcccdddeeeiiijjjjjjjjjjjjiiihhhhhhdddddddddddddddeeeeeeeeefffhhhlllppptttzzz{{{vvvqqqmmmkkkkkkkkklllmmmnnnooooooppppppooonnnmmmmmmmmmmmmmmmnnnqqqtttvvvwwwuuusssqqqooonnnllljjjiiihhhhhhgggggghhhiiikkkmmmnnnppppppmmmnnnooopppsssyyy{{{uuuqqqnnnmmmkkkiiihhhgggffffffddddddddddddcccbbbaaaaaabbbdddeeeeeebbb```______]]]]]]]]]]]]]]]^^^^^^___aaaaaaaaaaaa```^^^]]]\\\\\\\\\\\\[[[\\\]]]]]]^^^```^^^[[[ZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]]]]^^^___aaabbbdddeeeffffffeeeeeeeeeeeefffggggggjjjjjjiiiiiihhhhhhgggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnnnnppptttyyy{{{kkk```MMMHHHAAA<<<::::::;;;:::888777777666666555444444777777777888999:::;;;<<<@@@CCCGGGMMMVVVeeeuuuzzzqqqkkkfff^^^VVVQQQMMMIIIGGGFFFEEECCCAAA@@@???>>>>>>:::<<<>>>???@@@CCCFFFHHHJJJLLLOOORRRTTTWWW[[[^^^^^^___bbbfffjjjmmmooopppkkkjjjjjjhhhfffcccaaa```[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUVVVUUUVVVXXXYYYYYYZZZ\\\^^^^^^^^^___```bbbdddeeefffeeefffggghhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmlllllllllllllllmmmnnnooorrrqqqooommmkkkiiigggfffddddddccccccaaa```^^^]]]]]][[[YYYYYYYYYZZZYYYXXXXXXXXXXXXZZZ\\\___bbbcccgggggghhhhhhhhhhhhhhhhhhdddccccccccccccddddddeeehhhiiijjjjjjjjjjjjjjjjjjgggggggggfffffffffffffffhhhjjjmmmpppuuu}}}xxxsssooolllllllllmmmmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnooopppssswwwzzz{{{yyyvvvtttpppooommmkkkjjjjjjjjjjjjhhhiiikkklllnnnoooppppppkkklllnnnoooqqqtttyyy}}}zzzuuuqqqllliiigggfffeeedddddddddddddddbbbbbbccccccbbbaaa_________bbbddddddbbb______```]]]]]]\\\\\\]]]]]]^^^___``````aaaaaaaaa```___^^^^^^]]]]]]]]]]]]^^^______```^^^[[[ZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYY[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___aaabbbdddeeeffffffeeeeeeeeeeeefffggggggiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkllljjjjjjkkklllllllllllllllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnoooqqqtttxxxpppeeePPPJJJBBB===::::::;;;;;;888888888888777666555555666666666777888999:::;;;===@@@DDDHHHNNNYYYeeennnwwwpppggg^^^WWWRRRNNNKKKHHHGGGEEECCCAAA@@@??????;;;===>>>>>>>>>???BBBDDDFFFHHHJJJLLLNNNQQQVVVYYYXXXYYY\\\___ccchhhkkkmmmlllmmmmmmlllkkkiiigggfffaaaaaaaaa```______^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWVVVXXXZZZZZZZZZ[[[]]]___]]]]]]^^^___aaaccceeefffeeeeeefffggghhhiiiiiihhhiiijjjkkkmmmnnnooooooooommmllllllllllllmmmmmmnnnnnnmmmkkkiiigggfffdddccc_________^^^^^^\\\[[[[[[YYYXXXVVVVVVWWWXXXWWWVVVWWWWWWYYY[[[^^^bbbeeegggffffffhhhiiijjjjjjjjjjjjeeeddddddccccccdddddddddgggggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhggggggggggggkkklllnnnpppvvv~~~}}}wwwssslllllllllmmmmmmmmmmmmmmmooonnnnnnnnnnnnooooooppppppsssxxx|||}}}{{{xxxuuuqqqpppnnnlllkkkkkkkkkkkkhhhiiikkkmmmnnnpppppppppkkklllooopppqqqrrruuuxxx}}}yyyrrrmmmjjjgggeeeccccccbbbbbbbbbbbbbbbcccaaaaaabbbbbbbbb```^^^]]]]]]```cccdddaaa______```]]]]]]\\\\\\]]]]]]^^^______```aaabbbbbbaaa```______^^^^^^^^^^^^___`````````]]][[[ZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^___aaabbbdddeeefffeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjjjjkkklllllljjjjjjkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkllllllllllllllllllmmmnnnoooppprrruuuyyy~~~xxxmmmQQQKKKCCC===:::;;;;;;<<<999999:::999999888777666555555555666777999:::;;;:::===AAADDDIIIPPPZZZaaannnwww|||rrriiiaaa[[[VVVSSSJJJIIIFFFDDDBBB@@@?????????@@@@@@@@@>>>>>>@@@BBBBBBCCCEEEGGGHHHKKKPPPSSSTTTUUUVVVYYY]]]aaaeeehhhmmmnnnnnnnnnnnnlllkkkjjjffffffeeeeeedddccccccccc```___]]]\\\ZZZZZZYYYYYYWWWWWWWWWVVVWWWWWWXXXXXXWWWYYY[[[[[[[[[\\\^^^```\\\\\\]]]^^^```bbbdddeeefffggghhhiiijjjkkkkkkkkkiiijjjkkkmmmooopppppppppmmmllllllkkkkkklllllllllggggggfffdddcccbbbaaa```[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVTTTTTTUUUVVVVVVUUUWWWWWWYYY\\\```dddhhhjjjhhhiiiiiijjjkkklllmmmmmmhhhhhhggggggggggggggghhhkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkkkkkkkkjjjjjjiiikkkmmmooorrruuuzzz~~~wwwqqqnnnllllllmmmoooppppppoooooopppppppppqqqqqqqqqrrrsssvvvxxxyyywwwuuutttpppooommmlllkkkkkkkkkkkkkkkkkkmmmnnnoooooooooooonnnnnnmmmlllmmmnnnooopppuuuuuuwwwzzz}}}}}}uuunnniiieeeaaa___]]]^^^___aaaaaaaaa```___aaaaaa``````____________^^^```aaacccbbb```]]]\\\\\\[[[[[[ZZZ[[[]]]^^^_________``````aaaaaabbbbbbaaa___^^^]]]]]]^^^___aaa````````````___^^^]]]\\\___]]]\\\ZZZYYYYYYZZZZZZ\\\\\\]]]]]]^^^___``````aaaaaa``````aaaccceeefffggghhhjjjjjjhhhggghhhiiillllllkkkjjjiiiiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkjjjkkklllmmmmmmmmmlllkkklllkkkkkkkkkkkkjjjjjjjjjmmmmmmooopppqqqrrrrrrrrrpppqqqsssvvv{{{sss]]]OOOAAA>>>???>>>;;;:::::::::999999888777777777444444555666777777666666======>>>AAAEEEJJJNNNQQQ```gggssstttlllddd^^^[[[XXXSSSMMMIIIGGGEEEBBB???BBB@@@======>>>??????>>>AAAAAABBBDDDFFFGGGHHHIIIMMMNNNPPPSSSVVVZZZ]]]___ccceeegggjjjkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggfffeeedddcccccccccccc\\\\\\]]]]]]]]]]]]]]]\\\____________````````````eeedddbbbaaaaaabbbdddeeeeeegggjjjmmmnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjhhhgggffffffcccbbb``````aaaaaa___^^^[[[XXXUUUUUUWWWXXXVVVTTTTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ\\\^^^aaafffkkkpppiiiiiiiiijjjkkkkkklllllljjjiiihhhhhhggggggggggggjjjiiihhhhhhhhhhhhiiijjjjjjjjjkkkllllllllllllkkkkkkmmmoooqqqtttxxx}}}zzzrrrppplllkkkmmmooopppppppppppppppqqqqqqqqqrrrrrrqqqssstttvvvvvvvvvtttsssqqqpppnnnmmmlllllllllmmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnoooqqqqqqrrrtttxxx{{{~~~xxxsssmmmhhhdddbbb```^^^]]]^^^___`````````______^^^^^^^^^]]]]]]]]]\\\\\\^^^___aaabbbbbb```]]]\\\\\\[[[ZZZZZZ[[[\\\^^^___^^^______```aaaaaabbbbbbaaa```^^^]]]]]]^^^```aaa```aaaaaa```___^^^]]]]]]___^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^______``````aaa`````````aaaccceeefffggghhhjjjjjjhhhggghhhiiilllkkkjjjjjjiiiiiiiiijjjkkkjjjiiihhhhhhhhhiiijjjiiijjjkkklllllllllkkkkkklllkkkkkkkkkkkkkkkkkkkkkmmmnnnoooppprrrrrrrrrrrrppprrrsssvvvzzzwwwbbbSSSEEE@@@@@@>>>;;;:::;;;;;;;;;:::999999888888444555555666777777666666999999:::<<<@@@DDDHHHJJJQQQXXXbbbmmmyyyxxxooogggccc\\\WWWPPPLLLJJJGGGDDDAAABBB@@@>>>>>>???@@@@@@???@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKNNNQQQUUUXXXYYY\\\^^^aaadddfffhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhhhhgggggghhhhhhdddeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeefffffffffhhhgggffffffffffffggghhhjjjllloooqqqrrrqqqpppooonnnnnnnnnmmmmmmllllllllljjjiiihhhgggfffeeedddcccaaa___^^^]]]^^^^^^\\\ZZZYYYWWWTTTTTTVVVWWWUUUTTTSSSRRRQQQQQQRRRSSSTTTUUU[[[]]]```bbbfffjjjppptttjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhgggggggggiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjlllmmmmmmnnnnnnlllmmmoooppprrruuuyyy|||}}}tttqqqmmmkkklllnnnooopppqqqqqqqqqqqqrrrrrrrrrsssqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmlllllllllkkklllmmmmmmnnnnnnnnnooopppsssuuuxxxzzzzzztttnnnjjjfffcccbbbaaa```___]]]]]]^^^_________^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]___```aaaaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\^^^___^^^^^^______```aaaaaaaaaaaa```___^^^^^^___```aaaaaaaaaaaaaaa```___^^^^^^```___]]]\\\[[[[[[\\\]]]^^^^^^^^^______``````aaa`````````aaabbbcccdddeeeggghhhjjjjjjhhhhhhhhhiiikkkkkkjjjiiiiiiiiijjjjjjkkkjjjiiihhhhhhhhhhhhhhhggghhhiiijjjjjjjjjiiiiiikkkkkkkkkkkkllllllllllllmmmnnnoooqqqqqqrrrrrrrrrppprrrtttuuuxxx|||zzzhhhXXXHHHBBB@@@>>><<<;;;===<<<<<<;;;;;;:::999999555555666777777777666666666666777999;;;???BBBDDDGGGLLLUUU^^^hhhvvv~~~uuuoooeee___XXXSSSPPPMMMHHHEEEDDDBBB?????????@@@@@@???>>>??????AAABBBCCCDDDDDDDDDDDDFFFHHHKKKNNNQQQRRRRRRTTTXXX\\\___aaabbbcccffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmllllllkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkllllllllllllllllllkkknnnoooqqqsssssssssqqqpppnnnnnnmmmlllkkkkkkjjjiiiffffffeeecccbbbaaa```___^^^\\\ZZZZZZZZZYYYXXXVVVVVVUUUSSSSSSTTTUUUTTTSSSSSSRRRRRRRRRSSSUUUVVVWWW___aaaeeehhhkkkpppvvvzzzllllllkkkkkkjjjjjjjjjjjjllllllkkkjjjiiihhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhfffgggiiikkklllnnnnnnooolllmmmoooooooooqqqtttvvvyyy|||}}}uuuqqqmmmjjjkkkmmmnnnoooqqqqqqqqqrrrrrrrrrssssssppppppooonnnnnnooopppqqqqqqpppppppppooooooooopppmmmmmmllllllllllllllllllkkkkkkkkkkkkllllllmmmmmmoooooonnnoooqqqsssuuuvvvyyy|||yyyrrrllliiifffcccaaaaaabbbaaa```\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````___]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]^^^^^^______```aaaaaaaaa``````______``````aaaaaaaaaaaaaaaaaa```______```___^^^]]]\\\]]]]]]^^^____________``````aaaaaa______```aaabbbcccddddddfffhhhjjjiiihhhggghhhiiiiiiiiiiiihhhiiiiiijjjjjjkkkkkkjjjiiihhhgggggggggffffffgggggghhhhhhhhhhhhjjjjjjkkkkkkllllllmmmmmmmmmnnnooopppqqqqqqqqqqqqmmmooorrrtttuuuxxx|||~~~yyyjjj[[[KKKCCC@@@>>>===>>>======<<<;;;;;;::::::999555666666777777777666666777777888999;;;===???@@@BBBFFFLLLSSS[[[hhhuuu|||qqqjjjbbb[[[WWWSSSNNNJJJFFFDDDAAA@@@@@@@@@@@@???===>>>>>>???@@@AAAAAABBBAAAAAABBBDDDGGGIIIKKKMMMLLLMMMPPPTTTWWWYYY[[[[[[^^^___```bbbdddeeefffgggggggggggghhhiiijjjkkkllloooooooooooonnnmmmlllllljjjkkkkkkkkkkkklllllllllmmmnnnpppqqqqqqpppnnnmmmnnnooopppqqqqqqpppooonnnmmmmmmllljjjiiigggffffffcccbbbaaa```___]]]\\\\\\[[[YYYWWWWWWWWWWWWUUUSSSSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]bbbeeeiiimmmqqqvvv|||mmmmmmllllllkkkkkkjjjjjjllllllkkkkkkjjjhhhfffeeeggggggggggggggggggggggggccceeegggiiikkkmmmnnnnnnlllmmmnnnnnnnnnnnnppprrrrrruuu{{{~~~zzztttpppllljjjjjjlllmmmmmmpppppppppqqqqqqqqqrrrrrrooonnnmmmlllllllllnnnoooooooooooopppppppppppppppmmmlllkkkkkkjjjkkkkkklllkkkkkkkkklllllllllllllllnnnnnnmmmmmmnnnppprrrssstttxxx~~~yyysssmmmhhhgggdddbbb`````````___^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^___^^^]]]]]][[[ZZZZZZYYYZZZ\\\]]]^^^]]]]]]]]]^^^______````````````____________``````aaaaaaaaaaaaaaa``````___```___^^^]]]]]]]]]^^^____________```````````````^^^___```aaabbbccccccdddeeegggiiihhhgggfffggggggggggggggggggggghhhiiijjjjjjjjjjjjiiihhhgggffffffeeeeeeeeeeeeffffffggggggiiiiiiiiijjjkkklllmmmmmmmmmmmmnnnoooppppppppppppjjjllloooqqqsssuuuxxx{{{zzziii[[[LLLDDD@@@>>>>>>@@@<<<<<<<<<;;;::::::999999666777777777777777666666777777777888:::;;;<<<===;;;>>>CCCGGGMMMXXXdddlll{{{|||uuulllddd^^^YYYSSSNNNKKKHHHEEECCCBBBAAA@@@???===>>>>>>>>>??????@@@@@@@@@AAAAAACCCEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQSSSSSSXXXXXXZZZ\\\^^^```aaabbbbbbccccccdddeeegggiiijjjlllllllllllllllkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkkmmmoooppppppooommmkkklllmmmmmmnnnnnnmmmlllkkkjjjiiihhhgggeeecccbbbbbb```___^^^]]]\\\ZZZYYYYYYXXXVVVUUUUUUUUUUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUWWWZZZ]]]```bbbgggjjjooossswww|||lllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjhhhfffeeeffffffggggggggggggffffffcccdddfffhhhjjjlllmmmmmmlllmmmnnnnnnmmmlllmmmooooooqqquuuyyy|||{{{xxxuuupppmmmkkkiiijjjkkkkkkkkknnnnnnnnnoooooooooooopppnnnmmmlllkkkkkkkkklllmmmllllllnnnnnnoooooooooooolllkkkjjjiiijjjjjjlllmmmkkkkkklllmmmmmmmmmmmmllllllkkkjjjjjjkkklllnnnoooqqquuu{{{|||vvvrrrnnnjjjgggcccaaa___^^^^^^]]]\\\ZZZ\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYYYY\\\\\\]]]]]]^^^^^^]]]]]]ZZZZZZYYYYYYZZZ[[[]]]^^^\\\\\\]]]]]]^^^_________________________________`````````aaaaaa``````_________]]]]]]]]]]]]^^^___________________________^^^^^^```aaabbbcccccccccdddfffggggggfffeeeeeefffdddddddddeeefffggghhhiiiiiiiiiiiiiiihhhgggffffffeeeeeeddddddeeeeeefffgggfffggghhhiiijjjkkklllmmmllllllmmmnnnnnnnnnnnnnnniiikkkmmmoooppprrruuuxxx}}}}}}jjj]]]OOOGGGBBB??????AAA===<<<<<<;;;::::::999999777777888888888777666666444444555666777888999999:::===@@@BBBFFFMMMWWW^^^hhhvvvwwwooohhhaaaZZZUUURRROOOKKKHHHFFFDDDBBB@@@??????????????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMRRRSSSUUUWWWYYY[[[\\\]]]^^^^^^^^^___aaacccdddeeefffgggggghhhhhhggggggffffffgggggggggggghhhhhhhhhggghhhjjjkkkkkkjjjhhhgggiiiiiijjjjjjjjjiiiiiihhheeedddcccbbb```___^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRRRRRTTTTTTSSSRRRNNNOOOPPPPPPOOOPPPRRRTTTSSSTTTVVVYYY]]]bbbfffhhhooorrrwww{{{~~~jjjjjjiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjhhhfffeeeeeefffggggggggggggfffeeedddeeegggiiikkklllmmmmmmlllmmmooonnnmmmllllllmmmooopppqqqsssuuuuuussspppllljjjiiiiiikkkkkkjjjiiikkklllllllllmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkiiijjjkkkmmmnnnnnnmmmmmmkkkjjjiiihhhiiijjjlllnnnkkklllmmmnnnnnnnnnmmmmmmjjjiiiiiiiiijjjkkkmmmnnnppprrrwww~~~}}}yyysssnnnjjjhhhfffeeeaaa___]]]]]]]]]]]][[[ZZZ[[[[[[YYYXXXXXXXXXYYYYYYVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[\\\\\\]]]]]]]]]]]]ZZZZZZYYYYYYZZZ[[[]]]^^^\\\\\\\\\]]]^^^^^^______]]]]]]^^^^^^^^^^^^]]]]]]^^^______`````````______^^^^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaabbbcccbbbbbbbbbdddeeeeeedddccccccdddbbbbbbbbbcccdddfffggghhhgggggghhhiiiiiihhhgggfffeeeeeedddddddddeeefffgggdddeeefffgggiiijjjkkklllkkkkkkllllllmmmmmmlllllljjjkkklllmmmmmmooosssuuuwww|||mmmaaaTTTKKKEEE@@@>>>@@@>>>>>>===<<<<<<;;;;;;:::888888888888888777666666333333444666777777888888;;;===@@@AAABBBGGGNNNTTTWWWdddsss~~~vvvooogggaaa[[[WWWRRRNNNKKKHHHEEECCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEGGGHHHIIILLLMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^___```aaaaaaaaaaaa`````````aaaaaaaaabbbbbbaaabbbcccddddddcccbbbaaaccccccccccccccccccdddccc```______]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRPPPOOOOOOPPPRRRSSSSSSRRRLLLNNNPPPPPPOOOPPPRRRUUUVVVWWWZZZ^^^dddjjjoooqqqxxx{{{ggggggggggggggghhhhhhhhhfffggghhhjjjiiihhhfffeeedddeeefffggggggfffeeedddeeefffhhhjjjlllmmmnnnnnnkkkmmmooonnnmmmllllllmmmqqqppppppqqqrrrrrrpppnnniiihhhhhhiiikkkkkkiiihhhjjjjjjjjjkkkkkkkkkllllllllllllllllllkkkkkkjjjjjjggghhhjjjlllmmmmmmlllllljjjiiihhhhhhiiikkkmmmnnnllllllnnnooooooooonnnmmmkkkjjjjjjjjjkkklllnnnooooooqqquuuzzz|||vvvsssmmmhhhdddccccccddd```___^^^^^^______^^^\\\[[[ZZZYYYXXXWWWWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]ZZZYYYYYYYYYYYY[[[\\\]]][[[\\\\\\]]]]]]^^^______\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^_______________^^^^^^]]]\\\\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaabbbcccbbbbbbaaaccceeedddcccbbbcccccc```aaaaaabbbccceeefffgggfffggghhhiiiiiihhhggggggfffeeedddcccdddeeefffgggcccdddeeeggghhhjjjkkkllljjjjjjkkkkkkllllllkkkkkkmmmmmmmmmllllllmmmpppssstttxxx~~~pppeeeXXXOOOGGG@@@>>>????????????>>>======<<<<<<888888888888888777666666333444666777888999999999888:::======>>>@@@FFFJJJMMMYYYfffqqqzzzrrrmmmaaa]]]WWWRRROOOKKKHHHFFFBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<===>>>????????????@@@AAABBBDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^______^^^^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVUUUSSSRRRQQQPPPOOOMMMMMMLLLNNNPPPRRRRRRQQQLLLNNNPPPPPPOOOOOOSSSVVV[[[\\\___dddkkkqqqvvvzzzhhhgggeeedddddddddeeeeeeeeegggiiijjjjjjhhhfffdddggggggggggggffffffffffffeeefffgggiiikkkmmmnnnooooooooonnnmmmlllkkkkkkkkknnnmmmmmmnnnnnnmmmkkkiiijjjiiiiiihhhhhhiiijjjjjjlllkkkkkkjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkmmmkkkiiiiiijjjjjjjjjiiiiiihhhgggffffffgggiiijjjjjjkkkkkklllmmmmmmmmmllllllkkkiiihhhhhhhhhiiijjjnnnoooqqqtttxxx}}}}}}vvvqqqnnnlllhhheeecccbbbbbbbbbaaa``````___]]]\\\[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^______```___```aaabbbaaa```]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^bbbbbbaaaaaaaaaaaabbbbbb______```bbbccceeeggghhhhhhhhhhhhhhhhhhgggffffffeeedddcccbbbbbbdddfffgggbbbbbbcccdddeeefffggghhhiiijjjkkkjjjiiiiiikkkmmmlllllllllmmmoooqqqrrrsssuuuwww{{{wwwmmm___TTTNNNHHHAAA<<>>>>>===<<<999777999888777555555555555666777777777777777777777777888888:::<<<>>>???AAABBBFFFMMMVVV___kkk}}}|||vvvmmmhhh```[[[WWWSSSNNNJJJHHHFFFDDDBBBBBBBBB@@@??????===<<<<<<===>>>>>>===@@@???????????????@@@@@@DDDDDDEEEGGGHHHJJJKKKKKKNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMOOOQQQLLLNNNPPPQQQRRRUUUYYY]]]```cccgggkkkooouuu{{{dddcccbbb`````````aaabbbeeefffhhhjjjjjjiiigggeeeffffffffffffeeeeeeeeeeeefffggggggiiikkklllnnnooopppooommmkkkjjjjjjkkkkkkmmmmmmmmmmmmnnnmmmkkkiiijjjjjjjjjjjjjjjiiiiiiiiikkkjjjjjjjjjjjjkkkkkklllllllllllllllmmmmmmmmmmmmlllkkkiiiiiijjjjjjiiihhhiiihhhfffeeeeeefffhhhiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhggggggggghhhiiillllllmmmooorrruuuxxxzzz|||yyyrrrmmmjjjhhheeecccaaa```aaaaaa___^^^^^^]]][[[ZZZZZZYYYZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWWWWVVVWWWWWWWWWZZZZZZ[[[\\\]]]^^^______aaaaaabbbbbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]]]]]]```____________```aaaaaa``````aaabbbccceeefffgggggghhhhhhhhhhhhgggfffeeedddcccbbbaaabbbccceeefffdddddddddeeeeeeeeeeeeeeeggghhhiiihhhggggggiiikkkkkkkkklllmmmnnnpppqqqrrrtttuuuyyytttdddXXXQQQKKKEEE@@@BBB@@@???>>>???>>><<<:::<<<;;;999888777777888888777777777777777777777777666777888:::<<<>>>???@@@@@@FFFNNNUUU___nnnzzzsssjjjccc^^^YYYSSSNNNKKKIIIFFFDDDDDDCCCAAA@@@@@@???======???@@@???>>>??????>>>>>>>>>??????@@@BBBBBBCCCEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNPPPQQQQQQQQQQQQQQQQQQPPPSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPOOOQQQSSSUUUWWW[[[___bbbeeehhhlllqqqvvv{{{aaaaaa```____________```dddeeegggiiiiiiiiigggfffeeeeeeeeeeeedddddddddcccggggggggghhhjjjlllnnnppppppnnnkkkiiihhhhhhjjjkkkkkkkkklllllllllkkkkkkjjjkkkkkkllllllllljjjiiihhhiiiiiiiiiiiiiiijjjkkklllkkkkkkkkkkkkllllllmmmmmmkkkjjjhhhhhhiiijjjiiihhhhhhgggfffeeeeeefffggggggggghhhiiiiiijjjiiiiiiiiigggfffeeeeeeeeefffggghhhjjjjjjjjjjjjlllmmmnnnoooqqqvvv}}}zzzssskkkfffdddcccaaa___^^^^^^______\\\\\\[[[ZZZYYYYYYXXXWWW[[[ZZZYYYXXXXXXXXXYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYWWWVVVUUUTTTSSSTTTTTTUUUXXXYYYZZZ[[[\\\]]]]]]]]]bbbbbbbbbaaa___]]][[[YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^___aaaaaabbbbbbbbbbbbbbbcccdddeeefffggggggggggggfffeeeeeecccbbbaaaaaaaaabbbddddddffffffeeeeeeddddddcccccceeefffffffffeeeeeeggghhhjjjjjjjjjkkklllnnnoooppprrrrrrtttyyypppaaaXXXQQQJJJDDDDDDBBB@@@???@@@@@@>>>===<<<;;;:::999888888888999666666666666666666666666555666777888:::;;;======<<<@@@FFFKKKQQQ^^^mmmyyywwwooojjjddd^^^YYYRRROOOLLLJJJIIIGGGEEECCCBBB@@@??????@@@AAA@@@??????>>>>>>=========>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKLLLLLLMMMOOOQQQSSSVVVYYY\\\___cccgggjjjmmmqqquuuzzzbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffhhhiiiiiihhhgggeeeeeeeeeeeeddddddddddddhhhgggggggggiiikkknnnooopppmmmiiifffeeefffhhhiiihhhiiijjjjjjjjjiiijjjjjjkkklllmmmnnnmmmkkkiiiggghhhhhhhhhhhhiiijjjkkkkkkgggggghhhhhhiiijjjjjjjjjjjjhhhgggggghhhiiihhhgggggggggfffeeeeeeeeeeeefffggghhhhhhiiiiiiiiihhhhhhddddddcccbbbcccdddeeefffiiiiiiiiiiiiiiijjjjjjkkkjjjnnnsssyyy~~~xxxssslllddd___^^^]]]\\\\\\[[[\\\]]]]]][[[[[[ZZZZZZYYYXXXWWWWWW[[[ZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUUUUUUUVVVWWWWWWXXXTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXYYY[[[\\\\\\\\\\\\````````````___]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___``````^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[]]]^^^```bbbcccccccccbbbbbbbbbbbbcccccceeeeeeffffffffffffeeedddbbbaaaaaaaaaaaabbbcccccceeeeeeeeedddddddddcccccccccdddeeeeeeddddddeeeggggggggghhhhhhiiikkklllmmmoooooopppssswwwpppcccYYYPPPIIIFFFDDDAAA@@@@@@@@@@@@???::::::999999888777777777666666666666666666666666555666777888999:::;;;;;;;;;>>>BBBEEEJJJSSS```iii||||||wwwqqqkkkfff\\\YYYUUUQQQOOOMMMJJJHHHCCCBBB@@@???@@@AAA@@@??????>>>>>>============>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHIIIIIIJJJJJJKKKIIIKKKMMMNNNOOOQQQTTTWWWWWWZZZ___cccgggkkkpppssswwwzzzddddddddddddddddddddddddcccdddfffggghhhhhhhhhhhhfffffffffeeeeeeeeeeeedddggggggfffggghhhjjjlllmmmmmmkkkgggcccbbbcccdddfffeeeggghhhhhhffffffhhhjjjjjjkkkmmmmmmmmmkkkiiihhhggggggggggggggghhhiiijjjffffffgggggghhhiiiiiijjjhhhgggeeefffggghhhhhhgggggggggfffeeeeeeeeeeeeeeehhhhhhiiiiiiiiiiiihhhhhhcccbbbaaaaaaaaabbbcccdddeeeeeefffggghhhhhhiiiiiihhhjjjmmmpppvvv}}}}}}zzzuuupppkkkeee___ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUUUURRRQQQOOONNNOOOQQQSSSTTTVVVWWWYYY[[[\\\\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZYYYYYYYYYXXXYYY[[[]]]^^^``````aaa]]]]]]\\\[[[[[[ZZZYYYYYY[[[[[[\\\^^^```bbbdddeeedddcccbbbbbbaaaaaabbbbbbcccddddddeeeeeeeeeddddddbbbbbbbbbbbbbbbccccccdddcccccccccdddddddddeeeeeedddeeeeeeeeeddddddfffgggeeeeeeeeefffggghhhiiijjjlllmmmmmmnnnqqqxxxtttfffYYYPPPJJJGGGCCC@@@@@@@@@@@@@@@;;;;;;;;;:::999999888777666666666666666666666666666666777888999999:::::::::<<>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSVVVZZZ]]]]]]aaafffkkkoootttyyy|||cccdddeeeeeefffeeeeeeeeedddeeeffffffggggggggggggffffffffffffeeeeeeeeeeeedddeeefffggghhhiiijjjjjjjjjhhhdddaaa``````aaabbbaaaccceeeeeeccccccfffjjjiiijjjkkkllllllkkkjjjiiihhhggggggffffffgggggggggfffgggggghhhiiijjjkkkkkkgggeeedddeeefffggggggfffhhhgggggggggfffeeeeeeeeehhhhhhiiiiiihhhhhhggggggccccccaaa`````````aaaaaa___aaabbbdddfffggggggggghhhiiijjjkkknnnssszzz~~~|||rrrppplllhhheeeaaa\\\XXXVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRNNNMMMLLLKKKMMMOOOSSSUUUVVVWWWZZZ\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^______[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYY[[[]]]^^^___``````]]]\\\\\\\\\[[[ZZZZZZZZZ\\\\\\]]]___aaaccceeefffccccccbbbaaaaaaaaaaaaaaabbbccccccddddddddddddcccccccccdddddddddeeeeeeeeebbbbbbccccccddddddeeeeeedddeeeeeeeeeddddddfffgggeeeeeeeeeeeefffggghhhiiijjjlllllllllmmmrrr{{{yyyggg\\\QQQLLLFFFBBB@@@@@@@@@@@@===>>>>>>>>>===<<<;;;:::666666666666666666666666666666777777888888888999888999;;;===AAAFFFMMMRRR[[[fffyyy}}}uuuqqqjjjddd___YYYTTTQQQOOOLLLIIIGGGGGGEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGIIILLLMMMMMMPPPSSSVVVYYY\\\aaadddgggkkkqqqvvvzzzdddeeefffggghhhggggggfffeeefffffffffffffffffffffeeeeeeeeeeeedddddddddcccbbbccceeeggghhhhhhgggffffffeeebbb```^^^]]]]]]]]]^^^aaacccbbb``````dddiiihhhhhhiiiiiijjjkkkkkkkkkhhhhhhgggfffeeeeeeeeeeeeeeeffffffgggiiijjjjjjkkkfffdddcccdddfffggggggfffhhhhhhhhhhhhgggfffeeeeeegggggggggggggggfffeeeeeedddcccbbb```_________```^^^___bbbdddeeeffffffffffffgggggggggiiilllrrrvvvxxx|||}}}xxxsssqqqiiigggdddbbb```^^^[[[XXXVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTQQQRRRSSSSSSTTTUUUVVVVVVSSSSSSTTTTTTSSSRRRPPPOOOJJJIIIHHHHHHJJJNNNRRRTTTVVVXXXZZZ]]]^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\\\\[[[[[[[[[ZZZYYYZZZ\\\]]]^^^_________\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]___aaaccceeefffcccbbbbbbaaaaaaaaaaaabbbaaabbbbbbcccddddddcccccceeeeeefffgggggggggggggggdddddddddccccccccccccccccccdddeeedddcccccceeegggggggggggggggggghhhiiijjjiiikkkmmmllllllooowww~~~xxxjjjYYYSSSLLLEEEBBBAAAAAA@@@>>>>>>??????>>>===;;;:::777777777777777777777777555555555555666666666666777888888:::<<<@@@EEEHHHOOOWWWfffxxx{{{tttmmmfff```\\\YYYVVVRRRPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@?????????@@@BBBDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKNNNQQQRRRTTTWWWZZZ^^^aaafffjjjnnnrrrvvv|||fffgggiiijjjjjjjjjiiiiiifffffffffffffffeeeeeeeeedddddddddcccccccccbbbbbb```bbbeeeggghhhgggfffddddddcccaaa___]]]\\\[[[[[[\\\___aaa```^^^^^^ccchhhggggggggghhhiiijjjlllmmmiiihhhgggfffeeedddddddddccccccdddeeefffggghhhiiieeedddcccccceeegggffffffiiiiiiiiiiiihhhgggfffeeeeeefffffffffeeeeeedddccceeedddbbb```___^^^^^^___```aaaccceeefffggggggfffdddeeeeeeeeefffiiimmmqqqppptttzzz~~~xxxqqqkkkiiicccaaa___^^^^^^]]][[[YYYVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQQQQSSSTTTUUUVVVWWWSSSSSSTTTTTTSSSQQQOOONNNFFFFFFEEEEEEHHHLLLQQQTTTVVVXXX[[[^^^___^^^\\\[[[]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_________\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^```bbbdddeeebbbbbbaaaaaaaaaaaabbbbbb```aaabbbcccccccccccccccfffggghhhhhhiiiiiihhhhhhffffffeeedddcccbbbaaa```bbbcccdddcccbbbbbbdddfffiiiiiihhhiiiiiijjjkkklllhhhkkkmmmlllkkknnnuuu|||uuu^^^XXXOOOHHHDDDBBBAAAAAA<<<============;;;:::999888888888888888888888888444444444444444444444444888888888999;;;>>>AAACCCJJJNNN[[[jjjtttwwwyyyrrrkkkfffaaa^^^YYYVVVTTTQQQNNNKKKGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===???AAACCCDDDCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHNNNNNNMMMNNNPPPTTTWWWYYY[[[^^^bbbfffiiinnnssswwwzzz~~~hhhhhhggggggffffffffffffffffffeeedddbbbaaa``````dddccccccbbbaaa```______aaaccceeeggghhhhhhgggfffgggeeebbb___]]]\\\\\\\\\______``````aaaaaabbbbbbdddddddddeeegggiiijjjkkkhhhhhhgggfffdddbbb```___aaabbbeeeggghhhhhhhhhhhhkkkhhhdddccceeeffffffdddddddddeeeeeeeeedddcccccccccccccccdddeeefffggghhhdddcccaaa^^^]]]\\\\\\\\\aaabbbcccdddeeefffffffffggggggggggggffffffffffffiiilllpppvvv}}}}}}zzzxxxuuupppkkkfffbbb```XXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRUUUTTTSSSSSSRRROOOKKKHHHFFFEEEDDDEEEIIINNNQQQSSSXXXYYYZZZ\\\^^^```aaabbb\\\\\\]]]]]]^^^^^^______\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\]]]^^^___```bbbcccccc````````````____________aaaaaaaaaaaabbbcccdddeeeaaacccgggkkkmmmlllkkkiiieeefffffffffffffffeeedddgggfffeeeddddddeeefffggghhhhhhiiiiiiiiiiiihhhhhhlllmmmnnnnnnnnnpppsssvvv}}}mmmaaaTTTNNNHHHCCC@@@@@@???@@@@@@@@@???===;;;999::::::999999888777777777666666666666666666666666666666666666777888999:::DDDGGGMMMSSS[[[eeeooovvv|||xxxssspppkkkddd^^^YYYVVVUUUSSSRRROOOMMMKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKIIIHHHHHHIIIIIIGGGFFFBBBBBBAAABBBCCCCCCAAA???@@@@@@AAAAAAAAABBBBBBBBBCCC@@@???@@@DDDFFFFFFDDDDDDFFFHHHIIIIIIKKKNNNPPPPPPRRRSSSTTTWWW[[[aaaeeegggiiilllppptttyyyffffffgggggggggfffeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbaaaaaa`````````aaabbbeeeggghhhhhhgggfffgggeeebbb___]]]\\\\\\]]]]]]]]]^^^^^^______``````bbbbbbcccdddeeegggiiijjjhhhhhhgggeeedddaaa___^^^```aaaccceeegggggghhhgggiiifffbbbaaacccddddddbbbcccdddddddddddddddccccccccccccccccccdddfffggghhheeecccaaa___]]]\\\\\\\\\```aaacccdddeeeeeefffffffffffffffeeeeeeeeeddddddeeefffjjjnnnssswww{{{|||zzzwwwrrrpppmmmiiiddd```]]][[[VVVVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYYYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTXXXWWWVVVUUUUUUUUUUUUUUURRRQQQPPPPPPPPPMMMIIIFFFEEECCCBBBDDDIIINNNRRRTTTXXXYYYZZZ\\\^^^___aaaaaa^^^^^^______```aaaaaaaaa```aaaaaaaaaaaa``````___^^^]]]\\\]]]___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___```aaabbbbbb````````````````````````aaa``````aaaaaabbbcccdddaaadddgggkkklllllljjjiiieeeffffffggggggfffffffffhhhgggfffeeeeeeffffffggghhhhhhiiijjjjjjjjjjjjjjjlllmmmnnnnnnnnnpppsssuuu|||xxxjjj\\\SSSMMMGGGCCCCCC@@@@@@@@@@@@???>>><<<;;;::::::999999888777777666666666666666666666666666666666666666777888999:::???BBBFFFJJJPPPXXX```eeeqqq{{{|||uuummmgggcccaaaZZZXXXUUURRRPPPPPPOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOMMMKKKJJJIIIGGGGGGGGGGGGEEEDDD@@@@@@@@@@@@AAAAAAAAABBBCCCAAA@@@AAAEEEGGGGGGFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWYYYZZZ[[[]]]bbbgggkkkqqqtttxxx|||dddeeefffggggggeeecccbbbbbbbbbbbbbbbbbbbbbccccccaaa`````````````````````aaabbbdddeeeggggggfffffffffeeebbb___]]]\\\\\\\\\\\\\\\]]]^^^___```````````````aaabbbcccdddfffggghhhhhhgggeeecccaaa___^^^]]]___aaaccceeefffggggggfffdddaaa```aaaaaaaaa```bbbbbbcccccccccccccccbbbbbbbbbbbbcccdddeeefffgggeeedddbbb```^^^]]]]]]\\\```aaabbbcccdddeeeeeeeeeddddddddddddcccccccccccceeeeeegggjjjlllooopppqqqxxx|||{{{wwwrrrnnnhhhfffccc___\\\YYYWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUYYYXXXXXXWWWVVVVVVUUUUUUQQQPPPOOOOOONNNLLLHHHEEEBBBAAAAAACCCIIIOOOSSSUUUYYYYYYZZZ\\\^^^___```aaa``````aaabbbbbbcccddddddffffffeeedddcccbbbaaa```___^^^^^^___```aaaaaa___``````______^^^^^^]]]]]]\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa____________```aaabbbcccbbbdddgggjjjkkkkkkiiihhheeeeeeffffffgggggghhhhhhiiihhhhhhggggggfffffffffhhhhhhjjjkkkllllllmmmmmmlllmmmnnnnnnnnnooorrruuuzzz~~~qqqaaaWWWPPPIIIDDDCCCAAAAAA@@@@@@@@@???>>>>>>::::::999888888777777666666666666666666666666666666666666666777888999999;;;===???AAADDDIIINNNSSS^^^hhhvvvzzztttpppeeeccc```\\\ZZZZZZZZZ[[[\\\]]]^^^___```aaaaaaaaabbbbbbaaaaaaaaa````````````^^^\\\\\\[[[ZZZWWWUUURRRPPPLLLJJJIIIIIIGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFDDDDDDFFFHHHKKKKKKKKKNNNPPPRRRTTTUUUXXX[[[^^^bbbccceeegggiiinnnssswwwbbbdddfffggggggeeebbb```bbbbbbbbbbbbbbbaaaaaaaaa_______________````````````aaacccdddeeeeeeeeeeeedddcccaaa___]]]\\\[[[[[[]]]]]]___```aaabbbaaaaaa_________```aaabbbcccdddhhhhhhgggeeecccaaa___]]]\\\]]]^^^```bbbdddeeefffdddcccaaa``````````````````aaabbbcccccccccccccccbbbbbbbbbcccdddeeefffgggeeeeeecccaaa```^^^]]]]]]___```aaacccddddddeeeeeedddddddddcccccccccbbbbbbddddddeeefffhhhiiijjjjjjnnnqqqvvv{{{|||xxxtttoooiiifff___^^^[[[XXXVVVTTTSSSRRRPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVUUUUUUTTTSSSRRRSSSRRRQQQPPPOOOLLLHHHDDDAAA@@@@@@CCCIIIOOOTTTVVVXXXYYYZZZ[[[]]]^^^___`````````aaabbbcccddddddeeeiiihhhgggeeecccbbbaaa``````______```bbbcccbbbaaabbbbbbaaaaaa```___^^^^^^]]]]]]^^^^^^______``````bbbbbbbbbbbbbbbccccccccc____________```aaabbbbbbccceeegggiiijjjjjjiiihhheeeeeeeeefffggghhhiiijjjiiijjjjjjjjjiiihhhgggffffffgggiiijjjlllmmmmmmnnnlllmmmnnnmmmmmmoooqqqtttyyy{{{xxxggg]]]WWWOOOIIIFFFBBBBBBAAA@@@????????????::::::999999888888777777777777777777777777777777666666666666666777888888;;;<<<===>>>???AAAEEEHHHRRRYYYdddnnnwwwuuurrrmmmiiigggggghhhiiilllmmmoooppprrrsssssssssuuuuuuuuutttttttttsssssssssqqqooonnnmmmkkkgggeee___[[[VVVRRROOOMMMKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKMMMOOORRRSSSTTTVVVXXXZZZ\\\^^^aaaeeehhhlllnnnqqqtttxxx|||bbbccceeegggfffdddbbb```dddccccccbbb```______^^^^^^^^^^^^^^^^^^^^^______``````aaabbbcccdddeeeeeeaaaaaa___]]]\\\[[[ZZZYYY[[[\\\___aaabbbbbbaaaaaa^^^^^^^^^___```aaabbbcccgggffffffdddcccaaa___^^^[[[\\\]]]^^^```bbbdddeeecccccccccbbbaaa``````aaa___```aaabbbcccdddddddddbbbbbbbbbcccdddeeeggggggfffeeedddcccaaa```^^^]]]______aaabbbcccddddddddddddddddddcccccccccbbbbbb______```aaacccdddeeeeeehhhkkknnnrrrvvv||||||yyyuuuqqqmmmiiiccc```[[[ZZZWWWTTTSSSRRRRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRUUUTTTRRRQQQOOOLLLGGGCCCAAA@@@@@@CCCIIIOOOTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```aaabbbcccdddhhhgggeeecccaaa```______aaa``````aaacccddddddcccccccccbbbbbbaaa```______^^^^^^__________________aaabbbbbbbbbcccccccccddd```______``````aaabbbcccdddfffgggiiiiiiiiihhhgggeeeeeeeeeeeefffgggiiijjjiiijjjkkklllllljjjhhhgggeeefffhhhjjjkkklllmmmmmmlllmmmnnnmmmmmmnnnqqqsssxxxyyy~~~rrrkkkfff]]]TTTOOOGGGEEECCC@@@?????????@@@;;;;;;;;;:::999999888888888888888888888888888888666666666666666666777888:::;;;<<<======>>>AAADDDJJJNNNTTTZZZaaalllxxx}}}xxxvvvvvvxxxzzz}}}zzzsssnnngggaaa\\\XXXUUURRROOONNNMMMLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWYYY\\\^^^___bbbeeegggjjjmmmqqqtttwwwzzz~~~~~~|||{{{|||}}}cccdddeeeffffffdddbbbaaadddcccbbbaaa```^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]___``````aaabbbcccdddddd``````___^^^\\\[[[ZZZYYYXXXZZZ\\\___``````___^^^____________```aaabbbccceeeeeeddddddcccaaa```___\\\\\\]]]^^^___aaabbbcccbbbddddddcccaaa``````aaa___```aaacccdddeeeeeeeeecccccccccdddeeefffggghhhfffffffffdddcccaaa___^^^^^^___```aaabbbcccccccccdddccccccccccccbbbbbbbbb___```aaabbbccceeeffffffeeegggiiikkkmmmqqquuuyyy}}}{{{wwwrrrpppllljjjgggddd___\\\YYYWWWUUURRRQQQQQQQQQRRRNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQNNNJJJGGGDDDCCCBBBEEEJJJOOOSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbbdddcccaaa___^^^^^^^^^___aaa``````aaadddeeeeeedddccccccbbbbbbaaaaaa`````````````````````_________aaaaaaaaabbbccccccddddddaaaaaaaaaaaabbbcccdddeeeeeefffggghhhhhhhhhgggffffffeeeddddddeeefffgggiiihhhjjjlllnnnnnnllljjjhhheeefffhhhiiikkklllmmmmmmlllmmmnnnmmmlllmmmppprrrvvvwww||||||xxxmmm```XXXNNNKKKGGGCCC@@@???@@@@@@======<<<;;;;;;::::::999888888888888888888888888666666666555555666666777777888:::::::::;;;===@@@BBBDDDGGGJJJOOOXXXcccllluuuzzzrrrkkkddd^^^ZZZXXXWWWVVVUUUUUUWWWYYYZZZZZZ\\\^^^```aaacccgggiiilllooorrruuuxxx||||||zzzyyyyyyzzz{{{eeeeeeeeeeeeeeeddddddcccbbbbbbaaa```______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[_________```aaabbbcccdddaaaaaa```___^^^]]][[[ZZZWWWYYY\\\___``````___^^^````````````aaaaaabbbccccccccccccccccccbbbaaaaaa^^^^^^]]]]]]^^^___aaabbbaaacccdddccc```______aaa___```bbbccceeeffffffgggdddddddddeeefffggghhhiiigggggggggfffdddbbb___^^^^^^^^^```aaabbbcccccccccbbbbbbbbbaaaaaaaaa``````aaaaaabbbcccdddeeeffffffbbbccceeeffffffhhhkkkmmmooossswwwxxxwwwzzzyyyrrrmmmgggfffdddbbbaaa___\\\ZZZWWWUUURRRPPPNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSUUUWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXWWWUUUUUUUUUVVVWWWVVVSSSPPPHHHFFFEEEFFFJJJOOORRRSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]___```aaaaaaaaa```^^^]]]\\\]]]___```aaa``````aaadddeeeeeedddbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaa```````````````aaaaaabbbccccccdddcccccccccddddddeeefffgggfffgggggghhhhhhgggfffffffffeeedddccccccdddfffggggggiiimmmooopppooollljjjggghhhiiikkklllmmmmmmmmmlllmmmnnnmmmlllmmmooorrrrrruuuyyyqqqfffWWWSSSMMMGGGCCCAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777666666555555555666666444666888888888888:::<<<;;;>>>AAABBBDDDJJJRRRYYY```kkkxxxvvvmmmhhhfffeeecccbbbbbbdddfffhhhgggiiilllnnnoooqqquuuxxx{{{}}}}}}{{{wwwvvvvvvvvvwwwxxxzzz{{{ffffffeeeeeeeeeddddddddd````````````````````````^^^^^^]]]]]]\\\[[[ZZZZZZ____________```bbbcccdddbbbbbbbbbaaa```^^^]]]\\\XXX[[[^^^aaabbbbbbaaa```aaaaaaaaaaaaaaabbbcccdddaaabbbbbbcccccccccbbbbbb______^^^]]]^^^___```aaa```bbbdddccc```^^^^^^```___```bbbdddfffgggggghhheeeeeeeeefffggghhhiiijjjgggggggggfffdddbbb```^^^]]]^^^___aaabbbbbbbbbbbbaaa`````````____________^^^^^^^^^______`````````___```bbbccccccccceeegggfffiiillllllkkkmmmsssyyy|||yyyqqqjjjeeeaaa___^^^^^^^^^]]][[[XXXVVVTTTPPPNNNLLLLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRTTTVVVWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPRRRUUUWWWYYYYYYXXXXXXXXXXXXYYY\\\^^^^^^\\\ZZZKKKHHHGGGGGGKKKNNNQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXZZZZZZ\\\]]]^^^```aaabbb___^^^\\\[[[\\\]]]___aaa```______aaaccceeeeeedddaaaaaaaaaaaaaaabbbbbbbbbccccccbbbbbbaaaaaa``````___``````aaabbbbbbcccccceeeeeeeeeeeefffggghhhhhhggggggggggggggggggfffeeefffeeecccbbbbbbcccdddeeefffiiimmmpppqqqpppmmmkkkiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnmmmlllmmmoooqqqooosssxxx|||vvv\\\XXXQQQJJJEEECCCCCCCCC?????????>>>======<<<<<<999999999999999999999999777666666555555555666666555666888888777777888:::888<<>>===>>>>>>===<<<===<<<:::999888888777777777777777777777666666555666666666666666666666666999999::::::;;;>>>BBBFFFMMMQQQVVVXXXYYY^^^gggnnn|||{{{vvvqqqmmmjjjoooooopppqqqsssvvvyyyzzziiiiiihhhhhhhhhhhhhhhiiiggggggfffeeecccaaa___^^^___]]][[[YYYYYYZZZ\\\]]]___``````aaabbbcccddddddfffffffffeeedddcccbbbaaa`````````bbbeeegggggggggccccccccccccddddddddddddffffffffffffeeeeeeeeeeeecccbbbbbbbbbbbbccccccdddhhhhhhhhhggggggfffeeeddddddeeefffggghhhhhhhhhggggggffffffeeeeeeffffffggghhhfffdddbbbbbb```^^^\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa___``````aaaaaabbbcccccccccbbbbbbbbbaaa``````______^^^]]]]]]^^^```ccceeekkknnnsssxxx|||{{{yyyvvvrrrmmmfffaaa^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXUUURRROOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWW[[[[[[[[[ZZZZZZYYYWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTUUUWWWXXXXXXYYY[[[]]]\\\___ccchhhnnnpppiii^^^NNNKKKHHHHHHKKKOOOSSSUUUTTTUUUWWWWWWWWWXXXZZZ\\\YYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZ[[[\\\\\\\\\\\\\\\^^^```bbbbbb```___```aaa^^^^^^^^^___```aaaaaaaaacccdddffffffeeeeeeeeefffcccddddddddddddeeeeeeeeefffffffffgggggghhhiiijjjjjjiiiiiihhhhhhggggggfffeeeeeeddddddddddddeeeeeeeeegggjjjlllmmmmmmkkkjjjiiijjjlllmmmooooooooonnnkkkkkkkkkkkklllnnnoooqqqrrrsssuuuwwwzzztttdddZZZTTTMMMGGGEEEAAA@@@======>>>>>>===<<<;;;:::999888777666666666777777888888777777666555666666666666666666666666555777999:::;;;<<<>>>@@@BBBFFFIIIKKKLLLQQQYYY___gggnnnxxx{{{vvvsssqqqnnnlllmmmmmmnnnoooqqqssstttuuujjjjjjiiiiiiiiijjjkkkkkkiiiiiihhhgggfffdddbbbaaa___^^^\\\ZZZZZZ[[[\\\]]]``````aaabbbcccdddeeeeeeggghhhhhhhhhhhhgggffffffdddcccccceeeggghhhhhhgggfffffffffffffffffffffeeefffffffffgggggggggggggggdddddddddddddddeeeffffffjjjjjjkkkkkkkkkkkkjjjjjjggghhhhhhiiihhhhhhgggfffggggggffffffffffffgggggggggdddbbbaaa```___\\\ZZZZZZZZZZZZ[[[\\\^^^___```````````````````````````````````````aaaaaabbbbbbaaaaaaaaaaaa```___^^^^^^[[[ZZZYYYXXXYYY[[[^^^___```cccgggkkknnnrrrvvvyyy|||{{{vvvssspppmmmkkkgggeeeaaa\\\YYYWWWVVVVVVSSSSSSTTTUUUUUUVVVVVVWWWUUUSSSPPPNNNOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVSSSQQQQQQRRRUUUVVVUUUWWWXXXYYYYYYZZZ\\\^^^___dddjjjooouuuvvvlllaaaNNNKKKHHHHHHKKKPPPSSSUUUVVVWWWYYYYYYYYYYYY[[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^______^^^]]]]]]^^^[[[\\\]]]^^^```aaaccccccccceeeggggggfffeeefffgggffffffeeeeeeeeeeeeddddddffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeddddddddddddeeeeeedddeeehhhjjjkkkkkkjjjjjjjjjkkklllmmmnnnooooooooommmmmmlllkkklllmmmnnnooooooqqqrrrtttwww|||vvviii^^^SSSKKKIIICCCAAA??????@@@@@@???>>><<<<<<:::999888777777777777888888888888777666666666666666666666666666666333555888:::999999999::::::<<>>===<<<;;;;;;;;;888888999999888888777666666666666666666666666666444666777888777666777888999;;;<<<======???CCCGGGJJJNNNRRRWWW[[[bbbiiinnnppptttzzz{{{xxxwwwwwwtttpppnnnllljjjhhhfffggghhhhhhhhhhhhfffdddccckkkkkkkkkkkklllmmmoooooommmmmmlllllljjjiiigggfffbbbaaa```___^^^______```bbbbbbcccdddeeefffggggggjjjjjjkkkmmmmmmnnnnnnmmmllljjjiiijjjkkklllkkkiiikkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjlllmmmnnnpppqqqqqqrrrrrrkkkkkkkkkkkkkkkkkkllllllggggggffffffffffffggggggcccaaa___]]]]]][[[YYYWWWWWWWWWWWWXXXZZZ\\\]]]^^^````````````____________[[[\\\]]]^^^```bbbccccccaaabbbccccccbbbaaa___^^^[[[ZZZYYYXXXXXXXXXYYYYYYYYY[[[^^^```aaabbbeeegggiiikkknnnppprrruuuyyy||||||yyyvvvrrrpppkkkgggbbb^^^\\\[[[ZZZXXXZZZYYYVVVTTTRRRPPPPPPPPPNNNNNNOOOQQQSSSTTTVVVVVVUUUSSSQQQPPPOOOOOOMMMKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTVVVVVVWWWYYY]]]```eeelllsssvvvvvvqqqdddXXXMMMJJJHHHHHHLLLQQQUUUWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\^^^______]]][[[\\\\\\]]]]]]^^^^^^___`````````ccceeeggggggfffeeefffgggfffeeeeeedddcccbbbaaaaaabbbcccdddeeeffffffffffffcccddddddeeeeeefffffffffgggffffffeeeeeeffffffgggbbbdddfffhhhjjjkkkllllllmmmmmmmmmmmmnnnooooooppppppooommmlllkkkkkkllllllnnnoooqqqssstttxxx|||ppp```VVVRRRJJJGGGEEEDDDCCCCCCBBB@@@BBBAAA@@@>>>============999999999999999888888777777777777777777777777777777777777555444444777999::::::;;;;;;;;;<<<>>>@@@AAACCCEEEGGGJJJNNNSSSVVV[[[^^^ccchhhmmmrrrxxx|||~~~zzzvvvsssrrrpppnnnllljjjjjjiiigggeeecccccccccbbbaaa^^^\\\ZZZjjjkkkkkklllmmmnnnpppqqqnnnnnnnnnmmmllljjjiiihhhdddcccbbbbbbaaaaaabbbbbbccccccdddeeefffggghhhhhhjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkklllmmmlllkkkkkkkkkkkklllllllllmmmmmmkkkkkkkkkllllllllllllllljjjjjjiiiiiiiiiiiijjjjjjkkklllmmmoooppppppqqqqqqkkkkkkjjjjjjjjjkkkllllllffffffeeeeeeeeeeeeffffffcccaaa^^^]]]\\\[[[XXXVVVVVVVVVWWWXXXZZZ[[[]]]^^^______`````````aaaaaaaaa[[[\\\]]]^^^___aaabbbbbbaaabbbcccccccccaaa___]]]ZZZYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[\\\]]]___aaa```aaaccceeefffiiinnnqqquuuvvvwwwwwwxxx{{{{{{xxxsssooollliiifffccc___\\\YYYWWWVVVVVVTTTSSSTTTSSSQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVTTTRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPQQQSSSTTTVVVVVVUUUTTTTTTTTTTTTUUUQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUWWWZZZ___ccceeelllsssvvvtttnnnaaaUUUKKKIIIGGGHHHMMMSSSXXXZZZ[[[]]]______]]]\\\[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^______]]][[[[[[\\\]]]]]]]]]^^^_________```bbbdddffffffeeedddeeefffeeeeeedddccccccbbbaaaaaaaaabbbccceeeeeeeeeeeedddcccdddddddddeeeeeeffffffggggggffffffffffffggggggdddeeegggiiikkkmmmnnnooonnnnnnmmmmmmnnnnnnoooppppppooommmlllkkkkkklllllllllnnnoooqqqrrruuuxxx{{{{{{hhh[[[WWWNNNKKKHHHFFFEEEDDDBBB@@@AAAAAA???>>>===<<<<<<<<<999::::::::::::999888888777777777777777777777777888888666444222444777:::777777666666666777888888======>>>@@@BBBDDDFFFGGGKKKMMMQQQTTTWWW[[[```dddhhhkkkooossswwwxxxxxxwww|||~~~~~~~~~|||yyyuuurrrooommmgggeeedddeeeffffffeeeccc^^^]]]\\\ZZZXXXUUUSSSRRRjjjjjjjjjkkkmmmooopppqqqnnnnnnnnnnnnmmmkkkjjjiiieeeeeeeeedddddddddddddddddddddeeefffggghhhhhhiiikkkkkklllmmmnnnnnnnnnnnnmmmlllkkklllmmmnnnmmmllljjjjjjkkklllmmmnnnnnnooommmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnkkkjjjiiihhhgggggghhhhhheeeeeeddddddddddddeeeeeebbb```^^^]]]\\\ZZZXXXVVVVVVVVVWWWXXXZZZ\\\^^^___^^^___``````aaabbbcccccc^^^^^^^^^^^^^^^^^^_________```bbbcccbbb```]]]\\\ZZZZZZYYYXXXVVVUUUUUUTTTSSSUUUWWWXXXXXXYYY[[[]]]\\\\\\]]]]]]]]]___cccfffhhhiiiiiijjjjjjmmmqqquuusssvvv{{{~~~~~~||||||{{{xxxtttqqqllliiieeebbb```^^^[[[YYYVVVUUUSSSRRRRRRQQQOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQRRRTTTUUUXXX\\\bbbfffjjjqqqwwwwwwssskkk]]]QQQIIIGGGFFFHHHNNNTTTZZZ\\\^^^```bbbcccaaa___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\^^^___^^^\\\ZZZZZZ[[[[[[[[[\\\]]]___```aaaaaaaaaccceeeeeedddcccdddeeeeeeeeeeeeddddddccccccbbbaaabbbdddfffffffffeeedddfffffffffffffffffffffggghhhgggggggggggggggggghhheeefffhhhkkkmmmoooqqqrrrooonnnmmmmmmmmmnnnoooppppppooommmlllkkkkkklllmmmmmmnnnpppqqqrrrtttwwwzzztttfffbbbWWWTTTPPPMMMLLLJJJGGGEEECCCBBB@@@???>>>>>>======:::::::::;;;:::999999888777777777777777777777777555555666555333444555777666555444444555555555444;;;;;;<<<>>>@@@AAAAAA@@@>>>@@@CCCFFFHHHJJJNNNQQQTTTVVVYYY]]]aaadddggghhhppptttyyy|||}}}|||yyywwwwwwwwwwwwvvvuuuuuutttssspppmmmiiiggg```___^^^_________^^^\\\WWWVVVTTTQQQOOOMMMLLLKKKiiiiiijjjkkkmmmooopppqqqnnnnnnnnnnnnmmmllljjjjjjggggggfffffffffeeeeeeeeeddddddeeefffggghhhiiiiiikkkkkklllmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnmmmllliiijjjkkklllmmmoooppppppoooooonnnnnnmmmmmmllllllmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjkkkllllllllllllllljjjhhhfffddddddddddddeeeddddddccccccddddddeeeccc```^^^]]]\\\[[[XXXVVVVVVVVVWWWXXXZZZ\\\^^^___^^^___```aaabbbcccdddeee``````___^^^]]]]]]\\\[[[^^^___aaabbbaaa___\\\ZZZ]]]\\\[[[ZZZXXXWWWVVVUUURRRTTTVVVWWWWWWXXXZZZ\\\\\\\\\\\\ZZZXXXXXX[[[]]]___```aaaaaabbbcccfffhhheeehhhmmmqqqsssvvvyyy|||~~~{{{yyywwwvvvtttrrrnnniiieeebbb___\\\ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPNNNLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQQQQOOOMMMKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPQQQPPPNNNMMMMMMOOORRRTTTQQQRRRTTTVVVYYY^^^eeeiiirrrxxx|||yyyrrrgggYYYMMMHHHFFFEEEHHHNNNUUU[[[^^^aaaccceeeeeecccaaa``````]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^]]][[[YYYYYYZZZXXXYYY[[[]]]___aaacccccc```bbbddddddcccccccccdddffffffeeeeeeeeeeeeddddddaaaccceeegggggggggfffeeehhhhhhhhhhhhhhhhhhhhhggghhhhhhgggggggggggghhhhhhfffgggiiilllnnnqqqssstttoooooonnnmmmmmmnnnppppppooonnnmmmlllkkkllllllmmmpppqqqssstttuuuvvvyyy|||~~~rrrnnn```]]]XXXUUUSSSPPPMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@::::::;;;;;;::::::999888777777777777777777777777111333555666555444444444888777666666777777666555555666777:::=========;;;666888<<<>>>???BBBEEEGGGGGGHHHJJJMMMQQQUUUYYY[[[___dddjjjnnnpppssswwwzzzzzz|||}}}yyyxxxwwwvvvtttrrrrrrooommmlllmmmnnnooonnnnnnnnnoooooollliiieeebbb___^^^\\\[[[ZZZXXXUUURRRSSSRRRNNNKKKIIIGGGGGGGGGggghhhhhhiiiiiijjjjjjkkklllllllllllllllllllllllliiiiiijjjjjjjjjiiihhhhhhfffeeeeeeeeefffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkjjjlllmmmnnnlllkkkkkkjjjhhhhhhhhhjjjlllmmmnnnnnnnnnmmmllllllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhgggfffdddccccccddddddcccccccccccccccbbbaaa``````___]]][[[YYYVVVUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]bbbcccdddeeeeeecccbbb```______```````````````___``````______^^^^^^^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[[[[[[[\\\^^^___aaacccfffiiikkklllppprrruuuyyy~~~{{{vvvrrrooommmjjjhhhfffccc___\\\YYYXXXYYYWWWTTTRRRRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQSSSTTTUUUWWW]]]fffmmmxxx|||}}}rrrcccTTTLLLDDDEEEGGGJJJOOOTTTYYY\\\aaaccceeedddaaa^^^\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^``````___^^^]]]\\\\\\]]]]]]^^^_________bbbbbbccccccccccccbbbbbbddddddddddddddddddccccccggggggggggggfffffffffffffffggghhhiiiiiiiiiiiiiiijjjiiihhhgggffffffffffffiiiiiijjjkkkmmmoooqqqrrrppppppooonnnnnnnnnnnnnnnmmmllllllkkkkkkkkkllllllqqqqqqrrrrrrssstttuuuuuuzzz~~~tttmmmeee```]]][[[WWWTTTOOOHHHDDDEEEEEEBBB@@@@@@>>>===<<<;;;:::999999999999888888777666555555444333444555666666555444444333333333333333444555666777888999999999888666555999999999:::::::::;;;;;;@@@@@@AAACCCEEEHHHJJJKKKQQQSSSWWW\\\bbbgggkkkmmmqqqsssuuuwww{{{|||{{{zzzyyyxxxwwwvvvvvvpppooommmjjjhhhfffddddddaaaaaaaaaaaaaaaaaaaaaaaa___```bbbcccbbb___[[[YYYTTTSSSSSSRRRPPPOOONNNNNNIIIHHHGGGEEEDDDBBBAAAAAAhhhiiiiiijjjjjjkkkllllllllllllllllllllllllmmmmmmjjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllmmmnnnmmmkkkkkkjjjiiihhhhhhjjjlllmmmmmmmmmmmmlllkkkkkkjjjjjjlllkkkkkkjjjjjjjjjjjjkkkhhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffcccbbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^\\\[[[ZZZXXXUUUSSSRRRQQQSSSSSSTTTUUUWWWYYY[[[\\\```aaacccddddddcccbbbaaaaaaaaaaaa```___^^^]]]\\\^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZXXXVVVUUUSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVWWWYYYZZZ\\\]]]]]]dddeeehhhlllpppsssvvvxxxzzzyyyyyyzzz|||{{{zzz|||}}}{{{xxxwwwuuurrroookkkgggdddcccbbbaaa___\\\YYYVVVTTTSSSRRRQQQOOOOOOPPPPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPRRRQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSQQQSSSUUUVVVYYY___iiippp~~~}}}ppp```RRRIIIDDDEEEFFFJJJNNNSSSXXX[[[```bbbcccccc```]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[]]]^^^``````___^^^]]]^^^^^^^^^______```aaaaaaaaabbbbbbccccccbbbbbbaaaddddddddddddddddddddddddggggggggggggggggggffffffgggggghhhiiiiiiiiiiiiiiijjjiiihhhgggffffffffffffhhhhhhiiijjjlllnnnpppqqqpppooonnnnnnmmmmmmmmmnnnnnnmmmllllllkkklllllllllppppppqqqrrrssstttuuuuuuxxx~~~xxxqqqlllhhhbbb^^^VVVOOOIIIIIIIIIEEEBBBBBB@@@???>>><<<;;;;;;;;;;;;999999888777777666555555666666777888888777777666555555444444555555666777777777888888777777666555888888888888999999999999;;;<<<<<<>>>???AAACCCDDDDDDFFFIIINNNRRRVVVZZZ[[[```bbbeeegggkkkpppvvv{{{|||yyyvvvtttrrrmmmmmmlllkkkjjjiiihhhhhhdddcccbbb```___^^^^^^^^^[[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTVVVVVVUUUSSSPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDBBBAAA???>>>>>>hhhhhhhhhiiijjjjjjkkkkkkkkkkkkllllllmmmmmmmmmnnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjiiihhhhhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllkkkkkklllnnnnnnmmmkkkkkkjjjiiihhhiiijjjkkklllllllllkkkjjjjjjiiiiiihhhjjjjjjiiiiiiiiijjjjjjkkkggggggggggggggggggggggggiiigggeeebbb```_____________________^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPRRRRRRSSSTTTUUUWWWYYYZZZ^^^___aaabbbcccbbbbbbaaacccbbbaaa```^^^[[[ZZZXXX\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZXXXWWWUUUTTTSSSRRRTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTWWWXXXZZZ]]]```ccceeefffiiiiiihhhiiikkkmmmoooppprrrrrrsssuuuwwwzzz|||}}}{{{|||}}}~~~|||}}}~~~|||{{{uuuqqqmmmlllnnnooommmkkkfffeeeccc```]]][[[YYYXXXWWWVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIIIIKKKLLLMMMNNNOOORRRQQQOOONNNLLLKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQSSSUUUWWW[[[bbbmmmuuu|||nnn]]]OOOGGGCCCDDDFFFIIINNNRRRWWWYYY]]]___aaa```^^^\\\[[[[[[]]]]]]^^^^^^]]]]]]\\\[[[XXXXXXYYYZZZ\\\]]]^^^^^^\\\]]]^^^``````______^^^____________```aaabbbcccaaabbbbbbccccccbbbbbbaaabbbcccccccccdddeeeeeeeeeffffffgggggggggggggggfffgggggghhhiiiiiiiiihhhhhhiiihhhgggffffffeeeeeeffffffggggggiiijjjlllnnnoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnmmmlllllllllllllllnnnnnnpppqqqssstttuuuvvvuuuyyyyyyqqqlllbbbYYYRRROOOMMMHHHDDDDDDBBBAAA@@@>>>======<<<<<<:::999999888888777777666777777888888888888777666666666666555666666777888777777666555555555555555666666666777777777888888888888888999:::;;;======>>>???AAADDDGGGIIIKKKMMMRRRTTTVVVYYY\\\bbbhhhlllyyy~~~}}}uuuoookkkhhhfffeeeaaaaaa```___^^^]]]]]]\\\VVVVVVVVVUUUVVVVVVWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::fffffffffggghhhhhhiiiiiijjjkkkkkklllmmmnnnnnnnnnoooooooooooonnnmmmlllllliiihhhggggggffffffffffffggggggggghhhhhhhhhhhhiiikkkjjjjjjkkkmmmnnnlllkkkjjjiiiiiihhhhhhiiijjjjjjjjjiiiiiihhhggggggffffffeeeeeeeeeeeefffgggggghhhffffffeeeeeeeeeeeeddddddfffeeeccc```___^^^^^^^^^______^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWXXX[[[\\\^^^___```aaaaaaaaaaaaaaa```^^^\\\ZZZXXXWWWXXXYYYYYYZZZZZZ[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTVVVWWWYYY[[[[[[]]]]]]]]]]]]^^^```aaabbbaaabbbcccdddgggiiilllmmmllllllmmmoooqqqtttvvvwww{{{~~~~~~|||yyyyyyyyyxxxwwwvvvtttsssooopppppppppooommmkkkiiifffccc```___``````___]]][[[ZZZYYYWWWVVVTTTSSSRRROOONNNNNNMMMLLLKKKJJJJJJMMMKKKJJJIIIJJJIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQOOOQQQTTTWWW[[[eeeqqqzzz{{{lll\\\NNNGGGCCCDDDFFFIIIMMMRRRUUUWWWZZZ\\\^^^]]]\\\ZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^____________^^^______^^^^^^___```bbbcccaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbccccccdddeeeeeeeeeeeefffggghhhgggffffffgggggghhhhhhhhhhhhgggggggggfffeeeeeedddddddddeeeddddddeeefffhhhjjjlllmmmmmmmmmlllllllllllllllmmmoooooonnnmmmllllllllllllllllllnnnpppqqqsssuuuuuusssvvvzzz~~~yyyooodddZZZUUUPPPIIIEEEDDDBBBBBB@@@???>>>=========::::::::::::999999888888666666666666666666555555666666666555555666777777777666555333333444555555666666666666777777777777888888888888888999::::::<<<<<<===???@@@AAABBBCCCGGGIIILLLNNNQQQVVV[[[___dddjjjsss|||}}}zzzwwwuuusssssssssvvvzzz~~~~~~|||zzztttooogggaaa]]][[[YYYXXXXXXWWWWWWVVVUUUTTTTTTTTTOOOOOONNNNNNOOOPPPQQQQQQNNNMMMLLLJJJHHHGGGFFFEEEIIIHHHGGGFFFFFFEEEEEEEEE@@@@@@@@@???>>>======<<<===<<<<<<;;;:::999999888ffffffgggggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnooooooooooooooonnnmmmlllkkkhhhhhhgggfffeeeeeeeeefffffffffggggggggghhhhhhhhhjjjiiiiiijjjlllmmmkkkjjjhhhhhhhhhggggggggghhhhhhggggggffffffeeedddddddddcccccccccccccccdddeeefffccccccccccccccccccccccccbbbaaa```___^^^______```_________^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSTTTVVVWWWYYYZZZ[[[]]]^^^______```^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVWWWWWWXXXXXXYYYYYYVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVWWWXXXYYY[[[]]]^^^^^^^^^___aaacccfffhhhiiikkkmmmqqqssstttrrrnnnllljjjjjjiiiiiihhhgggfffeeecccccccccbbbaaa___]]][[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKMMMOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQMMMPPPRRRVVV\\\fffsss}}}yyykkk[[[OOOIIIDDDEEEGGGJJJNNNQQQTTTVVVWWWYYYZZZZZZYYYXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^```aaaaaaaaaaaabbbbbbaaaaaaaaa___``````aaabbbcccddddddcccdddeeegggggggggfffeeefffffffffggggggffffffeeeddddddccccccbbbbbbccccccbbbbbbcccdddfffhhhiiijjjlllkkkkkkkkkkkkkkklllllloooooonnnllllllkkkkkkkkkjjjjjjlllmmmoooqqqssssssrrrtttwwwyyy}}}}}}|||pppddd[[[TTTKKKEEEDDDCCCBBBAAA???>>>>>>======;;;;;;;;;;;;;;;:::::::::888888777777666666666666666666555555444555555666777666444333333333444555666666666666777777777777888888777777777777888888777888888888999999::::::;;;===@@@BBBDDDHHHLLLOOOSSSWWW___ffflllooooooooonnnmmmjjjhhheeecccbbbbbbaaadddiiimmmnnnnnnkkkjjjccc^^^WWWRRRNNNMMMKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>======>>>>>>=========<<<<<<;;;;;;::::::::::::999999888888888gggggghhhhhhiiiiiijjjjjjfffggghhhjjjkkkmmmnnnnnnooooooooonnnmmmlllkkkjjjhhhhhhggggggffffffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiikkkkkkjjjhhhgggfffffffffffffffeeeeeeeeeeeeddddddcccbbbbbbaaaccccccbbbbbbbbbcccdddddd``````aaaaaaaaabbbbbbbbbaaa```___^^^^^^___```aaa``````___^^^]]][[[ZZZYYYSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVXXXXXXYYYZZZ[[[]]]^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSSSSSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSSSSTTTTTTVVVXXXZZZ\\\]]]]]]^^^aaaccccccbbb___]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFHHHJJJKKKIIIHHHDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPMMMOOORRRVVV\\\hhhuuuxxxjjj[[[OOOIIIEEEFFFHHHKKKOOORRRTTTUUUTTTVVVWWWWWWWWWWWWXXXZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXX\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZZZZ[[[\\\___``````aaaaaabbbbbbaaaaaa```^^^______``````aaaaaaaaa```bbbdddfffffffffdddcccdddeeeeeeeeeeeedddccccccaaaaaa````````````aaaaaa`````````bbbccceeeggghhhjjjjjjjjjjjjjjjkkkkkklllooonnnmmmlllkkkjjjjjjjjjhhhiiijjjkkkmmmnnnooopppppprrruuuvvvyyy~~~~~~|||~~~ooocccYYYOOOIIIGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999666666555555444444555555666666555444444444444444555555666666666777777777666666555555555555666666666666777777777777888888777999;;;===>>>@@@CCCFFFHHHKKKPPPUUUZZZ\\\]]]]]]\\\[[[YYYWWWVVVTTTTTTSSSQQQTTTXXX[[[]]]\\\ZZZYYYUUUQQQMMMIIIHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>?????????<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999999999999888888888888dddeeeeeeffffffggghhhhhhdddeeefffhhhjjjlllmmmnnnnnnnnnnnnmmmlllkkkiiihhhffffffeeeeeeeeeffffffgggggggggggghhhhhhhhhiiiiiigggffffffgggiiiiiihhhgggeeeeeeeeeeeeddddddccccccccccccbbbbbbaaaaaa``````bbbaaa``````````````````]]]^^^^^^___```aaabbbbbbbbbaaa```^^^^^^^^^___```_________^^^\\\[[[YYYXXXRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXXXXYYYYYYZZZ\\\\\\ZZZZZZZZZZZZYYYYYYXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMNNNPPPRRRSSSTTTSSSTTTVVVWWWWWWUUUTTTRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEHHHJJJKKKIIIGGGBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPOOOQQQTTTWWW^^^jjjxxxxxxiiiZZZNNNGGGFFFGGGJJJMMMPPPRRRTTTUUURRRSSSTTTUUUUUUVVVXXXZZZWWWWWWXXXXXXXXXWWWVVVVVVSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[ZZZZZZ[[[[[[\\\\\\]]][[[ZZZYYYZZZ\\\^^^`````````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbdddeeedddcccbbbcccccccccccccccbbbaaaaaa___^^^^^^^^^^^^^^^______^^^^^^___```bbbdddeeefffiiiiiiiiiiiiiiijjjkkkkkknnnmmmlllkkkjjjiiiiiiiiigggggghhhiiijjjkkklllmmmmmmpppsssuuuwww|||~~~}}}zzzmmmaaaUUUNNNLLLEEEDDDCCCBBBAAA@@@@@@@@@===========================<<<:::999888888999999888777666666555555666666666666666666666555444444444444444444555555555555666555555555555555666666666666777777888888999999888999;;;<<<<<<===@@@BBBBBBCCCEEEHHHKKKMMMOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIEEEGGGIIIKKKMMMMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======::::::::::::::::::::::::999999999999999999888888888888888888777777777777777777777888888888888888```aaaaaabbbbbbcccddddddcccdddeeegggiiikkkmmmmmmmmmmmmmmmlllkkkiiihhhgggbbbbbbbbbbbbccccccdddeeeeeeeeeeeeeeefffffffffgggfffeeeeeefffhhhiiigggfffdddddddddddddddcccbbbaaabbbbbbbbbaaa``````_________^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]^^^```aaabbbbbbdddcccaaa___^^^^^^^^^^^^___^^^^^^]]][[[ZZZXXXWWWTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFGGGHHHIIIKKKMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPPPPQQQPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIHHHFFFCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFFFFDDDBBBAAACCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFDDDBBBAAADDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPPPPQQQRRRUUUYYY___kkkzzzxxxiiiYYYLLLEEEFFFHHHJJJNNNPPPSSSTTTUUUPPPRRRSSSTTTTTTUUUWWWZZZVVVVVVWWWWWWVVVVVVUUUTTTPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ\\\___`````````aaaaaaaaaaaa``````]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^aaadddddddddbbbaaabbbbbbbbbbbbbbbaaa```___]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]^^^___aaaccceeefffiiiiiihhhhhhiiijjjkkkkkknnnmmmkkkjjjiiihhhhhhhhhfffgggggghhhiiijjjjjjjjjkkknnnrrrtttvvvzzzsssfffZZZSSSQQQGGGFFFEEEDDDBBBBBBBBBBBB============>>>>>>>>>>>><<<:::999777666666777777999999888777777666777777555666777777777666444333222222333333333444444444777777666666777777888888333333444444555666666777666777999:::999:::;;;===>>>>>>>>>@@@AAADDDFFFGGGFFFEEEDDDCCCBBBBBBBBBCCC>>>???@@@BBBCCCCCCCCCCCC>>>===<<<<<<===<<<:::888::::::::::::::::::999999:::999999::::::;;;<<<===::::::999999999888888888555555666666666555444444666666555555555555555555666666666777777777777777```aaabbbaaaaaaaaaccceee^^^```cccfffiiikkkmmmmmmooonnnkkkiiigggeeedddcccaaaaaaaaaaaa````````````ccccccbbbbbbccccccdddeeeeeeeeeeeeddddddeeeeeefffccccccddddddcccbbb```___]]]^^^___`````````___^^^^^^^^^]]]]]]]]]^^^```aaa^^^______```aaabbbbbbcccdddcccbbbaaa```___^^^]]]^^^_________]]][[[XXXVVVSSSRRRRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPNNNPPPRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRWWW\\\aaahhhuuuvvvfffWWWNNNJJJHHHIIIKKKMMMOOOPPPQQQRRRPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^_________``````]]]]]]]]]]]]^^^^^^___``````````````````_________bbbbbbaaaaaa`````````___YYY\\\^^^___^^^]]]]]]]]]^^^______```aaaccceeeffffffffffffffffffggghhhhhhiiihhhgggfffeeeeeefffffffffggggggggghhhhhhiiiiiilllmmmnnnpppuuu{{{|||rrreeeYYYUUUMMMJJJGGGFFFEEEDDDBBB@@@===>>>??????@@@?????????======<<<;;;;;;;;;<<<<<<888777666666666666666777777666555666777777555333777777777777777777777777555555555555666666777777444444444555555555666666555555555555555666777777:::;;;<<<===>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888888999;;;:::::::::999999888888888888888888888888888888999888888999::::::777555777777666666555555555444666666666666777777777777666666777888888888888888\\\]]]^^^^^^]]]^^^```bbb___```bbbeeegggjjjlllmmmmmmllljjjhhhfffdddccccccaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbcccccceeeddddddcccccccccddddddddddddddddddbbbaaa___^^^]]]^^^___`````````___^^^]]]]]]\\\\\\\\\]]]^^^____________```aaabbbbbbbbbddddddcccbbbaaa```______^^^^^^___^^^]]][[[XXXWWWUUUTTTTTTSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTPPPOOOOOONNNMMMMMMLLLLLLNNNOOOQQQQQQOOONNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPSSSTTTXXX^^^cccjjjxxxxxxhhhZZZPPPLLLHHHIIIKKKMMMOOOPPPQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^_________```]]]]]]\\\\\\]]]]]]^^^___________________________aaaaaa`````````_________\\\^^^______^^^]]]^^^____________```aaacccdddeeeffffffeeeeeeeeefffggggggggggggggggggffffffeeeeeefffffffffggggggggghhhhhhjjjkkklllooosssxxx}}}||||||nnnbbb[[[QQQNNNJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888777777888888666555444444555555444222666666666666666666666666444444555666666666666666444444444555555555666666555555555555555666777777888888999:::;;;<<<<<<;;;======<<<<<<;;;::::::999999999999888888888888888888777777666666666666777888888888888888888777777888888888888888888888888888777777888:::999777555777777666666666555555555666666666777777777888888666777777888888888888888ZZZ\\\]]]\\\\\\\\\^^^```aaaaaabbbccceeehhhjjjllljjjiiigggfffdddcccccccccaaaaaaaaaaaaaaaaaabbbbbb_______________```aaaaaacccccccccbbbbbbaaaaaaaaacccccccccbbbaaa```^^^]]]]]]^^^___aaaaaaaaa```___\\\\\\[[[ZZZ[[[\\\]]]^^^______``````aaaaaabbbbbbddddddddddddcccbbbaaa```]]]^^^^^^^^^\\\ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWVVVUUUUUUVVVVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLNNNOOOOOONNNMMMNNNOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGJJJLLLNNNOOORRRSSSWWW]]]bbbjjjyyyzzzkkk\\\SSSOOOIIIJJJLLLNNNOOOQQQQQQQQQSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^^^^^^^____________\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^____________```____________^^^^^^^^^___``````___]]]]]]___aaa````````````aaabbbcccdddfffeeeeeedddddddddeeeeeeeeefffgggggggggfffeeedddeeeeeeeeeeeeffffffffffffggghhhjjjmmmqqqtttvvvxxxvvvzzzpppggg[[[WWWQQQLLLJJJHHHGGGEEEFFFFFFEEECCCBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<======;;;:::999999999999777666555555666666555333666666666666666666666666222333555666666666555444444444555555555666666666555555555555555666777777555555666777888888888888::::::999999888888777777555555555555555555666666555555555444555555666666555555555666666666666666666666666666666666666666777666666777999999777666777777666666666666555555666777777777777888888888777777888999999999999888[[[\\\]]]]]]\\\]]]___```bbbbbbaaaaaabbbeeehhhjjjffffffdddccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb]]]]]]\\\\\\]]]]]]^^^___aaaaaaaaaaaa```______^^^aaaaaaaaaaaa``````______]]]^^^```aaabbbbbbaaa```\\\[[[ZZZZZZZZZZZZ\\\\\\___`````````aaaaaaaaabbbccccccddddddcccbbbaaa```^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOONNNMMMMMMLLLLLLJJJLLLMMMNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFHHHKKKMMMNNNOOOPPPTTTZZZ___hhhxxx}}}mmm^^^TTTOOOKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSSSSSSSTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa```___]]][[[\\\___aaaaaa````````````aaabbbbbbddddddccccccbbbbbbcccccccccdddfffggggggfffeeecccddddddddddddddddddddddddeeegggiiimmmoooqqqqqqrrruuuxxx|||xxxiiiccc[[[TTTPPPMMMJJJIIIGGGFFFEEECCCBBB@@@??????BBBAAA@@@??????????????????>>>===;;;:::999999999:::999888999::::::888666555555555555555555555555222333555666666666444444555555555555666666666666555555555555555666777777444444555666666666666666777777777666666555555555444444555555666666777777555555555555666666777888333333333444444555555555555555555555555555555555666555555666888888888666777777666666666666666666777777777888888888999999777888999999::::::999999[[[\\\]]]\\\\\\\\\^^^```cccbbbaaa```aaabbbeeefffccccccbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaaaaa```[[[[[[ZZZZZZZZZ[[[\\\\\\______`````````___]]]]]]^^^^^^^^^^^^___```aaaaaa^^^___```bbbcccbbbbbbaaa]]]\\\[[[ZZZZZZ[[[\\\\\\````````````aaaaaaaaaaaaaaaaaacccccccccbbbaaa```^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZYYYYYYWWWVVVUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMMMMMMMQQQWWW^^^gggxxxooo___TTTOOOMMMMMMNNNPPPPPPQQQQQQQQQSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^```___]]][[[YYY[[[^^^aaabbbaaa``````````````````bbbbbbaaaaaaaaaaaaaaabbbaaabbbeeefffgggfffeeeddddddddddddddddddcccccccccdddfffiiilllnnnnnnnnnnnnrrrtttwww{{{zzztttiii```XXXRRRNNNKKKHHHGGGEEECCCBBBBBBBBBBBBCCCCCCAAA@@@@@@?????????@@@???===<<<;;;:::::::::;;;:::999:::;;;;;;999777666666666666666666666666333444555666666666555444555555555666666666777777555555555555555666777777444555555666666666666555555555555555555444444444444444555555666666777777555444444444555666777777222222333333444444444555444444444444444444444444555444444555777999999888666666777777777777777777888888888888999999999999888888999:::::::::::::::YYY[[[\\\[[[[[[[[[]]]___cccbbbaaa``````aaabbbbbb`````````aaaaaabbbcccdddccccccbbbaaa```___^^^^^^YYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]___``````___^^^]]]]]]]]]]]]]]]^^^___```aaa^^^___aaabbbcccccccccccc___^^^]]]\\\[[[\\\]]]]]]````````````aaaaaaaaaaaa___```bbbddddddcccaaa``````______^^^]]]\\\\\\\\\[[[[[[\\\\\\[[[YYYWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDAAA@@@@@@@@@@@@@@@??????CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLPPPWWW^^^hhhyyyqqq```UUUOOONNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY[[[\\\^^^___^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\[[[ZZZ[[[___bbbcccbbbaaa```___________________________```aaaaaa```aaaccceeeffffffeeeeeeddddddddddddccccccccccccdddeeehhhjjjllllllmmmllllllnnnrrrvvv{{{~~~rrrfff]]]UUUQQQLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCBBB@@@????????????@@@???>>>===<<<<<<;;;<<<:::999999999::::::888777777777777777777777777777555555555555666666777777555555666666666777777777555555555555555666777777555666666777777777666666555555555555555555444444444444444444444555555555333333333222333333444444333333444444444444444444444444444444444444444444666444444555888:::::::::666666777777777777888888888888999999999:::::::::999999:::;;;;;;;;;;;;:::[[[\\\]]]]]]\\\\\\^^^```bbbaaaaaa``````__________________```aaacccdddeeedddcccbbb```^^^]]]\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\^^^___``````___^^^___^^^]]]\\\\\\]]]^^^___^^^___aaacccdddddddddcccaaa```___]]]]]]]]]^^^___aaaaaaaaaaaa````````````___aaaccceeeeeedddcccaaaaaa``````___^^^^^^^^^^^^]]]^^^^^^^^^]]][[[YYYWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAABBB?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBDDDFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJNNNUUU\\\gggxxxrrrcccXXXSSSOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[]]]^^^___^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^____________\\\]]]]]]\\\\\\]]]```cccccccccaaa```___^^^]]]]]]]]]]]]]]]]]]^^^```aaabbb```aaabbbcccdddeeeffffffeeeeeedddddddddcccccccccbbbccceeegggiiijjjkkkkkkjjjlllooorrrvvv||||||oooddd]]]UUUSSSQQQNNNLLLKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>???;;;:::::::::;;;;;;999888888888888888888888888888888777666555555777888999555666666666777777777777555555555555555666777777666666777777777666666555555555555555555555555555555555555444444444444444555444444333333333333444666555555555555555444444555555555555555555555555666555444555888;;;<<<<<<666666777777777888888888999999999::::::::::::;;;999::::::;;;;;;;;;;;;;;;^^^___``````______aaacccaaaaaaaaaaaa```___]]]]]]^^^^^^___```bbbccceeefffdddcccbbb```^^^\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZYYY[[[]]]```aaa```______aaa```^^^\\\[[[[[[[[[\\\^^^___aaacccddddddddddddbbbaaa```___^^^______```aaaaaaaaaaaa```````````````bbbdddfffgggfffdddcccbbbaaa```__________________`````````___]]][[[YYYYYYXXXWWWVVVUUUTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOOOOOOOOOONNNMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCEEEHHHHHHHHHGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAABBBBBBAAAAAA@@@@@@?????????BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBBBB>>>??????@@@AAAAAABBBBBB?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFFFFFFFJJJQQQXXXdddvvvsssdddZZZUUUPPPPPPQQQQQQQQQQQQQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVXXX[[[]]]^^^___^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\\\\^^^^^^^^^______`````````\\\]]]^^^^^^^^^___bbbddddddcccaaa```^^^]]]]]]]]][[[[[[\\\]]]^^^```aaabbbaaaaaaaaabbbccceeefffgggeeeeeeeeeddddddcccccccccaaabbbccceeegggiiijjjkkkmmmnnnoooqqqrrruuuzzz}}}~~~qqqjjj]]][[[WWWSSSPPPOOONNNNNNLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@AAAAAAAAA>>>===<<<===>>>>>><<<:::888888888888888888888888999888666444555777999;;;666666666666777777777777555555555555555666777777666666666777666666555555666666666666666666666666777777777666666555555555888777666666555555555555777777777666666555555555555555555555555555555555777555444555999;;;======666666777777888888888999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;]]]]]]^^^___`````````___]]]^^^______^^^]]][[[ZZZ[[[\\\^^^```bbbcccdddeeebbbaaa```___]]]ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\^^^___``````]]]\\\\\\[[[[[[[[[[[[[[[YYY\\\```dddffffffdddccc```______^^^^^^```aaabbbccccccbbbaaa```______^^^ZZZ]]]aaacccdddddddddeeecccbbbaaa``````___``````aaaaaaaaa```___]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPPPPNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDAAA@@@??????@@@AAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???DDDBBB@@@???@@@@@@???>>>>>>???@@@AAA@@@>>><<<;;;>>>???@@@AAABBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAGGGHHHIIILLLUUUbbbqqqzzzxxxlll___UUUPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^____________^^^^^^^^^_________``````aaaaaaeeecccaaa___]]]\\\[[[[[[______```````````````_______________```aaacccccceeeddddddcccbbbbbbbbbcccddddddccccccdddfffggghhhiiijjjkkklllmmmpppuuuxxxxxxnnniiiccc]]]YYYVVVSSSQQQOOOOOONNNLLLJJJIIIIIIJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAA@@@===;;;888888999::::::999999999<<<<<<;;;:::999999:::::::::999999888777666666555777555444555666777666555555666888999999999888777777777777777777777777777444666777777666555555666444444444444444444444444111111222333555666777777555555555666666666666666666666666666777777777777555666666777888999999:::999888777777888999888777<<<;;;::::::<<<======<<<^^^^^^___```````````````^^^^^^______^^^]]][[[ZZZ\\\]]]___aaabbbddddddeeecccbbbaaa___]]][[[XXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^___``````]]]]]]\\\[[[ZZZZZZ[[[[[[[[[]]]```bbbddddddcccbbb``````_________```aaabbbbbbbbbaaa```___]]]]]]\\\ZZZ]]]aaacccccccccdddeeecccbbbaaa```____________aaaaaaaaa```___^^^]]]\\\YYYXXXVVVUUUSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===AAA???======>>>>>>===<<<>>>???@@@AAAAAA???>>>===;;;<<<===>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@??????>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEFFFGGGKKKRRR]]]jjjrrrzzzzzzxxxqqqggg]]]UUUQQQNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^______````````````_______________``````aaaaaaaaadddcccaaa___]]]\\\[[[[[[]]]^^^^^^___`````````_______________```aaabbbccceeedddcccbbbbbbbbbbbbbbbdddcccccccccccceeefffggghhhiiijjjkkklllooosssvvv|||}}}xxxqqqjjjeee```[[[XXXWWWVVVUUURRROOONNNMMMNNNIIIHHHGGGEEEDDDDDDDDDDDD???>>>>>>???@@@@@@>>><<<============<<<;;;;;;::::::::::::999999999999999::::::999999888888777777999777666777888999888777555555666777777777777666555555555555555555555555333555777666555444555555555555555444444444444444222333444444555666777777555555666666666666777777666666666777777777888888:::999999999888888888888::::::999:::;;;<<<;;;;;;<<<;;;::::::<<<===>>>???______```aaaaaaaaaaaa```^^^______^^^^^^]]]\\\[[[\\\]]]___aaacccdddeeeeeeeeedddcccaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\\\\]]]^^^___``````___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]___````````````````````````___```aaaaaabbbaaa```___^^^\\\[[[ZZZYYY[[[^^^aaacccccccccdddeeecccbbbaaa```____________aaaaaaaaa```___^^^]]]\\\YYYXXXVVVUUUTTTTTTTTTUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCCCCAAA???>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???>>><<<<<<===>>>>>>===<<<===>>>???@@@???>>>===??????@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????????????????????????????????????????===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFIIINNNVVV___fffkkkkkkkkkggg```XXXSSSQQQOOOOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[]]]^^^___```aaaaaaaaabbbbbbaaaaaaaaa`````````aaaaaaaaaaaaaaacccbbb```^^^]]]\\\[[[[[[\\\\\\]]]___````````````____________```aaabbbbbbdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeeggghhhiiijjjlllpppssswww~~~zzzrrrlllhhhdddccc```]]]ZZZXXXVVVVVVNNNMMMLLLIIIHHHFFFFFFEEECCCBBB@@@@@@BBBBBBAAA???>>>>>>===<<<;;;:::999999999:::;;;<<<<<<;;;::::::::::::::::::999999999999;;;:::999999;;;;;;:::999555555555555555666666777444444444444444444444444555666888888666555666777666666666555555444444444555555555555666666777777666666666777777777888888777777777777888888888999::::::::::::999999999999999999999::::::;;;;;;<<<======<<<===>>>AAACCCDDDaaaaaabbbbbbbbbbbbaaaaaa_________^^^^^^]]]\\\\\\^^^^^^```bbbcccdddeeeeeefffeeedddbbb```]]][[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^^^^^^^______`````````___]]][[[ZZZZZZ[[[[[[______^^^^^^^^^^^^______`````````aaaaaaaaabbbbbb```___^^^\\\[[[YYYXXXWWW\\\^^^aaabbbbbbcccdddeeecccbbbaaa```___^^^^^^^^^_________^^^^^^]]][[[[[[YYYXXXVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRQQQOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAAAABBBAAA@@@???>>>?????????????????????AAAAAAAAAAAAAAA@@@??????@@@>>>======???@@@@@@???999:::;;;======>>>======AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@??????======>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCAAACCCFFFHHHKKKPPPVVVZZZ]]]^^^^^^\\\WWWRRROOONNNMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRRRRQQQOOONNNPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZ[[[\\\^^^```aaaaaabbbbbbccccccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\]]]^^^```aaabbbbbbbbb_______________```aaabbbcccbbbbbbaaaaaaaaabbbbbbaaaaaabbbbbbbbbccccccdddccceeefffggghhhjjjmmmppprrryyy|||vvvssspppllljjjgggeeeccc[[[YYYWWWSSSPPPNNNLLLKKKLLLJJJHHHGGGGGGGGGEEEDDD@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???@@@???===<<<999999::::::::::::::::::<<<;;;::::::<<<<<<;;;:::777666555444555666888999555555555555555555555555777999::::::999888888999888777777666666555555444666666666666666555555555666666777777888999999999888888888888999999999999777777888999:::<<<======;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCFFFIIILLLcccccccccddddddcccbbbbbb``````___^^^]]]]]]]]]]]]___```aaacccdddeeeeeeeeegggfffeeedddbbb```^^^\\\YYYYYYZZZ[[[\\\^^^```aaa```````````````aaaaaaaaabbb```^^^\\\[[[\\\]]]^^^aaa```___^^^]]]^^^^^^___aaaaaaaaabbbbbbbbbbbbbbb```___^^^]]][[[ZZZYYYXXX]]]___aaabbbbbbbbbdddeeecccbbbaaa___^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSQQQPPPOOONNNLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@?????????>>><<<===>>>??????>>>:::;;;<<<===>>>>>>??????>>>>>>======<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@???=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBCCCCCCAAACCCFFFHHHJJJLLLOOORRRTTTUUUUUUSSSOOOLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNPPPRRRRRRRRRPPPOOONNNNNNOOOPPPRRRTTTUUUWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\^^^___aaabbbcccccccccddddddddddddccccccccccccccccccccccccccccccbbbaaa```___^^^^^^]]]^^^^^^___```aaaccccccdddddd_______________``````aaaaaaaaaaaa``````aaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbbbbdddfffggghhhiiilllnnnpppuuu}}}~~~|||yyyvvvooommmiiiddd___[[[YYYWWWWWWUUURRRPPPOOOMMMKKKHHHEEEDDDCCCBBBAAAAAAAAABBB===>>>@@@AAAAAA@@@>>>===999:::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::999888777777777888:::;;;888888888888888888888888666888:::999888777888888888888888777777666666666666666666666555555555555777777888888999::::::;;;999999999999::::::::::::666777888999;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBDDDBBBEEEHHHKKKLLLNNNRRRUUUdddeeeeeeeeeeeedddccccccaaa```___^^^]]]]]]]]]]]]```aaabbbcccdddeeeeeeeeeggggggfffeeedddbbbaaa```[[[[[[\\\]]]___aaabbbcccccccccccccccbbbbbbbbbbbbcccaaa___]]]]]]^^^```aaabbbaaa``````______``````aaaaaabbbccccccccccccbbbaaa```______^^^]]]\\\\\\^^^___aaaaaaaaabbbdddeeecccbbbaaa___^^^]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???======???@@@BBB>>>>>>>>>>>>==================>>>>>>>>>======<<<>>><<<::::::<<<<<<<<<;;;======>>>??????@@@AAAAAA???>>>>>>============>>>===>>>??????@@@@@@??????=========>>>>>>?????????????????????????????????===>>>>>>??????@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA???????????????@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB@@@CCCEEEGGGHHHIIILLLMMMNNNOOOOOOMMMJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRRRRQQQQQQOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYY[[[\\\^^^___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]___aaacccdddeeecccddddddeeeeeeddddddcccdddddddddddddddcccccccccbbbbbbaaa```_________`````````bbbcccdddddddddddd```______^^^______`````````````````````aaaaaabbbaaabbbbbbcccccccccbbbbbbbbbdddggghhhhhhiiikkkmmmooosssxxx}}}zzztttmmmgggcccaaabbbaaa___^^^\\\YYYUUURRRKKKJJJHHHFFFEEEDDDEEEEEE@@@AAAAAABBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;::::::::::::::::::;;;;;;<<<999999999999999999999999555666888888666555666777888888888888888888888888777777777777666666666666777888888999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===============<<<>>><<<::::::;;;;;;:::999============>>>>>>???@@@@@@@@@???>>>??????AAAAAA===>>>>>>???????????????=========>>>>>>>>>>>>>>>========================?????????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???AAADDDEEEFFFGGGIIIKKKJJJJJJKKKJJJHHHHHHJJJLLLLLLLLLMMMNNNOOOOOOOOONNNOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[\\\^^^```bbbdddeeefffcccddddddeeeeeeddddddccceeeeeeeeeeeedddddddddccccccbbbbbbaaaaaaaaaaaabbb```aaabbbccccccccccccccc```______^^^^^^_________```____________```aaabbbbbbbbbcccddddddcccbbbaaaccceeehhhiiiiiijjjlllmmmoooqqqtttvvvzzz}}}uuupppmmmnnnnnnnnnooonnnkkkfffbbbXXXVVVSSSOOOMMMKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBB?????????>>>>>>============;;;:::;;;<<<===<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::666888999999888777777888777777888888999:::::::::888999999999999999999999888888999:::;;;<<<======:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????@@@DDDIIIKKKJJJLLLQQQUUU\\\ccclllqqqrrrsssvvvyyyffffffggggggfffeeeddddddbbbaaa___^^^]]]]]]^^^^^^aaabbbcccdddeeefffffffffffffffffffffffffffeeeeee^^^______aaaccceeeggghhhgggggggggffffffeeeeeeddddddbbb```______bbbeeegggccccccddddddddddddcccbbbaaabbbcccdddeeedddcccccccccccccccccccccccccccccc___```aaaaaa```aaaccceeecccbbbaaa___]]]\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYXXXSSSSSSQQQPPPPPPQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMLLLKKKHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???===;;;>>>>>>======<<<<<<<<<;;;>>>>>>???????????????>>>AAA???===<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;===>>>???======>>>???????????????>>>>>>>>>>>>>>>=========????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCCCCBBB@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDDDDFFFHHHJJJGGGHHHIIIHHHHHHIIILLLOOONNNOOOOOOOOOOOONNNMMMMMMPPPOOOOOOPPPPPPRRRSSSTTTVVVVVVUUUTTTSSSSSSTTTTTTXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]^^^______^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^```bbbeeefffgggcccddddddeeeeeeddddddcccfffffffffeeeeeedddddddddccccccbbbbbbbbbbbbbbbccc```aaaaaabbbbbbbbbaaaaaa```______^^^^^^^^^_____________________```aaabbbbbbcccdddeeeeeedddbbbbbbdddfffiiijjjjjjkkklllnnnnnnoooqqqrrruuu}}}|||xxxxxxzzz||||||yyytttpppjjjgggccc^^^ZZZWWWVVVVVVNNNMMMLLLJJJIIIHHHHHHGGGBBBBBBBBBAAA@@@???>>>>>>>>><<<;;;<<<===>>>===<<<999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::999;;;===<<<;;;:::;;;;;;777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<888888999:::;;;======>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>???AAACCCDDDEEEFFFLLLRRRUUUVVVZZZ```eeekkksss}}}ffffffggggggffffffeeeddddddbbb___]]]\\\]]]___```ccccccdddeeefffffffffeeehhhhhhgggggggggggghhhhhhcccdddeeeeeeeeeeeehhhjjjeeeffffffffffffeeeeeedddcccccccccdddddddddeeeeeedddddddddddddddddddddddddddcccbbbcccddddddcccaaaccccccccccccbbb```___^^^``````_________```aaaaaa```aaabbbbbbbbb```___^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUSSSPPPNNNNNNMMMLLLJJJMMMMMMNNNOOONNNMMMLLLKKKNNNMMMLLLKKKKKKJJJJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????AAA@@@@@@???>>>======<<<>>>>>>======<<<<<<<<<;;;========================>>>???@@@AAA@@@>>><<<:::;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<:::;;;<<<>>>????????????@@@@@@??????????????????;;;;;;;;;;;;<<<===??????AAAAAABBBBBBAAAAAA@@@???>>>>>>???@@@BBBCCCCCCDDDBBBAAA???======>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]___```___^^^]]]^^^```aaaaaaaaaaaa````````````^^^^^^```aaaccceeefffgggeeeeeedddccccccdddddddddddddddeeeeeefffeeeeeeeeeddddddccccccdddfffggghhhgggffffffeeedddcccbbbaaaaaa```^^^\\\\\\\\\]]]^^^dddccccccbbbccccccddddddgggfffeeedddddddddddddddeeegggiiilllnnnooopppooonnnoooppprrruuuzzz~~~xxxssslllgggdddbbb^^^ZZZZZZVVVRRROOONNNMMMLLLKKKJJJGGGCCCAAA@@@@@@>>>===@@@???============;;;999>>><<<:::<<<>>>@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======;;;::::::;;;;;;;;;;;;>>><<<;;;;;;;;;<<<;;;:::>>>>>>>>>@@@AAABBBAAA@@@@@@AAABBBCCCEEEIIINNNRRRSSSWWW^^^ccchhhlllpppsssffffffggggggffffffeeeeeedddbbb```^^^^^^___```bbbdddeeeeeeffffffffffffeeeiiiiiihhhgggggggggggggggdddfffffffffeeefffhhhjjjhhhgggggggggffffffeeeeeecccdddddddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccbbbbbbcccdddeeecccbbbccccccccccccbbbaaa```_________^^^^^^^^^___````````````aaaaaa```___]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVTTTRRROOONNNNNNNNNMMMKKKLLLMMMNNNNNNNNNMMMKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>????????????>>>===<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@???===;;;::::::::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>>>>===????????????????????????============>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@?????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZZZZZZZYYYYYY[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\]]]]]]^^^^^^^^^^^^```aaabbbaaa```___```bbbaaaaaaaaa``````_________^^^___```bbbdddeeeggggggddddddccccccccccccddddddccccccdddeeeeeeeeeeeedddeeeeeedddddddddfffggghhhggggggfffeeedddccccccbbbcccaaa```^^^^^^^^^___```cccbbbbbbbbbbbbccccccdddgggffffffeeeeeeeeeeeeeeefffgggiiikkkmmmoooppppppnnnooopppppprrrwww}}}~~~vvvpppnnnkkkgggddd```]]]ZZZXXXYYYZZZ[[[[[[ZZZVVVOOOJJJHHHHHHGGGGGGDDDCCCAAAAAABBBBBB@@@???CCCAAA??????AAABBB@@@???????????????????????????>>>>>>>>>>>>==============================>>>>>>>>>=========>>>?????????@@@???>>>>>>???@@@@@@@@@>>>>>>???@@@BBBBBBBBBAAADDDFFFHHHKKKNNNRRRXXX\\\eeeiiioootttyyy~~~gggggggggfffffffffeeeeeedddcccaaa```___aaabbbcccggggggggggggggggggfffeeeiiiiiihhhgggffffffggggggggghhhhhhhhhffffffhhhiiikkkiiihhhfffeeeeeeffffffdddddddddeeeeeeeeefffffffffffffffeeeeeedddddddddbbbaaaaaabbbdddeeedddccccccccccccccccccbbbaaa```^^^]]]]]]]]]]]]^^^______````````````^^^]]][[[YYYZZZZZZYYYYYYXXXVVVUUUTTTSSSQQQOOONNNOOOOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>==================>>>=========<<<<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<:::999::::::999999::::::;;;<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAA????????????????????????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@?????????????????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKMMMOOOPPPQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[[[[[[[[[[\\\]]]^^^\\\]]]]]]^^^^^^^^^]]]]]]___aaabbbaaa```___```aaaaaaaaa```______^^^]]]]]]]]]]]]___```bbbcccdddeeeccccccbbbbbbbbbccccccdddccccccdddeeeeeeeeeeeeeeefffffffffeeeeeefffgggggghhhggggggfffeeedddcccbbbdddcccaaa``````aaabbbcccbbbbbbaaabbbbbbcccddddddfffffffffffffffgggggghhhggghhhiiijjjllloooqqqrrroooooopppooopppsssxxx{{{~~~wwwrrrooojjjfffaaa___]]]^^^bbbgggkkkllllllfff\\\UUUPPPNNNMMMLLLFFFDDDBBBBBBCCCCCCBBB@@@DDDBBB@@@???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>=======================================<<<<<<===>>>???@@@AAAAAA@@@@@@??????@@@AAABBBCCCAAABBBDDDEEEFFFGGGHHHHHHNNNQQQUUUZZZ^^^ccchhhkkkssswww}}}hhhggggggfffffffffffffffeeedddbbbaaaaaabbbcccdddhhhhhhhhhhhhhhhgggfffeeefffffffffffffffggghhhhhhiiijjjjjjhhhffffffgggiiillljjjhhhfffeeeeeefffgggddddddeeeeeeeeefffffffffggggggfffeeeeeedddddddddbbb``````aaaccceeeeeedddcccccccccdddccccccbbbbbb^^^]]]]]]]]]]]]]]]^^^^^^````````````^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUSSSSSSQQQOOONNNNNNOOOOOOOOONNNKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????======<<<<<<<<<<<<======<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???======>>>>>>???@@@AAAAAA???>>>===<<<<<<<<<======>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???????????????>>>???AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___^^^]]]\\\]]]___``````___^^^]]]\\\\\\[[[YYYZZZ[[[\\\^^^___``````bbbbbbaaaaaaaaabbbcccccccccdddeeefffffffffffffffhhhgggggggggggggggggggggggggggfffeeedddcccbbbbbbccccccbbbbbbbbbcccddddddcccccccccccccccdddeeeeeeffffffffffffggghhhiiijjjjjjjjjjjjkkkmmmpppssstttqqqqqqqqqpppoooppptttwww~~~yyyssslllgggbbbaaa```ccckkkttt|||yyypppggg```YYYTTTQQQJJJHHHEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@??????===>>>@@@BBBBBBDDDEEEGGGFFFFFFGGGFFFEEEEEEFFFGGGHHHJJJMMMOOOQQQRRRTTTUUU^^^bbbggglllppptttwwwzzz|||iiihhhgggffffffffffffgggeeeeeeccccccbbbccccccdddgggggghhhggggggfffeeedddbbbbbbcccdddeeeggghhhiiiiiiiiiiiihhhfffeeefffgggjjjiiigggeeeddddddffffffdddddddddeeeeeeeeeffffffffffffeeeeeeeeedddddddddbbb```___```bbbdddeeedddbbbccccccddddddddddddccc```___^^^^^^]]]]]]]]]^^^aaaaaaaaa```___\\\ZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLLLLNNNOOONNNMMMJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999888888888888999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>>>><<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======>>>@@@@@@@@@AAA@@@??????>>><<<======>>>>>>?????????======<<<<<<;;;;;;;;;;;;======>>>>>>>>>????????????????????????@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>===============>>>>>>?????????===>>>@@@AAAAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDHHHHHHJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]\\\[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXYYYZZZ\\\]]]^^^^^^```````````````aaabbbcccddddddfffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeedddcccbbbaaaaaabbbbbbbbbccccccdddeeeeeegggffffffeeeeeeffffffgggfffffffffggghhhiiijjjkkklllllllllmmmooorrruuuvvvsssssssssqqqpppppprrruuu{{{zzztttmmmkkkkkkoooyyy{{{qqqfff___WWWSSSMMMJJJIIIIIIJJJIIIJJJKKKLLLLLLKKKKKKKKKLLLHHHIIIJJJLLLLLLLLLKKKJJJGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEGGGIIIJJJJJJLLLOOOSSSSSSUUUVVVUUURRROOOOOOOOORRRUUUZZZ]]]^^^```dddfffppptttzzziiihhhgggfffffffffggghhhfffeeedddccccccbbbbbbbbbeeeeeeeeeeeeeeeeeedddccc``````aaabbbccceeeggghhhfffggggggfffdddccceeeffffffeeedddcccccccccdddeeecccccccccdddddddddeeeeeeddddddddddddddddddddddddcccaaa______aaacccddddddbbbcccddddddeeeeeeeeeeeedddcccaaa```___^^^]]]]]]````````````___]]][[[YYYUUUUUUTTTTTTSSSQQQPPPOOONNNMMMKKKKKKLLLMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======?????????>>>>>>>>>>>>======>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777888888999:::999::::::;;;;;;::::::999999999;;;<<<===>>>>>>>>>;;;;;;<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;<<<>>>????????????>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAA>>>>>>>>>???>>>======<<<<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCCCCEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^]]]\\\[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[]]]^^^^^^_______________```aaaaaabbbcccdddeeefffggghhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiigggfffeeedddcccbbbbbbaaabbbccccccdddeeeffffffgggjjjiiihhhgggffffffffffffffffffffffffggghhhjjjjjjkkklllmmmnnnpppsssuuuvvvssstttsssrrrqqqqqqrrrtttxxx}}}|||zzz|||~~~uuuhhhaaaXXXQQQOOOOOOQQQRRRSSSUUUXXXXXXWWWUUUTTTSSSPPPQQQSSSTTTTTTRRRQQQOOOJJJJJJIIIIIIJJJMMMOOOQQQSSSTTTTTTTTTRRRQQQNNNMMMOOOQQQRRRQQQPPPSSSYYY^^^aaaeeehhhgggccc^^^[[[[[[___dddjjjnnnpppsssxxx|||jjjiiigggfffeeefffggghhhgggfffeeedddcccaaaaaa```aaabbbcccccccccccccccccc`````````aaaaaabbbcccdddddddddeeedddbbbbbbccceeeaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbcccccccccddddddaaabbbbbbccccccddddddddddddbbb______```bbbccccccbbbcccdddeeeffffffffffffhhhgggeeebbb```___^^^]]]]]]^^^^^^^^^^^^\\\ZZZYYYSSSSSSSSSSSSRRRPPPOOONNNNNNLLLJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>??????>>>>>>>>>==================>>>>>>>>>????????????>>>>>>>>>=========::::::999999999999::::::999999999999999999999999888999999999::::::::::::::::::::::::::::::::::::999999999999999999999:::777777777777777888999999999999::::::::::::999999:::;;;;;;<<<=========<<<::::::;;;<<<<<<===>>>>>>;;;;;;::::::::::::;;;;;;===============<<<<<<;;;;;;<<<<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<======>>>============>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@???????????????>>>======;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOOOONNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\YYYYYYZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbaaabbbccceeefffgggggggggggghhhiiikkkkkkkkkjjjjjjhhhhhhgggfffeeeddddddccccccdddeeeggghhhhhhiiiiiikkkjjjiiigggfffeeeeeedddffffffffffffgggggghhhiiiiiijjjlllnnnqqqrrrssssssqqqrrrsssrrrqqqqqqssstttvvvyyy}}}wwwkkkaaa]]]]]]```bbbdddgggkkklllhhhccc```___\\\^^^___```___]]][[[YYYVVVUUUTTTUUUWWWZZZ^^^```gggggghhhgggfffcccaaa___^^^______]]][[[___fffmmmrrrxxx~~~zzzssspppooopppvvv}}}jjjiiigggfffeeefffhhhiiiggggggeeedddbbbaaa_________```aaabbbbbbbbbbbbbbbbbbbbbaaa```````````````bbbbbbcccbbbaaaaaabbbddd^^^___```aaabbbbbbaaaaaaaaaaaabbbbbbbbbccccccccc``````aaabbbcccddddddeeeeeebbb```___```aaabbbbbbbbbcccdddeeefffgggggggggkkkiiigggdddaaa___^^^]]][[[\\\]]]]]]\\\[[[ZZZYYYSSSSSSSSSRRRQQQPPPNNNNNNMMMKKKIIIIIIIIIJJJIIIGGGIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA=========>>>??????@@@@@@>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============:::999999999999999999:::999999999999999999::::::888888888999999:::::::::888888888888888888888888:::999999888999999::::::777777777777777888888999999999999::::::999999999<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>===>>>>>>???@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<===>>>>>>??????>>>=========>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCCEEEFFFIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRPPPOOONNNNNNNNNOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYXXXWWWVVVWWWYYYXXXXXXYYYYYYZZZ[[[[[[[[[WWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]^^^___```aaabbb___```bbbcccdddeeeeeeeeeggghhhiiikkkllllllkkkkkkjjjjjjiiihhhgggfffeeeeeedddeeeggghhhjjjkkkkkkkkklllkkkiiigggeeedddccccccfffffffffffffffgggggghhhggghhhkkknnnpppqqqqqqqqqoooqqqqqqqqqpppqqqrrrtttsssvvvyyy{{{}}}{{{zzz~~~tttnnnooorrruuuxxx}}}{{{uuupppnnnmmmnnnooopppooollljjjhhhggggggfffgggjjjnnnrrruuu~~~}}}{{{xxxvvvpppqqqpppllljjjnnnwww}}}jjjiiihhhfffffffffggggggccccccbbbbbbaaa``````______```aaaaaabbbaaaaaaaaabbbaaa```___________________________`````````aaa^^^^^^]]]\\\\\\\\\]]]]]]______``````````````````\\\]]]^^^```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeggghhhhhhhhhgggfffdddbbb___]]]\\\^^^^^^]]]\\\ZZZYYYWWWVVVRRRPPPNNNMMMNNNMMMLLLKKKMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::::::::999999999888888777777888888999999999:::777777888888888999999999888888888888888888888888777777777777777777777777555666666777888999999999999:::;;;;;;<<<<<<;;;;;;777888999999::::::::::::666777999<<<===>>>>>>===777999;;;<<<;;;;;;<<<>>>::::::::::::::::::::::::;;;;;;999888888999;;;;;;:::::::::999999888888888888@@@@@@999777===<<<555;;;;;;<<<<<<===>>>>>>>>>???>>>===============>>>======>>>>>>??????@@@@@@============<<<<<<<<<<<<;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHIIIIIIJJJKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMOOONNNLLLKKKKKKLLLNNNOOOPPPPPPPPPQQQQQQSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^_________^^^]]]]]]\\\^^^^^^```aaabbbbbbbbbbbbccceeehhhkkkmmmnnnmmmmmmlllkkkiiigggeeeeeeeeeeeegggggggggggghhhjjjkkklllmmmmmmkkkiiifffdddcccbbbgggffffffeeeeeeffffffgggjjjjjjkkkllllllmmmmmmnnnqqqqqqqqqppppppppppppppppppssswwwxxxxxx|||~~~yyysssqqquuu|||~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyyyyyyyzzz|||}}}}}}||||||~~~iiihhhgggfffffffffggggggeeedddccccccbbbaaa``````^^^^^^____________^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^_______________^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccdddeeefffgggffffffeeecccaaa___\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>???????????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777666777777777888888888999777777777888888888999999888888888888888888888888777777777777777777777777555555666777777888999999888888999:::::::::::::::888888999999:::999999999777888:::;;;<<<<<<;;;:::777999;;;;;;::::::;;;<<<::::::::::::::::::::::::::::::999999999999::::::999999999999999999888888:::DDDFFF>>>888;;;===999;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>???============>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^___```aaaaaaaaaaaaccceeegggjjjllllllllllllkkkjjjhhhgggeeeeeeeeeeeeffffffffffffgggggghhhiiijjjiiihhhfffeeecccbbbaaaddddddccccccccccccddddddhhhhhhiiijjjkkklllmmmmmmoooooooooooonnnnnnnnnnnnnnnrrruuuuuuuuuyyyzzzuuuuuuzzzfffeeeeeeeeeeeeffffffgggffffffeeedddcccbbbaaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]___````````````````````````````````````aaaaaaaaaaaabbbcccdddeeeddddddcccaaa```]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRPPPNNNNNNOOOOOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>=========>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<777777777777666666666666666666666666666777777777777777777777888888888888777777777777777777777777777777777777777777777777555555666666777777888888666777888888999999888888888999999999999888888777888999:::::::::999888777777999::::::999888999:::999999999999999999999999999999::::::::::::999999888888888888888999999999:::DDDHHH@@@888999;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAAAAAAAA@@@@@@==================<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<==============================>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^______``````aaaaaabbbcccfffhhhjjjjjjjjjjjjjjjiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbaaaaaaaaa``````______``````aaadddeeefffhhhjjjkkklllmmmlllllllllllllllmmmmmmmmmmmmoooqqqqqqqqqtttyyy~~~{{{yyyzzz{{{ccccccccccccdddeeeeeefffggggggfffeeedddcccbbbbbb^^^]]]]]]]]][[[ZZZYYYXXXWWWYYY[[[]]]]]]]]][[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^_______________________________________^^^^^^______```aaabbbbbbaaaaaa```^^^\\\[[[ZZZXXXYYYYYYYYYXXXWWWVVVVVVRRRPPPNNNNNNOOOPPPOOONNNIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;777777777666666666555555555555555555555555555555666666666777777777888888666666666666666666666666666666666666666666666666555555555666666777777777666666777888888888888888888999999999888777666666666777888999999888777666666888999999777666777777999999999999999999999999777888999::::::999888777666777777777888888999999777>>>AAA;;;777888999999999::::::;;;<<<<<<======???AAABBBCCCDDDCCCCCCBBB??????>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\\\\[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^______```aaabbbccceeeggghhhhhhhhhggggggffffffffffffffffffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^^^^^^^______aaabbbccceeehhhjjjkkkllljjjjjjkkkkkklllllllllmmmmmmnnnooonnnnnnooosssvvv|||}}}~~~|||}}}aaaaaabbbbbbccccccccccccffffffeeeddddddccccccbbb_________^^^\\\[[[YYYYYYVVVXXXZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZZZZ[[[[[[[[[YYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^___`````````___^^^]]]\\\ZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVRRRPPPNNNNNNOOOOOONNNMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>======<<<======?????????????????????????????????????????????@@@<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999888888888777777777777666666666555555444444444444444444555555666666666777777777555555555555555555555555555555555555555555555555555555555555555666666666666666777888888888888888888888888888777777666555444555666888999888888777666777999888777666666777888888888888888888888888666777999999999999777666666666666777777888888888555777777777888;;;:::777999999::::::;;;;;;<<<<<>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVXXXYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^]]]]]]\\\]]]]]]^^^______```aaacccdddeeeeeefffdddeeeeeeffffffffffffffffffffffffffffffeeeccccccaaaaaabbbbbbbbbccccccccc______^^^^^^^^^^^^_________```aaadddfffhhhjjjkkkiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmlllllllllnnnpppuuuwww{{{}}}{{{uuusssvvvzzz~~~___```aaaaaabbbaaaaaa```cccccccccccccccccccccccc`````````___^^^]]][[[ZZZWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[\\\\\\ZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUURRRPPPNNNMMMNNNMMMLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999::::::::::::<<<;;;;;;:::888777777666777777777777666666666666555555555444444444444444555555555555666666666666444444444444444444444444555555555555555555555555444444555555555555555555555666777777888888777777666777777777777666666555333555666888999999888888555777888888777666777888777777777777777777777777777777888888888888777777666666666666777777777777666444444666<<<>>><<<999888888999::::::;;;;;;<<<>>>@@@DDDGGGHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@??????============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ[[[\\\^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^___```aaabbbccccccbbbcccdddeeeffffffffffffffffffggghhhgggfffdddcccaaaaaaaaabbbccccccdddddd``````____________``````^^^___aaaccceeegggiiiiiigggggghhhiiijjjkkklllmmmlllkkkkkkjjjjjjjjjjjjkkklllnnnqqquuu{{{xxxrrrqqqrrrssswww|||wwwuuuxxxwww|||______```aaa``````^^^^^^______``````aaabbbbbbbbb````````````___^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXZZZ[[[\\\[[[ZZZYYYUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZXXXWWWUUUTTTSSSQQQNNNLLLLLLLLLJJJHHHFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<========================<<<======>>>???@@@@@@AAA@@@??????>>>===<<<;;;;;;:::::::::999999999888888888888888888999999999:::::::::999999888888777777666666666555555555444444666555555555444444444444444444555555555666666666333333333333333333333333444444444444444444444444444444444444444444444444444444555666666666666666555555666666777666666666666666888888999888777666444666888888777777888999777777777777777777777777777777777666666777777777666666666666666666555555666555555888;;;<<<;;;;;;888888888999::::::;;;;;;<<>>>>>??????AAAAAAAAAAAABBBBBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTUUUTTTTTTSSSRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZYYYXXXWWWWWWYYY[[[\\\^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbb```aaaccceeefffgggffffffdddeeeggghhhgggfffdddccc``````aaaaaabbbbbbcccccc``````____________``````______aaabbbdddfffggghhhddddddeeeggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhgggfffggghhhjjjmmmrrr{{{|||zzzxxxwwwwwwzzz}}}tttrrrtttxxx|||______`````````___]]]\\\]]]]]]^^^___```aaabbbbbb````````````___^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWYYY[[[\\\[[[ZZZYYYSSSTTTVVVWWWXXXYYYYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\[[[ZZZYYYWWWUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===========================<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::888888888777777777777666777888888888888999999999888888888888888999999999555555444444444333333333666666666555555444444444444444444555555555666666333333333333333333333333444444444444444444444444444444444444444444444444222333444444555555444444444444555666777777777666888999999999888777555444444666888888888888999:::777777777777777777777777888777666555555666777888777777666666555555555444444555777999888666888;;;777888888999::::::;;;;;;<<>>>>>??????@@@@@@>>>=========<<<<<<<<<<<<;;;;;;<<<===<<<;;;999888========================<<<<<<======>>>?????????AAAAAABBBBBBBBBBBBCCCCCC>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIIIIHHHGGGHHHJJJMMMNNNOOOOOONNNNNNMMMNNNNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXWWWVVVWWWYYY[[[\\\^^^\\\[[[YYYYYYZZZ\\\]]]\\\\\\\\\]]]^^^___```aaa___```ccceeefffggggggfffcccdddfffggggggfffdddccc______``````aaaaaabbbbbb```______^^^^^^______```___```aaabbbdddfffggggggbbbbbbccceeeggghhhiiijjjhhhgggffffffffffffeeedddhhhhhhhhhiiilllsss|||xxxwwwyyy^^^^^^^^^______^^^]]]]]]________________________cccbbbaaa___]]][[[ZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWZZZYYYYYYXXXXXXXXXYYYYYY\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\]]]^^^_________]]]ZZZXXXXXXWWWUUUSSSQQQPPPMMMKKKIIIGGGFFFFFF@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBCCC@@@??????>>>===<<<<<<;;;:::::::::;;;<<<======>>>>>>>>>======>>>@@@AAABBBFFFCCC???<<<;;;999888666999888666555333222222222444555666777777888777777666666666666666666666666444444444444444444444444555444444333222222222333333444666777777777666555444333222222111111222222444444444444444444444444111222333444555777888888333444666777777777666555222333444444555555444444555555666666666666555555333333333444444444555555555555666666666666555555555666777888888999999888777666555444444555666777555555444555666888:::;;;:::999888888888999:::;;;<<<>>>@@@BBBCCCBBBAAA@@@<<<<<<<<<<<<============>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<==================>>>>>>>>>BBBBBBBBBCCCBBBBBBAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]bbbbbbdddeeefffgggggggggdddccccccccccccccccccbbbaaaaaaaaaaaaaaa```____________^^^^^^^^^______```aaabbbcccdddeeeeeeeeeeeebbbbbbaaaaaabbbdddeeeggghhhhhhgggfffdddcccbbbbbb```aaabbbdddgggmmmuuuzzz]]]^^^^^^^^^^^^^^^]]]]]]________________________bbbaaa```^^^]]][[[ZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVYYYXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^___\\\ZZZXXXXXXWWWUUUSSSPPPOOOMMMJJJHHHFFFEEEEEE@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<===???AAACCCEEEEEEBBB>>>;;;:::999888666888888666555444444333333555666666777777777777666666666666666666666666666333333333333333333333333444444333222222222222222333444555666777666666555555444333333222222333333333333333333333333333333333333444444555555666666333444555555666666555555222333444444555444444444555555666666666666555555555555555555666666666777555555666666666666555555555555666777888888888888666555444333333444555666666666555666777999:::;;;999999888888888999:::;;;;;;<<>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]___```bbbccceeefffffffffddddddddddddccccccccccccaaaaaabbbbbbaaaaaa```_________^^^^^^^^^^^^______```aaabbbdddeeefffffffffccccccbbbbbbcccdddeeefffeeeeeedddcccbbbaaaaaa``````aaabbbcccfffkkkrrrwww]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^aaa```___]]]\\\ZZZYYYXXXUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[YYYXXXXXXWWWUUUSSSPPPNNNLLLIIIGGGEEECCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>???>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>::::::;;;<<>>????????????999:::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaaccceeeffffffeeeeeeeeeddddddcccccccccbbbbbbccccccbbbbbbaaa```___^^^^^^]]]]]]^^^^^^^^^^^^___aaacccdddeeeffffffeeedddddddddddddddeeeeeeaaaaaa```_______________```aaaaaabbbdddhhhnnnsss|||\\\]]]]]]^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]][[[ZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\\\\]]]]]]\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\ZZZYYYXXXXXXXXXUUUSSSOOONNNKKKHHHEEECCCAAAAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>::::::;;;<<<>>>AAADDDEEEBBB???;;;999999888777666777777666666666666777888666777777777666555444444666666666666666666666666444444444444444444444444222222111111000111111222444444555555555666666666555555444333333333333333222222222222222222222222333333333333333333333333333222111111111222444555222222333444444444444333444444444555555444444444333333333333333333333333444444444555555444444444444444555666777777777777444444444444444444444444666666666777777888999999777777777888888999::::::888999:::<<<============::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<=========@@@@@@AAABBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYYYY\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\^^^aaaccceeefffgggffffffeeeeeedddccccccccccccccccccccccccbbbaaaaaa___^^^]]]]]]]]]]]]]]]]]]\\\^^^___bbbdddeeefffffffffeeeeeeeeeeeeeeeeeeeee___^^^^^^]]]]]]^^^___```___`````````bbbeeejjjnnnwww\\\]]]^^^_____________________________________________^^^]]][[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZYYYXXXXXXYYYXXXVVVSSSPPPNNNKKKHHHDDDBBB@@@???>>>>>>>>>?????????@@@@@@>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;<<<>>>???AAA@@@===:::888888888777666777666666666666777777888666666666666666555444333555555555555555555555555555555555555555555555555222111111000111111222222444444444444444555555666444333333222222222222222444444444444444444444444111111222222333444444444222222111000000222333444111222333333444444333333333333444444444444333333333333333333333333222222333333444444444444333333333444555666666777666666555555555666666555555555444444555666666777777777666666777888999999::::::888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<========================;;;;;;<<<======>>>?????????@@@@@@AAABBBBBBAAAAAA======>>>???AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJKKKNNNPPPRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[^^^aaacccfffggghhhffffffeeeddddddcccbbbbbbcccccccccccccccbbbaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\[[[\\\^^^aaabbbdddeeeeeeeeeeeeeeeeeeeeeeeedddddd```___^^^]]]]]]___```aaa______`````````cccgggjjjttt|||]]]^^^___```````````````````````````````````````______^^^]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXWWWUUUUUUSSSTTTUUUWWWXXXYYY[[[[[[\\\\\\]]]^^^^^^^^^^^^]]][[[\\\]]]]]]]]]\\\[[[ZZZWWWXXXZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXYYYXXXVVVTTTPPPOOOLLLHHHDDDAAA???>>>===>>>>>>>>>>>>?????????<<<======>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::<<<<<<>>>;;;888777777888777666666666666555555666777777555555666666666555444444444444444444444444444444555555555555555555555555222111111111111222333333444444333333444444555666333333222111111111111222444444444444444444444444000000111222222333444444111111111111111222333333111111222333333333333333222333333444444333333222555555555555444444444444222333333444444333333222222333444555666666666666555555666777777666555555333444555666666666666555555555777888999999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<======>>>???@@@AAABBBBBB>>>???@@@AAAAAABBBBBBAAA======>>>???AAABBBCCCCCC???@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAABBBCCCEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^```ccceeefffgggeeeeeeddddddcccbbbaaaaaabbbbbbccccccbbbbbbaaa```^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^```aaabbbcccccccccdddeeeeeeeeeeeeddddddaaa```___^^^^^^___aaabbb^^^^^^_________bbbeeehhhpppwww|||zzzzzz|||}}}^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```______^^^]]]\\\[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\]]]^^^___```___]]]\\\YYYZZZ\\\^^^___^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]^^^]]][[[YYYWWWVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWXXXYYYYYYVVVTTTQQQPPPLLLHHHDDDAAA???>>>=========>>>>>>>>>??????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999888888999999:::<<<:::777666777777777666666666555555444555555555444444555555666555555555333333333333333333333333444444444444444444444444222222222222222333444444444444333333333444555666444444333222222222222333333333333333333333333333111111111111222222222222000111222222333333222222111111222333333333333222222222333333333333222222555555555444444444333333222222333333333333222222222222333444555555555555444444555666666555444444444444666777777666666555444555666888999:::999999;;;;;;:::999888888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAA>>>>>>???AAAAAABBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKMMMOOORRRTTTRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\___aaacccddddddeeeddddddcccaaa``````___aaaaaabbbbbbaaaaaa```___^^^]]]\\\[[[[[[ZZZZZZZZZ\\\\\\^^^___```aaaaaaaaaaaabbbcccdddeeeeeeddddddcccaaa___^^^]]]___aaabbb]]]^^^_________aaaeeehhhkkkqqqyyy______aaabbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbb``````___^^^^^^]]]\\\\\\ZZZ[[[[[[[[[[[[YYYWWWVVVYYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]^^^^^^______^^^^^^\\\^^^___aaaaaa```^^^]]]ZZZ[[[^^^```aaa```___^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___^^^\\\ZZZYYYVVVWWWWWWWWWWWWWWWWWWXXXVVVVVVWWWXXXZZZYYYVVVTTTRRRPPPMMMIIIEEEAAA???>>>============>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777777777888999:::<<<999777666666777777666666666555444444444444444333333444555666666666555222222222222222222222222222222222222222222222222333222222222333444444555444444333222333444555666555555444333333333333444222222222222222222222222333333222222111000000///000111222444444333222222111111222333333333333222222222222333333222222222333333333222222111111111222222222333333222222222222222333444555555555555333333444555555444333333555666777888888777666666333444666888999:::999999===<<<;;;999888777777777888888999999999:::::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<999999:::;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKKKKMMMOOORRRSSSUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUZZZYYYYYYXXXXXXWWWVVVVVVXXXXXXWWWXXXXXXYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[^^^```aaabbbbbbddddddcccbbbaaa```___^^^aaaaaaaaaaaaaaa```______^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^___````````````___aaabbbdddeeeeeedddddddddbbb___]]]]]]^^^```bbb\\\]]]______```bbbeeehhhhhhmmmtttzzz}}}^^^^^^^^^______aaabbbbbbddddddcccbbbbbbbbbccccccbbbaaaaaa```___^^^^^^]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^___```aaabbbbbbdddccccccbbbaaa```______]]]^^^^^^^^^______``````]]]\\\[[[[[[ZZZZZZ[[[[[[^^^^^^______^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUSSSRRROOOLLLGGGCCC???==================<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGHHHIIIIIILLLMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRUUUVVVWWWVVVTTTRRRRRRSSSWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[\\\^^^___``````aaa___]]]\\\\\\^^^```bbbbbbbbbbbbaaaaaaaaaaaaaaacccbbb```___^^^^^^______^^^^^^]]]\\\\\\]]]]]]]]]aaaaaaaaaaaaaaa``````___`````````aaabbbbbbcccccccccaaa^^^\\\[[[\\\]]]___aaa`````````aaabbbdddeeeeeeiiimmmrrrvvvzzz^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```______^^^___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbcccccccccbbbbbbaaa```____________`````````aaaaaaaaa]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVVVVSSSRRRPPPLLLHHHDDDAAA???===============<<<<<<<<<<<<;;;::::::<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777666666666555555444444555555555444444333444444555555555444222222222333333444444333333222333333333333333333333333333222111111000000111111333222222111111222222333444333333222222222333333444444333222111111111111111222222333222111000///111111111111111111111111222222333444444333222111222222222222222222222222111111111111111111222333333333333222222222222222222222222333333333444444444444444444444555666666444444555555666777777888999888777666666777999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;:::;;;===@@@AAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUTTTSSSRRRRRRSSSSSSVVVWWWXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]]]]ZZZZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[\\\]]]^^^```aaaaaaaaa___]]]\\\\\\]]]___```bbbbbbbbbbbbaaaaaaaaaaaacccbbb```___^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^```aaaaaaaaaaaa```____________```aaaaaabbbbbbcccbbb```^^^\\\[[[\\\]]]^^^``````______```aaacccdddeeehhhlllooorrruuuyyy||||||]]]]]]]]]]]]^^^___`````````aaabbbccccccbbbaaaaaaccccccbbbbbbaaa````````````___^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]___```aaabbbcccbbbbbbaaaaaa``````______aaaaaaaaaaaabbbbbbbbbbbb\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRPPPMMMJJJFFFCCCAAA>>>>>>>>>======<<<<<<<<<:::999888999<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777777777777777777777777777666666666666666555555555444444444444333222111111222333333333333333222111222222333333333333222222111111222222333333444444222222111000000000000111222222111111111111222222333222222222222222333333333333222111111222222333111222222222222111000000////////////////////////111222222333333333222222222222222222222222222222111111000///000222333444444444444444444333222111222222222222333333333333333333444555555555555555555555555555666777888888:::999888777666777888888999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXVVVUUUUUUUUUSSSTTTVVVYYY[[[^^^```aaa^^^^^^]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbcccbbb```^^^]]]\\\]]]^^^___bbbbbbbbbbbbbbbbbbbbbbbbcccbbb```___^^^^^^______^^^^^^^^^^^^^^^_________```````````````______^^^^^^______``````aaabbbbbbaaa```^^^\\\[[[\\\]]]^^^```______^^^___```bbbccceeegggjjjlllmmmoooqqqtttsssvvv{{{]]]\\\\\\\\\]]]]]]^^^______aaacccddddddcccbbbaaacccccccccbbbbbbbbbaaaaaaaaa```___^^^]]]]]]]]]]]]_______________^^^]]]]]][[[\\\]]]^^^```aaabbbbbb`````````````````````___aaaaaaaaaaaaaaabbbbbbbbb\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQPPPOOOLLLHHHEEECCC??????>>>>>>===<<<<<<<<<:::888777888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777666666666666666666666666555555555555555555555555444444444444333222111000111111111111111111000000222222333333333333222222000000111222333444444555222222111000000000000000222222111111111111222222222111111111111222222333222111111111222222333444222222222222111111000000////////////////////////111111111222222222222222111111111111111111111111111111111111111111222222222333333444444333222111111222222222222333333333222333444555666555444333666666555555555666777888999888888777777777888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBDDDDDDCCCCCCBBB@@@@@@??????@@@AAABBBCCCIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYXXXVVVUUUUUUVVVTTTUUUWWWYYY\\\^^^```aaa`````````_______________[[[[[[[[[ZZZZZZ[[[[[[[[[]]]]]]^^^```aaabbbcccddddddcccaaa___^^^^^^______aaabbbbbbbbbbbbbbbcccccccccbbb```___^^^^^^____________`````````````````````````````````___^^^^^^^^^^^^______``````aaaaaaaaa```^^^]]]\\\]]]^^^___```___^^^^^^^^^```aaabbbccceeegggiiiiiikkkmmmoooqqqsssvvv{{{]]]\\\\\\\\\\\\]]]^^^^^^___aaaccceeeeeedddcccbbbccccccccccccbbbbbbbbbbbbaaaaaa```___^^^^^^^^^___``````aaa``````___^^^]]]\\\\\\]]]^^^___```aaaaaa_______________`````````````````````````````````\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMJJJFFFDDD@@@??????>>>======<<<<<<<<<:::888888:::;;;:::999<<<;;;;;;;;;;;;::::::::::::999888888777888888999555555555555555555555555444444444444444555555555555555555444333222111000222111111111111222222222111222222333333222222111000000111111222333444444222111000000//////000000222111111000000111111222000000000000000111222333111111111111222333444444222222222111111111111111000000000000000000000000000000000000111111222222111111111111111111111111111222333333333111///...000000111222222333222222111111111222222222333333111222444555555555444333666555444444444555777888666666666666777888999999888888888888888888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<<<<::::::;;;<<<<<<=========????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEDDDCCCCCCAAA@@@??????@@@BBBCCCEEEIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTVVVWWWWWWUUUTTTUUUUUUVVVWWWXXXZZZ[[[]]]^^^___aaaaaa``````````````````\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^___```bbbcccddddddfffeeecccbbbaaaaaaaaaaaaaaaaaabbbbbbcccccccccdddcccbbb```___^^^^^^_________```aaabbbbbbbbbbbbaaa`````````aaa```______^^^^^^^^^______``````aaaaaaaaa```___^^^^^^^^^___`````````___^^^^^^___aaaaaa```ccceeeggghhhjjjlllnnnooopppqqqssswww~~~]]]]]]]]]\\\\\\]]]]]]^^^___```aaaccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```_______________```aaaaaaaaa```___^^^^^^]]]]]]^^^^^^^^^_________]]]]]]^^^^^^______``````____________^^^^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVTTTSSSQQQPPPOOOOOOPPPOOONNNLLLLLLKKKLLLLLLLLLMMMOOOOOONNNKKKHHHEEE@@@@@@???>>>>>>===<<<<<<===;;;999999:::::::::999;;;;;;;;;;;;::::::::::::999999777666666777888999555555555555555555555555333333333444444444444444444444444444333333222111444333333333333444555555111111222222222222111111000000111111222222333333111111000////////////000111111000000000000111111////////////000111222222222111111111222333333444333222111111000000111111111111111111111111111111////////////000111222333111111111111111111111111111111222333333111000///111111000000000111222333111111111111222222222222222222333444444444444444666555333222222333555666333444444555777888888999777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@BBBEEEFFFIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTVVVWWWWWWUUUTTTUUUVVVWWWWWWXXXYYYZZZ\\\\\\]]]______`````````aaaaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___```bbbcccddddddffffffeeeddddddcccccccccaaaaaabbbbbbcccdddddddddcccbbb```___^^^^^^_________aaabbbdddddddddccccccaaaaaaaaaaaaaaa``````___^^^______``````aaabbbbbbaaaaaaaaa`````````aaaaaaaaa```_________```aaabbb___aaadddfffgggiiikkknnnnnnooooooppprrrvvv|||^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^______```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```____________```___```````````````_______________^^^^^^^^^]]]]]]\\\\\\]]]^^^______``````_________^^^^^^^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSRRRQQQOOOOOONNNNNNLLLLLLKKKJJJJJJJJJKKKLLLJJJKKKMMMNNNNNNKKKHHHFFFAAAAAA@@@???>>>===<<<;;;<<<:::999999;;;<<<;;;;;;;;;;;;;;;:::::::::999999888777555444444666777888444444444444444444444444222222333333333444444444111222222222222222111111333222222111222333444555111111222222222222111111111111111111111222222222111111000///////////////111111000000000000111111///......///000111222222222222222111222222333333333222111000000000111222000000000000000000000000//////......///000222333111111111111111111111111111000//////000222444555666555222000///000111222111111111111222222222222333333222222333333444555555444222000000222444555333333444555555666555555777777777777777777777777888999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;:::;;;;;;::::::;;;;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCBBB@@@@@@AAADDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVXXXXXXWWWVVVVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^___```aaaaaabbb___^^^^^^]]]]]]^^^^^^___]]]^^^___```aaacccddddddeeeeeeeeedddddddddddddddaaaaaabbbccccccdddeeeeeecccbbb```___^^^^^^______```aaaccceeefffeeeddddddbbbbbbbbbbbbbbbaaaaaa```______```aaaaaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbcccbbbbbb````````````aaabbb___aaadddeeefffgggiiikkkmmmnnnoooooopppssswwwzzz|||______^^^]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]___```aaaaaaaaaaaaaaaaaaaaabbbbbbaaa``````____________```______````````````______``````___^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^___````````````______^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYTTTUUUVVVWWWWWWWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMHHHJJJMMMNNNNNNKKKHHHFFFAAAAAA@@@???>>>===<<<;;;:::999888999<<<===>>>===;;;;;;;;;:::::::::999999666555444333333444666777444444444444444444444444222222222333333444444444///000000111111111111000000///.........000111222111111222222222222111111222222222111111111111111111111000///////////////111111000000000000111111............///000222222333333222222111222222333444333111000000000111222000000000000000000000000///.........///000222333000000000000000000000000222///,,,+++---222888<<<<<<999444111//////000111000111111111111222222222444333222111222333444555555333111//////111333444444444555555444444333222777777777777777777777777888888999999999:::::::::999999999::::::;;;;;;;;;<<<<<<=========<<<:::999<<<<<<;;;;;;;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>======???@@@AAABBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBDDDGGGIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWYYYYYYXXXWWWXXXXXXTTTUUUVVVXXXYYY[[[\\\]]][[[\\\]]]^^^___```aaabbb```______^^^^^^______```]]]]]]^^^```aaabbbcccdddcccdddddddddddddddddddddaaaaaabbbcccddddddeeeeeecccbbb```___^^^^^^______```aaadddfffffffffeeedddcccccccccccccccbbbaaaaaa``````aaaaaabbbbbbcccccccccccccccccccccccccccdddcccbbbaaa``````aaabbbbbb```bbbdddddddddeeeggghhhhhhiiijjjkkklllnnnqqqtttpppvvv~~~______^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[\\\]]]___```cccaaa```______```aaacccbbbbbbbbbbbbaaa___^^^]]]]]]]]]]]]]]]^^^___``````aaa___]]][[[YYYXXXXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVYYYWWWVVVUUUUUUUUUSSSQQQQQQQQQPPPPPPNNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDFFFIIIKKKKKKIIIFFFDDDBBB@@@>>>;;;::::::;;;;;;???===:::888666666777777::::::999999999999888888777777666555444444333333444333333222222333333444333333333333333333333333222222222111111111000000111111111222222333333333000000000000000000000000222222222222222222222222///////////////////////////////////////////////////...---------///000111...///000111111000///...000111111111111222222222111111000000//////......---......///000111111222000000111222222222222222000111222111111222444777;;;666111000...,,,---111333333222111000000111111000111222333444444444444555444222111111222444555777666444333333444555777555555555555555555444444555666777888999:::;;;;;;999999999999999999999999<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTTTTUUUUUUVVVWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVWWWWWWWWWWWW[[[[[[\\\]]]___```aaaaaaaaa```___^^^^^^___aaaaaa_________```aaacccdddeeefffffffffeeeeeedddddddddbbbcccdddeeefffffffffffffffdddbbb___^^^^^^^^^___aaabbbccccccccccccbbbaaabbbbbbcccccccccbbbaaaaaabbbbbbccccccccccccddddddbbbbbbcccddddddeeeffffffhhhgggeeecccbbbbbbbbbcccccccccbbbaaabbbeeegggiiiggghhhiiijjjjjjjjjjjjjjjppprrrtttxxx___^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\]]]______bbbaaa___^^^^^^___aaabbbbbbbbbbbbaaa```___]]]]]]\\\[[[[[[\\\\\\]]]^^^___```___]]][[[YYYXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVWWWUUUTTTSSSSSSSSSQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJJJJHHHFFFEEEBBB@@@>>>;;;:::::::::;;;;;;:::888666666666777888::::::999999888888888777777666666555444444333333111000000//////000000111333333333333333333333333222222222111111111000000111111222222222222222222000000000000000000000000111111111111111111111111........................000000000000000000000000000///...------...///000...///000000000000///...000000111111111222222222111000000000/////////............//////000000000///000000111111111111111///000000000///000222555777222///000///---///222222222111000000000000000000111222333444444444444555444222111111222333444666555333222222333555666555555555555555555444444555555666777888999::::::666666666666666666666666;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@===>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFEEECCCBBBBBBBBBDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVWWWWWWWWWWWW[[[[[[[[[\\\\\\]]]]]]]]]______^^^^^^___```aaaaaa^^^^^^______```bbbcccdddddddddddddddcccccccccbbbaaabbbcccdddeeeeeeeeeeeeeeecccaaa___^^^^^^___```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbccccccccccccccccccccccccaaabbbbbbcccddddddeeeeeegggfffdddcccbbbccccccccccccbbbaaa```aaaccceeefffeeefffggghhhiiijjjjjjjjjjjjkkklllnnnsss|||^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^___```___^^^]]]]]]^^^___```aaaaaaaaa```___^^^\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXXXXZZZYYYXXXXXXYYYZZZ\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTSSSQQQQQQQQQQQQOOOMMMHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEAAA@@@>>><<<::::::::::::888777666555555666888999::::::999888888777666666666666555555444333333333000//////////////////000333333333333333333333333222111111111111000000000222222222111111111111111000000000000000000000000000000000000000000000000------------------------000000000000000000000000000//////.........//////---...////////////...---000000000111111111222222000000000000////////////.....................///...//////000000000000000---...///...---...000222111...---000000...///333111000000////////////000111111111222333333333444333333222111111222333444444444222222222333444555444444444444444444555555444444555666777888888999888888888888888888888888888999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAA======>>>???@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^___``````aaaaaa^^^^^^^^^___```aaabbbcccbbbbbbbbbbbbbbbaaaaaaaaa```aaabbbccccccdddcccccccccbbb```_________```aaacccbbbaaa``````aaabbbcccaaabbbcccddddddeeeddddddeeeeeeddddddcccbbbbbbbbbaaaaaaaaabbbbbbccccccdddeeeddddddcccccccccddddddbbbaaa```___``````bbbbbbcccdddeeeggghhhiiiiiiiiijjjjjjjjjjjjlllqqqyyy~~~]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^``````______^^^\\\[[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWWWWWWWXXXZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUUUURRRQQQOOOOOOPPPPPPNNNLLLHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE@@@???===<<<::::::999999888777777666666777777888999999888888777666555555555555555444444333333333222222111111111111222222222222222222222222222222111111111111000000000000222222111111000000000///000000000000000000000000////////////////////////------------------------////////////////////////............//////000000---..................---000000000000111111111111000000000000////////////...............------------......///000/////////,,,...///...------///111...,,,---000111......111000//////.........//////111111111111111222333333222111111111111222333333222222111111111222333444333333444444444444555555333333444555555666777777888888888888888888888888666777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[]]]___```aaa``````____________```aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaa___```aaaaaabbbbbbbbbaaa``````_________``````aaabbbaaa___^^^^^^___aaabbbaaabbbcccdddeeeffffffffffffeeedddcccbbbaaa``````___`````````aaaaaaaaabbbbbbbbbbbbccccccdddddddddbbbbbbaaa```______`````````aaacccdddffffffggggggjjjjjjiiihhhhhhlllqqquuuzzz\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSQQQPPPNNNNNNOOOOOONNNLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDD??????===<<<:::999999888:::999999888777777666666888888777666666555444444444444444444444333333333333333333222222333333333222222222222222222222222000000000000000000000000111111111000000/////////////////////////////////........................------------------------........................+++,,,---...000111111222.........------.........//////000000000111111111////////////000000000000...............---------------...///////////////---///000000///...///000///---...111111---,,,...///...............//////111111000000000111222222000000000000111111222222111111111111222222333333333333333333444444555555333333333444555555666666555555555555555555555555555555777888999999::::::::::::::::::;;;;;;<<<<<<999999:::;;;<<<<<<======<<<<<<=========>>>>>>>>>=========>>>>>>?????????AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVXXXYYYUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\]]]YYYZZZ\\\^^^`````````___```````````````aaabbbcccaaaaaaaaaaaaaaabbbbbbbbb______``````aaa`````````_______________``````aaa```^^^]]][[[[[[]]]^^^```aaabbbcccdddeeefffffffffeeeeeedddbbbaaa```___^^^^^^^^^^^^_______________``````aaabbbbbbccccccccccccbbbaaaaaa```_________^^^___aaabbbcccdddddddddcccccccccbbbbbbdddhhhkkkrrrwww~~~[[[[[[ZZZXXXWWWWWWWWWWWWVVVWWWYYYZZZ\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQOOONNNLLLMMMNNNNNNLLLKKKJJJIIIFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???>>>===<<<;;;999888888::::::999888888777666666666666555555555555444444444444333333333333333333222222111111111111222222222222222222222222222222//////000000000000000111000000000000////////////////////////////////////........................------------------------------------------------++++++---///000111111111//////...------...///////////////000000000111111////////////000000000000.....................///---......///////////////...///111111000//////000111......111000---,,,...///............//////000222111000//////000111222/////////000111111222222000111111222333333333444222222333333444444555555333333444444444555555555555555555555555555555555444555666777888888888888888888999999::::::;;;;;;888999999:::;;;======>>><<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQTTTVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVXXXZZZ\\\]]]^^^ZZZ[[[\\\]]]^^^^^^______```_________``````aaabbb``````aaaaaaaaaaaabbbbbb______````````````______________________________^^^]]]\\\[[[[[[\\\]]]^^^aaabbbcccddddddeeeddddddccccccbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaa```aaaaaaaaa``````_________]]]^^^___```aaaaaaaaaaaa^^^^^^_________```dddffflllooosssvvvyyy[[[ZZZYYYWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\[[[\\\]]]]]]^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVRRRRRRRRRRRRQQQPPPOOOOOOMMMKKKJJJJJJKKKLLLJJJIIIGGGFFFDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;999888777777777777777777777666666444444444444444555555555333333333333333333333333111111000000000000111111111111111111111111111111////////////000000111111......//////////////////////////////////////////........................................................................---...///000000//////...000000///......///000000////////////000000000111.../////////000000000111.........//////000000000......///000000000000///---///111111000/////////111///...111000------000//////......//////000111222111///......///000111---...///000111111111111000111222333444444444444111222222333444444555555444444444444555555555555777777777777777777777777444555666666777777777777666777777888999999::::::888999999999::::::;;;;;;::::::;;;<<<======>>>>>><<<<<<============>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNOOOQQQSSSUUUVVVWWWSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^______^^^_________````````````______````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbcccccccccccccccbbbaaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________^^^]]]^^^____________^^^^^^^^^]]]^^^^^^______^^^^^^]]]\\\]]]^^^^^^^^^___aaaccccccfffiiijjjlllqqqyyy[[[ZZZXXXWWWVVVUUUUUUUUUTTTVVVXXXZZZ\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\]]][[[\\\]]]^^^___^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHHHHJJJJJJIIIGGGDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>===<<<;;;999888777333444555666777777777777222222333444444555555666333333333333333333333333222222111111111111222222111111111111111111111111.../////////000000111111---.........//////000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000...,,,+++111000///......///000111////////////000000000000.../////////000000111111---......///000111222222...//////000000000000000---///111111///.........111......000000...///222///////////////000111111222111///...---///000111---...///000111111111111000111222333444555555444111111222333333444555555444444555555555555555555444444444444444444444444444555666666666666666666555666666777888888999999999999999888888888888888777888999;;;===>>>@@@@@@<<<<<<<<<===============<<<===>>>??????@@@@@@???BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRQQQPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYYYY]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^____________```````````````____________``````___^^^^^^]]]^^^______``````______^^^bbbbbbcccccccccbbbaaaaaa_________^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\XXXZZZ[[[[[[ZZZZZZ\\\^^^[[[^^^aaabbbcccffflllqqqvvv~~~[[[YYYWWWUUUTTTSSSTTTTTTVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^____________^^^^^^___^^^\\\ZZZYYYXXXWWWWWWXXXWWWUUUUUUUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]______^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYY[[[[[[ZZZXXXVVVTTTQQQQQQPPPOOOOOONNNMMMMMMKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDDDDBBBAAA@@@??????????????????????????????============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<666666666666666666666666777666444222222222444555555555444333222222222222000000000000000000000000111111000000//////............------------......000000000000111111111111......////////////......111///---...000111///,,,......//////...---,,,,,,......------------......,,,,,,,,,------.........////////////000000000000.........------,,,,,,,,,///////////////000111111000000///...............//////.........------------------------...///000//////////////////////////////000000000000/////////////////////////////////////////////000111111000111111111111222222222444333222111111111222333111333444444333222222333555555555555555555555555444555666777888888888888444444444444444555666666999999999888888888777777666888999;;;<<<<<<;;;;;;999999:::;;;;;;<<<<<<===:::;;;<<<>>>???@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRTTTUUUUUUTTTSSSUUUVVVYYYXXXWWWVVVVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]``````___^^^^^^]]]\\\\\\]]]]]]^^^___``````_________^^^^^^______```aaabbbddddddeeedddcccaaa___]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWXXXYYYZZZ\\\\\\\\\\\\^^^^^^]]][[[ZZZXXXWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\]]]___aaabbbmmmqqqxxxZZZYYYXXXVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[[[[^^^^^^____________^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\^^^___^^^]]]\\\ZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYWWWUUUTTTQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????????????????????????????========================;;;;;;:::999999999999:::555555555555555555555555777555444222222222444555555444333222111111111111////////////////////////000000000000//////......///......------......///000000000000000000000000...////////////......---///---,,,---///000///---000000000000000///......------,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000------------------,,,,,,///............///000000222111000...------------..................---------------------...//////........................---....../////////..............................///////////////000000111000000111111111222222222333333222111111111222333111333444444333222222333444444444444444444444444222333444555666666666666555555444444555555666777999999999888888888777777777888999;;;;;;;;;::::::999999::::::;;;<<<<<<<<<:::;;;<<<===>>>?????????BBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWWWWUUUTTTRRRSSSTTTVVVUUUTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^___^^^^^^^^^^^^___```aaabbbeeeeeeeeeeeedddcccaaa```___]]][[[ZZZ[[[[[[ZZZYYYWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVWWWVVVVVVVVVVVVXXXYYYZZZXXXXXXYYYYYYXXXXXXWWWWWWTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXYYYZZZ\\\]]]^^^bbbffflllttt}}}ZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXXXXVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQPPPNNNMMMKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777555555555555555555555555666555333222222333444444333333222111000000000000////////////////////////000000000////////////...///......------......//////////////////////////////////////////...---,,,---++++++,,,...///...---///000000000000///......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---------.........//////,,,,,,------------------...------------...//////333222000///---,,,,,,,,,------.....................------------...//////........................+++,,,---.......................................//////......//////000111000000000111111111222222222222111111111222222333111333444444333222222333333333333333333333333333111111222333444444444444666666555555666666777888999888888888888777777777888999999:::::::::999999999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>======@@@@@@????????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVTTTSSSRRRTTTUUUWWWVVVUUUUUUVVVXXXWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[\\\^^^^^^^^^^^^^^^^^^___```aaaaaadddeeefffffffffeeecccbbb```^^^[[[ZZZZZZZZZYYYWWWWWWXXXZZZ[[[]]]^^^^^^___\\\\\\[[[ZZZYYYWWWVVVVVVTTTTTTSSSSSSTTTUUUWWWXXXWWWXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYXXXZZZ___eeelllssswwwzzz~~~~~~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888777777666666666666666555555555555555555555555444444333222222333333444222111000//////...////////////////////////////////////////////////////////////............//////...............---------////////////...---,,,,,,*********+++---.........---------......---,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......111000///......---......---------.....................---------......///........................+++,,,---......///..............................///............///000000000000000000111111111111111111111111111222222222111333444444333222222333222222222222222222222222000111222333333444444444666666666666666777888888888888888888777777777777999999999999999888888888888999999:::;;;;;;<<<<<<;;;;;;<<<=========<<<<<<>>>>>>=========>>>??????@@@@@@@@@AAAAAABBBCCCCCCFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUTTTTTTSSSRRRUUUVVVXXXWWWVVVVVVWWWYYYWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYVVVWWWWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^]]]\\\ZZZZZZ\\\^^^___]]]]]]]]]]]]^^^___```aaacccccceeeeeefffeeedddccc```^^^[[[ZZZZZZYYYXXXVVVVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVUUURRRRRRQQQQQQRRRSSSUUUVVVYYYYYYYYYYYYXXXWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTVVVYYY]]]bbbfffjjjkkklllooovvv~~~ZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777666666666666666555555555555555555555555333333333222222333333333111111000///...................................................//////////////////......////////////.........---------,,,...............---,,,,,,)))***++++++,,,---......,,,,,,------------,,,,,,......------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---............---......///000111---.....................///......---------..............................,,,---...///////////////.......................................//////000//////000000000111111111000000111111222222222222111333444444333222222333222222222222222222222222111222333444444555555444666666666666666777888888777777777777777777777777999888888888888777888888888888999999:::;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXXXXWWWVVVXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWYYYZZZ[[[[[[```___]]][[[[[[\\\^^^___\\\\\\\\\]]]]]]^^^___``````aaabbbcccdddcccbbbbbb```^^^[[[ZZZYYYYYYWWWVVVUUUVVVWWWYYYZZZZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUQQQQQQPPPPPPQQQRRRTTTUUUXXXXXXXXXWWWWWWUUUTTTTTTOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQTTTUUUWWWYYY\\\___aaabbb```cccgggmmmuuuZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXWWWVVVUUUTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666888888777666666666666666444444444444444444444444222222222222333333333333111111000///....................................---............/////////000//////......//////000/////////...------,,,,,,,,,------.........------***+++,,,,,,,,,,,,---...------...////////////...///......------......///...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,,,,---......,,,,,,------///000222333//////.........---------//////...------------...------------------------......////////////......------------------------......------......///000/////////000000000111111...///000111222222222222111333444444333222222333222222222222222222222222222222333444555555555555666666555555666666777888666666777777777777777888888777777666777777888888888888999999::::::;;;;;;999::::::;;;<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???@@@AAABBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXWWWVVVVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[```___]]]\\\\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^_________```aaabbbbbbaaa``````___]]]ZZZYYYYYYYYYXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNQQQRRRSSSUUUWWWXXXZZZ[[[YYYZZZ]]]aaafffmmmvvv{{{[[[[[[\\\]]]\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSTTTVVVVVVVVVUUUSSSRRROOOOOOOOONNNNNNOOOOOOPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777666555555777777666555555555555666444444444444444444444444111111222333333333333333222111000///....................................---------.........//////000000////////////000000000000//////...------,,,++++++,,,---............+++---......,,,+++,,,...,,,---....../////////......------,,,,,,------.........---------,,,,,,,,,------------............------------------,,,,,,---------------......///------------...000111222000000///...---,,,,,,+++//////...---------------------------------------...............---,,,+++------------------------...------------...//////////////////000000000111---...000111222222222111111333444444333222222333333333333333333333333333111222333444555555555555555555444444555555666777666666666666777777888888777666555555666777888999888888888999::::::;;;;;;777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWTTTTTTUUUVVVXXXYYYZZZZZZ^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^______```aaabbbaaa```___^^^]]][[[YYYYYYYYYYYYXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTUUUUUURRRSSSUUUWWWZZZ___eeejjjtttyyy}}}||||||}}}[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUURRRSSSTTTUUUUUUTTTRRRQQQOOONNNNNNMMMNNNNNNOOOOOOJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEEEE===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555555444666666555444444444444555444444444444444444444444000111222333333333333333222111000//////......///........................---------.........//////000000////////////000000111111000///......------******,,,---.../////////,,,...///...,,,+++,,,...***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////.........------,,,,,,,,,...------------.../////////............///000000111111000...---,,,+++***000///...---------------------------------------.........---,,,+++***)))------------------------...------------...//////////////////000000000000---...000111222222222111111333555444333222333333333333333333333333333333111111222333444444444444444444444444444555666666555666666666777777888888666555555555666777999:::777888888999::::::;;;;;;666777999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????===>>>@@@AAABBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRTTTVVVWWWTTTUUUWWWVVVUUUUUUVVVXXXWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWTTTUUUUUUVVVXXXYYYYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[\\\]]]^^^___```aaabbbbbbbbb```___^^^\\\[[[YYYXXXYYYZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPKKKKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNPPPQQQSSSSSSMMMNNNPPPRRRTTTWWW\\\```dddiiipppxxx{{{yyyxxxxxxxxxaaaaaa```___]]]\\\[[[[[[YYYYYYWWWWWWVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777777777777666555444333333333666555555444222111000000333333333333333333333333111111111111000///------////////////////////////,,,------....../////////000///...---------------//////...---,,,,,,++++++---...//////---------///......------------............///000///...,,,+++++++++++++++,,,---............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................555444333111000...---,,,)))***,,,///000///+++(((...------,,,,,,++++++******++++++---...///000000,,,,,,,,,---------......---------............///)))***+++---...//////000111111222222222333333333444333222111111111222333111111111000000000//////222333333222000///000222777888888888888777777666666666666666666555555555888777666555555444555555888888999::::::::::::999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888777777666666555777666555444444333333333666555444333222111111000222222222222222222222222111111111111000///...---////////////////////////---------------...............------------------///......---,,,,,,+++++++++,,,------,,,+++,,,.........------------.....................---,,,,,,++++++*********++++++,,,......---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------------...............111111111000000/////////******+++...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---,,,,,,,,,---------......---------............///+++,,,---...///000000000000000000000111111111111333333222111111111222333333333222222222111111111222333333222000///111222555555666666666666666555666666666666666666666555666666555555555666666777999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]\\\[[[ZZZ[[[[[[[[[\\\]]]^^^```aaa````````````____________]]]]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXXXXYYYXXXUUUSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZYYYXXXWWWTTTRRRPPPLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMLLLMMMOOOQQQRRRUUUVVVYYY^^^dddkkkqqqtttvvv}}}zzzxxxsssnnnjjjfffdddccc`````````___^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLIIIIIIHHHGGGGGGHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???@@@???>>>======<<<<<<======<<<<<<;;;:::999888888888777777666666555444444777666555444333333333333555555444333222111111000111111111111111111111111000111111000000///...---////////////////////////------------,,,,,,,,,,,,---,,,,,,,,,,,,------............------,,,,,,+++)))***+++++++++***,,,---......------------.........------,,,,,,,,,,,,,,,000//////.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,------.........///---......///000000111111+++++++++,,,...///---,,,******+++,,,,,,---......******+++,,,---......///,,,,,,,,,---------......---------............///......///000000000000000............////////////222222111111111222222333444444444333333333333333222333333222000000111333222222333444555555555555555555666666666666666666555555555555666777888999::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZ[[[[[[]]]^^^___```aaa]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^```````````````____________^^^\\\[[[[[[[[[\\\]]]]]]^^^^^^]]][[[ZZZXXXXXXWWWWWWXXXVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWUUURRRQQQMMMMMMLLLKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLLLLLLLNNNNNNNNNOOOPPPSSSWWW[[[___aaaeeejjjppptttwww{{{}}}yyyqqqnnniiibbb]]]XXXUUUSSS``````______^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```___^^^\\\ZZZVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===============>>>===<<<;;;:::999888888888888777666666555555444666555444444333333333444444444333333222111111000000000000000000000000000000000000000000///..............................---------,,,,,,+++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,)))***++++++++++++,,,......------,,,,,,------......---+++******+++,,,---222111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,---...///000000000///---,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,------...//////000,,,,,,,,,---------......---------............////////////000000//////...------........./////////111111111111111222222222333333333333333333333333222333333222111000222333000111222444444555555555555555555555666666666666666666555555666777888888999::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^```aaabbb````````````____________]]]]]]^^^___```_________\\\\\\\\\]]]]]]___````````````_________^^^^^^^^^\\\\\\[[[[[[\\\\\\]]]^^^___^^^]]][[[ZZZXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZXXXYYYYYYYYYWWWUUUTTTRRRNNNNNNMMMLLLKKKKKKJJJIIIMMMKKKJJJHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMPPPRRRUUUVVVZZZ\\\```bbbeeehhhnnnrrruuuwww{{{~~~wwwqqqmmmccc```[[[TTTOOOJJJGGGEEE________________________]]]]]]\\\[[[\\\]]]^^^_________``````___^^^\\\[[[WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>============>>>>>>>>>===<<<:::999888888999888888777777666555555555444444333333333333444333333333222222111111000000000000000000000000000///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...---------------,,,,,,,,,+++,,,------,,,,,,---///------,,,,,,,,,,,,---------,,,+++******+++---......---,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,------......---------------.........333000---,,,,,,,,,+++***---------,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,,,,---------......---------............///...////////////...------........./////////000000000000111111222222222222111111111111222222222222222333333222111111333444111222333444555666666666444555555555666666777777888888777666666666666666888888999:::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___aaacccdddcccccccccbbbbbbaaaaaaaaa^^^^^^______````````````]]]]]]]]]]]]^^^___``````____________^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\______^^^]]][[[ZZZXXXXXXVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXYYYYYYXXXVVVUUUTTTPPPOOONNNMMMLLLKKKJJJJJJMMMKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQOOOPPPQQQRRRTTTWWW[[[^^^bbbdddgggkkkooovvv}}}|||{{{zzzvvvppphhhaaa]]]SSSPPPLLLGGGCCC@@@>>>===_______________`````````^^^^^^]]]]]]^^^___```aaaaaaaaa```___^^^]]]\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>>>>======<<<;;;:::999999999999888777777666666555444444333333333333444444333333222222111111111111000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...---------------------------...//////------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......------,,,+++******------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,333111...------,,,***)))......---,,,,,,+++******++++++++++++,,,,,,------,,,,,,,,,---------......---------............///....../////////...------////////////000000000111...///000111222222222222///000000000000111111111222333333333111222333555333333444555666666666666444444555555666777777777:::999888777666666666666777888999999::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGFFFGGGIIIKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPPPPOOOQQQRRRTTTUUUWWWXXXYYYYYYWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\^^^___aaacccdddeeeddddddccccccbbbbbbaaaaaa^^^^^^^^^_________``````^^^^^^^^^^^^^^^___``````_________^^^^^^^^^^^^]]]^^^]]]]]]\\\[[[[[[[[[\\\_________^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZWWWXXXYYYYYYXXXWWWVVVUUUQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKLLLNNNPPPQQQTTTUUUXXXZZZ]]]bbbgggkkkxxx|||{{{vvvmmmkkkhhhddd]]]VVVQQQMMMEEEDDDAAA>>><<<;;;::::::^^^_________`````````aaa______^^^^^^___```bbbccccccaaa___]]]\\\\\\\\\]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTTTTSSSRRRRRRSSSSSSPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>======<<<<<<;;;;;;;;;:::888777777666666555444444444333333222333333444444222222222222111111111111111111111111111111111111//////000000000000//////---------------------------------------...............------------------------------------------///000000///---,,,---...---,,,,,,++++++,,,,,,---,,,,,,---........................---......//////......---------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,,,,---------......---------............///...//////000000000//////////////////000000000000---...000111222222222111/////////000000000111111111333333333222222444666444444555555555555555444444444555555666777777888888888777777777777777777888999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????======???AAACCCEEEFFFGGGEEEGGGIIIKKKMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]___```bbbccccccccccccbbbaaaaaa```______]]]]]]]]]]]]]]]^^^_________^^^^^^^^^^^^______```_________^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^_________^^^]]][[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXVVVWWWWWWWWWXXXXXXYYYYYYWWWXXXXXXYYYYYYXXXWWWVVVRRRRRRQQQOOONNNMMMLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHHHHHHHIIIJJJJJJIIIHHHIIILLLMMMOOORRRVVVYYYaaaeeekkkrrryyy~~~}}}}}}vvvnnngggcccZZZXXXUUUQQQLLLGGGCCCAAA>>>===;;;999888888888999^^^^^^______```aaaaaaaaa```_________```aaacccddddddaaa^^^\\\ZZZ[[[\\\^^^ZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNGGGGGGGGGGGGHHHHHHIIIJJJCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>============>>>???<<<<<<<<<<<<<<<<<<;;;;;;777666666555444444333333333333333222222333444444222222222111111111111111111111111111111111111111//////000000000000000///////////////////////////---------....../////////000///......------------------------------------///000111///---++++++,,,---,,,,,,++++++,,,,,,---+++,,,...///000///......+++++++++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))******+++---.../////////...------,,,+++***)))*********++++++,,,,,,------,,,,,,...///000...---***++++++,,,,,,------...******++++++++++++++++++,,,,,,,,,---------......---------.........////////////000111111111111111.........////////////000---...000111222222222111//////000000111111111222111333333333222222444666444444555555555444333333444444444555666777777888666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEHHHKKKMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOORRRRRRRRRSSSRRRRRRQQQPPPPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]YYYZZZ[[[\\\]]]______```aaaaaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^______```______^^^^^^^^^]]]]]]]]]ZZZZZZZZZ[[[\\\]]]___```^^^^^^_________^^^\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCAAAAAABBBEEEFFFGGGIIILLLNNNPPPSSSWWW^^^eeekkkpppsssvvvzzz~~~{{{zzz|||~~~vvvlllbbbZZZUUURRRMMMLLLHHHDDDAAA>>><<<;;;;;;:::888777777777888888]]]]]]^^^^^^^^^]]]\\\\\\^^^^^^___```aaabbbccccccbbb```]]][[[YYYYYYZZZZZZYYYXXXWWWWWWUUUUUUTTTSSSVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@?????????========================;;;;;;<<<<<<;;;;;;:::999777666555444333222111111111111111111111111111111222222222111111111000000333333444444333222000//////////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............................../////////......---------------------------------111000///...,,,+++***)))---------,,,,,,++++++++++++************+++,,,,,,)))))))))******+++++++++************************,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---))))))***+++,,,------...---,,,+++,,,...///...---///......------,,,++++++000000000000000000000000............////////////444222000///...///000111000000000000000000000000111111222333333333333222555555555666666666666777333333444444555666777777666555444333333444666777999999888888999999:::;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<===============>>>>>>============>>>>>>@@@@@@???@@@AAACCCEEEGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMOOOQQQSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVZZZ^^^\\\\\\\\\[[[ZZZYYYXXXWWWSSSTTTTTTVVVWWWXXXYYYYYY[[[YYYXXXYYY]]]^^^]]][[[\\\\\\\\\]]]^^^___```aaa```````````````___^^^]]]ZZZZZZZZZ[[[\\\]]]]]]]]][[[\\\\\\]]]^^^___``````___```______^^^]]][[[[[[[[[[[[ZZZZZZ[[[]]]```aaa^^^___aaacccccccccaaa```aaaaaaaaa```^^^\\\YYYXXXXXXXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDHHHIIIKKKNNNRRRVVVYYY[[[aaacccfffjjjlllnnnooooootttvvvyyy{{{~~~}}}~~~~~~|||zzzxxxvvvtttsssrrrsssvvvyyyzzzssslllaaaWWWOOOJJJFFFDDDAAA@@@???>>><<<;;;:::999777777777777777777777777^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^___```aaabbbbbb```^^^\\\ZZZXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRSSSNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555444333222111111111111111111111111111222222222111111111000000222333333333222111///...///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.......................................---------,,,,,,------------------------......------,,,,,,++++++------,,,,,,,,,+++++++++...------------...//////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++******))))))******++++++++++++,,,,,,------...---++++++,,,---...---,,,,,,,,,------------------....................................////////////333111000///...///111111000000000000000000000000000111222222333333222222444444444555555555666666222222333333444555555666555555555444555555666777888888777777888888999:::999::::::;;;<<<<<<======<<<<<<<<<<<<============>>>>>>============>>>>>>BBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTVVVZZZ]]]]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSTTTUUUVVVWWWXXXYYY[[[ZZZYYYZZZ]]]^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^____________aaaaaaaaa```___^^^]]]\\\[[[ZZZYYYYYY[[[]]]___```___```bbbccccccbbb```_______________^^^]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHKKKLLLPPPQQQSSSUUUXXXYYYZZZ[[[^^^```ccceeehhhkkkpppsss{{{{{{}}}~~~~~~{{{yyywwwwwwwwwvvvtttqqqnnnlllfffeeeddddddeeehhhkkklllgggaaaWWWNNNGGGCCC???===:::::::::999999888888777444444444444444444444444^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^___```aaaaaa^^^\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555444333333222111111111111111111111111222111111111111000000000111111111111111000......////////////////////////......------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++++++++******))))))******+++------------------------,,,+++***+++,,,------++++++++++++,,,---.........---------------------------............/////////111000///...///000111222000000000000000000000000000111222222333333222222333333333333444444444444333333444444555555666666444555666666777777777666999888888888888999::::::999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>>>>============>>>>>>BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHJJJLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSSSSTTTVVVYYY\\\^^^^^^^^^]]][[[YYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXX\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZ``````______^^^^^^^^^^^^aaaaaaaaaaaaaaa```___^^^ZZZZZZYYYYYYZZZ\\\^^^___```aaabbbbbbbbbaaa```___]]]]]]^^^^^^^^^]]]\\\\\\YYYYYYXXXXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@????????????======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBEEEEEEFFFFFFHHHIIIKKKLLLMMMOOOQQQSSSUUUXXX\\\___fffffffffhhhjjjmmmoooqqqsssuuuyyy~~~}}}zzzxxxvvvvvvxxxxxxxxxwwwtttpppmmmjjjkkkkkkiiigggccc___\\\ZZZTTTSSSSSSSSSTTTWWWZZZ\\\YYYSSSKKKDDD???<<<999777666666666666666666666666333333333333333333333333]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___```\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777666555555444333333111111111111111111111111111111111111000000000000000000000//////......---////////////////////////------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))))))))***++++++------------------------........................,,,++++++******)))))))))---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++***)))***,,,---,,,+++++++++,,,,,,,,,------------------------------------------.........///////////////...///000111222000000000000000000000000000000111222222222222222111222222222333333333333555555555555666666777777444555666888888888777777::::::999999::::::;;;<<<888888999999999::::::::::::;;;;;;<<<<<<=========>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQSSSSSSTTTUUUXXX[[[^^^^^^^^^]]][[[ZZZXXXWWWTTTTTTTTTUUUVVVWWWWWWXXX\\\[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]``````___^^^\\\ZZZXXXWWWSSSSSSSSSSSSTTTVVVXXXYYY]]]]]]]]]]]]]]]]]]]]]]]]`````````aaa``````______ZZZZZZYYYZZZZZZ\\\]]]^^^^^^^^^___```aaaaaa``````]]]]]]]]]]]]\\\\\\[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAA?????????>>>>>>>>>=====================>>>>>>???AAA@@@???>>>>>>>>>>>>>>>BBBBBBAAA@@@AAABBBDDDEEEDDDFFFHHHJJJKKKMMMPPPRRRTTTTTTTTTTTTWWWZZZ^^^``````bbbeeejjjoootttwwwyyy}}}~~~|||{{{{{{|||wwwvvvsssooollliiihhhgggfffffffffdddbbb___\\\ZZZZZZZZZXXXUUURRRNNNKKKIIIGGGGGGGGGGGGIIIKKKNNNOOONNNJJJCCC>>>;;;999777666555555555555555555555555333333333333333333333333\\\\\\\\\[[[[[[ZZZXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[ZZZYYYXXXWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCBBB??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888666666666555444444333333111111111111111111111111000000000000000000000000//////..................////////////////////////,,,------------------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))+++***)))***,,,---,,,+++------,,,,,,,,,+++++++++........................------------.....................//////000111111////////////////////////000000111222222222222111111111111111222222222333333444444444444444555555333444666888888888888777888888888888888999999:::888888888999999999999999:::::::::;;;<<<======>>>>>>>>>============>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQOOOQQQSSSTTTTTTUUUWWWZZZ]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUVVVWWWWWWXXXXXX[[[\\\\\\\\\\\\\\\\\\]]]___``````aaa``````___^^^aaaaaa```___]]]\\\ZZZYYYTTTTTTSSSSSSSSSUUUWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^___^^^^^^^^^ZZZZZZZZZ[[[[[[\\\]]]]]]ZZZ[[[\\\^^^___```aaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLKKKFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::999999999::::::===<<<;;;:::::::::;;;<<<:::===???@@@@@@AAACCCEEEFFFFFFFFFFFFIIILLLOOOQQQPPPRRRTTTWWW[[[^^^```aaaeeefffgggjjjllloooqqqrrrvvvvvvvvvuuusssrrrppppppssstttuuuwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzuuuooojjjhhhggggggcccbbb___]]]ZZZXXXVVVUUUQQQRRRQQQQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDBBB@@@????????????@@@AAACCCEEEFFFEEEBBB===999888777666666444444444333222222111111333333333333333333333333\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>>>>>>><<<;;;:::::::::::::::::::::::::::888999999999999888777777555555444444444333333333111111111111111111111111//////000000000000000111//////...------......///////////////////////////,,,,,,------------,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,+++******)))*********+++++++++++++++++++++******++++++,,,---...---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))+++******))))))******+++++++++******)))))))))(((,,,+++***+++,,,------+++---------,,,+++*********........................,,,------------............////////////////////////////////////////////////000111111222222111111111111111111222222222222111111111111111111111222333444555666777888888888555555555555555666777777999999999999999999999999999999:::;;;<<<======>>>>>>>>>============>>>>>><<<===???AAABBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOQQQSSSTTTTTTUUUWWWXXX[[[[[[[[[[[[[[[ZZZYYYYYYVVVWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\___```aaabbbbbbbbb``````___``````______^^^]]]\\\XXXWWWUUUTTTTTTUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[\\\\\\]]]]]]]]]]]]YYYYYYZZZ[[[\\\^^^______\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@??????????????????<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;999999888888888999::::::999999888777777777777777666888:::;;;;;;;;;<<<===<<<<<<<<<===???AAACCCDDDEEEEEEGGGHHHJJJKKKMMMMMMNNNOOOPPPRRRUUUXXX[[[\\\^^^^^^____________^^^^^^___```aaacccfffhhhiiijjjhhhhhhggggggggghhhhhhiiikkkgggbbb\\\WWWUUUTTTTTTOOOOOOMMMLLLJJJHHHGGGFFFBBBBBBBBBBBBAAA@@@??????>>>======<<<;;;::::::999999999999:::;;;<<<===>>>===:::666444444555444333222222111000000///......111111111111111111111111^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIKKKMMMOOONNNNNNMMMJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBB===>>>???@@@???>>><<<;;;999999999999999999999999777777777777777666555555333333333333333222222222111111111111111111111111////////////000000111111//////...------...///000////////////////////////+++,,,------------,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,)))*********++++++++++++((((((((((((((()))******------------,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,,,,++++++******))))))******+++++++++******************---++++++,,,---...---,,,,,,,,,++++++++++++++++++------------------------,,,,,,---------.........//////////////////......///////////////////////////000000111111111111111111111111222222222333333222222222222222222222222333333333444555777888999666666666555666777777888::::::::::::::::::::::::888999999:::<<<======>>>>>>>>>============>>>>>>===>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\[[[YYYXXXZZZ\\\]]]^^^```bbbcccbbbaaa`````````aaabbbcccccccccccc\\\[[[XXXVVVUUUVVVXXXYYYXXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]ZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMKKKIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@>>>>>>?????????@@@@@@@@@???????????????>>>======;;;;;;;;;;;;::::::::::::999999888888999999:::;;;;;;::::::999::::::;;;;;;888999999999999888777777666888;;;;;;:::999:::;;;777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCEEEGGGIIIKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSUUUSSSOOOKKKHHHFFFFFFEEEAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999888888888888777777777777777777555555666666666777777777777555222111222333333222000000000000000000000000111111111111111111111111_________^^^]]]\\\ZZZZZZUUUVVVVVVWWWXXXYYYZZZZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJFFFHHHJJJMMMNNNOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???999999999999999999999999666666666666666555555444333333222222222222222222111111111111111111111111.../////////000000111111000///...------...000000////////////////////////++++++------------++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------++++++,,,------...//////))))))******+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++,,,...///...---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000///...------//////////////////////////////000111111111111111111222222222222333333333555555555555555555555555333333222333444666888999999999999888999::::::;;;::::::::::::::::::::::::888888999:::<<<======>>>>>>>>>============>>>>>>???@@@AAAAAABBBAAA@@@???AAAAAABBBCCCCCCDDDDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXZZZ\\\[[[XXXWWWYYY[[[[[[]]]___aaabbbbbbaaa```bbbccceeefffggghhhiiiiii___]]]ZZZXXXWWWWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^_________^^^^^^[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUWWWXXXUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>><<<=========>>>>>>??????===>>>?????????>>><<<;;;;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;<<<===999999888777777777777888666777888888888777666555555777::::::999888777888666777888999::::::::::::777888888999::::::;;;;;;@@@???>>>>>>???@@@BBBCCC@@@@@@AAAAAA@@@???>>>>>>AAABBBBBBCCCCCCDDDDDDDDDGGGFFFDDDCCCCCCDDDEEEEEEGGGFFFDDDAAA@@@?????????;;;;;;;;;;;;;;;:::999888:::999999888777666555555777777666555555555555666555555555555555555555555666444222111222333333222111111111222333444444555333333333333333333333333\\\]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999555555444444444333333333333333444555444333111000333333333222111000000///////////////............---......///////////////,,,///111111000...------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,***)))))))))***//////.........------------------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......///000///...,,,+++---,,,,,,,,,,,,---......---------............///000000///000000222444555111222222333333222222111444444444333333222222222555555555555555555555555555555555555666666666666:::888777555555555666666888888999::::::::::::999;;;<<<<<<===>>>=====================>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^______```aaabbbccceeeeeeeeefff___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^[[[ZZZYYYXXXWWWWWWXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJKKKKKKKKKJJJIIIGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???<<<===>>>>>>>>>===;;;:::========================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::666666777777777888888888999999999::::::999999999888888777777666666555555666666666666666666666666888888888888999999999999555555666777888999::::::888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<:::999888888666666666666666666666666222222444555555444222222333333333333333333333333666444222000000222444666333333333333333333333333000000000000000000000000111111222222222333333333ZZZ[[[[[[\\\\\\\\\[[[[[[WWWWWWWWWWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQPPPNNNMMMLLLJJJJJJJJJIIIIIIHHHFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIJJJHHHGGGEEEBBBAAAAAABBBCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888555444444444444333333333333333444444444333111111333222222111000000//////////////////............------...///////////////+++...000000...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---///.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---************************......---------,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...............---,,,,,,------,,,,,,------...///---------............/////////......///000111222111222222222222222222111444444333333333222222222333333333444555666666777666666666666777777777777888888777777777888888999777888888999999999999999:::;;;<<<<<<======<<<<<<============>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^___```aaacccccccccccc___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\[[[[[[ZZZ[[[\\\^^^^^^[[[ZZZYYYWWWVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888888999999999::::::777777777888888777777777777777666666666666555555555555555555555555555555333333333333444444444444777777777777666666666666666666777777777888888888777777777777777777777777777777777888888888999999;;;:::999999999999:::;;;;;;::::::999888777666666444444444444444444444444222222333333333333222222333333333333333333333333444333222111111222333444222222222222222222222222000000000000000000000000111111222222222222222222WWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777444444444444333333333333222222333333333222111111111111000000//////....../////////............---------...////////////...***,,,......,,,+++***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***,,,...///......------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------,,,+++***(((((('''++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,...------------...//////---------............///111000/////////000111222111111222222222222111111333333333222222222222222111111222444555666777888666666777777777888888888666777888999999:::::::::666777888888999999888888999:::;;;;;;<<<<<<;;;;;;>>>>>>=========>>>>>>?????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[\\\]]]^^^___`````````^^^]]]\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@??????>>>======>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::999999999777777777777777777777777777888888888888888999999444444555555555555444444555555555555666666666666444444444444444444444444333333333444444444555555666666555555555444444444444444444555555555666666444444444444444444444444444444555555555555555666777666666555555666666777555555555555444444444333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111UUUUUUWWWXXXYYYZZZZZZZZZXXXWWWWWWVVVUUUTTTTTTSSSTTTRRRPPPNNNMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGGGGFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888777777777777666666666444444444333333333222222222222222222222222111111000000//////............//////.........---------,,,---......//////......+++,,,......,,,******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,......------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------,,,+++***)))((((((***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********,,,,,,......------......///000---------............///444333222111000111222333000000111111111111000000222222222222222111111111111222222333555666666777666666666666777777777777555666888999:::999888888666666777888888888888777999999:::;;;;;;;;;;;;:::>>>>>>===<<<<<<<<<=========>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB?????????>>>======<<<<<<>>>===<<<;;;:::;;;<<<===::::::::::::::::::::::::::::::999999999888888888666666666666666666666666555555555555555555555555333333444444444444333333222333333444555666666666444444444444444444444444333444444444444555555555111111222333444555666666333333333444444444444555333333333333333333333333333333333333333333333333444333333333333333333444222222222222222222222222111111111111111111111111222111000//////000111222222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000111111111111111000000000SSSTTTUUUWWWXXXYYYZZZZZZXXXWWWWWWUUUTTTSSSRRRRRRRRRPPPNNNLLLLLLLLLNNNOOOOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::777777777666666666555555444444333333333222222222111111111111111111111111/////////...........................------------,,,------...............,,,---...---,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***,,,------------------...//////---------............///333222111000000000111222///000000111111000000///111111111111111111111111333333333444444444444444444444444555555555666666666777888888888777555444666666777888888888888777888999999:::;;;:::::::::======<<<<<<<<<<<<<<<<<<======>>>???@@@BBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWWWWXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBB??????>>>======<<<<<<;;;>>>===;;;:::::::::;;;<<<::::::::::::::::::::::::999888888888888777777777666666666666666666666666444444444444444444444444333444444444444444444333111111222333444555555666444444444444444444444444111111111111222222222222000000111222333444555555333333333444444444555555333333333333333333333333333333333333333222222222222222222333333222222222111111111111222222222222111111111111111111111111222111////////////111222111111111111111111111111///000222333333222000///////////////////////////////////////////////////000000000000000000000000SSSTTTUUUWWWXXXYYYYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===============;;;;;;;;;;;;::::::::::::777777666666666555555555333333333333222222222222000000000///000000111222//////////////////...............------------,,,,,,,,,---............---,,,---...---+++***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++++++++,,,,,,*********+++++++++++++++***+++,,,+++***)))***,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,---,,,,,,,,,,,,---......---------............//////...---------...///000//////000000000000//////000000000000000111111111444444333333333333333333333333444444444555555555888888888777777666444444666777888888999999888888888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>>>>>======<<<<<<;;;===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::888888777777777666666666555555555555555555555555666666666555555555555444333444444555555444444333000111111222333444444555444444444444444444444444222222333333333444444444333333222222222222111111333333333444444444555555333333333333333333333333333333222222222222111111111222222333333222222111111111111222222222222222222222222222222222222222111111000000000000111111000000000000000000000000///000111222222111000///////////////////////////////////////////////////.../////////000000000000TTTUUUVVVWWWXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCCCC>>>????????????>>>==============================;;;;;;;;;:::::::::999999777777777666666666666555333333333222222222222111000//////...///000111222////////////////////////.........---------,,,,,,+++,,,------......------+++,,,,,,+++))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******************+++++++++,,,++++++++++++************)))+++,,,+++***)))***+++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,------,,,++++++***+++++++++++++++++++++++++++++++++---,,,++++++******++++++***************************************+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,---,,,,,,,,,++++++++++++,,,---------------............///---,,,++++++,,,---...///...//////000000//////.../////////000000000111111222222222333333444444444444444444444555555555666888888777777666777777777777888888999999999999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<=========>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWXXXYYYYYYXXXXXXVVVVVVWWWWWWVVVTTTSSSRRRLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999999999999999777777777666666666555555333333333333333333333333555555555555444444444333222333333444444333333222000111111111222222333333333333333333333333333333444444444555555555666666333333333222222222111111222222333333333444444444222222222222222222222222222222111111111000000000000111222333333222111000222222111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000///000000000000000000///////////////////////////////////////////////////,,,---......///000111111UUUUUUVVVWWWXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQOOONNNLLLMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBBBB=========>>>======<<<;;;<<<<<<<<<===============;;;;;;;;;:::::::::999999888777777777666666666666333333333222222222111111000///.........000111222/////////000000000000000......---------,,,,,,,,,+++,,,------......------***++++++***(((''')))***---,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))******+++++++++,,,,,,+++++++++******)))))))))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++---,,,,,,++++++,,,,,,---)))+++,,,---...------,,,++++++******++++++,,,------------.........//////---,,,,,,,,,---///000111......////////////........./////////000000111111000000111222444555666666555555555555666666666777888888777666777999:::;;;888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????AAABBBCCCEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHIIIJJJLLLNNNPPPNNNOOOPPPQQQRRRTTTUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWQQQSSSTTTVVVWWWWWWVVVVVVUUUVVVWWWWWWVVVUUUTTTSSSKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDCCCAAA???>>>@@@@@@AAAAAAAAA@@@???????????????>>>======<<<<<<:::;;;<<<===<<<;;;:::999777777777777777777777777777666666666555555555555111111111111111111111111333333333222222111111111222222333333333333222222111111111111111222222222111111111111111111111111000000111111111222222222000000111222333444444555111222222222222333333333111111111111111111111111111111000000/////////...///000111222222111000///222222111111000000000000111111111111111111111111000111222333333222111000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////+++,,,---...///111222222VVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOLLLKKKKKKKKKJJJJJJJJJIIIMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHFFFEEECCCAAA???????????????>>>======<<<<<<===;;;:::;;;======<<<;;;===<<<;;;:::888777666555555555555444333333222222222222222222222222222222333333222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***,,,,,,+++******)))******,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))'''***---///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,+++***))))))***++++++++++++++++++******)))))),,,+++******))))))******************************,,,+++++++++***))))))))),,,+++++++++***)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++###&&&))),,,---,,,***((()))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***---------------------------,,,,,,,,,,,,---......000000000000000000000000000000///...............111222222333333333222222444444444555555555555666666666555666666777888888999999::::::::::::;;;;;;::::::;;;<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWVVVUUUUUUUUUVVVVVVYYYZZZ\\\\\\ZZZYYYZZZ[[[^^^\\\ZZZXXXWWWWWWXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVXXXWWWVVVVVVVVVTTTQQQNNNMMMKKKIIIIIIKKKMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;::::::999888888777777666:::::::::999999999888888888888888888888777777666666555444555666666444222333333333222222222111111222222222222222111000///111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111555444333222111///......222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000////////////000000000000//////111111000000//////......---------.........//////000000//////.........---000000///...............000000000000000000000000VVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<;;;::::::<<<<<<<<<::::::::::::999999888888777666666555444444333333333222222222111111000000000333333222111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,+++***))))))***++++++++++++++++++*********))),,,,,,+++************+++************************+++++++++***************++++++++++++************+++++++++++++++***))))))++++++++++++++++++++++++&&&'''***,,,,,,+++***)))***+++------,,,,,,,,,---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------......///000000000000000000000000000000///...............000111222222333333333333444444444444555555555555444444444555666888999:::999999999:::::::::;;;;;;888888999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWXXXXXX[[[\\\^^^^^^\\\\\\\\\]]]___]]][[[YYYXXXXXXYYYZZZYYYZZZ[[[[[[[[[ZZZXXXXXXVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVUUUUUUUUUSSSPPPNNNLLLJJJIIIIIIKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888888::::::999999999888888888555555555555555444333333555444333444555555333111333333222222222111111111111222222222222111000///111111111111111111111111000000000000000000000000000000//////000000111222111111111111111111111111111111111111111111111111444333222222111000//////111111111000000000//////000000000000000000000000000000000000000000000000111111111000000000////////////000000000000//////000000000000//////......000000000000000000000000000/////////.........---000000///...............////////////////////////WWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::999999;;;;;;:::999888888888888888999999999777666666555444444444444222222222111000///......222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************+++,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++---***((())),,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++************+++,,,++++++++++++************------,,,++++++++++++,,,***************************************+++++++++*********+++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))***++++++******)))***,,,......---,,,---...,,,------......------,,,+++++++++,,,,,,,,,,,,,,,......------......///000////////////////////////000//////............//////000111222333333333333444444444444555555555555222333333555666888:::;;;999999999999::::::::::::888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<===>>>>>>???BBBBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___aaa```___^^^______```___]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTTTTRRROOOMMMJJJIIIGGGHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>===<<<;;;;;;======<<<;;;;;;::::::999999999999999888888888777666777777777777666555555555333222333444444222111333222222222222111111111111111222222111111000000111111111111111111111111000000000000000000000000000000//////000000111222111111111111111111111111111111111111111111111111222222111111111000000000111111000000000000//////000000000000000000000000000000000000000000000000111111000000000000//////...//////000000//////...000000000////////////...222222222222222111111111/////////...............000///......---.........////////////////////////XXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQPPPPPPOOONNNNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>======<<<;;;;;;;;;;;;999888999::::::999888888888888888888888888888888777666444444444444444444333222111000///......111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++***)))(((''''''************************++++++++++++++++++++++++***&&&###&&&+++///---***++++++++++++++++++++++++************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---************************)))))))))***+++++++++,,,*********++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,+++******)))))))))***)))+++------,,,+++,,,---,,,,,,------------,,,,,,******++++++++++++,,,,,,///............///000000........................000///............//////...///000111333333444444333333444444444555555555333333444555666777999:::888999999999999:::::::::::::::;;;<<<<<<======>>>;;;<<<<<<<<<<<<=========<<<<<<======>>>?????????BBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQSSSTTTUUURRRSSSSSSTTTVVVWWWYYYZZZYYYYYYYYYZZZZZZ\\\]]]^^^___```bbbbbb`````````aaaaaa```___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRROOOMMMJJJHHHFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;:::999999999888888888888777777777777777777888777666666555555444222222333444333222222222222222111111111111000000111111111111000000111111111111111111111111000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000//////...//////////////////...////////////////////////111111111111111000000000........................///......------.........////////////////////////ZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::888888999999888777999888888777777666666555888777555333333333444555555444444222111000//////000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++*********+++---...))))))))))))))))))))))))************************++++++++++++++++++++++++***&&&###&&&+++...---***++++++++++++++++++++++++************************)))))))))******+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,///...------,,,,,,------************************)))))))))***+++++++++,,,******++++++,,,,,,,,,---)))******+++++++++******++++++++++++++++++++++++---,,,+++***))))))******(((***+++,,,******+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,///............///000000------------------------//////............//////---...000111222333333444333333333444444444444555666555555555555555666666888888888999999999::::::::::::;;;<<<<<<======>>><<<<<<<<<=========>>>>>>===>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRTTTUUUVVVSSSSSSSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^______aaabbbbbbaaa``````aaaaaaaaa```___^^^]]]\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXUUUUUUTTTRRRRRRQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRSSSRRROOOMMMJJJHHHGGGGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999888888888888888888777777777666666333333444444333333222111666444222222333333333222222222222111111111000000///000000111111111000000000000000000000000000000/////////////////////////////////...///000000111000000000000000000000000000000000000000000000000///000000000000111111111//////////////////000000//////////////////////////////////////////////////////////////////000000......////////////.....................///////////////..................---------.....................------------..............................\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB?????????>>>======<<<<<<<<<:::999999999999888777999888888777666555555444888666444222111222333444555444444333222111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------(((((())))))******++++++************************++++++++++++++++++++++++---***((((((***+++(((&&&++++++++++++++++++++++++************************)))))))))***************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++,,,---------,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---***************************************++++++++++++++++++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---,,,+++***************''')))++++++***)))***+++***++++++,,,,,,++++++*********++++++,,,,,,------......------......///000........................///............//////000...///000111222222222222333333333333444444444444777666555555444444555555888888888888999999999999888888999::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUWWWYYY[[[]]]\\\\\\\\\\\\\\\]]]^^^______aaabbbbbbaaa``````aaaaaaaaa``````^^^]]]]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRSSSSSSRRRPPPMMMLLLJJJHHHHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999888888777777666777777777777666666666666444444444444444333222222555333111000111222222222222111111111111000000000//////000000111111000000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////////////////////////////////////////......////////////000000---......//////......------............/////////,,,---------............---------------.........---------,,,------...///........................^^^^^^]]][[[YYYWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQPPPLLLMMMNNNNNNOOOPPPQQQRRROOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@???>>>>>>=========;;;:::999::::::888777666666666666666666666666777555333111000111222333333222222222111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))))))))*********++++++************************************************,,,,,,,,,,,,+++)))'''%%%************************************************************))))))))))))***++++++,,,,,,,,,++++++************************************************+++,,,,,,,,,,,,+++***))))))***+++---------------+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((()))++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------------......///.......................................///000000//////000111111111111111222222333333333444444444555555444444444555555666888888888888999999999999888888999::::::;;;;;;<<<======>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTQQQRRRRRRTTTUUUWWWYYYZZZXXXWWWVVVVVVXXXZZZ\\\^^^]]]]]]\\\\\\\\\]]]]]]^^^```bbbccccccbbbaaaaaabbbaaaaaa``````___^^^\\\\\\[[[[[[YYYXXXXXXXXXYYYZZZXXXWWWVVVTTTSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTSSSQQQNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999888777777666666777777666666666555555555555666666666666555444444333111...---...000000000111111111111000000000000...//////000000000000000000000000000000000000000///////////////////////////............///000000000000000000000000000000000000000000000000000000000000000000000/////////........./////////000000////////////////////////////////////////////////........./////////000000---......//////......------------.........//////------...///000000111222,,,,,,,,,------.........---,,,,,,,,,------...///........................______^^^\\\ZZZXXXVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMNNNOOOQQQRRRSSSTTTQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>===<<<::::::::::::999777444444555555666777777888666555222000///000222333111111111000000000000000---.............................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((***------,,,***)))(((************************************************++++++******))))))((((((,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************************+++,,,,,,---,,,+++***))))))***+++---......------+++++++++,,,,,,---------------,,,++++++++++++,,,************************,,,+++++++++******))))))---------,,,,,,+++++++++((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***,,,,,,+++++++++,,,,,,------......------,,,++++++,,,------...//////---,,,,,,,,,,,,---......////////////////////////...............///000111///000000111111111000000222222333333333444444444333333333444555666777888777888888888888999999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????=========>>>??????@@@@@@>>>???@@@BBBDDDGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQRRRSSSTTTTTTUUURRRRRRSSSUUUVVVXXXZZZ[[[YYYXXXWWWWWWXXXZZZ]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]aaaccceeedddcccbbbccccccaaaaaa``````___]]]\\\[[[]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSTTTTTTTTTQQQOOOPPPMMMKKKJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666777666666666555555555555222222333333222222111000222///,,,+++,,,.........111111111111000000000000......///000000000000000000000000000000000000000////////////////////////...............///000000000000000000000000000000000000000000000000000000111000000000////////////---.........//////000000////////////////////////////////////////////////---.........//////000000---..................------------.........//////......///111222333444555,,,,,,,,,------.........,,,,,,,,,,,,------...///........................```aaabbbbbb^^^YYYTTTPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???======<<<===;;;::::::;;;<<<:::999888888888888888888888888777555333333444444333222222111111000///......---------------------------........................000...,,,---//////---+++------,,,,,,+++***))))))+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++------,,,+++*********+++))))))*********+++++++++))))))))))))))))))))))))...---,,,,,,+++++++++,,,)))*********++++++++++++***+++,,,+++)))))))))+++((((((((((((((((((((((((************************...---+++***)))***++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((******+++++++++,,,,,,,,,((()))***,,,,,,+++************++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111111111000000//////000000000000111111111111000111111222222333444444333333333444444444555555666666666777888888999999999;;;<<<<<<;;;<<<===???@@@@@@??????????????????>>>>>>@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVXXX[[[]]]___^^^\\\[[[YYYYYYZZZ\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^aaabbbdddeeeeeedddcccaaa`````````___^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNNNNNNNMMMKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>======???>>>>>>===<<<;;;;;;;;;999999:::999999888777666444444444444444444444444777666444222111111111111000000000000000000000000222111111000///......---111111111000//////......//////............////////////000000000000//////////////////000000000000000000000000000000000000///...---,,,,,,---...///111222333444333111///...000000111111000...,,,***........................111000///...............////////////////////////////////////////////////---..................---,,,,,,+++++++++,,,,,,---...........................------,,,,,,+++******------------------------bbbbbbcccccc```[[[VVVSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPOOONNNNNNKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>=========;;;::::::;;;;;;:::999444444444444444444444444444222111111333444444333111111111000///.........------------------------........................///---+++,,,---...,,,******++++++++++++,,,,,,,,,+++*********))))))))))))++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++++++++************++++++,,,,,,+++***************))))))*********+++++++++************************,,,,,,++++++************)))))))))*********++++++***+++,,,+++)))((()))***++++++++++++++++++++++++************************---,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++***))))))******+++++++++,,,,,,,,,))))))***+++++++++++++++******++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++)))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111000000000//////000000000000111111111111000111111222222333333444444444444555555555666666666666666777888888999999999:::<<<<<<;;;;;;===>>>????????????????????????>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[^^^______^^^\\\[[[ZZZ[[[\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^___```bbbcccdddcccbbbaaa`````````___^^^]]][[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<>>>>>>======<<<;;;;;;:::999999999999888777666666333333333333333333333333777666444222111111111111000000000000000000000000111111000000///......---////////////////////////......------------.........//////000000//////........./////////000000000///////////////////////////...------------...///000111222333222111///..................------,,,....................................---------,,,........................++++++++++++++++++++++++......////////////...............///000111222333................................................------------------------aaaaaabbbaaa___[[[WWWTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOONNNNNNNNNNNNOOOLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;;;;:::999333333333333333333333333222000///000222333444333111111000000//////..............................---------------------------,,,++++++,,,,,,+++***(((((()))***,,,---......***************)))))))))++++++++++++++++++++++++)))************+++++++++***))))))((()))***+++,,,++++++************++++++++++++***)))))))))*********************+++++++++++++++++++++++++++++++++++++++******************((()))))))))************)))***+++***(((((((((***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++***))))))******+++++++++,,,,,,,,,***************+++,,,,,,******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000000000//////000000000000111111111111000000111111222333333333555555555555666666666666555666666777777888888999999:::<<<<<<;;;;;;===>>>????????????????????????>>>>>>>>>>>>???AAACCCDDDAAABBBCCCDDDFFFIIIKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNQQQQQQRRRSSSSSSTTTSSSSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXYYY[[[]]]___```aaa```^^^]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]___aaabbbbbbaaaaaa````````````___]]]\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]][[[[[[[[[[[[ZZZYYYWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;=========<<<<<<;;;;;;:::999999999999888777666555333333333333333333333333555555333222111111000111000000000000000000000000111000000//////.........,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---..................---------.........////////////////////////////////////...------------...///...///000111000///...---,,,,,,,,,,,,,,,---...///........................,,,,,,---...---,,,+++***........................------------------------......////////////......++++++,,,---...000111222------------------------,,,,,,---......///000000------------------------^^^^^^^^^]]][[[XXXVVVTTTUUUTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQOOONNNNNNNNNOOOPPPMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>><<<;;;999:::;;;;;;:::888555555555555555555555555333111000000222333333222111000000000/////////...////////////////////////---------------------------,,,,,,,,,,,,,,,+++***(((((()))***,,,---......************************************++++++++++++))))))*********+++++++++,,,+++)))((((((***,,,---++++++************++++++******)))))))))))))))***************************++++++++++++++++++++++++***+++++++++++++++******(((((()))))))))*********)))***+++***((('''((()))***************************************************+++,,,------,,,***)))*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000000000000/////////000000000111111111111000000000111222222333333444444444444555555555555555555666666777888888888888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>????????????>>>=========>>>@@@CCCEEEBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNQQQRRRRRRSSSTTTTTTSSSSSSUUUVVVWWWYYYYYYZZZZZZZZZXXXYYYZZZ[[[\\\^^^___```cccbbbaaa___^^^]]]]]]]]][[[[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]___```aaaaaaaaa`````````______]]]\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[[[[[[[YYYXXXVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPNNNMMMMMMMMMMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@>>>==================<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888777666555444444444444444444444444444333333222111000000000000000000000000000000000000000/////////.........,,,,,,,,,------.........,,,,,,------------,,,,,,,,,------......------,,,------------.........///////////////////////////.........------.........---.../////////...------...---,,,+++,,,---...000........................+++,,,---//////---+++***................................................------............------******++++++,,,---...///------------------------+++++++++,,,,,,,,,------------------------------]]]]]]\\\[[[ZZZXXXWWWUUUVVVVVVUUUUUUTTTTTTTTTSSSVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPOOOOOOOOOPPPQQQNNNNNNLLLKKKIIIGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>><<<:::999999:::;;;999888666666666666666666666666666444222222222222111000000000000000////////////////////////////////////------------------------------------,,,+++,,,,,,*********++++++,,,,,,,,,***************+++++++++)))))))))******+++++++++))))))*********+++++++++---,,,+++******+++...///++++++************++++++***)))))))))))))))******************************++++++++++++++++++++++++++++++,,,------,,,,,,+++))))))))))))************)))***+++***)))((((((***))))))))))))))))))))))))************************)))***,,,------,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++++++++************+++++++++,,,,,,,,,,,,+++*********+++---...++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............/////////////////////000000///000000000111111111111///000000111111222333333222222333333333444444444555555555666777777888888888999;;;;;;::::::<<<=========>>>>>>>>>?????????>>>>>>===<<<===@@@BBBDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSTTTSSSSSSVVVVVVXXXYYYZZZ[[[[[[[[[YYYZZZ[[[\\\]]]^^^___```dddcccbbb```___^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaaaaa^^^_________^^^]]]\\\[[[WWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???===<<<<<<===============<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888777666555555444444444444444444444444222222222111111000//////////////////////////////////////////..................------,,,,,,,,,,,,,,,---............---,,,,,,,,,------------,,,,,,------------.........///........................---..................------------.........------111000...---------...///........................+++,,,...//////...---+++........................************************,,,,,,,,,------,,,,,,,,,///......---------......------------------------------,,,,,,,,,+++++++++------------------------^^^]]]\\\[[[[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPPPPOOOOOOOOOPPPMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========;;;:::999999::::::999888444444444444444444444444888666333222222222000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---,,,,,,++++++++++++++++++*********+++++++++++++++(((((())))))***+++++++++)))************+++++++++---,,,,,,+++,,,---...///++++++************++++++******)))))))))***+++++++++++++++***************++++++++++++++++++++++++***+++,,,---...---,,,+++)))*********++++++++++++***+++,,,+++)))))))))*********************************************************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///......////////////000000000000000000111111111111//////000000111222222222111222222222333333333333444555555666666777777888888999;;;;;;::::::<<<===<<<======>>>>>>?????????>>>>>>======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\YYYZZZ[[[]]]^^^_________ccccccbbbaaa```______^^^[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\]]]^^^___``````]]]]]]]]]]]]]]]\\\[[[[[[VVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOONNNLLLLLLMMMLLLJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;========================::::::::::::::::::::::::888888888888777666555444444444444444444444444444111111111111111000///...////////////////////////........................///......---,,,,,,++++++,,,---...//////...---,,,,,,------------------,,,------........./////////........................------...//////...---------------------.........111000///.......................................+++,,,...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,------------------------]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOOOOOOONNNNNNMMMMMMJJJJJJJJJIIIHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???============<<<<<<<<<<<<;;;:::999999::::::999777333333333333333333333333666444111111111111000///////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++************++++++***************+++,,,,,,+++++++++*********))))))************************)))***+++---------++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++******,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------............///........./////////000000000000000000111111111111//////000000111111222222222222222333333333444444444444555555666777777777777999::::::::::::;;;===<<<<<<======>>>??????@@@>>>>>>>>>>>>????????????@@@@@@AAAAAACCCDDDFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUWWWYYYZZZ[[[\\\\\\YYYZZZ[[[]]]^^^^^^^^^^^^aaaaaaaaaaaaaaa```______[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[\\\\\\]]]^^^[[[[[[\\\\\\\\\[[[ZZZZZZVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLLLLLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<999999999999999999::::::888888888888777666555444222222222222222222222222///000111111111000///...////////////////////////.................................---------------+++,,,---......---,,,+++------............------....../////////000000000........................------...//////...---------------------...//////------......//////..............................++++++,,,,,,------------------------------------////////////////////////---......//////......---++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,.....................---------------------------[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTRRRQQQOOONNNLLLLLLMMMNNNNNNLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888999::::::999777444444444444444444444444333111//////000111111000////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))((()))+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''(((((()))***+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++++++++******+++,,,------++++++++++++******))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))++++++,,,,,,,,,---------,,,---...---+++***+++,,,************************************************++++++***)))***+++---...---,,,,,,++++++*********+++,,,,,,,,,,,,+++******((()))***+++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------)))******++++++******)))******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---.........//////000000000000000000111111111111/////////000111111222222333333333444444444555555444444555555666777777777777999::::::::::::;;;===;;;<<<<<<===>>>??????@@@>>>????????????>>>=========>>>???@@@BBBDDDFFFHHHDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\XXXZZZ[[[]]]^^^^^^]]]]]]``````aaaaaaaaa``````___[[[[[[ZZZZZZYYYYYYYYYXXX[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLLLLLLLIIIGGGCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<::::::::::::::::::::::::999999999999999999999:::888888888888777666555444000000000000000000000000//////000111111000///...////////////////////////---.....................,,,------......//////000)))***,,,------,,,***)))---......//////......---////////////000000000000........................,,,---...//////...---,,,---------------...///000)))***,,,.../////////...........................+++*********++++++------------------------------------------------------//////000000000000//////------------......///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------XXXXXXWWWVVVWWWXXXYYYZZZWWWWWWVVVVVVVVVUUUUUUUUUWWWUUUTTTTTTUUUVVVUUUTTTTTTTTTSSSQQQPPPOOONNNMMMOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCBBB@@@@@@@@@@@@>>>===============<<<;;;:::999666666666666666666666666555444222000//////000000//////000000111111222222++++++,,,------......///,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++******))))))))))))******************************************************************************,,,***((()))+++,,,+++((()))))))))***+++++++++,,,++++++++++++++++++++++++&&&&&&''')))************---,,,***)))))))))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***'''(((***++++++***((('''++++++,,,,,,,,,---------++++++++++++++++++++++++,,,***(((***---...,,,***++++++************++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,---------......,,,---///000000000///...111000000////////////000000000000000111111111111111222333333444444333333444444444555555555555666777888888999::::::;;;;;;:::;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOMMMPPPUUUWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]]]]______``````___]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOQQQNNNLLLLLLMMMLLLHHHEEEDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888888888888777777777777777555555555555444333222111111111111111000000000000000000000000000000000000///............---------,,,,,,,,,---...///000000---------------------------......//////......---,,,,,,,,,---------......................................................333222///...---...///111,,,,,,,,,,,,,,,,,,,,,,,,................................................111111000///...---,,,,,,,,,,,,------...------,,,***+++,,,,,,---------,,,........................+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,---.../////////...++++++++++++++++++++++++WWWWWWVVVUUUVVVWWWXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUWWWUUUTTTSSSTTTUUUTTTSSSRRRRRRQQQQQQPPPOOONNNNNNOOONNNLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCAAA???>>>>>>??????>>><<<;;;;;;<<<;;;;;;:::999888555555555555555555555555444333222111000000111111000000000000000111111111------------------------((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************+++)))'''(((***+++***(((***************+++++++++++++++++++++++++++++++++(((((()))***++++++++++++,,,+++******))))))******++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***((()))+++,,,,,,+++)))((((((((()))))))))*********++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++************++++++,,,++++++++++++,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,//////---,,,,,,,,,---...,,,,,,,,,------------...+++,,,---.........------000///////////////000000//////000000000111111111111222333333444444333333555555555555666666666666777777777888999999:::::::::;;;<<<===>>>???????????????????????????????????????@@@@@@AAABBBBBBCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLOOOSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRQQQPPPOOOOOONNNLLLJJJJJJKKKJJJHHHEEEDDDDDDCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999888888888777777666666666555555555555444333222111111111111000000000//////////////////////////////............------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......................................................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////......------,,,,,,---------...------,,,,,,+++,,,------.........---........................,,,,,,------------,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,+++++++++******VVVUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<===>>>===;;;::::::::::::999888777666444444444444444444444444333333222111111222222333111000000000000000000/////////...------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...******+++++++++,,,,,,,,,++++++******************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))***************************((('''((()))***)))(((+++++++++*********************************************++++++,,,++++++***+++++++++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,************************+++***)))***,,,,,,,,,+++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,------------,,,------...///.....................///000111111//////000000000000111111111222222333333333333333555555555666666666777777555666666777777888999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKMMMOOOPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRROOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNKKKJJJIIIIIIJJJIIIGGGEEECCCDDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777666555555444444555555444444333222111111111000000000000//////////////////////////////............---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------...............------------------------,,,------......------,,,........................+++,,,,,,,,,,,,++++++***---,,,,,,++++++*********TTTTTTSSSRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUVVVTTTRRRQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;:::;;;======<<<;;;999999999999888777666666444444444444444444444444222222222222222333333333111111000000/////////.........---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++*********************))))))))))))******************************))))))))))))))))))))))))***************************)))))))))*********))),,,+++++++++***)))))))))))))))))))))))))))))))))***+++++++++++++++************+++,,,,,,***)))(((************++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,------------...))))))))))))))))))))))))******)))***++++++++++++++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++***)))******++++++++++++*********+++++++++,,,,,,,,,***))))))(((((((((((((((++++++,,,,,,,,,---------//////000000000111111000---------...///000111222////////////000000000111111111222333333333333222444444444555555555666666444444555666666777777888888999:::<<<==================>>>>>>>>>>>>>>>???>>>?????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKMMMOOORRRSSSRRRQQQQQQQQQRRRTTTUUUWWWWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPOOONNNNNNMMMJJJIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEDDDBBB@@@===<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999888777555444333333444444444444444333222111111000000000////////////////////////////////////.........---------,,,,,,...---------------------++++++++++++++++++++++++000...---++++++---...000,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............---,,,++++++------,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++SSSSSSRRRQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTUUUSSSPPPOOOOOOOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::;;;<<<===<<<;;;999999:::999999888777666444444444444444444444444111222222222222222222222111000000000//////......,,,,,,,,,---------......************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))*********+++******))))))******+++,,,,,,***)))((()))))))))******+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))************++++++++++++************+++++++++************+++,,,,,,,,,,,,+++++++++*********((()))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------///////////////000000111------------...///111111...////////////000000000000111222222333333222222222222222333333333444444333444444555666666777777777888999:::;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>???????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIHHHHHHIIILLLOOOQQQPPPOOOOOOPPPQQQSSSTTTTTTUUUWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVUUUUUUVVVUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLIIIJJJKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCAAA???===::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::888888777666555444333222333333333444333333222222000000000////////////..............................------------,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++***(((&&&&&&(((***+++,,,,,,,,,---------......------------------------------------------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---.........---,,,,,,+++,,,,,,+++******++++++,,,------------------------,,,------------------,,,************************---------------,,,+++***))))))***+++,,,------...SSSRRRQQQQQQQQQRRRTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@>>>===<<<<<<;;;::::::;;;<<<;;;999999999999999888777666555444444444444444444444444111111222222222111111000000//////////////////...++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,++++++,,,---+++++++++***************************************))))))***************)))+++++++++++++++***))))))(((((())))))***+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,************************((()))+++***))))))***,,,++++++************++++++***************+++,,,,,,++++++++++++************(((((()))***++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------...///000000......////////////000000000111111222222222222222111111111222222222333333333444444555555666777777666777888:::;;;;;;;;;;;;===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFGGGJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTVVVVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIKKKLLLKKKHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;;;;:::::::::999999999999999888888888888777777666555444333333222222222333333333333222222000000////////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,------......------,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------------,,,+++))))))***+++,,,------...SSSRRRQQQQQQQQQRRRTTTUUURRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLLLLMMMMMMMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBB@@@???===<<<;;;;;;:::999999999999888777777777777777777666444444333333333333333333333333000111111222111000...............///////////////,,,---------------------......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************************,,,---,,,***)))+++---***************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,+++******))))))******((((((((()))***+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++************))))))*********,,,,,,---------.........++++++++++++++++++++++++''')))+++***)))(((***,,,++++++************++++++***************++++++,,,++++++++++++************'''((()))***++++++++++++******+++++++++,,,,,,,,,)))***+++++++++***((((((***++++++++++++,,,,,,,,,,,,++++++***+++,,,---.........---------......///........./////////000000000000111222222222222222111111222222222333333333444444444555666666777777555666777999::::::;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKJJJGGGDDDDDDEEECCCBBB@@@>>>>>>???@@@AAA===<<<<<<;;;:::999888888999888888888777666666666555555555444444333333333111222222333333333222222000000/////////.................................---------,,,,,,,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------++++++,,,---...............---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++SSSRRRRRRQQQRRRSSSTTTUUURRRQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKKKKLLLMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA???>>><<<;;;:::;;;999777777888777666444666666666666555444333222111111111111111111111111000111111111000///---,,,---.........//////000000///......------,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,''''''(((***+++,,,---...******))))))))))))******************************************************************************(((+++,,,,,,)))(((***,,,))))))******+++++++++,,,++++++++++++++++++++++++)))***+++,,,---.........---,,,***)))))))))***+++'''(((((()))***+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++''')))+++***((((((***,,,++++++************++++++*********)))***++++++,,,+++++++++************)))'''''')))******+++++++++******+++++++++,,,,,,,,,------...///...---,,,+++******+++++++++,,,,,,,,,------,,,+++,,,---...//////......---------................../////////000000000111222222222222111222222333333333444444444444444555555666777777777555666777888999:::::::::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEGGGGGGFFFFFFGGGIIIEEEGGGIIILLLNNNOOOOOOOOOLLLMMMOOOQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNNNNNNNPPPSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJKKKIIIEEEBBBBBBDDDAAA@@@===;;;;;;===???AAA======<<<;;;999888777777999888888777666555555444444444444444444444444444111222222333333333222222000/////////....................................---------,,,,,,,,,++++++******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++******,,,---...////////////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))((()))***+++++++++++++++......---,,,+++))))))(((RRRQQQQQQPPPPPPOOONNNNNNOOOPPPQQQRRRQQQOOOMMMKKKMMMLLLKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;888777666555555666777888777666555444444444444444333333111000000000111222111111222222222222111111---.........//////000000,,,,,,,,,------.........111000...,,,+++++++++,,,///......------,,,,,,+++,,,++++++******++++++,,,,,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&(((***+++,,,+++)))((()))***++++++,,,,,,,,,,,,+++***)))((((((***,,,---)))))))))))))))))))))))))))(((''''''''''''((((((************************++++++++++++++++++++++++************************,,,,,,+++***))))))******(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++***))))))************************************++++++++++++******+++++++++*********)))))))))***+++,,,,,,+++***)))************************+++++++++*********))))))---,,,)))(((((())),,,---++++++++++++,,,---...///000---******,,,,,,)))&&&###%%%(((+++,,,,,,+++***........................000000000000000000000000////////////000111333333111111222222222333333333222222222222333444555555999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<======>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPOOONNNNNNOOOQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTMMMMMMMMMNNNOOOPPPRRRRRRUUUTTTRRRQQQRRRSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888777777777777888888555444333222111222333444333222000/////////000111///......///000000///---...---,,,+++***+++,,,---,,,,,,,,,------.........+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***)))***,,,...000000...---,,,+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********)))))))))((((((((((((''',,,,,,,,,++++++*********)))))))))***+++++++++,,,+++,,,------......------************************RRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@??????>>>===<<<;;;;;;888777666555555666777888888777666555444444444444222111000/////////000000......////////////......---........./////////000+++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***))))))***,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''((()))***+++******)))******+++,,,,,,,,,++++++000...,,,***))))))******)))))))))))))))))))))))))))(((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,++++++***)))************************,,,++++++******)))************************************++++++++++++******+++++++++*********))))))******++++++++++++******************************+++++++++*********))))))***(((&&&%%%%%%&&&(((***++++++++++++,,,---.........,,,***+++,,,---+++))))))***+++,,,------..............................////////////////////////////////////000000111222111111222222222333333333555555555555666777888888999999888999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSQQQPPPOOONNNNNNPPPQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSOOOOOONNNNNNNNNOOOPPPPPPTTTRRRQQQPPPQQQRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@???===<<<;;;::::::;;;===<<<<<<<<<;;;;;;;;;;;;777777666666666666777777555444333222222222222222222111111000//////000000///...---...000000///---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++***)))***,,,...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,------------------------------------------------........................)))))))))*********++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++*********************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++RRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB??????>>>===<<<;;;;;;:::888777666555555666777888999999777666444444333333111000000///.../////////------............------.............../////////,,,+++++++++++++++******)))))))))))))))***+++,,,))))))******+++,,,,,,---++++++************++++++,,,+++)))***,,,------,,,*********))))))(((((((((******)))))))))(((((((((((()))))))))************+++++++++,,,++++++******000///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))*********((((((((((((((((((''''''++++++++++++++++++++++++)))************++++++++++++++++++++++++*********************************+++++++++*********************************************++++++++++++******+++++++++***************++++++************++++++************************+++++++++***************+++***(((''''''(((***+++++++++***++++++,,,---...,,,+++***+++---...---,,,------,,,+++,,,---///000......................../////////////////////////////////...//////000000111111222222222333333333555555555555666777888999888888888888999:::;;;<<<999999999999999999999:::<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBAAA@@@??????BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPOOOOOONNNNNNNNNNNNRRRQQQPPPPPPQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<;;;::::::::::::::::::999999999999888666555555444444555555666444444444333222111000000000000111111000000/////////...---...//////...---,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......++++++++++++++++++++++++............------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------........................******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++***************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,QQQQQQPPPPPPOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKLLLHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB???>>>>>>===<<<;;;:::999888777666555555666777888;;;:::888666444333333333111111000000////////////...//////////////////...........................------,,,,,,++++++******)))))))))))))))******+++************++++++,,,,,,++++++************++++++---+++***+++---...---,,,++++++******)))(((((((((*********)))))))))(((((()))))))))((()))******++++++++++++++++++***)))(((++++++*********+++,,,---))))))))))))))))))))))))((())))))***************************************************************************************++++++***************+++******))))))((((((''''''++++++++++++++++++++++++))))))*********+++++++++++++++***************+++******************************+++++++++***************************************++++++++++++******************************,,,+++***))))))***+++,,,************************************************++++++)))(((((()))++++++++++++******+++,,,,,,---,,,++++++,,,------------,,,,,,+++++++++,,,,,,---........................////////////////////////000//////............///111111222222222333333333333222222333333444555666777777777888888999:::;;;888888999999999999999999<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOONNNNNNOOOOOORRRQQQPPPQQQRRRRRRQQQOOOOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>=========<<<;;;;;;:::::::::777777777666666666555555444444333333333333444444333333444444333111///......///000111111000///...///...------...///...---+++,,,---...---,,,+++***,,,+++++++++******))))))************************++++++++++++++++++++++++))))))************)))))))))+++,,,+++******,,,---///...---,,,++++++++++++------,,,,,,------...///++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPPPPOOOOOONNNMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;:::999999888777666555555666777888:::999888666444333222222222222222111111111000000......////////////.....................---------......------,,,,,,+++++++++++++++++++++*********---,,,,,,,,,+++++++++***+++******))))))******+++,,,+++***+++---...---,,,,,,,,,,,,++++++*********************)))))))))))))))))))))((()))******+++++++++++++++******)))((()))))))))))))))******+++))))))))))))))))))))))))'''((()))***+++*********************************************************------------------------+++***************+++++++++++++++******)))))))))************************))))))*********++++++++++++******))))))***++++++************************)))******+++++++++************************************++++++++++++******************************,,,+++***))))))***+++,,,************************************************(((''''''&&&&&&''''''(((++++++*********+++,,,,,,,,,------,,,,,,+++++++++***+++---......---,,,+++................................................000//////............///111111222222222333333333111111111111222333444444777777777777888999::::::999999999999::::::::::::;;;;;;;;;<<<<<<===??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKHHHFFFFFFGGGHHHHHHHHHKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNOOOOOOPPPPPPRRRQQQQQQRRRTTTTTTRRRPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFEEECCCBBB@@@>>><<<<<<;;;<<<<<<;;;;;;::::::999999777777777777666666666555333333222222222222333333111222333333222000///---...///000111111000///...000...,,,,,,---......---+++,,,---...---,,,+++***+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,------------,,,,,,)))+++,,,,,,+++***+++---...---,,,+++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@======<<<;;;:::999999888888777666555555666777888888888666555333333222222222222222222222111000000,,,,,,------------,,,,,,.........---------------......---------------,,,,,,---------,,,+++******...------,,,++++++************))))))))))))******+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))))))))*********************+++******))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&''')))***+++******)))*********************************************************************************)))******+++,,,++++++++++++++++++******)))))))))))))))))))))))))))************+++++++++******)))((((((***+++,,,************************((()))***,,,,,,+++************************************++++++++++++*********************+++++++++++++++************++++++***************************************+++++++++***))))))))))))))))))***++++++************+++++++++,,,---,,,***)))***+++***,,,...111111000...,,,................................................/////////...//////000000111111222222222333333333222222222222333444555666666666666666777888999:::888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>>>>???AAABBBCCCAAAAAACCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRSSSUUUUUUSSSQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???===<<<;;;:::::::::;;;;;;::::::999888999999999999888888888888333222222111111222222333000111111111111000//////......///000000000//////000...++++++---.........,,,,,,------,,,,,,+++++++++++++++******************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***,,,,,,+++++++++,,,************+++---...///,,,++++++++++++,,,------++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------....../////////++++++,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++***************((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,RRRRRRQQQPPPPPPOOOOOONNNMMMNNNNNNOOONNNLLLKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;:::999888888888777666555555666777888666666444333333222222222000111222222222111//////------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---------,,,++++++++++++++++++***************))))))))))))*********))))))+++------+++)))++++++,,,,,,------......+++++++++*********))))))'''((()))***+++******)))((())))))************)))+++++++++***)))((('''&&&))))))))))))))))))))))))$$$&&&(((*********)))(((************************************************''''''''''''''''''''''''******))))))***++++++,,,***************+++++++++************************)))************+++++++++***)))((((((((()))+++,,,************************''')))***,,,,,,,,,***)))******************************++++++++++++******))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++(((***++++++))))))***,,,***+++,,,...////////////................................................////////////000000111222111111222222222333333333333333333333444555666666666666666666666777999999777777888999;;;<<<======;;;;;;;;;;;;===>>>???@@@??????>>>>>>>>>@@@AAABBB@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIIIIIIIGGGEEEHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQSSSUUUTTTRRRPPPOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGDDDCCCAAA???===;;;::::::999::::::;;;:::999888888999888888888777777777777333222222111111222222333000////////////000111111...............///000000000...++++++,,,---......------,,,,,,++++++,,,,,,*********+++++++++++++++))))))*********+++++++++************************(((((())))))))))))(((((((((***,,,---,,,++++++,,,)))))))))***+++---...///+++************+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------...//////000++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,***************+++++++++(((((()))***************++++++++++++++++++++++++SSSSSSSSSRRRQQQQQQPPPPPPMMMNNNOOOPPPOOOMMMKKKJJJMMMLLLKKKIIIIIIJJJKKKKKKFFFFFFDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;:::999888777888777666555555666777888555444333333222222222222///000111111111000...---//////000000000000//////.........------,,,,,,,,,*********++++++,,,,,,---'''(((***,,,------------((((((((()))******++++++******))))))))))))******)))))))))+++,,,,,,+++)))******+++,,,---......///+++++++++************)))&&&(((***+++,,,+++)))((('''((()))***************))))))***++++++++++++***))))))))))))))))))))))))###%%%''')))******((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++***)))((('''((()))+++---************************'''(((***,,,---,,,***)))******************************++++++++++++******))))))******++++++++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++************************++++++***************+++%%%'''******))))))+++...))))))))))))***,,,...///................................................////////////000222333333111111222222222333333333222222222222333444555555555555555666666777888999555666777888:::<<<===>>>::::::;;;;;;===>>>???@@@AAA@@@???>>>>>>>>>???@@@???@@@AAACCCDDDFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKIIIGGGDDDHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPOOONNNMMMMMMMMMOOOOOOPPPRRRTTTTTTQQQOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCCAAA???===;;;::::::888999:::;;;:::999888777666666555555555444444444333333222222222222333333//////.........000222333///...---------///000111000---+++***,,,---.........---,,,+++***+++,,,---*********+++,,,,,,,,,---))))))******++++++++++++************************++++++,,,,,,,,,,,,++++++(((***,,,---,,,++++++,,,,,,,,,++++++***+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------******++++++,,,---......******+++++++++,,,,,,,,,)))))))))(((((((((((('''*********++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,+++************************RRRRRRRRRQQQPPPPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGGGGLLLIIIEEEDDDEEEEEEDDDBBB@@@@@@AAABBBBBBBBBAAAAAA???>>><<<:::999999999999777777666555444444333333333333222222111000////////////...---------------,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++,,,,,,---...,,,,,,+++******+++,,,,,,+++++++++,,,------+++(((***)))((((((***,,,///111---,,,+++***))))))))))))************************************************************************************************))))))************))))))))))))))))))))))))))))))---,,,+++)))((((((''''''&&&'''''')))***+++,,,---,,,+++***))))))***+++,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************)))************+++++++++***************++++++++++++,,,,,,,,,++++++---///000000///...---,,,,,,,,,...------------...//////---......///000111111222000111111111111222222222333333444444444444444444666666666666555444333333555666888;;;<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGHHHLLLNNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLKKKJJJHHHFFFDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;:::999888777666777666666666666555555555333333333333333333333333111111111111000000000000,,,,,,---...//////......------------------------111000...---,,,,,,---...)))))))))))))))))))))))))))))))))))))))******+++)))***,,,------,,,***)))*********************************(((&&&&&&(((***,,,,,,,,,++++++*********++++++***)))***+++---...++++++,,,,,,,,,---------******+++,,,------......************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++************************************,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************SSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGDDDAAAAAABBBCCCBBBAAA@@@@@@AAAAAABBBAAAAAAAAA???>>><<<:::999999999999777666666555444444333333333333222222111000000///000//////...------......---///000000///......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***************+++,,,,,,++++++***))))))***++++++,,,+++++++++,,,,,,***'''******))))))***,,,...///---,,,+++******)))))))))************************************************************************************************))))))************)))))))))))))))))))))))))))))),,,+++***)))((((((((((((,,,++++++***)))(((((('''+++***))))))))))))***+++))))))************))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))------------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************)))************+++++++++******))))))((((((''''''+++,,,,,,,,,++++++---...000///...------,,,,,,,,,---------------...//////......//////000000111111000111111111111222222222333333333333333444444555555666666666555444444333555666888:::;;;;;;::::::;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGHHHKKKMMMMMMKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKIIIHHHFFFDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;::::::999888777666555555666666666555555555444444333333333333333333333333111111000000000/////////,,,------...//////......------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))))))))))))))***++++++)))***,,,------,,,***)))************************+++++++++)))(((((()))+++,,,,,,,,,+++++++++******++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,************************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************SSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@@@@BBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<:::999999999999666666555555444333333333333333222222111000000000000000//////......//////...///111111///...///000------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++*********))))))))))))***++++++******)))(((((()))******(((((((((***,,,,,,+++***++++++***)))***+++,,,---------,,,+++************))))))))))))))))))))))))************************************************************************))))))************))))))))))))))))))))))))))))))******))))))))))))******---,,,+++***)))'''&&&&&&***))))))(((((())))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))************************++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++++++++***)))((('''&&&&&&***+++,,,+++***+++,,,...000///...---,,,,,,,,,,,,---------------......///////////////000000000000000111111111111222222222333222111111111333444555555555666666666555444444555666888:::;;;;;;::::::;;;;;;;;;<<<======>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGHHHJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::999999888777666555555555555555555444444444333333333333333333333333333000000000/////////......,,,---......///.........------------------------&&&''')))***+++,,,------++++++++++++++++++++++++***))))))))))))***++++++***+++,,,------,,,+++***************************+++,,,,,,+++))))))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++***************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))))))))******,,,------************************,,,,,,++++++***)))))))))************************************************UUUTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNNNNJJJJJJIIIHHHGGGEEEEEEDDDFFFEEEEEEDDDEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;:::999999999888555555555444444333333333222222222111111111000000000000////////////000000---...000000.........///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++************)))))))))******+++*********))))))*********%%%%%%%%%(((+++---...---,,,+++******)))***++++++------,,,+++++++++++++++((((((((((((((((((((((((************************************************************************)))******++++++******)))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))*********))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''************************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,+++++++++******))))))***+++,,,+++******,,,...///...------,,,,,,,,,---------,,,,,,------...///000000000000////////////000000111111111222222222222111000000111222444555444555555666666666555555555666777999::::::::::::::::::;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIKKKLLLMMMKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::999888888777555555444444444333333333222222222222222222222222////////////............------...............---,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***************************+++,,,,,,+++***)))***+++++++++++++++++++++++++++***+++,,,,,,,,,***)))((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,+++***))))))***************+++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))************************VVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPLLLKKKJJJIIIHHHFFFEEEEEEHHHIIIHHHGGGFFFDDDDDDDDDAAABBBAAAAAA@@@???>>>===;;;;;;;;;::::::999888888444444444444444333333333222222222111111111111111000000////////////000000+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++((('''&&&(((***,,,,,,+++++++++*********)))******,,,,,,++++++******++++++((((((((((((((((((((((((******************************************************************************++++++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))***+++,,,,,,(((((())))))))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))******+++++++++,,,***+++++++++******,,,---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......000000000000////////////000000111111111222222222111111000000111333444555444444555666777777777666555666777888999:::::::::::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIINNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLLLLKKKIIILLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;::::::999888888888555555444444444333333333222222222222222222222222////////////............---...............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++************************)))+++,,,+++)))((()))***++++++++++++++++++++++++***++++++,,,+++***((('''))))))*********+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,+++******)))))))))***************************+++++++++***************))))))))))))))))))))))))************************WWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRROOONNNMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGDDDBBBAAABBBBBBBBBBBBAAA@@@>>>===<<<:::::::::::::::999888888444444333333333333333333111111111111111111111111//////......//////000000+++,,,......,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++...,,,***))))))))))))'''******************))))))++++++******)))******+++))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))******((())))))******))))))((())))))************))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))*********+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&************************************************))))))))))))************************************)))************+++++++++&&&&&&'''((()))***++++++)))***+++***)))***+++---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...////////////000000000000000111111111111222222222000000111222333444555555333444555666777888888888555666666777888999:::::::::::::::;;;<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJHHHGGGHHHJJJNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<888888888777777777666666555555555555444444444333222222222222222222222222000000000/////////...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************)))***,,,+++***(((((()))***++++++++++++,,,,,,,,,******************))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++***************+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,+++))))))(((((((((************************************************))))))))))))))))))))))))************************XXXWWWVVVUUUSSSRRRQQQPPPNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQOOONNNLLLJJJIIIHHHDDDFFFHHHGGGDDDBBBBBBCCCCCCBBBBBBAAA???>>><<<;;;999999:::;;;:::999888777333333333333333333333333111111111111111111111111......------...//////000+++---......---,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,+++++++++***))))))))))))))))))***+++,,,,,,+++***)))///,,,***)))*********))))))))))))************)))***))))))(((((()))*********************************************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))******++++++******))))))(((((())))))***++++++***))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))************************************)))************+++++++++''''''(((((())))))******)))***+++***))))))+++------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........//////000000111111000111111111111222222222///000333555666666555444333444555666888888999999555666666666888999:::;;;999::::::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLNNNNNNNNNLLLKKKKKKMMMMMMKKKHHHGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNOOOOOOOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<888888888777777777777777666666666555555555444444111111111111111111111111111111000000000/////////......//////...------,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,************************)))+++------+++***)))*********+++++++++,,,,,,,,,***))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***************************************************************************************************XXXWWWVVVUUUTTTRRRQQQPPPMMMMMMOOOPPPQQQSSSTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJBBBEEEHHHHHHFFFDDDDDDFFFCCCCCCBBBAAA???===<<<;;;888999:::;;;:::999888777333333333333333333333333111111111111111111222222---------------...///000,,,...//////...------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,******)))(((((((((((((((((()))***++++++***)))(((+++)))((()))+++...///...(((((()))***************)))((((((((((((((())))))***************************************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))***+++,,,,,,+++***)))))))))************))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************)))************+++++++++++++++++++++************)))***+++***))))))+++---,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...---......///000111111222000111111111111222222222...000444666777777555444333333555777888999999999666555666666777999:::;;;999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMNNNOOONNNMMMLLLLLLMMMNNNLLLHHHGGGIIIKKKHHHIIIKKKLLLNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQRRRQQQOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIJJJLLLMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<:::::::::999999999999999777666666666666555555555111111111111111111111111111111111111000000000000.../////////...---,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,************************+++,,,......---+++***+++*********++++++,,,,,,,,,***)))(((((((((***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((((((((((()))***+++,,,******************************************++++++************************************************TTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRPPPNNNLLLKKKKKKLLLHHHGGGFFFEEEDDDCCCBBBAAA????????????>>>>>>>>>===999999999999888666555444555444333333222222333333////////////000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++*********++++++)))))))))))))))))))))))),,,+++)))((('''&&&''''''(((((())))))******++++++))))))))))))))))))))))))""""""$$$&&&(((***+++,,,&&&(((***+++,,,+++)))(((************************************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))------,,,+++******++++++((((((((((((((()))******''')))+++,,,---,,,***)))$$$%%%(((***++++++***)))))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))******))))))((((((''''''+++*********))))))((((((************))))))))))))+++++++++++++++***))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********)))))))))((((((''''''************+++,,,---...,,,,,,++++++,,,,,,---......---+++******+++---...///............//////000111111000000000000111111222222333333333333444444666666555555555444444444555666777888888888888888888999:::;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMMMMNNNMMMMMMOOONNNLLLJJJIIIHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@============<<<;;;:::999:::::::::999999999888888888777555333222222222222111000000000/////////...////////////////////////......------------......++++++,,,,,,,,,,,,------+++++++++************))),,,+++***((((((***+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))***)))(((''''''((()))*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---......---,,,+++***(((''''''(((((()))***++++++,,,,,,******+++++++++***))))))+++++++++***************++++++************++++++***************)))((('''))))))))))))))))))))))))------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,SSSTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSQQQOOOMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;999999999888777666555444444444333222222222222333000000000///////////////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************)))))))))))))))))))))))),,,+++***)))(((((()))))))))))))))))))))*********))))))))))))))))))))))))%%%&&&&&&'''((()))))))))'''(((***+++++++++)))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((()))************+++++++++***((('''&&&''')))******)))((('''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))((((((((((((((())))))*********+++)))))))))))))))((('''''')))))))))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((*********)))))))))((((((************+++,,,---...,,,++++++++++++,,,------...---+++******+++---......---------......//////////////////000111222333222222222333333333444444444444444555555555666666666777777888888888888777888888999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNMMMOOOMMMLLLJJJIIIHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCEEEEEECCCBBBAAA@@@@@@@@@============<<<;;;:::999::::::999999999888888888777666555444222222222111////////////////////////........................000000000000000000000000++++++,,,,,,,,,,,,------++++++++++++************,,,+++)))(((((()))+++,,,************************************************************************+++++++++*********)))))),,,+++***)))((())))))***************************************+++++++++,,,++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,(((((()))***++++++,,,,,,((())))))***++++++,,,,,,))))))***++++++++++++******************+++++++++++++++************++++++***************))))))(((************************))))))))))))))))))******************************SSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHGGGEEEDDDBBBAAAAAABBBAAA@@@>>><<<;;;999999999999999888777666555444444444333222222222222222111000000//////.........000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))'''''')))***++++++***)))))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))++++++******)))************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))(((((((((((()))******,,,,,,+++***)))((('''''''''((()))))))))'''&&&%%%)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))((((((((()))))))))******))))))((((((((((((((('''''''''((()))***+++,,,,,,((())))))))))))(((((('''))))))))))))))))))))))))'''((()))***************)))))))))(((((('''''''''+++++++++************)))************+++,,,------+++++++++++++++,,,------------++++++++++++------------------......//////------...///000222333444222222222222333333333333222222333444555666777888777888888888888777777666777888999::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLNNNLLLJJJGGGEEECCCBBBAAAFFFEEEDDDBBBAAAAAA@@@@@@============<<<;;;:::999999999999999888888888777555555555444333222111000//////////////////000000........................,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,+++++++++************+++***)))(((((()))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************---,,,+++***************************************)))))))))*********++++++******++++++++++++************))))))******+++,,,''''''(((***+++,,,---...)))))))))***++++++,,,,,,((()))***+++++++++++++++))))))******++++++,,,,,,++++++************++++++)))))))))***************************************'''(((((()))******++++++************************RRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<:::999999999999888888777555444333444333333222111222222222111111000///......------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((()))************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))******+++))))))(((((())))))***+++,,,+++***)))(((((((((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))'''(((((()))******++++++(((((((((((('''''''''''''''(((((()))******++++++******++++++++++++***))))))))))))))))))*********'''((()))***+++,,,++++++*********)))((((((''''''+++++++++++++++++++++++++++*********++++++,,,---+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,---......////////////---.........000111222333111222222222222333333333222333333444555666777777888888888888888777666555777888999:::;;;;;;;;;;;;=========>>>>>>>>>>>>>>>AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@============<<<;;;:::999999888888888888777777777333444444444444222000///000000/////////.................................)))+++,,,......,,,+++)))+++++++++,,,,,,,,,------,,,,,,+++++++++************))))))(((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********+++++++++************************((())))))))))))*********)))******++++++******))),,,+++,,,,,,,,,,,,------+++++++++***************))))))*********+++++++++)))******+++++++++******))))))******+++,,,------,,,++++++******++++++,,,))))))))))))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,PPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@===<<<<<<<<<;;;:::::::::888888888777666555444333333333222111111111111222111000000///...------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++++++++******&&&(((***---------,,,+++))))))))))))))))))))))))''''''((())))))*********++++++******))))))(((((()))))))))))))))))))))))))))))))))***************(((((()))***************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))***)))))))))))))))***++++++******))))))))))))******&&&''''''((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((((((******)))))))))))))))))))))******+++++++++******((()))))))))*********+++'''(((***,,,------,,,++++++++++++******)))))))))+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111000000//////////////////000111111111111222222222333333444444444555555555555666888888888888888777666555888999:::;;;;;;<<<<<<;;;========================@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJFFFFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@============<<<;;;:::999888888888777777777666666222222333444333222000///222111000///...---,,,+++........................,,,---///000000///---,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))******************************************************++++++++++++++++++++++++************************'''((()))***++++++,,,,,,************************((())))))))))))*********)))******++++++******)))++++++,,,,,,------------------,,,+++***)))((('''***************++++++++++++++++++++++++***)))((())))))***+++,,,------...,,,,,,++++++++++++,,,,,,******))))))***+++,,,---************************,,,,,,,,,+++++++++***************++++++,,,,,,,,,OOOPPPPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJIIIGGGFFFDDDBBB@@@???;;;;;;;;;:::::::::::::::888888888777666555444333333333222111111111111111000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))***+++,,,------,,,+++))))))))))))))))))))))))&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********************************************************************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((***))))))))))))***++++++))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))(((((())))))***+++,,,,,,'''(((((((((((()))))))))************))))))(((((('''(((((())))))))))))(((((())))))******+++++++++((()))+++---...---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000000000//////....../////////111111111111222222222222444444444555555555555555777888888888888777777666777888999:::;;;;;;;;;;;;========================??????AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@??????>>>>>>============<<<;;;:::999777777777777666666666666222222222222222111000///111111000///---,,,++++++------------------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++&&&''')))***++++++,,,+++************************)))))))))*********++++++******++++++++++++******((()))***++++++++++++***************************************************+++++++++++++++***))))))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++***))))))***,,,---++++++++++++++++++++++++++++++******)))(((((('''''''''(((((()))*********NNNOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLLLLLLLLLLJJJIIIHHHJJJIIIHHHFFFCCCAAA@@@???<<<;;;;;;:::999888888777888888888777666555333333333222222111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++))))))))))))))))))))))))(((((()))*********)))((()))))))))))))))*********))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))******+++************************************************************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))******+++,,,++++++,,,------,,,******+++******)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))******+++++++++((((((((()))))))))******)))))))))))))))*********''''''((()))))))))))))))((())))))******+++,,,,,,)))***---......---+++***)))))))))***++++++,,,,,,************+++++++++,,,,,,,,,++++++***++++++,,,***************++++++,,,+++,,,,,,------,,,,,,+++(((***,,,...//////.....................///000111111111111111222222222222222333333444555666777777666777777888888888888777555666777888888999999999;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGHHHIIIKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJIIIGGGFFFDDDCCCBBBBBBBBBBBB@@@???>>>=====================<<<;;;:::999777777666666666555555555222222111000000000000111///............---------------------------------))))))************))))))++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,+++***)))************************************+++++++++,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++******)))))))))***+++++++++,,,************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++))))))***+++,,,++++++++++++++++++++++++******))))))))))))))))))'''''''''((()))*********NNNNNNOOOPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHJJJIIIHHHFFFCCCAAA@@@???======<<<:::888777666555888888777777666444333222333222222111000111111111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++***))))))((())))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++***++++++,,,------*********)))******+++,,,,,,---...///...,,,)))'''...---,,,***)))((((((((()))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((())))))))))))***************+++++++++(((((())))))******++++++''''''((()))***+++,,,,,,))))))***+++++++++++++++((())))))***++++++,,,,,,***+++---//////---***)))''''''((()))***+++,,,,,,)))))))))******+++++++++,,,,,,++++++***+++++++++*********)))***++++++,,,+++,,,,,,------,,,,,,+++&&&(((***,,,......---,,,,,,,,,,,,---///000222333000111111111111222222222000111222444666777999999555666777888888888888888333444555666777777777777;;;;;;<<<<<<===>>>>>>???===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOPPPPPPQQQQQQRRRNNNOOOOOOOOOOOOOOOOOONNNMMMNNNOOOOOOOOOOOONNNMMMOOONNNNNNMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@>>>======<<<<<<============<<<;;;:::999777666666666555555555555222111000//////000111111,,,,,,------...///000000------------------------------,,,++++++,,,------++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++............---+++)))(((***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,************************++++++******************%%%&&&(((***,,,---...///---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++))))))***+++,,,++++++++++++++++++++++++*********+++,,,,,,------((())))))***+++,,,,,,,,,LLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGEEEBBB???======<<<:::888777666555555888777555222111222333333222333444555444222///...111000...,,,+++,,,---///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++***'''+++,,,)))...111((()))***,,,,,,,,,+++)))'''((()))***++++++***)))(((,,,+++***))))))***+++,,,******))))))******+++,,,+++++++++************)))+++++++++***)))(((((('''))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))***************))))))))))))))))))))))))''')))***)))((('''(((***************************------+++***))))))(((((())))))(((((((((((())))))***************)))((((((''''''((()))***+++,,,,,,******++++++++++++******---+++((()))***+++(((&&&((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))************+++++++++'''((()))***************++++++***)))(((((())))))+++++++++*********)))))),,,------,,,++++++,,,...000///...,,,+++***)))))),,,,,,,,,---------......+++,,,---///000000000000111111222333444444444444555444444444555666777888555555666777888888777777666666666666777888999:::;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDEEEGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOONNNMMMMMMNNNNNNOOOOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<:::::::::999999999888888777666444333222222333333222222111111000/////////------------------------////////////..................---,,,++++++******************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---************************+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))JJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDAAA???===<<<;;;:::888777666555555666444333222111222444555000111111222111000...---000///...---,,,---.........---,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++(((,,,---)))///222))),,,++++++***************))))))************))))))******)))(((((()))************))))))******+++,,,+++++++++*********))))))++++++******)))(((((('''))))))(((((((((((())))))))))))*********+++++++++------,,,,,,,,,+++++++++++++++***)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''(((***************************,,,,,,+++***))))))))))))))))))(((((((((((())))))***************)))((((((((((((((((((((())))))))))))))))))******)))))))))(((&&&&&&'''***,,,,,,***((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++******++++++***)))))))))))))))+++++++++*********))))))+++,,,---,,,+++***,,,...///...---,,,+++*********,,,,,,,,,---------......---...///////////////......///000111222222222222444444444555666666777777333444444555555555555444666666666666777888999::::::;;;;;;<<<======>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA??????>>>===<<<;;;;;;:::999999999999888888888888777666444333222222222333222222222111000000//////------------------------////////////.........---......------,,,++++++***************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******)))))))))***+++,,,************************+++++++++++++++***))))))************************+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++***************************++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<;;;999888777666555555333222111111111222444555000000000000000000000000---------..................---,,,,,,++++++,,,,,,+++************))))))))),,,)))---...+++111555,,,---,,,***(((((()))***,,,******))))))))))))******))))))(((((((((((())))))***))))))))))))***++++++++++++*********)))))))))+++******))))))(((((('''))))))(((((((((((()))))))))))))))************+++------,,,,,,+++++++++***++++++***))))))))))))***************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***************************+++******))))))*********))))))(((((((((((()))))))))************))))))((()))((((((((('''''''''&&&(((((())))))))))))((((((&&&%%%%%%''')))++++++***))))))((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***+++***))))))))))))))))))+++++++++***************+++,,,---,,,******,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---------......///////////////...------...///000111111222222111222333444666666666666555444444555555555444444333666666666666777888999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;:::999999888888888888777777777777555555444333222222222222333333222222111000000000........................//////.........---------.........------,,,,,,+++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))******************+++,,,,,,,,,++++++))))))(((((())))))***+++***************************++++++++++++***))))))************************+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************+++++++++,,,++++++***)))GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBAAA>>>>>>?????????>>>======;;;:::999777666666555555222222111000000111222222222111111111111111222333,,,,,,---.../////////......---,,,,,,++++++,,,,,,++++++*********)))))))))+++(((,,,...,,,444999111,,,,,,***)))))))))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''')))***)))((('''(((***************************)))))))))))))))***++++++))))))(((((((((((())))))))))))************)))((((((((((((((((((((((((((((((((())))))))))))((((((***)))((((((''''''&&&%%%***))))))((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************)))))))))))))))***************************+++,,,,,,+++******+++---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///////////////......///000111222333333333333000222444666777666555444777777777777666555444444666555555666666777888999::::::;;;;;;;;;<<<<<<<<<=========>>>??????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@?????????======<<<;;;:::999999888777777777666666666666555444444333222222222222222333333222222111111000000////////////////////////.........---------,,,,,,.........---------,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++***++++++,,,,,,,,,++++++))))))))))))*********+++******************************+++++++++******)))******************************++++++++++++******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))******************************++++++++++++******EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDBBBBBBAAA@@@<<<<<<============<<<<<<:::999888777666666555555333333222111000000//////222111111000000111222333,,,,,,---.../////////......---,,,,,,++++++,,,,,,,,,+++++++++************)))&&&+++---,,,555;;;444******+++,,,+++***)))(((+++***)))(((((()))***+++************************))))))(((((())))))***+++*********)))))))))(((((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***,,,---......,,,++++++***************&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))******++++++)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))***++++++))))))(((((((((((())))))((())))))*********))))))''''''((())))))***++++++)))******++++++******)))++++++***)))&&&%%%$$$$$$******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++******)))***)))))))))))))))******************************++++++,,,+++***)))+++---,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,---...///000000000000//////000111222222222222000111333555666555444333666666777666666555444444555555555555666777888999::::::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;:::999999888666666555555555444444444222222222222222222111111333333222222111000000///////////////////////////------------,,,,,,,,,,,,---------------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++************+++++++++++++++************************)))******+++++++++******************************)))******++++++*********++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************)))******++++++*********EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;999999888777666666666666444444333222111000///...////////////////////////---------..................---,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))%%%)))+++***444:::333)))***,,,---,,,+++)))'''******))))))))))))************++++++++++++******)))(((((((((((()))************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))((((((''''''(((***+++---...///,,,,,,+++************+++&&&&&&&&&''''''((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))***+++))))))(((((((((((())))))((())))))************)))''''''((()))***+++,,,,,,******++++++++++++******((()))***)))'''&&&'''(((++++++***)))))))))******))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))************)))(((((()))))))))))))))******+++***************+++++++++***+++,,,+++))))))+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------......+++,,,---///000000111111,,,---...//////000000///000111222444555444444333333333444444444333333222555555555555666777888888::::::::::::::::::::::::;;;<<<===>>>????????????>>>>>>???AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>======<<<;;;:::999888888555444444444333333333333111111222222222111111000222222111111000/////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************))))))***++++++++++++***************************((()))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************((()))******+++*********EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;::::::::::::999888777666666555666666333333333333222111111000//////000000000...---,,,000///...---,,,---.........---,,,,,,++++++,,,,,,+++************)))))))))+++'''******(((000666...+++++++++++++++***))))))))))))************))))))((()))***++++++***)))(((((((((((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((()))))))))***++++++,,,,,,---,,,++++++******++++++''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))((((((((())))))***))))))(((((((((((())))))(((((()))***************'''((((((((())))))******))))))************))))))%%%(((******((((((***,,,,,,+++******))))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))((('''''')))))))))))))))***++++++))))))*********+++++++++***++++++***))))))***,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------...///000000//////,,,,,,---...////////////111111111222333333444444222222333444444444333333555555555555555666888888::::::999999999999999999;;;<<<===>>>?????????>>>======>>>@@@AAACCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>;;;;;;:::999888777777666444333333333333222222222///000111222222111000000111111000000///.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***)))((()))***+++,,,++++++***************************))))))***+++++++++++++++************************(((((()))***************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))(((((()))***************EEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;::::::::::::999888777666666555666666111111222333333333333222111222333333222000...,,,111000...,,,+++,,,...///...---,,,,,,++++++,,,,,,))))))))))))((((((((((((---)))***)))&&&---222***---,,,***)))((()))***+++((()))***++++++***)))((('''((()))******)))((('''((((((((((((((()))******))))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))******))))))((((((((('''+++++++++************)))---,,,++++++******++++++)))))))))))))))((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))***+++*********))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***************((((((((((((((('''''''''(((((())))))))))))((((((&&&)))+++***)))(((***---,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((((('''&&&&&&))))))((())))))***++++++))))))******++++++++++++***++++++***))))))***,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......///////////////......------...///000111111111111111111111111222333444555333333444555666666666666555444444555555666777888:::999999999999999999999:::;;;===?????????>>>>>><<<===>>>???AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@?????????::::::999888777666555555333333333222222222111111///000111222222111000///000000000///......------------------------------,,,,,,,,,+++++++++***************************+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''((()))++++++******)))************************((()))***+++++++++++++++************************(((((()))***************************************++++++++++++++++++++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,------......------,,,************************************************(((((((((((((((((((((((((((((()))***************FFFEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCBBBAAAAAAAAA???>>>===;;;999999888888777888888999888666444333666555555444222111000000////////////............------------------------,,,,,,,,,+++++++++************))))))))))))******,,,+++)))'''(((***,,,...777...'''(((***)))((((((******))))))))))))******,,,+++))))))******(((''',,,+++***)))))))))++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((***)))))))))(((((('''''',,,+++***((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))'''''')))++++++(((%%%))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++*********))))))((((((***(((&&&(((+++,,,+++)))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((('''''''''''''''((()))))))))************))))))(((,,,+++++++++******)))))),,,***(((((()))'''""",,,,,,++++++***))))))))))))))))))))))))))))))))),,,++++++***************)))***+++,,,,,,+++)))(((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000++++++,,,---...000000111222222222111111111111111///111444666777555222000444444444444444444444444888888888888888999999999777888:::<<<===>>>?????????????????????@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBAAAAAA@@@>>><<<<<<;;;;;;:::999888777777333333222222222222222222000000000000000000000000000///...---,,,---......222111000...,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************************************+++++++++++++++,,,,,,,,,((())))))))))))************************)))((('''++++++,,,---,,,+++***)))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********)))))),,,++++++******++++++,,,+++++++++++++++***)))(((******))))))))))))******++++++******)))(((''''''GGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA???>>>===;;;:::999888888555555666555555444333222666555444333222111111000............------------------------------------,,,,,,+++++++++***************))))))))))))******+++***)))((((((***,,,---888///((()))+++***))))))******))))))))))))*********(((((((((*********(((+++*********)))******+++))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((******)))))))))(((((((((,,,+++)))((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((***+++)))&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''************************************++++++++++++************)))))))))(((***)))'''(((+++,,,***((())))))))))))))))))))))))(((((()))))))))*********************)))))))))((()))))))))))))))***++++++&&&'''((()))++++++++++++++++++*********)))))))))***)))((()))+++***&&&###,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,)))******+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,------...///000000111111111111111111222222000111333555555444333111222222333444444555666666777777888888888888999999777888:::<<<===>>>??????============>>>>>>>>>>>>CCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAAAAAAAA@@@>>><<<;;;:::999888777666666555333333333222222222222111000000000000000000000000000///...---,,,------...000///...---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******************************)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,++++++*********+++************************++++++++++++++++++++++++&&&&&&'''((()))******+++)))))))))*********++++++))))))***++++++*********,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++*********)))+++++++++*********))))))+++******))))))******++++++++++++++++++***))))))******))))))))))))******)))))))))************+++IIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>===;;;:::999888888555555444444444444444555555555444333222111111000...------------,,,,,,,,,------------------------,,,++++++++++++*********))))))))))))))))))))))))***))))))))))))***++++++888///((())),,,+++)))*********))))))))))))******((('''&&&'''***+++***)))))))))******+++******)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))************))))))))))))+++***))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))(((************************************++++++++++++************))))))))))))+++***((()))******)))((())))))))))))))))))))))))************++++++++++++************))))))))))))******)))))))))***++++++&&&'''(((******+++++++++******))))))))))))(((((()))((()))***,,,,,,***(((+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---------....../////////000000000111222222222333111222222333444333333333111111222444555666777888666666777777888888888888888999:::<<<===>>>>>>>>><<<<<<======>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFDDDBBB@@@@@@@@@???===<<<999999888777666555555444333333333222222222111111000000000000000000000000//////...------------......---------------......++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,++++++***++++++++++++++++++++++++))))))++++++,,,+++***)))************************,,,,,,+++************+++************************++++++++++++++++++++++++'''((()))***+++---......************+++++++++,,,((()))***+++,,,,,,,,,,,,)))************)))((((((++++++++++++++++++++++++)))))))))))))))(((((((((+++++++++******************))))))))))))))))))******++++++++++++***))))))******))))))))))))******'''((()))***+++---......JJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBB>>>>>>===<<<;;;999888777777666555444555666777888444444333333222111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))((())))))***************999000)))***,,,+++************))))))))))))******((('''&&&''')))***)))((('''(((***+++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******************))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''''''((()))***((((((((((((((((((((((((++++++++++++++++++++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))))))))+++******)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))(((((('''(((((())))))***************)))(((''')))))))))((((((((((((((((((((()))***+++,,,+++***))))))***++++++,,,------))))))))))))))))))))))))''''''''''''((()))***+++***)))(((((()))+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000............//////////////////000111222333333333222222222222222333333444222222333444555666777777666666666777777888888999888999:::<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA?????????>>>===;;;:::999888777666555555444444333333222222111111111000000000000000000000000//////......------------...------,,,,,,------...+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))++++++***************+++************************++++++++++++++++++++++++******++++++,,,---......******+++++++++,,,,,,,,,***+++,,,,,,---------,,,***************)))))))))++++++++++++++++++++++++))))))))))))))))))((((((******************************))))))))))))************+++++++++******)))******))))))))))))******(((((()))+++,,,---...///KKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBB=========<<<;;;999888666777666555444444555777888333333333222222111111000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))************)))((((((((())))))************999000)))***,,,+++************))))))))))))******+++)))(((((())))))(((&&&'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))******)))))))))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''''')))***(((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$((())))))******))))))((((((((((((((((((((((((((())))))************))))))************************'''((((((((())))))))))))))))))))))))))))))*********++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))******))))))(((((((((((())))))+++++++++******)))''''''((((((((((((((()))))))))((()))******)))(((((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))((((((((((((((()))***)))(((((()))+++---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////////////////000111222333333333222222111111111222333444444444555555555555555666555666666777888999999999999999;;;<<<===============>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@>>>>>>>>>>>><<<:::::::::999888777666666555444444333333222111000000////////////////////////...............---------///...---,,,,,,+++,,,,,,+++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))*********))))))***++++++************************++++++++++++++++++++++++)))))))))))))))(((((((((******+++++++++,,,,,,,,,---------------,,,++++++......------,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******+++++++++)))******+++++++++************))))))))))))************+++++++++,,,,,,,,,KKKKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA============<<<:::777666444444333333333333333444333333222222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((()))***++++++***)))((()))(((((((((((()))******888///((())),,,+++)))*********))))))))))))******,,,+++))))))******((('''''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******(((((((((((())))))))))))(((((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$))))))************))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((************++++++++++++))))))))))))************)))***+++***)))((()))***((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))************,,,,,,+++*********++++++(((((()))***************(((((())))))))))))******))))))***)))'''&&&&&&'''''''''(((((()))***++++++))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000000000000000111222222222333222111111111111222333333555555555555555555555555666666777888999::::::;;;999:::;;;<<<============;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDDDDDDDDDDCCCFFFFFFGGGIIIJJJLLLMMMMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>============<<<:::;;;:::999888777666666555555444444333222111000000////////////////////////......//////......---,,,///...---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))++++++,,,+++***)))))))))))))))))))))))))))***))))))))))))***++++++************************************************,,,++++++******)))((((((************+++++++++,,,------------,,,+++***)))+++***))))))(((((())))))++++++++++++++++++++++++******+++++++++++++++,,,***************+++++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++*********))))))))))))******+++++++++++++++*********MMMMMMKKKJJJIIIHHHHHHHHHDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>===<<<:::777666444444444444333222222111222222222222111111111111//////.........---------++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((***)))'''''''''(((***+++888///((()))+++***))))))******))))))))))))******,,,+++******+++,,,***)))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********&&&'''''''''(((((((((((('''((()))***+++******)))))))))(((((((((((())))))((((((((((((((((((((((((&&&)))+++***((('''((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++((()))))))))************''')))+++***(((((()))+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))************---,,,++++++******++++++(((((()))************))))))))))))*********++++++((()))***)))&&&%%%''')))(((((())))))*********+++))))))))))))))))))))))))******)))))))))******+++)))******+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------...///000111111222111111111111111111222222000111111111222222222222444444555555666666777777777777888999:::;;;<<<<<<::::::;;;<<<============;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIKKKJJJIIIIIIIIIKKKMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGGGGFFFEEEDDDBBBAAA???===<<<<<<===<<<;;;:::999999888777666555555444555444444333222111000///////////////////////////---.../////////...---,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,************************)))))))))))))))***++++++************************))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,+++***)))((('''&&&%%%&&&&&&'''++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++************++++++))))))***+++++++++++++++******))))))))))))******************************OOONNNMMMKKKJJJJJJIIIIIIBBBBBBAAA@@@@@@AAAAAAAAA?????????????????????@@@<<<===>>>>>><<<:::777555666666777777666444222111222222222111111111111111......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))''')))***++++++***)))'''***)))'''&&&&&&(((***,,,777...'''(((******((((((******))))))))))))******+++***)))***,,,------,,,((('''''''''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++%%%&&&&&&&&&''''''(((((('''((()))+++++++++***)))))))))(((((((((((())))))((((((((((((((((((((((((%%%(((++++++)))'''''')))))))))))))))))))))))))))$$$%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''************************(((((((((((())))))))))))(((((())))))*********+++&&&)))+++***((((((***---((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********+++++++++***)))(((((()))))),,,,,,++++++)))((('''&&&))))))******+++++++++,,,''')))***)))'''&&&))),,,***************+++++++++))))))))))))))))))))))))))))))))))))***,,,---...)))***+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---...///000111222333222222222111111111111111000000111222222222222111222333444555666888999999777888888:::;;;<<<======::::::;;;<<<============<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPPPPQQQPPPOOOMMMLLLJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFGGGFFFEEECCCAAA@@@>>>===;;;;;;<<<<<<;;;999888888777666555444333333555555444333222000000///////////////////////////---.../////////...,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++------************************))))))((())))))***++++++************************((((((((((((((((((((((((((((((((())))))*********((())))))))))))*********))))))***+++,,,,,,,,,,,,...---+++*********+++,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))******++++++++++++******))))))))))))******((()))***+++++++++++++++******))))))))))))******(((((())))))************NNNNNNMMMLLLKKKJJJIIIIIIFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBCCCBBBAAA@@@???<<<<<<<<<;;;999777666555555444444333333222222111000000000000000000000000//////...------------...---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))---+++***(((((()))+++,,,......---,,,+++***)))(((***************)))((((((******))))))((((((''''''(((((()))***************+++***)))(((((()))***+++***)))(((''''''((()))***%%%%%%%%%&&&&&&((()))***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''(((******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))************))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))***************)))((('''))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***))))))************))))))))))))((((((((((((((()))******))))))))))))******&&&'''((())))))***))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))******+++++++++******)))******))))))((((((''''''))))))))))))************+++*********))))))((((((++++++***************+++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,------...---------000000000000////////////111111111000000000000000000000000111222222333333666555444333333444666777777777888999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCAAA???>>>>>>===<<<;;;:::;;;<<<<<<666555555444444444555555222222222111000//////...///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......,,,+++***)))))))))************************+++++++++*********)))))),,,,,,---------,,,++++++------++++++++++++------////////////...---,,,+++,,,+++***)))((((((((((((+++***************++++++)))************+++++++++************************+++***)))'''''')))***+++******))))))))))))******+++++++++*********))))))******++++++++++++************++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,---......************************...,,,))))))++++++)))&&&******))))))))))))******************************)))************+++++++++((((((((((((((((((((((((NNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA?????????@@@??????>>>>>><<<<<<;;;:::999777666555555444444333333222111111000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***)))))))))))))))))))))))),,,+++)))(((((()))***+++++++++++++++***************************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))******)))(((((()))*********)))(((''''''((())))))((('''''''''''''''((()))(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))'''((())))))(((((()))+++************************))))))))))))))))))))))))+++***)))(((((()))*********)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))(((((('''(((((()))))))))*********))))))))))))))))))))))))+++***)))((((((((())))))))))))************))))))))))))(((((((((((())))))******))))))))))))******'''(((((())))))))))))(((((())))))))))))))))))(((+++++++++++++++***))))))(((((())))))))))))((((((***)))))))))))))))(((((())))))))))))************************)))))))))(((+++******))))))******************++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,------......------/////////...............111000000000000000000000000000000111222222333333444444444444555555666777777777888999:::;;;;;;<<<<<<===>>>???AAAAAAAAABBBAAA@@@???>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>;;;:::999888888888999999666666555444444444444444222222111111000//////...//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++*********++++++************************+++++++++*********))))))++++++,,,,,,---,,,,,,,,,---,,,++++++++++++,,,---...............------,,,---,,,+++***)))))))))))),,,++++++***))))))******************++++++++++++************************+++***)))(((((()))***+++******))))))))))))***************)))))))))((((((******++++++++++++************++++++++++++******++++++++++++++++++++++++******)))))))))***++++++************************---+++)))***++++++***'''******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))NNNNNNMMMLLLKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@<<<<<<<<<;;;<<<<<<======;;;;;;::::::888777555444444444444333222222111111000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((((((***+++(((((())))))******++++++)))************))))))((('''''''''((()))*********&&&&&&'''(((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))'''(((***)))(((((()))***************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))((((((((((((((())))))))))))******))))))))))))))))))))))))***)))((('''''''''(((((())))))************))))))))))))(((((((((((())))))******))))))))))))******((())))))))))))(((((('''))))))************)))))))))************))))))((((((((())))))))))))(((((()))))))))***************))))))))))))************************))))))))))))***)))))))))))))))***************+++++++++++++++******+++++++++++++++***++++++******++++++,,,---+++,,,------......---------------...............000000000000000000111111000000111111222333333333222333444555666777777777777777888999:::;;;;;;<<<<<<===???AAABBBDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCEEEEEEEEEGGGHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDAAAAAAAAAAAA@@@???>>>===999999888777777777777888777777555444333333333333222222111111000///////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((***************+++,,,,,,************************+++++++++*********************+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---------,,,+++************,,,,,,+++***)))))))))***************+++++++++,,,************************+++***)))(((((()))***+++******))))))))))))******)))))))))(((((((((((((((******++++++++++++************++++++++++++******,,,,,,+++******+++,,,,,,++++++***)))))))))******************************,,,+++******+++,,,+++)))******))))))))))))******************************)))************+++++++++************************NNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGEEECCCAAA@@@@@@<<<;;;:::999:::;;;<<<===:::::::::999888666555444444444333333222111111111000000000000000000000000---,,,++++++******++++++******++++++,,,,,,,,,---))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''(((((()))***(((((((((((())))))))))))))))))************)))((('''((((((((()))))))))***&&&'''(((((())))))(((((()))))))))(((((()))))))))((((((((((((((()))))))))******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***))))))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((()))******))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''''''''((())))))************)))))))))(((((((((((())))))*********))))))))))))******))))))***))))))((('''&&&))))))************))))))(((((())))))))))))(((((()))******++++++++++++***))))))******++++++,,,,,,((()))))))))*********************)))))))))))))))))))))(((((())))))*********************+++++++++)))******++++++++++++***,,,+++***)))***+++,,,---++++++,,,---............------............//////000000000000000111111111000000111222222333333444111222444666888888777777777777888999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKJJJIIIGGGEEECCCBBB????????????>>>>>>===<<<:::999999999888888888888888777666444333222222222111111111111000000//////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((+++***************++++++************************************************((()))***+++,,,---------,,,++++++++++++++++++,,,***+++,,,---...............---,,,++++++++++++++++++***************++++++*********+++++++++,,,,,,************************+++******))))))******++++++******))))))******+++))))))))))))))))))))))))******++++++++++++************++++++++++++******---,,,***))))))***,,,---------,,,+++******++++++************************+++******++++++,,,++++++******))))))))))))******************************))))))*********+++++++++************************NNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHFFFDDDBBBAAA@@@===<<<;;;:::;;;;;;===>>>999999999888777666555444444333333222222111000000////////////////////////,,,,,,+++************+++*********++++++,,,,,,,,,+++******))))))******+++((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((((('''((())))))*********))))))***)))))))))((((((((('''(((((()))************)))((((((((())))))(((((((((''''''((()))))))))))))))((((((((())))))***,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,*********,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))***+++++++++++++++'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((('''))))))************))))))((((((((((((((()))************))))))))))))******))))))***))))))((('''&&&))))))************))))))'''(((((()))))))))(((((())))))***+++++++++++++++))))))******++++++,,,,,,((()))))))))************))))))))))))))))))******)))))))))))))))***++++++************************((()))******++++++++++++,,,+++***)))***+++,,,---***+++,,,---................../////////000000000//////000000111111111111111111111222333333444444111333555777888888888777777777888999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIGGGEEEBBBAAA======>>>>>>===<<<;;;;;;999999999888888888777777777777555444222222111111111111111000000000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***))))))))))))************************************************((()))***+++,,,,,,------++++++++++++++++++++++++******,,,---......///......---,,,,,,+++,,,,,,,,,(((((())))))***+++------***++++++++++++,,,,,,,,,************************++++++************++++++++++++************++++++******************************++++++++++++************++++++++++++******---,,,***))))))***,,,------,,,,,,+++***************************************+++++++++++++++,,,,,,******))))))))))))******************************))))))*********+++++++++************************NNNNNNMMMMMMMMMLLLLLLLLLIIIIIIHHHGGGEEEDDDBBBAAA???>>>>>>===<<<<<<======888888888777777666444444333333333222111111000000////////////////////////---,,,++++++******++++++*********+++++++++++++++++++++************++++++(((((((((((((((((((((((('''(((((())))))***************))))))((((((''''''((())))))************)))*********)))((('''''''''((())))))***************'''(((((())))))(((((('''&&&'''((()))*********)))''''''(((((()))+++,,,---(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***,,,,,,,,,***)))***+++************************))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++,,,,,,++++++''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((())))))************))))))(((''''''(((((()))***+++******))))))))))))******((())))))))))))(((((('''(((((())))))))))))(((((('''(((((()))))))))))))))&&&'''((())))))***)))))))))))))))***************))))))))))))************))))))))))))************))))))))))))***+++,,,---***************)))))))))(((((()))***++++++++++++++++++******++++++,,,---***+++,,,---.../////////......//////000111111111/////////000111111222222111111222222333444444444333444555666777888888888777777888999:::;;;;;;<<<<<<===???AAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIGGGEEECCCAAA============<<<;;;:::999666666777777666666555444666666444333222222222222111111000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***)))(((((((((***************************************+++++++++))))))***+++,,,,,,,,,+++******++++++++++++************+++------.........---,,,,,,++++++,,,,,,,,,(((((())))))***+++------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************++++++++++++******++++++++++++************++++++++++++******,,,,,,+++******+++,,,,,,******)))((((((((())))))************************+++,,,---,,,+++***+++,,,******))))))))))))******************************)))************+++++++++************************NNNNNNNNNMMMMMMMMMMMMLLLHHHHHHHHHHHHGGGEEECCCBBB@@@@@@??????>>>===;;;;;;777777777777666555444444333333222222111000000000////////////////////////------,,,+++++++++++++++++++++++++++******************))))))))))))******(((((((((((((((((((((((('''((()))***++++++++++++((()))))))))))))))******(((((()))***************))))))))))))(((((((((((('''(((((()))***)))))))))''''''((())))))(((''''''%%%&&&((()))*********)))((((((((((((((()))***+++(((((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))))))))***+++***((('''((()))************************))))))))))))))))))))))))%%%&&&'''))))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))***++++++++++++******)))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))*********))))))))))))************))))))''''''''''''((()))***+++******))))))))))))******'''(((((())))))))))))(((''''''(((((((((((('''''''''((())))))*********)))&&&'''((())))))************)))))))))))))))(((((())))))))))))************((()))))))))************************+++,,,---...+++*********)))))))))((('''((()))***++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---.../////////------......///000000111...//////000111111222222111111222333333444444555666666555555666777888888777777888999:::;;;;;;<<<<<<===>>>???AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCAAAAAABBBBBBCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIHHHEEECCCBBB>>>>>>>>>===<<<:::999888666666777888777666555444555444444333222222222333000000000000000000000111......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))************************))))))*********+++++++++)))******+++++++++******)))***+++,,,,,,+++***)))***+++,,,---------------,,,,,,++++++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,------***************************++++++++++++++++++***,,,++++++******++++++,,,))))))))))))*********+++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))(((((((((((())))))***************************,,,---...---+++)))***,,,******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))NNNNNNNNNMMMMMMMMMMMMMMMGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@???<<<:::999666777777777666555444444333333222222111000000000////////////////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,''''''((()))***+++,,,,,,(((((()))***************''''''(((((())))))******&&&''''''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))*********)))***))))))((((((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))))))))((('''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))***************)))((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))+++++++++***)))))))))************))))))''''''''''''((()))++++++******))))))))))))******''''''((())))))***))))))&&&&&&''''''''''''&&&&&&(((((()))***************(((((()))++++++,,,,,,,,,******))))))((((((''''''))))))))))))************(((((())))))*********+++++++++++++++,,,---...///+++*********))))))(((((('''''')))******+++++++++)))***+++,,,---,,,++++++)))***,,,---.../////////,,,,,,------...///000000...//////000111222222222111222222333333444444555888777666555555666777888777777888999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIHHHFFFDDDBBB??????>>>===<<<:::888777888999:::::::::999777666444444333222222333333333000000000000000111111111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++************************))))))******++++++++++++******+++++++++******))))))***+++,,,,,,+++***)))++++++,,,---------,,,,,,+++++++++******+++,,,,,,...---,,,***)))(((((((((++++++,,,,,,,,,---------***************************++++++,,,,,,++++++***,,,++++++******++++++,,,'''((((((((())))))************++++++++++++************++++++++++++*********++++++,,,,,,++++++*********))))))***+++,,,,,,************************,,,...///...***)))***,,,******))))))))))))******************************)))************+++++++++((((((((((((((((((((((((MMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA???>>><<<;;;:::888777777666555555444444333222111111222222111///............---,,,+++***---,,,,,,+++*********+++,,,+++***)))((((((((((((+++***)))'''''')))***+++)))((('''''')))******)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((%%%''')))(((&&&%%%(((,,,))))))))))))))))))))))))'''((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++)))((('''&&&))))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))************)))))),,,***((('''&&&'''((()))+++++++++***************''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******,,,,,,,,,---------......************))))))))))))+++++++++************))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------------......///000000000000000000000000111111222111111111111222333444555333444444555666777777888::::::999999999:::;;;<<<;;;<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHFFFEEEDDDDDD@@@???>>><<<;;;;;;;;;;;;999999::::::999888666555444444333222222111111000222111///.........///000000000///...---,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++)))***+++,,,,,,+++***))))))******+++,,,---------******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,++++++***)))((((((((())))))))))))(((((())))))))))))************)))))))))***+++++++++,,,---,,,+++***)))))))))***++++++******))))))((((((******************************************************)))))))))))))))***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++************************************************((()))++++++)))((()))***************************MMMMMMLLLKKKJJJJJJIIIIIIDDDDDDCCCBBBAAA???===<<<>>>>>>>>>===<<<;;;::::::777666666555444444333333333222000111222222111///............---,,,++++++---,,,++++++******++++++,,,+++***)))((((((((((((***)))(((''''''((()))***)))((('''''')))******)))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''')))******)))(((((()))***))))))))))))))))))))))))(((((((((((((((((('''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((('''))))))))))))))))))))))))'''((()))(((''''''((()))*********)))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((($$$%%%&&&''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))******))))))((('''))))))************))))))+++***((('''''''''((())))))))))))***************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))************))))))))))))************************)))))))))((())))))(((((((((((())))))++++++++++++,,,,,,,,,---************))))))))))))((((((((())))))*********)))***++++++++++++***)))+++++++++,,,,,,,,,------,,,------......//////000000000//////000000111222111111111111222333444444666666666777888888888999999999:::::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCCCC???>>>===;;;::::::999999888888999999888777666555444333333222222111111000111000//////......//////000000000///...------,,,---,,,+++*********++++++++++++++++++++++++++++++************************************************++++++******************))))))************))))))&&&''''''((())))))***************+++++++++,,,,,,,,,+++******,,,,,,+++***))))))******+++*********))))))************))))))))))))))))))***************************+++++++++))))))******++++++++++++*********)))))))))))))))******************************************************))))))))))))***************+++++++++,,,,,,************************++++++++++++++++++++++++***************************************************,,,------,,,++++++,,,************************MMMLLLLLLKKKIIIHHHGGGGGGCCCCCCBBB@@@>>>;;;999888:::::::::::::::999999999555555444444333333222222333111000000111222000///---------...------,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((((((((()))((('''&&&&&&'''((())))))((('''''')))******)))((((((((()))))))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''***)))''''''((()))(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))'''((())))))''''''((()))*********))))))((((((((())))))))))))))))))))))))))))))************))))))!!!"""$$$'''((()))))))))(((((())))))***))))))((())))))))))))))))))))))))(((((()))))))))(((''''''))))))************))))))+++***(((''''''((())))))''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))************************++++++++++++************))))))))))))((((((((((((((((((((((((************++++++++++++************))))))))))))&&&&&&'''((()))***++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,------......///000000//////000000111222111111000111111222333444666666777777777777777777777888:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>======>>>>>>????????????CCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@??????>>>>>>???@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<:::999999888888777777777777777666444444333333333222111111000000/////////000//////...---///.........------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))******+++,,,,,,,,,*********++++++++++++,,,,,,+++******+++,,,+++***&&&'''((()))******************++++++++++++******))))))))))))************+++++++++***************((()))++++++,,,+++***)))))))))))))))************))))))))))))))))))))))))***************************)))))))))))))))******)))))))))************+++************************++++++++++++++++++++++++************************************************''')))******)))(((((()))************************LLLLLLKKKIIIHHHGGGFFFEEECCCCCCBBBAAA???===;;;:::::::::999999888777777777333333333333222222111111222111000000111111000///,,,,,,------...---------,,,,,,++++++***++++++,,,++++++***)))(((((()))))))))((((((''''''(((((())))))((('''''')))******)))(((((()))))))))*********'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''$$$"""###'''((('''%%%((((((((((((((((((((((((******))))))(((''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))))))))))))))(((((((((((((((((((((((()))******************)))###%%%'''***++++++++++++(((((()))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))***)))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))((((((((()))))))))************)))))))))*********++++++*********)))))))))))))))(((((())))))))))))((((((*********++++++++++++,,,************)))))))))(((''''''(((((()))******+++*********++++++************++++++++++++,,,,,,,,,***++++++,,,,,,---......///////////////000111111000000000000111222333444555444444444444444444444444666888999:::999777666::::::;;;<<<=====================>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>======>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>===<<<:::999999999888666666666666555444333333333333222222111000000000---...///000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++************************************************,,,,,,+++***))))))))))))+++***)))(((((()))***++++++++++++,,,,,,,,,------************+++++++++++++++***)))***+++,,,+++)))''''''((())))))))))))))))))******++++++******)))((()))))))))************,,,+++++++++***)))))))))+++,,,------,,,)))'''%%%(((((())))))******++++++((((((((((((((((((((((((************************))))))))))))))))))***+++)))))))))*********++++++************************++++++++++++++++++++++++************************************************&&&'''))))))'''''''''(((************************JJJJJJIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@>>>===<<<<<<;;;:::999777666555444222222222222222111111111222111///000111111000...,,,,,,------...---------,,,++++++***++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%###!!!###'''***)))'''((((((((((((((((((((((((******))))))(((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***&&&&&&'''((()))******+++((((((((((((((((((((((((***))))))))))))))))))***((()))***+++,,,++++++***(((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''))))))************)))))))))((((((((((((((())))))%%%%%%&&&'''((())))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''((()))))))))************((((((((()))))))))******))))))))))))))))))******)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,************)))))))))(((************************+++******************+++*********+++++++++,,,,,,******++++++,,,---------/////////...///000000111000000000000111222333333444444444333333333333333222444666777888777555444999:::;;;<<<<<<======<<<=========>>>???@@@@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>???>>><<<;;;::::::999999666666555444444333333333333333222111111000000///---.../////////...,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))******---,,,************,,,---(((((((((((())))))))))))))))))*********++++++++++++***))))))++++++***))))))))))))))))))(((''''''(((((())))))))))))((((((((()))))))))************,,,+++++++++***)))))))))+++,,,------,,,***'''%%%(((((())))))******++++++((((((((((((((((((((((((************************))))))(((((()))***++++++************+++++++++,,,************************++++++++++++++++++++++++************************************************)))+++---,,,+++***++++++************************HHHGGGGGGFFFFFFEEEEEEDDD>>>>>>???>>>>>>===<<<;;;<<<<<<:::999777555444333222222222222222222111111222000//////000111///...---------...------,,,,,,++++++******++++++,,,,,,******)))))))))))))))***))))))************)))))))))((('''''')))******))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&%%%%%%&&&)))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***&&&&&&'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((()))***++++++++++++))))))))))))))))))))))))''''''((()))))))))(((((())))))************))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))************'''((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,---************))))))))))))++++++++++++*********)))++++++***))))))***++++++************++++++++++++******+++,,,,,,------...//////......//////000111000000///000000111222333444555555555555555555555222333444666666555555444888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@????????????>>>===;;;::::::999999777666555444333333333333222222222111000000//////------......------,,,+++------......//////000000+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,++++++,,,,,,,,,************************)))))))))************++++++***))))))***+++***)))************)))((('''&&&(((((())))))))))))(((((())))))))))))************+++++++++***************'''(((***+++,,,,,,++++++))))))))))))************))))))))))))))))))))))))************************(((((((((((()))***+++,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++************************************************)))+++,,,,,,+++******+++************************EEEEEEEEEEEEEEEEEEEEEEEE?????????>>>===;;;:::999:::999888777666555444444222222222222222222222222222000//////000000///...............---,,,++++++++++++******++++++,,,---******))))))))))))******((())))))))))))))))))((()))((('''''')))******)))))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******((()))))))))((((((***+++))))))))))))))))))))))))((((((((()))******++++++'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***((('''&&&'''((()))(((((()))***++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))************(((((()))))))))*********((()))))))))************(((***+++,,,,,,+++***(((************++++++++++++************))))))))))))))))))))))))************++++++***))))))***++++++************++++++++++++++++++,,,,,,---.........///............///000000/////////000000111222333333333333444555555555666444555555555666666666666888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>??????@@@===>>>@@@AAACCCDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@@@@@@@???>>>>>>>>>============???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>===<<<:::999999888888777777555444333333444444222222111111000000//////...------,,,+++,,,,,,,,,+++,,,,,,---.../////////++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))))))))***+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++)))((()))***+++***(((******************)))))))))))))))******)))))))))))))))))))))***************************+++++++++''''''(((***+++,,,---...*********)))))))))))))))************************************************(((((((((((()))***+++,,,)))))))))************+++************************++++++++++++++++++++++++************************************************((()))++++++)))))))))***************************DDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA???===;;;999888777777666666666555555555222222222222222222333333111000//////000000///......///......---,,,+++***+++*********+++,,,,,,---***)))))))))))))))******''''''(((((((((((('''''')))((('''''')))******))))))************++++++++++++***'''&&&&&&'''***+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((***+++)))%%%$$$&&&((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***+++***)))((('''&&&%%%%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((,,,+++(((''''''(((+++,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))************))))))''''''((())))))***)))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************)))************+++++++++(((((())))))*********+++''')))***++++++***)))'''))))))))))))************************))))))))))))&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,)))************++++++++++++,,,,,,------......///...............///000000////////////000111222333000000111222222333444444777666666666666777888888888888999:::;;;;;;;;;;;;999999:::;;;<<<===>>>???===>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@??????>>>>>>>>>======>>>???AAABBBAAAAAAAAA@@@@@@@@@??????:::;;;<<<>>>???AAABBBCCC<<<<<<:::999888777777777888777555444333333444555222222111111000/////////...---,,,+++***+++,,,---(((((()))***+++,,,,,,---++++++,,,---,,,+++***)))************************))))))))))))))))))))))))************************(((((())))))***+++------)))***+++,,,,,,+++***)))***)))))))))))))))))))))))))))))))))***************)))((()))***+++***(((((()))***++++++,,,++++++******++++++++++++******))))))))))))************))))))******+++++++++,,,******))))))******+++,,,++++++******))))))((((((************************************************(((((((((((()))***+++,,,(((((((((((())))))))))))************************++++++++++++++++++++++++************************************************+++---//////---,,,---...************************EEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@===;;;:::999999888555333222222444555777666555333111000.........//////,,,((('''***---,,,,,,,,,+++++++++******************))))))))))))(((((()))***+++,,,,,,,,,******))))))))))))******+++***)))'''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((('''%%%'''***,,,+++)))&&&''''''((()))(((((((((******))))))((((((''''''***(((''''''))))))'''$$$''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''(((((())))))******""")))***&&&)))222222***+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))***************)))((('''((()))***)))&&&%%%))),,,************************))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))******++++++++++++++++++******)))(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000/////////000111111222222333333444444555666666666555444444555555666777888666666777777888999:::;;;:::;;;;;;;;;<<<=========>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???????????????;;;<<<<<<<<<======>>>>>>CCCCCCBBBAAA@@@>>>>>>===???===<<<<<<======<<<;;;;;;;;;:::999888666666555888777555444333222222111222222111000//////000000......---,,,,,,,,,,,,---,,,,,,++++++++++++******+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))))))))))))))))))))))))))******************************************++++++---,,,+++)))(((&&&%%%$$$))))))*********))))))((())))))))))))))))))))))))+++*********+++,,,------************************,,,++++++******++++++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))---+++***((((((((())))))++++++++++++++++++++++++,,,,,,++++++***)))))))))EEEEEEDDDDDDDDDDDDCCCCCCAAA@@@>>><<<:::888777666777666555555444333333333444444333222111111000///.........---,,,,,,---...---------,,,,,,,,,++++++************))))))))))))(((((()))***++++++++++++******))))))))))))******))))))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&$$$###$$$''')))(((&&&&&&''''''(((((((((((((((***)))))))))(((((((((''')))'''&&&'''))))))'''%%%''''''((((((((((((''''''''''''((((((((((((''''''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&$$$)))333444---***************)))(((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))******)))(((((('''((()))++++++***)))))))))************************************************((()))***)))((('''(((***))))))************))))))***************++++++,,,,,,++++++***))))))(((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111111333333444444555666666666555555555555555666888888888888999999999999999999:::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????>>>>>>??????>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@>>>======<<<===<<<;;;<<<===>>>===<<<;;;;;;:::999888777666666777666555333222222222222222111111000//////000000......---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++*********))))))***************************))))))))))))))))))***))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((************************,,,++++++******++++++,,,***++++++,,,,,,++++++******************************)))))))))))))))***+++************************)))))))))***++++++,,,,,,DDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::888888444555666666555444222111222222222111111111111111...------///000111000......---------,,,,,,,,,,,,************))))))))))))(((((()))***++++++++++++***))))))(((((())))))***''''''''''''((()))***++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&''')))******)))'''''''''((((((((((((((())))))))))))((((((((((((''''''&&&'''))))))(((&&&'''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))************&&&%%%$$$$$$$$$$$$%%%&&&************************))))))))))))((((((((((((!!!''')))(((---555666111)))))))))))))))(((((('''))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))((('''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))***))))))((('''((()))+++---...---)))'''************************************************((()))******(((((()))***))))))************))))))+++***)))))))))***,,,---,,,,,,,,,+++******))))))******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111333333444444555666666666555555555555666777888888999:::;;;;;;;;;:::888777;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;:::;;;===>>>>>>===;;;::::::999888777666666555444444333222222222333111111000/////////000000......---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********))))))*********************************&&&''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))******************************++++++************++++++******+++++++++++++++***************************'''((()))***++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,DDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@>>><<<:::999888444444444444444333222222222111111111111000000000///------///222222///+++------,,,,,,,,,+++++++++************)))))))))((((((((()))***************))))))(((((((((((())))))((((((((((((((()))******)))))))))((())))))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((******))))))((((((''''''))),,,---+++---111111,,,'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))***************))))))***)))(((***------***&&&************************************************((()))******)))((()))***))))))************))))))+++***)))((()))***,,,---,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000111111111333333444444555666666666555555555555666777888999999:::;;;<<<<<<;;;999888;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>=========<<<;;;;;;======<<<;;;::::::999888888777666666333333222222222222222333111000000/////////000000......---,,,,,,,,,,,,---+++++++++************)))************************************************))))))(((((((((((())))))))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******+++++++++***++++++++++++++++++***************************+++***))))))))))))***+++************))))))))))))***)))))))))))))))((((((((())))))************)))))))))))))))))))))))))))000///...---------------************************++++++************++++++)))******++++++++++++***************************''')))***+++,,,+++******************************,,,,,,++++++***)))))))))CCCCCCBBBBBBAAA@@@@@@???===<<<;;;:::888666555555555444222111111111333444333222111111//////...---000...,,,...000///+++(((++++++++++++*********)))************)))))))))((((((((()))*********))))))))))))(((((((((((()))))))))))))))))))))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''************************'''((((((((()))))))))***&&&''''''''''''''''''((((((''''''''''''((())))))(((((((((((())))))))))))%%%&&&((((((((((((((())))))(((''''''''''''((()))''''''((((((((((((''''''&&&'''''''''((((((((())))))'''&&&$$$$$$&&&''')))((((((((((((((((((((((((******))))))(((((('''''')))))))))'''((()))((($$$&&&''''''(((((((((''''''((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((******+++,,,,,,+++++++++,,,)))&&&'''***+++***'''))))))))))))))))))))))))************************)))***+++***)))((()))+++))))))************))))))+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------------------------------............///000000111111222333333333333444444555666666666666555555666666777888999777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????????????????????????????>>>>>>>>>AAAAAAAAA@@@@@@??????>>>@@@>>><<<<<<<<<;;;999777888888888777777666666555333222222111111111222222000///////////////000000......---,,,,,,,,,,,,---++++++*********)))))))))************************************************+++******))))))******+++))))))))))))))))))))))))++++++***))))))***++++++************************************************************************))))))))))))))))))))))))''''''(((((()))*********))))))************))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))((((((************************(((((()))***************))))))))))))))))))))))))---,,,+++***************************************+++******))))))******+++((()))******++++++++++++***************************+++,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,++++++***)))))))))CCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::888777666555555333111//////111333555222222111000///...---,,,///...---,,,,,,+++)))'''************))))))))))))************))))))))))))(((((()))******))))))((()))((((((''''''(((((()))************)))((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''')))***)))(((((()))***(((''''''&&&&&&((()))***(((((((((((())))))))))))%%%'''))))))((('''((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))******++++++)))(((''''''''''''((()))************************))))))))))))((((((((((((''''''&&&'''))))))(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***(((((())))))***++++++,,,)))((((((''''''(((((()))))))))))))))))))))))))))******++++++,,,++++++++++++)))'''&&&''')))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++))))))***+++))))))************))))))))))))******++++++++++++++++++++++++++++++************************++++++))))))******+++,,,,,,,,,------------------------........./////////000000000000111222222333333444333333444444555666666666666666666666777888999999777777888999:::;;;<<<<<<;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAA???===<<<;;;:::777555666666666666555555555444333222222111000000000111//////......//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************+++++++++************************++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))''''''(((((()))))))))***)))))))))******)))))))))+++++++++++++++++++++++++++***(((''''''(((***+++*********))))))(((((('''''''''((()))+++,,,,,,---'''((()))******+++******))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))******(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))))))))***++++++,,,,,,BBBBBBAAA@@@???>>>======>>>===<<<;;;:::999888777222222111000000111222333000000000//////.........,,,------,,,*********,,,+++++++++*********))))))************))))))))))))((()))))))))))))))((((((((((((''''''''''''(((((((((((()))******)))((('''&&&&&&&&&''''''((()))***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))************,,,---,,,***)))+++---)))(((&&&&&&&&&''')))***'''((((((((()))))))))***&&&(((***)))'''&&&&&&((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((&&&''')))+++,,,+++***&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))******************************)))(((((((((((()))***))))))))))))))))))))))))'''((()))***************((()))******)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++))))))***+++))))))************))))))((()))***,,,,,,+++***)))************************)))))))))***+++++++++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111222222333333333333444444555666666666666666666666777888999:::999888777777777999;;;<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@>>><<<;;;;;;:::888666555555444444444333333333444333222000000/////////...............///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))*********+++++++++******************************))))))))))))******)))))))))))))))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))+++***(((&&&&&&(((***++++++******)))((((((''''''&&&&&&'''((()))*********'''((()))******+++++++++))))))))))))))))))))))))++++++*********+++,,,,,,******************************))))))))))))******'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++************************)))))))))***++++++,,,,,,BBBBBBAAA@@@???>>>===<<<::::::999888777555555444000000222333333222111000............//////000000+++,,,---,,,))))))---000,,,,,,,,,+++++++++******************))))))))))))((()))))))))))))))((((((((((((''''''''''''((((((&&&'''(((*********))))))''''''''''''((()))++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******''''''((((((((((((''''''************************&&&''''''((()))******+++''')))+++***'''&&&(((***)))(((&&&%%%&&&''')))+++'''((((((((())))))******''')))+++***'''%%%&&&'''***((('''&&&&&&'''(((***''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''((())))))(((''''''''''''''''''''''''''''''''''''(((((())))))******&&&$$$$$$''')))(((''''''''''''((()))******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***,,,,,,++++++***)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&***......+++))))))***))))))))))))))))))))))))++++++++++++++++++++++++)))+++++++++***)))***+++))))))************))))))'''(((+++------,,,***((())))))))))))))))))******(((((()))***+++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++.........////////////000/////////000111111222222333333444444555666666777666666666666777888999:::<<<:::777555555777999:::;;;<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>===;;;;;;;;;;;;999777333333333333333333222222444333222000///........................///000111......---,,,,,,,,,,,,---*********))))))))))))((())))))******++++++++++++************************))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++((((((((((((((((((((((((+++***'''&&&&&&'''***++++++******)))(((''''''&&&)))(((((('''&&&&&&%%%%%%''''''(((******+++++++++))))))))))))))))))))))))(((((((((((()))***++++++******************************))))))))))))******'''''')))******++++++++++++++++++++++++++++++++++++******)))***+++---...)))))))))))))))))))))))),,,,,,++++++***)))))))))@@@??????>>>>>>>>>>>>>>>;;;:::777555444444555666666444222000000000111222000000000000////////////++++++***))))))***++++++///---,,,***))))))************)))(((((((((((((((&&&&&&''''''(((((())))))+++***)))'''''''''((()))((((((((((((''''''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))(((''''''(((***,,,,,,***((('''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&'''((('''&&&%%%&&&((((((((((((((((((''''''&&&'''''''''''''''((()))************))))))((('''&&& ###%%%'''((())))))))))))((('''&&&&&&''''''))))))))))))************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++************))))))(((((())))))************))))))(((((()))***************++++++++++++++++++++++++,,,***)))***++++++***)))))))))))))))))))))))))))++++++******)))******+++,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......000000000000111111111111222222222222222222222222333444666777888888777777999999999888999999::::::999:::;;;===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIICCCEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;:::999999888555555444333333222222111111111111111000000000000///............------------,,,***))))))***,,,---+++++++++++++++++++++,,,+++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))***************)))(((''''''((()))***************************))))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))'''((()))+++++++++******))))))))))))))))))))))))***************)))((((((((((((((()))******+++++++++++++++*********))))))(((((('''(((((()))***+++))))))***++++++++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************++++++,,,,,,,,,+++******BBBAAA@@@>>>===<<<<<<<<<;;;999777555444444555666666444222111000000111222000000000/////////.........------,,,,,,------...---,,,+++)))(((((())))))***))))))((((((((((((((('''''''''(((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((************************''''''((()))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))(((''''''((()))******(((''''''((('''((((((((())))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&(((***''')))***)))((('''((())))))))))))***)))(((((('''(((''''''''''''(((((()))&&&'''((())))))*********%%%&&&''')))******))))))))))))((((((((('''''''''(((((()))))))))*********))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++*********)))))))))))))))************))))))((())))))***************+++++++++++++++++++++++++++***)))***++++++***)))************************++++++***************+++,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......//////000000000111111111222222222222222222222222333444666777888888777777999999888888999999:::::::::;;;<<<>>>???AAABBBCCCEEEEEEEEEFFFFFFGGGHHHIIIDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@======<<<;;;:::999888888444444444333222222111111111111000000000////////////............---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))((((((((())))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********+++******))))))))))))))))))***************)))(((((((((((()))***************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))***************)))((((((*********)))))))))))))))+++++++++*********)))))))))(((((((((((())))))***))))))***++++++++++++***++++++***))))))***++++++++++++,,,,,,+++******)))))))))))))))************))))))***+++++++++++++++CCCBBB@@@>>><<<;;;:::::::::999777555444444444555555444222111000000111111000////////////.........,,,+++************+++,,,+++***)))((((((((((((((())))))((((((''''''(((((((((((((((((((((''''''''')))))))))))))))(((((('''((((((((((((''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((())))))))))))((('''''''''(((((('''&&&%%%'''(((''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''((()))***+++(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''')))***)))***++++++))))))***+++***************))))))((()))((((((''''''''''''(((&&&'''((())))))*********)))************)))((('''((())))))))))))(((((('''(((((())))))))))))******))))))((())))))***+++,,,))))))))))))))))))))))))************************'''((()))***+++******)))+++++++++++++++*********))))))************))))))((()))******++++++******+++++++++++++++++++++++++++***)))***+++,,,+++)))*********************************************+++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---......//////000000000000111111222222222222222222222222333444666777888888777777999999888888999999:::;;;<<<<<<===>>>???@@@AAAAAAEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEGGGGGGIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<;;;:::999888888333333333222111111000000000000000/////////......///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&)))))))))))))))))))))))))))************))))))(((++++++******)))(((((('''+++************)))))))))***)))))))))))))))(((((())))))***++++++++++++***++++++***))))))***++++++******++++++******))))))))))))))))))************'''((()))+++,,,,,,------AAA@@@???===<<<;;;::::::999888777555444444444444444333222111000000000111/////////.........------******))))))))))))************))))))(((((((((((()))(((((('''''''''(((((())))))((((((''''''&&&&&&'''((()))******)))((('''((((((((((((''''''''''''&&&&&&''')))************''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))(((((('''&&&(((((((((&&&%%%%%%''')))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((***)))***++++++))))))***+++)))************)))((((((***)))((('''''''''''''''*********))))))((('''&&&(((((((((((('''&&&&&&%%%((())))))******)))((('''(((((((((((()))))))))***((('''(((((()))***+++,,,************************************************&&&(((***+++,,,+++)))(((++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***************************+++)))))))))+++,,,+++***************************)))*********+++++++++***++++++******++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000111111111111111222222222222333444666777888888777777888888888888999:::;;;;;;>>>>>>>>>??????@@@@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDBBBBBBDDDFFFHHHIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;:::999888777777333333222111111000000///////////////............///............---------***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))++++++*********)))(((((())))))))))))))))))))))))))))))************)))(((************))))))((((((************))))))))))))************))))))((('''))))))***++++++++++++***+++******************+++))))))*********))))))(((((()))))))))************)))***+++,,,------------>>>>>>===<<<;;;;;;;;;;;;888888777666555444333333333333222111000000000000............------------,,,------------------,,,******************))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''((()))******)))((('''((((((((((((''''''''''''&&&&&&''')))************************************''''''((()))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((('''&&&&&&((()))((('''&&&&&&)))+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))*********(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))((()))******(((((()))***(((((())))))(((((('''&&&***)))((('''''''''''''''*********))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&'''((()))***+++++++++++++++++++++++++++************************&&&(((***+++,,,+++)))(((++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++***************************)))((()))+++,,,+++***************************((()))***++++++++++++***+++*********++++++,,,------,,,,,,,,,,,,---.........////////////000000000000000000111111222222222333444666777888888777777888888888888999:::;;;<<<>>>?????????@@@@@@@@@@@@EEEEEEGGGHHHIIIIIIHHHHHHGGGFFFCCCAAAAAACCCEEEGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????;;;;;;:::999888777777666333333222111111000000///////////////............///............---------***++++++,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((()))))))))))),,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))***++++++******((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))++++++***)))))))))((((((************************((())))))*********))))))(((((())))))************))))))))))))))))))))))))******++++++***)))((('''))))))***++++++++++++************++++++*********((())))))*********))))))((()))))))))************,,,---------------,,,,,,===<<<<<<;;;;;;;;;;;;<<<888777777666555444333222222222222111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++***))))))''''''&&&&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))'''(((((((((((('''&&&&&&'''((()))((('''''')))+++&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''((('''((())))))''''''((()))((((((((((((((('''&&&&&&)))((((((''''''''''''(((&&&'''((())))))*********''''''''''''((()))******(((''''''''''''(((((()))''''''(((((((((((())))))''''''&&&''''''((()))***************************************************'''((()))***+++******)))*********+++++++++++++++******++++++++++++******)))***++++++,,,+++++++++***************************)))((()))+++,,,,,,+++++++++++++++++++++++++++'''(((***+++,,,,,,+++***************+++,,,---------,,,,,,,,,,,,---............////////////000000//////000000111222222222333444666777888888777777777777777888999:::;;;<<<>>>?????????@@@AAAAAAAAADDDFFFGGGIIIIIIIIIIIIHHHGGGEEECCCAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======;;;::::::999888777666666333333333222111111000000000000000/////////......///............---------+++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))((((((''''''''''''(((************************((())))))************)))'''(((((()))******++++++(((((()))))))))))))))***)))***+++++++++***)))((())))))***++++++++++++***)))***++++++++++++***)))))))))******++++++******))))))))))))************---------------,,,++++++>>>===<<<;;;::::::::::::777777777666555444222222222222222111111000///...---------,,,,,,,,,,,,+++((()))************)))((((((((()))******)))(((((('''&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''((((((''''''&&&%%%$$$&&&((((((''''''''')))&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))'''((())))))''''''((())))))))))))))))))(((''''''(((''''''''''''(((((()))&&&'''((())))))*********))))))((((((((()))***+++((('''%%%$$$$$$&&&(((***'''''''''((((((((()))))))))((((((((((((((())))))************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++************************)))(((((()))+++---,,,+++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***************+++,,,---...---,,,,,,,,,,,,---.............../////////000000/////////000111222222222333444666777888888777777777777777888999:::<<<===>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHIIIJJJJJJIIIHHHFFFEEECCCAAAAAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA============<<<<<<<<<<<<::::::999888777666555555444444444333222222111111111111000000000////////////............---------,,,,,,+++******+++,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---))))))))))))))))))))))))(((((('''&&&&&&'''((()))************************(((((()))***************)))))))))))))))*********(((((((((((())))))******((()))+++,,,,,,+++***)))))))))***++++++++++++***)))***++++++++++++***))))))******+++,,,,,,++++++))))))))))))******************++++++,,,+++++++++@@@???===;;;999888888777777777777666555444222111111222222111111000///...---------,,,,,,,,,+++++++++,,,---......---,,,+++&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((()))))))))(((''''''''')))***+++)))(((((((((''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''((((((''''''&&&%%%"""%%%'''((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***''')))***)))((('''((()))***************)))(((((('''''''''''''''((()))***************)))((('''&&&***)))(((''''''(((((()))(((&&&$$$"""###%%%(((***''''''''''''((((((((()))+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++(((((())))))*********+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))(((((()))+++---,,,+++++++++++++++++++++++++++&&&(((***,,,---,,,+++***************+++,,,---...---,,,,,,,,,,,,---................../////////000...//////000111222222222333555666777888888777777777777777888999;;;<<<======>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJJJJJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;::::::999888777666555555555555444333333222222111111111111111000000000000//////.........------------,,,***))))))***,,,---------,,,,,,+++***))))))************************(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))***)))(((((((((***+++,,,************************(((((()))***************++++++******)))((((((((('''((((((((())))))******'''(((***,,,---,,,+++***))))))***++++++++++++***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))))))))************&&&'''((()))***+++++++++<<<;;;:::888777666555555333333333222222222111111222222111000///...------//////.........---------***++++++,,,,,,++++++***(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))((((((((((((***)))'''%%%&&&(((+++---''')))***)))((('''(((***''''''((((((((((((''''''******)))'''&&&%%%$$$###(((((())))))))))))((((((++++++***)))(((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))((((((((((((,,,+++***))))))***+++,,,%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&''')))************++++++++++++++++++++++++((()))***+++***)))'''%%%+++***)))(((''''''''''''(((((((((((())))))))))))***))))))***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++,,,...//////...,,,+++************************+++,,,------......------,,,...000111222111///...111111111111111222222222444444555666777888999999777777777888999:::<<<<<>>???@@@@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===;;;999999999;;;;;;;;;999666666666555444444333333000111111111111222222222000000000000///...---,,,,,,,,,------,,,,,,+++***+++++++++************)))((()))***++++++***)))(((+++***)))(((((()))++++++''''''''''''((((((((()))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))************+++++++++++++++******)))(((((('''************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***))))))*********)))((()))***+++***((((((((((((((()))***+++,,,)))************+++++++++)))))))))))))))))))))))) $$$((('''$$$$$$'''+++,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++))))))))))))))))))))))))************************===<<<:::888777666666666333333222222222111111111000000//////////////////,,,,,,+++++++++************++++++,,,,,,++++++***++++++******))))))(((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&''')))***''')))***)))((('''(((***''''''((((((((((((''''''******)))((('''&&&&&&%%%(((((())))))))))))((((((***))))))(((''''''((((((************************((((((((((((((('''&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&'''((())))))***))))))++++++++++++++++++++++++'''(((***+++***)))'''&&&))))))((((((((())))))***)))))))))************+++******++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,---...............---...///000111000000///111111111111111222222222444444555666777888999999777777777888999:::<<<<<<===>>>>>>???@@@@@@??????BBBBBBDDDEEEFFFFFFGGGGGGEEECCCAAA@@@??????AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>===;;;999999999;;;;;;:::999888888777777666555555555222222222111111000000000000000000000///...---,,,,,,,,,------,,,,,,+++***+++++++++************))))))***+++,,,,,,+++***))))))((('''&&&%%%%%%&&&&&&'''''''''((((((((())))))***)))))))))((((((((('''''''''((())))))(((''''''))))))))))))))))))))))))************************))))))))))))************(((((()))))))))*********))))))))))))*********************)))))))))((((((************************))))))))))))************,,,++++++***))))))*********)))((()))***+++***(((******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))###'''***)))&&&%%%(((,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++))))))))))))))))))))))))************************===<<<:::999777777666666222222222222111111111000........./////////000000......---------,,,,,,,,,******++++++++++++*********************+++++++++((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))((((((((((((((((((''''''''''''''''''''')))***)))((('''(((***'''(((((())))))(((((('''******))))))(((((((((((((((((())))))))))))(((((()))(((((('''''''''''''''++++++++++++++++++++++++)))(((((('''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((++++++++++++++++++++++++'''((()))*********)))((('''''''''((()))***+++,,,*********+++++++++,,,,,,***+++,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////........./////////000000000000000111111111222222222444444555666777777888999777777777888999:::<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===;;;:::888999:::;;;:::888888777777666666555444444444333222111000//////...000000000000///...---,,,,,,,,,------,,,,,,+++***+++++++++************)))******+++,,,,,,+++******,,,+++***)))((('''''''''''''''((((((((()))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((************************+++*********)))))))))((('''((((((((())))))))))))(((((())))))***+++,,,,,,))))))))))))((((((((((((************************))))))*********+++++++++,,,+++******)))************)))((()))***+++***(((,,,+++***)))(((((((((((()))))))))*********++++++))))))))))))))))))))))))'''***,,,+++((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++))))))))))))))))))))))))************************===<<<:::999777666666666222111111111111000000000........................//////.........---------******++++++++++++******'''(((((()))+++,,,,,,---((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((()))(((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))(((((((((((((((((()))))))))'''&&&%%%''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''((((((************************+++***)))(((((()))***+++(((((((((((())))))))))))'''(((************((('''''''''((())))))))))))(((''''''((((((((((((''''''((())))))))))))(((((('''************************'''((()))***************(((((((((((()))***+++,,,************+++++++++,,,***+++---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000////////////............///000000000000000111222222333333444444555555666777777888777777777888999:::<<<<<<999:::<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>===;;;:::888999::::::999888555555444444333222222111222222222111000///////////////000//////...------,,,,,,------,,,,,,+++***+++++++++*********)))))))))***++++++++++++***))),,,++++++******)))))))))'''(((((((((((()))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((************************((((((((((((''''''''''''((((((((()))))))))******((())))))******+++,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''((())))))))))))*********++++++***************+++***)))((()))***+++***(((++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))***+++,,,+++)))((()))***************++++++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************<<<;;;:::888777666555555111111111000000000///////////////...---,,,,,,++++++++++++*********)))))))))******++++++******)))((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((()))***+++++++++)))'''&&&''')))***)))((('''(((***(((((())))))))))))((((((&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))(((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((()))))))))***))))))+++,,,,,,+++))))))%%%&&&''''''((((((''''''''''''((((((((((((''''''((())))))))))))(((((('''************************(((((()))*********++++++******))))))))))))******)))))))))*********++++++)))***,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++++++++***++++++++++++++++++++++++---......///000/////////.........---...///000000///000000111222222333333444444555555666666777777777777777888999:::<<<<<<999:::;;;===???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>;;;:::888888999:::888777444444333333222222111111000000000000000000000000//////////////////...---,,,,,,------,,,,,,+++***+++++++++*********))))))'''((()))******)))((('''%%%&&&&&&''''''((((((((((((((((((((()))))))))***(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))))))))))))))*********++++++************************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))+++***************++++++***)))((()))***+++***((())))))(((((()))***++++++(((((()))))))))*********))))))))))))))))))))))))***++++++***((('''(((((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++************++++++************************************************;;;:::888777555555444444000000000000////////////000///...---,,,+++******,,,,,,,,,+++++++++******))))))************)))))),,,+++***)))(((&&&%%%%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((''')))***)))((('''(((***((())))))******))))))(((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((***))))))))))))******+++(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))******(((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((************************))))))***************++++++******)))))))))******)))))))))************+++((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++************************************************------...////////////...------.........///////////////000111222333333444444444555555555666666666777777777888999:::<<<<<<999:::<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>;;;:::888888999999888666666555555444444333222222/////////000000000111111...///////////////......,,,,,,------,,,,,,+++***+++++++++************)))''''''((())))))(((''''''%%%&&&'''((()))*********((((((((()))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,************++++++++++++++++++++++++++++++******************))))))))))))************************&&&&&&&&&'''''''''((((((*********)))******+++,,,***)))((()))***+++***((((((((((((((()))***+++,,,((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++************************************************:::999777666444333333333000000/////////............---------,,,,,,++++++.........---------,,,,,,))))))************))))))++++++******)))(((''''''''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))************)))''')))***)))((('''(((***))))))************))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((()))*********((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))************************++++++******)))*********))))))))))))***+++,,,,,,*********+++++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,---...............,,,---.../////////...---...///000111222333444444444444444555555555666666777777777888999:::<<<<<<;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;:::888888999999777555555555444444333222222222000000000000000/////////......////////////......,,,,,,------,,,,,,+++***+++++++++************)))'''((()))******)))((('''((()))***+++,,,,,,++++++(((((()))))))))*********'''((((((((()))))))))*********)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))******++++++,,,,,,,,,++++++++++++************************************''''''''''''((((((((((((******))))))***++++++,,,***)))((()))***+++***(((***)))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))***)))(((((())))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++************************************************999888666555333222222222000/////////............++++++,,,,,,,,,,,,------+++++++++*********))))))))))))************))))))''''''(((***+++,,,---...&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((()))***$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((''''''(((((())))))******((()))***)))((('''(((***))))))************))))))***)))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))'''((()))+++++++++***)))&&&''''''((()))******+++***)))(((''''''((()))***'''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&((()))************)))))))))))))))))))))))),,,,,,+++***)))))))))***''''''((()))***,,,...///++++++,,,,,,,,,---------&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...000000///...,,,...///000111222333444444444444444555555555555555777777777888999:::<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>;;;:::888888999888777555333333222222111000000///222222111000///...------......///////////////...,,,,,,---------,,,+++++++++++++++************)))((()))***++++++***)))(((''''''((())))))((('''&&&))))))))))))************'''((((((((())))))******---,,,+++******+++,,,---++++++++++++++++++++++++************************((((((((((((''''''''''''(((((((((((())))))))))))'''((()))***,,,---...///,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))******))))))***+++,,,,,,***)))((()))***+++***(((,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))*********)))'''(((((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++************************************************:::888666444222111000///000000//////......------......---------,,,,,,,,,///...+++***))))))***++++++++++++************)))))))))))))))(((((((((((()))((('''(((******(((''')))((('''&&&'''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''''''''''''(((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,,,,+++******)))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''%%%%%%''''''(((((())))))******(((((())))))*********+++'''((()))(((&&&&&&((()))***))))))(((((((((((((((+++&&&%%%)))(((###$$$(((((()))))))))))))))((((((%%%%%%&&&'''((()))******)))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++************++++++************************,,,+++***))))))***+++,,,******))))))((('''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***+++,,,---............,,,---///000000000///...,,,---...000222333333444333333333444555666777777888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAA@@@>>>;;;999:::999999888777666555555444444333222222111111000/////////...---------,,,////////////............,,,+++***((((((***+++,,,)))))))))(((((((((((((((,,,+++++++++)))((('''&&&(((((((((((((((((((((((()))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))************************************************))))))))))))******************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))*********+++************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))((((((,,,,,,,,,++++++*********************************))))))))))))))))))))))))888777666444333222222222111111000//////......---------,,,,,,,,,+++++++++///---+++***))))))***++++++++++++*********))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((()))***))))))((('''((((((((())))))))))))***))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''''''''((()))(((((((((((((((((((((((()))((('''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))'''((((((((()))))))))***((((((((()))))))))))))))'''(((((('''&&&&&&''')))******)))(((((((((((())))))%%%$$$'''&&&######'''(((((())))))))))))((((((''''''(((((()))*********)))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))************)))))))))(((************************++++++************++++++************************+++******))))))******+++***************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++,,,---............---......///////////////---...///000111222333444333444444444555666666666:::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAA???===;;;:::;;;::::::999888777666666444333333222222111111000...............---------............------------***++++++++++++++++++***)))))))))))))))))))))))))))************))))))(((************************)))(((((('''((()))***+++************************,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))*********+++************************************************++++++***))))))***++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************777666555444444444444444222111111000000///......,,,,,,+++++++++*********...---+++***))))))***+++++++++*********)))))))))(((((((((((())))))))))))&&&)))+++***((('''(((***)))((('''&&&&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))))))))(((((())))))))))))************((())))))******))))))((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((((((((()))))))))))))))))))))(((((((((((((((&&&'''((('''%%%%%%'''(((+++******)))))))))))))))(((%%%%%%''''''&&&&&&)))(((((())))))))))))(((((()))))))))***************)))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++************************)))******++++++******)))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,------...---------...............///000000000000//////000111333444444444555555555555555555;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@????????????@@@@@@???===;;;:::::::::999888777666555555333333333222111111000000---------...............------------,,,,,,,,,+++)))***,,,------,,,***)))************************'''((()))***************************************)))(((((((((((()))***+++************************...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************888777666555444333333333222222111111000/////////,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))******************))))))))))))(((((((((((())))))))))))%%%))),,,+++'''%%%'''+++***)))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((()))))))))*********)))(((((((((((((((((()))))))))))))))))))))))))))***)))))))))***+++,,,,,,((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))*********))))))(((((((((&&&'''''''''%%%%%%&&&(((++++++***))))))))))))))))))(((((()))******+++,,,'''(((((())))))))))))(((*********))))))((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++************************((()))***++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---------...------,,,,,,///......------...000111222111/////////111333444555555555555555444444444888888888888888888999999888999999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>????????????>>>===<<<;;;888888777666555444444333333333222222111000000000,,,---------.../////////------------,,,,,,,,,,,,))))))***++++++***))))))***************+++++++++(((((()))***************************************)))))))))))))))*********++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************:::999777555333222111111222222111111000/////////------------,,,,,,,,,,,,++++++***************************)))))))))(((((('''((((((((()))))))))***%%%))),,,+++'''%%%'''+++***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''(((((()))'''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))************))))))((())))))))))))((((((((((((+++++++++******)))))))))&&&'''((('''%%%%%%'''(((+++******)))((()))))))))(((((()))((()))+++---,,,''''''((())))))))))))))))))))))))((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++************++++++************************((()))***++++++***)))((())))))))))))((((((''''''))))))))))))))))))))))))***************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---------...------,,,,,,///......------...000111222111000///000111333555555555555555555444444444333444555666777888999999888888999:::;;;<<<======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;:::999888777666555555444333333222111111000000///,,,---------.../////////.........------------,,,***)))(((''''''((()))***))))))******++++++++++++***************)))(((((())))))))))))))))))))))))((())))))***************++++++++++++++++++++++++,,,++++++***************************************************************((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))************************))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************:::999777444222000//////222111111000000///...............---------,,,,,,*********************)))******)))))))))(((((((((''''''(((((())))))******&&&)))+++***((('''(((***'''(((((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))***++++++,,,))))))))))))((((((((((((************))))))))))))'''((()))(((&&&&&&((()))***))))))(((((((((((((((%%%''''''%%%&&&***+++)))&&&'''((())))))******)))))))))((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++************************((())))))******))))))(((,,,,,,++++++***))))))((())))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,------...---------...............///000000111111000000111222444555444444555555555555555555222222333555777888::::::888999999:::;;;<<<===============>>>>>>>>>??????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777777222222222111000000//////---------...........................------------+++***(((''''''(((***+++(((((())))))***+++++++++***************)))((('''((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))+++***))))))(((((())))))************************************************))))))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((''''''(((((())))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,)))))))))***************************************++++++++++++++++++++++++777666555333111000000000111111000//////......------------,,,,,,,,,++++++))))))************))))))***)))))))))(((((((((((('''''''''((()))*********(((((())))))))))))(((((($$$$$$&&&'''(((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((())))))))))))***&&&&&&%%%%%%&&&''')))***'''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))******+++(((((((((((((((''''''''''''(((((((((((()))))))))((()))************)))(((((((((((((((((((((((((((+++******))))))))))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&((()))***++++++***)))))))))((((((((('''''''''''''''((((((((((((((()))***)))'''''')))***)))(((((('''''''''''''''%%%(((((($$$%%%)))***'''&&&'''((()))************)))))))))(((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************++++++************++++++************************))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,++++++,,,---............---....../////////////////////000111333444555555333444444444555666666666444444555666888999::::::999999:::;;;<<<===>>>>>><<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;:::999888777666666222222111111000000//////...............---------------------,,,,,,,,,+++++++++************++++++''''''((())))))***++++++((())))))************)))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))******)))(((((((((((()))************************************************))))))))))))************((((((''''''''''''((((((***)))(((''''''((()))***************************))))))************))))))'''''''''((()))*********))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++*********************************************************'''((()))******)))((('''******************************+++++++++,,,,,,,,,((()))))))))*********+++************************++++++++++++++++++++++++555444333222111111111111000000000///......------,,,,,,,,,+++++++++******((()))************))))))))))))))))))((((((((((((&&&''''''((()))******+++)))(((((((((******)))'''!!!"""###%%%&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***))))))))))))************''''''((((((((((((''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))'''(((((()))***++++++,,,&&&&&&''''''((()))))))))))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''******))))))((((((((('''$$$%%%%%%&&&&&&''''''''')))*********((((((***+++(((((('''&&&&&&&&&&&&&&&&&&******&&&&&&++++++(((&&&'''((()))************)))))))))))))))*********''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++***************************)))(((''''''((()))***'''''''''((())))))******))))))))))))))))))))))))++++++******************))))))******+++++++++,,,******+++++++++,,,,,,,,,***+++,,,---......///...,,,---///000000000///...---...000222444555555555333333444444555666777777777777888888999999::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<=========>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>======<<<<<<<<<======888888777666555444333333222222111111000//////////////////......------,,,,,,,,,,,,+++++++++*********+++---......---+++***&&&''''''((()))*********&&&'''(((***++++++,,,,,,************************((()))***+++,,,+++******************************+++******)))((()))))))))************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((***)))(((''''''((()))***************************))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++*********************************************************'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************(((((())))))*********+++************************++++++++++++++++++++++++555444333222111111111111///............---------......---------,,,,,,,,,+++++++++***************)))((('''&&&&&&'''((()))''''''((((((((((((''''''***)))(((''''''&&&&&&'''************)))))))))))))))))))))))))))))))))))))))(((''')))***++++++***((((((((((((((()))******###&&&)))***)))'''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''---...)))&&&)))***((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************&&&'''((())))))((('''&&&&&&(((***,,,,,,+++)))'''(((((((((((((((((())))))++++++++++++************++++++************++++++))))))******++++++,,,,,,))))))))))))))))))))))))******)))))))))))))))***((((((((()))******++++++******)))))))))))))))***))))))))))))************,,,,,,++++++,,,,,,---..................///000000111111111000000000000000111111222333333333333222222444666888999777555333555555555555666777888999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>???@@@AAABBB??????@@@AAA@@@???>>>===>>>===;;;;;;;;;;;;999888888777666555444333333333111111111111000000000000......------------......000///...---,,,+++++++++,,,+++***))))))***+++,,,************************%%%&&&'''''''''(((***,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))************))))))))))))************)))'''&&&%%%''''''((()))))))))))))))$$$%%%((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******)))(((((((((((((((************************************************,,,,,,,,,,,,***)))((('''************************++++++***************+++***)))(((((((((***+++,,,))))))*********++++++,,,+++++++++*********))))))444444333222111111111111///............---------------------,,,,,,,,,,,,+++******)))((('''&&&&&&))))))(((((((((((())))))''''''(((((((((((('''''''''&&&&&&''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((()))((('''(((*********(((((((((((((((((()))******((()))***)))(((''''''((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((******''',,,---)))&&&)))***((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))((())))))************))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))******++++++******)))(((***+++,,,,,,***'''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++************++++++))))))******************))))))))))))))))))))))))------+++***))))))))))))*********)))))))))))))))))))))((((((((((((((()))))))))))))))************+++++++++++++++,,,---------------------...//////111000000000000000000000111111222333333333333222444555777888888888666666666666666777777888999:::999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???>>>>>>>>>??????@@@AAABBB???@@@AAAAAAAAA@@@>>>>>>>>>===;;;;;;;;;;;;999777777666555444333333333333111111111000000000//////......------------............,,,++++++*********,,,+++************+++,,,************************((()))))))))'''((()))+++++++++******)))((((((((())))))))))))))))))))))))************))))))))))))++++++++++++***)))((('''''''''((())))))))))))))))))************((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************++++++*********))))))))))))))))))))))))))))))))))))************,,,++++++*********++++++******)))(((((((((((((((************************************************++++++++++++***)))((((((************************++++++***************+++***)))(((((()))***+++,,,++++++******************+++++++++*********))))))444333222111111000111111///............------------------,,,,,,,,,++++++,,,+++***)))(((&&&%%%%%%))))))************))))))'''(((((())))))((((((''''''&&&&&&''''''((()))***%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''***((('''((())))))((('''((((((((((((((()))******,,,,,,+++)))'''''')))+++'''(((((())))))(((((('''''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''+++,,,)))'''))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''')))((((((''''''(((((())))))************))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((+++******************+++***+++,,,,,,+++)))&&&%%%++++++*********)))))))))''''''((()))***+++,,,---++++++************++++++*********)))))))))))))))))))))))))))))))))))))))///...---+++***)))((((((++++++******)))(((((('''((((((''''''''''''(((((())))))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,---......000000000000000000111111111222222333333333333333666666777777888888888888777777777777888999:::;;;999999:::;;;;;;<<<<<<============<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>>>>===;;;:::;;;:::888777555444333222222222222222111111000000000000//////......------------......---,,,+++******)))******,,,++++++******++++++,,,***************************++++++***(((''')))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))******++++++++++++******''''''((()))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,,,,---******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************+++***************++++++******)))))))))***++++++,,,++++++******)))((((((+++++++++***************444333222111000000000000///............---------,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))((((((((((((***++++++***(((((((((((())))))))))))((((((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''(((((('''%%%((((((((((((((())))))***)))***+++***))))))***,,,'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((()))***)))((())))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((((())))))(((((()))(((&&&&&&&&&&&&((())))))***+++++++++)))(((&&&,,,,,,++++++***)))))))))))))))***++++++,,,------++++++************++++++*********))))))((((((((())))))))))))))))))))))))---,,,+++***))))))))))))************))))))(((((((((((('''''''''((())))))((()))))))))******************))))))******+++,,,------,,,,,,------...///000000000000000111111111111222333333444444333333666666555555555777888999777777777777888999::::::999999:::;;;;;;<<<<<<===>>>>>>==================>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>===;;;:::::::::888666333333222111111111111111111000000000////////////...------,,,,,,------...,,,,,,+++***************************************************************)))******)))(((''')))+++(((((())))))************((((((((((((((((((((((((************)))))))))(((((()))******+++++++++***''''''((()))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))((()))))))))************(((((()))***,,,///000222******))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))*********************************)))******+++,,,*********************+++************))))))))))))************************333333222111000000000000///............---------,,,,,,+++++++++************************+++++++++&&&'''))))))))))))'''&&&(((((())))))))))))((((((***)))(((''''''&&&&&&'''***))))))((('''&&&%%%%%%))))))))))))))))))))))))***(((''''''(((((('''%%%((((((((((((((())))))***###&&&***++++++*********''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''((()))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))''''''%%%$$$$$$%%%'''''''''((()))***++++++******++++++++++++******))))))((((((((((((((((((((((((++++++************++++++++++++******))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((())))))************)))((((((((())))))***+++((()))))))))******************))))))******+++,,,...............//////000//////000000111111111111222222333444444444444333555444333333333555777999666666666666666777999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@??????===;;;::::::999777555222222111000000000111111000000000////////////...------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,((())))))))))))))))))((())))))))))))))))))))))))&&&'''(((((('''(((***,,,((((((((()))******++++++((((((((((((((((((((((((************)))))))))(((''''''((()))************''''''((()))))))))))))))''''''''''''''')))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************)))))))))((())))))))))))))))))))))))******)))(((((()))******************************((()))))))))************(((((()))***,,,///000222******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))******************************))))))***++++++,,,***++++++++++++*********''''''((()))******++++++************************333222111000000///000000///............---------+++++++++*********))))))'''''''''((())))))******''''''((((((((((((''''''((())))))******))))))((('''&&&&&&''''''((()))***+++******)))((('''&&&&&&***************************((('''((())))))((('''((((((((((((((()))******!!!%%%)))++++++))))))(((&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((()))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''***&&&%%%(((***(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***)))************))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''((())))))***************)))((((((''''''(((((()))&&&'''((()))***+++++++++*********************************))))))(((((((((++++++************+++++++++++++++***************))))))))))))))))))))))))''''''''''''((()))******'''(((((()))******++++++))))))((())))))***+++,,,))))))))))))************+++************+++,,,,,,///............///000000/////////000111111222222222222333444444444444444333333222222333555777888555555555555666777888999999999:::;;;;;;<<<<<<=========>>>??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBBBBBBBAAA???>>>???===;;;:::999888666444222111111000000000111111000000////////////......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,(((((()))******)))(((((())))))))))))))))))))))))$$$&&&'''''''''(((***,,,(((((())))))*********+++((((((((((((((((((((((((************))))))))))))&&&'''((()))))))))))))))''''''((()))))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************,,,++++++++++++,,,,,,---******)))))))))***++++++************************))))))))))))))))))))))))'''((())))))************************************))))))))))))***+++,,,,,,+++++++++,,,++++++***)))%%%&&&'''(((***+++,,,,,,***************+++++++++333222111000000////////////............---------+++*********))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))************))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((*********(((((((((((((((((()))******&&&(((******(((''''''(((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''(((*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''***%%%$$$(((+++(((''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******((())))))************))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((()))***)))))))))))))))************))))))(((((())))))*********+++'''(((((())))))******++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))*********'''''''''((((((***++++++))))))))))))************+++++++++++++++,,,------...------------...//////...//////000111111222222222333444444555444444444222333333444555666777888666666666666777888999:::999999:::;;;;;;<<<<<<===<<<===>>>???@@@@@@?????????@@@BBBCCCCCCBBB@@@??????@@@AAAAAAAAA@@@>>>>>>???===;;;999999888666444222111111000000111111222000000/////////.........---,,,,,,++++++,,,,,,---++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))((('''((()))+++)))))))))))))))*********))))))))))))))))))))))))************))))))))))))((())))))*********))))))''''''((()))))))))))))))))))))******)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************,,,++++++*********++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))******+++*********************************))))))))))))***+++,,,---++++++,,,,,,,,,+++***)))&&&''''''((()))***++++++))))))*********+++++++++333222111000//////////////////.........---------************)))))))))))),,,,,,++++++******))))))+++***)))(((((()))***+++))))))************))))))***)))(((''''''&&&&&&'''%%%%%%&&&'''((()))***+++(((((((((((((((((((((((()))(((((()))***++++++***((((((((((((((()))******,,,,,,+++(((&&&%%%&&&(((&&&''''''''''''''''''&&&''''''(((((((((((('''''''''(((***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%'''((((((((('''&&&***$$$###(((+++(((''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((&&&&&&'''(((((()))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))***&&&''''''(((((((((((((((((()))***++++++***)))(((*********)))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))******+++++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))++++++***))))))((())))))++++++******)))(((((((((&&&&&&&&&'''''')))******))))))))))))************,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........//////000111222222222222333444444555555444444333333444555666777888888777777777777888999:::;;;999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@@@@@@@??????@@@BBBCCCCCCBBB@@@?????????@@@AAA@@@???>>>===???===;;;999999888555333222111111111111111222222000/////////............---,,,,,,++++++,,,,,,---***)))))))))))))))******+++,,,---......---,,,+++))))))))))))))))))))))))***++++++***(((((()))*********))))))))))))))))))************************************))))))))))))******+++++++++******)))'''(((((()))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++************************))))))))))))************))))))))))))***+++,,,---******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))***+++,,,---+++,,,,,,---,,,+++***)))(((((((((((())))))))))))))))))******++++++++++++111111111111111000//////------,,,,,,,,,,,,+++++++++++++++++++++***)))((()))'''&&&'''((()))(((&&&))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((+++++++++***))))))(((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))(((''''''))))))(((((('''''''''&&&************************''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))(((&&&%%%%%%&&&((()))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&&&&&&&'''''''''(((++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((())))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++******++++++,,,------------............////////////000111111222222222333333333333333333444222555777888777777777888666666777777888888888888888999;;;<<<===>>>>>>===???????????????????????????@@@AAAAAABBBBBBAAAAAA???>>>===<<<<<<;;;<<<<<<:::999777666444333333222000111222222333222222111000000///.....................---------,,,,,,,,,,,,,,,,,,++++++************))))))***++++++)))(((''''''(((((())))))******))))))))))))))))))))))))))))))***+++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((()))************)))))))))(((((((((((())))))'''((()))******)))((('''************************+++++++++++++++***))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))((())))))***************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))000111111111111000//////------,,,,,,,,,+++++++++***************)))(((((()))(((''''''))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))((('''%%%%%%((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((('''''''''))))))(((((((((((())))))******))))))((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,))))))))))))))))))))))))************)))))))))((())))))************))))))+++******)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******++++++,,,------------............////////////000111111222222222222333333333333444444333555888888888777888888777777777888888888999999999999:::;;;<<<===>>>>>>@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBAAA???>>>===<<<<<<<<<<<<<<<:::999777555444333333222........................//////...---------------...------------,,,,,,,,,++++++++++++*********))))))(((((((((******)))'''((((((((()))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************((())))))***************))))))(((((((((((())))))'''((()))******)))((('''************************)))))))))))))))(((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************)))******************)))*********)))))))))******************************))))))))))))))))))))))))+++++++++*********))))))************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))000000111111000000///...,,,,,,,,,,,,++++++++++++((())))))))))))(((''''''***)))((((((******)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((())))))******))))))((((((((((((((((((''''''&&&(((((()))))))))))))))))))))))))))))))))(((''''''))))))((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))************************'''(((((()))******++++++))))))((((((((((((''''''((((((((())))))(((((((((((((((((('''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))'''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,))))))))))))))))))))))))************))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++******++++++,,,------------............////////////000111111222222222222222333333444444444444666888888888777888999888888888999999999999999:::999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<999888666555444333222222222111///............///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***************)))***)))((()))***+++***((())))))))))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++***************************+++************************))))))))))))))))))))))))+++++++++***************************************,,,,,,++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))000000000000000//////...,,,,,,,,,++++++++++++***((()))))))))))))))((((((***)))((()))***+++***((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((())))))******))))))((('''(((((((((((((((''''''))))))(((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((******))))))((((((''''''************************'''((()))++++++***))))))((()))************)))((())))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))'''((((((((((((((())))))((()))))))))************))))))))))))))))))))))))'''''''''((()))*********((())))))************)))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************++++++******++++++,,,------------............////////////000111111222222222222222333333444444444555666888888888888999:::999999999999999999999999:::999888888999;;;===????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;888777666444333222222222444222000...------...///------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******+++,,,+++***+++******))))))((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))************************************************++++++,,,***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++***)))******)))))))))((())))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,+++++++++*********+++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))000000000000000///......,,,,,,+++++++++*********))))))***++++++************)))((()))***+++***((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((***))))))((((((''''''''''''(((((())))))(((((('''''''''((((((((((((((('''(((''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************))))))(((((((((((())))))))))))))))))&&&'''((())))))((('''&&&'''(((((())))))******+++((((((((((((((((((((((((''''''(((((())))))******++++++++++++++++++++++++'''((()))++++++***))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((******(((''''''(((((()))(((((((((((())))))))))))((((((((())))))*********((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++******++++++,,,------------............////////////000111111222222111111222333333444555555555666777777777777999:::999999999999999999999999999888777777888:::===>>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;:::::::::777666555333222222222222000///,,,***)))***+++,,,...---------------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,***((((((***+++******++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))******+++++++++******+++***))))))))))))******************************+++***)))))))))))))))***))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,+++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))//////000000//////...---++++++++++++************)))******++++++++++++******)))((((((******)))((())))))))))))))))))))))))***))))))(((((())))))***%%%%%%&&&&&&((()))+++,,,))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))(((((('''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))(((''''''(((((())))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''++++++******)))(((((('''(((((())))))))))))******'''''''''(((((('''''''''((()))))))))******++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))((((((((())))))******+++))))))))))))************((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******+++******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******++++++,,,------------............////////////000111111222222111111222333333444555555444666666666555666888:::999999999999999888888888888777777777888:::<<<===<<<<<<======>>>?????????>>>??????@@@@@@@@@@@@@@@???>>>===;;;:::999999999555555444333222222222222000///...,,,,,,,,,---------------------......///,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***(((&&&%%%'''(((((((((******************))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((+++***)))))))))***,,,---***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))//////000000//////...---++++++++++++************(((((()))***************)))(((''''''))))))((('''))))))))))))))))))))))))******))))))))))))******(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((((((((())))))******))))))(((&&&&&&'''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********(((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************)))))))))))))))******+++***)))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))((()))))))))************))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************++++++******++++++,,,------------............////////////000111111222222000111111222444555555666444555555555444555777999999999888888888777777777666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>????????????>>>>>>===<<<:::999888777777555444333222111111111111111000000000000000000000,,,,,,++++++,,,------...,,,,,,,,,++++++++++++***(((((())))))************+++)))&&&&&&''')))))))))******************++++++))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))((('''&&&'''(((***++++++******))))))******+++***)))(((''''''((()))***************************''''''((()))))))))))))))******))))))***+++...///************************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************)))******************)))%%%&&&(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))///////////////......---+++++++++************)))''''''((())))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))******))))))))))))******+++***((('''&&&&&&''''''))))))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))%%%&&&&&&''''''(((((((((******++++++++++++******&&&&&&'''((())))))((((((&&&''''''((()))******+++)))))))))))))))(((((('''(((((())))))*********+++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++)))(((&&&&&&((()))+++))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))))))))))))))************((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,------------.........///////////////000111111222222000111111222444555666666333444444444333444666999999888888888777777666666555666777999::::::::::::::::::;;;;;;<<<======>>><<<<<<===>>>>>>>>>>>>>>>>>>===;;;999888777666666444444333222111111111111,,,---......///......---+++*********+++,,,,,,---,,,,,,,,,+++++++++******&&&'''''''''(((((())))))...,,,))))))***,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((&&&%%%&&&''')))***++++++************++++++***)))(((''''''((()))***************************))))))***+++++++++++++++***)))((((((***,,,///111************************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))###%%%''')))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++******************+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))///............---------+++++++++************)))///...,,,+++***+++,,,,,,''''''(((((()))*********''')))+++,,,,,,,,,***)))---+++)))''''''(((***,,,''''''(((((()))******+++))))))************))))))))))))))))))************&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******+++******))))))))))))))))))))))))((()))++++++)))((()))***+++)))'''&&&%%%&&&'''(((+++***)))'''%%%###!!!!!!))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''+++*********))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++******+++*********))))))((((((******))))))))))))******)))))))))))))))******+++************************))))))))))))***+++------,,,***(((***---...,,,***,,,,,,,,,---------......000000000000111222333444111222222333333444555555777777666666555555444444555555666666777777888888555666777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAA@@@>>>=========>>>???<<<;;;:::999777666555444222222111111000/////////111000000///......------+++,,,,,,,,,---.........++++++************++++++++++++************++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***,,,------,,,*********)))+++,,,+++***)))***+++))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((---,,,++++++------,,,+++((()))***,,,,,,------,,,%%%(((,,,---,,,+++***+++************************)))(((''''''''')))***+++,,,+++***((((((((()))***************************)))***,,,,,,***)))***+++************************++++++++++++***((('''&&&************************+++***)))))))))***,,,,,,************************)))************++++++++++++*********))))))(((((()))*********++++++++++++++++++************++++++............------------+++++++++************)))---,,,***)))))))))******''''''''''''''''''&&&&&&%%%'''***,,,............//////---+++(((%%%###"""$$$$$$%%%%%%&&&''''''((())))))************))))))))))))))))))************'''(((((((((((((((((('''(((((((((((()))))))))***((()))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((()))++++++)))((()))***+++)))(((&&&&&&&&&((()))***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((((((************)))))))))(((***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))************************))))))))))))))))))))))))******+++++++++******)))************)))))))))(((******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&''''''((()))***,,,***)))***,,,---,,,***---............/////////...//////000111111222222111111222222333444444444666666666666555555555555777777666666666666666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<======>>>???>>>===<<<<<<<<<======<<<;;;:::999777666555444222222111111000/////////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((+++******))))))******+++,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,***)))((()))''')))***)))((('''((()))))))))))))))))))))))))))''')))***)))((('''((()))***))))))***,,,---,,,+++,,,,,,++++++++++++******''')))***+++++++++******************************))))))((('''((((((******,,,+++)))((((((((()))***************************)))***,,,,,,***)))***+++***************************+++*********)))((('''************************((()))***+++++++++******************************)))************+++++++++************)))))))))((()))))))))*********+++++++++******))))))******+++............------------+++++++++************)))***)))((((((((((((((()))))))))(((''''''&&&%%%%%%&&&(((***,,,.../////////$$$&&&))),,,,,,***(((&&&&&&''''''(((((())))))***))))))************))))))))))))))))))************)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))((()))++++++)))((()))******)))((('''&&&'''((()))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))(((((((((************))))))))))))******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''')))******)))((((((((((((((((((((((((((((((''''''((((((((()))))))))************++++++++++++************************************************+++++++++++++++***)))(((************))))))))))))******))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))***+++,,,,,,+++***)))***,,,---,,,+++------------............,,,---///000111111000000000000111111222333333333555555555555555666666666777777777666555555444444666666777888999::::::;;;<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<;;;:::999888777666555444222222111111000////////////......------,,,,,,+++,,,,,,,,,,,,+++++++++++++++******))))))******++++++******))))))******+++,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++***)))'''((((((''')))***)))((('''((())))))))))))))))))))))))))))))***++++++))))))***+++***))))))+++...000000//////...,,,***)))(((((()))***)))((()))***+++***)))******************************)))((((((((())))))+++***))))))((())))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))***))))))))))))************************&&&(((+++------,,,)))(((************************)))************+++++++++************))))))))))))((((((((()))))))))******+++******))))))******+++.........---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((************))))))(((((()))***+++,,,,,,,,,++++++!!!&&&***---...---,,,(((((()))))))))*********))))))************))))))((()))))))))***************)))(((''''''((()))***(((((()))))))))******************)))))))))))))))***************)))((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))(((''''''(((((())))))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((''''''(((((())))))******((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''(((***+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++((((((((((((((((((((((((************************,,,,,,,,,+++***)))((('''*********)))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++,,,------+++******+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,---000222222222000//////000000111111222333333444444444555555666666666666666666555555555555555666777777888999999::::::;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;:::999888777666555444444222222111111000/////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((('''((())))))+++,,,+++***)))***+++)))))))))))))))))))))))))))***++++++))))))***++++++***+++---111333444333000...+++)))((((((((())),,,***((((((***+++***)))************************+++******))))))(((((((((******))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))))))))))))))******+++************************'''(((***+++,,,+++)))(((************************))))))*********+++++++++*********)))))))))))))))(((((((((((())))))))))))******))))))))))))******...------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))******++++++((())))))***************)))))))))***)))(((''''''%%%%%%&&&&&&&&&&&&''''''))))))************))))))((()))))))))***************)))(((''''''((()))***))))))))))))************+++*********)))))))))((((((((()))***************((((((((((((((((((((((((((()))++++++)))((()))***))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))******************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***************************(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))************))))))))))))******)))))))))))))))******+++************************))))))((((((((()))************++++++++++++,,,,,,*********+++++++++,,,,,,---///111333333333222111///000000111111222333333333333444444555555666666333444444555666777888888777777777888999999:::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<;;;;;;888888777777666555444444222222111111000/////////,,,,,,,,,,,,,,,+++++++++******+++,,,---......///)))))))))(((((()))))))))***))))))))))))))))))***)))(((((((((((((((((()))))))))))))))))))))******************************************************(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++***)))((()))***)))+++,,,+++***)))***+++))))))))))))))))))))))))((()))******(((((()))*********+++---111333444333---,,,***(((((()))***+++---,,,***)))*********)))************************++++++*********)))(((((()))))))))*********))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))((((((((()))***+++,,,************************))))))(((((())))))***+++************************))))))*********+++++++++))))))))))))))))))******(((((((((((())))))))))))***))))))))))))))))))***------------,,,,,,,,,,,,+++++++++************)))((())))))************)))&&&&&&'''(((((()))******$$$%%%&&&((()))+++,,,---...---+++)))((('''''''''''''''''''''''''''''''''))))))************))))))))))))))))))***************))))))(((((())))))***)))))))))*********+++++++++++++++******))))))((('''''')))******+++++++++))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))))))))************))))))((('''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))************+++))))))))))))************++++++*********))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))******************))))))))))))******)))))))))))))))******+++************************+++***************++++++)))+++,,,,,,+++***,,,---------------...............///111222333333222222000000111111222333333333444444444444444555555555333444555666777999::::::777777888888888999999999:::999999999999:::;;;;;;<<<<<<======<<<<<<;;;:::777777777666555444444444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++************++++++***))))))(((((())))))***+++******))))))******+++))))))))))))************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***(((((()))+++''')))***)))((('''((()))))))))))))))))))))))))))'''((())))))''''''((())))))((((((***---//////...+++***)))((()))***+++,,,---......---+++)))***+++******************************+++++++++***))))))(((((()))************))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,***************************)))((('''''')))***+++************************)))************+++++++++))))))))))))************((((((((()))))))))*********))))))(((((())))))***---------,,,,,,,,,+++++++++++++++************)))'''((()))***+++******)))(((((((((((((((((())))))%%%&&&'''(((***,,,---...)))))))))***+++,,,------***************)))))))))))))))************))))))))))))))))))************)))))))))******)))))))))))))))*********+++++++++,,,,,,+++******))))))(((((())))))*********))))))))))))))))))))))))))))))((()))++++++)))((()))***(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++((()))))))))************+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''''')))***))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,******************************************************+++++++++******)))((()))))))))******************))))))))))))******)))))))))))))))******+++************************...------,,,,,,---------)))+++,,,,,,******+++...---............///////////////000000111222222222111111222222333444444444555444444444444444444333555666666777888999::::::888888888888888999999999999999999999999::::::;;;:::;;;;;;<<<;;;:::999888777666666555555444444333222222111111000/////////,,,,,,,,,---------------+++*********))))))((((((...------,,,,,,------...))))))(((((((((((())))))******))))))))))))******((()))))))))*********************************************************************************************************************************************)))''''''(((***''')))***)))((('''((()))))))))))))))))))))))))))'''((())))))''''''((())))))((('''(((***++++++***)))))))))))))))*********+++000333111+++((())),,,************************((()))***+++++++++******'''((()))***+++******)))************************)))***,,,,,,***)))***+++************************+++***((('''((()))+++,,,************************((((((((()))))))))))))))************************)))************+++++++++((()))))))))************)))))))))*********++++++))))))(((((((((((())))))---------,,,,,,,,,+++++++++++++++************)))&&&''')))*********)))(((,,,,,,++++++***)))))))))*********)))******+++,,,)))***+++,,,---,,,,,,+++'''''''''''''''&&&&&&&&&))))))************))))))))))))))))))************((()))***++++++***)))((()))************+++++++++,,,,,,++++++***))))))(((***++++++******)))((('''))))))))))))))))))))))))((()))++++++)))((()))***'''((()))***************)))))))))))))))*********************************&&&''''''((()))******+++))))))******++++++++++++(((((())))))*********++++++++++++************)))++++++***)))((('''&&&&&&))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++(((&&&%%%''')))***************************))))))))))))************))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++)))******+++++++++******(((((())))))*********+++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))++++++***))))))*********(((+++---,,,***)))+++...,,,,,,,,,---------......///.........///000111222111222222333333444555555555555555444444333333333888888888888888999999999888888888888888999999999999999888888999999:::;;;999999:::;;;:::999888777666666666555555444444333222222111111000/////////------------------------,,,+++***((('''%%%$$$###+++******))))))******+++))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))*********+++************************))))))))))))))))))))))))************************''''''''''''''''''''''''************************)))))))))'''%%%%%%'''))))))+++,,,+++***)))***+++))))))))))))))))))))))))''')))***)))((('''((()))+++***)))***++++++***)))***************)))((('''***111666444,,,''')))---************************((()))***+++,,,,,,+++***'''((()))+++++++++***)))************************)))***,,,,,,***)))***+++************************,,,***)))''''''(((***+++************************%%%''')))++++++***((('''************************)))************+++++++++(((((())))))*********+++************++++++++++++))))))(((((((((((())))))------......---,,,+++++++++++++++************))),,,,,,+++***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***+++++++++***''''''''''''((((((((()))&&&''''''((()))******+++************************************************+++(((&&&'''+++---+++'''************************)))))))))))))))((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((((((((()))+++,,,***(((&&&(((+++,,,+++)))''''''(((******+++++++++((((((((((((((()))******))))))************))))))))))))))))))))))))))))))------,,,+++************))))))*********))))))((())))))))))))))))))))))))***)))(((''''''((()))***000---))))))+++,,,+++)))+++*********))))))(((((((((((((((((())))))))))))+++*********))))))((((((---,,,******+++,,,...000((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***))))))((('''&&&+++*********))))))((((((************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******************++++++,,,,,,,,,,,,------...------,,,,,,,,,------............/////////000///000000222333444555555444333333222222333333444444666888:::;;;:::999888777888999::::::999777666555555666777888999999:::::::::;;;;;;::::::999999666666555444333222222111111000///...------------............---,,,+++++++++++++++*********))))))++++++************++++++---,,,***(((((()))***+++&&&'''))))))(((((()))+++++++++************+++++++++***)))(((((()))***+++************************(((((())))))*********++++++***((('''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))((('''''')))************+++++++++///////////////...------+++++++++************)))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))&&&''')))***+++++++++***'''''''''((((((((())))))''''''(((((()))******+++***************************************************'''%%%&&&***,,,***'''************************)))))))))))))))(((''''''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((''''''((())))))))))))))))))))))))))))))***)))((((((((()))++++++***)))'''(((+++,,,***((('''((()))******+++++++++((((((((((((((()))******))))))************))))))))))))))))))))))))))))))******)))))))))******+++))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,...+++))))))***,,,+++***************)))))))))(((******))))))((((((''''''************)))))))))(((+++***(((''''''''')))***))))))***+++++++++******(((((()))))))))*********)))))))))))))))))))))))))))***************)))(((************)))))))))(((************************))))))))))))))))))))))))***************+++++++++*********************************************************************************+++++++++,,,,,,...------,,,,,,---------........./////////000000000000111222333444555555444333333222222333333444333555777999:::;;;:::999888999999999999888777777666666777777888888999999999:::;;;;;;;;;:::888888666666555444333222111111333222111000////////////------------------,,,,,,+++++++++*********))))))+++******))))))******+++---,,,***)))((()))***+++(((***++++++))))))***,,,+++******))))))******+++******))))))))))))******************************((()))))))))************+++***))))))((((((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))************))))))))))))************************************************++++++++++++*********)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))))))))))))))*********+++++++++...////////////......---+++++++++************)))'''''''''((((((((())))))+++******))))))******+++))))))))))))))))))))))))'''((()))******+++******''''''((((((((()))))))))'''(((((())))))*********))))))))))))))))))))))))************************)))&&&%%%&&&)))***)))&&&))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))***))))))(((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))((()))******++++++***((()))******)))((('''((()))******+++******((((((((((((((()))******))))))************))))))))))))))))))))))))))))))''''''''''''((()))******))))))************))))))))))))))))))))))))))))))++++++************+++++++++)))((((((***++++++***************))))))))))))++++++***)))((('''&&&&&&************))))))))))))***)))'''&&&%%%%%%%%%&&&*********+++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************************************************************))))))*********+++++++++---------,,,,,,------........./////////000000000000000111222333444555555444444333333333333444444222444666888:::;;;;;;::::::999999888777777888888777777777777777888888888888999;;;;;;;;;:::888666666555555444333222111111///...---,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++***************+++******))))))******+++,,,+++***)))))))))***++++++,,,---,,,+++***+++,,,+++******))))))******+++))))))************))))))************************))))))))))))*********************+++******)))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))***+++,,,---...+++++++++***************))))))))))))))))))))))))((()))***+++,,,+++******************))))))))))))************************************************,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++)))))))))*********++++++,,,,,,,,,------,,,,,,++++++++++++*********))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************'''(((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((************************((('''&&&''')))***)))'''(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((+++***((('''&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((()))***************((((((((((((((())))))***))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***((())))))************))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((******++++++*********)))))))))))))))******))))))((((((''''''*********)))))))))))))))***)))((('''''''''((((((******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++************************++++++++++++***************************+++++++++************++++++++++++------,,,,,,,,,---.........////////////000000000111111222222333444444555444444333333333333444444222333555888999;;;;;;;;;;;;:::888777666777888888888888888777777777777777777888:::;;;;;;999777555555555444333222111000000------,,,+++++++++++++++***+++,,,---------------******************************))))))))))))******++++++***))))))******+++,,,---...---+++******+++******))))))))))))******((()))***++++++***)))(((************************)))))))))))))))*********)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))*********((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++++++++***************)))))))))(((************************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,,,,++++++++++++*********)))))),,,,,,++++++***)))((((((((((((''''''''''''((((((************************)))))))))))))))*********(((((((((((()))))))))***))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((*********)))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((---+++)))'''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************((()))))))))***************++++++***)))(((((((((((())))))************)))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((+++***))))))((((((((()))(((((()))***************))))))))))))))))))))))))((((((((())))))((((((((('''((()))************+++))))))))))))))))))******''''''(((((())))))******))))))))))))))))))******(((((((((((())))))*********************)))((('''************************))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///////////////000000000111222222222333333444444555555444444333333444444555222333555777999:::;;;<<<<<<;;;999777666777777888888888888777777777777777777888999::::::888666555444444333222111000000///111111000/////////000000******+++,,,------------***************************))))))))))))))))))*********************+++++++++,,,---,,,***))))))******))))))))))))))))))***((()))***++++++***)))(((******************************)))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((()))))))))*********************************************************))))))))))))))))))))))))))))))******++++++++++++************)))))))))(((************************************************))))))******************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((()))))))))*********,,,------............---+++++++++************)))...---,,,+++***))))))((((((''''''&&&&&&''''''(((******************************))))))))))))******((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))******************++++++++++++******************************(((((()))************))))))***+++***)))((()))***))))))************))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))---,,,+++***))))))))))))'''((()))******+++******))))))))))))))))))))))))******++++++++++++******''')))++++++***)))***+++))))))))))))************&&&&&&'''((()))***++++++))))))))))))************&&&&&&''''''((())))))))))))))))))***))))))((((((++++++++++++************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((++++++******)))((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000111111222333333333444444444555555555444444444444555555333444555666888999:::;;;;;;;;;999888777777666666777777777777777888888888888888888888888777666666444333333222111000//////000//////.........//////***++++++,,,,,,,,,,,,+++***************+++++++++***))))))(((((())))))***)))*********++++++++++++)))***+++***)))((()))******))))))(((((())))))***))))))************))))))************************************))))))))))))))))))******+++*********)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******+++++++++++++++*********)))))))))***************+++++++++))))))))))))))))))))))))***************+++++++++************))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((((((((((()))))))))******+++,,,---...............+++++++++************))),,,+++++++++******))))))((((((''''''''''''((((((************************+++***)))(((((()))******(((((()))))))))*********************************************************))))))))))))))))))))))))'''((()))))))))))))))***************************((()))***++++++++++++***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))************************'''((()))***+++******)))''')))+++***(((((()))+++))))))************))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))++++++***))))))*********'''((()))******+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))+++------+++))))))+++((()))))))))************''''''(((((())))))******((()))))))))************&&&''''''((((((((('''''''''((())))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))))))))************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))(((''''''&&&((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000111111111333333333444444444444444555555444444444444555555444444555666777888999::::::::::::999888777666555666666777777888888999999999888777666555666777777333333222111000///......,,,+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++))))))(((((((((((())))))))))))***+++++++++++++++((()))+++***))))))***+++))))))(((((((((((())))))******))))))))))))******************************************)))))))))((()))((((((((())))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))******+++,,,,,,---))))))))))))************))))))*********+++++++++))))))))))))))))))))))))***************++++++,,,************))))))))))))++++++++++++++++++++++++************************)))))))))******+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((((((((()))))))))***)))***++++++,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))(((((((((((())))))************************+++***)))(((((()))******))))))))))))************++++++******************************************))))))))))))))))))))))))&&&'''((((((''''''((()))************************((()))***+++++++++++++++))))))))))))))))))))))))$$$&&&'''***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************'''((()))++++++******)))&&&)))+++***((((((***---))))))*********))))))(((((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))(((((())))))***+++,,,''''''(((******+++++++++))))))))))))))))))))))))'''((()))******)))((('''))),,,///...+++))))))***(((((())))))*********+++))))))))))))(((((((((((((((((())))))*********+++************)))((('''&&&''''''((())))))***))))))******))))))((((((((('''))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))*********+++************************)))))))))))))))))))))))))))))))))(((((((((((((((***************************))))))((('''&&&&&&%%%((())))))***++++++,,,,,,)))************++++++++++++++++++,,,---...///000000000000000111111111111333333444444444444444444555555444444444444555555555555555555666777999999::::::;;;:::999777555444555666666777888999999::::::888666555444555777888333333222111000///......---------,,,------......,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++))))))(((((((((((())))))((()))***+++++++++++++++((()))++++++******+++---))))))(((((((((((())))))+++***)))(((((()))***+++************************+++*********))))))(((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++,,,,,,------''''''((()))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))******))))))******+++,,,************))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,(((((((((((()))))))))))),,,+++***+++---...---,,,+++++++++*********))))))%%%&&&(((***+++,,,++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((''''''(((((())))))******%%%''')))***+++++++++***************************)))))))))))))))))))))))))))***,,,,,,,,,***((('''*********)))))))))))))))+++(((%%%%%%((())))))'''%%%'''((()))***))))))((())))))(((((((((((())))))---+++)))((('''((()))***)))((('''((()))***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&%%%&&&''')))************))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))************************((((((''''''''''''((((((******))))))******+++,,,***)))((()))*********)))---***((((((***+++)))&&&))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((%%%&&&&&&'''((())))))*********++++++++++++******,,,,,,------...///000000***+++---,,,++++++,,,...000///......000222555777333333333222222333444444888888777666666666666666777777777888999999::::::::::::::::::999999888777:::::::::999999999888888999888666666777777555444222222111000///...------......---,,,++++++++++++,,,+++***))))))***+++,,,(((((())))))******++++++((((((((((((((()))******************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***************###%%%(((+++,,,,,,,,,+++******))))))))))))************))))))))))))******+++++++++*********))))))(((((())))))*********+++************************++++++************++++++******))))))))))))***************************************)))))))))))))))******++++++++++++*********************)))((((((+++***)))))))))))))))***))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************++++++***)))(((((())))))---------,,,,,,+++++++++,,,+++***+++---...---,,,+++++++++*********))))))((((((******+++***)))))))))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))******'''((()))******+++******(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,,,,***)))'''***))))))))))))))))))))),,,)))&&&''')))******))),,,,,,---...............***))))))(((((())))))***,,,+++)))((('''((()))***+++)))(((((())))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((&&&'''((()))************)))))))))))))))))))))))),,,++++++******************************************************************))))))(((((())))))*********))))))******++++++***)))))))))*********))),,,)))((((((***+++)))'''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************,,,+++++++++***))))))))))))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))&&&''''''((())))))************++++++++++++************+++,,,,,,---......+++,,,------,,,,,,---.../////////000111333555666333222222222333444444555999888777666666666666666666777777888888999:::::::::::::::::::::999888888::::::999999999888888888888666555555555555444222000000//////////////////,,,,,,,,,++++++,,,------++++++***))))))***++++++***************+++++++++((((((((((((((()))******************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))(((((()))***************'''((()))+++++++++***)))******))))))))))))************))))))))))))******+++++++++*********))))))))))))******************************************++++++************++++++******))))))))))))*********************************))))))))))))))))))))))))******++++++******)))***************)))((((((***)))))))))))))))******))))))))))))))))))))))))***************)))((('''))))))*********+++++++++))))))))))))))))))))))))(((((()))***************++++++***))))))))))))))),,,,,,,,,,,,+++++++++***,,,+++***+++,,,------++++++++++++******************************)))((('''(((((())))))******++++++*********))))))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((((((((((())))))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,***)))((())))))))))))))))))******,,,***(((((()))++++++***++++++*********+++,,,,,,*********))))))*********++++++)))((((((((()))***,,,***)))((()))((('''%%%))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))***************++++++,,,************************************************+++******))))))******+++)))))))))*********++++++***************************)))((()))***+++***)))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((()))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++******)))(((((((((************************((((((((()))******++++++******++++++++++++******)))))))))******++++++,,,+++---......------...///...///111222333444555555222222222222333444666666:::999888777666666666666666666777888888999999::::::;;;;;;;;;;;;::::::999:::999999999999888888888666555333333444444222111........./////////000000++++++++++++,,,---...///++++++***))))))***++++++++++++++++++++++++******)))(((((((((((()))******************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++******(((((()))***************+++++++++***))))))((((((******))))))))))))************))))))))))))******+++++++++***************+++++++++++++++*********************************++++++************++++++******))))))))))))******************************))))))))))))))))))******)))******++++++******))))))************))))))((()))((((((((()))***++++++))))))))))))))))))))))))++++++++++++***((('''&&&)))))))))************+++))))))))))))))))))))))))(((((()))***************+++***))))))))))))))))))+++++++++***************+++*********,,,---,,,+++************************************)))))))))(((''''''((()))***++++++,,,++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((()))***************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))*********)))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************))))))))))))))))))))))))******+++++++++******))))))))))))))))))*********+++***)))((()))******+++)))((('''&&&&&&'''((()))++++++************+++++++++***)))(((((()))******+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,***************)))((('''))))))))))))))))))))))))''''''''''''((()))***+++*********************************************************))))))*********((())))))***************)))***++++++***)))***+++((((((((()))***++++++***))))))(((((((((((())))))************************((((((((((((((((((((((((((()))))))))************---,,,,,,+++***)))(((((())))))*********++++++++++++******************+++))))))))))))))))))))))))((((((((()))******++++++************************))))))*********+++++++++******++++++++++++******))))))))))))******++++++,,,---///...------...000...///222444555555444333111111222222444555777777:::999888777777666666666666666777777888999999999;;;;;;;;;<<<<<<;;;::::::999999999999888888888888666444333333333333222000........................,,,+++++++++,,,,,,---...+++******************++++++++++++******)))))))))))))))(((((())))))***+++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***************,,,,,,+++***))))))))))))+++******))))))******+++******))))))))))))******************************---,,,,,,++++++*********************************++++++************++++++******))))))))))))******************************)))))))))))))))*********))))))************))))))))))))************)))((((((((((((((()))***,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))(((((()))*********************)))))))))))))))************)))))))))))))))+++***)))***,,,---,,,+++************************)))))))))))))))*********''''''((()))***++++++,,,++++++************++++++************************((((((''''''''''''(((((())))))******+++++++++,,,************************************)))))))))((())))))))))))))))))))))))(((((()))***************************)))))))))))),,,+++***((((((((())))))++++++++++++++++++++++++*********************************+++++++++******(((((())))))******************)))((('''((()))+++---,,,***))))))***+++,,,++++++************++++++))))))))))))))))))******(((''''''((()))******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,***+++++++++***)))((('''))))))))))))))))))))))))''''''''''''((()))++++++************************))))))))))))))))))))))))***))))))(((((())))))***'''((()))************))))))+++,,,+++))))))***,,,(((((()))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,++++++***))))))((())))))*********+++++++++*********++++++*********))))))))))))))))))))))))((((((((()))******++++++************************************++++++++++++******++++++++++++******************++++++++++++,,,---///...------...000---///222444555444333222222222222333444666777888999888888777666777777777555666666777888888999999::::::;;;<<<<<<;;;;;;;;;999999999888888888777777666444333333333333222000/////////...---,,,,,,+++...---,,,,,,+++++++++,,,*********++++++***************))))))(((((('''''')))))))))))))))***++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((()))))))))))))))(((((()))***************+++******)))******+++,,,++++++************++++++******))))))))))))******************************---,,,,,,++++++*********************************++++++************++++++******))))))))))))******************************(((((())))))************)))))))))******)))))))))((())))))*********))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,,,,******************+++++++++))))))(((((()))***++++++(((((())))))******++++++*********))))))***************************************))))))))))))******))))))******+++,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++************)))))))))++++++***))))))((())))))))))))))))))))))))))))))***************************************+++++++++((((((((()))******++++++)))******((('''''')))+++---,,,,,,++++++++++++,,,*********))))))*********))))))))))))************'''&&&&&&'''***++++++***))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++***+++++++++***))))))((())))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))'''((()))*********)))((()))+++---,,,)))(((***---((()))******)))(((***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++******)))(((((((((******************************************************++++++++++++******+++++++++++++++++++++++++++---......------...///---///111333444333222111333333333333444555777777666666666666666777777888555555666777777888888999999::::::;;;;;;;;;;;;:::999888888888888777777777555444222222333333111000000///...---,,,+++******///...---,,,++++++++++++)))***++++++++++++***)))((((((((((((((((((''''''***))))))))))))***++++++************************************+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''''''''(((((((((((()))(((((()))***************((())))))***+++,,,------++++++************++++++******))))))))))))*********************++++++++++++++++++++++++*********************************++++++************++++++******))))))))))))******************************((((((((()))******++++++((())))))******))))))(((((())))))************))))))((((((((()))***++++++))))))))))))))))))))))))&&&'''(((***++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))************+++))))))***+++,,,+++***))))))*********++++++++++++***)))(((((())))))***)))))))))))))))************))))))(((((())))))*********************************))))))))))))******))))))***++++++,,,------************************************))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++*********)))))))))************))))))((())))))))))))))))))))))))******************************)))******++++++,,,'''(((((()))******++++++***++++++***((((((***---***************)))((((((***))))))(((((())))))***(((((()))***************((('''&&&((()))******)))))))))))))))))))))))))))'''((()))******)))((('''***************)))))))))******+++++++++***))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++&&&''')))***+++***)))((((((,,,...---)))(((***...(((***,,,+++(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******************************++++++++++++******+++++++++++++++++++++++++++,,,------,,,,,,---...---...000111222111111000444444444444444555666666333333444444555777888999555555666666777888888888888888999:::::::::::::::888888888888777777777777444222111111111111000......---------,,,,,,++++++------,,,++++++,,,,,,,,,)))***++++++++++++***)))(((((((((((())))))))))))******))))))******+++,,,************************)))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((((((((())))))))))))(((((()))***************((()))***,,,------,,,,,,,,,++++++******++++++,,,******))))))))))))******))))))*********+++++++++))))))******************************************++++++************++++++******))))))))))))******************************'''(((((()))******++++++(((((())))))))))))(((((((((((()))******************)))))))))))))))******))))))))))))))))))))))))'''((()))*********************))))))(((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++)))))))))******+++++++++***)))))))))+++,,,+++***))))))******++++++++++++...,,,***)))((('''((((((*********)))))))))))))))))))))(((((((((((())))))************************((((((''''''''''''(((((())))))***+++,,,,,,------************************************))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++******))))))((()))***++++++***)))(((++++++++++++++++++++++++******************************))))))***+++,,,,,,'''(((((()))***++++++++++++,,,---+++)))(((+++...***+++,,,,,,,,,***)))((())))))(((((((((((())))))'''((()))******************)))(((((()))***((('''))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))(((((()))******+++++++++******))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,&&&''')))***+++***((('''(((,,,///---)))(((***...)))+++,,,+++(((&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((******))))))))))))))))))******++++++++++++******+++++++++******************+++---,,,++++++,,,...---...///000000000000000555555444444444555555666222222222333555777888999555555666666777888888888777888999999::::::::::::888888888888777777777777222111//////000000...---++++++,,,,,,,,,,,,------++++++++++++,,,---......)))***+++,,,,,,+++***)))(((((())))))******++++++*********)))******+++,,,************************((())))))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***************(((***,,,------,,,+++***,,,++++++******++++++,,,******))))))))))))******))))))******++++++++++++(((((())))))*********+++************************++++++************++++++******))))))))))))******************************'''(((((()))***+++++++++(((((())))))))))))(((((((((((()))***************+++***)))))))))))))))***)))))))))))))))))))))))))))************))))))(((******))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))((())))))***++++++))))))******+++++++++,,,************************(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++'''((()))+++,,,,,,,,,,,,++++++******)))((((((((())))))(((((((((((())))))---+++)))((('''((()))***++++++******))))))((((((''')))******))))))***,,,***)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++*********++++++************++++++************))))))))))))(((((((((((())))))))))))---------,,,)))$$$ ((()))))))))************++++++++++++++++++++++++))))))))))))************************************,,,+++***((((((((()))*********))))))((((((''''''))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))((((((,,,+++++++++******))))))))))))(((((((((((())))))+++++++++*********))))))++++++++++++++++++++++++))))))************))))))&&&&&&'''((()))))))))((((((...222///((($$$(((---((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&***************)))((('''++++++***)))(((((())))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,************************)))************+++++++++,,,++++++*********++++++........................000000//////000000111222444444444555555555666666444444444555666888999:::888888999999999888888777:::::::::999888777777666777777777666555555555444222222111111000///////////////.........---------+++***))))))(((((())))))+++++++++************)))((((((((((((((((((((((((+++*********))))))((((((...---+++***)))***++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))+++++++++***************'''''''''((())))))******+++*********))))))((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************++++++((()))******)))((()))+++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************+++*********))))))((((((******))))))((((((''''''''''''(((((()))))))))***************************,,,,,,+++***)))))))))))),,,,,,,,,,,,+++***)))(((***))))))***+++)))&&&###(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,++++++(((((()))***++++++++++++++++++++++++++++++,,,,,,************************,,,+++)))''''''((()))***,,,+++++++++******))))))***+++,,,,,,+++***+++---))))))((((((((()))***+++......------,,,,,,++++++++++++++++++++++++++++++))))))************))))))...------------------...+++++++++*********))))))************************((()))***+++***)))'''&&&************++++++++++++))))))))))))))))))))))))))))))))))))************************************,,,+++)))((((((((()))*********))))))(((((((((((())))))))))))))))))))))))************************************)))))))))(((************)))))))))(((++++++*********)))))))))***))))))(((((())))))***+++++++++*********))))))************************))))))************))))))''''''(((((()))((((((((()))---000...)))&&&(((,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''((()))))))))))))))((((((++++++***)))))))))))))))))))))))))))************+++++++++*********))))))************************(((((((((((((((((((((((()))))))))******++++++,,,************************)))************+++++++++......---------------...------------------------/////////000000000000111111222222222222333333333444444555666777888888999888888888999999888888777:::999999888777777666666777666666555555444444333222222111000000//////............---------,,,,,,++++++*********)))))))))+++++++++************)))))))))))))))))))))))))))************)))))))))(((++++++******))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))************)))))))))*********************,,,++++++******)))((((((************)))))))))(((+++)))((()))++++++***((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++******))))))((((((((()))***)))((('''((()))++++++++++++++++++++++++***************************************+++++++++************************++++++++++++*********)))******))))))((((((((((((((((((((())))))*********************************++++++*********++++++,,,(((((()))))))))(((((('''***)))***+++---,,,***((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++++++++******)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,------,,,+++***+++***((('''''''''((())),,,,,,++++++++++++++++++)))***+++***)))((()))***+++************+++,,,---000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******++++++************+++++++++++++++************)))++++++++++++++++++++++++(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************+++***))))))((()))))))))***))))))))))))((((((((())))))))))))))))))))))))************************************))))))))))))************))))))))))))******))))))))))))((((((*********))))))*********+++++++++***************))))))))))))))))))))))))))))))************))))))(((((()))))))))(((''''''***,,,---,,,***))))))***(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++******))))))'''((())))))***)))))))))+++***)))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************++++++++++++++++++******++++++,,,,,,,,,,,,,,,------------......000111111111000///000000111111111222222222444555666777888777777666777777888888999888888777999888888777777666666555666666555444444333222222111111111000//////......---------,,,,,,,,,+++++++++++++++,,,+++******)))+++++++++************)))************************************))))))))))))(((((()))*********))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))************))))))((((((((())))))***************))))))((('''''''''************))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))***)))'''&&&'''(((++++++++++++++++++++++++************************+++++++++*********))))))************************,,,,,,,,,+++++++++++++++***))))))))))))((((((((()))))))))***************************************************+++,,,---...'''''''''((((((((()))))))))((()))+++---...,,,+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++++++++*********)))+++******)))(((((((((((((((((()))))))))************+++---......---+++***))))))(((''''''(((((()))++++++++++++++++++++++++***,,,,,,,,,***)))***+++,,,---------....../////////......------,,,,,,,,,---------------------------............------,,,))))))(((((((((((())))))++++++*********)))))))))+++++++++++++++*********,,,+++***)))((()))***************+++++++++,,,,,,++++++++++++++++++++++++((()))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((++++++************++++++************************************************))))))************)))))))))))))))))))))((('''&&&,,,+++***+++++++++)))((('''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******************))))))******)))))))))))))))***))))))*********+++++++++************************++++++++++++++++++++++++************************************))))))))))))************************))))))*********+++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,---...///111333333222111///111222222222222333333333333555666888888777555444666777777888888888888888888777777777666666555555555555444444333222111111111000000//////...------,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))+++++++++*********))))))*********************************)))))))))))))))'''(((***+++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))******+++(((((())))))***+++++++++*********)))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++*********))))))***+++***(((&&&'''(((************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************++++++************************++++++***++++++,,,------************************)))((('''(((***+++***)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++******************,,,+++***)))((((((((()))*********)))))))))(((((((((***,,,------,,,***((())))))((((((((()))))))))*********++++++,,,,,,,,,...///000000...---...000------...///000000111111.........//////000000000////////////////////////000000000000000///...---...------,,,,,,------...+++++++++*********))))))++++++*********)))))))))---+++)))(((''''''((()))))))))))))))*********+++************************((()))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))******((((((((((((((()))))))))++++++************++++++************************++++++++++++++++++++++++))))))************)))))))))*********)))(((''''''+++***)))***,,,,,,***'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))),,,---,,,,,,+++***)))(((***)))))))))))))))******************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))************************))))))*********+++++++++//////......///000000111+++++++++,,,,,,---------///000222444444333222111111111111222222222333333333444666888888777555444555666777888888888888888777777777777666666666666666555444333222111000000000000//////...---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******((()))+++,,,---,,,++++++******)))))))))))))))***))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))******+++++++++,,,------......///))))))))))))))))))******((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++,,,,,,---------***+++,,,+++)))((()))***************************************************((())))))***++++++,,,,,,************************))))))******************))))))))))))************++++++******************))))))))))))))))))))))))---,,,++++++*********+++---,,,+++***)))*********...+++)))((())))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++******)))******++++++---,,,***)))))))))***+++------,,,,,,+++******)))((()))***++++++***)))((())))))))))))******************+++,,,,,,---......,,,...//////......///000...///000222333333333333222333333444555666777777555555555555555555555555333444444333333222111000000000000//////000000000---------,,,,,,,,,+++++++++++++++***))))))(((((())))))((('''((()))***+++(((((()))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))************))))))))))))************+++))))))))))))))))))))))))************************))))))))))))************))))))))))))************(((((())))))))))))***************))))))************************+++++++++++++++++++++++++++++++++))))))************))))))))))))*********)))((((((***))))))***++++++***(((&&&'''((())))))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))***))))))))),,,,,,,,,,,,+++***)))((()))))))))))))))******+++*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++---------------...///000++++++,,,,,,------......000111222333333333222111//////000000000111111111333444555666777666666555555555666777888888888888777777777777777777777777666666555444222111000000/////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,+++************++++++++++++************)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********++++++******)))(((((('''))))))))))))************''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,---......***+++,,,,,,******+++,,,************************************************'''((()))***+++,,,------************************)))))))))))))))*********)))))))))************+++***************)))))))))))))))))))))))))))))))))---,,,+++***)))))))))))),,,+++)))(((((()))***+++333000,,,***)))***)))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******)))))))))+++,,,---...---+++***)))***,,,---,,,,,,++++++++++++++++++************************))))))***++++++++++++++++++,,,---...///000111111,,,...000000000000222333444555777999::::::::::::<<<<<<======>>>>>>??????========================;;;<<<<<<;;;;;;999888888444444333333333333444444000000000000////////////---,,,,,,+++******))))))(((((())))))***+++,,,,,,))))))*********+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))************((()))))))))************)))))))))*********++++++***))))))(((((())))))***))))))*********+++++++++************************))))))************))))))(((((()))*********))))))((()))*********)))))))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******'''((()))***************)))))))))))))))***++++++*********+++++++++,,,,,,))))))*********+++++++++************************************************''''''(((((())))))******************************)))************+++++++++))))))))))))***+++,,,,,,+++,,,,,,---......////////////000000000111111111000000000111111111222222333333444444555666777777444555666777888888888888888888888888888888888888777777666444333111000000//////......---,,,,,,+++---,,,,,,,,,++++++++++++---,,,)))((('''(((***++++++++++++************)))************************((()))))))))************,,,++++++************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********************(((((('''&&&&&&%%%%%%$$$((()))))))))************(((***+++***(((''')))+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++((()))++++++******+++---************************************************))))))*********+++++++++************************)))))))))******+++++++++))))))*********+++++++++*********))))))((((((((())))))))))))))))))))))))******))))))((()))))))))***)))))))))***,,,...000555111,,,)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))(((((()))+++---......---+++******+++---...((((((((()))******++++++++++++***))))))***++++++)))***+++,,,,,,,,,,,,,,,---...///000111222333444333555777888888999;;;<<<;;;===???@@@BBBBBBBBBAAAEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@;;;;;;::::::::::::;;;;;;333333333333222222222111......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++))))))******+++++++++,,,))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))'''((()))***************''')))++++++)))((()))***&&&'''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,###$$$%%%''')))***++++++))))))((())))))***++++++******+++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++************+++,,,---...,,,,,,------...///000000///............///000000222333333333333444444444333222333333555666888999444555666777888888888888888888888888888999999999888777666555333222111000///......------,,,++++++---------,,,,,,,,,++++++...+++(((&&&&&&'''***,,,+++++++++************)))++++++++++++++++++++++++(((((())))))*********+++,,,+++***((((((((()))***++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))+++++++++***************))))))******++++++,,,,,,(((((())))))*********+++(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***)))***+++---))))))))))))))))))))))))************************+++++++++************************************************++++++,,,,,,,,,))))))******++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))***+++*********+++---111444666222///***''''''((())))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))+++***)))((((((***,,,---************************---------,,,***)))***+++***+++,,,------,,,+++***,,,,,,,,,---------......111222444666888:::<<<===888999;;;===???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNJJJHHHIIIMMMMMMJJJFFFGGGFFFDDDBBBAAAAAABBBBBB@@@>>>;;;888666555444444000000///...---,,,+++++++++***)))))))))***+++,,,------------------------,,,+++++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++***)))***++++++***))))))***+++++++++)))((('''******+++++++++,,,,,,,,,************************************************,,,,,,+++***)))(((''''''%%%&&&((()))*********))),,,,,,+++***)))))))))***************************************************)))))))))))))))))))))))))))))))))))))))(((''''''++++++++++++***((('''&&&(((((((((((()))***+++,,,)))(((&&&&&&'''(((((('''******)))((('''&&&%%%%%%''''''(((******+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++,,,,,,++++++***)))((((((***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++''')))***)))((('''((()))******+++,,,,,,---......---------............///,,,---...///000000000000444444444444444444444444555444444444444555666666444444555555666777777777:::999888777777777888999:::999777555333222111111............---,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++******************)))************++++++++++++***)))(((((()))***+++)))***+++***)))((((((************+++,,,,,,,,,---)))((((((((()))***++++++(((((()))***************///,,,))))))***+++)))''')))))))))))))))))))))))),,,)))'''(((++++++***''',,,,,,++++++******++++++***************)))((((((((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++++++++************+++++++++++++++*********))))))************************++++++******************+++++++++*********))))))************************+++***)))))))))***,,,---,,,,,,,,,+++++++++******)))))))))))))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,+++)))(((&&&%%%+++++++++*********)))))))))))))))))))))))))))))),,,+++)))))))))***,,,---,,,,,,,,,++++++++++++++++++,,,,,,+++***)))+++------------------,,,++++++......//////000111222222666777888:::===???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHIIIIIIJJJLLLMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPRRROOOMMMNNNQQQQQQNNNJJJKKKJJJHHHGGGGGGGGGGGGHHHGGGEEECCCAAA???===<<<<<<777666555333222000///...------+++*********+++,,,---------,,,++++++******+++++++++******++++++,,,(((((()))))))))*********************************+++***)))***++++++***))))))))))))))))))(((''''''*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++******))))))((((((&&&'''((()))*********)))******))))))((()))))))))+++*********************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''******+++++++++***))))))******)))))))))))))))))))))(((''''''(((((((((((()))))))))(((''''''&&&&&&'''((()))******+++++++++))))))))))))))))))))))))***)))((((((((()))++++++)))************+++++++++,,,,,,++++++***))))))(((((())))))))))))***************************++++++******+++******))))))(((++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++,,,,,,------------------............///......///000111111111111333333333444444555555555555555444444555555666777444444555555666777777777;;;:::999888777888888999999888666444222111000000............---,,,+++***---------,,,,,,,,,+++++++++++++++*********))))))************************++++++******************)))************++++++++++++***)))(((((()))***+++)))***+++***)))((()))************+++++++++++++++))))))))))))))))))***+++))))))***+++++++++++++++---+++((()))+++,,,***)))))))))))))))))))))))))))+++)))((((((++++++***(((***)))))))))******++++++***************)))(((((())))))***++++++***))))))******)))))))))(((((((((************************************************))))))))))))))))))))))))++++++******************++++++************+++++++++++++++*********))))))************************************************+++++++++*********))))))******************************)))((()))***+++,,,,,,+++++++++************++++++++++++*********)))************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))***))))))((('''&&&+++++++++***************)))))))))))))))))))))))),,,+++*********+++---...---------,,,,,,+++++++++***+++++++++******,,,...000///...---------------000111222444666888999:::===>>>???AAACCCDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIIIILLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTUUUSSSQQQRRRTTTTTTQQQMMMOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLKKKIIIGGGEEEDDD@@@???===;;;999666555444111000///...---,,,,,,,,,///......---,,,+++******++++++************++++++((((((((((((((()))))))))+++++++++++++++++++++++++++***)))***++++++***)))))))))((('''''''''((((((*********++++++++++++,,,************************++++++++++++++++++++++++************************''''''((()))************(((((((((((((((((()))***+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******))))))((((((((()))******+++++++++***++++++***)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******)))))))))))))))))))))))))))))))))((()))******+++)))************+++++++++,,,,,,++++++***)))))))))((())))))))))))*********+++++++++******************)))))))))))))))((((((+++++++++++++++++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222222333333222222222333333444555666666444333333333333444555555444555555666666777777888;;;:::999999888888999999777666555333111000//////............---,,,+++***...---------,,,,,,,,,,,,+++++++++*********************************************++++++++++++++++++)))************++++++++++++***))))))))))))***+++***+++++++++)))((()))*********************))))))+++***))))))))))))))))))******+++,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++))))))))))))))))))))))))+++)))((()))***+++***)))'''((((((((()))******************+++******)))(((******++++++++++++******++++++************))))))************************************************)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++************+++++++++++++++***************************************************************+++++++++***************************************))))))((((((((()))***+++************)))))))))))),,,+++***)))))))))***+++************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((''''''(((((()))(((((((((************************)))))))))))))))))))))))),,,,,,+++++++++,,,---...---------,,,++++++******+++,,,,,,+++******+++---000///.........000111222555666888:::===???AAABBBCCCCCCEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWTTTSSSQQQRRRSSSSSSPPPNNNSSSSSSSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQOOOMMMJJJIIIHHHGGGEEEBBB@@@===;;;:::666555444222000///...---000000///......---,,,,,,,,,++++++************+++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***++++++***)))***)))(((''''''((()))***************++++++++++++************************************************)))))))))******+++++++++(((((())))))************((((((((((((((()))***+++++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))(((((())))))******))))))))))))))))))))))))(((((('''((()))*********)))******''''''(((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))((((((((((((((()))************************)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++---------............//////000111222222333333333111111222333444666666777222222111111222222333444555555555666777777888888;;;::::::999999999999999777666444333111000000000............---,,,+++***------,,,,,,,,,+++++++++******************************************************+++++++++++++++,,,))))))*********+++++++++***************************+++,,,+++)))((()))***+++*********)))(((((((((++++++***)))((((((((())))))***++++++,,,,,,+++++++++***))))))***+++++++++))))))))))))))))))))))))***))))))******++++++***(((((())))))))))))))))))*********++++++******)))+++++++++,,,,,,+++++++++************************************************************************)))))))))))))))))))))))),,,,,,+++***))))))))))))++++++************++++++***************************************************************+++++++++************************************************((((((((((((((())))))***)))))))))))))))(((((((((+++)))(((&&&&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))),,,,,,+++,,,,,,,,,------,,,+++++++++*********)))---......---+++***+++---......///000222555888999;;;<<<>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVSSSRRRRRRRRRSSSRRRQQQOOOTTTTTTUUUVVVVVVWWWWWWWWWTTTTTTUUUTTTSSSQQQOOONNNMMMLLLKKKHHHEEECCCAAA@@@<<<<<<:::999666444333222///////////////.........------,,,+++******++++++************************+++++++++++++++++++++++++++***)))***++++++***)))++++++)))))))))***+++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))*********))))))))))))******+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''&&&%%%&&&'''((())))))))))))(((&&&(((++++++***)))***+++''''''(((((()))*********((())))))************)))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++++++++***)))((())))))((('''(((((()))***************************((()))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,+++---------............/////////000111222222222222111111222333444666666777333333333333333444555555555555666666777888888888:::::::::999999999888888777666555333222111111111............---,,,+++***++++++++++++*********)))******************************************************++++++,,,,,,,,,,,,))))))*********+++++++++******++++++++++++*********+++,,,+++***))))))++++++*********)))(((((((((++++++***)))((((((((()))((())))))***************,,,,,,,,,***)))((()))))))))))))))))))))))))))))))))************++++++,,,***+++++++++***)))((((((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******++++++************++++++************************************************))))))*********+++++++++************************************************'''((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&((()))+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++***)))((((((***************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************...//////...---,,,...///000111333555999<<>>;;;999888111111000......---------******))))))((((((((('''))))))))))))))))))))))))+++***)))***+++++++++)))'''((()))+++++++++***)))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++++++++***)))(((((('''((((((&&&&&&'''((()))***++++++************************))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++'''((()))***)))(((%%%$$$!!!&&&++++++(((&&&(((*********))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))'''((()))++++++******))))))************+++++++++******************++++++***++++++++++++,,,,,,,,,'''(((***,,,---,,,+++***+++***)))((()))***,,,...)))))))))))))))))))))))))))***++++++))))))***+++******+++,,,,,,---......---------.........//////222222333444555555555555444444444444444444444444555444444444444555666666666666666777888888999999666777777888888666555444444333222111000000000000............---,,,++++++,,,,,,,,,+++++++++******))))))******++++++++++++******************************+++,,,,,,---......)))************+++++++++***+++,,,------,,,+++***+++,,,---,,,***)))***+++*********+++,,,,,,,,,---))))))(((((()))***++++++******+++,,,,,,,,,,,,+++(((***,,,+++)))(((+++...))))))))))))))))))))))))'''***,,,,,,******,,,///!!!###&&&)))++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***+++------++++++************++++++))))))******++++++++++++************************((())))))***++++++,,,,,,))))))******++++++++++++************************((()))***,,,,,,++++++***(((((())))))******++++++&&&'''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++'''''')))******+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,---------...---------,,,+++,,,...111///000333555888;;;<<<===@@@AAACCCEEEHHHIIIJJJKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIHHHFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@AAACCCEEEFFFJJJIIIGGGFFFEEEEEEFFFFFFKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRRRRSSSRRRQQQOOONNNOOONNNMMMKKKHHHDDDBBB@@@>>>;;;777444222111///---.........---,,,++++++***---,,,***(((((()))+++,,,))))))******++++++++++++))))))))))))))))))))))))******************++++++'''(((***+++,,,,,,++++++,,,+++++++++***)))))))))******************************++++++++++++******&&&'''(((*********))))))))))))***++++++++++++++++++++++++*********))))))+++++++++*********))))))*********)))))))))))))))))))))************))))))************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******+++******))))))))))))))))))))))))+++***)))'''''')))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******************************((()))***,,,,,,+++******,,,------,,,++++++,,,...,,,---//////......000111333333333444444444555555333333444444555666666666999999999888888888888888:::;;;;;;:::888777777888999999888888777666666666666555333111000......------------...............------,,,,,,+++***)))))))))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++*********+++,,,,,,------***************+++++++++,,,,,,+++******+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++************))))))((((((,,,,,,++++++,,,,,,---...+++++++++************)))************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++******************************************************))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,******))))))))))))))))))******+++,,,+++***)))((())))))*********+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))((()))+++,,,,,,+++)))(((,,,,,,+++***))))))***************++++++,,,,,,,,,++++++++++++*********)))*********++++++,,,,,,,,,------------,,,---000333222333666999;;;===>>>???BBBCCCEEEGGGIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@>>>>>>=========???>>>===<<<===???AAABBBGGGFFFEEECCCCCCBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQRRRTTTQQQQQQQQQPPPOOONNNMMMLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRPPPMMMJJJHHHFFFCCC@@@;;;999777555333111111111000///---,,,++++++,,,,,,+++*********+++,,,)))*********++++++++++++************************'''((()))+++,,,,,,,,,+++(((((()))***+++,,,,,,,,,+++++++++*********************************************++++++++++++******'''((()))******))))))(((''''''((()))))))))))))))+++++++++*********))))))+++++++++*********))))))***)))))))))))))))))))))******++++++++++++******************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************************+++***)))(((((()))***+++************************))))))*********+++++++++++++++************++++++******))))))))))))************************************+++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,---//////......000111333333333444444444444555333333444444555666666666777777777777777777777777:::;;;<<<:::888777777888999999888888777666666666444333222000///........................---------------,,,,,,+++******))))))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++************))))))))))))(((((())))))***+++,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++************************+++*********************+++++++++******))))))))),,,++++++++++++,,,------+++++++++************)))************************,,,++++++******)))))))))************************++++++++++++++++++++++++************************************************************************+++*********))))))))))))++++++***))))))***++++++***************************++++++,,,+++***)))((())))))*********+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''((()))+++,,,,,,+++)))(((,,,++++++***))))))******++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---.../////////000333666888999;;;===@@@AAABBBCCCEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKMMMMMMLLLJJJIIIFFFEEECCCAAA@@@???>>>>>><<<<<<;;;:::999999999:::<<<;;;::::::;;;<<<>>>???CCCBBBAAA@@@????????????>>>>>>>>>>>>??????@@@AAACCCEEEHHHJJJKKKLLLNNNPPPMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXWWWWWWVVVTTTRRRPPPNNNMMMIIIGGGCCC@@@>>><<<:::888666555444222000...,,,+++++++++++++++++++++++++++************++++++++++++************************((()))+++,,,,,,+++***)))))))))))))))***+++,,,,,,***************+++++++++******************************++++++++++++******))))))*********)))((((((''''''((()))))))))))))))+++++++++***************+++************)))))))))))))))))))))))))))*********++++++,,,,,,++++++***************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))******************))))))***************))))))))))))******************************,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...,,,---//////......000111333333333333444444444444333333444444555666666666555555666666777777888888:::;;;<<<;;;999888888999999999888888777777666666222222111000//////////////////......------,,,,,,---,,,,,,++++++*********)))***++++++++++++***))))))******************)))++++++++++++++++++++++++)))))))))))))))(((((((((++++++++++++++++++++++++,,,,,,+++******)))((((((&&&&&&''')))***+++,,,---,,,++++++******++++++,,,)))************+++++++++*********************************)))))))))((((((,,,,,,++++++++++++******+++++++++++++++,,,------+++++++++************)))************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++++++++***************)))))))))++++++***))))))***++++++******++++++++++++++++++***++++++++++++***))))))***************+++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***))),,,+++******)))*********......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,------....../////////000222222333444777:::>>>???@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCDDDFFFIIIJJJKKKIIIGGGFFFEEEDDDAAA???============;;;;;;::::::999:::::::::<<<<<<;;;;;;<<<===????????????>>>>>>============<<<<<<<<<<<<<<<===>>>???<<>>BBBCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBAAA@@@AAABBBEEEGGGHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>:::===@@@BBBCCCDDDFFFHHHFFFFFFEEEDDDCCCAAA???>>>999999:::<<<>>>@@@BBBCCCGGGIIIMMMQQQUUUXXXYYYZZZXXXYYYYYYXXXXXXWWWVVVUUUUUUSSSPPPOOONNNLLLIIIGGGBBB@@@>>>:::777333111///++++++,,,,,,,,,+++***))),,,+++++++++++++++++++++************************---+++)))'''((())),,,---+++***)))))))))***+++,,,)))))))))***+++++++++,,,******************************++++++++++++******++++++******)))))))))((())))))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***))))))************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))************))))))))))))******************************+++***)))))))))***,,,------......---,,,,,,---///,,,---//////......000111222222222333333333444444333333444444555666666666666666777888888999::::::888:::::::::888777888999888888777666666555555444111111111000000000111111//////...---,,,++++++***,,,,,,+++++++++++++++***+++******************+++))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............************))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,+++++++++*********))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************+++++++++*********++++++***************+++++++++,,,,,,,,,+++++++++***************************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********++++++*********+++***************++++++'''((()))***,,,---...///++++++++++++,,,,,,,,,,,,)))***+++---///111222333666888;;;<<<<<<===@@@BBBEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???AAACCCDDDEEEDDDCCCBBB@@@@@@>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<============>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>======>>>>>>???<<>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<======>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEBBBBBBAAAAAAAAAAAAAAABBBAAACCCEEEEEEDDDDDDEEEFFFDDDCCCCCCAAA@@@>>><<<;;;888777777777777888888999<<>>???===???BBBCCCCCCCCCDDDFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@======<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB?????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFEEECCCAAA???>>>:::999888777777777777777777:::>>>DDDIIIMMMOOOPPPRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXWWWUUUSSSUUUTTTQQQNNNJJJGGGDDDCCC;;;999555222000//////000---------,,,,,,+++++++++++++++++++++++++++++++++)))+++---...---***'''$$$)))***+++,,,,,,+++)))(((,,,+++++++++******))))))******************************++++++++++++************)))))))))***,,,---))))))***+++++++++++++++))))))******++++++++++++'''((((((((())))))******'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******+++++++++,,,------............++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,******))))))))))))*********************************+++,,,---...---,,,+++---...///...,,,,,,...///,,,---//////......000111111111222222222333333333333333444444555666666777777777777777666666666666444666777666555555666777444444333222222111111000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++000000000///......------+++++++++,,,,,,---------***+++,,,------,,,+++***)))************+++++++++************************''''''((()))***+++,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,+++++++++************)))************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************'''(((((()))******++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))'''(((((()))******++++++---,,,***)))))))))***+++++++++++++++******))))))************************((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++******))))))***+++,,,,,,)))***+++,,,---,,,++++++......---,,,---...///000000444888::::::<<>>??????<<<======<<<<<<>>>BBBEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMKKKIIIGGGDDDBBB@@@BBBAAA???===;;;:::999999777888;;;>>>BBBFFFIIIKKKNNNNNNPPPQQQSSSUUUVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTVVVVVVVVVTTTQQQMMMIIIGGG@@@>>>:::666333111111111000//////...---++++++***,,,------,,,***)))***,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))(((((()))++++++***(((***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++******************+++************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,------......,,,,,,+++***))))))******))))))*********+++++++++,,,,,,,,,+++***)))((('''))))))*********))))))(((************))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,---.........---,,,+++////////////000000000000222222222222222111000///444444444444444444444444333333333444444444555555777777666555555555555555444444333222222111111000000000//////.........---,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---...000000000000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))************++++++++++++******))))))++++++************++++++,,,+++*********+++,,,---((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++++++++***)))(((***+++,,,,,,,,,***)))((()))))))))***+++++++++,,,*********************************))))))))))))(((++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,,,,,,,+++***------------...000222333444777<<<>>>???@@@CCCFFFFFFEEEEEEDDDDDDDDDDDDEEEAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;<<<======>>>@@@DDDGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLKKKLLLNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPNNNKKKIIIHHHFFFEEECCC@@@>>><<<::::::999:::;;;===???BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPSSSTTTUUUVVVVVVUUUUUUTTTUUUVVVUUUTTTRRROOOLLLJJJEEECCC???:::777444333333111000000///...------,,,.........---+++***+++------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))(((***+++,,,+++)))***++++++,,,,,,++++++***,,,,,,++++++************++++++***))))))***++++++************************))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,------,,,++++++***))))))******))))))*********+++++++++,,,,,,,,,,,,+++***)))((())))))************))))))++++++*********)))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,////////////000000000000111111222333333333333333444444444444444444444444333333333444444444555555777666666555555555555555444333333222111111000000............---------,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************************---,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++*********))),,,++++++******++++++,,,,,,+++***))))))***++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))+++++++++++++++***))))))+++++++++++++++***))))))***************+++++++++************************++++++*********)))))))))++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,+++***,,,,,,---///111444666777888;;;>>>AAABBBDDDFFFHHHFFFFFFFFFFFFFFFEEEDDDDDD>>>===<<<;;;:::::::::::::::::::::999::::::;;;<<<:::<<<>>>???@@@CCCHHHKKKNNNNNNOOOPPPQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIILLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKHHHFFFBBB@@@===<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCEEEGGGHHHIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTRRRPPPNNNLLLJJJFFFAAA<<<999666555222222111000///////////////000000///---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***))))))***,,,---+++******++++++,,,,,,++++++***+++************))))))))),,,+++)))(((((()))+++,,,************************)))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++******)))************************+++++++++,,,,,,,,,,,,++++++***)))))))))***************)))+++++++++++++++*********))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------,,,,,,------...////////////000000000000000000222333444555555555444444444444444444444444333333333444444444555555777666555555444444555555333333222222111000000000---------,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---++++++++++++************,,,,,,++++++++++++,,,,,,---,,,+++***))))))******++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))***++++++++++++***)))))),,,+++******************+++++++++***************************************,,,+++++++++************++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888;;;<<<===>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFFFFEEEDDDBBBAAA======<<<::::::999999:::::::::::::::;;;<<<===>>>:::<<>><<<;;;;;;::::::::::::::::::::::::;;;<<<===>>>???<<>>>>>===<<<;;;;;;;;;;;;===>>>???AAACCCDDDEEEFFFDDDEEEFFFHHHKKKMMMOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOMMMJJJFFFBBB>>><<<666555333111111111222333111222333222///---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++******+++------,,,******++++++,,,,,,++++++***)))))))))))))))))))))***,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***)))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))************************************************((()))))))))))))))******+++***************++++++************************++++++,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////------,,,+++,,,---...///////////////000000000000000111111222222222222222333333333444444444555555333333333444444444555555666666555444444444444444222111111000000//////...---------------------......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++++++++,,,+++++++++++++++++++++,,,******))))))))))))******///......------,,,+++***---,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++******************************++++++************++++++************************)))))))))******))))))))))))******+++++++++******++++++)))))))))***+++,,,,,,+++++++++***)))))))))************************,,,,,,,,,+++++++++************************************))))))))))))******************************************************))))))*********+++++++++...---......///000222333222444777;;;>>>AAABBBCCCHHHGGGFFFGGGHHHHHHFFFDDDAAAAAAAAA@@@???>>>===<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@BBBEEEGGGIIIKKKNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKIIIIIIIIIJJJKKKLLLNNNNNNMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYYYYXXXWWWTTTQQQNNNLLLBBBBBB@@@???>>>=========<<<<<<===???AAABBBDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMJJJGGGCCCAAA:::888666333222333444444333444666555222///.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***))))))***,,,---+++******++++++,,,,,,++++++***)))))))))************++++++******************+++************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))***************)))******+++,,,+++++++++*********************+++++++++******)))))))))***+++,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))***************************++++++,,,---......///,,,,,,,,,,,,---......///////////////000000000000000000111222222222111111222333333444444555555555333333333444444444555555666555444444333333444444111111000000///.........------------............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...------------............------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++------......---,,,+++***,,,,,,+++******+++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++************++++++************************((())))))******))))))((())))))***++++++++++++*********************+++,,,+++++++++***************************************,,,+++++++++************************************)))(((((((((((()))******************************************************)))************+++++++++.........///111333555777777999<<>>===<<<<<<<<<;;;;;;<<<<<<===???@@@AAA???>>>>>>>>>???@@@AAAAAACCCEEEHHHJJJJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYZZZYYYXXXUUUSSSQQQIIIHHHFFFCCCAAA@@@??????<<<===>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOONNNLLLIIIGGG???===:::777555555666777666888999888555222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))(((***+++,,,+++)))***++++++,,,,,,++++++***************++++++,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))*********)))))))))((((((************))))))))))))))))))))))))))))))))))))******************************************************************************))))))***++++++,,,+++++++++*********))))))((())))))******)))))))))((()))***+++,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))******************************++++++,,,,,,------***+++,,,---............////////////000000000000///000111222333444444444222222333333444555555666333333333444444444555555666555444444333333444444111000000//////...------++++++,,,,,,------------++++++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------........./////////000000...//////000000//////...000000000000111111111222000000000000000000000000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++***))),,,+++*********+++,,,---******************************************************++++++++++++******************************++++++************++++++************************(((((())))))))))))(((((())))))***+++++++++++++++))))))***+++++++++++++++***************+++++++++************************++++++*********)))))))))************************))))))(((((()))******+++************************************************)))************+++++++++......///000222555777999:::<<<>>>AAADDDEEEEEEEEEBBBAAAAAACCCGGGHHHGGGEEECCCAAA???===<<<<<<<<<===>>>??????@@@BBBCCCEEEFFFCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNMMMNNNNNNNNNNNNNNNMMMMMMNNNMMMJJJHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKIIIHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYYYYZZZ[[[ZZZXXXVVVTTTNNNLLLJJJGGGDDDAAA@@@???>>>???@@@BBBCCCEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKIIIHHHFFFFFFFFFFFFHHHJJJMMMPPPQQQOOOMMMLLLCCC@@@===999777777888888888:::<<<;;;888555333333......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((()))++++++***(((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))***+++,,,,,,++++++++++++******))))))'''((())))))))))))((((((((()))***+++,,,---------(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))+++,,,...//////...---////////////000000000000...///111333555666777777222222333333444555666666333333333444444444555555555555444333333333333444000000000///......------*********++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------.../////////000000111111111222333444444333222111222222333333333444444444555555555555555555555555000000000000////////////000000000000000000000000---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------///......------......///'''(((***++++++***)))(((++++++*********+++---...************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++************************(((((())))))))))))((((((((()))***+++++++++++++++((()))***,,,,,,,,,+++***))))))******+++++++++,,,*********************************))))))))))))((())))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))************************)))************+++++++++---...111444666999:::;;;???AAACCCEEEFFFFFFEEEDDDHHHHHHGGGFFFEEECCCAAAAAA============>>>>>>>>>>>>???AAADDDFFFGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEFFFFFFDDDFFFHHHIIIKKKKKKKKKJJJLLLMMMOOOPPPQQQPPPNNNMMMIIIGGGDDDCCCDDDEEEEEEDDDGGGHHHJJJLLLLLLLLLLLLKKKNNNNNNOOOOOOPPPPPPQQQQQQVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[ZZZXXXVVVUUUQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCBBBBBBBBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIFFFDDDEEEFFFIIIIIIKKKLLLLLLLLLLLLLLLJJJGGGBBB===:::999:::;;;>>>===<<<;;;:::;;;;;;<<<555333111///......///000******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***)))))))))++++++))))))***++++++++++++*********++++++++++++******++++++******************++++++******************+++)))'''''')))++++++++++++,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---------............//////////////////000000000111111000000111222222333333333333444333333222222222///---///444777555222555444444333333222222111111000///......------...------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***,,,.........---...///---------....../////////------...000111222333333777777888888999::::::;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333333444333222222333444333111//////////////////......///...---,,,+++***))))))(((***+++---...------,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++******+++,,,,,,(((***++++++)))((()))))))))************+++++++++************************************************************************333444666999<<<>>>??????@@@BBBCCCEEEFFFEEEDDDCCCFFFFFFEEEEEECCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@BBBCCCFFFGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNLLLKKKJJJHHHGGGGGGHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPRRRTTTUUUTTTSSSRRRNNNLLLIIIHHHHHHHHHHHHGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYYYYWWWVVVUUUUUUSSSPPPOOONNNLLLJJJGGGIIIIIIGGGGGGGGGIIIKKKLLLQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPOOOLLLHHHEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIEEEAAA>>>===<<<===<<<======>>>>>>>>>>>>===999777444222000//////000++++++,,,,,,---------------,,,,,,++++++,,,,,,---************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))******+++))))))***++++++++++++*********++++++++++++******************************+++++++++++++++++++++++++++)))'''''')))***+++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............////////////000000111111111222111111111111222222333222222333444555555555444777444222444888999777555555444444333333222222111111000///......------...------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++---...///...---...///....../////////000000000222222333555777888999:::<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???===<<<;;;;;;;;;:::888888888888666555444333333222222111111000.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++''')))******)))((()))***)))************+++++++++************************************************************************888999;;;>>>@@@BBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA??????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRRRROOONNNMMMKKKKKKKKKLLLLLLKKKLLLOOOQQQSSSTTTUUUUUUTTTVVVXXXZZZ[[[\\\\\\[[[VVVTTTPPPNNNNNNNNNMMMKKKLLLLLLNNNOOOOOONNNMMMMMMIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLLLLMMMOOOQQQSSSTTTRRRSSSUUUVVVVVVVVVUUUUUUXXXVVVSSSRRRQQQPPPNNNLLLNNNNNNMMMLLLLLLMMMNNNOOOTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTPPPLLLHHHGGGGGGBBBBBBCCCDDDFFFIIILLLMMMNNNMMMJJJFFFCCCAAA??????;;;<<<>>>AAABBBBBBAAA@@@???===:::777444111000///,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,***))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******)))))))))******+++))))))***++++++++++++*********++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((*********++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...//////000111222333333333333222111111222222222111222333555666666777777999777555666999:::888555555444444333333222222111111000///......------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++...---,,,++++++++++++++++++---//////...---...///000000111111222333333444777888999;;;===>>>@@@@@@DDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFDDDDDDCCCDDDBBB@@@@@@@@@???===;;;;;;;;;:::888777666555444000000000000000000000000------,,,,,,,,,,,,---------------------------...,,,,,,+++++++++++++++***************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++***************************************************************)))************+++++++++))))))***++++++***))))))(((***,,,,,,,,,+++,,,---)))************+++++++++************************************************************************:::;;;===???AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@AAAAAAAAAAAA@@@??????BBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNPPPRRRTTTVVVWWWWWWRRRQQQPPPOOONNNOOOOOOPPPOOOQQQSSSVVVYYYZZZZZZ[[[[[[\\\___aaacccdddeeeeee^^^[[[XXXUUUTTTSSSRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPJJJJJJJJJJJJJJJLLLMMMNNNKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNPPPRRRSSSSSSSSSRRRVVVUUUSSSSSSSSSSSSQQQPPPPPPPPPOOONNNNNNOOOPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXUUUPPPMMMKKKKKKFFFEEEEEEEEEGGGIIILLLNNNOOONNNLLLJJJGGGDDDBBB@@@;;;<<<===???AAABBBDDDDDDDDDCCC@@@===999666333111...---------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++)))))))))))))))*********))))))***++++++++++++*********++++++++++++*********************++++++++++++++++++,,,,,,,,,,,,,,,***(((''''''(((*********+++,,,---...///000111111------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...///000111222333444444444444333222222222222333444444555666666777666666888666444555666666555333555444444333333222222111111000///......------...------,,,,,,,,,+++++++++++++++,,,---------,,,,,,))))))))))))************++++++++++++++++++++++++...------,,,++++++,,,,,,,,,---//////...---...///111222333555777999:::;;;<<<<<<>>>@@@BBBCCCEEEFFFJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGJJJHHHGGGFFFGGGGGGEEECCCCCCCCCAAA???>>><<<;;;:::444444444333333222222222222111///...---...///000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++'''(((***++++++***((('''&&&(((************+++,,,))))))*********+++++++++************************************************************************<<<===???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMRRRSSSTTTVVVXXXYYYYYYZZZTTTSSSRRRQQQQQQQQQRRRSSSSSSUUUWWWZZZ\\\^^^^^^^^^```aaacccfffhhhjjjkkkllldddaaa]]]ZZZXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUNNNNNNMMMMMMMMMOOOQQQRRRMMMLLLKKKJJJIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQPPPOOOPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYYXXXUUURRRQQQQQQKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKHHHFFFCCCAAA>>>===;;;:::<<<@@@DDDGGGHHHGGGFFFCCC???;;;888666111000///------,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++)))(((''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********(((((())))))************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++)))*********+++++++++,,,+++)))'''''')))+++++++++,,,---///111222333333333...------,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///...///000111222333444444444444333333333333333444777777777777666555444444666555444444444444333222555444444333333222222111111000///......------...------,,,,,,,,,+++++++++***+++,,,,,,---------,,,*********++++++++++++,,,++++++++++++++++++++++++......------------......---///111111000000111222444555888:::===@@@BBBCCCBBBCCCDDDFFFHHHIIIKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;:::888777666555555444222000/////////000/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++'''(((***++++++***((('''!!!###%%%&&&&&&%%%'''((())))))*********+++++++++************************************************************************@@@AAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAAAAACCCDDDDDDEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPQQQRRRRRRVVVVVVWWWXXXYYYYYYYYYYYYUUUTTTSSSRRRRRRSSSTTTTTTVVVWWWZZZ\\\^^^_________aaabbbdddfffhhhkkkmmmnnnfffccc___\\\ZZZYYYWWWUUUUUUVVVXXXYYYZZZZZZYYYYYYTTTSSSRRRQQQRRRTTTVVVWWWPPPOOOLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOOOOOOONNNNNNLLLKKKKKKLLLOOOQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWWWWWWWWWWXXXXXXXXXVVVXXXZZZYYYWWWUUUUUUUUUNNNMMMKKKJJJIIIHHHIIIIIIKKKKKKKKKJJJHHHGGGEEEDDDAAA>>>:::888999===CCCGGGIIIIIIIIIHHHFFFBBB???<<<777555333000...---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++)))((('''''''''((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))''''''((()))************))))))***++++++++++++*********++++++++++++******)))))))))***++++++,,,,,,)))))))))******++++++,,,,,,***))))))***,,,,,,,,,...000333666777666555444///...---,,,,,,++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///...//////000111222333333444333333333444444555666888888777777666444333222666666666555555444444444555444444333333222222111111000///......------...------,,,,,,,,,,,,++++++******+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111111000222555666666666888999;;;<<<>>>AAADDDGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPQQQOOONNNMMMNNNPPPQQQQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFDDDBBB@@@>>>===<<<999888666444333222111111000//////...---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))***++++++***))))))%%%''')))***)))((()))***)))************+++++++++************************************************************************BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ]]]^^^______^^^___```aaaccceeehhhjjjkkkeeebbb^^^[[[ZZZYYYWWWVVVTTTVVVXXXZZZ[[[[[[[[[[[[XXXWWWVVVUUUVVVXXXZZZ\\\UUUTTTQQQOOONNNOOOQQQRRRPPPPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZZZZXXXVVVUUUUUUQQQPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGCCC@@@<<<::::::===AAADDDHHHIIIKKKLLLKKKHHHEEECCC>>>;;;888444111000/////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))&&&'''((()))*********)))))))))***++++++++++++*********++++++++++++******((())))))***++++++,,,,,,))))))***++++++,,,------...,,,******,,,---...---///222777:::;;;999666333//////...,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............////////////000000111111111333333333333444666777888666666666666555555444333555666666666555444555555555444444333333222222111111000///......------...------,,,,,,,,,,,,++++++)))***+++,,,------------+++++++++,,,,,,,,,,,,---------------------------.........///000222444444555777:::<<<===>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPQQQQQQRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSQQQQQQQQQSSSTTTSSSRRROOOOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLKKKIIIHHHGGGFFF@@@@@@???>>><<<:::888777555444333111000...---,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,......---,,,,,,---)))************+++++++++************************************************************************BBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTTTTVVVXXXZZZ[[[]]]\\\\\\\\\\\\]]]]]]]]]]]]XXXXXXXXXWWWVVVTTTSSSRRRTTTSSSRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\^^^^^^^^^]]]]]]]]]^^^```bbbdddfffhhhdddaaa]]][[[ZZZYYYWWWVVVSSSTTTWWWYYY[[[[[[\\\[[[[[[ZZZXXXWWWXXXZZZ\\\^^^ZZZYYYWWWUUUUUUWWWYYYZZZSSSTTTTTTTTTSSSQQQOOONNNLLLJJJIIIIIIJJJJJJIIIGGGHHHIIIKKKMMMNNNOOOPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUWWWYYY[[[[[[XXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOKKKJJJIIIIIIIIIIIIJJJJJJCCCAAA???===<<<===???AAAGGGIIILLLNNNNNNLLLIIIGGGBBB@@@<<<777444222111111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%&&&((()))*********)))))))))***++++++++++++*********++++++++++++******((())))))***++++++,,,,,,******+++,,,,,,---.........---++++++---...///...000444999===>>>;;;666333000///...---,,,+++++++++,,,++++++++++++++++++,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000222222333333555666888999444444555555555555555444333444555444333333444555555555444333333222222111111000///......------...---------,,,,,,,,,++++++)))***+++,,,------...---***++++++++++++,,,,,,,,,........................---......000222444666777888;;;>>>AAABBBCCCEEEGGGKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSSSSTTTTTTSSSQQQOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRQQQQQQPPPOOONNNNNNHHHHHHHHHGGGEEEBBB???===;;;;;;999777555333111000---------....../////////************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++************************************************)))************+++++++++,,,,,,+++******+++,,,,,,(((***++++++)))(((((())))))************+++++++++************************************************************************CCCBBBAAA@@@?????????@@@>>>>>>>>>???AAACCCEEEGGGFFFGGGIIIJJJKKKLLLKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOKKKKKKLLLMMMPPPSSSVVVXXXZZZ\\\^^^aaabbbcccbbbbbbcccbbb```^^^\\\ZZZZZZYYY[[[XXXTTTQQQOOOOOOPPPQQQSSSTTTTTTSSSRRRSSSVVVXXXZZZZZZ[[[]]]___^^^\\\ZZZ[[[\\\\\\]]]^^^___``````bbb___[[[XXXWWWVVVUUUSSSVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUWWWYYY[[[\\\]]]^^^[[[ZZZZZZZZZZZZ\\\]]]^^^```^^^\\\[[[YYYWWWRRROOOLLLIIIFFFHHHKKKLLLIIIEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQMMMLLLJJJHHHHHHHHHHHHHHHGGGEEEAAA>>><<<<<<======AAADDDIIINNNRRRRRRRRRQQQKKKGGGBBB===:::666222///111000...,,,+++++++++,,,...---,,,---///000///...)))))))))***+++++++++,,,++++++++++++++++++++++++'''((()))++++++***))))))************))))))((((((++++++++++++++++++++++++,,,+++++++++***)))))))))))))))************))))))******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---))))))************)))))))))************+++++++++++++++++++++++++++++++++///...,,,******+++,,,---++++++++++++++++++++++++...000333555555333000...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..................///////////////000111222333444555555333444666888999888777666888888777666666666666666444444555555555555555555444333222111000000000000......------------......------,,,,,,,,,------...//////...---,,,++++++,,,((()))+++---...............------,,,---...000111000222444666777:::===@@@???AAADDDGGGIIIKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPTTTTTTSSSSSSSSSSSSSSSTTTWWWVVVVVVVVVTTTSSSRRRQQQQQQPPPOOONNNNNNOOOPPPPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSSSSSSSUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVSSSQQQRRRTTTTTTRRRPPPNNNNNNNNNMMMLLLKKKIIIHHHCCCBBB@@@>>><<<:::888777666444111...---...///111...,,,++++++---......---,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,+++++++++++++++++++++************************+++++++++************)))***++++++++++++,,,,,,,,,)))))))))***+++++++++,,,@@@@@@???>>>>>>>>>>>>>>>======>>>???BBBDDDGGGIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJMMMOOOMMMNNNPPPRRRUUUYYY[[[]]]aaaaaabbbdddeeeeeeffffffaaa```___]]]\\\[[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSVVVWWWWWWVVVUUUVVVXXXZZZZZZ[[[\\\___aaa```^^^[[[YYYZZZ[[[]]]___```aaabbbdddaaa^^^[[[ZZZXXXVVVTTTSSSRRRPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTVVVYYY[[[\\\[[[ZZZZZZZZZ[[[]]]^^^___cccaaa```______]]]ZZZWWWPPPMMMKKKLLLOOOOOOLLLHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTOOONNNLLLKKKJJJIIIJJJJJJHHHFFFCCC???===<<<======@@@CCCGGGLLLPPPQQQRRRRRRPPPMMMHHHDDD@@@===999666333222000...------------,,,+++++++++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))************))))))*********+++++++++,,,,,,+++******))))))******+++***************+++,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,---------,,,++++++***+++++++++++++++++++++++++++---000333444333111000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---------..................//////////////////000111222333444444333444666888888888777666888777666666555555666666555555555555555555555555333333222111000000000000......------------......///......---------......------,,,,,,,,,------...)))***+++,,,------,,,,,,------------...000111333333555777999;;;===@@@CCCDDDEEEHHHKKKMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRTTTUUUVVVYYYWWWUUUVVVWWWXXXVVVTTTTTTTTTSSSSSSRRRPPPOOONNNJJJIIIGGGEEEBBB@@@???>>>999888555222111000000111---+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************+++++++++************)))((())))))))))))************************+++++++++===<<<<<<;;;;;;;;;;;;<<<;;;<<<>>>@@@CCCGGGJJJKKKMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIKKKNNNQQQQQQSSSUUUYYY\\\___aaabbbaaa```_________```bbbbbb^^^^^^]]]\\\[[[[[[[[[\\\XXXXXXXXXWWWVVVVVVUUUUUUZZZ[[[[[[[[[YYYZZZ[[[]]]]]]^^^aaadddfffeeebbb___ZZZ[[[]]]```ccceeefffgggfffdddaaa___]]]ZZZWWWTTTPPPOOONNNLLLLLLLLLMMMMMMOOOOOOOOOPPPSSSWWWZZZ\\\[[[[[[[[[[[[]]]^^^```aaabbbbbbaaabbbccccccaaa___XXXUUUSSSTTTVVVVVVRRROOOKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOPPPSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWRRRQQQPPPOOONNNMMMMMMMMMKKKIIIFFFBBB@@@>>>>>>===@@@AAADDDHHHLLLPPPRRRTTTSSSQQQMMMJJJHHHDDD@@@===666555333000///.........+++***)))***,,,---,,,+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))************))))))*********++++++++++++,,,+++******))))))******+++***))))))))))))***++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***+++---......,,,***)))++++++++++++++++++++++++''')))---000222222222111,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++***************))),,,,,,,,,---------..................////////////...//////000111222333333333444555777777777777666777666555555444444555555555555555555555555555555333333222111000000000000......------------......///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------------,,,,,,------...///111333555666888:::===???@@@BBBEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRQQQPPPOOONNNMMMGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSVVVWWWZZZYYYXXXXXXYYYYYYXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNKKKIIIGGGEEEDDD>>>===;;;999777555333222///---++++++,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************+++++++++************)))((())))))))))))*********+++++++++***************999999999888999999::::::;;;<<>>;;;888666444222000//////...---,,,++++++++++++,,,,,,,,,,,,************************,,,+++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))*********************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))888888777888888999::::::<<<>>>@@@DDDGGGJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNQQQUUUXXXXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWXXXZZZ]]]___]]]]]]]]]]]]^^^___aaaaaaddddddeeeeeedddbbb```___ccceeefffgggffffffggghhhiiijjjlllooopppooollliiihhhjjjllloooqqqqqqqqqqqqnnnllliiigggeeeaaa]]]YYYOOOOOOPPPPPPPPPQQQRRRRRRTTTSSSRRRRRRSSSWWWZZZ\\\\\\]]]^^^___```aaabbbbbb]]]\\\\\\]]]```bbbbbbbbbddddddcccccccccbbbaaa___ZZZXXXTTTPPPLLLIIIHHHGGGCCCEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUQQQPPPNNNLLLIIIFFFCCCBBBAAAAAAAAACCCFFFKKKPPPSSSRRRQQQQQQQQQPPPMMMHHHEEE===;;;888555222000000///...---,,,,,,---...---+++------,,,,,,++++++******++++++++++++++++++++++++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,---************************)))))))))***+++++++++,,,******++++++++++++******))))))*********+++++++++***))))))))))))))))))***)))))))))((())))))***+++))))))************))))))))))))*********+++++++++************************,,,+++*********+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000111111222222222333444444555666666666666666555444444444444444666666555555555444444444333222111000////////////------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---------,,,,,,------...000000//////000000000000111333555888:::===??????CCCEEEHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNOOONNNMMMKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHAAA???>>><<<<<<<<<<<<===;;;;;;;;;<<<>>>???AAABBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMJJJJJJJJJHHHFFFBBB???===:::777444222222111///---,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((((((((()))))))))*********************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))888888888888999;;;<<<<<>>@@@CCCDDDEEEFFFIIIKKKLLLKKKJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFF>>>===;;;:::999888999999888888999:::;;;===>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDGGGIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSSSSOOOOOOOOONNNLLLJJJGGGFFF???===999777555444111////////////......---------++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************************************++++++************++++++************************)))))))))************+++++++++++++++++++++++++++,,,+++++++++***)))))))))((())))))******+++++++++************************+++++++++************)))((())))))))))))*********+++++++++***************999999::::::;;;===>>>???BBBDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOORRRTTTVVVWWWWWWVVVWWWXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ]]]```cccfffjjjjjjjjjjjjkkkmmmnnnooopppqqqrrrsssttttttuuuuuuuuuxxx{{{}}}~~~~~~}}}{{{{{{{{{{{{yyywwwwwwyyy}}}~~~zzzxxxvvvuuurrrpppiiiiiiiiihhhhhhfffeeeeeecccbbbaaa```___^^^^^^^^^```aaabbbccccccbbbaaaaaa]]][[[YYYYYYZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]\\\\\\]]][[[[[[[[[ZZZWWWTTTQQQOOOJJJLLLOOORRRTTTUUUUUUUUUPPPOOOMMMKKKIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQSSSUUUVVVVVVUUUUUUVVVVVVVVVSSSPPPLLLJJJGGGFFFEEEDDDEEEHHHJJJLLLQQQRRRTTTVVVWWWTTTOOOKKKFFFDDD@@@<<<888666444444000///......//////...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***))))))))))))************))))))(((((((((((())))))***************+++,,,,,,)))******++++++******))))))************+++++++++***************************************++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111222222222222222222222222222333444555666888777666666555555666666777666666555444444333333222111000//////......///---,,,,,,++++++,,,,,,---------------...///000000,,,,,,,,,,,,------...///......///000222555888999<<<===@@@CCCFFFHHHIIIIIIIIIKKKMMMMMMKKKIIIHHHIIIIIIIIIGGGGGGFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFF???>>><<<:::999999999:::888888888999:::<<<>>>???===>>>@@@AAABBBBBBBBBAAA@@@@@@?????????AAABBBCCCDDDHHHLLLNNNPPPRRRVVVZZZZZZZZZ[[[[[[ZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWRRRRRRRRRRRRQQQPPPNNNNNNHHHEEEAAA>>><<<:::777555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,++++++++++++*********************************************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))************++++++++++++++++++++++++++++++******************))))))******+++,,,,,,---************************+++++++++************)))((())))))))))))************************+++++++++::::::;;;<<<===???@@@AAADDDFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKNNNPPPRRRVVVYYY[[[[[[YYYWWWUUUUUUUUUTTTTTTTTTTTTVVVXXXYYY^^^___```cccfffjjjmmmoooooooooooopppqqqrrrssstttrrrssstttvvvxxx{{{|||}}}|||}}}}}}|||{{{zzzxxxxxxwwwvvvtttqqqooonnnlllkkkjjjiiigggeeecccbbbbbbbbbcccdddcccbbbaaa```\\\ZZZWWWVVVVVVVVVVVVUUUTTTUUUWWWXXXWWWWWWXXXYYYXXXYYY[[[[[[ZZZXXXUUURRRNNNPPPSSSWWWYYYZZZZZZYYYRRRQQQNNNKKKJJJJJJJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNJJJLLLNNNQQQSSSTTTTTTTTTVVVWWWXXXXXXVVVSSSOOOMMMIIIHHHFFFEEEFFFGGGIIIJJJNNNPPPRRRUUUVVVTTTOOOJJJIIIGGGCCC???;;;888777666000///------......---,,,,,,------....../////////+++++++++++++++++++++++++++,,,---...///...---,,,*********++++++,,,,,,,,,------------------------,,,+++++++++******))))))***++++++,,,,,,++++++***))))))))))))************))))))(((((((((((())))))++++++******++++++,,,---+++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***++++++++++++++++++++++++,,,+++)))((()))***,,,---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,---------................../////////000222222222222222333333333222222222222333444555555888888777666666666666666777777666555444444333333222111000//////.........---,,,,,,++++++,,,,,,---)))))))))***+++,,,---...******+++,,,---///000111000111222444777;;;>>>@@@???AAACCCFFFIIIJJJKKKKKKJJJLLLNNNMMMKKKHHHGGGGGGEEEEEECCCBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB======>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFEEEBBBAAA???===<<<<<<<<<===888888888999:::<<<>>>???<<<===???@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???===AAAFFFIIIKKKNNNSSSWWWXXXXXXYYYYYYYYYXXXWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSPPPMMMIIIEEECCCAAA>>>;;;444333222111000///...---------------------------))))))******+++++++++++++++++++++*********))))))************************************************************************)))***+++,,,,,,+++***)))************************))))))))))))************++++++++++++++++++++++++***************+++++++++))))))***+++,,,,,,------************************+++++++++************)))***++++++++++++,,,,,,,,,))))))******+++++++++,,,<<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHKKKLLLMMMNNNOOOPPPQQQRRRWWWYYY[[[ZZZXXXVVVUUUUUUTTTUUUVVVVVVWWWXXX\\\^^^fffggghhhjjjmmmqqqtttvvvwwwxxxyyyyyyxxxxxxyyyzzzuuuxxx{{{}}}{{{zzz|||}}}wwwuuussspppnnnmmmmmmmmmiiigggfffdddccccccdddddd```]]]ZZZWWWVVVUUUSSSQQQRRRQQQQQQRRRSSSSSSQQQOOOOOOQQQTTTWWWYYYZZZZZZZZZTTTVVVYYY]]]___aaabbbbbb\\\WWWPPPKKKIIIIIIJJJJJJHHHHHHIIIHHHGGGFFFGGGGGGJJJJJJLLLOOOSSSTTTTTTSSSWWWWWWXXXXXXXXXVVVUUUTTTSSSQQQMMMIIIHHHGGGHHHIIIPPPPPPRRRSSSTTTTTTTTTTTTNNNJJJEEEAAA>>>===;;;999222333333111///---,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///...,,,******+++,,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))))))))))))))*********((()))***+++++++++++++++***)))))))))***+++,,,,,,******++++++++++++***************+++,,,,,,------++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,***,,,------,,,++++++,,,,,,---...///...---,,,+++---------...............222222222111111111111111222222333333333333444444777777888888888999999999777666444222111111222222000///...---------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---............---,,,***+++...000333444555888<<>>>>>============@@@@@@AAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@AAACCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???===<<<<<<;;;;;;;;;<<<===???@@@>>>???@@@AAAAAAAAA@@@??????>>>>>>============>>>??????@@@BBBEEEJJJNNNPPPTTTUUUUUUUUUUUUSSSRRRQQQUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYXXXWWWUUUTTTRRRQQQRRRQQQOOOMMMKKKIIIGGGFFF???===:::777444222000///...---,,,,,,------,,,******+++,,,---...---,,,+++,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************,,,+++++++++******)))))),,,+++***)))***+++,,,---,,,++++++******++++++,,,++++++************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++,,,,,,,,,---************************************************+++++++++*********))))))>>>>>>@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJMMMOOORRRTTTUUUVVVSSSUUUVVVWWWVVVUUUVVVWWWVVVXXXZZZ[[[]]]___cccfffllllllmmmoooqqquuuxxxyyyxxxyyy{{{|||{{{{{{}}}~~~|||~~~~~~{{{xxxvvvttttttqqqooollliiigggeeeeeeeeebbb```]]][[[YYYXXXUUUSSSQQQQQQQQQRRRRRRQQQNNNLLLKKKMMMOOOQQQSSSUUUVVVWWWWWWYYY\\\___bbbdddeeefffaaa\\\VVVQQQOOOOOOOOOOOOJJJJJJJJJIIIGGGGGGGGGHHHGGGHHHIIILLLPPPRRRQQQPPPTTTUUUVVVWWWWWWVVVUUUUUUTTTRRROOOLLLJJJJJJJJJJJJNNNNNNPPPQQQSSSSSSTTTTTTRRRNNNIIIEEEBBB@@@===<<<777666444111...------......------,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///---,,,******+++,,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++******))))))(((((())))))***+++++++++++++++++++++******************)))******++++++******)))))))))))))))************************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,***,,,------,,,++++++,,,------............------------...//////000111111111111111111111111222222222222333333333333444444777777777888888888999999444333111000///....../////////...---------------///...---,,,,,,,,,,,,------,,,,,,,,,,,,---.........//////...---...111333666888:::===@@@CCCFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJIIIHHHEEECCCAAA============<<<<<<<<<;;;?????????@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<======>>>???@@@AAABBBCCCDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>>?????????AAADDDGGGKKKMMMQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUSSSRRRPPPNNNLLLLLLFFFDDDAAA===999666333222111///...---......,,,+++***+++,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((((((((((((((()))))))))************************************************+++++++++*********))))))@@@AAABBBCCCDDDEEEFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLOOORRRTTTTTTTTTSSSMMMOOOQQQSSSTTTVVVYYY[[[\\\^^^aaaccceeeiiimmmpppsssssstttuuuwwwzzz|||~~~zzz|||}}}|||zzzuuuqqqmmmjjjiiihhhhhhfffcccbbb```^^^ZZZXXXUUUTTTUUUUUUUUUSSSOOOKKKIIIIIIJJJLLLNNNQQQTTTUUUYYYZZZ]]]aaadddhhhjjjkkkfffccc^^^ZZZYYYXXXVVVUUUQQQOOOMMMKKKIIIHHHHHHHHHEEEEEEFFFIIILLLNNNNNNMMMPPPQQQSSSTTTUUUVVVVVVWWWUUUTTTSSSQQQOOOMMMLLLKKKLLLMMMOOOPPPRRRSSSSSSTTTVVVRRRNNNJJJGGGDDDAAA>>>===:::666222///...///000---,,,,,,,,,,,,,,,------++++++************++++++,,,,,,------------,,,,,,...---,,,+++***+++,,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,+++***)))(((((('''))))))***++++++++++++***---,,,+++***))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++++++++++++++************************,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,.........------......///......///000111111222222000000000111222222222333222222333333333333444444666666777777777888888888666555444222111111111111//////...------------.........---,,,,,,,,,------,,,,,,++++++,,,---.........///000000000222555888<<<>>>AAADDDGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDBBBAAA???>>>;;;;;;;;;;;;::::::::::::<<<======>>>>>>>>>======>>>>>>??????@@@AAABBBBBBCCCBBBAAAAAABBBCCCEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNLLLKKKJJJHHHGGGGGGCCCCCCAAA@@@????????????CCCCCCEEEFFFGGGGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFHHHJJJMMMNNNOOOOOOOOONNNMMMLLLIIIKKKNNNQQQRRRRRRRRRQQQSSSTTTUUUVVVXXXXXXYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQNNNLLLIIIEEE@@@<<<999888444333111000000///---+++++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------************************,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++++++++*********************************************************+++++++++***************BBBBBBCCCDDDEEEFFFGGGGGGGGGIIILLLNNNPPPOOONNNMMMPPPQQQSSSTTTSSSPPPMMMKKKKKKMMMOOORRRTTTXXX]]]aaadddfffiiilllnnnqqqtttwwwyyyxxxxxxyyy{{{}}}~~~}}}xxxtttqqqpppppprrrpppnnnmmmkkkgggccc```]]]]]]]]]]]]\\\YYYTTTPPPKKKJJJJJJJJJLLLOOOSSSUUUXXXYYY\\\```eeejjjnnnqqqkkkiiifffcccbbbaaa___]]][[[XXXSSSOOOLLLJJJIIIHHHDDDDDDDDDFFFIIIJJJJJJIIIMMMNNNPPPRRRTTTVVVXXXXXXVVVVVVVVVUUUSSSQQQNNNMMMLLLMMMOOOQQQSSSTTTUUUUUUXXXUUUQQQNNNKKKGGGCCC@@@@@@===999666444222111000------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++++++++******))))))))))))******+++++++++******++++++******)))*********((())))))******))))))(((......---,,,,,,+++******************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,...---,,,,,,,,,---.../////////000000000000000000//////000111222333333333222222222333333333444444555555666666666777777777777666555444333222222111///......---------.........------,,,,,,,,,------,,,+++++++++,,,---...///...///111333444666:::===AAACCCFFFJJJLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIFFFDDDBBB???===<<<<<<<<<999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJMMMNNNPPPPPPQQQRRRRRRQQQPPPOOONNNNNNMMMJJJIIIHHHFFFEEECCCBBBBBBDDDEEEFFFGGGIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIEEEGGGIIILLLNNNOOOOOOOOOSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTSSSQQQOOOLLLHHHDDDAAA@@@999777444333222000...,,,------,,,,,,,,,+++******++++++,,,,,,------......************************,,,,,,,,,+++++++++******************************+++++++++++++++*********)))***+++,,,---,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************---------,,,,,,+++++++++************************************************************************CCCCCCDDDEEEGGGHHHIIIIIIKKKLLLOOOQQQRRRRRRRRRQQQRRRSSSTTTTTTRRROOOLLLIIINNNPPPSSSVVVZZZ___dddhhhlllooorrrtttuuuvvvyyy{{{|||{{{{{{|||}}}~~~{{{zzz{{{|||~~~|||{{{yyytttoookkkgggfffeeeeeeccc```[[[WWWPPPOOOMMMLLLLLLOOORRRTTTUUUVVVYYY]]]ccciiiooorrrqqqooommmllllllkkkjjjhhhfffbbb\\\WWWTTTPPPLLLJJJGGGFFFEEEEEEGGGHHHHHHGGGJJJKKKMMMOOORRRUUUWWWXXXVVVVVVWWWWWWVVVSSSQQQOOOOOOPPPRRRSSSUUUVVVVVVWWWXXXUUUSSSPPPMMMIIIDDD@@@@@@???===<<<;;;999444000///...------,,,,,,------------,,,,,,,,,,,,------,,,------......------,,,------,,,,,,++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,******+++++++++******)))))))))))))))***+++,,,---))))))************))))))///......---,,,+++******++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,+++++++++,,,...///111000000//////......---//////000111222333333333222222222333333333444444444444555555555666666666333333222111000///............---------......///------,,,,,,,,,------...,,,,,,,,,,,,---...///000...000333555777:::>>>AAAEEEFFFJJJLLLNNNOOONNNNNNMMMMMMNNNMMMLLLJJJHHHGGGCCCAAA???<<<:::999::::::888999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEDDDDDDCCCDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNKKKLLLLLLMMMLLLJJJIIIHHHEEEEEEEEEFFFGGGJJJLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRRRRPPPNNNKKKIIIHHH@@@===:::777555333000---///...---,,,,,,+++************++++++,,,,,,------************************,,,,,,,,,+++++++++******************************)))*********************)))***+++,,,---,,,+++***,,,++++++******++++++,,,)))*********+++++++++,,,******+++,,,,,,,,,,,,+++******************************))))))((((((''''''************************************************************************DDDDDDFFFGGGIIIKKKLLLMMMOOOOOOQQQRRRSSSSSSSSSSSSQQQRRRTTTUUUVVVUUUSSSRRRWWWYYY]]]```cccgggllloootttvvvyyyzzzzzz{{{|||~~~~~~~~~~~~|||wwwqqqooommmkkkiiifffbbb___YYYWWWTTTQQQQQQQQQSSSTTTUUUUUUWWWZZZ___fffllloootttrrrppppppqqqrrrqqqpppmmmiiiccc```^^^ZZZTTTPPPLLLJJJHHHGGGHHHHHHGGGFFFHHHIIIJJJKKKNNNPPPSSSTTTUUUUUUVVVWWWVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVUUUSSSQQQOOOKKKEEEAAA@@@???>>>@@@AAA???999444222111000...------,,,,,,......------------......------............---------------,,,,,,,,,++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***((())))))***+++,,,------***++++++++++++***))))))'''(((((()))***,,,---...******++++++++++++******---,,,,,,+++***)))))))))++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...///111000000//////......---000000000111222222222333222222333333333333444444333333444444444555555555444444444333222111///......------------...//////------,,,,,,,,,---......------------...///111111000333666999<<>>@@@BBBCCCEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSQQQPPPNNNMMMHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSOOOOOOOOOOOONNNLLLIIIHHHFFFEEEDDDCCCCCCEEEHHHIIIFFFGGGJJJMMMPPPRRRSSSTTTVVVVVVVVVWWWXXXYYYYYYYYYRRRSSSSSSSSSRRRQQQOOONNNHHHEEEAAA>>>;;;888444111111000///---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))***************************************************************+++++++++FFFGGGHHHJJJMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTSSSTTTVVVYYY[[[]]]^^^^^^aaadddhhhkkknnnpppsssuuuxxx{{{~~~{{{yyyuuurrrqqqooollljjjeeeccc```\\\ZZZYYYXXXYYYYYYXXXWWWXXX[[[aaafffiiipppnnnlllmmmoooqqqrrrrrrooollliiihhhhhheee^^^YYYRRRPPPMMMKKKJJJJJJHHHGGGEEEEEEFFFGGGHHHKKKMMMNNNSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSSSSQQQMMMGGGCCCBBB???>>>@@@CCCCCC???:::555444222000...---,,,,,,...------,,,,,,------...------............------,,,---------,,,,,,++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++*********,,,------,,,++++++,,,,,,---...///000000000000/////////000000111111111111111111111111111222222222222333333333333444444333333333333444444444444555666666666555333111000---------------...//////,,,,,,,,,,,,,,,---...///............000111222333444777;;;>>>@@@CCCFFFIIIKKKKKKLLLMMMNNNNNNOOOOOOKKKKKKJJJIIIGGGDDDAAA@@@======<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>????????????>>>???AAACCCEEEGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUUUUVVVUUUTTTRRRQQQKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCCCCAAACCCEEEHHHKKKMMMNNNOOORRRRRRSSSTTTVVVWWWXXXXXXSSSTTTUUUVVVVVVTTTRRRQQQPPPMMMIIIEEEBBB>>>999666444222000...---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------++++++******++++++,,,---,,,++++++******++++++,,,))))))***++++++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************************************))))))*********+++++++++GGGHHHJJJMMMPPPRRRTTTUUURRRQQQPPPNNNNNNPPPRRRSSSXXXYYYZZZ]]]___bbbdddeeehhhkkkooorrrtttuuuwwwyyyzzz}}}|||yyywwwvvvtttrrrpppnnnjjjfffccc```___^^^]]][[[YYYXXXYYY]]]bbbeeeiiigggfffgggiiimmmooooooooommmkkklllnnnlllfff```WWWTTTPPPMMMLLLKKKIIIHHHCCCCCCCCCCCCEEEFFFIIIJJJRRRRRRSSSSSSTTTUUUVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRNNNIIIDDDDDD@@@===>>>BBBEEECCC???777555333111///---,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,---------,,,+++******+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((+++***************+++++++++,,,,,,------,,,,,,+++......------------,,,,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,---***************************+++,,,,,,------------,,,,,,,,,++++++************,,,...---,,,+++,,,,,,---...000222222222222111---...///000222333555555222222222111111111111111222222333333333444444444222222333333333444444444222333333333222000...------------------...///000,,,,,,,,,,,,,,,---...///......//////000222333444777:::>>>AAADDDFFFIIILLLMMMMMMMMMMMMMMMNNNOOOPPPJJJJJJIIIHHHEEEBBB???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@AAAAAACCCEEEHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXTTTUUUVVVVVVVVVUUUTTTSSSMMMMMMKKKKKKKKKLLLMMMNNNKKKKKKMMMOOOQQQTTTWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUWWWWWWVVVUUURRROOOLLLJJJDDDEEEFFFFFFDDDBBB???>>>BBBCCCEEEFFFGGGHHHHHHHHHMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXWWWVVVSSSRRRVVVSSSNNNJJJFFFBBB>>>:::555444111///------------/////////......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---------....../////////,,,+++***)))***+++---...,,,++++++++++++++++++,,,******+++,,,,,,---......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((())))))******+++************************************************))))))******++++++++++++KKKIIIJJJNNNTTTXXXYYYYYYTTTRRRPPPOOOQQQTTTYYY\\\\\\^^^bbbfffjjjmmmnnnoooqqqtttvvvwwwxxxyyy{{{}}}~~~}}}{{{yyyvvvtttrrrooollliiifffeeeaaaaaa___[[[XXXXXX\\\```^^^___aaa```___```eeeiiikkkjjjjjjlllnnnooonnnlll]]]YYYTTTQQQPPPPPPNNNLLLHHHHHHHHHHHHHHHGGGGGGGGGLLLMMMNNNPPPQQQRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUSSSPPPMMMKKKJJJDDDCCCBBBAAA@@@AAABBBBBB<<<;;;999666444222111000...---,,,,,,,,,---...///000000///...------,,,,,,))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++************************---,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////111000///...///111333444000000111111111000000///333333333333333333333333333222222111111222333333333333333222111000000///'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...///000111333666888999:::;;;>>>AAAEEEHHHKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJGGGCCC???======>>>???<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>@@@BBB<<<>>>AAABBBBBBBBBCCCDDDCCCDDDFFFIIIKKKMMMNNNOOOPPPPPPOOOPPPPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSRRRPPPOOOMMMLLLKKKMMMMMMMMMOOOQQQTTTVVVXXXVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWXXXWWWUUURRROOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBJJJKKKMMMNNNPPPQQQQQQQQQVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTQQQNNNKKKHHHFFF>>><<<999666222///...---...---,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++*********))))))MMMMMMOOOSSSXXXZZZYYYXXXQQQPPPOOOPPPSSSXXX]]]```dddfffiiimmmpppsssttttttwwwxxxzzz{{{|||~~~}}}}}}|||zzzwwwssspppnnnllliiiiiifffbbb^^^\\\^^^```^^^______]]][[[\\\___bbbcccbbbcccfffjjjnnnoooooohhhccc^^^ZZZYYYWWWUUURRRPPPNNNLLLIIIGGGEEEDDDDDDHHHIIILLLOOORRRTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSPPPMMMJJJIIIFFFEEECCCBBBAAABBBBBBCCC@@@>>><<<:::777555333222///...---,,,,,,---//////000//////...------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............000///......///000222444000111111111111111000000111111222333444444555555333222222222222222333333111111000000///......---000000000000000000//////------------------------//////111333666999;;;<<>>>>>>>>>>>============>>>@@@BBBCCC@@@BBBDDDDDDDDDDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXWWWVVVSSSPPPOOOKKKJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFGGGIIIKKKLLLNNNOOOOOOTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUTTTRRROOOLLLJJJDDDBBB>>>:::666222///......---,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++************))))))))))))************+++++++++*********))))))QQQRRRTTTXXX[[[[[[YYYVVVRRRRRRSSSVVVZZZ```fffjjjpppqqqtttvvvxxxzzz{{{|||~~~|||yyyvvvtttsssrrrpppkkkfffbbbaaaaaa``````___]]]ZZZYYY[[[\\\[[[[[[\\\```ffflllppprrrqqqnnniiieeebbb```]]][[[XXXUUUQQQLLLHHHFFFEEEDDDGGGHHHJJJMMMPPPSSSUUUVVVUUUVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRPPPMMMJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCAAA???<<<999777666000///...,,,,,,---///000/////////...------,,,,,,,,,------......------,,,******************************+++,,,,,,---,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++******++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////.........000222333000111111222222222111111000000111333444555666777333333333222222222222222111000000//////......---000000//////......------///..................//////111333666:::===@@@AAAEEEEEEGGGHHHJJJLLLMMMNNNJJJKKKKKKJJJIIIHHHGGGFFFCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAABBBDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIKKKMMMNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSQQQPPPOOOPPPPPPQQQTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXWWWUUURRRQQQNNNMMMKKKIIIGGGEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCEEEHHHJJJKKKLLLQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUSSSRRRPPPLLLJJJFFFAAA<<<777333111///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))))))))***************,,,+++++++++************)))))))))*********+++++++++++++++***************RRRSSSUUUWWWYYYYYYXXXXXXXXXYYY\\\```fffmmmsssvvvyyyyyy{{{|||~~~|||zzzzzzyyyvvvrrrmmmiiieeeddddddcccbbb```^^^]]]]]]]]]YYYXXXXXX\\\cccjjjooorrrsssqqqnnnjjjhhhfffdddccc^^^[[[VVVQQQMMMKKKKKKKKKIIIJJJJJJKKKMMMNNNOOOPPPTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGEEECCCBBBAAABBBBBBFFFFFFEEECCCAAA>>>;;;999222111...,,,+++,,,.../////////.........---------------............------************************+++,,,,,,---,,,,,,++++++)))))))))))))))******+++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++************+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------............///000111222000111222222333222222222111222222333444555666666333333333333333333222222222222111111000000000000,,,,,,,,,,,,------......///......------...///000222333666:::>>>BBBDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFDDDCCCCCCEEEDDDDDDDDDCCCAAA@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLKKKKKKMMMNNNOOOOOOOOOOOORRRRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTRRRQQQPPPOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVWWWXXXXXXVVVTTTSSSPPPPPPNNNLLLIIIGGGFFFEEEFFFEEEEEECCCBBBAAA@@@@@@>>>???@@@BBBDDDGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUUUURRRPPPLLLHHHCCC>>>:::777000000...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++*********))))))*********+++++++++************************RRRSSSSSSTTTVVVXXX\\\^^^aaacccfffkkkqqqwww|||}}}~~~~~~|||zzzwwwtttpppllliiigggfffeeedddccccccbbbaaa\\\YYYXXXYYY^^^dddiiikkkoooooonnnmmmllllllllllllgggccc^^^XXXSSSQQQPPPPPPKKKJJJJJJIIIJJJJJJKKKLLLQQQRRRSSSTTTUUUVVVWWWXXXUUUUUUTTTSSSQQQNNNLLLKKKIIIGGGEEECCCAAAAAAAAAAAAEEEFFFGGGGGGEEEBBB???===666333000---++++++,,,---...............---------,,,,,,------------,,,,,,************************.........---,,,+++***)))++++++*********+++,,,---++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,+++***+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------...............///000000111222111111222333333333333333444444444444444444444444333444444444444333222111111111111000000000000000...............///000111......---------///111222555777:::>>>BBBEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEFFFEEEDDDCCCBBBGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPSSSTTTVVVXXXXXXWWWVVVUUUSSSSSSQQQOOOMMMKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCBBB???@@@@@@AAACCCEEEGGGIIIHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPRRRTTTVVVVVVVVVVVVTTTRRRPPPMMMIIIDDDAAA???444333111000...------------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***************++++++++++++************************QQQSSSTTTVVVXXX^^^dddiiijjjlllppptttyyy}}}~~~|||{{{xxxtttqqqkkkjjjhhhhhhiiiiiigggfff```]]]ZZZYYY\\\___aaabbbiiikkkmmmnnnoooppprrrtttqqqnnnhhhaaa[[[WWWTTTSSSLLLKKKJJJIIIIIIJJJKKKKKKNNNNNNOOOQQQSSSTTTUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOKKKIIIGGGDDDBBBAAAAAAAAACCCEEEGGGIIIIIIGGGDDDBBB<<<888444///,,,,,,,,,---........................+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++............---+++***)))......---,,,,,,...///000++++++++++++++++++++++++************************++++++******++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++++++++++++++)))))))))************+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........////////////000000111111222222111222222333444444444444666666555555444333333333444444555555555333222111........................000///---,,,+++,,,,,,---...---------///111444666999;;;>>>BBBEEEGGGHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMLLLKKKLLLNNNQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUWWWYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\\\\]]]^^^_______________^^^]]][[[YYYYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQOOONNNMMMMMMNNNNNNPPPPPPOOONNNNNNNNNNNNOOOQQQRRRUUUWWWXXXXXXWWWVVVVVVUUUTTTSSSQQQOOONNNNNNLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLOOORRRTTTUUUUUUVVVTTTTTTRRRPPPMMMIIIEEECCC999777555333000...------------,,,,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++*********++++++++++++,,,***************+++++++++QQQTTTYYY^^^bbbhhhpppuuuvvvxxxzzz~~~|||yyysssqqqppppppqqqpppmmmkkkhhheeeaaa^^^^^^______^^^cccfffjjjlllnnnooosssuuuuuusssnnniiiccc^^^[[[YYYSSSQQQNNNLLLJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRNNNLLLIIIGGGEEECCCCCCCCCAAADDDHHHLLLMMMLLLJJJHHHBBB???999333///---..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...---,,,++++++---///000++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------------,,,++++++++++++,,,))))))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........./////////000000///000111222222333333333111222333444555555555555555555555555555444444444444555666666555333111000...........................---+++******+++,,,---///......///111555999;;;===???BBBDDDFFFGGGGGGGGGCCCBBBAAA@@@???>>>======<<<<<<===>>>@@@BBBEEEFFFDDDEEEFFFHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNOOOPPPOOOOOOMMMNNNNNNMMMMMMNNNQQQTTTVVVWWWXXXYYY[[[[[[\\\\\\___```ccceeefffgggfffeeeeeeddddddddddddeeeffffffjjjjjjjjjjjjkkklllmmmnnnqqqqqqpppnnnllljjjhhhgggaaaaaa___]]]\\\ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPQQQPPPPPPOOONNNMMMNNNNNNNNNOOOPPPSSSVVVWWWXXXWWWWWWXXXWWWWWWVVVTTTSSSSSSRRROOOOOONNNMMMLLLLLLKKKKKKGGGFFFDDDBBBBBBBBBCCCDDDGGGGGGHHHHHHHHHHHHHHHGGGHHHIIILLLOOORRRTTTTTTUUUUUUUUUTTTRRRNNNJJJFFFDDD===;;;999555222000...---------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,+++++++++*********+++++++++,,,,,,))))))*********+++++++++PPPVVV^^^eeekkkrrryyy~~~~~~|||yyywwwvvvwwwvvvrrroooooolllgggdddcccbbbaaa___^^^bbbgggiiijjjlllpppssstttsssppplllhhheeebbb```[[[XXXTTTOOOJJJGGGFFFFFFHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTPPPOOOLLLIIIGGGEEEEEEDDD@@@CCCIIINNNPPPPPPNNNLLLGGGCCC===666111//////000---.....................,,,------------------,,,------------------------)))***+++---.../////////+++***)))((((((***,,,---++++++++++++++++++++++++************************+++*********+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,))))))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////000000000000000000222333333444333333111222333444555555555555333444444555555666666666444555666666555444111000/////////000000000000000...---------///111444666000000///111444888<<>>;;;777333000...---...------,,,,,,------...))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))******++++++++++++]]]bbbiiirrrzzz}}}zzzxxxvvvsssoookkkhhhfffbbb```___``````aaadddgggiiikkkkkkmmmooopppooommmkkkiiieee___VVVOOOLLLKKKJJJJJJGGGGGGIIIKKKLLLNNNOOOOOOQQQSSSUUUVVVVVVVVVTTTSSSRRROOOKKKJJJIIIHHHDDDAAADDDCCCEEEJJJOOORRRQQQOOOJJJHHHDDD???:::555111///111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++---......---+++******)))))))))***+++,,,,,,---,,,,,,++++++*********///...,,,+++***+++,,,,,,000//////.........//////............/////////000222222222222222222333333444444444555555555666666555666666777777777666666777555333333444444111...//////............//////+++---///...---,,,,,,---///000111222333666;;;???EEEEEEEEEEEEEEEDDDCCCCCC???>>><<<:::999888777777888999:::===@@@DDDGGGHHHKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLLLLKKKIIIHHHHHHIIINNNNNNOOONNNNNNOOORRRUUUWWWXXXXXXYYYZZZ]]]aaadddkkknnnpppqqqooonnnppprrryyyzzzzzz{{{{{{{{{{{{{{{}}}||||||||||||}}}~~~~~~~~~}}}zzzvvvrrrooommmhhheeeaaa```aaa```^^^\\\XXXWWWUUUSSSQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLIIIEEECCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMQQQTTTWWWVVVVVVUUUSSSPPPLLLIIIFFFAAA@@@>>>;;;888555222111222111000...,,,***)))((()))))))))***+++,,,......///---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,+++***))))))************************fffjjjqqqyyyzzzwwwsssooolllhhhdddbbb______^^^^^^___aaabbbccceeegggjjjmmmoooooonnnnnniiiccc[[[TTTOOOLLLJJJHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQSSSUUUVVVUUUTTTTTTTTTQQQMMMLLLKKKIIIFFFCCCDDDCCCDDDHHHMMMQQQQQQPPPMMMKKKHHHCCC>>>999555333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++***((()))***,,,++++++++++++******++++++,,,---************************+++++++++++++++++++++,,,************************++++++*********************+++---......---+++*********************+++,,,,,,,,,,,,+++++++++++++++...---,,,+++++++++,,,,,,/////////.........//////........./////////000000222222222222222333333333444444444555555555666666333444555666777777888888777555333333444444111...//////............//////,,,...//////...---...//////111444666888;;;@@@CCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<:::999888888888999:::<<>>:::888333222000............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++***((()))***,,,++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------******************************++++++++++++++++++++++++------------++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,//////......////////////....../////////000000000111222222222333333333444444444555555555666666666222333444666777888999999666555444333444333111/////////............//////---...000000//////000222111444888<<>>===;;;::::::999999999999:::;;;===???BBBEEEIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJKKKOOOQQQRRRUUU[[[___cccfffjjjlllrrrssstttuuuuuuwww{{{}}}~~~}}}{{{xxxvvvtttqqqmmmhhhccc^^^[[[ZZZXXXWWWVVVUUUTTTUUUUUUVVVSSSTTTUUUVVVWWWWWWWWWVVVXXXYYYYYYXXXWWWTTTRRRQQQRRRQQQOOOKKKFFFCCCBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJJJJLLLMMMPPPRRRSSSVVVVVVVVVTTTRRRNNNKKKHHHBBBAAA@@@>>><<<;;;;;;:::555444111///---,,,,,,------,,,,,,+++,,,,,,------///---++++++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++***))))))***+++,,,++++++******)))(((((((((************************}}}|||xxxsssmmmhhheeedddcccaaa___]]][[[[[[YYYZZZ^^^bbbggglllppprrrssspppkkkfffaaa[[[TTTPPPMMMKKKIIIHHHHHHJJJLLLNNNKKKLLLOOOQQQSSSTTTTTTTTTWWWVVVUUUSSSQQQNNNKKKIIIEEEDDDDDDEEEIIIMMMQQQSSSTTTSSSPPPMMMHHHDDD@@@===444333111///............------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***((()))***,,,++++++++++++******++++++,,,---------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,++++++***************++++++,,,,,,------------------,,,,,,,,,------.........///////////////...////////////000000000111222222333333444444444555555555555666666666666444555666777888888888888555555444444333222111/////////............//////---...///000///000222444444888===AAACCCEEEGGGIIIFFFEEECCCAAA>>>===;;;;;;888888888888888999:::;;;===???AAADDDHHHJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOQQQUUUXXXYYY^^^eeelllqqquuuxxxzzz~~~}}}}}}||||||{{{vvvpppkkkgggeeecccaaa]]]ZZZXXXWWWWWWWWWRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWUUUTTTTTTSSSQQQMMMHHHDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSPPPLLLJJJCCCBBB@@@???>>>>>>>>>>>>;;;888555222///---------------,,,+++++++++++++++///---,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,+++++++++******************************zzzsssnnniiiiiigggeeeccc```^^^]]]YYYYYYZZZ]]]aaafffkkkmmmrrrqqqpppnnnkkkfff___[[[RRRPPPLLLJJJIIIIIIKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWUUUSSSPPPNNNLLLGGGFFFFFFFFFHHHKKKPPPSSSSSSSSSRRROOOLLLHHHDDDBBB777555333000...---------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++++++++******++++++,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++,,,,,,------...------------------------------...///000000//////////////////000000000111111111222333444444555555555555555666666666777777888888999999999888777777555555555444333111000000//////............//////,,,...//////000111444777999===AAADDDEEEEEEFFFFFFDDDCCCAAA???===;;;;;;:::777777777888999:::<<<<<>>;;;666222///...------,,,+++******)))******000...,,,,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++************************|||wwwooonnnmmmkkkhhheeebbbaaa\\\[[[ZZZZZZ]]]aaafffiiippppppqqqrrrqqqnnniiieeeWWWUUUQQQNNNKKKJJJIIIJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSUUUWWWVVVTTTQQQPPPOOOIIIIIIIIIHHHHHHJJJOOORRRRRRRRRRRRQQQOOOLLLHHHFFF<<<:::777333000///...---------------------------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++******)))******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---............---,,,---...000000000///////////////000000000111111111111222333444555666666555555666666666777777777999999999999888777666666444555666555222111000111//////............//////---...000000111444777:::>>>AAADDDFFFEEEEEEEEEEEEBBBAAA???===<<<;;;<<<<<<999999999:::<<<===???@@@CCCDDDGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQUUUZZZ```fffkkkqqqtttzzz~~~~~~~~~~~~|||zzzxxxuuuttttttsssrrrqqqoooooogggfffeeedddbbbbbbaaaaaabbbccceeegggkkkqqqyyy~~~~~~}}}|||{{{yyyvvvsssoookkkhhhgggfffbbbaaa___\\\ZZZYYYXXXXXXUUUUUUUUUUUUVVVWWWWWWXXXTTTUUUUUUSSSOOOLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDHHHJJJNNNQQQTTTUUUUUUTTTVVVVVVWWWWWWUUUSSSPPPNNNIIIGGGDDDAAA@@@???@@@AAADDDBBB???<<<777333000...---,,,++++++************000...,,,,,,---...---,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************yyyxxxvvvsssoookkkhhheeeaaa___\\\ZZZ\\\```dddhhhlllmmmoooqqqsssqqqmmmjjj___]]]ZZZVVVRRRNNNLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQOOOSSSVVVVVVTTTRRRQQQQQQJJJLLLLLLKKKIIIJJJMMMQQQPPPQQQSSSSSSRRROOOLLLJJJBBB@@@<<<888444111//////........................+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++***((()))***,,,++++++++++++******++++++,,,---************************,,,+++++++++++++++++++++******************************++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------------------,,,,,,,,,+++,,,.../////////...---+++,,,...000111000////////////000000000111111111111111222333444555666666555666666666777777777777666666777777777666666555333555777555222000000111//////............/////////111222333444777;;;>>>AAACCCEEEFFFFFFEEEFFFGGG@@@???===<<<<<<===>>>???======>>>>>>@@@AAACCCDDDGGGHHHKKKLLLMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUXXXYYY^^^cccjjjqqqvvv{{{}}}zzzxxxxxxsssqqqnnnmmmlllkkkgggcccbbbbbbbbbaaaaaa___^^^^^^YYYXXXWWWVVVUUUTTTTTTTTTRRRTTTVVVXXXZZZ___dddhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmppptttzzz}}}{{{zzzyyyqqqoookkkfffbbb___]]]\\\XXXWWWUUUTTTTTTTTTVVVVVVTTTUUUVVVUUUSSSPPPPPPPPPNNNLLLJJJHHHFFFEEEDDDCCCFFFIIINNNRRRVVVWWWVVVVVVVVVWWWWWWWWWVVVTTTQQQPPPNNNKKKHHHDDDAAA@@@AAAAAADDDCCCBBB@@@===888444222......---,,,,,,,,,------000...---,,,---...---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------......---------))))))))))))))))))))))))************************~~~{{{vvvqqqllljjjdddaaa]]][[[\\\```eeehhhkkkkkkmmmppprrrqqqnnnkkkgggeeebbb^^^YYYTTTPPPNNNIIIIIIIIIJJJLLLMMMOOOPPPMMMQQQUUUVVVTTTRRRQQQRRRLLLMMMNNNMMMJJJJJJMMMPPPPPPQQQSSSTTTTTTRRROOOMMMGGGDDD@@@;;;777333111000........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------------......************************+++***((()))***,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,------............------,,,,,,,,,+++,,,.../////////......+++,,,...000111111000///000000000000111111111111111111222333444666666777666666666666777777777777333333444555666666555555333555777555222000000222//////............//////111333444555666999>>>BBBBBBDDDFFFGGGFFFGGGHHHIII>>>===<<<;;;<<<>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGJJJKKKMMMOOOOOOOOOMMMLLLRRRRRRTTTWWWZZZ]]]```bbbooossszzzuuuuuutttqqqlllhhhffffffeeebbb___]]]\\\ZZZUUURRRTTTTTTTTTTTTSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKHHHJJJLLLMMMNNNQQQUUUXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]```eeelllsssyyy}}}{{{uuupppllliiihhh\\\ZZZWWWTTTRRRSSSTTTUUUSSSUUUWWWWWWUUUSSSSSSSSSRRRQQQNNNKKKHHHEEEDDDCCCGGGKKKPPPUUUYYYZZZYYYYYYVVVWWWXXXXXXWWWTTTRRRPPPRRROOOJJJFFFCCCBBBAAABBBBBBCCCCCCCCC@@@<<<888555//////.........//////000000///------.........---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************((())))))******))))))(((++++++++++++++++++,,,,,,************************~~~wwwsssmmmiiiddd___]]]^^^```bbbiiijjjkkklllnnnpppqqqqqqnnnmmmjjjfff```ZZZTTTQQQSSSPPPLLLIIIHHHHHHJJJKKKNNNNNNOOOQQQRRRTTTUUUVVVPPPPPPOOOOOOOOONNNNNNNNNQQQSSSUUUUUUSSSQQQQQQQQQIIIHHHDDD@@@;;;666333222.........---------,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***************************)))))))))***+++,,,,,,000000///...,,,+++*********+++,,,,,,------------...---,,,+++++++++,,,---++++++++++++++++++++++++------------------------------------------------------------------------...------------...//////111111111000000000000000////////////000000000000000000111222333555555666666666777777888888999999666666666666666666555555111222222111000...,,,+++000///...------...///000222333444777;;;@@@DDDFFFGGGGGGHHHHHHGGGEEEBBB@@@;;;<<<<<<===>>>@@@BBBBBBDDDFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOOOONNNPPPSSSUUUTTTWWW[[[___dddkkkttt{{{~~~}}}yyyqqqkkkdddcccaaa]]]YYYVVVVVVWWWUUUQQQMMMKKKLLLLLLKKKJJJKKKJJJIIIJJJLLLMMMNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVYYY^^^ccchhhkkkrrrvvv{{{}}}||||||}}}zzzuuukkkddd[[[UUURRRQQQOOOMMMRRRQQQPPPQQQTTTUUUUUUUUUTTTSSSQQQNNNLLLJJJIIIIIIKKKMMMPPPTTTVVVXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRRRROOOOOONNNLLLIIIFFFDDDCCCCCCCCCDDDEEEEEEBBB===:::999666222///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++---+++***+++...///...+++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++*********))))))((((((rrroooiiiccc```___aaabbbhhhhhhiiijjjkkkmmmnnnnnnrrrrrrpppmmmhhhbbb]]]ZZZUUURRRNNNKKKIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUUUURRRRRRRRRQQQPPPPPPOOOOOOQQQSSSUUUTTTRRRQQQPPPQQQLLLKKKHHHCCC>>>999555333/////////...............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++,,,...---------,,,,,,++++++***+++,,,,,,---------,,,------,,,+++++++++,,,---++++++++++++++++++++++++---------------------------------------------------------------,,,,,,,,,...------------...////////////////////////000000//////000000000111111111111111222333444555666666777777777777777888888888555555555555666666666666222222222222111///---,,,111000///...//////111222444666888;;;???CCCFFFHHHEEEEEEEEEEEECCCAAA???>>>>>>>>>??????AAABBBDDDEEEEEEFFFHHHIIIHHHIIIKKKMMMKKKMMMNNNOOOPPPSSSXXX[[[\\\```ffflllrrrzzz{{{uuuppplllggg```YYYVVVVVVTTTQQQMMMKKKLLLMMMOOOLLLHHHGGGHHHIIIIIIGGGKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSWWW[[[^^^aaadddgggkkkmmmlllmmmnnnpppwww|||zzzrrrfff]]]XXXUUURRROOOQQQOOONNNOOORRRTTTUUUUUUWWWVVVTTTRRRPPPNNNMMMLLLMMMOOORRRUUUWWWXXXXXXXXXVVVVVVUUUTTTSSSQQQPPPPPPOOOOOONNNLLLJJJGGGDDDBBBEEEEEEFFFHHHIIIGGGCCC@@@<<<888444111000000///...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++(((&&&%%%&&&)))***)))'''***++++++,,,,,,++++++*********++++++++++++******************************+++*********)))))))))))){{{wwwqqqjjjeeecccbbbbbbgggggghhhhhhiiikkklllmmmttttttuuutttpppkkkfffcccZZZWWWSSSOOOKKKIIIIIIIIIIIIJJJMMMPPPRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNNNNMMMKKKHHHCCC>>>999666111111000///////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......//////000000000000111111111222222222222222333444555666666777888777777777777777777666444444555555666666666666222222222222111000///...111000//////000111333444555777;;;???CCCEEEGGGHHHEEEEEECCCBBB@@@??????>>>AAAAAABBBCCCDDDFFFGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPMMMOOOPPPRRRUUUYYY___cccjjjnnnuuu{{{|||rrrlllddd^^^ZZZVVVPPPKKKKKKKKKJJJHHHEEEDDDFFFGGGJJJHHHFFFFFFHHHIIIIIIIIINNNOOOQQQSSSTTTTTTTTTTTTXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTRRRRRRRRRRRRSSSPPPPPPPPPQQQRRRTTTUUUWWWWWWYYYZZZ[[[[[[\\\___aaaiiinnnvvv~~~vvvjjjbbb\\\VVVRRRQQQOOOLLLMMMOOOSSSUUUUUUWWWWWWWWWVVVTTTRRRQQQPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNLLLNNNNNNNNNMMMKKKHHHDDDBBBEEEEEEFFFIIIKKKKKKHHHFFFAAA===888444222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***)))((()))+++,,,+++******++++++,,,,,,++++++*********++++++++++++*********************************************)))))))))zzzrrrlllgggeeedddhhhgggggghhhiiikkklllmmmppprrrtttuuusssoookkkhhhbbb___ZZZTTTOOOJJJGGGFFFFFFHHHKKKOOOQQQRRRRRRRRRUUUUUUTTTSSSSSSRRRQQQQQQOOOPPPPPPOOOLLLKKKKKKKKKKKKLLLLLLKKKGGGCCC>>>;;;333222111//////...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,,,,,,,...------------...//////------......///000111111111111222222222333333333333333444444555666777777888888777777666666666555333444444555555666666777222222222222111111000000000/////////000222444555555888<<<@@@CCCEEEEEEEEEGGGFFFCCCAAA@@@@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNMMMLLLMMMPPPRRRQQQSSSVVVZZZ^^^cccjjjnnnyyy}}}zzzsssnnnbbb]]]WWWRRROOOMMMJJJHHHGGGHHHHHHGGGFFFGGGJJJLLLJJJKKKKKKMMMOOOPPPQQQQQQVVVYYY]]]```bbbbbbccccccggghhhiiijjjlllnnnpppqqqppppppooonnnllljjjgggfffeeeccc```^^^\\\[[[[[[[[[YYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRSSSUUUWWWYYY^^^cccjjjqqqwww||||||rrrhhh^^^WWWTTTQQQMMMLLLNNNQQQSSSTTTSSSTTTTTTUUUUUUUUUTTTSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWUUURRROOOLLLJJJJJJKKKMMMMMMLLLJJJGGGFFFDDDDDDEEEHHHKKKMMMLLLKKKHHHDDD===888555333111/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------............***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************{{{tttnnnjjjiiihhhhhhgggggggggiiikkklllmmmnnnqqqssssssqqqnnnllljjjgggbbb[[[SSSMMMHHHEEEFFFGGGJJJMMMOOOPPPQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQNNNOOONNNLLLIIIGGGGGGHHHFFFHHHIIIJJJIIIFFFDDDAAA666555222000............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++*********+++---,,,,,,+++)))((((((''',,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------...------------...//////......///000111111222222222222222222333333333333333444444555555666666666888777777777666666555555333444444444555555666666222222111111111111111111.........///111333555777888;;;???CCCEEEEEEDDDCCCEEEDDDAAA??????@@@AAABBBDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMMMMMMMLLLMMMPPPSSSUUUYYY___eeelllsss{{{{{{sssjjjbbb\\\UUURRRMMMIIIGGGFFFFFFFFFEEEGGGHHHIIIJJJLLLPPPSSSRRRTTTWWWZZZ\\\]]]^^^___eeeiiiooorrrtttuuuwwwyyyzzz{{{}}}|||zzzyyyvvvtttrrrooolllkkkjjjjjjjjjiiihhhfffccc```]]][[[WWWUUUSSSQQQRRRTTTUUUVVVXXX[[[```dddhhhlllpppsss|||zzzmmmeee\\\XXXSSSOOOOOOOOOOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWVVVSSSOOOLLLJJJGGGIIIKKKLLLMMMMMMKKKKKKFFFFFFFFFIIIMMMPPPPPPPPPNNNJJJCCC===999555111...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************************************+++++++++~~~xxxtttqqqmmmllliiigggffffffggggggjjjkkknnnpppqqqqqqpppooonnnlllgggaaaYYYRRRKKKHHHGGGGGGHHHJJJKKKMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNKKKHHHFFFFFFGGGCCCEEEGGGHHHIIIHHHGGGFFF;;;999555111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++************************---,,,,,,++++++++++++,,,...---,,,+++)))((('''''',,,,,,---------,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------......///...------------...////////////000000111111222222111111222222222333333333333333444444555555555555777666666666666666666555444444444444444444444444111111000000000111222222...//////000222555888999>>>@@@CCCFFFGGGFFFDDDCCCAAA@@@>>>===>>>???AAABBBEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLMMMMMMNNNQQQVVVYYY]]]bbbkkkttt|||vvvmmmddd[[[TTTOOOMMMKKKHHHEEEDDDDDDEEEFFFGGGIIILLLNNNPPPTTTYYY\\\aaadddiiimmmnnnoooqqqrrrxxx}}}~~~|||wwwrrrmmmjjjaaa^^^ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]___bbbdddlllpppvvv|||{{{mmmhhhaaa[[[VVVSSSPPPNNNLLLLLLLLLMMMOOOQQQSSSTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWTTTQQQNNNLLLGGGHHHIIIKKKLLLMMMNNNNNNKKKJJJJJJLLLPPPSSSTTTTTTQQQMMMHHHCCC???999444000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++(((***++++++******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++~~~|||xxxuuupppkkkgggeeeddddddggggggiiijjjlllmmmnnnooonnnmmmjjjeee^^^XXXRRRNNNIIIHHHGGGGGGHHHJJJMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQPPPLLLIIIGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIAAA>>>999444111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,+++******)))))),,,---------,,,,,,+++***)))***+++---......------------------------------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---......///000000...------------...////////////000000000000000000111111111111222222222222333333333333444444444444555555555666666666666666666555555444444333333222000////////////000111222000000111333555888;;;===BBBCCCEEEFFFEEEDDDCCCAAA>>>>>>>>>>>>???AAACCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNQQQSSSWWW\\\ccchhhmmmsss{{{}}}sssmmmddd\\\UUUQQQMMMJJJJJJJJJJJJJJJJJJLLLOOOQQQTTTVVVZZZ]]]aaaeeekkkoootttyyy~~~rrroookkkiiiiiihhhfffdddbbbbbbaaa___]]]]]]^^^```bbbeeejjjnnnsssyyywwwnnnggg___YYYUUUPPPOOOMMMLLLMMMOOOQQQSSSUUUUUUUUUUUUVVVVVVWWWXXXUUUVVVWWWXXXVVVTTTQQQOOOJJJJJJJJJJJJKKKLLLNNNOOONNNLLLKKKLLLOOOSSSTTTUUUQQQOOOLLLJJJFFF@@@:::555111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++***,,,......,,,+++---///***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,yyyqqqkkkgggddddddccccccdddeeegggiiikkklllmmmllljjjgggbbb\\\WWWTTTJJJIIIGGGFFFFFFIIILLLNNNOOOOOOPPPRRRSSSUUUVVVVVVTTTSSSRRRNNNJJJHHHIIIJJJFFFGGGGGGGGGHHHIIIIIIJJJEEEAAA<<<777333000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++------------,,,,,,+++***)))***+++---......------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////------......///000111111...------------.../////////////////////.........000000111111111222222222222222333333333333333333444555555555666666777777666666555444333222222111//////.........000111222222222333555888;;;>>>@@@CCCCCCCCCCCCBBBAAA???>>>??????@@@AAABBBDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPRRRVVV[[[```hhhpppvvv}}}{{{qqqkkkaaa\\\TTTOOOLLLLLLLLLKKKJJJLLLOOORRRUUUYYY^^^aaacccfffjjjnnnrrrxxx~~~zzzxxxxxxvvvssspppkkkjjjhhheeeaaa```bbbccc___```bbbdddgggkkkpppuuu|||vvvlllccc^^^UUUSSSOOOMMMLLLMMMPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWTTTVVVWWWXXXXXXUUUSSSQQQNNNLLLKKKIIIIIIKKKLLLNNNMMMLLLJJJJJJMMMPPPRRRRRRPPPOOOOOONNNKKKFFF???;;;222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++))),,,...---+++***,,,///+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,|||tttnnniiigggcccbbbaaaaaaccceeeeeedddggghhhhhhhhhfffbbb^^^\\\OOOLLLHHHDDDCCCDDDFFFGGGJJJLLLNNNQQQSSSUUUUUUUUUSSSRRRQQQOOOMMMKKKIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHEEEAAA<<<666222///---000///......///000///---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,.../////////.........---------------------------------*********++++++,,,,,,,,,---------------------------...............------000000000000111111111111000000111222333333444444222222222222333444555555888888888888888777666666444444444444444444333333000///......///000111222000111333666:::===???AAADDDDDDCCC@@@>>>===>>>?????????@@@BBBDDDGGGGGGGGGEEEHHHJJJJJJIIIJJJMMMQQQTTT\\\dddiiiqqq||||||tttnnnhhhaaa\\\UUUSSSPPPMMMJJJJJJMMMPPPQQQXXX___dddfffiiinnnsssxxxyyyzzz}}}{{{wwwrrrmmmjjjhhhdddcccbbbbbbbbbccceeefffjjjnnnssswww{{{{{{ooohhhcccYYYRRRPPPOOOKKKMMMRRRPPPOOOOOOPPPRRRSSSRRRQQQVVVVVVWWWWWWVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQNNNIIIDDDAAA999666222000//////...---///...------,,,,,,,,,---000///...---,,,---......---+++)))***,,,---,,,))),,,---......//////......---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++xxxpppllldddbbb``````bbbccccccccceeefffggghhhgggeeebbb```VVVRRRMMMHHHEEEDDDEEEGGGHHHJJJMMMOOORRRTTTUUUUUUVVVUUUTTTRRRPPPOOOMMMLLLIIIGGGFFFDDDCCCDDDEEEFFFJJJHHHEEEAAA<<<777444222000///---...//////...---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////.........------------------------------------,,,,,,,,,------------------------------------------......//////...------000000000000111111111111111111111222333333333444333333333333444555666777777777888888888777777666555444444444444333333333111000/////////111222333222444666:::===???@@@AAABBBBBBAAA???<<<<<<===>>>>>>>>>@@@CCCFFFHHHIIIIIIGGGJJJMMMOOOOOORRRWWW\\\aaaiiiqqquuu||||||vvvmmmfffaaa\\\WWWSSSQQQPPPOOOMMMNNNRRRXXX]]]^^^eeennntttxxx}}}}}}yyywwwrrrpppmmmiiieeebbb```^^^aaacccgggjjjnnnssszzz}}}wwwmmmddd\\\YYYUUUPPPOOORRRRRRQQQOOOPPPRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLJJJIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPQQQQQQOOOLLLHHHFFF>>>;;;666333111000///......------,,,,,,,,,------...---,,,+++++++++,,,,,,---+++)))***,,,---,,,***,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***xxxqqqgggddd```^^^___```aaa```aaaccceeefffgggggggggfff___[[[TTTMMMHHHFFFEEEEEEFFFHHHJJJMMMPPPRRRTTTUUUWWWVVVVVVUUUSSSQQQPPPOOOLLLJJJGGGDDDBBBBBBCCCDDDIIIHHHGGGDDD@@@<<<777555111///------.........,,,......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............------------------------------------/////////...............---------------------------......//////.........000000000000111111111111222222222222333333333333555444444555555666777888666777777888888888777777555555444444444333333333222111000000000111333333555777:::>>>@@@AAAAAAAAA???@@@???===;;;:::<<<======>>>AAADDDGGGIIIJJJJJJMMMPPPTTTWWWYYY]]]dddiiirrrzzzzzzuuujjjeee]]]WWWSSSQQQNNNMMMOOOPPPQQQTTTXXX```iiioootttzzzzzzuuunnngggbbb___^^^^^^___```aaaeeejjjnnnpppssszzz{{{tttkkkfff```YYYTTTTTTQQQOOOLLLLLLMMMPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSQQQNNNLLLJJJIIIIIIMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMPPPQQQQQQPPPMMMLLLEEEAAA<<<777555333000///---,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,---+++***+++,,,---,,,***++++++,,,---------------,,,,,,---......///000000++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))************+++++++++)))******++++++******)))~~~vvvkkkgggaaa^^^]]]^^^^^^^^^^^^___bbbdddgggiiijjjkkkhhhddd]]]UUUNNNIIIFFFDDDFFFFFFHHHJJJMMMPPPRRRTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPMMMIIIEEEBBBAAABBBCCCDDDEEEFFFEEEBBB===888555222000...------...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------------------------...---,,,,,,,,,,,,---...------------------------------------------------000000//////......------........................---......////////////...///000000000111111111111333333333333333333222222555555555555666777888888666666777888888888888777555555555444444333333222111111000000000111333444777999===@@@BBBBBBAAA@@@=========;;;::::::;;;======???BBBEEEGGGHHHJJJLLLTTTXXX]]]```ccchhhoootttzzzssskkkfff\\\XXXSSSOOOMMMMMMOOOPPPSSSWWW\\\cccjjjrrr{{{}}}wwwrrroooiiihhheeebbbaaabbbdddfffgggjjjooowww|||uuummmddd]]]YYYUUUQQQLLLJJJJJJMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUSSSQQQNNNLLLJJJIIILLLLLLKKKKKKJJJJJJIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOKKKFFF@@@;;;777444111///,,,,,,,,,,,,,,,------...//////......------------,,,,,,+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------.........//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******}}}qqqlllfffbbb______^^^^^^]]]^^^___bbbfffiiilllnnnmmmjjjddd]]]UUUOOOJJJGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSTTTUUUVVVUUUTTTRRRQQQSSSPPPKKKGGGDDDBBBBBBBBBAAACCCDDDEEECCC???;;;888555222///------...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------------------------------,,,,,,---------,,,,,,------------------------------------------///.........---,,,,,,,,,........................---......///000000/////////000000000111111111111444444333333333333333333444444444444555666777888666777777888888888777777666666555444333333222222000/////////000222444555999;;;>>>AAABBBAAA@@@>>>;;;<<<<<<;;;::::::<<<>>>???AAADDDFFFGGGIIIMMMPPPYYY^^^eeekkkooouuu}}}~~~xxxpppjjjccc\\\WWWQQQOOOMMMLLLLLLPPPUUUXXX```fffoooxxx}}}yyysssnnniiigggeeedddbbbcccffflllttt}}}zzzssskkkeee___ZZZSSSOOOMMMMMMNNNNNNNNNOOOPPPRRRSSSUUUWWWXXXWWWWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPMMMIIIBBB===999666222000...------,,,------.....................---------,,,,,,---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++zzzvvvooojjjgggdddbbbaaa______```bbbeeeiiimmmooopppooolllggg```XXXQQQMMMKKKJJJHHHGGGHHHJJJMMMOOOSSSTTTVVVWWWWWWVVVUUUTTTTTTRRRNNNJJJGGGDDDBBBAAAAAACCCEEEFFFEEECCC???===777444000............---......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,........................---...//////000000000000000000000000111111111111333333333333444444444444444444444555555666777888888888888888888777666666666666555444333333222111...//////000222444777888<<<===???AAAAAA@@@???>>>:::;;;<<<;;;;;;<<<>>>AAAAAADDDGGGHHHIIIMMMTTTYYY___fffpppxxx~~~xxxrrrjjjbbb[[[UUUQQQNNNKKKLLLNNNPPPTTTZZZaaafffsssyyyyyysssnnnkkkdddcccdddfffkkkrrryyy~~~}}}vvvjjjeee\\\UUUPPPMMMKKKJJJMMMMMMNNNOOOQQQTTTVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLNNNOOOPPPPPPOOOOOOJJJDDD???;;;888555333000//////...---.........,,,,,,------,,,,,,+++***+++---...---,,,+++,,,...++++++,,,---------------------,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------,,,,,,,,,zzztttppplllhhhfffdddccccccdddfffjjjmmmpppqqqrrrsssqqqkkkccc[[[VVVOOOMMMIIIGGGFFFGGGJJJLLLPPPRRRTTTVVVWWWVVVTTTSSSTTTSSSQQQNNNJJJFFFCCCAAAAAABBBDDDFFFFFFDDDBBBAAA:::666222////////////.........---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................,,,------------------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------........................------///000000111111111000000000000111111111111222333333333444555555555666666666666777888999999999999999999888666555444777666555444333222222111//////000222555888;;;===@@@@@@@@@AAA@@@@@@??????;;;<<<===<<<<<<>>>@@@CCCCCCFFFIIIKKKNNNTTT___gggmmmttt~~~tttiiiccc[[[UUUQQQQQQPPPPPPPPPTTTYYY___eeellluuu{{{|||ssspppllliiiiiilllpppsssxxx|||{{{tttjjjaaaYYYSSSOOOLLLKKKKKKLLLMMMOOORRRTTTUUUTTTUUUVVVVVVVVVUUUTTTTTTNNNNNNMMMLLLKKKJJJJJJIIIFFFGGGIIIKKKNNNOOOPPPPPPOOOKKKEEE@@@===;;;888666333222111//////.........,,,,,,---------,,,+++***+++---///...,,,+++,,,...,,,,,,---............---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++{{{wwwrrrmmmjjjhhhgggffffffgggkkknnnppprrrtttwwwwwwrrrjjjaaa\\\RRROOOKKKGGGEEEFFFHHHJJJMMMOOOQQQTTTTTTSSSRRRQQQTTTTTTSSSPPPLLLHHHDDDAAA@@@AAACCCDDDEEEDDDCCCBBB;;;777333000///000//////......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,------......------,,,+++++++++,,,,,,---------------------------------+++,,,,,,------.........////////////////////////------///000111111111111000000000000111111111111222222333333444555666666777777777777888999:::;;;:::::::::999777666444333777666666444333222111111///000111444777;;;>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@;;;<<<=========???BBBEEECCCGGGJJJMMMQQQZZZgggqqq{{{tttiii\\\WWWPPPMMMNNNRRRVVVXXXYYY___fffnnnuuu}}}xxxpppkkkjjjkkkllliiinnnwww|||qqqhhh```YYYUUUKKKKKKKKKLLLNNNPPPSSSTTTSSSTTTVVVWWWXXXWWWWWWVVVQQQQQQOOOMMMLLLJJJHHHHHHCCCDDDGGGJJJLLLOOOPPPQQQPPPLLLFFFBBB???===;;;999555444222111///.........---.../////////...---,,,+++---///...,,,+++,,,///,,,---......//////......)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******{{{tttooopppooonnnooopppqqqpppooovvvwwwxxxwwwtttooojjjgggaaa\\\SSSKKKFFFEEEFFFHHHKKKMMMPPPRRRTTTUUUVVVVVVSSSSSSSSSSSSRRRNNNHHHDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@>>>:::555222000//////,,,***)))***,,,.........,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,+++******,,,...///......---,,,+++***)))(((......//////...---,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------........................---,,,++++++***************++++++,,,---...////////////.........---------////////////////////////000000000111222222333333444444444444444555666777666666777888999999::::::;;;;;;;;;:::999888777666111222222111///...///000222222333444777;;;>>>@@@AAA@@@>>>===<<<<<<<<<<<<;;;<<<>>>???@@@AAADDDGGGHHHKKKPPPUUU\\\ggguuuyyypppeee^^^QQQRRRQQQPPPPPPTTT\\\cccnnnttt}}}}}}wwwssspppmmmmmmnnnrrrxxxzzznnnccc\\\UUUQQQLLLJJJKKKNNNQQQRRRRRRSSSVVVXXXYYYXXXWWWVVVTTTTTTSSSQQQNNNJJJGGGEEEFFFFFFFFFGGGHHHJJJKKKMMMPPPMMMIIIDDDAAA???>>>>>>999666333///...---...///------......///.........111///---***)))***++++++111///......//////...,,,------,,,+++,,,---...///++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******...---,,,,,,,,,---...///---,,,++++++******++++++|||xxxuuusssrrrrrrssstttsssrrruuuuuuvvvvvvtttqqqmmmkkkddd___WWWOOOIIIGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSRRROOOJJJFFFDDDDDDDDDCCCDDDDDDEEEEEEBBB@@@<<<777444111000///...---++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))+++---...---------,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,------------,,,,,,*********+++,,,,,,,,,---------------------------......---,,,,,,,,,,,,,,,---------------------...//////.........---------////////////////////////000000000111222222333333444444444444555666666777777777888888999::::::;;;;;;;;;;;;:::999888777666222333333222000///000111333444666888;;;>>>@@@BBBBBB@@@???===<<<=========;;;===???@@@AAACCCGGGIIIFFFLLLSSS\\\fffsss|||ssskkkccc[[[UUUPPPRRRTTTVVVZZZbbbmmmuuuzzzwwwooooooooorrrwww~~~~~~rrriii\\\WWWPPPKKKJJJKKKMMMMMMOOOQQQSSSVVVWWWWWWWWWWWWVVVVVVUUUSSSQQQMMMKKKIIIEEEEEEDDDDDDEEEFFFIIIJJJPPPNNNKKKGGGDDDAAA@@@???:::888555222//////...///+++,,,,,,------,,,,,,,,,///...,,,+++******+++,,,000///---......///---,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,++++++******+++---------,,,++++++***+++++++++}}}zzzwwwvvvwwwxxxxxxwwwssssssssssssrrrqqqpppoooiiiddd]]]UUUNNNJJJHHHGGGJJJKKKLLLNNNOOOQQQQQQRRRTTTSSSSSSTTTTTTQQQLLLIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDBBB???;;;777444222111111///,,,,,,,,,---+++***+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------+++***)))))))))***,,,---,,,,,,,,,------.........,,,,,,,,,---,,,,,,+++***------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...........................---------,,,,,,/////////............---////////////////////////000000000111222222333333444444444444555666777888888999999::::::;;;;;;;;;;;;;;;;;;:::999888777666444444444333111000111222444666999===@@@BBBDDDDDDBBBAAA@@@>>>>>>>>>?????????@@@BBBCCCEEEHHHKKKNNNKKKSSS^^^iiitttxxxnnneee]]]XXXTTTRRRQQQVVV\\\ccckkkwww|||zzzwwwvvvvvvxxx|||~~~yyyhhhaaaXXXQQQMMMLLLLLLLLLLLLNNNPPPRRRTTTVVVVVVVVVXXXXXXXXXWWWTTTRRROOOMMMGGGFFFDDDCCCCCCEEEGGGIIIOOONNNMMMKKKHHHEEEBBB@@@;;;:::888555333111///...,,,,,,---------,,,,,,+++...---++++++++++++,,,---///---,,,,,,---...---++++++,,,------......------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++*********)))))))))******+++,,,------,,,+++++++++++++++}}}{{{zzz{{{{{{zzzrrrqqqqqqpppooooooooopppllliiiccc\\\UUUOOOJJJHHHJJJJJJKKKLLLNNNQQQSSSTTTTTTSSSSSSTTTUUUSSSOOOLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEBBB>>>;;;777444333111///---,,,------,,,+++........./////////000000+++++++++,,,,,,,,,------++++++*********+++,,,---,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...............---------/////////...............////////////////////////000000000111222222333333444444444444555777888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666555555555444222111333444555777<<<@@@DDDFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGIIILLLPPPTTTYYYaaammmyyysssmmmccc[[[WWWVVVWWWYYYYYYaaalllvvv}}}{{{zzzzzzyyy|||vvvoooddd[[[UUURRRPPPPPPJJJKKKMMMOOOQQQSSSUUUVVVXXXYYYYYYXXXWWWUUUSSSQQQLLLJJJGGGEEEEEEFFFIIIJJJLLLMMMNNNNNNKKKGGGCCCAAA======<<<:::777333000...///////////////......---,,,++++++++++++,,,---...---,,,++++++------,,,++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++,,,,,,------,,,++++++++++++,,,}}}}}}|||{{{rrrqqqpppnnnmmmlllllllllmmmllliiiddd]]]VVVPPPLLLHHHHHHHHHIIILLLOOORRRTTTSSSSSSSSSTTTUUUTTTRRROOOLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFDDDBBB>>>:::777555000...------...//////............/////////000000+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,++++++++++++------............------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...---------------......,,,,,,---......///000000////////////////////////000000000000000000000000000000000111222222333333444444444555666777888999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666555555555333222333555777666999>>>BBBEEEGGGFFFFFFDDDCCCBBBAAABBBBBBDDDDDDEEEFFFHHHIIILLLPPPUUUYYYhhhppp|||vvvpppccc___ZZZUUUUUUYYY___dddiiirrr~~~yyyvvvrrrsssvvv|||~~~sssggg^^^WWWRRROOOKKKLLLLLLMMMOOOQQQTTTUUUWWWWWWXXXXXXWWWVVVTTTSSSOOOMMMJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMIIIEEEBBB?????????===:::666333000///000000000//////...---++++++++++++,,,------...,,,+++***+++,,,---,,,++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---------...---,,,,,,++++++,,,,,,~~~{{{yyysssrrrpppnnnlllkkkkkkjjjmmmnnnnnnlllggg```YYYTTTJJJHHHGGGGGGHHHKKKOOOQQQRRRQQQRRRSSSUUUUUUTTTRRRNNNMMMKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDAAA===:::777000...------///000000///+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------------............,,,,,,,,,++++++*********------......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,+++,,,,,,---...+++,,,---...///000111111...////////////000000000000000000000000000000000000000000111222222333333333444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666333444333333222444777:::999;;;???CCCFFFGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGEEEGGGJJJMMMQQQWWW^^^cccttt}}}sssfffbbbUUUTTTSSSSSSWWW___iiippp{{{zzzuuussssssuuu{{{tttggg]]]TTTOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWWWWVVVUUUPPPOOOLLLJJJHHHGGGGGGGGGJJJLLLOOOPPPOOOKKKGGGDDDAAAAAAAAA???<<<999666444...............---,,,++++++++++++,,,,,,---------,,,+++***+++---...---,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---.../////////...------,,,,,,,,,,,,,,,{{{xxxrrrrrrqqqpppnnnmmmlllkkknnnqqqttttttqqqjjjccc^^^QQQOOOKKKIIIHHHJJJMMMOOOQQQPPPPPPRRRUUUVVVUUUSSSPPPOOOMMMKKKHHHGGGFFFEEEDDDEEEFFFEEECCC@@@<<<999222111///...//////...---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------+++++++++,,,,,,,,,,,,,,,+++,,,---............---------............------+++,,,,,,,,,---.........------------------------,,,,,,++++++,,,------...------......//////000000.../////////000000000000000000000000000000000000000000000111222222333333333444444555666888:::;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666111222222111222444999<<<===>>>BBBEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIKKKPPPUUU]]]fffooovvvtttddd[[[ZZZQQQTTTWWWZZZ```jjjvvv}}}~~~{{{xxxvvvxxx}}}uuuiii___YYYTTTRRROOOMMMMMMOOOQQQSSSSSSTTTVVVWWWXXXXXXWWWVVVSSSRRRQQQOOOMMMJJJHHHGGGLLLNNNPPPQQQPPPMMMJJJGGGCCCCCCAAA@@@>>>;;;999888////////////...---,,,+++++++++,,,,,,---,,,,,,,,,---++++++,,,---......------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,...////////////......---,,,,,,,,,,,,---{{{wwwrrrrrrrrrrrrqqqpppnnnnnnooossswwwzzzxxxqqqjjjdddZZZVVVRRRMMMKKKLLLMMMOOOPPPOOOPPPRRRTTTVVVUUUTTTQQQPPPNNNKKKIIIGGGFFFEEEBBBDDDEEEFFFDDDAAA===:::555333000//////...---+++,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,---------,,,,,,***++++++,,,---//////000***+++,,,,,,------------......////////////......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////............/////////000000111111000000000000000000000000000000000111222222333333333444444555777888:::;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666000000111111222555:::===@@@AAACCCFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJMMMQQQVVV^^^hhhsss~~~tttggg[[[VVVXXXUUUYYY___dddlllvvv{{{yyyzzz|||~~~vvvmmmgggWWWUUUQQQNNNMMMNNNPPPRRRSSSTTTVVVXXXXXXXXXXXXXXXVVVVVVUUUTTTQQQNNNKKKIIIMMMOOOQQQRRRRRROOOLLLJJJDDDCCCBBB@@@>>><<<;;;;;;111111111111000///...---+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---...---,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,...////////////......---,,,,,,,,,,,,---{{{sssoooooopppqqqrrrrrrssssssuuuuuuwww{{{~~~}}}xxxssshhh```VVVOOOLLLKKKKKKJJJKKKMMMPPPSSSUUUUUUUUUTTTTTTSSSQQQOOOKKKHHHEEECCCDDDDDDDDDEEEFFFEEEBBB???:::777333000---------.../////////...------,,,,,,***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,---,,,************,,,---------------------------.........------,,,,,,,,,/////////...---------,,,---------............///........................---------.........//////111111000000//////......///////////////000111111222333333333222222444666444444555666777888999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::888666555333333111111111222555888<<<>>>EEEEEEGGGHHHHHHGGGFFFEEEIIIIIIHHHFFFFFFIIIMMMQQQUUU^^^gggoooyyysssiiiaaaYYYVVVVVVZZZ```iiisss|||}}}{{{zzzyyy}}}wwwqqqjjjcccZZZSSSPPPOOOOOOOOOOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWUUUSSSQQQNNNLLLJJJLLLMMMOOOQQQQQQPPPOOONNNGGGFFFDDDBBBAAABBBCCCDDD999555111///000000///---//////...---,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,,,,,,,+++***))))))......------,,,+++******+++,,,...000000///...---........................{{{tttnnnnnnooooooqqqrrrttttttxxxxxxzzz}}}uuulll```UUUNNNJJJHHHFFFHHHJJJMMMPPPSSSTTTTTTTTTUUUTTTRRRPPPLLLIIIFFFDDDDDDDDDDDDFFFGGGGGGDDDBBB===:::666222///......///------..................,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------.........------,,,,,,,,,...............------------------............///........................---------.........//////111111000000///////////////////////////000111111222333444333222222444666444444555666777888999999888888888999999:::::::::<<<;;;:::888666555333333111111222333666:::===@@@DDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKOOOUUUYYY^^^iiiuuuvvviiiaaa\\\XXXYYY[[[fffmmmwww}}}zzzyyy||||||tttjjj```XXXSSSNNNLLLKKKMMMPPPRRRSSSUUUVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMNNNPPPQQQQQQQQQOOOOOOIIIGGGDDDBBBAAABBBCCCDDD>>>:::444111111111000............------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++*********+++,,,,,,,,,,,,+++---------,,,+++************,,,---//////...---,,,////////////////////////|||uuunnnmmmlllmmmnnnqqqtttuuuyyyyyy|||{{{lll^^^SSSLLLHHHFFFEEEGGGJJJMMMPPPSSSTTTUUUVVVUUUTTTQQQNNNJJJGGGEEEDDDDDDDDDFFFHHHIIIGGGEEEAAA>>>:::666222000//////,,,,,,------...//////000------............------.........------......///,,,------------------,,,------------------------.........------------------------...............---------............///........................------........./////////111000000000000/////////000////////////000111111222333444333222222444666444555666666777888999999888888999999999999::::::;;;;;;999888666555333333111111333555888<<<@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIKKKMMMQQQWWW^^^cccmmmyyyrrrhhh___\\\[[[]]]bbbhhhssszzz~~~zzz{{{}}}|||qqqfff[[[RRRMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQQQQQQQQQQPPPNNNKKKHHHEEECCCDDDFFFHHHDDD???:::555333111000///......------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,+++******))))))***+++,,,---...---,,,,,,++++++++++++++++++++++++}}}vvvmmmllljjjjjjlllooorrrtttwwwxxx{{{vvvgggZZZQQQLLLJJJDDDFFFHHHKKKNNNQQQTTTUUUVVVVVVUUUSSSPPPLLLHHHFFFBBBBBBCCCEEEHHHIIIIIIGGGDDDAAA===888444111//////---------.........//////------............---------------------......///,,,---...//////...---,,,------------------------...............---------,,,---------.../////////---------............///....................................////////////000000000000000000000000000000//////000000111222222333444444333333444666555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555444333222222444777;;;???BBBDDDFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKMMMPPPUUU^^^hhhooozzzrrrggg```\\\]]]bbbhhhrrr{{{~~~sssggg[[[TTTRRRPPPNNNMMMNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPQQQQQQQQQRRRRRRRRRSSSPPPLLLHHHGGGHHHJJJKKKHHHDDD>>>888444222000000------------............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,------,,,,,,+++***+++++++++*********)))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))yyyooonnnlllkkklllnnnqqqssswwwyyy|||~~~ooo```VVVOOOMMMFFFFFFGGGIIILLLPPPSSSUUUUUUUUUUUUTTTQQQMMMJJJGGGAAAAAAAAADDDGGGIIIIIIHHHEEECCC???:::666222000/////////.........---------,,,,,,------------,,,,,,,,,,,,++++++,,,------...------///000000///------------------------------........................,,,---------.../////////---------............///////////////////////////........./////////000000000000000000111111111111000000000000000111222222333444444444333333555777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444444333333444777:::===AAADDDEEEIIIIIIIIIHHHHHHHHHHHHHHHKKKLLLOOOTTT]]]kkkyyyyyymmmeeeaaa^^^___eeemmmuuu~~~rrreee]]]TTTPPPKKKJJJKKKMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVRRRRRRQQQQQQQQQRRRSSSTTTTTTRRRNNNJJJHHHHHHIIIKKKIIIFFFBBB<<<777333111000---.....................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))******+++,,,------------++++++***************************+++++++++++++++------------------------wwwuuusssrrrqqqqqqssssssyyy{{{}}}uuueeeXXXQQQMMMHHHHHHGGGHHHJJJMMMPPPRRRRRRSSSTTTTTTRRROOOKKKIIIAAAAAAAAACCCFFFIIIIIIHHHGGGEEEAAA<<<888444111000000//////...------,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...---..................---------------------------.............../////////---------...............---------............///////////////////////////....../////////000000000000000000111111111111222111000000000000111222222333444555444333333555777777777777888888888999999::::::999999999999888888999888888777555444444333555777999<<<@@@CCCEEEFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKOOOUUU^^^lll|||yyyooogggbbb```aaagggpppyyy}}}ppphhhWWWQQQJJJHHHIIILLLNNNNNNMMMOOOPPPSSSUUUVVVWWWWWWTTTSSSRRRQQQQQQSSSUUUVVVSSSQQQNNNJJJHHHGGGGGGGGGHHHHHHFFFAAA;;;555333222//////..................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))&&&'''***,,,...000111222++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------~~~|||zzzxxxxxxwwwxxxzzz}}}~~~wwwiii\\\UUURRRJJJHHHGGGFFFFFFIIILLLNNNOOOQQQSSSTTTSSSPPPMMMKKKCCCBBBBBBDDDGGGIIIJJJIIIHHHGGGCCC???;;;777444222..................------------............------+++++++++,,,,,,---//////...------------------...---------------------------........./////////000...............------------------............///////////////////////////.../////////000000000000000000111111111222222222111111000000111111222333333444555444333444555777777888888888888999999999:::::::::999999888888888888888777666555444444333888999;;;>>>AAADDDEEEFFFHHHGGGGGGHHHIIIKKKLLLNNNQQQXXXcccppp~~~vvvmmmhhheeecccdddhhhrrr~~~|||xxxfff]]]SSSMMMLLLMMMMMMLLLLLLMMMOOORRRTTTUUUVVVWWWVVVTTTRRRQQQQQQSSSVVVXXXSSSRRRPPPNNNKKKIIIGGGFFFGGGIIIIIIFFF@@@:::666555000000//////......------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++)))***+++---...//////000+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------************************~~~|||{{{vvvxxxzzz{{{{{{|||wwwkkkaaaZZZXXXJJJIIIFFFDDDDDDFFFIIIKKKNNNOOORRRSSSSSSQQQMMMKKKEEEDDDDDDEEEHHHJJJKKKJJJJJJHHHEEEAAA===999666555,,,,,,------.../////////......////////////......,,,,,,,,,---...///000111...---,,,++++++,,,---...---------------------------.........//////000000/////////......------,,,---------.........//////000000000000000000000000////////////000000000000000000111111222222222222111111111000111111222333444555555555444444666777888888888888888999999999<<<<<<<<<;;;;;;:::::::::888888777666555444444333999:::===@@@BBBDDDEEEFFFEEEEEEFFFGGGJJJMMMOOOQQQYYYbbbooo~~~vvvjjjdddbbbcccdddjjjooo{{{|||~~~{{{vvvlll^^^TTTQQQOOOLLLIIIKKKMMMOOOQQQSSSUUUVVVVVVWWWUUURRRQQQQQQSSSVVVXXXVVVUUUTTTRRROOOLLLJJJHHHGGGIIILLLIIICCC===999888111111000///...------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111///......//////...---/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,|||zzz{{{{{{{{{{{{{{{{{{{{{||||||{{{wwwpppfff]]]XXXOOOLLLHHHEEEDDDFFFIIIKKKLLLMMMPPPSSSTTTSSSRRRQQQGGGGGGFFFEEEFFFIIIKKKMMMIIIFFFCCCAAA???<<<888555222111///---------...///........................------------------------------------------------,,,------......------,,,........................---------------------------------...///000000111111111000000//////......111111000000//////....../////////...///000000111555333222222333333111000000111111222444555555666777777888999999999999888======<<<;;;::::::999999999888777666666777888999;;;<<>>999555333111000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~|||{{{zzzzzz{{{{{{yyyyyyyyyvvvqqqiiiaaa]]]RRROOOJJJEEEDDDEEEHHHJJJMMMNNNQQQSSSSSSRRRQQQPPPJJJIIIHHHGGGHHHJJJLLLMMMKKKHHHEEECCCAAA>>>:::777222000...,,,++++++,,,---........................---------------------------------------------------......//////......---........................////////////////////////------......///000000111111000000000/////////...111000000000/////////...//////000000000111111111111000//////000000///...222222333444555666777777777777888999999999999999<<<<<<<<<;;;:::::::::999888888777666666777888999===???AAADDDFFFGGGGGGGGGGGGHHHIIIJJJNNNTTT\\\aaaqqq~~~yyyooofffeeegggiiinnnttt|||vvvggg\\\UUUOOOKKKHHHGGGHHHJJJNNNRRRSSSTTTXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUSSSQQQNNNKKKJJJHHHIIIJJJKKKJJJFFF@@@;;;777444111000/////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~{{{yyyxxxyyyzzzwwwxxxxxxwwwsssnnnhhheeeZZZUUUOOOIIIFFFFFFGGGIIILLLNNNPPPRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKMMMNNNMMMJJJGGGEEECCC@@@<<<:::444222000---,,,,,,------........................------------------------------------------------...//////////////////...........................////////////////////////------......///000000000000000000000////////////000000000000///////////////000111222333222111111111222222222222222222333333444444555666777888888777888888999999999999999;;;;;;;;;;;;::::::::::::888777666666777888999:::AAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKMMMSSS\\\hhhooo~~~vvvpppjjjfffhhhmmmrrryyyvvvjjj___TTTMMMJJJIIIGGGIIILLLOOOQQQQQQVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVTTTSSSPPPNNNKKKJJJGGGHHHIIIJJJKKKHHHCCC???:::777222000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------yyyvvvvvvxxxyyyyyyzzzzzzzzzxxxtttpppnnnddd___XXXPPPKKKHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOONNNLLLHHHEEEDDDAAA???<<<999777444111/////////000........................------------------------..............................////////////..............................------------------------............//////000000000000000000////////////000000000000///////////////000222444444333222111222333444444333444555666444444555555666777888888777888999999::::::999999::::::::::::::::::;;;;;;777777666666888999;;;<<>><<<:::777333111000000000........................------------------------........................,,,------......------,,,........................------------------------............////////////////////////000000000000////////////000000000000///111333444555444222111...000222111000000111333444444555555666666777777888888999::::::::::::999999999::::::::::::::::::777777777888999<<<>>>???DDDDDDEEEEEEGGGHHHIIIJJJKKKNNNTTT[[[fffsssyyyrrrooommmmmmqqquuuyyy~~~||||||yyy{{{xxxiii^^^UUUQQQLLLIIIJJJKKKMMMMMMRRRSSSUUUVVVXXXXXXYYYYYYWWWVVVTTTRRROOOMMMLLLKKKHHHGGGHHHJJJLLLLLLJJJIIICCC>>>888333111111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------yyyuuuvvvxxxzzzxxxtttmmmcccZZZQQQJJJFFFGGGHHHJJJMMMPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNJJJGGGEEEDDDBBBAAA===;;;777333000///..............................------------------------........................,,,,,,------------,,,,,,........................////////////////////////......//////////////////////////////000000000000////////////000000000000000111222333444333222222000222444444111000222555555555555555666666666777888999999:::::::::::::::::::::::::::999999999999777777888999;;;>>>AAABBBDDDDDDEEEFFFGGGIIIKKKLLLOOOUUU___jjjvvvwwwmmmjjjkkkmmmpppwww~~~{{{|||~~~rrrhhhXXXTTTNNNJJJJJJLLLNNNOOOOOOQQQSSSVVVWWWXXXXXXXXXXXXVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHJJJLLLNNNMMMLLLGGGBBB<<<777555333111000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------|||yyyyyy{{{}}}~~~~~~{{{rrrggg[[[QQQKKKIIIJJJKKKMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPKKKHHHGGGFFFEEEDDD???===999444111//////...........................------------------------........................------............------......................../////////////////////////////////////////////....../////////000000000111.../////////000000000111111111111111222222222222333666888777333111444777666666666777777777888888888999::::::;;;;;;::::::;;;:::::::::999888888888888888999;;;===AAACCCEEEEEEEEEFFFGGGIIIKKKNNNOOOTTT^^^mmm|||xxxmmmggghhhmmmqqquuu~~~uuueee___WWWPPPMMMMMMMMMNNNKKKMMMPPPSSSVVVWWWWWWWWWXXXVVVTTTQQQNNNMMMLLLLLLKKKIIIIIIJJJMMMNNNNNNNNNIIIFFF@@@;;;888555222000------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~{{{|||~~~{{{|||~~~~~~rrrdddYYYRRRLLLLLLLLLMMMNNNNNNOOOOOOSSSTTTTTTUUUUUUTTTTTTTTTUUURRRMMMJJJIIIHHHGGGFFFBBB@@@<<<777444222111111........................------------------------////////////////////////......////////////..............................------------------------///////////////............/////////000000111111.../////////000000111111111111000000000111222333000444666444000...000333888888888888888999999999888999::::::;;;;;;::::::;;;;;;::::::999888777777999999:::<<>>:::777222000------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------~~~~~~~~~mmm___VVVSSSLLLGGGHHHJJJKKKOOOTTTVVVXXXYYYXXXVVVUUUUUUVVVTTTQQQNNNJJJGGGFFFFFFFFFHHHDDD???:::555333111111//////.........---------------,,,+++,,,---...///......////////////......++++++,,,,,,---...//////////////////////////////...............///000000000000//////......------...///111111000000111333000000000000000000000000000111111111111222222222333333444444444444444444222333444666777777888888;;;;;;;;;<<<<<<<<<======999:::::::::999999888777<<<<<<===???BBBDDDDDDCCCDDDGGGJJJKKKKKKPPPYYY```eeevvvwwwrrrkkkhhhjjjpppvvvzzz~~~vvvjjj___WWWSSSOOONNNKKKNNNQQQTTTUUUVVVWWWXXXVVVWWWWWWVVVTTTQQQNNNMMMKKKJJJIIIIIIIIIIIIKKKKKKIIIKKKHHHBBB===;;;777222000...---...000000///...//////...------------...------------------------++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***sssddd[[[UUUNNNHHHHHHIIIJJJMMMRRRUUUWWWYYYYYYWWWVVVVVVVVVTTTQQQNNNKKKHHHFFFFFFFFFGGGDDD@@@<<<777444222111//////.........---------------,,,,,,,,,---...///......////////////......,,,,,,,,,------.........////////////////////////...............///000000///////////////............///000000///...000111000000000000000000000000111111111111222222222222333333444444444444555555333444555666777888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999;;;<<<===@@@CCCEEEEEEEEEGGGJJJLLLMMMNNNTTT___gggsssuuummmkkkhhhiiinnnuuu}}}vvvjjj```WWWPPPLLLKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVUUURRROOOMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJLLLJJJEEE@@@===888333000///....../////////---...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***{{{kkkaaaXXXPPPJJJIIIIIIHHHJJJNNNSSSVVVYYYZZZYYYWWWVVVVVVSSSRRROOOLLLIIIGGGFFFEEEEEEDDDBBB???;;;777333222/////////.........------------,,,,,,------...///......////////////......------------------......////////////////////////...............///000000.........///////////////...///000///...---...///000000000000000000000000111111111111222222222333333333444444444555555555444444666777888999999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<:::<<<>>>AAADDDFFFGGGHHHJJJLLLNNNPPPTTT]]]jjjsssvvvlllfffggghhhlllrrrzzzzzznnnaaaVVVOOOMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUSSSPPPOOOLLLKKKIIIHHHGGGGGGHHHIIIJJJMMMMMMIIIDDDAAA;;;444111000.........///...---......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------************************,,,,,,---------,,,++++++~~~qqqfffXXXQQQJJJHHHHHHGGGIIILLLPPPTTTXXXZZZZZZXXXWWWVVVSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDCCCAAA===999555333////////////............---------------......///......////////////..................------------////////////////////////...............///000000------......//////000000///000111000...---...///000000000000000000000000111111111222222222333333333333444444555555666666444555777888999999::::::::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<===:::===@@@CCCEEEGGGIIIJJJJJJLLLPPPUUU]]]jjjxxx}}}vvvnnniiigggjjjmmmrrrwww}}}}}}~~~|||mmm___VVVPPPNNNMMMMMMNNNPPPQQQRRRRRRSSSUUUVVVUUUTTTRRRPPPMMMKKKJJJHHHGGGFFFGGGGGGJJJNNNPPPMMMIIIEEE>>>777444111///.........---,,,///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++tttjjjZZZRRRKKKIIIHHHGGGHHHLLLNNNRRRVVVYYYYYYXXXWWWVVVRRRRRRQQQOOOMMMIIIFFFEEECCCCCCCCCBBB???;;;777444000000/////////.........------.........//////.........////////////...........................---////////////////////////...............///000000------......//////000000000111222111///...///000000000000000000000000000111222222222222333333333333333444555555666777777555666888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;>>>BBBDDDFFFGGGJJJLLLIIIMMMSSS]]]jjjyyyyyyrrrmmmiiigggkkkoootttyyy|||~~~wwwggg]]]SSSOOOKKKJJJLLLOOOPPPQQQPPPRRRTTTUUUVVVUUUSSSRRRNNNMMMKKKHHHGGGFFFFFFFFFIIINNNQQQOOOLLLIIIBBB;;;777444000.........---,,,...------,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,,,,wwwnnn```XXXPPPLLLJJJHHHHHHLLLLLLOOOTTTVVVWWWWWWWWWWWWRRRRRRRRRQQQNNNJJJGGGDDDBBBBBBBBBAAA???<<<888666000000000/////////......------...////////////.........////////////........................//////////////////////////////...............///000000.........///////////////000111222111000///000111000000000000000000000000222222222222333333333333333333444555666777777888666777999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::999999999:::;;;<<<<<<@@@EEEFFFFFFGGGJJJNNNLLLQQQ[[[hhhxxxwwwpppkkkgggfffhhhmmmssszzzoooeeeXXXRRRKKKHHHJJJLLLNNNMMMOOOPPPSSSUUUVVVVVVUUUTTTQQQOOOLLLJJJGGGFFFFFFFFFHHHNNNQQQPPPNNNLLLGGG@@@:::777222000//////...---,,,++++++***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................++++++,,,---------,,,,,,{{{tttjjj```WWWRRRNNNIIIIIIKKKJJJMMMQQQSSSTTTUUUVVVXXXRRRRRRSSSRRROOOKKKGGGDDDAAAAAAAAA@@@>>>;;;999888000000000000/////////...,,,---...///000//////.........////////////......------......//////000000////////////////////////...............///000000///////////////............///111000//////000111000000000000000000000000222222222333333333444444333333444555666777888888777888999;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;:::999888999:::<<<===>>>BBBGGGHHHGGGGGGJJJNNNQQQXXXddduuuuuullljjjhhhgggjjjooosssyyy{{{rrrddd\\\QQQLLLKKKMMMLLLKKKMMMOOORRRUUUVVVVVVVVVUUUSSSQQQNNNKKKHHHGGGFFFFFFGGGLLLPPPOOOOOONNNJJJEEE===999444111000//////......---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------***+++,,,,,,---------,,,~~~~~~yyyqqqggg]]]VVVPPPJJJIIIJJJJJJLLLOOOQQQSSSTTTVVVXXXRRRSSSSSSSSSPPPLLLGGGDDDAAAAAA@@@???===;;;:::999000000000000////////////,,,---///000000000///.........////////////......,,,------...///000111111////////////////////////...............///000000000000//////.........---,,,...//////......000111000000000000000000000000222222333333333444444444333333444555666777888999888888:::;;;<<<=====================>>>>>>>>>>>><<<;;;999999999;;;===>>>???DDDHHHIIIGGGGGGJJJNNNVVV^^^lll}}}~~~tttkkkdddfffhhhjjjpppxxxyyyoooeeeYYYQQQOOOOOONNNLLLMMMOOOQQQTTTVVVWWWWWWVVVTTTRRROOOLLLIIIGGGFFFFFFGGGLLLOOOOOOOOOOOOLLLHHH???;;;666222111000//////111111000////////////000------------------------------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------zzztttjjj^^^TTTMMMIIIGGGIIIIIIKKKNNNRRRTTTTTTSSSUUUTTTSSSRRRQQQNNNJJJGGGBBBBBBAAA???>>><<<;;;:::<<<777222000222222///+++////////////////////////000000//////.........---//////000000000000/////////...---,,,+++***))))))---.........//////000000............/////////000000000000000000000000000222222222111111111111111333333222222333333444555555555444444444555555666666777777999:::;;;<<<<<<=========<<<;;;;;;::::::999888777777999<<<@@@BBBFFFFFFGGGGGGIIIMMMRRRWWW[[[jjj|||{{{ssseeeeeefffhhhlllrrrxxx|||wwwhhhZZZQQQLLLJJJIIIJJJMMMQQQTTTWWWWWWVVVVVVTTTSSSPPPNNNKKKHHHFFFEEEJJJKKKLLLMMMMMMLLLKKKJJJIIIDDD<<<444...+++++++++///...---,,,,,,---///000---------,,,,,,+++++++++...///000///---,,,---............------,,,,,,,,,+++,,,---...////////////------------------------{{{rrrggg]]]TTTNNNKKKKKKKKKKKKNNNQQQSSSSSSRRRTTTSSSRRRRRRQQQNNNJJJGGGCCCBBBAAA@@@>>>===;;;;;;888444000000222333111...........................//////......------------//////000000000000//////...............---------........./////////000000........./////////000000000000000000000000000000111111111111111111222222333333222222333333444555666666555555555666777777888888999:::;;;<<<===============<<<;;;;;;::::::999888888888:::===AAACCCGGGHHHIIIJJJLLLRRRYYY^^^iiiwww}}}ppphhhfffhhhjjjmmmrrrxxxqqqcccXXXQQQMMMKKKKKKMMMPPPSSSTTTUUUTTTTTTUUUTTTRRROOOLLLIIIGGGEEEIIIJJJLLLMMMMMMMMMLLLLLLHHHDDD===666000..................------......///...---------,,,,,,,,,+++,,,---...---+++***+++,,,------,,,,,,,,,+++++++++,,,---------------,,,,,,------------------------|||rrrggg\\\SSSMMMMMMLLLKKKMMMOOOQQQRRRQQQSSSSSSRRRRRRQQQOOOKKKHHHDDDDDDBBBAAA???===<<<;;;888444111000222222111.................................---------------,,,//////000000000000//////.../////////000000111111......////////////000000....../////////000000000000000000000000000000000000000000111222222222333333333222222333333444555777666666666777777888999999::::::;;;<<<===>>>>>>=========<<<;;;;;;::::::999999999:::<<>>===<<<<<<888444111111000...,,,------------------------........................//////000000000000////////////000000000111111111//////////////////000000...////////////000000000000000000000000000000000//////000111222333333333333333222222333333444555666666666666777777888999::::::;;;<<<<<<===>>>>>>=========<<<;;;;;;::::::999::::::<<<>>>AAADDDFFFGGGIIILLLQQQXXXcccnnnvvv|||rrrkkkgggeeejjjooovvv}}}|||{{{zzz{{{{{{nnnbbbWWWQQQKKKKKKLLLMMMNNNPPPQQQRRRWWWVVVUUUSSSPPPMMMJJJHHHHHHIIIKKKMMMOOOOOOOOONNNKKKHHHCCC===888444222111......///000000///---,,,...........................///000///---,,,---...,,,,,,,,,+++++++++++++++---------------,,,++++++------------------------zzzlll___VVVPPPNNNLLLLLLNNNQQQSSSSSSSSSSSSSSSTTTUUUSSSPPPNNNHHHGGGFFFDDDAAA???>>>======:::666333111000...---........................///////////////000000000//////000000000000//////000000000/////////......000000000000000000//////////////////000000000111000000000000000000000000//////000111222333333333333333222222333333444555555555555555666777888999::::::;;;;;;<<<<<<===============<<<;;;;;;::::::::::::;;;>>>AAADDDGGGIIIGGGJJJOOOVVV```mmmzzzrrrkkkhhhiiiiiinnnuuu}}}|||zzz|||yyykkk___WWWLLLLLLKKKKKKLLLOOORRRSSSVVVVVVUUUTTTRRROOOLLLJJJHHHIIIKKKMMMNNNOOONNNNNNMMMKKKGGGBBB<<<777333111...///000111000///---,,,...........................///000///---,,,---...,,,,,,,,,---------------,,,,,,---...............------------------------xxxkkkbbbVVVSSSNNNLLLMMMPPPQQQRRRRRRRRRSSSTTTUUUTTTRRROOOJJJIIIGGGEEECCCAAA???>>>:::999777444333222222222///////////////////////////000000000000111111111//////000000000000//////000000//////......------111111000000000000///////////////000000000111111000000000000000000000000000000000111222222222333333333222222333333444555444444444555666777888999;;;;;;;;;;;;<<<<<<===============<<<;;;;;;:::::::::;;;===@@@CCCFFFIIIKKKIIINNNUUU___lllyyywwwlllhhhiiilllnnnwww~~~}}}{{{wwwjjjaaaRRRPPPMMMKKKKKKMMMPPPSSSSSSTTTUUUUUUSSSQQQNNNLLLHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIEEE???:::555222000000000000//////...------------------.........,,,---...---+++***+++,,,,,,,,,------------......+++,,,---...////////////------------------------uuulll^^^YYYSSSNNNMMMMMMNNNNNNPPPPPPQQQRRRTTTTTTQQQOOOKKKJJJHHHFFFDDDAAA@@@???<<<;;;999666444333333444000000000000000000000000////////////000000000111//////000000000000//////.........///////////////111111111000000000////////////000000000111111111000000000000000000000000111111111111111111222222333333222222333333444555555555555666777888::::::<<<<<<============>>>>>>=========<<<;;;;;;:::::::::;;;>>>AAAEEEHHHKKKLLLNNNTTT^^^kkkxxx}}}rrrkkkkkkpppvvv{{{wwwnnnZZZVVVQQQLLLJJJKKKNNNPPPQQQRRRTTTTTTTTTRRROOONNNHHHIIIJJJKKKLLLLLLKKKJJJHHHIIIHHHFFFBBB===888555222111000///............+++,,,,,,,,,------------,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,,,,---.........------------------------------yyyqqqddd^^^VVVPPPLLLKKKKKKKKKNNNNNNOOOQQQSSSRRRPPPNNNLLLKKKIIIGGGDDDBBB@@@???@@@???<<<888444111111111000000000000000000000000---.........//////000000//////000000000000//////------...///000111222222222111111111000000//////000000000000111111111111000000000000000000000000222222222111111111111111333333222222333333444555666666666777888:::;;;<<<>>>>>>>>>>>>????????????>>>======<<<;;;;;;:::::::::<<<>>>BBBFFFIIILLLMMMSSSZZZeeesss}}}wwwpppmmmqqqzzzvvv```[[[TTTNNNJJJIIIKKKMMMOOOQQQSSSTTTTTTRRRPPPOOOHHHIIIJJJKKKKKKJJJIIIIIIEEEFFFGGGGGGDDD???;;;888333222000............///+++++++++,,,,,,---------...///000///---,,,---...*********++++++,,,,,,,,,------------,,,+++******------------------------zzzlllcccWWWPPPMMMMMMKKKHHHGGGJJJOOOSSSUUUTTTRRRQQQLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>><<<:::666222000333222111/////////000111222000......000000000///000000000000000000000000222222111111111111222222000000000000111111111111222222222222222222222222222222222111111111000000111111222222222333333333333333444444555666666666666666666666777777777777999:::;;;<<<============???>>>===<<<;;;::::::999;;;===@@@DDDHHHMMMQQQSSSVVVcccsssvvvssspppsss|||ooofffYYYPPPMMMMMMMMMMMMLLLNNNOOOQQQRRRRRRQQQQQQKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFFFFCCC>>>:::333000---,,,---...///.........------------..............................---------------------------------------------------------............///rrrhhh\\\SSSOOONNNKKKIIIIIIKKKMMMPPPRRRSSSSSSSSSMMMLLLJJJHHHEEEBBBAAA????????????>>>;;;777444222222111000/////////000111111000...///000111111000000000000000000000000000111111111000000111111111000000000000111111111111111111111111111111111111222222222111111111000000111111222222222333333333333333444444555666666666666666666666777777777888999:::;;;<<<============>>>======<<<;;;:::::::::===???BBBFFFJJJOOOTTTWWW]]]kkk{{{~~~yyyxxxxxx}}}|||rrrcccVVVNNNKKKJJJIIILLLMMMOOOPPPQQQRRRRRRQQQLLLLLLKKKKKKIIIGGGFFFEEECCCCCCDDDEEEFFFDDD@@@<<<555333000...///000000///......------------..............................---------------------------------------------------------............///zzzpppcccXXXRRRNNNKKKIIIKKKKKKLLLMMMOOORRRTTTUUUOOONNNLLLIIIFFFDDDBBBAAA???@@@@@@@@@>>>:::777444000000///......///000111000///...///000222222111000000000000000000000000111000000//////000000111000000000000111111111111000000000000000000000000222222222111111111111111111111222222222333333333333333444444555666666666666666666777777777888888999:::;;;<<<===============<<<<<<;;;:::::::::;;;???AAAEEEHHHLLLRRRXXX]]]hhhwwwyyyyyy{{{nnn^^^SSSMMMJJJHHHKKKLLLNNNOOOQQQRRRSSSSSSNNNNNNMMMKKKIIIGGGEEEDDDAAAAAABBBDDDFFFEEECCC@@@999666222000111111111000......------------..............................---------------------------------------------------------............///wwwjjj^^^UUUOOOKKKIIIIIIJJJKKKMMMOOORRRTTTUUUQQQPPPNNNKKKHHHEEECCCBBB@@@AAABBBBBBAAA===:::777000///.........///000111///---,,,---000111111111000000000000000000000000000000////////////000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444555666666666666666777777777888888888999:::;;;<<<============<<<<<<;;;::::::;;;<<<<<<@@@CCCGGGKKKOOOVVV___eeeuuu{{{~~~zzzhhhZZZRRRMMMKKKJJJKKKMMMNNNPPPRRRSSSTTTPPPOOONNNLLLJJJGGGEEECCC??????@@@CCCEEEGGGFFFDDD<<<888444222111111000///......------------..............................---------------------------------------------------------............///|||pppdddYYYQQQKKKHHHFFFHHHKKKNNNQQQRRRRRRRRRRRRQQQOOOLLLIIIFFFDDDBBB???AAACCCDDDCCC@@@<<<:::111000///......///000111---,,,+++,,,...000000000111111111111111111111111000000////////////000000///000000000111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333444444555666666666777777777777888888888888999:::;;;<<<============<<<;;;::::::;;;<<<>>>???BBBEEEJJJNNNSSS\\\gggooouuueeeXXXPPPMMMJJJKKKLLLNNNPPPQQQSSSTTTQQQPPPOOOMMMJJJGGGEEECCC>>>>>>???AAAEEEGGGGGGGGG>>>;;;666333111111///.........------------..............................---------------------------------------------------------............///vvvjjj^^^TTTMMMIIIDDDGGGJJJNNNQQQRRRRRRRRRSSSRRRPPPLLLIIIFFFDDDBBB???AAADDDFFFEEEBBB>>><<<333222000/////////000111...---,,,,,,...000000///111111111111111111111111111000000//////000000111000000000000111111111111222222222222222222222222111111111111111222222222111111222222222333333333333333444444555666666666777777777888888888999999999:::;;;<<<============<<<<<<;;;;;;<<<>>>AAABBBDDDHHHNNNSSSYYYcccqqq{{{qqq```TTTOOOKKKKKKLLLMMMOOOPPPRRRSSSQQQQQQPPPNNNKKKHHHFFFEEE@@@???>>>@@@DDDFFFHHHHHHAAA===888444222111///---......------------..............................---------------------------------------------------------............///|||qqqdddXXXPPPKKKFFFGGGIIIKKKNNNQQQSSSTTTSSSRRRPPPLLLIIIFFFCCCBBB>>>@@@DDDFFFFFFCCC???===555444222111000000000000111///......000111000000111111111111111111111111111111111000000111111111000000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333444444555666666666777777888888888999999999999:::;;;<<<===============<<<;;;;;;===@@@CCCEEEGGGLLLSSSXXX___kkk{{{~~~kkk]]]VVVMMMLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPNNNLLLIIIGGGFFFBBB@@@???@@@BBBEEEGGGGGGDDDAAA;;;777444222000.........------------..............................---------------------------------------------------------............///uuuiii\\\RRRNNNHHHGGGGGGHHHKKKOOOTTTVVVTTTRRRPPPLLLIIIEEECCCBBB===@@@DDDFFFFFFDDD@@@===777666444222000000000000444222000000111222111111111111111111111111111111222222111111111111222222000000000000111111111111000000000000000000000000000000111111222222222222111111222222222333333333333333444444555666666777777888888888888999999999999:::;;;<<<============>>>===<<<<<<>>>AAADDDGGGIIIOOOVVV\\\cccpppuuufff^^^MMMMMMLLLLLLMMMOOOQQQRRRQQQPPPOOONNNLLLJJJHHHGGGCCCAAA??????BBBEEEFFFFFFGGGCCC===999666333111///.........------.................................---------------------------------------------------------.........//////ttteeeYYYQQQLLLIIIFFFFFFHHHMMMPPPRRRTTTSSSQQQOOOLLLIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCC<<<999555222222222111111000000000000000000000000///////////////000111111111111111111111111111111222111111111000000//////111111111111111111111111444222000111333444333000111000000000111222333333444444444444666777888999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===;;;<<<@@@DDDGGGHHHTTTRRRXXXfffsssqqq___VVVQQQKKKIIILLLPPPRRRSSSRRRRRRRRRQQQOOOMMMKKKIIIDDDBBB???>>>>>>@@@CCCEEECCCBBB@@@;;;666222111111------..................////////////////////////------------------------,,,------......------,,,,,,---///000000000///...uuuhhh\\\UUUNNNJJJGGGFFFIIILLLPPPQQQTTTSSSRRRPPPMMMKKKHHHGGGCCCCCCCCCDDDDDDDDDCCCCCC:::777333000000000///...000000000000000000000000///////////////000111111111111111111111111111111111111111111000000000///111111111111111111111111444222000111333444333111333222222111111111111222444444444555666777888999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<;;;:::<<<@@@EEEIIIKKKVVVWWW___nnn|||ppp___WWWNNNJJJLLLOOOPPPPPPRRRRRRRRRQQQPPPMMMKKKJJJDDDBBB???======???CCCEEECCCCCCAAA<<<777333111111................................................------------------------,,,------......------,,,,,,,,,.../////////...---xxxmmmbbb[[[QQQNNNJJJHHHJJJMMMOOOPPPSSSSSSSSSQQQOOOLLLJJJHHHAAAAAABBBCCCCCCDDDDDDDDD;;;888333111000//////...000000000000000000000000000////////////000111111111111111111111111111111111111111111000000000000000000000000000000000000333222111111333333222111444444333222111111111111444444555555666888999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>;;;;;;;;;>>>BBBHHHNNNRRRXXX^^^kkk{{{kkk```SSSLLLMMMOOONNNLLLQQQQQQQQQQQQPPPNNNLLLKKKFFFCCC???<<<<<<>>>BBBEEEDDDDDDBBB>>>999444222111........................------------------------........................------............------+++,,,------......------|||sssiiicccWWWSSSNNNKKKKKKMMMOOOOOORRRSSSSSSRRRQQQNNNLLLJJJAAAAAAAAABBBCCCDDDEEEEEE>>>;;;777444222222111///000000000000000000000000000000//////000000111222111111111111111111111111111111111000000000000000000000000000000000000000222222222222222333222222444333333222222222333333555555555666777888999::::::::::::;;;;;;;;;;;;<<<======>>>????????????>>><<<===>>>AAAEEELLLSSSXXX\\\fffwwwwwwjjjYYYOOONNNOOOMMMJJJOOOPPPPPPQQQPPPOOOMMMLLLGGGDDD???<<<;;;>>>BBBDDDEEEEEEDDDAAA;;;666333222////////////............------------------------////////////////////////------............------,,,,,,------............{{{rrrlll```\\\UUUPPPOOOOOOOOONNNQQQRRRSSSSSSRRRPPPMMMKKKBBBAAAAAAAAABBBDDDEEEFFFAAA===888555444333111000111111111111111111111111000000000000000111222222111111111111111111111111000000000000000000111111000000000000000000000000222222333222222222222222222222222222333444555666666666666777888999:::;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>???????????????===>>>@@@CCCGGGNNNWWW^^^dddqqqtttaaaUUUQQQPPPMMMKKKNNNOOOPPPPPPPPPOOONNNNNNHHHEEEAAA===<<<>>>AAADDDDDDFFFFFFCCC>>>999555333000000/////////.........------------------------////////////////////////---......//////......---.............../////////}}}vvvkkkeee]]]VVVSSSQQQOOONNNOOOPPPRRRSSSRRRPPPNNNLLLDDDCCCBBBBBBCCCDDDFFFGGGAAA>>>999555333222000///111111111111111111111111111000000000000111222222111111111111111111111111000000000000111111111111111111111111111111111111111222333333111111222333111111222333444666777888666666777777888:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????<<>>>>>???@@@@@@@@@@@@???>>>BBBFFFKKKQQQ\\\iiisss}}}jjj[[[SSSOOOOOOKKKMMMNNNPPPQQQQQQPPPPPPIIIHHHEEECCCAAAAAAAAAAAABBBEEEHHHGGGDDD>>>:::888111111000000///......---........................------------------------......////////////............---------...///000yyyrrrhhh___XXXTTTPPPNNNKKKMMMPPPRRRRRRPPPNNNLLLHHHGGGEEEDDDCCCDDDFFFGGGGGGDDD>>>:::888666444333111111111111111111111111111111111000111111222333111111111111111111111111//////000000111111111222333333333333333333333333000333444333111000222444555555444444444555555666777777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???AAAFFFLLLRRRYYYeeetttrrr___SSSPPPPPPKKKLLLNNNPPPQQQQQQQQQPPPIIIHHHGGGEEECCCBBBAAAAAAAAADDDHHHHHHEEE@@@<<<999222111111000///......---////////////////////////------------------------......////////////......------,,,+++,,,---...///zzzmmmccc^^^ZZZUUURRRNNNOOOQQQSSSSSSRRRQQQOOOMMMKKKGGGDDDCCCCCCDDDEEEIIIGGGBBB===888444222111222111111111111111222222000111333444444333111000222222222222222222222222444222111000111222111000222333444222000//////000444333333222111111111222444444444555555555555666666666777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;>>>??????>>>>>>???AAADDDHHHGGGLLLWWWbbbnnn~~~iiiYYYQQQOOONNNMMMNNNPPPRRRSSSRRRQQQOOOMMMIIIFFFDDDCCCCCCDDDCCCDDDFFFHHHHHHEEE???;;;444222000/////////...,,,////////////............000//////............///........................///......------///000111qqqgggaaa\\\WWWSSSNNNOOOQQQRRRSSSRRRQQQQQQLLLKKKHHHFFFFFFFFFHHHIIIJJJGGGCCC>>>999555333222222222111111111111222222000111333444444333111000222222222222222222222222444222000000111111111000///000222222111111222444555444444333222222333333555555555666666666777777666666777999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<>>???BBBDDDJJJKKKRRR___kkkwwwppp___VVVRRROOONNNNNNPPPRRRSSSSSSRRRPPPNNNKKKHHHFFFEEEEEEFFFDDDDDDFFFHHHHHHEEE@@@<<<555333000/////////...---////////////............//////.........//////000........................///......---...///000111xxxmmmeee___YYYUUUNNNOOOPPPRRRRRRSSSSSSRRRMMMKKKJJJIIIIIIJJJLLLMMMKKKIIIEEEAAA<<<777444333222222111111111111222222000111222333333222111000222222222222222222222222333111//////000111000//////000222222111111333555555555444444333333444444666666777777777888888888777777888:::;;;===>>>???;;;;;;;;;<<<<<<=========@@@AAAAAA@@@@@@AAACCCFFFMMMQQQ[[[iiiwww{{{jjj\\\UUUPPPOOONNNOOORRRSSSSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHDDDEEEFFFHHHHHHFFFAAA>>>777555111000000000///---////////////...........................///000111........................///............///000000}}}rrriiiaaa[[[VVVOOOOOOPPPQQQRRRSSSTTTTTTNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHDDD???:::666444333333222111111111222222000111222222222222111000111222222222222222333333222000//////000111000///222333444333111000111222444444333333333333444444666666666777777777888888888888999:::;;;<<<<<<===;;;<<<<<<======>>>>>>>>>AAABBBCCCCCCBBBDDDFFFIIIOOOWWWeeettttttbbbWWWQQQOOONNNNNNPPPRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIEEEEEEFFFGGGHHHGGGCCC@@@:::777333111000000///...////////////............---------......000111111..................................../////////000uuukkkbbb[[[XXXQQQQQQPPPPPPQQQRRRTTTUUUQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMKKKGGGBBB===888555444333333222111111222222111111111111111111111111111111111222222333333333222000//////111222111000222333444333111111222333333222222222222222333333555555666666666777777777999999999:::::::::::::::<<<<<<===>>>>>>???@@@@@@BBBDDDEEEEEEFFFHHHKKKNNNSSS^^^nnn}}}~~~iii[[[SSSQQQMMMLLLMMMOOOPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEEEEGGGHHHGGGEEECCC===999555222111111000///////////////............---------......000111111........................---......///////////////wwwmmmddd]]]ZZZTTTRRRQQQPPPPPPRRRTTTUUURRRRRRQQQPPPOOONNNNNNNNNOOONNNMMMKKKFFF@@@:::666555444333222222111222222111111111111111111111111111111111222222333333444222111///000222333222222...000222333333333555777222222111111111222333333555555555666666666777777999999999999999:::::::::======>>>>>>???@@@AAAAAACCCEEEGGGHHHJJJMMMQQQTTTYYYgggyyytttdddWWWTTTOOOLLLLLLNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIFFFFFFEEEFFFHHHHHHGGGEEE???;;;666333222111111000////////////...........................///000111........................---......///000/////////yyyooofff```]]]VVVTTTRRRPPPOOOQQQSSSUUUSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOMMMHHHBBB;;;777555555444333222222222222111111000000000000111111000111111222333333444444333222000111333444444333...000222333333444666888222222222222222333444444666666777777777888888888888888999:::;;;<<<============>>>???@@@AAABBBBBBDDDFFFHHHKKKMMMQQQVVVYYYbbbrrrppp\\\XXXRRRNNNMMMNNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIGGGFFFEEEFFFGGGIIIHHHGGGAAA===888444222222111111////////////............//////.........//////000........................------///000000000///...zzzppphhhbbb```XXXUUURRROOOOOOPPPRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVPPPQQQQQQNNNJJJCCC<<<888666555444333222222222222111111000000000000111111000000111222333333444444444222111222333555555444222333444444222222333444333333333333444444555666777888888888888999999999666777999;;;===???AAAAAA===>>>>>>@@@AAABBBCCCCCCDDDFFFIIILLLOOOTTTYYY]]]hhhyyyzzz```[[[TTTPPPNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKJJJGGGFFFEEEEEEGGGIIIIIIHHHBBB>>>888444222222222111000/////////............000//////.........//////........................,,,---///000000000///...|||tttlllddd```\\\ZZZVVVRRRPPPQQQRRRSSSWWWXXXXXXWWWVVVTTTQQQPPPUUURRROOOLLLHHHDDD>>>;;;888666333222333333333222333333333222222222111111111222333222000000000111444444444444444444444444222222222222222222222222222222333444444555555666666666666777888888999999;;;;;;;;;;;;<<<<<<======?????????@@@AAABBBCCCDDDFFFGGGLLLPPPRRRSSS\\\fffooooooaaaSSSNNNOOONNNNNNOOOPPPOOONNNOOOOOONNNKKKIIIFFFEEECCCCCCEEEGGGGGGGGGEEEBBB<<<777222000//////000000////////////000000//////............//////////////////////////////////////////000000000000xxxooofffaaa[[[YYYUUUQQQOOOOOOPPPRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVTTTQQQOOOKKKGGGAAA===999666444333333333333222333333222222222111111111111222333222111000000222444444333333333333333333222222222222222222222222222333333444444555555666666666666777888888999999::::::;;;;;;<<<======>>>?????????@@@AAABBBCCCDDDEEEFFFKKKPPPSSSVVV```kkkuuuxxxiiiYYYRRRPPPMMMLLLMMMPPPOOONNNOOOOOONNNLLLIIIGGGDDDBBBBBBDDDFFFGGGGGGEEEBBB===888444111000000//////............////////////............//////////////////////////////222222111111000000//////~~~uuukkkddd]]]ZZZVVVRRROOOOOOPPPQQQTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVTTTSSSPPPJJJDDD???999777444333333333333222222222222111111111111111111333333333111000111222222222222333333333333333333333333333333333333333333333333444555555666666666666666777888888999999999999:::;;;<<<>>>>>>????????????@@@AAABBBCCCDDDDDDEEEJJJPPPTTTYYYeeeqqq~~~tttbbbWWWQQQMMMKKKLLLOOONNNNNNOOOOOOOOOLLLJJJGGGDDDAAA???AAADDDFFFFFFFFFCCC???:::666333222111///......------....../////////............//////////////////////////////444333333222111000///...|||qqqhhhaaa]]]YYYTTTQQQPPPQQQQQQVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVVVVUUUSSSMMMFFFAAA:::888555333333333333222111111111111111111111111222333444333111000111222111111222222222222333333333333333333333333333333333333444444555666666666666666666777888888999999888888999;;;===>>>???@@@?????????@@@AAABBBCCCDDDDDDFFFJJJPPPVVV]]]kkkyyy|||iii]]]TTTNNNLLLNNNNNNNNNMMMNNNOOONNNKKKIIIGGGCCC???===>>>BBBDDDEEEFFFDDDAAA===999666333222//////............////////////............//////////////////////////////222111111111000000//////wwwnnnddd```[[[UUUQQQOOOOOOOOOUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUSSSNNNGGGBBB;;;888555444444333333111111111111111111111222222222333444333111111111222111111111222222333333333333333333333333333333333333333444555555666666777666666666777888888999999888888999;;;===>>>???@@@?????????@@@AAABBBCCCDDDFFFFFFKKKRRRXXXbbbssspppcccYYYRRRPPPRRROOONNNNNNNNNNNNMMMJJJHHHFFFBBB===;;;===@@@BBBCCCEEEDDDBBB???;;;777444333111111000000000000111111//////............//////////////////////////////---.........//////000000~~~uuuhhhddd]]]VVVPPPMMMLLLLLLPPPQQQTTTWWWYYYZZZ[[[[[[WWWVVVVVVUUUSSSOOOIIIDDD<<<999666444444444333111222222222222222333333333222444444333222111222333111111222222333333444444333333333333333333333333444444444555666666777777666666666777888888999999999999:::;;;<<<>>>>>>????????????@@@AAABBBCCCDDDFFFGGGLLLUUU^^^kkkwwwjjj```XXXVVVXXXSSSQQQPPPPPPPPPNNNKKKHHHCCC@@@<<<;;;<<<>>>@@@@@@DDDDDDBBB@@@===888555222222111111000000111111222//////............//////////////////////////////+++,,,------...///000111{{{nnnjjjbbbZZZSSSOOOMMMLLLNNNPPPRRRVVVXXXZZZ[[[[[[YYYWWWVVVUUUSSSPPPKKKHHH<<<:::666444444444222111222222333333333444444444333444555444222111222333222222222333444444555555444444444444444444444444444444555555666666777777666666666777888888999999::::::;;;;;;<<<======>>>?????????@@@AAABBBCCCDDDFFFHHHNNNYYYeeevvv~~~rrrggg^^^[[[]]]XXXVVVUUUTTTSSSPPPLLLIIIAAA???<<<;;;<<<===>>>===CCCCCCBBBAAA===999555222111111000000000000111111//////............//////////////////////////////------......//////000000~~~uuuqqqhhh```XXXSSSPPPOOOPPPQQQTTTVVVWWWXXXXXXWWWZZZYYYWWWUUUTTTQQQMMMJJJ===:::777555444444222111333333333444444555555555333444555444222111222333222222333444444555666666444444444444444444444444444444555555666777777777666666666777888888999999;;;;;;;;;<<<<<<<<<======?????????@@@AAABBBDDDDDDEEEGGGOOO[[[jjj~~~xxxlllbbb^^^___[[[ZZZXXXWWWUUURRRNNNKKK@@@>>><<<;;;<<<===<<<<<>>999444111000000////////////000000//////............//////////////////////////////000000000000////////////{{{vvvmmmddd\\\VVVPPPLLLOOOPPPRRRUUUWWWYYYYYYZZZXXXWWWVVVVVVUUUTTTPPPNNNBBB>>>999555444444333222333333333333333333333333777666555333222111000000222222333333333333444444444444333333333333222222555555444444555666888999777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>=========???AAACCCDDDCCCIIILLLTTTcccxxxvvvkkkdddbbbaaa]]]WWWRRROOONNNMMMKKKHHHEEE@@@;;;888888:::;;;>>>>>>???@@@???<<<666222000000////////////000111000000//////.........---///000000111111000...---............////////////zzzyyyxxxwwwxxx}}}~~~xxxpppggg```ZZZTTTQQQPPPQQQRRRTTTVVVXXXZZZ[[[[[[YYYXXXWWWVVVTTTPPPMMMDDDAAA;;;888666555555444333333333333333333333333555555444333222222222222222222333333333333444444333333444444444555555555555444444444555666777888777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>?????????AAACCCDDDEEEEEELLLPPP[[[kkk}}}qqqhhhddd```\\\WWWSSSQQQOOOMMMLLLIIIEEE@@@;;;888888999:::<<<===>>>@@@@@@===777333000000/////////000000111000000/////////.........,,,---...///000000//////....../////////000000000~~~xxxtttnnnmmmmmmlllnnnttt||||||tttlllfff```ZZZWWWQQQQQQRRRSSSUUUWWWZZZ[[[]]]\\\ZZZYYYWWWUUUQQQNNNHHHDDD???:::999888666555333333333333333333333333333333333222222333444444222222333333333333444444222333444555666777888888444444333444444555777777777777888999::::::::::::;;;<<<<<<======>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHOOOWWWeeewwwyyynnnggg___\\\WWWTTTRRRQQQNNNLLLIIIFFFAAA<<<999888888999999:::===@@@AAA>>>888444111111000000000000000111000000////////////......***+++,,,...//////000000/////////000000000111111zzzuuupppmmmiiiiiiiiiiiilllsss{{{~~~wwwpppjjjddd^^^[[[SSSRRRRRRRRRTTTWWWZZZ\\\]]]\\\ZZZZZZYYYWWWTTTQQQKKKGGGAAA<<<:::888777555333333333333333333333333444333333222222333333444222222222333333333444444333333444555666666777777333333333444555555666666777777888999::::::::::::<<<<<<<<<===>>>>>>??????AAABBBCCCCCCDDDEEEHHHJJJRRR]]]ooorrriii___\\\XXXVVVTTTRRROOOMMMJJJGGGBBB===:::888888888777888;;;???AAA???:::666222222111000000000111111000000//////////////////,,,,,,---...//////000000000000000000111111111111{{{wwwrrrnnnlllkkkkkklllmmmpppwww~~~wwwqqqkkkeee___[[[SSSSSSRRRRRRTTTWWWYYY[[[[[[ZZZZZZZZZ[[[ZZZWWWUUULLLHHHBBB===:::888666444333333333333333333333333555555444333222222222222222222222333333333444444555555444444444444444444333333444555555666666666777777888999::::::::::::<<<<<<======>>>????????????AAACCCCCCCCCEEEJJJMMMVVVdddyyywwwlllaaa^^^YYYVVVTTTRRRPPPNNNKKKIIIDDD???<<<:::999999666777:::===??????;;;888333333222111111111111111//////000000000000000000000/////////////////////000000000000111111111111|||xxxssspppqqqqqqqqqsssvvv~~~~~~xxxqqqkkkeee^^^ZZZSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYYYYZZZ\\\[[[YYYWWWNNNIIICCC===:::777555333333333333333333333333333666555444333222222111222222222333333333333444444555555555444444444333333333444555666777777777777777777888999::::::::::::<<<======>>>>>>??????@@@>>>@@@CCCCCCCCCFFFLLLQQQ\\\lll}}}ssseeeaaa[[[VVVSSSRRRQQQPPPLLLJJJFFFBBB>>><<<;;;;;;777777888;;;===>>><<<:::444444333222111111111111//////000000000000111111111111000////////////////////////000000000111111~~~zzzyyyyyyyyy{{{~~~~~~xxxrrrkkkddd]]]YYYRRRRRRSSSTTTVVVWWWXXXXXXZZZZZZYYYZZZ[[[[[[XXXVVVPPPKKKDDD>>>:::777555333333333333333333333333333444333333222222333333333222222333333333333444444555555555555555666666666444555666888888888888777777777888999::::::::::::=========>>>??????@@@@@@===AAADDDEEEEEEIIIPPPVVVeeeuuu{{{iiiccc[[[UUURRRQQQQQQPPPLLLJJJGGGCCCAAA???>>>>>>999888777999;;;======<<<555555444222222111111111//////000000000111111111//////.........///000000....../////////000000000yyyrrrlllddd]]]XXXQQQRRRTTTUUUWWWWWWWWWWWW\\\[[[ZZZ[[[[[[ZZZWWWTTTRRRMMMFFF@@@;;;888555444333333333333333333333333222222222222333444555666222222333333333444444444444444555666777888999999444555777888999999888888777777888999::::::::::::=========>>>??????@@@@@@>>>AAAEEEFFFFFFKKKSSSYYYkkk|||kkkeee\\\UUUQQQQQQQQQQQQLLLKKKHHHEEEBBB@@@@@@???:::999777777:::<<<======666555444333222222222222//////000000111111111222---,,,,,,,,,---///000222............////////////}}}tttkkkaaaZZZUUUMMMNNNOOOQQQTTTVVVYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVPPPFFF@@@<<<:::888555555555444444444333333333111222333333444444333333555555444444444444555555444555555666666666666666777888888888999999999999999999999::::::;;;;;;;;;============>>>@@@AAABBBAAABBBEEEFFFEEEHHHTTTaaarrr{{{iiiXXXQQQQQQQQQPPPPPPPPPNNNKKKIIIGGGEEEBBB@@@===;;;999888888:::===???:::777333111111111000000000000000000000000000000000000//////...,,,+++***//////............//////vvvlllaaaYYYTTTLLLMMMNNNPPPSSSVVVXXXZZZZZZ[[[\\\\\\\\\ZZZYYYXXXWWWQQQIIIBBB>>><<<999777555555555444444444333333222222333444444444444333555555444444444444555555444555555666666666666666777777777888888888999999999999999:::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCFFFHHHIIIMMMZZZhhhyyyooo\\\SSSQQQPPPOOOPPPPPPNNNLLLJJJIIIHHHEEECCC===<<<:::999999:::===>>>;;;888444111111111111000////////////////////////111111111111000///......//////............//////{{{ooocccYYYTTTLLLLLLMMMOOOQQQUUUXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXSSSKKKEEE@@@===:::888555555555444444444444333222333444444555555444444555555444444444444555555444555555666666666666666666777777777888888888888999999::::::;;;<<<<<<===<<<<<<======>>>???AAABBBCCCDDDGGGKKKMMMSSSbbbqqqwwwbbbVVVQQQOOONNNOOOPPPNNNLLLLLLLLLKKKIIIHHH???>>>;;;:::999;;;===>>>;;;888444222222222111000///////////////////////////000000111111000000///000//////......//////000vvviii]]]WWWNNNNNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\\\\\\\[[[ZZZZZZWWWSSSMMMGGGBBB===;;;999555555555555444444444444333333444555555555555555555555444444444444555555444555555666666666666666666666777777777888888888999999:::;;;<<<======>>>============>>>@@@AAABBBDDDEEEHHHMMMPPPXXXiiiyyyhhhYYYRRRNNNMMMNNNPPPNNNMMMMMMMMMMMMLLLJJJAAA@@@===;;;:::;;;<<<>>><<<999555333222222222111........................------...///////////////000000////////////000000rrreee^^^UUUTTTRRRRRRRRRTTTWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZUUUSSSOOOIIIBBB===:::999666666555555555444444444444444555666666666666555555555444444444444555555444555555666666666666666777777777777888888888888999::::::<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCEEEFFFJJJNNNSSS]]]ooommm]]]TTTNNNMMMOOOPPPOOOMMMMMMNNNNNNLLLKKKDDDBBB???<<<;;;;;;<<<===<<<999666333333333222222////////////////////////,,,---...///000000000000000000////////////000000}}}qqqiii^^^\\\YYYVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[UUUTTTQQQKKKDDD>>>:::999666666666555555555444444444555666666777666666666555555444444444444555555444555555666666666666666777888888888999999999999999:::;;;<<<===???@@@@@@?????????@@@AAABBBDDDDDDGGGHHHLLLRRRYYYeeeyyyssscccXXXQQQPPPSSSSSSQQQOOOOOOOOONNNLLLJJJFFFDDDAAA===;;;;;;<<<======:::666444444444333222000000000000000000000000///000111111222222222222111000000//////000000111|||tttgggddd___[[[XXXWWWWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\UUUUUUTTTNNNFFF???<<<;;;666666666666555555555555555555666777777777777666555555444444444444555555444555555666666666666666999999999999::::::::::::::::::;;;===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKPPPXXXaaaooowwwiii^^^WWWUUUXXXWWWUUUSSSQQQPPPOOOLLLJJJHHHFFFBBB>>><<<;;;<<<===>>>:::777444444444444333111111111111111111111111000111111222222222111111111111000000000000111111{{{mmmiiiccc^^^ZZZXXXXXXXXXZZZ[[[\\\]]]^^^]]]]]]\\\VVVWWWVVVPPPHHHAAA===<<<777666666666555555555555555666666777777777777777555555555444444555555555444555555666666666666666999999:::::::::;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGJJJLLLSSS\\\gggxxx{{{mmmbbb[[[YYY\\\[[[XXXUUUSSSRRRPPPMMMJJJIIIFFFCCC???<<<<<<<<<===>>>;;;777555444444444333111111111111111111111111//////000000000000//////111111000000000000111111wwwtttmmmcccZZZWWWXXX[[[ZZZ[[[]]]___``````___^^^]]]YYYSSSNNNIIICCC>>>:::777777888777777666555444666666555555555555666666999888555444333444555777555555666777777777777777777888888999999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAA???AAADDDEEEEEEFFFGGGIIIIIIMMMSSS___rrr{{{~~~wwwkkkeeeeeefffbbb]]]WWWTTTSSSQQQLLLGGGHHHFFFBBB???<<<<<<<<<===;;;;;;999777444333444555000000000000////////////000000000000000000000000333222000/////////000111{{{xxxrrriii```[[[ZZZ[[[ZZZ[[[]]]___``````______^^^[[[VVVQQQLLLFFF@@@<<<888888888777777666555555666666555555555555666666888777666555444555555666666777777888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<===???@@@BBB@@@CCCEEEFFFFFFGGGHHHJJJMMMQQQZZZgggyyyyyyzzzzzznnnhhhggghhheee___XXXTTTSSSPPPLLLGGGIIIFFFCCC???<<<<<<<<<===<<<;;;:::777444222333444111000000000////////////000000000000000000000000222111111000000000000000~~~|||vvvnnneee^^^[[[ZZZZZZ[[[]]]```aaaaaa```______]]]YYYVVVQQQKKKCCC>>>999888888777777666555555666666555555555555666666666666666666555555555555777777888999999999999999888888999999::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCEEEGGGGGGGGGHHHJJJLLLQQQWWWbbbrrr{{{xxx|||sssllljjjjjjhhhbbbZZZUUURRROOOLLLIIIIIIGGGCCC???===<<<<<<=========;;;888555222222333111111000000000/////////000000000000000000000000000111111111111000000///~~~yyywwwzzz~~~}}}xxxqqqiii```ZZZWWWYYY[[[^^^```aaaaaa``````___]]]\\\YYYUUUNNNFFF@@@:::999888777666666555555666666555555555555666666555555666777666666555555666777888888999999888888888888999999:::;;;;;;<<<=========>>>???@@@AAABBBEEEFFFHHHIIIIIIJJJLLLOOOTTT]]]kkk|||{{{{{{wwwoookkkjjjjjjddd\\\UUUQQQOOOLLLJJJJJJHHHDDD@@@===<<<<<<===>>>>>>===:::666333222333111111111000000000//////000000000000000000000000///000111222222111000///~~~vvvpppmmmnnnttt{{{}}}zzzuuummmddd\\\WWWYYY[[[^^^```bbbbbbaaaaaa^^^]]]\\\ZZZVVVOOOGGGAAA;;;:::999777666666666666666666555555555555666666555555666666777666555555555666777777888888777777888999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBEEEGGGHHHIIIJJJLLLOOORRRWWWaaarrr|||zzzpppjjjhhhiiiddd]]]VVVQQQOOOMMMLLLKKKHHHDDD@@@===<<<<<<===>>>>>>>>>;;;777444333333111111111111000000000000000000000000000000000000///000111222222111000///~~~uuuooofffcccccciiipppyyy~~~{{{wwwqqqiii```ZZZYYY[[[^^^```bbbbbbbbbaaa^^^^^^\\\[[[WWWQQQIIICCC===;;;999777666555666666666666555555555555666666555555555555666666666666555555666777777777777777999999::::::;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBDDDFFFHHHIIIKKKNNNRRRUUU[[[gggzzz}}}qqqiiieeeeeeaaa\\\WWWRRRPPPOOONNNLLLIIIEEE@@@===<<<<<<<<<===>>>>>><<<888555444444222222111111111000000000000000000000000000000000///000000111111111111000}}}{{{vvvxxxzzz}}}~~~~~~}}}zzzuuuooojjjaaa^^^^^^ccciiirrr~~~|||yyyvvvrrrkkkbbb\\\YYY[[[^^^aaabbbcccbbbbbb```___]]][[[XXXRRRKKKFFF>>><<<999777666555666666666666555555555555666666666555555444555666777888666666777888888888888777999999::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBDDDFFFHHHKKKOOOTTTXXX```mmmrrrhhhccc___^^^[[[WWWSSSQQQPPPPPPLLLJJJEEEAAA>>><<<<<<<<<<<<===>>><<<999666555555222222222111111111000000000000000000000000000000000000000000000111111222|||uuuqqqpppiiikkknnnrrruuuxxxyyyyyyxxxwwwvvvuuussspppkkkggg```]]]]]]bbbhhhqqq~~~zzzxxxuuussspppjjjbbb\\\YYY[[[^^^aaacccccccccbbbbbb```^^^\\\YYYSSSMMMIII>>><<<:::777666555666666666666555555555555666666777666444333444555888999777777888999999999999999999999:::;;;;;;<<<<<<======>>>@@@BBBCCCCCCCCCBBBAAACCCFFFHHHKKKPPPUUUYYYeeerrrssshhhbbb\\\[[[ZZZWWWTTTQQQQQQQQQMMMJJJEEEAAA>>><<<<<<<<<;;;===>>>===:::777666666222222222111111111111000000000000000000000000000111000/////////000222333wwwnnnhhhdddcccdddgggjjjnnnrrruuuwwwyyyxxxvvvtttqqqnnnlllkkkiiifffbbbbbbhhhtttzzzsssnnnjjjfffaaa]]][[[[[[]]]```cccdddcccaaadddaaa^^^\\\ZZZTTTLLLEEE@@@===:::888888999999888666666666666666666666666222444777777666555666888777777777777777888888999888999999:::;;;<<<=========>>>???AAABBBCCCDDDDDDDDDEEEHHHLLLLLLOOOXXXcccjjj{{{{{{lllccc]]]XXXTTTTTTVVVUUUPPPLLLIIIIIIGGGDDD???<<<;;;<<<>>>>>>===<<<:::888555444222222111111111111111222111111111111111111111111......///000111222222333yyyqqqkkkhhhccceeegggjjjooouuuyyy|||}}}|||{{{zzzxxxuuusssrrrnnnkkkhhhiiinnnxxx~~~xxxpppjjjfffbbb]]]YYYZZZZZZ[[[^^^bbbdddcccbbbdddbbb___^^^\\\VVVNNNHHH@@@===:::888888888888777666666666666666666666666555666666666555555555555888888777777888888999:::888999::::::<<<<<<===>>>===>>>@@@AAABBBCCCDDDDDDDDDDDDGGGKKKKKKNNNXXXcccqqqpppeee]]]XXXRRRRRRTTTTTTPPPLLLKKKKKKIIIEEE@@@<<<;;;<<<=========<<<:::888555444111111111111111111222222111111111111111111111111111111111111222222222222~~~vvvqqqoooggghhhiiimmmttt{{{~~~}}}xxxvvvttttttxxx~~~}}}~~~xxxooohhhddd___ZZZVVVWWWWWWYYY\\\```cccccccccdddbbb```___^^^YYYRRRLLLBBB>>>:::888777777666555666666666666666666666666999777444333444444444333888888888888888999999:::999999:::;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEHHHKKKLLLPPP[[[fffzzzvvviii^^^WWWPPPNNNPPPRRRPPPMMMMMMMMMJJJEEE@@@<<<;;;;;;;;;<<<<<<<<<:::888555333111000000000111222333333111111111111111111111111333333333333222222111111~~~zzzxxxooopppqqquuu}}}|||zzz{{{|||~~~|||rrriiiccc^^^YYYVVVTTTUUUVVVZZZ___cccddddddcccbbb``````___[[[TTTNNNCCC???;;;888777666555444666666666666666666666666999666222222333555555444777777777777777888999999999999:::;;;<<<===>>>>>>???@@@@@@AAACCCDDDEEEFFFHHHHHHJJJMMMOOOTTT```mmm|||mmm```XXXPPPLLLNNNQQQPPPNNNNNNMMMJJJEEE???;;;999999::::::<<<<<<;;;888555333000000000000111222333333111111111111111111111111222222222222222222222222||||||}}}~~~tttiiiccc]]]XXXUUUSSSSSSUUUYYY^^^bbbdddeeecccaaa___```___\\\UUUOOODDDAAA<<<999888777666444666666666666666666666666777555222222333555777777777666666666666777888888999::::::;;;<<<===>>>???AAAAAAAAAAAACCCEEEFFFGGGHHHHHHJJJNNNQQQXXXfffssssssddd\\\RRRMMMOOOQQQQQQPPPNNNMMMJJJEEE???:::888888888:::<<<<<<<<<999666444111111000000111222222333111111111111111111111111//////000000111222222333vvvjjjbbb\\\WWWTTTTTTSSSUUUXXX]]]bbbdddeeecccbbb`````````]]]VVVPPPEEEAAA===:::999888777666666666666666666666666666444555666555444555888:::777777777666777888888999::::::;;;<<<===>>>>>>???BBBAAAAAABBBCCCEEEGGGIIIHHHGGGJJJNNNSSS[[[kkkyyy{{{jjjaaaVVVQQQQQQSSSSSSQQQNNNNNNKKKEEE???;;;999999888:::<<<>>>===;;;888555222222111111111111111222111111111111111111111111---...///000111222333333zzzlllddd^^^YYYVVVUUUTTTUUUXXX]]]bbbeeeeeefffdddbbbbbbbbb^^^WWWQQQEEEBBB>>>;;;::::::999888666666666666666666666666333777;;;999444333666;;;999999888888999999:::;;;::::::;;;<<<===>>>??????CCCBBBBBBBBBCCCEEEHHHIIIJJJJJJMMMRRRXXXaaasssooofff[[[UUUUUUVVVTTTRRRPPPOOOLLLGGGBBB>>><<<<<<888:::===??????<<<999777333333222111000000000000111111111111111111111111000000000111111222222222~~~pppgggaaa\\\YYYVVVUUUUUUXXX]]]bbbeeeeeehhhfffddddddccc___XXXSSSFFFBBB>>><<<;;;;;;:::999666666666666666666666666333:::???<<<555111555:::;;;;;;::::::;;;;;;<<<===::::::;;;<<<===>>>??????CCCBBBBBBBBBCCCFFFHHHJJJNNNNNNQQQWWW]]]hhhzzz~~~rrrjjj___YYYXXXXXXUUUSSSQQQPPPNNNIIIDDD@@@??????888:::>>>@@@@@@===:::888444444222111000000//////111111111111111111111111333333333222222222222111yyyqqqkkkgggddd^^^YYYVVVXXX^^^bbbcccaaafffiiihhheeecccbbb\\\UUUTTTBBB:::BBBEEE;;;555888777777777777777777777777555555666666777888888999888888888888999999999999;;;::::::;;;<<<>>>AAABBBAAACCCDDDEEEEEEHHHKKKNNNMMMOOOSSSYYYccctttuuummmccc______]]]WWWQQQQQQPPPNNNKKKGGGCCC???<<<===<<<===>>>???===999666444333111111222333222111222333444333111000111222333333333333333333333333zzztttpppmmmccc^^^YYYZZZ^^^bbbccccccfffhhhhhheeecccbbb\\\UUUPPPDDDBBBNNNQQQCCC777555777777777777777777777777444444444555555666666666999999999999999:::::::::======<<<<<<===>>>???@@@AAACCCDDDDDDEEEGGGJJJMMMOOORRRVVV]]]iii{{{}}}|||~~~xxxpppgggcccdddbbb\\\VVVRRRQQQOOOLLLHHHCCC???<<<=========???@@@>>>;;;888555333111111222333222111222333444333111000111222333333333333333333333333}}}xxxuuukkkeee^^^\\\^^^bbbddddddeeeggggggeeecccbbb]]]VVVOOOEEEFFFQQQSSSFFF999666777777777777777777777777555555555555555666666666;;;;;;;;;:::::::::::::::??????>>>=========>>>>>>BBBCCCDDDDDDDDDFFFIIILLLPPPTTTZZZcccpppzzzwwwwww~~~zzzssskkkhhhiiigggaaa[[[TTTSSSQQQMMMIIICCC???===<<<<<<>>>@@@AAA@@@<<<:::555333222111222333222111222333444333111000111222333333333333333333333333{{{xxxrrrkkkccc^^^^^^aaadddeeeeeeggggggeeedddccc^^^WWWRRRFFFAAAFFFHHH@@@::::::666666666666666666666666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDDDDDDDEEEHHHKKKPPPTTT\\\fffuuuzzzsssqqqvvv}}}{{{tttllliiijjjiiiccc]]]UUUTTTRRROOOJJJEEE@@@===;;;<<<===???AAA@@@===:::666444222222333333222111222333444333111000111222333333333333333333333333|||yyywwwppphhhaaa___```ccceeeeeeggghhhfffeeeeee```YYYSSSGGG>>>>>>>>>:::888;;;666666666666666666666666888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@BBBCCCDDDDDDDDDFFFIIILLLNNNTTT\\\hhhxxx{{{sssnnnqqqwww}}}uuukkkggghhhgggaaa[[[VVVUUUSSSPPPKKKFFFBBB???;;;<<<===???AAA@@@===:::777555333222333333222111222333444333111000111222333333333333333333333333}}}{{{zzzuuullleee``````ccceeeeeehhhiiigggggggggbbb\\\RRRIIIBBB@@@>>>:::777777777777777777777777777777666666666777888888999999::::::;;;<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEHHHKKKNNNOOOTTT^^^jjjzzz~~~tttmmmnnnsssxxxwwwkkkeeeeeeccc___ZZZVVVVVVTTTQQQMMMHHHDDDBBB======>>>@@@BBBAAA===:::888666333333333333222111222333444333111000111222333333333333333333333333|||{{{}}}yyyqqqiiidddbbbdddgggfffiiijjjhhhiiiiiiddd^^^TTTLLLDDD@@@<<<999666777777777777777777777777777555555666777999:::;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDEEEGGGIIIMMMQQQRRRWWWaaammm}}}}}}uuummmlllooossswww|||mmmeeecccbbb^^^YYYVVVUUUTTTRRRNNNJJJFFFDDDAAAAAAAAACCCDDDBBB???<<<888666444333333333222111222333444333111000111222333333333333333333333333}}}zzzzzz{{{tttlllfffdddfffhhhgggjjjkkkiiijjjjjjeee___XXXNNNBBB:::666555777:::777777777777777777777777666666888999;;;===>>>>>><<<<<<>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDAAABBBDDDFFFHHHKKKOOORRRUUUZZZdddppp~~~vvvmmmkkkmmmpppsssyyypppfffcccaaa^^^ZZZVVVUUUTTTRRROOOKKKHHHFFFDDDCCCDDDEEEFFFDDD@@@===999666444333333333222111222333444333111000111222333333333333333333333333~~~zzzyyy}}}yyyrrrkkkfffeeeeeegggjjjllliiihhhhhheee```XXXMMMCCC???===999888999777777888888888888777777::::::;;;;;;;;;;;;<<<<<<>>>======>>>@@@CCCGGGJJJOOORRRRRROOONNNMMMHHHBBBFFFFFFFFFGGGJJJMMMQQQSSSXXX```iiisss}}}wwwpppmmmmmmpppuuuxxxxxxzzzxxxkkkccc^^^ZZZWWWUUUSSSQQQPPPOOOMMMJJJHHHGGGEEEDDDCCCCCCBBB@@@>>>888555222111111222222222111222222333333222222111111111222222222333333333}}}xxxwww|||zzzvvvoooiiieeedddeeegggkkkllljjjiiiiiifffaaaYYYNNNDDD@@@===:::888999777777888888888888777777888888999999999999::::::=========>>>@@@DDDIIIMMMSSSWWWXXXVVVUUUSSSMMMGGGLLLKKKKKKLLLOOOSSSWWWZZZ^^^eeennnxxx|||zzzssspppppprrrvvvxxxwwwxxx|||nnnddd^^^ZZZWWWTTTRRRQQQPPPPPPNNNLLLIIIJJJIIIGGGGGGGGGFFFCCCAAA999666333111222333333222222222333333333333222222111222222222222333333333}}}wwwtttvvvtttpppkkkeeeccccccdddhhhlllmmmkkkjjjkkkhhhcccZZZOOOEEEAAA>>>:::888999777777888888888888777777888888999999999999::::::<<<<<<===>>>@@@EEEKKKOOOXXX^^^bbbaaa___]]]VVVOOOPPPNNNMMMMMMPPPVVV\\\```eeekkkttt~~~}}}wwwtttssstttwwwyyywwwvvv}}}qqqeee^^^YYYWWWSSSQQQPPPPPPQQQPPPNNNLLLLLLKKKJJJJJJJJJHHHEEECCC:::888444333333333333333222222333333333333222222222222222222333333333333}}}vvvrrrpppoookkkfffbbb```bbbdddhhhlllnnnllllllllljjjeee\\\QQQGGGBBB>>>:::888999777777888888888888777777:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>???CCCJJJPPP\\\dddkkkllljjjgggaaaZZZVVVTTTQQQPPPSSSYYY```dddjjjpppzzzzzzvvvuuuvvvyyy|||yyyvvv|||uuuggg]]]XXXVVVRRRQQQPPPQQQRRRQQQPPPNNNJJJJJJIIIIIIIIIHHHDDDAAA<<<999555444444444444333222333333333333333333222222222222333333333444444}}}tttooolllkkkgggbbb___^^^aaaccchhhlllnnnmmmmmmnnnkkkggg^^^SSSHHHCCC???;;;999999777777888888888888777777:::::::::;;;;;;;;;<<<<<<;;;===>>>======AAAIIIPPP___iiisssvvvuuusssnnnhhhbbb^^^ZZZWWWYYY]]]dddhhhmmmuuu{{{wwwuuuvvv{{{}}}{{{xxx}}}zzzjjj^^^XXXUUUQQQPPPPPPQQQRRRSSSQQQOOOJJJJJJJJJJJJJJJHHHEEEAAA===:::666444444444444333333333333444444333333333222222333333333444444444~~~~~~tttnnnjjjiiieee```]]]]]]```cccgggkkknnnmmmmmmnnnlllhhh```UUUJJJDDD@@@;;;999:::777777888888888888777777888888999999999999::::::;;;===???>>>===BBBKKKSSScccppp|||~~~zzzmmmiiiccc___^^^```dddgggpppzzz|||wwwuuuuuuzzz}}}{{{xxx|||ooobbbZZZWWWRRRQQQQQQRRRSSSSSSRRRPPPMMMMMMMMMNNNNNNLLLGGGDDD===:::666444444444333222333333444444444444333333333333333333444444444444yyysssjjjhhhddd```\\\]]]```dddfffjjjmmmlllmmmnnnlllhhhaaaVVVKKKEEEAAA<<<999:::777777888888888888777777888888999999999999::::::999===?????????EEEPPPZZZiiiwww~~~yyyrrrllliiihhhjjjlllttt||||||~~~}}}wwwuuusssxxx|||yyyuuuwwwvvvggg^^^ZZZSSSRRRQQQRRRSSSTTTRRRPPPOOOOOOOOOPPPPPPNNNIIIFFF===999666333333333222222333333444444444444333333333333333444444444444555~~~zzzjjjhhhddd___\\\]]]aaadddeeejjjlllllllllnnnlllhhhbbbWWWKKKEEEAAA<<<999:::777777888888888888777777::::::;;;;;;;;;<<<<<<<<<888<<<@@@@@@BBBIIIUUU```nnn|||}}}xxxvvvvvvwwwwwwyyywwwxxx~~~zzz~~~xxxuuurrrwwwzzzwwwrrrsss|||zzzkkkaaa\\\TTTSSSRRRSSSTTTTTTRRRPPPNNNNNNOOOPPPPPPNNNIIIEEE<<<999555333222222222111333444444555555444444333333333333444444444555555~~~||||||rrrmmmfff```\\\]]]```bbbhhhjjjlllnnnooommmllljjj```XXXLLLDDD@@@===;;;999888888777777777777888888:::999888888888999:::;;;======???CCCEEEKKKXXXeeettt{{{vvvwwwyyywwwrrrnnnppprrrqqqnnnpppvvv{{{vvvkkkeee```[[[VVVUUUVVVVVVSSSOOOOOOOOOPPPQQQQQQOOOKKKHHH@@@===:::888777666555333333333333333333333333333555444333222111222333444{{{tttpppiiiccc______bbbdddiiijjjmmmnnnooonnnllljjjaaaYYYMMMEEE@@@>>>;;;999999999888888888888999999:::999888888888999;;;;;;>>>>>>AAAEEEHHHMMM[[[hhhwww~~~}}}zzz~~~uuupppmmmooopppnnnkkklllqqqvvv|||sssmmmfff```ZZZWWWWWWVVVSSSPPPPPPOOOPPPQQQQQQOOOKKKHHH@@@===999666444333222000333333333333333333333333444444333333222333333444{{{xxxsssmmmgggccccccdddfffiiijjjmmmoooooonnnlllkkkccc[[[OOOFFFBBB???<<<:::::::::999999999999::::::::::::999888999:::;;;<<>>999666444333111000333333333333333333333333333333444444444444333333{{{zzzvvvqqqkkkgggeeeffffffiiikkkmmmoooooonnnlllkkkeee]]]QQQHHHCCC@@@===:::999999999888888999999999::::::999999:::;;;<<<===@@@AAAEEEKKKOOOUUUcccppp|||{{{pppjjjfffgggfffeeedddeeejjjmmmvvv}}}xxxpppfff]]]YYYVVVTTTSSSPPPPPPQQQRRRRRRQQQMMMJJJCCC???;;;777666666555444444444444444444444444444222333444555555555444333||||||yyytttnnnjjjgggggggggiiikkkmmmooopppnnnmmmkkkggg^^^RRRIIICCC@@@<<<:::888888777777777777888888;;;::::::::::::<<<===>>>@@@BBBGGGNNNSSSZZZgggttt{{{ooohhhaaabbbaaaaaabbbeeeiiilllrrr}}}~~~}}}vvvkkkaaaZZZVVVUUUTTTPPPPPPQQQRRRSSSRRRNNNKKKBBB>>>:::777666777777777444444444444444444444444111222444555666555444444}}}|||wwwrrrmmmjjjhhhgggjjjkkknnnppppppooommmkkkhhh___SSSIIICCC???<<<999888777777777777777777888;;;:::::::::;;;===>>>@@@BBBDDDJJJRRRXXX___lllyyy|||oooggg^^^^^^]]]^^^```dddhhhkkkoooyyy}}}~~~xxxnnnccc[[[VVVUUUUUUPPPPPPQQQSSSTTTSSSOOOLLLAAA===888555444555555555444444444444444444444444222333444555555666555555~~~{{{vvvqqqmmmkkkiiijjjlllnnnppppppooommmlllhhh___SSSIIICCC???;;;888999888888777777888888999;;;;;;:::;;;<<<===???@@@EEEHHHNNNWWW]]]dddrrr}}}ppphhh]]]\\\[[[[[[^^^aaadddfffkkkttt~~~}}}xxxoooeee\\\WWWUUUUUUPPPQQQRRRSSSUUUSSSPPPMMMEEE@@@:::555333333333333555555555555555555555555333333333444444555666777~~~yyytttpppmmmkkkjjjlllnnnppppppooommmlllhhh___SSSHHHBBB>>>:::777:::999999999999999999:::;;;;;;:::;;;<<<>>>@@@AAAGGGJJJQQQZZZ```hhhvvv~~~qqqiii^^^\\\YYYYYY\\\___aaabbbgggqqq}}}|||wwwoooeee\\\WWWUUUUUUQQQQQQRRRTTTUUUTTTPPPMMMJJJEEE>>>888555333333222555555555555555555555555444444333333444555777888