BM66(R@ OOOPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFMMMOOOPPPPPPNNNNNNOOOQQQOOOPPPRRRSSSSSSSSSUUUVVV]]]aaagggjjjllllllmmmnnnssswww|||~~~zzzmmmmmmqqqyyyppp]]]NNNFFFEEE@@@<<<:::999666888<<<<<<===>>>AAAFFFKKKPPPSSS___hhhsss{{{wwwzzz{{{ssslllbbb\\\SSSMMMIIIIIIJJJJJJFFFHHHJJJKKKLLLNNNQQQSSSVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\^^^```bbb```aaaaaabbbcccdddeeeeeeggghhhhhhiiiiiijjjjjjkkknnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqssstttuuuuuuttttttrrrrrrrrrqqqqqqpppppppppuuutttsssrrrrrrrrrrrrrrrvvvvvvvvvuuuuuuuuuttttttwwwwwwvvvuuutttrrrpppppplllmmmnnnnnnnnnmmmkkkjjjlllkkkhhheeebbbbbbdddfffjjjmmmsssyyywwwxxx{{{|||tttxxxmmmfffjjjsss|||yyypppiii```[[[[[[ZZZWWWTTTVVVSSSQQQPPPUUU\\\eeekkkkkkeee]]]UUUPPPOOOQQQSSSQQQSSSUUUWWWXXXXXXWWWWWWTTTUUUWWWYYYZZZZZZYYYYYY^^^]]][[[XXXVVVSSSQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNOOOOOOOOOOOOPPPOOOQQQRRRSSSRRRNNNJJJHHHCCCFFFIIIMMMOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQQQQOOONNNMMMMMMOOOQQQRRRLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRRRRQQQPPPOOOMMMMMMLLLOOOQQQRRRRRRTTTZZZ^^^]]]\\\XXXRRRMMMKKKOOORRR^^^wwwOOOPPPPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHLLLMMMOOONNNMMMMMMNNNPPPPPPQQQRRRRRRRRRSSSUUUWWW___bbbfffhhhhhhhhhggghhhlllpppuuuwwwxxx|||yyynnnpppwwwooo]]]QQQGGGAAA<<<======::::::<<<;;;<<<===???CCCHHHMMMOOOWWW___iiipppuuu||||||zzz|||rrrjjj___WWWQQQNNNJJJHHHEEEFFFFFFGGGGGGIIIKKKLLLPPPQQQRRRTTTUUUVVVWWWWWW[[[[[[ZZZ[[[[[[\\\]]]]]]^^^___```aaabbbccccccdddeeeeeeffffffggghhhhhhhhhkkkkkkllllllmmmnnnnnnooopppppppppppppppppppppppppppqqqrrrssstttttttttsssqqqqqqpppppppppoooooooooppppppppppppppppppqqqqqqttttttttttttssssssssssssttttttsssrrrpppooommmlllllllllkkkjjjiiihhhfffeeedddeeeeeeeeeeeehhhlllooouuuxxx}}}~~~{{{zzzyyy{{{~~~|||xxxqqqkkkgggbbbaaakkkwwwxxxkkkfff___\\\]]]]]][[[XXXWWWUUURRRQQQTTTZZZ```dddhhhddd]]]UUUPPPNNNNNNNNNRRRSSSUUUXXXYYYXXXXXXWWWSSSTTTVVVWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRPPPLLLIIIFFFDDDFFFJJJMMMPPPPPPPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLJJJLLLOOOOOOPPPTTTZZZ___[[[[[[WWWQQQKKKIIILLLOOO\\\uuuOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLNNNOOOPPPQQQQQQPPPPPPQQQTTTWWW___bbbeeefffdddbbb``````hhhlllqqqtttuuuxxx}}}tttsssuuu~~~oooaaaNNNEEE??????@@@>>><<<<<<::::::;;;<<>>AAABBBHHHMMMTTTZZZ^^^eeennnuuuyyyzzzuuuyyy{{{sssiii]]]TTTOOOMMMJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMSSSTTTUUUVVVWWWVVVUUUTTTYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^______```aaaaaaaaabbbcccdddfffgggiiiiiihhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnnnnmmmoooooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkiiigggfffeeefffeeecccbbbbbbbbbccccccdddgggkkkppptttxxx~~~{{{{{{}}}~~~{{{yyyvvvuuussssssqqqkkkddd^^^ZZZWWWVVV\\\iiiyyywwwkkkccc___]]]\\\]]]^^^^^^\\\ZZZZZZYYYYYYXXXYYY[[[]]]^^^VVVWWWWWWXXXWWWUUURRRQQQRRRTTTVVVXXXYYYYYYXXXWWWTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTQQQQQQPPPQQQRRRSSSUUUVVVUUUUUUTTTSSSRRRPPPOOONNNMMMOOOPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNLLLJJJIIIHHHHHHHHHLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKJJJJJJNNNUUU[[[]]]]]]\\\WWWQQQMMMMMMOOOYYYpppKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQSSSRRRRRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOQQQOOOOOONNNMMMLLLNNNQQQTTTZZZ]]]```aaa```^^^\\\\\\[[[^^^ccciiinnnrrrvvvyyy}}}~~~rrraaaOOOFFFBBB>>>;;;;;;;;;:::999888999;;;===>>>BBBGGGLLLQQQWWW^^^ffflllqqqxxx~~~wwwyyyzzzkkkaaaXXXTTTNNNKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFHHHHHHLLLMMMOOOQQQRRRRRRRRRRRRUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```bbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggghhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnmmmllljjjiiikkkkkkkkkjjjjjjjjjjjjiiifffffffffeeedddbbb```______^^^^^^___aaadddfffhhhkkkooouuuzzz~~~~~~zzzxxxwwwvvvsssqqqmmmjjjfff```ZZZUUUTTTUUUZZZdddsssuuuhhh```\\\[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVXXXYYY[[[]]]^^^TTTVVVXXXYYYYYYWWWUUUSSSRRRTTTVVVXXXZZZYYYXXXXXXUUUUUUVVVWWWWWWVVVUUUTTTUUUSSSQQQPPPOOOOOOPPPPPPSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHJJJPPPUUUZZZ\\\\\\YYYTTTPPPOOOPPPZZZoooKKKKKKJJJJJJKKKLLLMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMOOOPPPPPPOOONNNPPPQQQPPPPPPPPPNNNMMMNNNQQQTTTWWWZZZ^^^______]]]]]]]]]YYY\\\```ffflllrrrvvvyyy{{{uuu```RRRIIIAAA>>>>>><<<;;;:::999999:::<<<===>>>@@@DDDHHHMMMSSS[[[___iiiooowww~~~yyywwwyyy|||sssgggaaaXXXRRROOOMMMIIIFFFFFFEEECCCBBBBBBCCCDDDDDDGGGHHHIIIKKKMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___```ccccccccccccccccccccccccaaaaaaaaaaaaaaabbbddddddgggggggggggghhhhhhhhhhhhlllllllllllljjjhhhfffeeefffffffffeeeeeeeeedddddd^^^______^^^^^^]]]\\\[[[YYY[[[]]]aaaeeeiiimmmooorrrwww~~~}}}~~~{{{wwwsssqqqqqqqqqmmmjjjccc^^^YYYUUUQQQPPPTTTZZZbbbnnn|||wwwllleee[[[[[[ZZZYYYXXXVVVTTTSSSNNNOOOQQQSSSVVVXXX[[[\\\YYYZZZ[[[ZZZYYYVVVSSSQQQSSSTTTWWWYYYZZZZZZYYYXXXUUUVVVWWWXXXXXXWWWVVVVVVRRRPPPNNNLLLLLLMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNPPPRRRSSSUUUVVVXXXZZZ[[[[[[ZZZZZZWWWWWWVVVUUUSSSQQQPPPOOOQQQQQQQQQPPPPPPOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGJJJKKKLLLKKKHHHIIIMMMPPPSSSWWWZZZYYYTTTQQQPPPPPP]]]qqqLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOLLLNNNOOOOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQSSSUUUTTTXXX[[[]]]]]][[[[[[[[[[[[\\\^^^ccciiippptttwwwvvvzzztttdddVVVIIIDDDDDD>>>===;;;::::::;;;===>>><<<<<<>>>@@@DDDIIIOOORRR\\\bbbkkksssyyytttvvv|||xxxlllddd^^^YYYSSSNNNJJJHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUUUUVVVWWWWWWXXXYYYYYY________________________\\\\\\[[[[[[\\\]]]^^^___bbbbbbbbbcccccccccdddddddddeeeffffffeeecccaaa````````````_________^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[]]]___dddiiiooossswwwyyy}}}}}}{{{yyy|||{{{vvvqqqllljjjjjjhhhddd```[[[TTTNNNMMMNNNQQQ[[[fffsss{{{yyytttkkkccc[[[[[[ZZZXXXVVVUUUTTTTTTKKKLLLMMMPPPSSSVVVYYY[[[\\\[[[ZZZYYYWWWUUUSSSRRRSSSUUUWWWYYYZZZZZZYYYXXXTTTUUUVVVXXXXXXXXXWWWWWWSSSQQQOOOLLLKKKLLLMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRSSSRRROOONNNNNNOOOQQQRRRSSSUUUXXXZZZ[[[ZZZXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDCCCGGGJJJLLLLLLJJJIIILLLOOOOOOTTTYYYZZZWWWTTTSSSSSSaaasssNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKMMMNNNNNNMMMMMMNNNOOOSSSTTTVVVUUUTTTTTTUUUVVVTTTWWWZZZ\\\[[[ZZZYYYYYYXXXXXXYYY\\\bbbiiimmmoookkknnnuuu~~~qqq```QQQIIIIII???>>><<<;;;;;;<<<>>>???<<<<<<<<<===???CCCHHHKKKOOOWWWbbbkkkqqqyyy{{{yyyvvvyyyuuummmfff^^^XXXOOOMMMJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOORRRRRRSSSSSSTTTTTTTTTUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[]]]^^^^^^______``````aaaaaa^^^___aaabbbaaa```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^cccffflllrrrxxx}}}}}}|||{{{zzz~~~xxxtttsssnnngggeeedddbbb]]]XXXVVVOOOIIIKKKNNNUUUcccqqq{{{sssqqqmmmddd\\\[[[[[[ZZZXXXVVVUUUUUUVVVMMMMMMNNNPPPSSSVVVYYY[[[ZZZYYYXXXWWWVVVUUUUUUVVVSSSUUUWWWYYYZZZZZZYYYXXXSSSTTTUUUWWWXXXXXXWWWWWWYYYVVVRRROOOLLLLLLLLLMMMRRRSSSUUUVVVVVVUUUSSSRRRUUUSSSQQQNNNNNNOOOPPPRRRRRRTTTWWWYYYYYYWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@EEEHHHLLLLLLKKKKKKMMMOOOOOOTTTZZZ\\\ZZZXXXWWWWWWcccuuuNNNNNNMMMMMMMMMMMMLLLLLLOOOPPPQQQRRRPPPMMMJJJGGGLLLIIIFFFFFFIIIKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^```bbbeeefffhhhjjjmmmrrr{{{zzzyyy}}}xxxkkk[[[MMMEEEAAA@@@BBB@@@:::999<<<>>><<<<<<>>>>>>===AAAFFFLLLPPPVVV^^^eeennnvvv|||wwwuuuwww~~~xxxkkkbbb^^^YYYSSSNNNLLLLLLKKKKKKJJJGGGDDDCCCDDDEEEFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNNNNOOOOOOOOORRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZYYYXXXXXXYYYZZZWWWYYYZZZZZZYYYXXXYYYZZZYYYYYYYYYXXXVVVVVVXXXZZZYYYZZZ[[[[[[[[[^^^bbbfffmmmqqqxxx}}}zzz|||{{{tttnnnjjjfffeeedddbbb___ZZZTTTPPPLLLKKKJJJMMMWWWgggxxxrrrgggdddcccaaa^^^YYYWWWTTTRRRRRRRRRRRRRRRRRRNNNKKKMMMRRRYYY]]]^^^ZZZYYYXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUWWWXXXXXXWWWVVVUUUTTTUUUWWWYYY[[[YYYXXXVVVTTTQQQOOOMMMLLLRRRQQQQQQRRRTTTUUUUUUTTTQQQPPPNNNLLLLLLMMMNNNOOOUUUVVVWWWVVVTTTSSSRRRSSSNNNOOOPPPQQQQQQOOOMMMLLLPPPOOONNNMMMKKKIIIHHHGGGIIIJJJLLLMMMMMMMMMLLLKKKEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCIIILLLOOOQQQPPPNNNMMMMMMPPPVVV]]]aaa___\\\ZZZZZZdddyyyLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOMMMKKKIIIKKKHHHFFFGGGIIIKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRVVVVVVVVVVVVWWWYYY[[[\\\aaaaaa```___```bbbeeefffdddfffhhhjjjoooyyyxxxzzznnn```SSSIIIAAA@@@@@@<<<:::;;;===::::::<<<<<<;;;===BBBEEEHHHNNNUUU\\\dddlllqqqxxx|||xxx|||{{{pppkkkccc[[[VVVRRRNNNLLLKKKHHHEEEDDDDDDEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSTTTTTTRRRRRRSSSUUUTTTVVVXXXXXXWWWVVVWWWXXXVVVVVVVVVUUUSSSTTTWWWYYYZZZ]]]```dddggglllqqquuuxxx{{{~~~{{{xxxzzzzzzssskkkeeebbbbbbaaa^^^[[[WWWRRRMMMIIIGGGIIINNNWWWeeewwwwwwiii```]]]\\\YYYVVVZZZYYYXXXXXXXXXXXXWWWWWWYYYVVVSSSSSSVVVZZZ\\\\\\[[[[[[ZZZWWWUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXXXXYYY[[[\\\[[[ZZZYYYWWWUUUSSSQQQPPPRRRRRRRRRSSSVVVWWWVVVUUUSSSRRROOOMMMLLLLLLLLLMMMPPPPPPQQQQQQPPPNNNNNNNNNMMMNNNOOOPPPOOONNNLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDCCCAAAAAABBBCCCDDDEEEGGGHHHIIIJJJNNNKKKHHHDDDBBB@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCGGGIIIMMMNNNNNNNNNNNNOOORRRXXX^^^```^^^\\\ZZZ[[[eeezzzLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJHHHIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPSSSRRRRRRRRRQQQQQQQQQPPPUUUUUUVVVWWWXXXZZZ\\\]]]bbbaaa______aaadddhhhkkkiiijjjkkkjjjkkkpppxxx{{{zzz{{{zzzgggXXXIIICCCCCCAAA>>>===<<<999999<<<<<<:::;;;>>>>>>AAAFFFKKKQQQXXX```eeemmmsss||||||wwwwwwwwwnnnfff^^^XXXTTTQQQNNNKKKIIIHHHHHHGGGFFFDDDCCCAAAAAABBBCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNMMMMMMMMMNNNOOONNNPPPRRRRRRQQQQQQRRRSSSUUUUUUUUUSSSSSSUUUYYY\\\```dddjjjpppuuu{{{|||yyywwwwwwxxx|||~~~xxxppphhhaaa[[[XXX[[[ZZZXXXTTTQQQMMMJJJHHHHHHOOOZZZhhhwwwvvvmmmccc\\\ZZZYYYUUURRRXXXXXXYYYYYYZZZ[[[\\\]]]aaa^^^\\\[[[\\\\\\[[[ZZZ[[[\\\\\\XXXTTTRRRSSSVVVVVVVVVWWWWWWWWWVVVUUUUUU[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUXXXYYYWWWVVVTTTSSSPPPNNNLLLKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNOOONNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIMMMKKKHHHDDDAAA???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOTTTYYY^^^___]]]ZZZZZZ[[[fff|||NNNOOOOOOPPPQQQQQQRRRRRROOONNNNNNMMMMMMOOOPPPQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\[[[\\\```ffflllooopppqqqqqqnnnlllmmmqqqvvvyyy{{{|||mmmZZZNNNHHHEEEBBB@@@===999999<<<>>><<<<<<>>>;;;>>>BBBFFFKKKQQQWWW[[[ccchhhpppyyy{{{tttyyyzzzqqqiiieee___\\\WWWSSSQQQNNNLLLIIIHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJLLLMMMLLLNNNPPPQQQQQQQQQRRRSSSVVVWWWWWWXXXYYY]]]cccgggjjjooovvv|||~~~|||zzz}}}~~~zzzvvvoooggg___ZZZVVVTTTUUUTTTRRRPPPMMMLLLMMMNNNSSS]]]kkkyyy}}}wwwkkkeee^^^ZZZYYYWWWRRRNNNQQQQQQRRRRRRTTTWWW\\\___ccccccbbbaaa```]]][[[YYYYYY[[[]]]ZZZVVVTTTUUUXXXTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTVVVYYYYYYWWWVVVSSSRRRPPPOOOMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBAAABBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCDDDEEEEEEEEEGGGJJJLLLTTTXXX\\\]]]ZZZXXXXXXYYYggg}}}RRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNPPPRRRSSSUUUUUUTTTRRRPPPNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSSSSRRRLLLLLLMMMNNNNNNOOOPPPPPPSSSTTTUUUWWWYYYZZZ[[[\\\[[[ZZZYYYYYY]]]bbbhhhlllnnnppppppmmmjjjiiilllpppzzz|||xxx}}}sssaaaSSSJJJDDDAAA>>>999777;;;===<<<;;;===;;;===@@@CCCFFFJJJOOOSSSYYY^^^gggooovvv|||}}}zzzxxxyyyzzzqqqmmmhhhccc^^^ZZZUUUQQQRRRPPPNNNLLLLLLKKKJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJIIIJJJLLLNNNNNNPPPSSSUUUVVVVVVXXXZZZ[[[\\\___aaadddjjjpppuuuvvv{{{yyyuuuqqqnnnhhhaaa[[[WWWUUUUUUPPPOOOMMMJJJHHHIIINNNQQQaaalll{{{~~~ssslll___\\\YYYXXXWWWTTTPPPMMMLLLKKKJJJHHHJJJOOOWWW]]]```aaabbbbbb```^^^[[[ZZZYYY[[[]]]\\\XXXUUUTTTUUUSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSUUUWWWXXXVVVTTTPPPPPPOOOOOOOOOOOOOOOOOOKKKJJJIIIJJJLLLLLLJJJGGGIIIJJJLLLMMMMMMLLLKKKJJJGGGGGGFFFDDDCCCBBB@@@@@@CCCDDDFFFGGGGGGFFFFFFEEEAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCCCC@@@AAACCCDDDFFFFFFGGGGGGCCCCCCCCCBBBBBBCCCFFFHHHSSSWWW[[[[[[YYYWWWWWWXXXggg|||RRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOPPPRRRSSSVVVWWWWWWUUUQQQNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSSSSRRRQQQKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\[[[YYYXXXYYY\\\```bbbjjjkkkllljjjggggggjjjnnnuuu~~~|||{{{yyygggYYYMMMEEECCC<<<888:::;;;:::999;;;999;;;===>>>@@@CCCGGGJJJOOOTTT\\\dddkkkrrrxxx{{{zzzxxxyyy}}}xxxrrrmmmgggccc^^^[[[XXXUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRROOORRRUUUXXXZZZ\\\___aaaeeehhhlllooosssxxx~~~~~~~~~{{{tttnnnkkkiiifffaaa]]]YYYVVVUUUUUUMMMLLLJJJGGGEEEIIIPPPWWWnnnyyy}}}sssiiibbbZZZZZZZZZ[[[\\\[[[YYYVVVOOOOOOMMMIIIHHHLLLTTTZZZ[[[^^^``````___\\\[[[[[[[[[\\\^^^^^^]]]YYYUUURRRUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRTTTTTTTTTRRRNNNOOOOOOOOOPPPPPPPPPPPPKKKIIIGGGGGGIIIIIIFFFCCCGGGHHHJJJKKKLLLKKKIIIHHHHHHGGGFFFDDDCCCAAA@@@???CCCCCCEEEFFFFFFFFFEEEDDDEEEDDDBBB@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGCCCDDDDDDCCCBBBBBBEEEGGGQQQVVV[[[\\\ZZZWWWWWWWWWfffzzzOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOOOOPPPSSSUUUWWWUUURRROOONNNOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKNNNPPPQQQPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPNNNPPPRRRUUUWWWYYYYYYYYY\\\ZZZYYYXXXXXXYYY[[[\\\dddeeefffdddcccdddhhhlllrrryyy~~~yyygggXXXNNNEEE===<<<===;;;999:::888:::;;;;;;<<<>>>AAADDDGGGJJJOOOTTT[[[ccckkkppprrr~~~||||||~~~rrroookkkgggeeebbb___\\\[[[ZZZXXXVVVTTTRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRTTTUUUVVVWWWYYY[[[XXX[[[```dddgggjjjmmmpppvvvyyy~~~~~~|||{{{yyy|||}}}wwwqqqkkkfffcccaaa___\\\YYYVVVTTTSSSSSSLLLMMMMMMLLLMMMTTT```iii{{{|||rrrhhh___[[[WWWYYY\\\```ccceeeeeeddd]]]]]][[[VVVQQQPPPTTTYYYXXX[[[^^^^^^\\\[[[[[[\\\[[[\\\___eeeiiiggg```ZZZZZZXXXVVVTTTSSSTTTVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVSSSPPPOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOLLLIIIFFFGGGIIIIIIEEEAAADDDEEEGGGHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDBBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDEEEDDDBBB@@@@@@@@@AAABBBAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBAAAAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEECCCEEEFFFFFFEEEFFFHHHJJJPPPVVV\\\^^^]]]ZZZYYYYYYdddxxxKKKKKKLLLMMMNNNNNNOOOPPPKKKKKKLLLLLLMMMMMMMMMMMMOOORRRUUUTTTQQQOOOPPPQQQLLLLLLLLLLLLKKKKKKKKKKKKHHHJJJMMMOOOOOONNNMMMKKKQQQQQQPPPPPPPPPPPPOOOOOOMMMOOORRRTTTWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]\\\]]]^^^]]][[[]]]bbbgggpppwwwlllYYYNNNDDDAAA@@@===;;;;;;999:::;;;;;;;;;===@@@BBBCCCDDDEEEHHHMMMUUU^^^dddlllwww{{{}}}zzzwwwssspppjjjiiigggeeebbb```^^^]]][[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXZZZ\\\^^^^^^```bbbdddiiilllqqqvvvzzz}}}|||xxxtttrrrrrrtttuuuxxx}}}|||zzzvvvpppjjjeeeaaa___]]]\\\YYYVVVTTTRRRPPPOOOMMMPPPRRRTTTYYYdddssswwwkkkaaaZZZVVVPPPSSSXXX^^^cccgggiiiiiiiiijjjiiiddd[[[VVVVVVYYYXXX[[[]]]]]][[[YYYZZZ[[[ZZZ[[[aaakkktttvvvnnnggg^^^[[[WWWSSSRRRRRRTTTUUUXXXWWWUUUSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVSSSOOOMMMMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNMMMOOOKKKHHHHHHJJJJJJEEEAAAAAACCCEEEFFFGGGFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBEEEFFFAAABBBBBBCCCCCCDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHIIIJJJLLLNNNPPPVVV]]]aaa___\\\ZZZZZZcccvvvMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNPPPOOOMMMKKKIIIHHHGGGFFFIIIKKKLLLMMMLLLLLLNNNOOOKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWW[[[ZZZYYYVVVTTTTTTWWWYYY[[[\\\\\\[[[YYYYYYZZZ\\\gggooo|||uuuaaaMMMGGGFFFBBB===<<<<<<:::888888999;;;;;;;;;??????AAADDDIIIOOOUUUYYYeeekkkttt}}}~~~}}}}}}|||zzzxxxuuusssqqqpppkkkkkkjjjhhhgggeeedddcccfffeeedddcccbbbcccdddeeebbbbbbbbbbbbccceeeggghhhkkkjjjjjjjjjmmmppptttwwwyyy||||||yyywwwuuutttqqqnnnnnnqqqwww|||{{{xxxmmmjjjfffccc```___``````[[[ZZZWWWTTTRRRPPPOOONNNLLLRRRZZZdddnnnyyyzzzoooggg___WWWQQQQQQUUUYYY[[[]]]bbbjjjrrr|||zzzuuulllaaaYYYSSSQQQOOOPPPPPPRRRUUUYYY\\\^^^[[[]]]aaaggglllooonnnmmmbbb\\\TTTQQQSSSVVVUUUSSSXXXVVVUUUUUUVVVVVVUUUSSSTTTSSSRRRTTTVVVXXXXXXWWWSSSSSSRRRPPPOOONNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEECCCCCCDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAACCCEEEGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQWWW]]]aaa___YYYVVVXXX\\\eeexxxLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMOOOQQQMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYWWWVVVVVVXXXZZZZZZ[[[[[[[[[ZZZYYY[[[]]]___dddnnnyyyttt]]]OOOHHHBBB??????===;;;::::::<<<===>>>>>>;;;;;;<<>><<<999888999:::::::::999999999;;;>>>BBBFFFHHHLLLPPPWWW^^^eeelllssswwwzzzzzzxxxuuurrrqqqqqqqqqrrruuuxxx|||~~~zzztttmmmgggaaa^^^XXXVVVTTTRRRRRRTTTWWWXXXZZZWWWSSSQQQQQQTTTYYY\\\```gggrrr~~~~~~vvvjjjaaa[[[WWWSSSOOOMMMQQQTTTVVVWWW[[[aaafffnnnnnnkkkeee^^^XXXTTTSSSNNNOOOPPPRRRUUUXXXZZZ[[[\\\\\\\\\^^^______^^^\\\\\\YYYUUUUUUWWWWWWUUUSSSTTTSSSSSSTTTUUUTTTQQQNNNKKKKKKMMMPPPSSSTTTRRRPPPQQQRRRRRRRRRQQQNNNLLLJJJKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEEEEEEEFFFIIILLLQQQWWW\\\[[[TTTOOOPPPSSS```tttIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJMMMNNNNNNPPPRRRTTTRRRRRRQQQOOONNNMMMLLLKKKLLLMMMNNNOOORRRTTTVVVXXXXXXZZZ]]]]]]\\\ZZZZZZZZZZZZ[[[\\\ZZZXXXVVVVVVWWWWWWWWWVVVYYYbbbqqquuuaaaRRRIIIFFFBBB???;;;888888888888777:::::::::;;;<<>>???@@@AAAAAAAAA@@@AAABBBBBBBBBDDDGGGIIIPPPWWW^^^]]]VVVPPPOOOQQQZZZoooIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNNNNNNNLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHJJJMMMNNNNNNPPPRRRTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQSSSUUUWWWZZZ\\\___```^^^[[[ZZZZZZ\\\]]]]]][[[WWWTTTSSSSSSVVVVVVUUUVVV[[[fffrrr{{{wwweeeWWWNNNIIIEEE@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>><<<>>>BBBGGGKKKRRRYYY]]]fffkkkrrryyy~~~|||xxxuuurrrssstttwww{{{~~~{{{vvvsssllliiieee___YYYUUURRRQQQMMMNNNOOOQQQSSSVVVYYYZZZYYYVVVRRRRRRXXXbbbmmmtttxxx|||xxxkkkfff^^^WWWSSSQQQQQQQQQMMMOOORRRSSSTTTUUUWWWXXXZZZ\\\]]]\\\YYYWWWUUUUUUSSSTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUVVVWWWVVVTTTRRRQQQQQQSSSUUUVVVUUUSSSQQQQQQQQQSSSUUUVVVUUURRROOOJJJJJJLLLPPPRRRRRROOOMMMNNNOOOQQQRRRQQQOOOLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBDDDFFFFFFEEEEEEFFFGGGGGGEEEDDDBBBAAA@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBB@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@<<<===>>>???@@@@@@??????>>>@@@@@@@@@@@@BBBEEEGGGNNNVVV^^^^^^XXXQQQOOOPPPVVVkkkIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJMMMNNNNNNOOOQQQSSSRRRRRRQQQPPPOOONNNMMMMMMKKKKKKLLLNNNPPPRRRTTTUUUYYY[[[^^^___]]][[[[[[[[[]]]^^^^^^\\\XXXUUUSSSRRRSSSTTTTTTVVVZZZaaaiiippp}}}|||mmm```PPPLLLFFFAAA??????>>>>>>;;;::::::999999999::::::999;;;>>>AAADDDHHHMMMQQQYYY]]]dddjjjoootttyyy|||~~~~~~}}}}}}|||zzzyyyyyyzzz|||~~~|||xxxvvvrrrlllggg]]]ZZZVVVRRROOOMMMMMMMMMLLLNNNQQQUUUWWWYYYZZZZZZVVVTTTQQQSSS[[[hhhuuu~~~}}}|||~~~{{{rrrccc___ZZZTTTPPPMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSVVVXXXYYYXXXVVVUUUVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPQQQRRRTTTVVVUUURRROOOKKKMMMOOORRRSSSRRRQQQPPPOOOOOOPPPSSSUUUUUUSSSQQQMMMMMMNNNPPPQQQQQQOOOMMMLLLMMMOOOPPPQQQPPPNNNMMMHHHIIIJJJJJJJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEEEEDDDCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>??????@@@???@@@AAABBBBBBAAA@@@@@@>>>???@@@@@@@@@AAADDDGGGKKKTTT^^^___YYYRRROOOPPPVVVkkkIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIKKKLLLMMMMMMMMMOOOQQQPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLLLLMMMOOOPPPRRRSSSTTTWWWZZZ[[[[[[[[[\\\]]]]]]___```___\\\YYYWWWVVVSSSTTTTTTUUUWWW\\\cccgggmmmxxxxxxfff___UUUMMMFFFBBB>>><<<;;;;;;::::::999999999999:::<<<>>>@@@AAACCCFFFIIIKKKOOOTTTZZZ___eeekkkooouuuyyy~~~|||zzzyyyyyyzzzuuuwwwyyy{{{~~~}}}wwwqqqllliiieee^^^XXXRRRPPPLLLIIIHHHHHHJJJKKKNNNQQQVVV[[[^^^^^^\\\[[[WWWUUUTTTXXXbbbppp~~~zzzqqqjjj___]]]ZZZUUUPPPMMMLLLLLLMMMNNNOOOQQQRRRQQQNNNLLLNNNQQQUUUWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSQQQOOONNNMMMNNNQQQTTTUUUSSSOOOKKKFFFIIILLLNNNOOOOOOOOOOOOPPPPPPQQQSSSWWWXXXXXXWWWPPPOOONNNOOOPPPPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEECCCBBBAAABBBBBBCCCEEEFFFFFFEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===>>>>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>?????????@@@BBBCCCCCCBBB@@@???>>>???@@@@@@@@@BBBEEEGGGJJJUUU```ccc]]]VVVRRRRRR[[[oooJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKFFFGGGGGGHHHIIIJJJLLLMMMIIIKKKLLLMMMLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQLLLLLLLLLMMMNNNPPPQQQRRRPPPRRRUUUXXXYYYZZZ\\\^^^]]]___aaaaaa___]]][[[[[[VVVVVVUUUTTTUUUXXX]]]aaaaaaiiiuuu~~~xxxkkk]]]RRRIIIBBB>>>======<<<<<<;;;;;;::::::888:::<<<=========???AAABBBEEEJJJNNNSSSXXX^^^bbbhhhlllsssyyy}}}}}}}}}~~~zzzyyywwwuuuuuuuuuwwwwwwxxxzzz~~~}}}tttmmmfffaaa___ZZZRRRLLLOOOLLLIIIFFFFFFGGGIIIKKKRRRVVV\\\aaadddccc```]]]ZZZYYYYYY^^^hhhxxxyyyppphhhaaa```___\\\XXXSSSOOOMMMLLLMMMMMMNNNPPPPPPOOOLLLIIILLLOOOTTTVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMKKKMMMPPPSSSTTTQQQLLLGGGDDDFFFIIIKKKLLLMMMNNNOOOOOONNNOOOQQQUUUXXXYYYXXXRRRPPPNNNNNNNNNNNNMMMLLLJJJKKKLLLMMMOOOPPPRRRRRRIIIIIIJJJJJJJJJIIIHHHGGGAAABBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBB@@@@@@@@@>>>@@@BBBDDDEEECCCAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@============>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@>>>===???@@@AAAAAAAAABBBEEEHHHMMMWWWcccgggbbbZZZWWWVVV___rrrHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLQQQMMMKKKMMMQQQSSSQQQMMMPPPQQQQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSUUUWWWYYY\\\]]]cccdddeeeggghhhgggccc```ZZZYYYWWWVVVVVVWWWXXXYYYaaabbbhhhxxxxxxdddRRRGGGCCC@@@???>>>======;;;888555555444444666999;;;<<<<<>>>>>??????===<<<;;;========================>>>>>>======<<<<<<<<<;;;======>>>????????????>>>???<<<===@@@BBBBBBDDDHHHKKKZZZkkkqqqkkkaaa\\\[[[jjjzzzGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKIIILLLQQQSSSRRROOOPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTVVVYYY[[[]]]cccdddfffiiikkkiiieeeaaa\\\[[[XXXVVVUUUUUUVVVWWW[[[\\\bbboooppp```WWWJJJFFFBBB>>><<<:::888777999888777888:::<<<<<<<<<<<<<<<===>>>AAAEEEHHHJJJMMMPPPVVV\\\ccchhhlllmmmvvvxxx|||~~~}}}xxxsssnnnhhhccc___YYYTTTNNNKKKJJJJJJHHHGGGGGGGGGHHHHHHIIILLLQQQTTT\\\fffrrryyyxxxuuurrrqqqqqqsssvvv|||wwwoooiiiddd___[[[]]]]]]\\\YYYUUURRRRRRRRRTTTTTTSSSSSSRRRQQQPPPPPPOOOSSSXXX]]]^^^]]][[[YYYYYYYYY\\\```ddddddbbb___[[[VVVRRRRRRTTTTTTRRRNNNJJJKKKMMMOOOOOONNNLLLKKKMMMNNNPPPRRRRRRQQQOOONNNKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@?????????@@@CCCDDDDDDDDDCCCAAA???>>>@@@@@@AAABBBAAA@@@??????>>>>>>?????????>>>===<<<========================>>>>>>=========<<<<<<<<<======>>>???????????????BBB???>>>AAAAAA@@@BBBEEELLLZZZjjjrrrpppjjjfffeeeqqqFFFEEEEEEEEEEEEEEEEEEFFFIIIGGGFFFFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHHHHKKKPPPSSSSSSQQQOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQRRRUUUWWWZZZ[[[```bbbfffjjjllljjjfffbbb^^^\\\YYYVVVTTTTTTTTTTTTZZZ]]]bbbkkkwwwyyymmmZZZSSSJJJBBB>>><<<<<<;;;999888666666888999999888::::::::::::;;;===???@@@AAADDDIIIOOOTTTYYY]]]___fffiiinnnrrrwww}}}|||wwwqqqiiibbb[[[TTTPPPMMMJJJFFFEEEEEEGGGGGGGGGGGGIIILLLOOORRRVVV\\\```mmmttt|||~~~}}}}}}|||qqqhhhbbb___]]][[[```^^^[[[VVVRRROOOPPPQQQUUUTTTTTTSSSQQQPPPPPPOOOOOORRRUUUYYY\\\]]]\\\\\\WWWWWWYYY]]]aaaccccccbbbbbb]]]XXXVVVXXXYYYWWWVVVNNNOOOQQQQQQQQQPPPNNNLLLNNNPPPRRRSSSRRRPPPLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???????????????@@@EEEEEEEEEDDDBBB@@@===<<<>>>>>>???@@@@@@@@@??????>>>????????????>>>==============================>>>>>>============<<<<<<<<<======>>>???@@@@@@@@@DDDAAA???AAAAAA???@@@CCCNNNYYYhhhssswwwwwwvvvuuu}}}FFFFFFEEEEEEEEEEEEFFFFFFIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHKKKNNNQQQQQQPPPMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPQQQSSSVVVYYYZZZ]]]```eeejjjmmmkkkfffaaa^^^\\\YYYVVVTTTTTTTTTUUU[[[___dddjjjrrr}}}qqqhhhZZZMMMEEEBBB@@@@@@:::888777777888999888777::::::999999999:::;;;<<<===@@@CCCHHHMMMRRRUUUWWWZZZ]]]bbbggglllssszzz}}}zzzxxxxxxssskkkddd]]]VVVOOOKKKHHHFFFDDDDDDEEEHHHKKKLLLJJJNNNSSSYYY___eeekkkpppzzz~~~xxxooofffaaa^^^\\\[[[\\\\\\ZZZVVVRRROOOOOOPPPSSSSSSRRRQQQPPPOOONNNNNNPPPQQQRRRTTTVVVXXXYYYZZZSSSTTTUUUWWWZZZ\\\]]]^^^___]]]ZZZYYY[[[[[[ZZZYYYRRRRRRSSSSSSSSSQQQOOONNNQQQSSSUUUUUUTTTPPPLLLIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHFFFEEEDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@DDDEEEEEEDDDBBB@@@>>>===::::::;;;<<<=========>>>???????????????>>>>>>>>>========================>>>>>>==================<<<<<<===>>>>>>@@@AAAAAADDD@@@???AAAAAA???@@@DDDNNNWWWeeerrr{{{GGGGGGGGGFFFFFFGGGGGGGGGIIIGGGFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOQQQSSSUUUXXXYYY\\\___eeekkknnnmmmiiieee]]][[[YYYWWWVVVVVVWWWWWWWWW[[[```dddiiirrr~~~rrrbbbUUUKKKDDDAAA>>><<<::::::;;;<<<<<<;;;888888888999999:::;;;;;;<<<===@@@CCCFFFJJJMMMNNNOOORRRVVV[[[```fffmmmrrrvvvyyy}}}|||yyytttooommmlllgggaaa[[[VVVQQQLLLIIIDDDCCCCCCDDDFFFIIINNNPPPRRRWWW^^^fffnnnuuu{{{}}}vvvqqqkkkeeeaaa^^^[[[XXXUUUWWWXXXVVVSSSQQQOOOOOOOOOOOOOOONNNMMMMMMLLLLLLQQQPPPOOONNNOOOPPPRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXTTTUUUWWWYYY[[[ZZZXXXVVVTTTTTTTTTTTTSSSQQQPPPOOOQQQRRRSSSTTTRRRNNNJJJHHHFFFGGGHHHIIIJJJKKKKKKLLLIIIHHHGGGEEEDDDDDDEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGAAA@@@@@@???????????????>>>>>>>>>===>>>>>>??????AAABBBCCCCCCCCCBBBAAA@@@999999::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAA>>>>>>AAABBBAAABBBFFFLLLTTT```lllwwwHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUXXXYYY]]]```eeekkkooopppllliii]]]\\\ZZZXXXWWWWWWXXXYYYVVVYYY]]]```dddllluuu|||{{{jjj[[[NNNFFFAAA???<<<;;;<<<<<<;;;999777777777888888999999999999999:::<<<>>>@@@BBBDDDDDDFFFJJJNNNRRRWWW]]]aaagggkkkooorrrtttuuuwwwyyy~~~|||zzzzzzyyyvvvrrrmmmgggccc```ZZZVVVRRRNNNLLLJJJHHHFFF@@@BBBDDDEEEHHHMMMSSSXXX```eeemmmuuu|||yyyrrrkkkhhhddd```^^^[[[WWWTTTQQQSSSUUUVVVTTTQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLPPPNNNLLLJJJIIIJJJLLLMMMNNNPPPQQQPPPNNNNNNOOOPPPKKKMMMRRRUUUWWWVVVTTTSSSTTTTTTTTTSSSRRRQQQPPPPPPMMMNNNNNNNNNMMMJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEE@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAACCCDDDCCCCCCBBB<<<<<<<<<<<<===>>>???@@@???>>>>>>===<<<=======================================>>>>>>>>>>>>?????????>>>=========>>>@@@AAA???<<<<<<@@@BBBBBBDDDHHHIIIQQQ[[[dddllluuu~~~GGGGGGFFFFFFFFFFFFGGGGGGIIIGGGFFFGGGIIIKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNLLLLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZ[[[^^^bbbhhhmmmnnnllljjjaaa___\\\YYYXXXWWWXXXXXXXXXYYY\\\^^^bbbgggmmmqqquuu}}}qqq```VVVJJJGGGCCCAAA???>>>;;;999999999::::::999999888888999888888888999:::;;;<<<===???AAACCCFFFIIINNNQQQWWWZZZ___cccfffiiilllnnnrrrtttwwwzzz}}}|||}}}}}}}}}{{{wwwtttqqqooollliiiddd^^^ZZZVVVTTTMMMKKKGGGFFFFFFGGGFFFFFFCCCFFFJJJNNNRRRYYYaaagggqqqvvv}}}xxxooojjjdddbbb^^^[[[ZZZXXXVVVTTTQQQSSSSSSSSSQQQPPPPPPQQQJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJHHHGGGGGGIIIJJJKKKMMMOOONNNLLLKKKKKKMMMHHHKKKNNNPPPQQQQQQPPPPPPRRRRRRRRRRRRQQQQQQPPPPPPKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCC======<<<<<<===>>>???@@@>>>>>><<<;;;;;;;;;<<<=================================>>>>>>>>>?????????AAA@@@>>>===<<<===?????????<<<<<<@@@BBBBBBDDDHHHFFFMMMVVV\\\___gggrrr|||FFFFFFEEEEEEEEEEEEFFFFFFIIIGGGFFFGGGIIIKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOONNNMMMLLLMMMNNNIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQSSSVVVXXXZZZXXXZZZ^^^ccchhhkkkjjjhhhdddbbb^^^[[[XXXWWWWWWWWWWWWWWWXXXZZZ^^^aaadddeeehhhpppvvv|||rrrfffXXXTTTPPPLLLIIIFFFCCC@@@============<<<:::999888<<<;;;:::999999:::;;;;;;:::<<<>>>???@@@CCCGGGJJJKKKOOOUUUZZZ^^^aaaeeehhhgggiiimmmrrrvvvyyyzzz{{{|||}}}zzz|||~~~wwwwwwxxxwwwuuuqqqmmmkkkeeebbb^^^YYYTTTPPPMMMLLLJJJGGGEEEDDDFFFGGGHHHHHHJJJNNNSSSXXX^^^fffooovvv}}}zzzpppjjjgggccc```[[[YYYXXXXXXWWWWWWTTTTTTRRRPPPNNNNNNOOORRRJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIGGGGGGGGGHHHIIIMMMPPPSSSTTTQQQPPPPPPRRRJJJKKKMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPLLLKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCAAA??????@@@BBBCCCCCCBBB@@@???CCCCCCBBBBBBBBBCCCCCCDDDBBBBBB@@@???>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBB<<<<<<;;;:::;;;<<<===>>>>>>===<<<::::::;;;;;;<<<==============================>>>>>>?????????@@@BBBAAA???===<<<===>>>???@@@======@@@BBBAAACCCGGGDDDLLLSSSVVVWWW]]]jjjuuuGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJLLLPPPRRRQQQOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVXXX[[[]]]___bbbgggjjjgggccc]]]XXXVVVWWWYYY[[[WWWXXXXXXXXXXXXZZZ]]]______ccciiipppzzzrrrnnnhhhaaaZZZRRRJJJEEEBBB@@@============<<<;;;999999888777888999:::;;;666666777888:::<<<===>>>CCCDDDGGGKKKOOOSSSVVVWWW]]]```cccfffhhhkkkpppssstttwww{{{}}}~~~~~~}}}}}}zzzyyyxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}zzzwwwwwwwwwuuuqqqnnnooommmkkkjjjiiifff```[[[VVVRRRLLLGGGEEEEEEEEEDDDCCCDDDEEEEEEEEEGGGKKKNNNRRRZZZcccggghhhlllttt{{{~~~wwwqqqlllgggccc___]]]YYYWWWWWWWWWUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQIIIKKKMMMOOOPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????AAA@@@??????>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????>>>>>><<<=========>>>>>>???????????????>>>>>>>>>>>>>>>@@@@@@AAA@@@???@@@BBBDDDGGGNNNTTTTTTQQQUUUaaalllyyyIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRROOONNNMMMOOORRRTTTSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTWWWXXXYYYZZZ\\\___dddggghhheee```[[[XXXWWWWWWXXXUUUVVVWWWWWWWWWYYY\\\___]]]___bbbfffooo{{{ssshhh\\\UUUNNNIIIDDD@@@>>>>>>>>>>>>:::;;;;;;<<<;;;;;;:::999999888888999999:::;;;<<>>>>>>>>>>>>>>?????????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>======<<<<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFHHHOOOTTTSSSOOOPPPZZZdddxxxIIIIIIIIIHHHHHHIIIIIIJJJFFFGGGHHHIIIJJJLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTRRRQQQPPPRRRTTTVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTWWWWWWWWWWWWWWWZZZ___bbbhhhfffccc___[[[XXXVVVUUUSSSTTTUUUUUUUUUVVVYYY\\\\\\\\\\\\]]]eeesssvvvmmmccc\\\RRRIIIDDDBBBAAAAAA:::;;;======<<<:::888666;;;;;;:::999999999999:::<<<<<<===>>>???@@@AAABBBAAADDDGGGJJJMMMPPPUUUXXXZZZ]]]aaaeeegggiiilllnnnooommmjjjgggdddeeeiiimmmmmmoooqqqtttvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvuuuxxxwwwwwwvvvtttrrrqqqpppooooooooonnnmmmkkkjjjiiigggeeebbb```___]]][[[XXXVVVTTTPPPNNNLLLJJJHHHFFFEEEDDDBBBAAABBBCCCFFFGGGKKKMMMQQQUUUYYY___eeeiiimmmllllllmmmpppvvv||||||vvvoooiiifffccc___[[[XXXVVVTTTSSSUUUVVVVVVUUUQQQPPPOOOOOOOOOQQQSSSTTTVVVWWWXXXXXXUUUQQQLLLIIILLLKKKKKKJJJIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@@@@????????????@@@AAABBBBBBAAAAAA@@@@@@???>>>======???>>>======<<<<<<======>>>======>>>>>>???@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;::::::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAACCCFFFHHHKKKRRRWWWUUUPPPNNNTTT[[[tttHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRRRRSSSUUUVVVVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWVVVVVVTTTSSSVVVZZZ]]]eeeeeedddbbb^^^[[[XXXVVVTTTUUUUUUTTTRRRSSSUUUWWW[[[ZZZZZZ[[[aaalllzzz|||tttggg[[[RRRKKKFFFDDD@@@@@@@@@???>>><<<:::999;;;:::999999888888888888::::::;;;;;;<<<<<<<<<===<<<>>>@@@BBBDDDFFFJJJMMMNNNQQQUUUYYY[[[^^^bbbddddddccc```\\\ZZZ[[[___bbbbbbdddfffhhhjjjkkkkkkkkkjjjkkklllmmmnnnooooooooonnnooopppqqqqqqooommmlllnnnmmmlllkkkiiigggeeedddbbbbbbbbbaaa```^^^]]]\\\ZZZYYYWWWTTTSSSQQQPPPNNNNNNLLLHHHFFFDDDDDDDDDCCCAAABBBDDDFFFHHHKKKNNNQQQWWW[[[aaafffjjjmmmppprrrqqqnnnlllooowwwsssnnnhhhdddbbb```]]]ZZZYYYWWWUUUTTTUUUVVVVVVVVVRRRQQQOOOOOOOOOQQQTTTUUUTTTTTTUUUTTTSSSRRRPPPNNNOOOOOONNNMMMKKKIIIGGGEEEGGGHHHIIIJJJLLLMMMNNNOOORRRRRRSSSSSSSSSRRRPPPOOOJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@??????????????????@@@AAAAAAAAAAAA@@@???>>>>>>======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888888888999;;;<<<>>>???@@@=========>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDGGGJJJNNNUUUZZZYYYTTTQQQTTTXXXmmm~~~HHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUWWWWWWUUUTTTTTTUUUVVVVVVVVVVVVUUUSSSRRRSSSVVVYYY```aaabbbcccaaa^^^[[[XXXWWWWWWVVVTTTQQQPPPQQQSSSWWWXXXZZZ]]]aaahhhooottt}}}sssggg\\\RRRMMMOOOLLLHHHDDDAAA?????????::::::999888888888999999888888999999::::::;;;;;;<<<===>>>>>>>>>???AAADDDDDDGGGJJJMMMOOORRRVVVYYYTTTTTTSSSQQQOOONNNPPPRRRVVVWWWYYY[[[]]]^^^^^^^^^]]]^^^^^^```aaabbbddddddcccdddfffgggfffeeecccaaaaaaaaa```___]]][[[YYYXXXUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGFFFFFFFFFFFFEEECCCAAAAAABBBDDDFFFDDDHHHMMMPPPSSSWWW\\\___hhhmmmtttyyy{{{zzzxxxwwwyyyvvvssswww~~~{{{mmmiiidddbbbaaa```]]]ZZZ]]]ZZZXXXVVVWWWWWWVVVUUUSSSQQQOOONNNNNNPPPSSSUUUQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNKKKIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@??????>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>======<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<===???@@@AAA???>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999888777666666888999;;;<<<===>>><<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIIMMMSSSYYYYYYUUUQQQSSSVVVddduuuJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSRRRQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRRRRTTTUUU[[[]]]```bbbbbb```]]][[[YYYYYYWWWTTTQQQPPPQQQRRRSSSUUUYYY]]]bbbeeeggghhhnnnxxx~~~sssiiibbb```[[[TTTLLLEEEBBB@@@@@@<<<<<<;;;:::::::::::::::777777777888888999999999;;;<<<===<<<::::::<<<===<<<>>>@@@BBBDDDFFFJJJMMMMMMNNNNNNLLLIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXWWWXXXYYYYYYYYYXXXVVVVVVTTTTTTTTTRRRQQQOOOMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBB@@@>>>===???AAA@@@AAAAAAAAABBBDDDIIILLLOOOUUU[[[```cccgggmmmqqq|||yyytttqqqiiieeeaaa```aaa```^^^[[[]]]ZZZWWWVVVVVVWWWVVVUUUQQQOOOMMMKKKKKKLLLOOOQQQQQQOOOMMMKKKJJJKKKMMMNNNRRRSSSTTTTTTSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMNNNMMMNNNOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>>>>>>>>>>??????@@@@@@@@@???????????????===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<>>>???@@@======<<<<<<;;;;;;::::::999999999999999999999999:::;;;;;;<<<;;;:::888777666777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>???>>>???@@@@@@???AAADDDFFFIIINNNTTTUUUQQQNNNOOORRR\\\nnnJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKMMMOOOOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQSSSRRRPPPPPPRRRTTTRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVUUUTTTSSSSSSTTTZZZ\\\___bbbbbb```]]][[[XXXYYYXXXUUUSSSRRRSSSUUUSSSUUUYYY^^^bbbdddeeedddgggllluuu{{{uuulllaaaVVVNNNHHHFFFBBBAAA???>>><<<;;;;;;;;;:::999999999999999999888:::;;;;;;:::999888:::;;;999:::;;;<<<<<<>>>BBBDDDKKKKKKJJJHHHDDDBBBBBBCCC@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDD@@@AAAAAABBBAAAAAA@@@@@@===>>>>>>===:::;;;>>>AAAAAADDDGGGJJJLLLOOOUUUYYY```gggoootttwww{{{}}}|||zzzwwwsssoookkkiiieeebbb^^^^^^______\\\YYYXXXVVVSSSSSSTTTUUUTTTTTTOOOLLLIIIFFFEEEGGGJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJNNNPPPRRRTTTTTTSSSQQQOOOOOONNNMMMKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDCCCBBBBBB???>>>>>>=========>>>>>>======>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::;;;<<<<<<;;;:::999888999999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>===>>>AAACCCGGGKKKPPPPPPMMMKKKLLLMMMYYYkkkHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJKKKMMMOOOPPPOOOMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRQQQQQQPPPOOOQQQSSSSSSPPPPPPQQQTTTRRRTTTWWWYYYZZZYYYXXXVVVSSSUUUWWWWWWUUUSSSSSSSSSZZZ\\\___aaaaaa___]]][[[WWWXXXWWWVVVTTTTTTVVVXXXVVVWWWZZZ___dddfffffffffbbbcccgggooo{{{{{{mmmaaaXXXRRRGGGFFFDDDAAA>>>===;;;;;;>>>>>>===<<<;;;::::::999999:::;;;:::999999;;;===999:::;;;::::::<<>>>>>======???@@@BBBDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???<<<<<<===>>>>>>>>>>>>======??????===<<<<<<@@@DDDGGGKKKPPPTTTWWW[[[aaafffnnnuuu~~~rrrqqqooommmjjjgggeeecccbbb___\\\\\\]]]]]]ZZZWWWSSSQQQOOOOOOQQQSSSSSSSSSMMMJJJFFFCCCBBBCCCEEEGGGIIIKKKNNNPPPQQQOOOLLLKKKKKKMMMPPPRRRSSSRRRQQQOOOPPPOOOMMMKKKJJJIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBB???>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>999:::::::::::::::::::::888888888888888888888888::::::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>>>>???<<<======<<<<<<<<>>=========??????===<<<999999:::;;;<<<;;;;;;;;;<<<;;;;;;:::;;;<<<>>>???EEEEEEDDDAAA===;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<;;;===>>>??????===;;;;;;;;;<<<<<<===<<<<<<>>>AAADDDPPPTTTXXX[[[]]]___aaacccjjjqqq{{{{{{rrrllldddbbbcccdddbbb``````aaaaaa___]]]\\\]]]^^^WWWTTTQQQPPPQQQRRRRRRRRRRRROOOKKKGGGDDDEEEFFFHHHNNNNNNNNNMMMMMMMMMMMMMMMQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKKKKLLLMMMNNNOOONNNMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAA@@@>>><<<;;;:::;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888666555<<<<<<<<<<<<;;;:::999999999999888888888888999999<<<:::888666555666888:::999999999999999999999999777888888999999:::;;;;;;===>>>>>>===<<<<<<>>>@@@FFFLLLRRRRRRKKKGGGGGGJJJUUUfffFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOORRRQQQQQQQQQQQQQQQRRRRRRUUUVVVWWWXXXXXXVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWYYY[[[^^^```bbbbbbaaa```XXXXXXVVVVVVVVVVVVXXXXXXYYYWWWWWWZZZ```cccaaa___XXXWWWYYY]]]aaagggtttyyyuuummmbbbXXXNNNGGGCCCBBB@@@======>>>@@@@@@@@@>>>>>>>>>>>>=========<<<<<<;;;::::::;;;<<<===>>>CCCCCCBBB???<<<999999:::===<<<;;;:::::::::;;;<<<999999999::::::;;;<<<===>>>>>>======>>>>>>???@@@??????>>>>>>???>>><<<;;;:::<<<======<<<;;;<<<>>>>>>>>>>>>======>>>AAADDDNNNQQQVVVZZZ]]]```dddfffjjjqqq|||zzzoookkkfffeeeffffffbbb___]]]^^^___^^^]]]]]]^^^```YYYWWWTTTSSSTTTUUUUUUTTTWWWUUURRROOOLLLKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDAAABBBDDDFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666;;;;;;;;;;;;;;;;;;:::999999888888777777888888999:::::::::999999999888888999999999999999999999999888999999:::;;;;;;<<<<<<===>>>>>>===<<<<<<>>>@@@GGGNNNSSSRRRKKKFFFGGGJJJUUUfffFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUYYYZZZ\\\___bbbeeehhhjjj___^^^\\\ZZZYYYYYYYYYYYYZZZXXXWWWYYY\\\]]]ZZZXXXVVVSSSSSSUUUXXX]]]iiiuuussseeeYYYRRROOOKKKFFFCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<===;;;::::::999999:::<<<<<<>>>??????===:::888888999<<<;;;:::999999999999999666666666777888999:::;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888<<<======<<<;;;<<<===???>>>>>>??????>>>???BBBEEELLLPPPWWW]]]ccciiioootttvvv}}}~~~vvvkkkiiigggggghhhfffbbb^^^^^^______^^^\\\\\\]]]___]]]ZZZWWWVVVWWWXXXWWWWWW[[[[[[ZZZXXXVVVSSSPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999:::;;;;;;;;;::::::999888888777777888888999999:::;;;<<<<<<;;;999777::::::999999888888888888999::::::;;;;;;<<<======<<<======<<<;;;<<<>>>AAAIIIOOOTTTSSSLLLGGGHHHKKKWWWgggEEEEEEFFFFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWYYY[[[```ffflllooonnnkkkgggccc___[[[ZZZYYYZZZYYYXXXXXXYYYYYYWWWUUUUUUSSSSSSUUUWWWYYYaaaiiirrr}}}|||qqqkkkeeeaaa[[[UUUPPPJJJEEEBBBBBBAAA@@@>>>>>>>>>??????======<<<;;;<<<===>>>???===>>>??????===<<<<<<======<<<<<<;;;::::::::::::888888888888888888999:::999999999999::::::;;;<<<:::;;;<<<<<<:::999999999???@@@@@@???>>>>>>@@@BBBBBBCCCEEEEEEFFFHHHKKKNNNUUUZZZaaaiiiqqqzzzvvvooogggfffddddddeeedddaaa^^^ccccccbbb___\\\ZZZZZZ[[[^^^\\\ZZZYYYYYYYYYXXXWWW[[[\\\]]]\\\YYYUUUPPPMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGIIIIIIIIIGGGFFFDDDBBBAAA@@@AAABBBCCCDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::::::::::::::999888888888777888999::::::;;;::::::888888777777777777888888888999;;;;;;;;;:::999888::::::999999888888777777999999::::::;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>AAAIIIOOOTTTSSSNNNJJJLLLOOOZZZjjjEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUXXX]]]cccjjjmmmrrroookkkeee```]]]ZZZYYYYYYYYYXXXYYYZZZYYYXXXWWWWWWVVVWWW[[[\\\[[[]]]aaaaaajjjvvv|||{{{}}}}}}{{{vvvqqqkkkbbbYYYRRRSSSQQQNNNJJJGGGDDDBBBAAA???>>>======>>>???AAABBB>>>???AAABBB@@@@@@@@@AAA??????>>>>>>>>>======<<<===<<<;;;::::::::::::::::::::::::;;;<<<>>>???@@@===???AAAAAA???>>>???AAAAAACCCEEEFFFFFFHHHKKKMMMSSSUUUXXXZZZ\\\___bbbeeelllpppwww}}}zzztttmmmgggdddcccaaa````````````___ddddddccc```]]][[[[[[\\\^^^\\\ZZZYYYYYYYYYXXXVVVVVVXXXYYYYYYWWWRRRMMMJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@AAAAAABBBCCCCCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777777777777777888999:::::::::999888777777777777777777888999888888888888999999999999999999888888777777777888888888999::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>AAAGGGMMMSSSSSSNNNLLLOOOSSS\\\lllEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSVVVZZZ___cccfffgggeeebbb___]]][[[ZZZZZZXXXYYYZZZZZZZZZZZZZZZYYYZZZYYY[[[___```\\\[[[\\\YYY```gggooo|||}}}yyyzzz}}}vvvppphhhfffaaaZZZRRRKKKEEEAAA<<<<<<<<<===>>>@@@BBBCCC>>>@@@BBBBBB@@@>>>===>>><<<<<<===>>>>>>======<<<===<<<;;;:::999999999999::::::;;;<<<>>>@@@BBBCCCDDDGGGJJJJJJHHHHHHJJJLLLJJJNNNSSSWWWZZZ]]]aaacccmmmpppsssvvvxxx{{{~~~xxxpppkkkgggccc```aaa```^^^]]]]]]^^^___```___``````___]]]]]]^^^```]]][[[ZZZYYYYYYXXXVVVUUURRRSSSTTTSSSQQQNNNJJJHHHJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLFFFFFFFFFEEEFFFGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>>>>===<<<;;;;;;999999999999999999999999::::::::::::::::::::::::888777777666666666777777777777888999999999888888888777777666666777777888888888777777777888999:::888888888888888888888888777777888999999::::::;;;:::;;;;;;;;;;;;<<<>>>AAAEEEKKKQQQPPPLLLJJJMMMRRR[[[lllDDDDDDEEEEEEFFFHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRTTTVVVXXXZZZ\\\]]]ZZZYYYXXXWWWVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\ZZZZZZ]]]^^^ZZZYYYZZZWWW\\\___aaajjjyyy}}}|||~~~|||wwwpppfff\\\SSSNNNFFFFFFGGGHHHJJJMMMOOOQQQNNNOOOPPPNNNJJJFFFCCCCCCAAABBBCCCDDDEEEEEEDDDDDDAAAAAA@@@@@@AAABBBBBBCCCBBBCCCEEEGGGJJJMMMOOOQQQVVVZZZ______^^^^^^aaadddcccgggnnnsssvvvxxx{{{|||yyykkkbbb^^^]]]\\\\\\]]]^^^_________^^^^^^___\\\]]]^^^]]]\\\\\\]]]___]]]\\\ZZZYYYYYYXXXVVVTTTQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMLLLKKKIIIHHHJJJKKKLLLMMMNNNNNNMMMLLLGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>><<<======>>>>>>===<<<;;;:::999999999999999999:::999999999999999999999999888888777666666777888999888888888888888888777666777777666666666666777777777777999:::::::::999999666666777777888888999999888888999999:::;;;;;;<<<999:::;;;;;;:::<<>>>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>><<<===>>>>>>>>>===<<<;;;;;;::::::999999::::::;;;999999999999999999999999999999888777777888999:::888888888888888777666555777777666666666666777777555777;;;>>>>>><<<999777555555666777888999::::::999999:::;;;;;;<<<<<<===999:::;;;;;;:::<<>><<<;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===============<<<;;;:::888777666555888888999999999:::::::::888777555444333444666777666666555555555555666666999888777777888888777666999999888888777666666666999999999999999888777666666666777888:::;;;<<<<<<;;;<<<===<<<::::::<<<===BBBDDDFFFFFFCCCCCCEEEGGGSSSfffHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLMMMOOOQQQOOONNNNNNMMMMMMMMMNNNNNNPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVTTTRRRPPPOOOPPPRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVWWWWWWSSSTTTUUUVVVXXX\\\aaaeeellluuu}}}xxxzzz|||~~~~~~}}}}}}}}}||||||}}}}}}~~~|||yyyrrrhhh```dddcccbbb```^^^[[[YYYXXX[[[ZZZZZZ]]]aaacccbbbaaa```___^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXRRROOOKKKIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJKKKMMMMMMLLLKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBCCCDDDEEEEEEEEEFFFEEEDDDAAA@@@AAABBBEEEEEEDDDCCCAAA???===<<<>>>>>>???@@@@@@@@@??????======<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999888888888888999999999:::999888666555555555777888777777777666666777777777777666555666888888777666777777777777777777888888888999999999999888777666777777888999999:::;;;;;;;;;<<<<<<<<<;;;;;;===???AAACCCFFFEEECCCBBBDDDFFFQQQccc~~~HHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLQQQQQQPPPPPPOOOOOONNNNNNKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOOOOPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSRRRSSSTTTUUUUUUVVVUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWSSSSSSTTTTTTTTTVVVZZZ]]]^^^fffpppyyy|||}}}}}}vvvqqqmmmggg```[[[\\\^^^```aaa```]]]YYYWWWVVVVVVXXX[[[___bbbbbbaaa______^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWSSSPPPLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPJJJIIIHHHJJJLLLNNNNNNNNNFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAABBBDDDEEEGGGHHHEEEFFFFFFEEECCCAAA@@@AAACCCCCCCCCCCCBBB@@@???>>>??????@@@@@@??????>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;777777777888888888999999:::999777666666666777888888888777777777777888888555444444555777888777666555555666777777888999999888888999999888888777777888888888999999999:::::::::;;;<<<<<<<<<===???AAA@@@CCCFFFEEECCCBBBCCCFFFNNN```zzzHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKPPPPPPOOONNNMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHJJJKKKKKKKKKLLLNNNPPPOOONNNNNNNNNNNNOOOOOOPPPNNNMMMMMMNNNNNNOOOPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQQQQPPPPPPQQQRRRRRRQQQRRRRRRSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWUUUVVVVVVUUUTTTUUUXXXZZZZZZ___fffnnnxxx~~~zzzxxxzzzwwwrrrlllgggdddbbb___]]]WWWYYY\\\^^^^^^\\\YYYXXXTTTUUUWWWZZZ\\\^^^______]]]]]]]]]\\\[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUUUURRROOOMMMMMMNNNNNNMMMIIIJJJJJJKKKLLLMMMNNNNNNKKKIIIGGGGGGJJJLLLLLLLLLEEEEEEEEEFFFEEEEEEDDDCCCAAAAAABBBCCCDDDEEEGGGGGGBBBDDDFFFFFFDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<999999999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::888888888888888888888888666777777777777888888888999888777666666666777777777777777777777777777777444333222444666777777666666666666666777777888888777777888888888888777777888888888888888999999999999:::<<<<<<<<<>>>@@@BBB@@@DDDGGGGGGDDDCCCDDDFFFNNN___xxxGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIIIILLLMMMMMMMMMMMMMMMLLLKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNPPPNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQSSSTTTUUUVVVSSSRRRRRRQQQQQQRRRRRRRRRQQQRRRTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWUUUTTTTTTVVVXXXZZZ\\\```gggmmmsssyyy|||~~~|||zzzzzz~~~}}}wwwsssgggddd___\\\ZZZYYYYYYYYYVVVVVVXXXYYYYYYZZZYYYYYYUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKHHHFFFFFFGGGHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDD???BBBDDDEEECCCBBBBBBCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666555555666777777777777888888888777777666666555555555555555666666777777666666555333222222333666777777666777777777777666666555555666777777888888888777777888888888888888888888888888999;;;<<<<<<===@@@BBBBBBEEEIIIIIIGGGEEEFFFHHHNNN^^^wwwGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKLLLLLLKKKJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVTTTSSSSSSRRRRRRRRRRRRSSSRRRSSSTTTTTTUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUTTTSSSSSSTTTVVVYYYYYY]]]dddhhhiiilllpppwww~~~~~~}}}}}}vvvoooiiiggg```^^^[[[XXXVVVUUUTTTTTTVVVUUUUUUUUUUUUVVVXXXYYYVVVXXXYYYYYYWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQKKKIIIFFFDDDEEEFFFFFFEEEJJJJJJIIIHHHHHHGGGGGGFFFIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCBBB???AAABBBBBBAAAAAAAAABBB??????@@@@@@@@@@@@??????????????????>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777666666777777777888888888999999666666666666555555555444444555666777777666555444444333333444666777666555888888777666666555444444666666777777888888777777777777777888888888999999777999:::;;;;;;<<>>===>>>@@@>>>>>>?????????>>>>>>===>>>>>>??????>>>===<<<<<<<<<;;;;;;::::::::::::;;;::::::::::::999999999999888888888888888888888888888888888888999999999:::777777777777777666555555444666777888888777666444666555444555666777666555666666666666666666555555555666666777777777777777555666666777888999999:::777999:::::::::;;;===???BBBFFFJJJKKKHHHFFFFFFHHHNNN]]]uuuFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHJJJKKKLLLNNNQQQTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTUUUVVVUUUVVVWWWYYYZZZYYY^^^fffhhhdddaaaddd___fffpppvvvzzz~~~zzzqqqggg```]]]\\\]]]TTTVVVXXXYYYWWWUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRRRRTTTWWWYYYYYYWWWUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRROOOLLLKKKLLLMMMMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDEEEGGGJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDBBB???<<<;;;<<<======>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>======<<<===<<<<<<;;;::::::::::::999999999888888888888777444444444555666777777888888999999999999:::::::::888888888888888777666666555777888999999888777555777666555555666777666444444444555555666777777777555555666777777777777777444555666777888999::::::777888999999999:::<<<>>>AAAEEEIIIJJJHHHEEEEEEGGGMMM\\\tttAAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJLLLLLLFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSRRRQQQOOOMMMKKKJJJLLLLLLLLLMMMOOOQQQSSSUUUQQQOOOMMMLLLMMMNNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNSSSRRRPPPOOONNNNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVXXX[[[]]]^^^]]][[[YYY]]]___bbbhhhnnnuuu{{{{{{rrrnnngggaaa]]]ZZZWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRUUUSSSRRRQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVV\\\ZZZWWWUUUSSSSSSTTTTTTVVVXXXZZZZZZYYYXXXXXXYYY^^^UUUTTT___hhheee\\\VVVLLLKKKIIIGGGFFFFFFFFFGGGJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA???>>><<<<<<<<<===:::;;;<<<======<<<;;;:::<<<<<<===============<<<999999999999999999999999:::999999888777666555555555555666666777888888888555555666666777777888888444555666777777666555444666666555555555444444444444444444444444555666666444444333333333222222222111222333444444444333222666666666666666777888888::::::::::::;;;<<<======BBBDDDGGGFFFCCCAAABBBDDDJJJZZZsssBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKLLLNNNQQQSSSTTTSSSQQQOOOMMMLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNRRRQQQPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVUUUUUUTTTUUUWWWXXXYYYXXXWWWVVVTTTUUUXXX\\\aaagggkkknnnxxx}}}{{{yyyxxxuuuqqqmmmjjjfff```[[[YYYXXXXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRSSSTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWZZZYYYVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[]]]ggghhhppp{{{{{{oooaaaYYYMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===<<<<<<===;;;<<<============<<<;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999888888777777666666444444444444444333333333555555666666666777777777444555666777777666555444666666555555555444444444555555444444555555666777777777666666555555444444333333555666666666555444666666666666666777777888:::999999::::::;;;<<<===@@@CCCEEEDDDAAA@@@BBBEEELLL[[[tttCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNKKKKKKJJJKKKKKKLLLMMMNNNOOOMMMKKKIIIGGGFFFFFFFFFEEEFFFHHHJJJMMMNNNOOOOOOPPPQQQQQQPPPPPPOOONNNMMMKKKKKKKKKLLLMMMPPPRRRSSSUUUSSSPPPNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUWWW[[[^^^aaaccckkkpppvvvzzz~~~~~~~~~tttmmmjjjhhheeeccc```]]]YYYWWWWWWXXXYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRQQQSSSTTTUUUWWWXXXWWWWWWVVVWWWVVVUUUTTTSSSTTTUUUUUUSSSTTTSSSRRRSSSVVV[[[___hhhoooyyy}}}tttcccUUUPPPLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888777666666555444444555555555666666666666666444555555666666555555444555555555555555444444444555555555555555666777777888888777777666555555444555555666777777777777666666666555555666666777888999999999999:::;;;<<<<<>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::999999888888777777777777777888888888999999888888888777777777666666555555555555555555555555444444444444444444444444555555555555555555555555666555555555555666777777777666666555444444333333555555666666777777777777666555555555555666777777888888888888999:::;;;<<<>>>@@@AAA???>>>???DDDHHHOOO]]]tttAAA@@@@@@AAABBBDDDFFFHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNOOONNNMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUTTTRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRTTTVVVYYY[[[]]]]]]\\\```fffkkkpppxxx||||||}}}~~~}}}yyylllhhhcccaaaaaa___[[[XXXYYY[[[^^^aaabbb___ZZZVVVTTTTTTTTTSSSRRRQQQQQQPPPTTTSSSPPPKKKGGGFFFIIILLLNNNOOOQQQSSSTTTTTTTTTTTTQQQQQQRRRRRRSSSTTTUUUUUUXXXXXXVVVUUUVVV[[[bbbgggnnnllleee\\\SSSOOONNNNNNIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<======<<<;;;::::::999999999888888777777777666666666777777888888999333333333444444555555555555555555444444444444444444444333333333333444444444555555555555555555555555555555555555666777777666555555555555444444444555444555555555666666666555555555555555666666777888888888888888999;;;;;;>>>@@@AAA@@@>>>@@@DDDIIINNN\\\rrr@@@@@@@@@@@@AAADDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOOOONNNMMMLLLJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOONNNNNNNNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPSSSTTTWWWVVVVVVUUUSSSRRRPPPOOOMMMNNNPPPQQQSSSTTTTTTTTTPPPQQQTTTVVVXXXZZZ[[[\\\UUUXXX]]]bbbhhhppp{{{~~~yyyrrrnnneeeeeeeeeggghhheee^^^XXX[[[]]]aaadddeee```YYYTTTSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTRRRLLLGGGEEEHHHLLLMMMNNNPPPRRRTTTTTTTTTTTTPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTWWW\\\```cccbbb^^^WWWTTTSSSPPPLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::::::::;;;::::::999888777888888888888888888888888555555555666666777777777333444444555666666777777444444444444444333333333444333333222222333333444444444444555555555555555444444444444444555666666555555666666666777777777444444333333444444555666555555444444555555666777777777777777888999:::;;;===@@@AAAAAA???@@@DDDGGGLLLYYYnnnAAA@@@@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKMMMPPPSSSUUUVVVVVVUUUTTTRRRPPPNNNMMMIIIKKKNNNQQQSSSTTTTTTSSSPPPRRRTTTVVVWWWXXXXXXXXXQQQTTTWWWYYY]]]eeeooowww}}}wwwqqqlllgggcccaaaccchhhnnnqqqnnnfff___[[[\\\^^^``````]]]WWWSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVSSSNNNKKKMMMOOONNNOOOQQQTTTUUUVVVVVVUUUOOOPPPQQQQQQRRRRRRRRRRRRPPPQQQRRRRRRQQQRRRTTTVVVPPPTTTUUURRRPPPPPPMMMHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@????????????<<<===>>>>>>>>>===<<<;;;999:::;;;<<<<<<;;;:::999::::::::::::999888777777666666777777888888999999444444444555555555555555777777777777888888888888444444444333333333222222444333222111111222333444444444444555555555666666333333333333333444555555333333444555666777888888444444333333333444555666555444444444444555666666777666666777777888999:::<<<>>>AAAAAA??????AAADDDIIIVVVjjjBBBAAAAAABBBCCCEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEFFFFFFFFFIIIHHHGGGFFFGGGGGGHHHIIIJJJIIIHHHHHHHHHJJJKKKLLLIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOOOONNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIIIIJJJLLLPPPSSSUUUUUUUUUTTTSSSPPPNNNLLLKKKEEEHHHLLLPPPRRRSSSSSSRRRMMMNNNPPPQQQRRRRRRQQQPPPRRRSSSTTTTTTVVV[[[dddjjjvvv{{{~~~zzzssslllfffbbb^^^\\\XXX\\\ccclllrrrqqqjjjddd[[[ZZZZZZ[[[[[[YYYUUUSSSQQQQQQRRRRRRSSSSSSTTTTTTQQQVVVZZZZZZUUUQQQQQQSSSOOOQQQSSSUUUVVVWWWWWWWWWOOOPPPPPPQQQRRRRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVKKKRRRUUUQQQNNNPPPPPPMMMHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@????????????>>><<<===>>>>>>>>>===<<<;;;999999:::;;;;;;:::999999<<<===<<<<<<;;;:::999888555555666777888999::::::444444444444444444444444666666555555444444333333444444444333333222222222444333222111111222333444444444444555555555666666333222222222222333444444///000111222444555666777555555444333444555666777555444444444444555666666666666666666777888999::::::===@@@@@@>>>===???AAAGGGSSShhh~~~DDDEEEEEEFFFFFFFFFFFFEEEHHHGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHIIIFFFFFFGGGGGGIIIJJJLLLMMMHHHIIIIIIIIIJJJJJJKKKKKKNNNMMMLLLJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPNNNLLLLLLOOOPPPOOOMMMMMMOOORRRSSSRRROOOLLLJJJIIIIIIIIIJJJKKKMMMOOOOOOLLLKKKKKKLLLNNNQQQTTTVVVUUUTTTRRRPPPNNNNNNNNNOOOIIIJJJKKKOOOSSSUUUUUUTTTPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNQQQVVV[[[^^^```dddhhhnnnqqquuuzzzwwwjjjbbbaaa___[[[WWWXXXYYY\\\___aaabbbbbbbbbZZZZZZYYYXXXUUURRROOOMMMPPPOOONNNPPPRRRSSSSSSRRRVVVUUUVVVXXX[[[\\\[[[ZZZYYYYYYYYYYYYZZZXXXUUUSSSQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUWWWXXXWWWVVVUUURRRRRRQQQPPPOOOMMMKKKJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999888777666666777777666666666666666777888888444444444555444444333333444444333333333333222222444444444333333222222222000111222444444444444333666666555444333222222111333333333444444444555555333333444444444333222222555555444444444444555555666555555444444555666777<<<===>>>>>>===>>>@@@BBBLLLVVVggg|||DDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMLLLKKKJJJKKKKKKLLLOOONNNLLLJJJHHHGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKKKKMMMOOONNNMMMOOOOOOPPPOOOLLLHHHFFFDDDLLLLLLLLLLLLMMMNNNPPPPPPOOONNNNNNNNNOOORRRTTTVVVUUUTTTSSSRRRPPPPPPOOOOOOKKKKKKLLLOOOSSSUUUTTTSSSQQQPPPOOONNNMMMMMMNNNNNNOOOMMMLLLNNNQQQUUUWWWWWWXXXZZZ^^^bbbggglllrrruuu|||{{{}}}~~~tttggg___^^^\\\YYYUUUVVVVVVWWWYYYYYYZZZZZZZZZWWWWWWWWWVVVTTTSSSQQQPPPQQQPPPOOOPPPRRRTTTSSSSSSWWWVVVVVVWWWZZZ\\\[[[[[[^^^]]][[[YYYWWWVVVTTTRRRSSSRRRPPPOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999;;;:::::::::999999999999999888777777666666777777666666666666666777777888444444555555444444333333444444333333333222222222444444444333333222222222222222444555555555555444555555555444333333222222333333333444444444444555555555555555555555555555555555444444444444555555888888777777777888999:::<<<===>>>>>>===>>>@@@BBBLLLVVVhhh}}}DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLPPPOOOMMMKKKHHHGGGFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJLLLNNNNNNNNNUUUVVVVVVTTTPPPLLLJJJJJJOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPPPPQQQRRRTTTUUUTTTTTTUUUUUUTTTRRRQQQPPPMMMMMMMMMOOORRRSSSSSSRRROOONNNMMMMMMLLLLLLMMMMMMTTTRRRQQQQQQRRRTTTTTTTTTRRRRRRUUUZZZ```fffiiijjjoooqqqwwwyyyoooccc[[[YYYXXXVVVSSSUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUSSSQQQPPPQQQSSSUUUUUUTTTXXXVVVUUUUUUXXXZZZZZZZZZ]]]\\\ZZZXXXVVVUUUTTTSSSTTTSSSPPPNNNLLLLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNLLLLLLLLLKKKIIIHHHFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999888888888888777777666666666666777666666555555666666777888555555555555444444333333333333333333222222222222444444333333333333222222222333444444444444444333444444444444333333333333333333333333444444444444555555555555555666666666555555444444444444555555888888888888888999:::;;;<<<===>>>>>>======???AAALLLWWWiii~~~CCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLOOONNNLLLKKKIIIHHHGGGGGGKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJLLLNNNOOOPPPYYY]]]``````\\\WWWTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWVVVTTTRRRPPPOOONNNNNNOOOQQQRRRQQQPPPJJJJJJJJJKKKKKKLLLMMMMMMWWWUUUSSSSSSTTTUUUTTTSSSRRRRRRTTT[[[ccchhhiiihhhiiikkkooowwwzzzwwwvvvvvvvvvuuuqqqhhh]]]VVVTTTTTTSSSQQQTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTWWWYYYZZZUUUSSSRRRRRRTTTUUUVVVUUUWWWUUUSSSRRRTTTWWWXXXXXXWWWYYYZZZ[[[YYYXXXVVVVVVVVVTTTPPPMMMKKKKKKLLLMMMMMMMMMOOOPPPQQQQQQPPPPPPRRRRRRSSSTTTSSSRRRPPPOOOLLLKKKKKKKKKIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<888888888888888888888888777666666555555666666666666555555555555666777777666666555444444444333333333333333222222222222111333333333333333333333333111222222222222222222222222222333333333444444444222222333333333444444444333333444444555555666666555555444444444444555555666666666777777888999999<<<===>>>=========???AAAKKKWWWjjjCCCCCCEEEFFFFFFGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLMMMMMMNNNJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLNNNQQQSSS\\\cccjjjkkkfff^^^XXXUUUQQQQQQPPPOOOOOOOOOOOOPPPSSSRRRQQQPPPOOOOOONNNNNNQQQRRRUUUWWWVVVTTTRRRPPPOOONNNMMMMMMOOOPPPPPPOOOHHHIIIJJJLLLNNNPPPQQQQQQRRRQQQOOOPPPQQQRRRRRRQQQQQQQQQTTT[[[ccchhhhhhggggggffffffiiipppzzz{{{vvvooojjjiiiiiijjjjjjhhhbbbYYYSSSRRRRRRQQQPPPQQQPPPOOONNNNNNOOOQQQRRRQQQQQQQQQSSSUUUYYY\\\^^^WWWUUURRRRRRTTTVVVVVVVVVVVVSSSQQQPPPQQQSSSTTTTTTUUU[[[aaacccaaa]]]YYYWWWVVVTTTQQQNNNLLLKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRPPPNNNJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCC??????@@@@@@??????>>>>>><<<;;;;;;;;;;;;:::::::::888777777666666777777888777777777777777777777777666555555555555555666666555555555555555666666777888777666444444333444444333333222222222111111111333333333333333333333333222222222222222333333333111111222333333444444444222222222333333333444444333444555777888888888777555555444444444444555555555666666777888999999999;;;<<<======<<<===???AAAJJJWWWjjjBBBCCCDDDFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNNNNKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLKKKLLLNNNSSSVVVdddllluuuuuummmaaaYYYUUUPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNMMMLLLLLLOOOPPPSSSUUUUUUSSSQQQPPPNNNMMMKKKKKKMMMNNNNNNMMMJJJKKKMMMPPPRRRTTTUUUUUUPPPOOOOOOPPPRRRTTTSSSRRRQQQSSSXXX^^^ccceeeeeedddaaa___]]][[[]]]dddnnnuuu|||ooojjjddd```^^^___``````___[[[VVVSSSQQQQQQQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOQQQSSSVVVYYY\\\]]]XXXUUUSSSRRRSSSUUUVVVVVVUUURRRPPPPPPQQQRRRRRRQQQZZZaaaiiikkkggg```ZZZWWWUUUTTTRRRPPPOOOMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSPPPMMMKKKIIIIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>?????????>>>>>>===;;;;;;;;;;;;::::::::::::888888777777777777888888555555666666666666666777555444444444444555555666555555444444555555666777999888666444333333444444222222222222111111111111222222333333333333444444333222222222333444555666111111222222333333444444222222222222333333333333444777:::===>>>===<<<;;;555555444444444444555555666666888999::::::;;;:::;;;<<<======<<<<<<>>>@@@IIIVVVjjj~~~BBBCCCDDDEEEGGGGGGGGGGGGEEEGGGIIIKKKKKKJJJIIIGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKJJJJJJMMMRRRWWWeeennnvvvuuulll```XXXUUUPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNPPPRRRRRRRRRPPPOOOMMMKKKIIIIIIKKKMMMMMMMMMLLLMMMOOOQQQRRRSSSSSSSSSPPPOOOOOOQQQSSSTTTSSSRRRQQQUUUZZZ]]]^^^]]]\\\\\\TTTTTTSSSQQQQQQUUU\\\bbbooovvv~~~~~~zzzuuupppmmmaaa^^^YYYWWWWWWWWWXXXWWWXXXWWWTTTSSSSSSSSSRRRRRRLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMPPPSSSUUUWWWYYYYYYXXXUUURRRQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSSSSRRRPPPYYYaaahhhkkkfff___ZZZXXXTTTTTTTTTSSSQQQOOOMMMLLLNNNNNNNNNOOOOOOPPPQQQRRRNNNPPPQQQRRRQQQNNNJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???======>>>>>>>>>>>>>>>===;;;;;;;;;:::::::::999999::::::999999999999::::::444444555555555666666666444444333333444444555666555444444444444555666666:::999666444333333444555222222222222111111111111222222222333333444444444/////////000111333555666222222222222222333333333111222222222222333333333444777<<>>;;;555555444444444444555555444555777999::::::::::::;;;<<<===<<<<<<<<<>>>@@@HHHUUUiii|||BBBCCCDDDEEEGGGGGGHHHHHHDDDFFFHHHJJJKKKJJJHHHGGGDDDDDDCCCCCCBBBBBBBBBAAACCCDDDFFFHHHJJJKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOOOONNNMMMOOONNNMMMKKKJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIILLLRRRWWW]]]eeemmmllldddZZZTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQQQQPPPOOONNNMMMLLLLLLMMMNNNPPPPPPPPPPPPOOOKKKJJJHHHHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPOOOOOONNNKKKJJJJJJLLLNNNNNNMMMLLLMMMRRRWWWXXXUUURRRQQQQQQIIIKKKMMMMMMMMMOOOTTTXXXUUU^^^hhhnnnpppvvvyyyqqqkkkfffbbb___YYYVVVSSSRRRRRRSSSSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSNNNOOOPPPPPPPPPOOONNNMMMJJJLLLOOORRRTTTVVVVVVVVVXXXUUURRRQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUTTTRRRPPPTTT[[[ccceeeaaa\\\ZZZZZZSSSTTTUUUUUUSSSQQQNNNLLLOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOQQQQQQPPPLLLHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>===;;;;;;;;;:::::::::999999777777666666666666777777444444444555555555666666333333333333444444555666555444444444444555666666;;;999666444333333444555222222222111111111111000222222222333333444444444+++***++++++---///222333222222222222222222222222111111222222222333333333111666<<>>@@@GGGUUUiii{{{FFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIILLLMMMMMMNNNNNNNNNNNNMMMNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJLLLPPPSSSYYY\\\^^^^^^YYYTTTOOOMMMLLLMMMNNNOOOPPPOOONNNNNNQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOPPPSSSTTTSSSPPPLLLIIIHHHIIIIIIHHHHHHIIIIIIJJJKKKRRRVVV[[[]]]```gggqqqyyy~~~~~~}}}{{{sssoooiiidddaaa^^^ZZZXXXQQQQQQOOOOOOOOOOOOQQQQQQOOOPPPSSSTTTTTTSSSPPPOOOPPPQQQRRRRRRRRRPPPOOONNNNNNNNNNNNOOOQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSVVVXXXXXXWWWUUUSSSQQQRRRTTTVVVWWWWWWVVVVVVQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????@@@@@@???>>>======>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999888888666555555666666555555555444444444555555555444444333333333222222222333444555666777000000111222333333444444;;;:::777444222111222222333444444555444333111000111111222222222222111111222333333444444333333222333333222111111222333333444555888;;;<<<<<<;;;;;;777666555444444444444444777777666555555666888888;;;<<<<<<;;;:::;;;===???IIIUUUeeevvvDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIILLLLLLJJJHHHEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIHHHIIIKKKMMMPPPSSSUUUUUURRRNNNLLLJJJKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMPPPRRRSSSQQQMMMIIIFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIMMMQQQSSSUUU[[[dddkkkvvv}}}zzzuuuqqqnnnlllbbb___[[[WWWUUUSSSQQQOOOOOOOOONNNMMMMMMNNNOOOOOONNNPPPRRRSSSSSSRRRPPPNNNPPPQQQRRRRRRRRRPPPOOONNNPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQSSSUUUWWWWWWVVVTTTSSSOOOPPPQQQQQQRRRRRRRRRRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@CCCBBBBBBAAA@@@@@@??????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::999888777666666666555555555444444444444444444444444444333333333333333222333333444555666111111111222222333333333999888555333222111222222333333333333333222111111111111222222222222111111111222222333333222222111333222222111111222222333333444777888999999888888555444333222222222222333777666666555666666888888::::::;;;::::::;;;===@@@IIITTTeeetttCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFGGGIIIKKKLLLJJJHHHEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKLLLKKKIIIHHHHHHIIIIIIKKKMMMMMMKKKJJJIIIJJJJJJKKKMMMNNNNNNNNNMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKOOOPPPQQQOOOJJJFFFCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCFFFIIIJJJLLLQQQXXX^^^ccckkkuuu||||||zzzxxxxxxxxx|||~~~~~~~~~zzzwwwpppnnnjjjfffbbb^^^\\\[[[WWWUUURRRPPPPPPOOONNNLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRQQQOOONNNPPPQQQRRRRRRRRRQQQPPPOOORRRRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRPPPRRRTTTUUUUUUUUUSSSRRRPPPOOOOOONNNNNNOOOOOOPPPXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMLLLKKKHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@????????????>>>>>>============>>>=====================>>>::::::999999999888888888999::::::999999888777666555555555555444444444444333333333333444444444444444333333222222333333444111111222222222222222222666555333222111111222222333222111111111111111111111111222222222222111111222222333333333333222222333222111111111111222333222333555666666666555444444444333222222222333333666666666666666777888888888999999999999;;;===@@@JJJUUUfffuuuDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEFFFGGGIIIJJJIIIGGGDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKMMMOOOOOOMMMKKKJJJJJJHHHJJJKKKJJJIIIIIIIIIKKKIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGHHHIIIJJJIIIIIIIIILLLMMMNNNLLLIIIEEECCCBBBEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHIIIJJJMMMSSSWWWYYY^^^dddggggggdddbbbaaaeeeiiiooouuuzzzyyyqqqllljjjhhhddd```aaa___\\\XXXUUUSSSRRRRRRSSSQQQOOOOOOOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQQQQQQQQQQOOONNNQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRRRRQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRQQQOOONNNNNNNNNOOOPPPWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>======<<<<<<=========??????>>>>>>=========<<<888888888888777777777777888888888888888777666666444444444444444444444444222222222333333444444555444444333222222222222222222222222222111111111111222222111111111111222222222111000//////000111222111111222222222222111111333444444555555444444333222222111111111111222222333444444555555444333333666555555444444444555555555555666666777777888888666777888888999:::>>>@@@KKKVVVhhhxxxFFFFFFEEEDDDCCCBBBAAAAAADDDCCCCCCDDDGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJNNNOOONNNLLLKKKKKKJJJKKKKKKJJJHHHHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGIIIKKKLLLKKKHHHFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFFFFGGGHHHJJJNNNPPPRRRTTTWWWXXXWWWTTTRRRQQQTTTXXX]]]ccchhhooouuuyyy|||zzzqqqiii```XXXUUUSSSQQQOOOUUUTTTQQQPPPNNNNNNOOOOOOOOOMMMLLLLLLMMMLLLKKKIIIKKKLLLLLLLLLLLLLLLLLLKKKOOOPPPPPPQQQQQQPPPPPPOOORRRRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPPPPRRRQQQOOOMMMMMMMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???????????????>>>>>>===<<<<<<<<<<<<<<<======AAA@@@???>>>===<<<;;;:::888888777777777666666666666666666666666555555444333333444444444444444444111222222333333444444444444333222111111111111111222111111111111111111111000000000000111111222222111111/////////000111222111111222222222222111111222222333333333333222222111111111111111111111111444444444444444444333333555555444444444555555666444555555666777888888888666777888888999:::>>>@@@HHHTTTgggxxxGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAACCCEEEFFFEEEEEECCCCCCCCCCCCDDDEEEGGGHHHKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOMMMKKKIIIHHHGGGGGGFFFDDDDDDCCCCCCDDDBBBEEEIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGGGGIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKLLLMMMMMMLLLLLLKKKIIILLLPPPTTTXXX^^^dddiiioootttyyy|||}}}~~~~~~yyyxxxwwwuuurrrooommmlllbbb]]]VVVOOOIIIHHHHHHIIILLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLMMMNNNMMMKKKIIIKKKLLLLLLMMMMMMLLLLLLKKKNNNOOOOOOPPPPPPOOOOOONNNPPPQQQRRRSSSTTTSSSRRRQQQOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===@@@@@@???>>><<<;;;::::::888888777777777666666666444444555555555555444444333333333333444444444444222222222222333333333333333222222111000000000111000000111111111111111111000000000111111111222222000000000000000111111222111111222222222222111111//////000000000000//////000000111222222111000000444444444444444444444444333333222222222333444444333444555777888888888888888999999999999;;;===@@@EEEQQQdddwwwEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBDDDFFFFFFEEECCCCCCBBBCCCDDDFFFGGGIIILLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@CCCEEEFFFEEEEEEEEEFFFFFFGGGIIIIIIGGGFFFFFFGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHJJJJJJJJJIIIGGGFFFCCCDDDFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEFFFAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGFFFEEEEEEFFFGGGGGGGGGEEEGGGHHHIIIKKKOOOTTTXXXZZZ___dddfffeeefffjjjnnnsssssssssrrrrrrtttxxx{{{{{{uuuqqqhhhgggeeebbbaaa`````````\\\\\\ZZZSSSKKKGGGGGGJJJHHHIIIIIIJJJJJJJJJIIIIIIMMMMMMMMMNNNPPPPPPNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQQQQQQQPPPOOOMMMMMMMMMLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOLLLMMMMMMMMMLLLKKKIIIHHHFFFEEECCCBBB@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<<<<888888888777777777666666444444555555555555555444222222333333333444444444333333333222222222222222222111111000000000111111//////000000111111222222000000111111222222111111///000111111222222222111111111222222222222111111000000000111111000000000///000111222222111000///333333333333333333444444222222222222222333444555333444555777888999888888::::::;;;::::::;;;===@@@FFFRRReeexxxCCCCCCDDDEEEFFFGGGHHHIIIEEECCCBBBCCCEEEFFFGGGFFFCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNKKKLLLNNNOOONNNMMMKKKJJJLLLKKKJJJHHHFFFEEEDDDDDDAAACCCEEEEEEDDDCCCDDDEEEDDDFFFIIIJJJIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIGGGFFFDDD@@@AAACCCFFFHHHIIIIIIIIIHHHGGGEEECCCCCCDDDFFFGGGIIIJJJJJJHHHEEECCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHHHHGGGEEEBBBAAABBBCCCCCCCCCEEEFFFEEEDDDDDDFFFJJJNNNNNNRRRVVVWWWUUUVVVZZZ___^^^_________```ccchhhlllsssxxx~~~}}}|||{{{{{{}}}}}}{{{vvvrrrnnnhhhbbb^^^[[[ZZZXXXVVVUUUVVVWWWYYY^^^bbbccc\\\QQQIIIGGGIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIKKKNNNOOOMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOORRRQQQQQQPPPOOOOOONNNNNNLLLMMMMMMMMMLLLKKKIIIHHHIIIHHHFFFDDDCCCCCCCCCCCC============>>>>>>>>>>>>::::::::::::;;;;;;<<<===:::::::::;;;<<<======>>>888888888888777777777777555555666666666666666555222222222333333444444444444333333222222111111111111111000000000000111111...//////000111222222333111111222222222222111111///000111333333333222111111111222222222222111111333333333444444333333333///000111222222111000///222222111111222333333444444444444444444555666777222333555777888999888888;;;<<<<<<;;;:::;;;===???IIIVVViiizzzDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJGGGDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHFFFDDDBBB@@@>>>@@@BBBDDDFFFHHHIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFGGGFFFDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???@@@BBBFFFHHHJJJHHHDDDAAA??????@@@AAACCCCCCDDDDDDDDDDDDCCCCCCIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWWWW___aaafffkkknnnooooooooorrrssstttwww|||~~~{{{yyyxxxwwwjjjfff```ZZZVVVTTTTTTUUUSSSRRRPPPOOOOOOQQQTTTUUU[[[ccciiidddWWWKKKEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLOOONNNMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPNNNMMMQQQQQQQQQPPPOOONNNLLLKKKLLLLLLKKKKKKJJJIIIGGGFFFGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999::::::999888666666777777888888888999666666666666666666666666666666666666555444333222333444444555555444444333333333333222222222111111222111111111000000////////////000111222333333444000000111111111111000000//////000111111111111111222222222222222222222222222222111111111111111222444444333333333333333333111111222222222333333333222333555666777777666666444444444666777888666444888999999888777888:::<<>>===<<<>>>AAADDDFFFJJJHHHDDDBBB@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDCCCFFFFFFFFFGGGHHHJJJLLLLLLNNNNNNOOOOOOPPPQQQQQQRRRQQQSSSVVVXXXZZZ[[[[[[[[[]]]]]]^^^```dddhhhlllooosssttttttsssrrrsssuuuwwwvvvwwwwwwvvvtttsssuuuvvv{{{|||~~~}}}|||zzzwwwvvvuuusssqqqppppppooopppnnnkkkiiifffeeeeeeeee^^^[[[VVVPPPMMMMMMNNNOOOQQQPPPNNNMMMMMMOOOQQQSSSXXX^^^ccc```WWWNNNIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPOOONNNQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<999888888888999999777555666666777777777888888888555555555555555555555555666666666555555444333222222222333333333333222222333333222222222111111111111111111111000000000///000000000111111222222333//////000000000000////////////000111111111111111222222222222222222222222222111111000000000111111000000000000000000000111111111222222222333333333111111222333444333333222666444333333555777777666888999999999888999;;;>>>GGGRRRcccuuuCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNOOOOOOOOOOOONNNTTTVVVWWWWWWTTTNNNHHHDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEDDDDDDAAAAAACCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@<<<;;;::::::;;;>>>BBBDDDHHHFFFDDDBBB@@@AAABBBBBB@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFFFFIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQTTTVVVXXX[[[\\\]]]]]]]]]^^^```bbb^^^______^^^]]]\\\]]]^^^bbbcccdddeeedddbbb```___aaaaaa___^^^]]][[[ZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYYYYYVVVRRRNNNLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOSSSVVVXXXXXXTTTOOOLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSSSSNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOQQQRRRRRRQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<======<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;999777666666777777777777888888555555555555555555555555555555555555444333222222111111222222222222111111333222222222222111111111111111111111000000000000111111111111111111111111//////000000000000////////////000000111111000000000000000000000000000000000000000//////000000111111111222222333333444444111111222222222333333333555555555555555444444444777555333444777;;;===>>>777888999999999;;;>>>@@@JJJTTTccctttBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPTTTVVVYYYZZZWWWQQQJJJFFFBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@BBBDDDEEEGGGIIIHHHHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@===<<<;;;;;;<<<>>>@@@BBBEEECCCBBB@@@@@@@@@AAAAAA???AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMKKKMMMOOOPPPPPPQQQSSSUUUQQQSSSTTTSSSQQQPPPQQQRRRRRRSSSTTTUUUTTTRRRPPPOOOTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRRRRRRRSSSUUUVVVXXXYYYVVVSSSOOOMMMMMMNNNOOOLLLKKKJJJIIIIIIKKKLLLMMMOOOOOOOOOPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIMMMMMMMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKDDDDDDFFFHHHJJJLLLNNNNNNIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::;;;<<<======>>><<<999888888888888777666666777777777777777777555555555555555555555555444555555444444333222111111111222222222222111111222222222222111111111111111111111000000000000000222111111111000000000//////000000111111000000/////////000000000000000///000000000000000000000000//////////////////000111222222222333444555666666111111222222222333333333777666555555555555666666444333444666;;;???AAAAAA777888999999:::<<>>===>>>???@@@@@@???>>>>>>>>>>>>???@@@???AAABBBDDDDDDDDDBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGIIIGGGFFFFFFEEEEEEDDDDDDDDDAAACCCEEEFFFGGGGGGIIIKKKLLLNNNOOOOOOMMMLLLLLLMMMKKKLLLNNNNNNNNNLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLNNNPPPSSSTTTUUUSSSOOOLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLPPPNNNMMMMMMOOOOOOMMMJJJJJJJJJKKKLLLMMMMMMMMMLLLIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMLLLKKKJJJIIIKKKKKKMMMNNNOOONNNNNNMMMGGGGGGHHHJJJKKKLLLMMMMMMGGGHHHHHHIIIIIIJJJJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMNNNMMMMMMLLLMMMMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<::::::999:::;;;===@@@AAABBB===777333222333555555777777666666666666666666555555555555555555555555444444444444333222111000222222333333333333222222222222222111111111000000000000000000000000111111222222111111000/////////000111111222222111111000//////000000000//////...//////////////////////////////...//////000111111...//////000111222222333111111222222222333333333333222111111222444666888777888:::===@@@@@@???===666777999999:::<<<@@@BBBHHHQQQ```ooo~~~AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCDDDEEEDDDBBBAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUURRRTTTXXXZZZYYYTTTMMMIIIGGGGGGGGGGGGHHHHHHHHHIIICCCBBBAAA@@@AAABBBDDDFFFEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDCCCAAA@@@????????????<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEFFFEEEDDDDDDCCCCCCBBBAAAAAA???AAADDDEEEEEEFFFGGGHHHGGGIIIKKKKKKIIIHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHDDDFFFHHHJJJKKKKKKKKKJJJGGGGGGGGGHHHJJJMMMPPPQQQRRRPPPMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKQQQPPPOOOPPPPPPPPPOOOMMMKKKMMMOOOPPPQQQRRRQQQQQQLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNMMMNNNNNNOOOOOONNNLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCC@@@@@@@@@???>>>======<<<:::999999999;;;===@@@BBBGGGBBB;;;666555777888999777777666666666666555555444444444444444444444444333333333333222111000000222222333333333333222222222111111111111000000000000000000000111111111111111111111000000/////////000000111111111111000000//////000000000///......////////////////////////////////////000111222222000111111111222333333333111111222222222333333333333222222333666;;;???BBBEEEFFFFFFGGGGGGCCC>>>:::666777888999999;;;???AAAEEEOOO^^^ooo@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDEEEFFFEEECCCBBB@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNPPPSSSUUUVVVWWWYYY[[[\\\ZZZUUUOOOKKKHHHGGGGGGGGGHHHJJJKKKLLLGGGFFFCCCAAAAAABBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEBBBAAAAAA@@@AAABBBCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDEEEFFF@@@AAAAAABBBBBBBBBAAAAAA===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@???????????????BBBAAA@@@???>>>>>>>>>???;;;;;;<<<<<<===>>>??????BBBAAA@@@>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEECCCCCCDDDCCCCCCBBBAAAAAA@@@BBBEEEFFFFFFFFFGGGHHHDDDFFFHHHIIIGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGHHHJJJLLLOOOPPPNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIINNNOOOPPPPPPPPPOOOOOOOOOLLLNNNPPPQQQRRRQQQPPPOOOLLLMMMNNNNNNOOOOOONNNNNNJJJKKKMMMMMMMMMLLLJJJIIIFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMOOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA?????????>>>======<<<<<<;;;:::888888888:::===???CCC@@@<<<::::::;;;;;;:::777777666666666555555555444444444444444444444444333333333333222111000///111111222222222222111111111111111111000000000000///000000000111111111111000000000000000/////////......////////////......//////000000///......---000000000000000000000000000//////000111222333333444444444444444444444444111111222222222333333333555555666999>>>EEEKKKOOOJJJIIIGGGFFFDDDAAA<<<888666777888888888:::===@@@BBBMMM___qqq@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGEEECCCBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@??????@@@@@@AAABBBEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPSSSVVVWWW\\\]]]___^^^[[[VVVPPPLLLHHHGGGFFFFFFHHHJJJMMMOOOJJJHHHEEECCCAAABBBCCCDDDFFFEEEDDDCCCBBBBBBCCCDDDAAA@@@?????????@@@AAABBBAAABBBCCCEEEEEEEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHIII@@@@@@AAABBBBBBBBBAAAAAA======>>>@@@@@@AAAAAAAAA>>>???AAABBBCCCBBBBBBAAA??????>>>===============>>>>>>============>>>>>>;;;;;;<<<===>>>???@@@@@@CCCAAA???===<<<<<<===>>>=========>>>>>>???AAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===???BBBCCCCCCCCCCCCDDDDDDGGGIIIIIIHHHFFFEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHFFFDDDCCCEEEDDDEEEEEEGGGIIIKKKMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHKKKNNNNNNMMMMMMMMMNNNLLLMMMNNNOOOOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNMMMLLLJJJIIICCCDDDGGGHHHJJJJJJJJJJJJEEEFFFGGGJJJLLLNNNPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFHHHKKKLLLJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>>>>===<<<<<<<<<;;;===;;;999777666888999;;;777666666666777777555444777777666666555555555444444444444444444444444444222222333222222111000///000000111111111111000000111111111111000000000000//////000000111111111222/////////000000000000000,,,------------------,,,//////000000///...------111111111111111111111111000000000000111222333444222111111111111111111111111111222222222333333333333333444888???GGGOOOTTT???===:::999888777444222666777888888888999<<>>>>>>>>???@@@AAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>======<<<<<<<<<;;;======>>>??????>>>===<<<:::::::::;;;===>>>@@@AAAAAABBBBBBAAA???;;;777444;;;;;;<<<<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCHHHGGGDDDAAA@@@@@@@@@AAA>>>???AAABBBBBBAAA???>>>@@@@@@AAAAAABBBAAAAAAAAACCCEEEFFFGGGGGGFFFEEECCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEGGGIIILLLLLLKKKJJJHHHGGGFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNPPPUUUZZZZZZTTTNNNLLLLLLKKKLLLMMMMMMLLLKKKHHHGGGGGGGGGGGGKKKOOOQQQOOOMMMOOOOOONNNMMMKKKIIIHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNQQQPPPNNNLLLKKKLLLLLLMMMOOOPPPPPPNNNLLLJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJJJJFFFDDDCCCCCCFFFIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFFFFEEEDDDCCCAAA???>>>>>>???>>>>>>===<<<;;;;;;;;;999999999888888888777777777777666666777888999999444444333333333444444555333333333333333333333333///000111222222222222222222111111111000000//////000000000000000000000000000000111111111///...---////////////////////////------,,,+++,,,---...///......///000000000000000////////////000000000000//////000222333444555666////////////////////////000000111222222222222111000666666111777CCCGGGBBB666444222333666888777555444555777777777999<<>>>>>???@@@BBBCCCAAA@@@@@@??????@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@>>>???AAAAAA@@@===:::888;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBGGGEEECCCAAA@@@@@@AAABBB??????@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIGGGEEEDDDDDDEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEIIIIIIHHHHHHIIIKKKLLLMMMTTTXXX\\\[[[TTTNNNKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFIIILLLNNNMMMKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLMMMMMMMMMMMMLLLPPPOOONNNMMMLLLLLLLLLMMMPPPQQQRRRPPPNNNLLLLLLMMMNNNOOOPPPPPPOOOMMMJJJIIIFFFDDDBBBBBBEEEHHHJJJKKKIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999888888888777777777777777888999999555555444444444444444555111111111111111111111111000000111222222222222222111111111111000000000///000000000000000000000000...///000111111000//////////////////////////////...------,,,---...///000---...//////000000//////////////////000000000000......///000111111222333111111111111111111111111111111222333333333333333111666666222777CCCHHHDDD444444333333444555666666666777888777777888:::===CCCMMM]]]nnnDDDDDDCCCBBBAAA@@@??????BBBCCCDDDFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMOOOPPPQQQTTTVVVZZZ\\\]]][[[WWWRRRNNNLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGEEECCCCCCDDDDDDAAABBBDDDEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC??????@@@BBBDDDFFFHHHIII@@@@@@??????@@@BBBCCCDDD@@@@@@?????????@@@@@@AAA@@@@@@???>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>>>><<<===???@@@AAA???>>>===;;;;;;;;;<<<===>>>???@@@?????????@@@@@@@@@@@@AAADDDCCCAAA@@@@@@AAABBBBBB@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFHHHIIIJJJKKKLLLLLLHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKMMMMMMWWWZZZ\\\ZZZTTTMMMJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGHHHJJJLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNMMMMMMLLLMMMMMMPPPQQQRRRPPPNNNLLLLLLMMMOOOPPPRRRRRRQQQNNNKKKIIIGGGDDDAAAAAADDDHHHJJJLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@??????>>>>>>======<<<;;;;;;;;;::::::::::::999999999999888888888777888888999:::777777666555444444444444111111111111111111111111000000111222222222222111111111111111000000000000000000000000000000000000---...///000111111111111////////////////////////...............///000000---...//////000000//////////////////000000000000/////////000000000111111111111111111111111111111222222333444444444444333111666555222666AAAGGGFFF444444444333333333555777777888888777666666999;;;AAAKKK[[[kkk{{{IIIHHHGGGEEECCCBBBAAA@@@AAACCCEEEGGGHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLPPPRRRRRRSSSTTTUUUXXXYYYYYYVVVRRRNNNLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCC???@@@AAACCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGCCCBBBAAA@@@AAAAAABBBCCC???????????????@@@@@@AAAAAAAAA@@@>>>===;;;:::999::::::;;;<<<======>>>>>><<<===============<<<<<<<<<===???@@@@@@@@@???>>>;;;;;;;;;<<<===>>>??????>>>>>>>>>???????????????AAA@@@@@@@@@@@@AAABBBBBBAAA???>>>======>>>???AAA@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPUUUWWWYYYWWWRRRMMMJJJIIIKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPOOOLLLJJJJJJJJJMMMOOORRRSSSSSSQQQOOOMMMIIIFFFCCCCCCEEEIIILLLMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999999888777666555444444444333333333333333333333333000111111222222222111111111111111000000000000000////////////////////////......///000000000000000///////////////////////////////////////000000111...///000000111111000000////////////000000000000222222222222111111111111111111111111111111111111111222222333444333333333111444444111444===DDDFFF888666333222333444555444666777777777666777999;;;@@@JJJYYYiiixxxLLLKKKJJJHHHFFFDDDBBBBBB@@@BBBEEEGGGHHHHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIILLLOOOQQQQQQQQQRRRSSSUUUUUUUUURRRNNNLLLKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFDDDCCCBBBBBBBBB??????@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBAAA@@@>>>===;;;::::::999::::::;;;<<<======>>><<<======>>>======<<<;;;===>>>????????????>>>===<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBB@@@???===<<<<<<===???@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQRRRQQQOOOLLLJJJJJJMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJOOOOOOOOOOOONNNNNNNNNMMMLLLNNNOOOOOOLLLJJJIIIIIIJJJLLLOOORRRSSSSSSRRRQQQMMMJJJGGGFFFHHHKKKMMMNNNIIIHHHGGGEEEDDDDDDCCCDDDBBBBBBAAAAAA@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777888888999999888777666555444444444333333333333333333333333111111222222222111111000000000000000000000111111////////////////////////111111000////////////////////////////////////////////////000000000000000000000111222222222222111////////////000000000000222222222111111111111000000000000000000000000000000111111222222222222222///222222111222999???CCC???999333333666777555222444555666666666888;;;===@@@IIIXXXgggvvvMMMLLLKKKIIIFFFDDDCCCBBB@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFIIILLLMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@=========>>>AAADDDHHHJJJIIIGGGEEEBBB???>>>>>>===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<;;;;;;:::::::::::::::;;;<<<===<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@???>>>===;;;;;;===>>>???>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSRRRLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMOOOQQQQQQOOOLLLJJJJJJGGGIIILLLOOOQQQSSSTTTTTTOOOMMMJJJJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDBBBBBBAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777777777777777777777777666555444444444444111111111111111111111111111222222222222111000000000000000000111111111111000000000000000000000000222111000///............////////////////////////......///000000000000000///000111111222222111111////////////000000000000////////////////////////////////////////////////000000111222222222222111...111222222222555:::???EEE???999666777777555333333444555555666888;;;>>>@@@HHHVVVdddtttKKKJJJIIIGGGEEECCCBBBAAA@@@AAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKMMMKKKLLLMMMLLLJJJIIIIIIJJJDDDEEEEEEFFFFFFEEEDDDCCCAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAA@@@AAAAAAAAABBBAAAAAAAAA@@@@@@??????>>>;;;<<<<<<===>>>???@@@@@@============>>>>>>>>>>>>===<<<<<<<<>>==================>>>???@@@AAA@@@@@@??????>>>===<<<<<<;;;::::::999999:::;;;<<<:::<<<===>>>???>>><<<;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<======?????????>>>>>>>>>======<<<<<<===>>>????????????>>>===<<<<<<<<<<<<===>>><<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNPPPPPPQQQRRRRRRQQQPPPOOOKKKJJJIIIIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKHHHJJJLLLKKKIIIHHHHHHJJJDDDEEEFFFHHHJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNOOOPPPPPPOOOOOONNNMMMOOOQQQQQQOOOLLLJJJIIIHHHHHHJJJLLLNNNQQQSSSTTTPPPNNNLLLLLLLLLLLLJJJHHHFFFFFFFFFEEEDDDBBB@@@>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888777777666555555666666555555444444444444444555111111111111111111111111222222222222222111000000///000000000111111111111000000000000000000000000111000///......///000000////////////////////////---...///000000000//////......///000000000000000////////////000000000000.........///////////////000000000000000000000000000111222222333333222222///111444555333333777<<>>======888999:::;;;<<<>>>??????<<<<<<<<<<<<============@@@???===<<<===???BBBCCCFFFEEEBBB@@@???>>>>>>???============>>>???@@@AAA@@@?????????>>>>>>======<<<;;;:::999999999:::;;;:::;;;===>>>???>>>===<<<::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;<<<======@@@@@@??????>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAEEEEEEDDDCCCBBBBBBAAAAAA<<<>>>???BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOMMMNNNOOOOOOOOONNNMMMLLLLLLKKKIIIIIIIIIJJJIIIIIIGGGHHHKKKNNNOOOOOOOOONNNHHHLLLOOONNNLLLJJJJJJLLLGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGIIIKKKNNNOOOMMMNNNOOOPPPPPPPPPOOONNNJJJMMMOOOOOOMMMJJJHHHGGGIIIIIIIIIJJJLLLNNNQQQSSSPPPNNNMMMMMMLLLKKKHHHEEEDDDEEEFFFFFFDDDBBB???===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777666555555555555555444444333333333444444555333333333333333333333333222222222222222111000/////////000000111111111222000000000000000000000000//////......///000111333////////////////////////,,,---///000000000///...,,,------...............////////////000000000000000000000000111111111222111111111111111111111111222222333444444444444333000222666777444222666;;;FFFJJJJJJAAA444///444<<<666666777666555555888:::>>>EEEQQQ___pppDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFDDDBBBAAABBBCCCCCCCCCDDDDDDCCCAAA???>>>>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAABBBBBB@@@???>>>???AAACCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<===>>>??????@@@@@@??????>>>>>>======>>>>>>===============>>>>>>>>>======<<<<<<<<<;;;999999999999999999999999;;;;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>???@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<>>>??????????????????>>>AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@===:::>>>>>>??????@@@@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMLLLLLLJJJLLLNNNPPPPPPOOOLLLKKKKKKLLLOOOPPPPPPNNNLLLJJJKKKJJJIIIKKKNNNQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHJJJLLLNNNOOOOOOPPPOOONNNMMMLLLIIIKKKLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFCCC@@@===::::::::::::::::::;;;<<<===<<<:::999999:::;;;999888777777777777666666666666333444555666666555444333555555444444444333333333000000000000000000000000111111000/////////////////////............//////...000111000///...///111---///000222222000///------------............///,,,,,,,,,------.........000000//////......------000000////////////000000111111000000//////......//////000111111111111111333111000111555666555333111111222333333444555555777AAADDDDDDBBB666///777444555666666666666999;;;AAABBBJJJYYYkkk~~~CCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDCCCCCCEEEGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGEEECCCAAABBBCCCCCCCCCDDDDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@???>>>>>>AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========999:::::::::;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>===============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666777888:::<<<===??????;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>??????@@@:::;;;;;;;;;<<<<<<======>>>>>>============>>>>>>@@@??????>>>>>>>>>??????@@@@@@@@@AAACCCBBB???===<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKNNNOOOPPPNNNMMMKKKIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIHHHJJJNNNPPPQQQQQQMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKHHHGGGGGGGGGGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJIIIKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;777777777666666666555555333444555666666555444333444444444333333333333222000000000000000000000000111111000///////////////000000////////////000000...000000000...---...///...///000111111000///............////////////000,,,,,,,,,------.........///////////////.........000000////////////000000111000000000/////////...//////000111111111111111333111000111444666555333222222222333333444444444444===AAAEEEHHH===333999555666777777777888:::<<<@@@BBBJJJYYYjjj|||CCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHFFFCCCAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>===>>>@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<========================<<<;;;:::999888999999:::666777888:::;;;===>>>???<<<;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===>>>>>>============>>>>>>??????@@@BBBDDDEEECCCBBB;;;<<<===???AAABBBCCCDDDFFFFFFGGGGGGHHHHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKIIIKKKMMMNNNOOONNNMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMIIIHHHHHHIIILLLOOOPPPOOOKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJIIIJJJKKKMMMLLLJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEGGGHHHIIIHHHGGGGGG@@@???>>><<<;;;:::::::::<<<:::999999:::;;;999888777666666666666555555555444444555555555555444444333333333222222222111111000000000000000000000000111000000///////////////111000000000000000000111...///000///---,,,---...////////////////////////...////////////000000000---------------..................///////////////000//////......//////000000000000000//////////////////000111111111111111222111000222444555444333333333333333333333333333///666;;;CCCLLLBBB666888555777888888888888;;;===@@@CCCKKKYYYhhhyyyDDDCCCAAA@@@@@@AAACCCDDDEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGHHHHHHFFFCCC@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJKKKKKKKKKJJJIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHFFFEEECCCBBBBBBAAA???>>>>>>@@@BBBAAAAAABBBBBBAAAAAA@@@@@@??????=========<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===============<<<<<<<<<888888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777777888999:::::::::::::::::::::::::::<<<;;;;;;;;;::::::999999:::::::::999::::::;;;;;;========================999::::::;;;<<<===>>>>>><<<;;;:::999999:::;;;<<<=========<<<======>>>?????????@@@BBBEEEGGGFFFEEE======>>>???AAABBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKLLLLLLLLLLLLIIIJJJKKKMMMMMMMMMLLLLLLGGGGGGGGGHHHJJJLLLOOOPPPKKKJJJHHHIIIKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLLLLJJJJJJIIIKKKMMMLLLKKKJJJJJJKKKJJJIIIIIIHHHGGGGGGGGGFFFIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFHHHIIIIIIIIIHHHBBBAAA???===;;;:::999888999777666666777888666555666666666555555555444444444444444444444444444444222222222111111111111000000000000000000000000000000000////////////000000000000////////////000000...//////...,,,++++++,,,000///............///000............////////////---------...............------......//////000000/////////....../////////000000000000//////////////////000111111111111111111111111222333444444444333333333333333333333222---222444===JJJCCC666555555666777777777888:::<<<@@@CCCLLLZZZgggwwwFFFEEECCCAAAAAABBBDDDEEEDDDEEEEEEDDDBBBAAABBBDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGEEECCC@@@??????AAABBBCCCDDDDDDDDDCCCBBB???@@@@@@AAACCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFEEECCCBBBAAABBB@@@??????AAABBBBBBAAAAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<999999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888999:::::::::::::::::::::::::::;;;;;;::::::999999999888999999999999999:::;;;<<<============<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<;;;:::999999:::;;;<<<===============>>>???????????????BBBEEEGGGGGGFFF@@@@@@@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGHHHJJJMMMPPPRRRNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJLLLLLLKKKJJJJJJKKKJJJJJJJJJIIIHHHFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEECCCBBB@@@===;;;999888888:::888777777888888777666555555555555444444444444444444444333333444444444222222111111111000000000000000000000000000000000000000////////////000000.........------.........---......---,,,++++++,,,//////............//////,,,,,,,,,---------..............................------......//////000000//////............//////////////////000000000000//////000111111111111111000111111222222222333444333333333333333333333222222333111:::HHHCCC777555444555666666666777999;;;???DDDNNNZZZggguuuGGGFFFEEECCCCCCCCCCCCDDDCCCDDDDDDCCCBBBAAACCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCC??????@@@BBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@>>>>>>@@@AAA@@@@@@????????????????????????===<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999888999999:::777777888999:::;;;<<<<<<::::::999999999999999888999888888999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@?????????@@@CCCEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDEEEEEEGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHJJJMMMPPPQQQPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMHHHHHHHHHIIIKKKNNNPPPRRRJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLLLLKKKGGGIIIKKKKKKJJJIIIJJJKKKJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;999999888888666555555666666555444555555444444444333333333444444333333333333444444222222222111111111000000000000000000000000000000///////////////000000111...------,,,,,,------...,,,---......,,,,,,---...........................++++++,,,,,,,,,---------/////////........................//////////////////......------......///////////////000000000000//////000111111111111111///000222222111111333444333333333333333333333333666666333;;;IIIEEE888777333555666666666666999;;;>>>DDDOOO\\\ggguuuGGGGGGFFFDDDCCCBBBAAA@@@BBBCCCDDDCCCBBBBBBCCCEEEDDDDDDEEEFFFFFFGGGFFFFFFDDDFFFHHHHHHFFFDDDDDDDDD@@@AAACCCDDDEEEEEEEEEDDD@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@??????>>><<<<<<>>>>>>>>>===<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<::::::::::::;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<;;;::::::::::::::::::999999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;::::::::::::777777888999:::;;;;;;<<<888888888888999999999999888888888888999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFHHHJJJLLLNNNOOOOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMHHHGGGHHHHHHJJJLLLNNNPPPKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEGGGHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@>>>>>><<<;;;:::::::::999666555444444555555444222444444444333333333333222444444333222222333444444333333222222222111111111000000000000000000000000///////////////000111111......------------......+++,,,......------///000------...//////...------,,,,,,,,,---------......000/////////.........---///////////////.........///......------......///.../////////000000000111//////000111111111111111...000222222111111222555222222222333333444444444444666555>>>KKKEEE888777444555777777666777999;;;>>>DDDPPP]]]hhhuuuFFFFFFFFFDDDCCCAAA???>>>AAABBBCCCCCCBBBBBBDDDFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDGGGIIIJJJIIIGGGFFFFFF@@@AAACCCDDDEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB??????AAAAAAAAA@@@??????>>><<<::::::<<<<<<<<<;;;::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>============999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????;;;:::::::::999999888888999999999999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;<<<<<<<<<;;;:::999:::::::::999999888888888777777888888999999999:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<===============<<<;;;;;;::::::<<<===@@@AAAAAA@@@===<<<:::999999:::;;;<<<===>>>AAA???===>>>???@@@@@@?????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGCCCDDDFFFGGGIIIKKKLLLLLLMMMKKKJJJJJJLLLMMMLLLLLLHHHHHHGGGGGGHHHHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCEEEGGGHHHFFFGGGIIIJJJJJJJJJIIIIIIEEEGGGIIIIIIHHHHHHHHHJJJJJJKKKLLLLLLKKKIIIHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@===<<<;;;::::::::::::::::::999888888999999888777444444444333333333222222444444222222222222444444333333333222222222222111000000000000000000000000///////////////000111111//////............//////***,,,............000111,,,---///000000///---,,,---------.........//////000000//////.........---000000//////.........---.........------............/////////000000111111//////000111111111111111...000222222000000222555111111222333333444555555...333555???KKKDDD666555555777888888777888;;;======DDDQQQ^^^hhhvvvFFFFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFIIIJJJKKKJJJHHHFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBB@@@>>>????????????>>>>>>>>>===>>>===============>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::888:::;;;======<<<:::999:::;;;<<<======<<<;;;:::;;;:::999888777777777777777777777777888999::::::999:::;;;<<<;;;:::999888999999999888888888777777:::::::::999999999888888999999999888888888777777666666555666666777888888777888888999999:::;;;;;;::::::999999888999999999;;;<<<<<<;;;::::::===???>>>@@@BBBDDDDDDBBB@@@>>>???===<<<::::::;;;<<<===<<<>>>??????>>>>>>???@@@@@@???>>>======???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA???>>>@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJHHHHHHHHHHHHJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGIIILLLLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLGGGEEEDDDBBBBBBCCCEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEECCCAAA???>>>;;;;;;;;;;;;:::999888888777555333444666777444111666666555555444333222222333333333222222222111111111111///...------------...///000111111000///...////////////............////////////////////////111111000000//////......000///...---------------......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////......////////////......222000...///222444444222---......///000111111111222222111111222222333444555555555888;;;<<<999666777777888999:::;;;;;;<<<:::AAALLLWWWeeeyyyDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGIIIIIIHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@>>>?????????>>>>>>>>>=========<<<<<<<<<===>>>>>>???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<::::::999:::<<<>>>>>>===<<<;;;888888999:::::::::::::::::::::999999888777777777777777777777888999:::;;;999:::;;;;;;;;;:::888888999999999888888888777777999999999999888888888888999999999888888777777777666555555555555666777888666666777777888999999999::::::999999888999999:::;;;<<<<<<;;;:::;;;===???>>>@@@CCCEEEEEECCC@@@>>><<<;;;999888888999:::;;;<<<>>>??????>>>===???@@@AAA@@@>>>======???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDIIIJJJKKKLLLMMMOOOPPPPPPIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>===;;;;;;;;;;;;:::999888777999888666777999999777444555444333222222111111111333333333222222222111111444333222111111000111111//////000000000000//////////////////............------------------------/////////.........------//////...---------------------...............///------------------------------........./////////............////////////......////////////.........,,,+++,,,///000000///......///000000111222222222222111111222222333444222111222444777777555333555666777888999::::::;;;;;;BBBLLLVVVdddxxxAAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@??????>>>===<<<;;;;;;:::::::::::::::::::::::::::============<<<;;;::::::999:::<<<>>>??????>>>>>>999999888999999:::;;;;;;999::::::::::::888777666666666666777888999;;;;;;999::::::::::::999888888999999999888888888888888888888888888777777777777888888888888777777777777666666555555555666777777666777777888999999:::::::::999999888999999::::::;;;<<<<<<;;;:::;;;===>>>???@@@CCCDDDDDDCCC@@@???<<<;;;999888888888999:::<<<===>>>>>>======>>>@@@AAA@@@>>>>>>===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJLLLOOOQQQRRRSSSMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===:::::::::::::::999777777999888888888999999777666666555333222111111222222333333333222222222111111333333222222222222222333000000////////////000000////////////............------------------------.........---------------//////...------------...---------,,,,,,,,,,,,,,,........................,,,---------........................////////////......////////////......000///......111222222111000000000111111222222333222222111111222222333444222111000111333444444333555555666777888999999:::===CCCKKKUUUcccvvv?????????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>=========<<<<<<<<<:::::::::;;;<<<>>>???@@@@@@@@@???>>><<<;;;::::::999999999999999999999999<<<<<<<<<<<<<<<;;;:::999888999;;;<<<>>>>>>>>>>>><<<;;;:::999999:::<<<===999:::;;;;;;;;;999777555555555555666888999;;;<<<999999999999999888888777888888888888888888888888777777777777666666666666777777777777777777777777777777666666666777777888999999999:::;;;;;;<<<<<<999999888888999999:::::::::;;;<<<<<<;;;;;;<<<>>>===???AAABBBBBBAAA???======<<<;;;:::::::::;;;;;;;;;<<<>>>===<<<<<<===???@@@@@@???>>>===>>>>>>?????????@@@AAABBBCCCCCCDDDEEEDDDBBBAAA@@@AAABBBCCC@@@@@@???@@@@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGGGGGGGHHHLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHJJJLLLNNNPPPQQQRRRNNNMMMKKKIIIHHHHHHGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCEEEEEEFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>===<<<::::::::::::999888777666666666666666666666444333666555444222222222333444333333333222222222111111000000/////////000111111111000///......///000111////////////............////////////////////////......------------------///......---------.........------,,,,,,+++++++++------------------------,,,,,,,,,---------..................////////////......////////////......222111111111222444444444111111111222222333333333222222111111222222333444444333333333444555666666555555666777888999::::::>>>CCCKKKSSS```ttt>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCDDDEEEFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>=========<<<<<<<<<<<<;;;999999999:::;;;===>>>???@@@???>>>===<<<;;;:::999999999999999999999999999:::;;;;;;;;;;;;::::::999666777888:::;;;<<<<<<======<<<:::999999:::;;;<<<999:::;;;<<<;;;999777555555555555666777999:::;;;999999888888777777777777888888888888888888888888777777777666666666555555666666666666666666666666999999888777777888888888888999999::::::;;;<<<<<<999888888888999999:::;;;:::;;;======;;;;;;<<<===;;;<<<>>>??????>>><<<;;;<<<<<<;;;;;;:::::::::::::::<<<======<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@????????????@@@@@@???>>>===<<<<<<;;;999999999999888777666666444444555555444333333333444333222111111222222333333333333222222222111111//////.........//////000111000///......///000111////////////............////////////////////////..............................---------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......////////////....../////////000000111222333222222222222333333333333222222111111222222333444555555555555444555666777666777777888999:::;;;;;;>>>CCCJJJRRR^^^rrr@@@@@@?????????>>>>>>>>>===???BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????========================>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>===<<<;;;::::::999888888888888888888888888999::::::;;;;;;:::999999666666777777888999::::::999999999999:::;;;<<<===:::;;;;;;;;;;;;999888777666666666666777888999999999888777777666666777777888888888888888999999999777777777777666666666666555555555555666666666666999999888777777777888888555666666777888888999999888888888888999:::;;;;;;999;;;======<<<;;;<<<===:::;;;<<<======<<<;;;:::999999999999888888888888:::;;;<<<<<<;;;;;;<<<>>>=========>>>>>>??????????????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCC???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;888888999888888777666555444666777777555444444555111111111111111111000000333333333222222222111111111111000000000000000111000000////////////000000////////////............------------------------.............../////////...------------...//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////......////////////......///000111111000111333555222222222222222222222222222222111111222222333444333444666555444333444666777777888999:::;;;<<<<<<<<>>>>>???AAACCCEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAAAAA===========================>>>??????@@@@@@?????????@@@@@@AAAAAA@@@>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999888888888888888888888888999999::::::::::::999999777666666666777888888999777888:::===???AAACCCCCC<<<;;;;;;::::::999888888777777666666666666777777999888777666555666777777777777888888888999999999888888888777777777666666444444444555555666666666888777777666555555666666444555555666666777888888888888888888999:::;;;<<<999;;;======<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999999999999888777777999;;;<<<<<<;;;:::<<<===;;;;;;<<<>>>??????@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA>>>@@@BBBDDDDDDCCCAAA@@@@@@?????????@@@BBBDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFDDDCCCCCCEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAACCCCCCAAA@@@???>>>>>>>>>======;;;:::999999::::::888888888888777666555444444777888888555444444666000111333444444333222111333333333222222222111111333333222111000000000000//////000000000000//////////////////............------------------------,,,,,,---------.........---------------...//////.............../////////------------------------------........./////////............////////////......////////////......///111333222111111333666222222222222222111111111222222111111222222333444222444777777555333333444666666777888999:::;;;;;;:::@@@HHHPPP\\\mmmDDDDDDCCCBBBAAA??????>>>AAABBBDDDFFFEEECCCAAA???AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????????????????@@@AAA@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::::::::999999:::;;;;;;::::::::::::::::::::::::777777777777777777777777888999999:::::::::999999888777777777777777888888666999===BBBFFFIIIKKKKKK===<<<;;;:::999999999999888888777666666666666666999888666555555555666777777777888888999999999999888888888888777777777777444444444555555555666666777666555444444444444444666666666777888888999999888888888888999:::;;;<<<999;;;===>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999999:::<<<;;;::::::;;;===999:::<<<>>>???@@@@@@@@@@@@@@@@@@???????????????<<<===???@@@@@@???>>>===>>>@@@CCCEEEFFFDDDAAA???@@@???>>>===>>>AAACCCEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEDDDCCCCCCEEEGGGAAABBBCCCDDDFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBB@@@???DDDCCCBBB@@@???>>>>>>>>>===<<<:::999888999999:::888888888888777666555444333666888777444222333555333444777999999777555333333333333222222222111111333222111000////////////...///000111111000///...000/////////............////////////////////////+++++++++,,,,,,------------------------...///000---------....../////////.................................////////////000............/////////000......////////////......+++---......,,,,,,///222111111111111111111111111222222111111222222333444222666999999777444444555555555666777888999::::::888>>>GGGPPP[[[lllEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBBAAA???@@@@@@??????????????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@>>>===;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<777888888888888999999999999999999888888888777777888999999999999888777777777888999::::::999888777:::999888777666666666666666666999===DDDHHHKKKKKKDDDBBB???<<<:::999999999888888777555555444444444777777777777777666666666666555444333444666777999777777888888888666444333555444333222333444555666888777666777888777666444555555666777888999::::::999999999999999999999999999999888888777666666555;;;;;;;;;;;;;;;:::::::::===<<<<<<=========:::888:::::::::::::::;;;<<<===<<<;;;;;;;;;<<<===???@@@@@@@@@??????????????????>>>???@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<===>>>???EEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDGGGGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC???>>>>>>============>>><<<;;;;;;:::999888777777444444555555555555444444666666555444333333222222222444555555333111111222111000000000111222333333111111000000//////......///.........------------...................................................---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,---------......///////////////////////////,,,***+++000222///,,,------...............---,,,,,,------.../////////222333444555555444222111333333222222333333444555777777666777777888999::::::???FFFPPP]]]nnnEEEDDDCCCCCCAAAAAA@@@???===>>>@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<:::::::::999999:::::::::777777888888888999999999999999999888888888777777999999999888888888777777888888999999999999888888999999777666555555555555444444555888<<<@@@AAAAAAAAA@@@===;;;999999888888888777666555444444444444555555555555444444444444444555555666666666666666555666666777777777666666666666444333222333333444444444444666888999888777555555666666777888888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>===;;;999:::999999999999::::::;;;<<<<<<;;;;;;<<<===???@@@????????????????????????===>>>??????@@@@@@??????AAABBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<===>>>???DDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBB??????>>>============>>><<<;;;;;;:::999888777777444444555555555555444444666666555555444333333222444555555444222000111111111111111000111111222222111000000000/////////.../////////.........------...................................................---+++******+++---...........................---------------------------------,,,------......,,,,,,---------.........////////////////////////000---+++,,,000222000---------...///000000000000000000000///////////////111111111222222111111000333333222222333333444555666666666666777888999999;;;???GGGPPP]]]nnnCCCCCCBBBAAA@@@???>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAA???>>>===<<<<<<<<<999999999999999999999999777777777888888888999999999999999888888888888888:::999888777666777888888999999888888888888999999999999777666555444444444999888888999<<<======<<<===<<<;;;999888888888888777777666555444444444444444444444444444444444444333444666888888777555444555555555555666777888999777666555444333222222222444333333555777888888777666666666666666666666666888888888888888888888888999999::::::;;;<<<======:::;;;;;;;;;<<<=========>>>===<<<===>>>>>><<<::::::999999888888888888999<<<<<<;;;<<<<<<===>>>???????????????????????????>>>============>>>??????BBBBBBBBBBBBBBBAAAAAA@@@======<<<<<<<<<===???@@@DDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJMMMMMMLLLKKKIIIGGGIIIKKKMMMLLLIIIFFFDDDBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCC@@@???>>>===============<<<;;;;;;:::999888777777444444555555555555444444666666666555444444333333333444444333111111222444222222111000000000111111000000000000////////////000000000/////////.........................................................---,,,++++++,,,---...------------------------........................,,,,,,---...////////////,,,------------.........////////////////////////000...,,,...111222000...------///000111111111111333333222111111000//////222111111000111111222222333333222222333333444555555555555555666777888999;;;@@@GGGPPP\\\mmm~~~BBBBBBAAA@@@???>>>======:::;;;<<<>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>===<<<<<<<<<999999::::::::::::999999777777777777888888888888888888888888888888888888;;;999777666555666888999:::999888777777888999:::;;;:::888777555444444444===<<<;;;;;;<<<===<<<:::888888888777777777777777777666555444444444444444555555666666666666666777444555666777777666555555666555555444555666777888555555555444333333333333777666444444555666555444666666555555555444444444888888888888888888888888666777777888888999999:::::::::;;;<<<<<<===>>>>>>>>>===<<<===>>>>>>===;;;;;;:::999888888888888888<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???????????????>>>===<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@???>>>=========>>>???AAABBBEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFHHHJJJMMMPPPQQQOOOMMMKKKHHHJJJKKKLLLKKKIIIGGGEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEE@@@@@@???>>>============<<<;;;;;;:::999888777777444444555555555555444444666666666555555444444444000111222111111222555777333222111000000///000000000000000000////////////000000000000////////////...................................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++---////////////...------------............////////////////////////111///...///111111000...---...///000000000000000222222222111111000000000444333222111222333444555333333222222333333444555444444444444555777888999<<<@@@GGGOOO[[[kkk|||AAAAAA@@@???>>>======<<<::::::;;;===>>>??????@@@===>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@??????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::666666777777777888888888888888888888888888888888:::999777555555666777888:::999888777777888999:::<<<;;;999888777666666666888666555666777888777666555555666666666666555555666555555444444444444555444555555555666666777777777666555444444555666777888777555444444444555666222333333444444555555555777555333333444555444333666666555555444444333333777777777777777777777777666666666666666666777666999::::::;;;<<<===>>>>>>>>><<<;;;<<<===>>>===<<<<<<;;;:::999999888999999<<<<<<<<<=====================>>>>>>>>>???????????????>>>======???@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGIIILLLLLLKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKOOOQQQRRRQQQNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGAAA@@@???>>>============<<<;;;;;;:::999888777777444444555555555555444444555555555555555444444444111222222222111111333444222222111000////////////////////////000000000000000000000000////////////................................................------------------------........................---------,,,,,,,,,++++++)))***,,,---.........------------.........//////////////////////////////000000//////000000000///....../////////...------/////////000000111111111333333222111222333555666333333222222333333444555333333444444555777888999;;;???FFFNNNYYYhhhyyyAAAAAA@@@???>>>======<<<;;;;;;<<<<<<===>>>??????<<<<<<======>>>????????????@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::999::::::<<<<<<<<<<<<::::::666666666777777777888888888888888888888999999999999888777666555666777777999999888888888888999999;;;;;;:::999888888888888555444333444666666666555444444555555555555444444555555444444444444444555222222222333444444555555999777555444333444666777888777666555444444444444111111333444555666666666444222000111444666777777666666555555444444444333444444444444444444444444888888888888888888777777999:::::::::;;;<<<<<<<<<===;;;::::::<<<======<<<;;;::::::999999999999:::<<<<<<============<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>???@@@@@@???????????????>>>>>>===>>>===>>>>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCDDDEEEFFFGGGLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMPPPPPPOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGBBBAAA@@@???>>>=========<<<;;;;;;:::999888777777444444555555555555444444444444444444444444444444333444555444111/////////111111000/////////000000////////////000000000000000000000/////////......................................................------------------------000000000000000000000000---------,,,,,,++++++*********+++,,,------------------........./////////////////////////////////000000////////////......------............------------......///000111111000000000000111222333333333333222222333333444555333444444555666888999::::::>>>DDDLLLVVVeeevvvBBBAAAAAA@@@???>>>===<<<======<<<======>>>??????<<<======>>>??????@@@@@@>>>???@@@@@@@@@@@@???>>>>>>???@@@BBBBBBBBBBBBAAA?????????@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<===<<<;;;:::888777888999;;;<<<<<<;;;999888666666666666777777777888777777888888888999999999888777777777666666666666888888999999999999888888999999888888888888888999888666666666777888777666333444555555555444333333555444444333333444444555111111222333333444555555777777666555555555555555555555555666555555444444111222444555555555555444444222000000333555666777666666666555555555555555666666666666666666666666777777777888999999::::::999999::::::::::::::::::<<<:::888999:::<<<<<<<<<999888888888888999999:::<<<<<<===>>>>>>===<<<;;;<<<<<<======>>>??????@@@<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<===???AAACCCEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFCCCBBB@@@???>>>=========<<<;;;;;;:::999888777777444444555555555555444444333333333333333333333333///222444555333111//////000////////////000000111.../////////000000000111/////////.........------................................................------............------000000000000000000000000///......---,,,,,,++++++------,,,,,,,,,------...............////////////////////////////////////////////////...------...+++,,,---...000000111111//////////////////////////////000111222222222222333333222222333333444555444444555666777999:::;;;999===CCCJJJTTTcccsssBBBBBBAAA@@@???>>>======>>>>>>=========>>>>>>???===>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@???>>>===@@@AAABBBDDDEEEEEEDDDDDD>>>>>>???@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666777888:::;;;;;;:::888777666666666666777777777777777777888888999999999999777777777888777666555555777888999::::::999888777777777777777777888888999888666555555666666555444333444555666555444333222444444333333333444444555333333444444555666777777555666777888777666444333222333444666777666666555333444555555555444333222777444111111222333333333666666666666666666666666999999999999999999999999444444555777888999:::;;;:::999999999999999999999;;;999777888999;;;<<<;;;777777666666777888999999<<<<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@:::;;;===>>>>>>>>>===<<<@@@AAAAAAAAAAAA@@@??????:::::::::;;;===@@@BBBDDDCCCCCCBBBBBBAAAAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBCCCEEEGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFHHHJJJIIIGGGCCCAAAAAA@@@@@@???@@@AAACCCDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA???>>>=========<<<;;;;;;:::999888777777444555555555555555555444222222222222222222222222(((,,,111555555444333333//////...//////000111222.../////////000000111111///.........------------................................................------............------------------------------000000///...------,,,,,,000///---,,,,,,---...///............/////////000////////////////////////...//////...---,,,,,,---)))***,,,///111333444555111111000000//////......000111333444555555444444333333222222333333444555444555555666888999;;;<<<999<<>>===>>>>>>??????>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???<<<=========>>>>>>?????????@@@AAAAAABBBBBBAAAAAA???>>>>>>>>>???AAADDDEEEAAA@@@>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;<<<::::::999888777777888888999999999888888888888777999999999888888888888888555666666777888999999999888777666555444444555666777888999:::;;;<<<<<<;;;:::888666555555666888:::666888999888666444444555444444444555555555555555666555333222222333555666333333333444444444444555666555444333333444555666111111333444444333111111222222222333333444444444555555555444444333333333666666666666555555555555666666777777777777666666555555444555666888:::;;;999999999999999999999999888777666666666777999:::444555666777888999::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@???@@@@@@>>>===<<<<<<<<<<<<::::::999999888777666666999888666555444444444555222222222111111111111000111111111111111111111111////////////////////////...///111222111///,,,***......////////////......------------------------000//////...---+++***)))+++,,,...///000///......,,,---------.../////////---------............///***,,,......---,,,---.........///000000///......////////////////////////000000//////.........---......------------............//////000000111111111111222333333333333222111222333333111111222333444444333444444555666777<<<<<<@@@HHHQQQ]]]nnn}}}CCCBBB@@@???>>>>>>??????@@@???>>>>>>>>>>>>???@@@???>>>============>>>???<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@>>>===<<<<<<===???AAACCCAAA@@@>>>===<<<<<<<<<===;;;;;;:::999999999999999999999888777777777777777999999999999888888888888777777777777777777777777888888777777777777666666888777666555444555555666777777888999:::::::::::::::888666555555666888:::888999:::999777555555555444444444444444444444444333444555555555555444333333333444444444555555555444333333333333333333444333333333444444333333333222333333333333333333444555555444444444333333333444444555555666666777777888999999::::::999999888666555555666777888:::;;;999999999999888888888888888777666666666777999999555666666777888999999:::<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>?????????=========>>>>>>>>>??????BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@?????????>>>===<<<;;;;;;;;;::::::999888888777666666999888666555444444444555222222222111111111111000111111111111111111111111000000000000000000000000---...///000///---+++)))......////////////......---------------------------------...------,,,,,,,,,------............------------...............//////......---------,,,)))+++------,,,+++,,,---........................////////////////////////000/////////....................................////////////000000111111111111222333333333333222222333444333111111222333555555555555666777888888======AAAIIIRRR^^^nnn}}}CCCCCCBBB@@@@@@@@@@@@@@@AAA@@@????????????@@@AAA???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<===============>>>???????????????===<<<;;;;;;;;;===>>>???@@@???>>>===<<<<<<<<<===;;;:::999999888888999999888888777666666666777777999999999888888888777777555555555666666777777777:::999999777666555444333777777666555555555555666555666777888999999999888999777666555555666777999:::;;;<<<;;;888666666666555444444444333222222222111333777999999777333111444444444444555555555555333444444444444444444333555444444333333444444555444333333333333333333222444444444444333333333333222333444555666777888888888999999::::::999999888666666666666777999:::;;;999999888888777777666666777777777666777888888999777777777888888888999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>======<<<<<<;;;;;;::::::999999999888888777777666888777666555444444444444222222222111111111111000111111111111111111111111111111111111111111111111...///000111000...,,,+++......////////////......------------------------******,,,---.../////////...------,,,,,,,,,,,,---...............---------000000///...---,,,++++++)))+++,,,---++++++,,,---///...---,,,,,,---...///////////////////////////////////////...............///000111111000///.../////////000000000000111111111222333333333333222333444444333222111111222666555555666666777888999======AAAIIIRRR]]]nnn|||DDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======>>>????????????>>>===<<<;;;;;;;;;<<<======??????>>>===============<<<;;;;;;:::::::::::::::777777666666666666666777777777777777666666666666444444555666777777888888999999888777555444333333666666666555555555666666444555666666777777777666888777555444444555777888;;;<<<===;;;999777666777666666555444444333222222111333777999999777333111333444444444444555555555555555777888888777555555555444333222222333444555444444444333333222222222333333333333333333333333333333444555555666777777555555666666666666555555555555555666777888888999888888777777666666555555777777777777777888888999888888888888888888888888::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;===???BBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>????????????????????????===>>>????????????>>>===;;;;;;;;;;;;::::::999999999888888888777777777666666666555555444444444444222222222111111111000000111111111111111111111111000000000000000000000000111222333333333111000///......////////////......------------------------)))***+++---...////////////...,,,+++***++++++,,,/////////...---------,,,//////...------,,,++++++***+++------,,,,,,,,,---///...,,,++++++,,,...//////////////////////////////////////////............///111222222111///...000000000000000000000000111111222333333333333222333444555444222111111222555555555555666777888999<<<<<<@@@HHHQQQ[[[kkkxxxDDDCCCCCCCCCBBBAAAAAA@@@????????????????????????>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>???????????????=========<<<=========>>>>>>>>>>>>>>>>>>=========;;;;;;:::999999999999:::777666666666666666777777555555555555444444444444555555666666777888999999666666666666555555444444555555666666666666666666444444555666666666555555666666555444444555666666:::<<<<<<;;;999777666777888777777666555444444333333444555666666555444333333333333333444444444444444555666777777666555444444333222111111222333444444444444333333222222222333333333333333333333333555555555555555444444444333333444444444444333333333333444555555666666666777777777666666666555555666777777777888888888888888888888888888999999999::::::::::::;;;;;;<<<<<<999:::;;;<<<===>>>???@@@>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>======;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<==================<<<999::::::;;;::::::999888888888888777777777777777555555555555555444444444222222222111111111000000000000000000000000000000////////////////////////111222222333333222111000......////////////......------------------------++++++,,,---............///...,,,+++***++++++,,,/////////...---------,,,,,,---------------------+++---//////...---...//////...,,,++++++,,,...///////////////////////////.........//////////////////000222333333222000///111111111111000000000000111111222333333333333222333444555444222111222333444444444444555666777777::::::>>>GGGOOOXXXgggtttCCCCCCCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<======>>>???????????????<<<======>>>>>>>>>??????======>>>>>>>>>>>>======999888777777666666777777777777666666666777888888555555555444444444333333666666666777777888888888444444444555555555555555444555666666777666666666444444555555555555555444555555444444444444555555888999:::999777666666666888888777777666555555555444444444333333444444444222222222222333333333333222333333333333333333222333222222111111222222333444333333333333333333222222222222222333333333333555555555444444444333333333444444555555444444333222222333444555555444444666666666666777777777777666666777888888888888777888888888999999999::::::999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@?????????<<<===???@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<888999:::;;;;;;:::999888777777777777777777777777444444555555555444444333222222222111111111111000000000000000000000000000........................//////000000000000//////......////////////......------------------------,,,,,,------...------,,,...------,,,,,,,,,,,,---...............---------++++++,,,,,,------------,,,...///000///...///000///...---,,,,,,---...///////////////////////////.........//////////////////000111222222111000///222111111111111000000000111111222333333333333222222444555444333222333555333333333444444555666777888999===EEEMMMWWWeeeqqqBBBBBBCCCCCCBBBAAA???>>>??????@@@AAAAAA@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;<<<===>>>?????????<<<===>>>??????>>>======888888777666666666666666777777777777777888999999666666666555555555444444666666666666666666666666444444444444444444444444333444666777777777666666444555555555555555444444444444444444444444444444444666777777666555555666666666666666666666555555222333333333333333333222000000111111111222222222222222111111111111222222222333333333333333333222222333333333333333333444111111222222222333333333444444444444444444444444444444444555555444444444222333444555555555444333555666666777777888888999555666777888999888888777777777888999999:::;;;;;;888999999:::;;;;;;<<<<<<=========>>>>>>?????????=========>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999:::<<<<<<;;;999888666777777777777777777777333333444555555555444333222222222111111111111000000000000000000000000000////////////////////////////////////////////////......////////////......------------------------+++,,,------......------,,,------............------------...............------,,,,,,,,,,,,,,,,,,+++---//////...---...///........................////////////////////////............/////////000000000000000000000000000222222222111111111000000111111222333333333333222111333444444333333555666444444444444555666777888999999>>>FFFMMMVVVdddppp}}}AAABBBBBBCCCBBB@@@???>>>@@@@@@BBBBBBBBBBBB@@@@@@>>>???@@@AAAAAA@@@???>>>??????>>>>>>=========<<<:::;;;<<<<<<======<<<<<<999:::;;;===>>>?????????<<<===>>>??????>>>======:::999999888888888888888888888777777888999::::::888777777777666666666666555555555555555444444444555555555444444333333333333444666777777777666666555555555666555555444444444444444444444444444444222444666666555444555666444444444555555555555555000111333444444333111000///000000000000111111111555444222222222222444555222333555555555555333222222222222333333444444444111111111222222333333333111222222333444555666666222333333444444333333222333444555666666666555444555555666777888999::::::555666777999999888888777666777777999:::;;;<<<<<<888888999::::::;;;<<<<<<>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>============@@@??????>>>??????@@@@@@===<<<;;;:::999::::::;;;:::;;;===???AAACCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999;;;<<<<<<;;;:::888666666666666777777777777222333444555555555444333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111......////////////......------------------------***+++,,,---......//////+++,,,...///000///......,,,------......////////////...------,,,+++*********,,,......---,,,---.........///000000///......////////////////////////---.........//////000000000000////////////000000222222222222111111000000111111222333333333333222000222444444444444666777555555555666666777888999999:::???GGGNNNWWWdddppp{{{AAAAAAAAAAAA@@@??????>>>>>>============>>>>>>???===???@@@@@@?????????@@@???>>>===<<<;;;:::999999;;;<<<<<<===============;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999888::::::999999888777777777777666444333444555777888;;;:::888777666555666666666666555555555444444444444333333222222333333444111111111222222333333333444444444444444444444444555555555444444333333333333333333333333333333333444444333333333333222222222222222222222222222222000///...---...///111333111111111111000000//////111111222222222333333333222222222222222222222222222222222222222222222222333333222222333333444555666555555444444333222222333333333333333333333333555444444555555666777888999999999::::::;;;;;;;;;888999:::;;;<<<;;;::::::===<<<<<<;;;:::::::::999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCC>>>>>>?????????@@@@@@@@@AAA@@@???>>>=========>>>999888777555555555555666999;;;>>>AAADDDEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;;;;;;;;;;:::::::::999888999;;;;;;999777777777777777777777777777;;;999777555444333333333555555444333333222111111444333222111000000000000222222000///............000000000000000000000000////////////////////////000000//////.........---......---,,,,,,,,,,,,---///////////////000111111------------------------.........------,,,,,,,,,........................222000...---...///..............................////////////////////////000000000000000000000000222111///...---...000111000000111111111111000000111111111000000000000000222222111111222222333444666666666555444666999;;;======AAAHHHMMMTTT```kkk|||BBBBBBBBBAAA@@@???>>>===>>>============>>>??????===>>>@@@@@@???>>>????????????>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888777:::999999888888777666666888777666555555777888:::777666555555444555666666666555555555444444444333444333333222222333333444111111222222222333333333333333333333333333333333444444333333222222222222333333333333333333333333333333222222222111111111222222222222222222222222222111000//////111333444222222111111111000000000111111222222222333333333222222222222222222222222222222222222222222222222333222222222222333444444555444444444444333333333333333333333333333333333444444444444555666777888999999999999999999::::::888999::::::::::::999888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@?????????@@@@@@@@@AAAAAA@@@??????>>>======<<<<<<777666555333333333444555999;;;>>>BBBDDDEEEFFFFFFIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;::::::::::::999888888999:::888777999999999999999999999999888777666555444444555555555444444333222222111111444333222111000000000000222111000//////...//////................................................000/////////.........---......---,,,,,,,,,,,,---.........---...//////000------------------------------------------,,,,,,........................222000------...///..............................////////////////////////000000000000000000000000222111///.........000000000111111111111111111000111111111111000000000000222222222111222222333444666777777666555666999<<<<<<<<>>???@@@>>>???AAA@@@???>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888999999999999::::::;;;;;;;;;::::::999999888888777999999888888777777666666666666555444555666777888333333222222333444555555555555444444444444333333333333222222222222333333111222222222222333333333222222222222222222222222222222222222111111111111333333333333333333333333222111111111111000000000222222222222222222222222333222111111111222333444222222222111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333444444333333333444444444555555333333333333333333333333444444444444555666777888888888888888777777777777888888888999999888777777777777888999::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<============?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===;;;;;;555444222111111222333444999;;;???CCCEEEEEEEEEDDDHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;;;;:::::::::999;;;999777777888888777666888888888888888888888888555555444444444555555666444444333333222222111111333222111111000000000000000000////////////000000................................................/////////.....................---,,,,,,,,,,,,---------,,,,,,------...///........................,,,,,,------------------////////////////////////111///------...///...---........................000000000000000000000000000000000000000000000000222111///.........///000111111222222222222111111111111111111111111111111222222222222222333444444666666777666555666999;;;::::::===CCCJJJSSSbbboooyyyCCCCCCBBBAAA@@@???===<<<============>>>???@@@@@@@@@AAACCCBBB@@@?????????@@@??????>>>===<<<<<<<<<======<<<<<<;;;999888777777777888888999999::::::;;;:::999888888888888999999888888777666666555555333333222222222333444555333333222222222333333333444444333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222111111111000000000111111111111111111111111333222222111111222333333222222222222111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222111222333333444222222333333444555666666333333333333333333333333444444444444555666777777777777777666666555555555555555666777777888888888777888999:::;;;::::::999999999999999::::::::::::888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<;;;555444222000000222444555999<<<@@@CCCEEEEEEDDDCCCFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>======<<<;;;;;;::::::999999999:::888666666777777777666555555555555555555555555444444444444444444444444333333333333222222111111222222111000000000000000000////////////000000111000000000000000000000000......................................................---,,,,,,,,,,,,------------,,,---......///////////////////////////,,,,,,,,,------.........///////////////////////////...------...///...---........................000000000000000000000000////////////////////////111111000///...//////000222222222333333222222222000111111111111111222222333222222222222333444444444555666666555555888::::::999<<>>???@@@AAABBBDDDEEEDDDAAA@@@???@@@??????>>>>>>======<<<<<<>>>>>>======;;;:::888777666666777777888999999:::;;;:::999999888999999:::888888777666666555555444222222222222222333333444555555444444333222111111222222333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222333333333333222222222222222222222222333222222222111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222111111111111222333333111222222333444555666666333333333333333333333333333333333444444555666777666666666555555444444444222222333555777888:::;;;:::;;;<<<<<<<<<;;;999888888888888999999999::::::555666777888:::;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============999777555333333444666888;;;===@@@CCCDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDAAAAAA@@@???>>>======<<<<<<;;;;;;:::999999888888999777666666777888888777444444444444444444444444555555555444333333222222333222222222222222111111111111000000///000000000000////////////000000111000000000000000000000000........................---------.....................---,,,,,,,,,,,,---......------......///000////////////////////////,,,,,,,,,------.........////////////////////////...---,,,---//////...---........................////////////////////////////////////////////////111000000///////////////222222222333333222222222000000111111222222222333333333222222333333444555333444555555444555666888;;;:::<<>>>>>=========>>>???@@@AAABBBCCCEEEEEEDDDAAA?????????>>>>>>>>>======<<<<<<<<<>>>>>>======;;;:::999888555666666777888999::::::999999999999999999999999777777666666555555444444444444444555555555666666666666555555444222111000111111222222222222333333222222111111111111222222333333333222222222222111333333333333333333333333222222222333333333333333222222222222222222222222333333222222222111111111111111111111111111111111000000000000/////////...000000000000000111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111222333333222222333333444555666666333333333333333333333333333333333333444555666777555555555555555444444444222222333444666888:::<<<;;;<<<===>>>===;;;999777777777888888888999999999555666777888999;;;<<<<<<::::::::::::999999999999::::::;;;<<<===???AAABBBAAA???;;;999888999;;;======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888777777666666666888::::::999888777777777777777777777777444444444444333222111000222222222222222222111111111000000//////000000000000000////////////000000........................---------------------------------------...............---,,,,,,,,,,,,---.........---...//////000........................,,,,,,------------------........................---,,,,,,---//////...,,,........................////////////////////////000000000000000000000000000000000000////////////111111222222222222111111000000111111222333333333333333333333333444444555222444555666555555666888;;;:::===BBBIIIRRR```mmm|||@@@@@@@@@AAAAAA@@@@@@???=========>>>???@@@BBBCCCCCCDDDDDDCCC@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777555666777888999::::::;;;666777888999999888777777777777666555555444444333444444555666666666666666333444444444444333111111111111111111222222222333222222111111111111222222333333333222222222111111222222222222222222222222111111111111222222222333111111111111111111111111222111111111111000000000111111111111111111111111000000000000//////...---....../////////000000000111111222222222333333333222222222222222222222222111111111111111111111111111111111111111222222333333333333444444555555555333333333333333333333333333333333333444555666666444444444555555555555555555555444555666777999:::888:::;;;======;;;999777777777777777888888888999888888888888888999999999;;;:::::::::999999999888::::::999:::===AAADDDGGGIIIFFFBBB???===>>>AAABBB?????????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@@@@AAABBBCCC@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::999888777777444444666:::<<<===;;;999777777777777777777777777111222333444333333222111111111111111111111222222000000////////////000000222111000//////...//////........................------------------------,,,,,,,,,------...............---,,,,,,,,,,,,---------,,,,,,------...///------------------------------------------,,,,,,------------------------,,,+++,,,---//////...,,,........................------------------------000000000000000000000000000000000000000//////...000111111111111111111000000000111222222333444444444333333333333444555555333555777888777777888999:::999<<>>???AAABBBCCCBBBCCCCCCAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888777555666777888999:::;;;;;;444555777999999888666555777666666555444444333333222333444444555555444444000111222333444333222222000000111111222222222333222222111111111111222222333333333222222111111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000////////////000000000000000000000000000000000000000///......---.........//////000000111111222222222333333333222222222222222222222222000000000000000000000000111111111000111222222333333333333444444444555555333333333333333333333333333333333333444555666666444444444555555666666666888777666555555666777888555777999;;;<<<;;;999888777777777777888888888888;;;::::::999888777666666;;;;;;;;;::::::999999999:::999999999===BBBGGGJJJNNNKKKGGGCCCAAABBBDDDFFFAAA@@@??????@@@AAACCCDDDAAA@@@@@@???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAA??????>>>>>>???AAACCCDDD@@@@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888777666222444777;;;>>>???<<<999666666666666666666666666///000222333444444333333111111111111111111222222000000////////////000111222222111///............000000000000000000000000------------------------,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////...,,,........................------------------------000000000000000000000000000000000000000//////...000000111111111111000000000000111222333333444444444333333333333444555555555777999999999888999:::999888;;;AAAFFFLLLWWWbbbqqq@@@@@@@@@?????????>>>>>><<<<<<<<<<<<============AAA@@@@@@???>>>======<<<>>>======<<<:::999888888<<<;;;999777666666777777999999999888888888888777::::::999999888777777777888888777777666444333222444444444444444444444444222222222222222222222222333333222111111222333333333333222222111000//////222222222111000//////...222222222222222222222222111111111111000000000000//////000000000000//////222111111111000000//////......//////000000111111//////000000000000//////111111222222222222111111222111000000000111333444333333222111111222333333000111222222000/////////000000000000000000000000222222333333333333444444444222222555::::::555000222222222333333444444444333333444444555666777777444333333333333444555666777777888888888888777666666666777777888888888999:::;;;;;;999777777888:::===<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;>>>AAACCCIIIHHHGGGEEECCCAAA@@@???>>>@@@AAAAAA@@@???@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<======;;;999888999<<<<<<:::888444555777;;;???AAA@@@>>>666666666666666666666666444444333333222111000000111111/////////000111222333333222000////////////000000000000000000000000/////////......---------/////////...---------,,,.........------,,,,,,,,,------............------,,,------......------,,,------------------------........................//////.........---------...///000///...---...000111///---++++++---///111111///---...000222111///000000//////......------///////////////000111111000000000///...---------333333333222222111111111333333222222333333444555555777777777666666888999BBB???>>>???AAAHHHWWWeeennn@@@@@@@@@??????>>>>>>>>><<<<<<<<<=========>>>>>>@@@??????>>>======<<<<<<===<<<<<<;;;:::999888777999999888777666666666666666666666777777888888888999888888777777666555555444555555555555444444333333333333333333333333333222222222222222222222222333222222111111222222333333333222111111000//////222222111111000//////...000000000000000000000000111111111111000000000000000000111111111111000000111111111000000000/////////////////////000000000//////000000000000//////000111111222222111111000//////.........///000111333222222111111222222333000222333222111//////000000000000000000000000000222222222333333333444444555333222444888888555111222333333333333333333444111111222222333444444555444444333333333444444555555666666777777666666555666777777777888888888888::::::;;;:::888777888:::>>>======<<<;;;:::999999:::999888888:::===@@@BBBBBBBBBAAA@@@???>>>>>>===>>>???AAAAAA@@@???@@@AAADDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::>>><<<::::::;;;:::777444666666888:::===>>><<<:::555555555555555555555555444444333222222111000000111111000000000000000111000///...------,,,------////////////////////////////////////.........---...............---------......---------,,,,,,,,,------............------,,,------......------,,,------------------------------------------------//////.........------------///000///...---...000000...---,,,,,,---...000///---+++,,,...000///...///////////////.........///////////////000111111000000111111111111111111333333333222222222111111333333222222333333444555555666666555444555777999888===FFFOOORRRSSSYYY```nnn~~~????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999888777777666555666666777777666666555333444444555777888888999777777777666555555444444111222333444444444444444222222222222222222222222333333333333333333333333333222111111111111222333222222222111111000000///222222111111000/////////////////////////////////111111111111000000000000000111111222222111111000111111000000000000//////000000////////////////////////000000000000//////000111111222222111111000......---------...///000333222111111111111222333111222444333111000111111000000000000000000000000222222222222333333333333666444222333555666444111444333333333333333333222111111222222333333444444555444333333333333333444444444555555555555444444777777777777888888888888999:::;;;:::888777888:::======<<<;;;999888777777999999888888999;;;>>>???===========================???AAAAAA@@@???@@@AAADDDDDDEEEDDDDDDDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888888888===<<<:::::::::999666444888777888999::::::888555444444444444444444444444333333333222111111000000111111111111111000///...111000000/////////000000////////////////////////////////////............---------..................------------,,,,,,,,,------............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------...//////...---...///...........................---,,,,,,...//////......///////////////000000///////////////000111111//////000000111222333333333333333222222222222111333333222222333333444555666777666555555555888;;;AAAGGGSSS^^^aaa^^^___bbbnnn~~~>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<;;;;;;::::::::::::999999888777777666666333555666777888777666666444444555666666777888888777777666666555444444444222222333444444444444444111111111111111111111111333333333333333333333333222222111111111111222222222111111111000000000///111111111111000000//////000000000000000000000000111111111111000000000///000000111111111111000000000000000000000000//////000000000//////......---//////000000000000//////000000111111111111000000///////////////000000111222222111111111111222222111222444444222111222222////////////////////////111222222222222333333333777444222111333444444222444444444333333222222222333333444444444555555555555444333333222222333333333444555555666555555555777777777777777888888888888999;;;:::999888999:::;;;;;;::::::999888888888:::999999888999;;;===>>>>>>>>>>>>>>>>>>=========<<<>>>@@@@@@@@@???@@@AAACCCDDDDDDEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888888999999999888888777777666777888777555333222222222222222222222222333222222222111111000000111222222222111000...---111111111000111111222222////////////////////////.........---------------,,,---------.../////////------------------------------............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////------...///------...//////...------000///...//////000111111......//////000000000111///////////////000000111---......///000000111111222222222222222222222222333333222222333333444555888888888777777999===@@@VVVTTTTTTWWWWWWXXX^^^eeennn~~~====================================>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888888777777666666555444555777888999888888777777777777777777777777777888777777666666555444444444555555555555444333333111111111111111111111111333333333333333333333333111111111111111111111111111111111000000000000000111111111000000000000000////////////////////////111111111111000000000///......////////////......//////////////////000000000000//////......------//////000000000000//////000000000111111000000000...//////000000000000000111111111111111111111111000222444444222111222333////////////////////////111111111222222222333333555333111000111333333333444444444333333222222222333333333444444444444444444333333222222222333333555555666777777777777777888888777777777777777777777999;;;;;;999888999999777888888999999:::::::::;;;;;;:::::::::<<<===>>>??????>>>>>>======<<<<<<;;;===???@@@??????@@@AAAAAABBBCCCDDDDDDBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA========================<<<;;;:::999999888888999777888999999888888888888555444444444666666555444222222222222222222222222222222111111111111111000111222222222111000...---......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------------............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---...///...---,,,---///,,,---...000000...---,,,//////////////////111111.../////////000000111111///////////////000000111000000000000000000000000222222222222222222222222333333222222333333444555666666666666777<<>>@@@GGGRRR]]]hhhyyy;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666666666555555555666777777555666666666666666666666666666555555444333333333222333333444444444444333222222222222222222222222111111111111111111111111///000111222222111000//////000000000000000000000000000000000000000000111........................111111111111000000000000......////////////.............../////////000000------..................//////000000000000////////////000000000000//////---...///000000000/////////000111222222111000///...000222222111000111222000000000000000000000000111111111111222222222222///000111111111222444555222333333333333333333444111111111111111111111111000000111111222333555555555666777888999999999999888888888888777777777666555888:::;;;:::999999999777888888999:::;;;<<<<<<;;;;;;::::::::::::::::::999::::::::::::;;;;;;;;;:::<<<>>>?????????@@@BBBAAABBBDDDEEEEEECCCAAA???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@========================::::::999888777777777777888:::;;;999666333333444666444333333444555444333222222222222222222222222000000000000111111111111111111000000000000000111444333222111000000000111........................---------....../////////...............---------,,,,,,,,,---------......------............------,,,------......------,,,---------------------------------------------------------.........//////,,,---......,,,,,,---...---..................---,,,...///...,,,,,,...111111111111000000000000000///////////////000111111111111111222222333333444111111222222222333333333333333222222333333444555333444555777===FFFPPPWWWGGGAAA===@@@DDDJJJRRRZZZbbbttt;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666444333333444555666222333333444555666777777555555444333333222222111//////111222333444444444222222222222222222222222000000000000000000000000///000111222222111000///////////////000000000000000000000000000111111111111111111111111111111111111111111111000000000000//////000000000000//////---.........//////000000,,,------......///////////////000000000000////////////000000000000/////////000222333333333222111///000111222222111000///---///111111000000111222000000000000000000000000000111111111111222222222---///000111222222444555222222222333333444444444333333333333333333333333///000000111222444555666555555777888999999999999999888888888777777666666555888;;;<<<;;;999999999999999:::::::::;;;;;;;;;:::::::::999999999999888888888999;;;<<<===>>>>>>:::<<<>>>?????????@@@BBBBBBCCCEEEGGGFFFDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????===========================<<<;;;:::999999999999444777999888666555666888888666444333444444333222222222222222222222222222000000000000000111111111111111000//////000111222111111///...------------.........................../////////000000111111/////////......------,,,,,,,,,,,,------.........---..................---,,,------......------,,,------------------------........................---------.........//////,,,---......,,,,,,---..............................000111000......000333222222111111000000/////////////////////000111111------...000111222333444111111111222222333333333333333222222333333444555666666888<<>>>>>>>>>>>>>>????????????>>>>>>======???AAACCCCCCCCCBBBAAA<<<===>>>???AAABBBCCCDDDBBBAAA@@@@@@AAAAAA???=========>>>>>>???@@@BBBBBBCCCAAA>>>;;;:::999::::::666666555444444444444555333333333333333333333444000000111222222222222111222222111111111111222222333222222111000//////...111111000000//////......////////////////////////000000111111111111000000//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''''')))+++////////////////////////////////////////////////......//////000222333444------...000111222333444333333222111000000000111222222333333333444444444555444333666>>>JJJUUU]]]CCC???>>>@@@BBBDDDLLLTTT___mmm===>>>>>>???>>>===<<<;;;;;;::::::999999::::::;;;::::::;;;<<<<<<===>>>>>>999888888777666555555444444444444444444444444444333333444444555666666777666444333111111222333444222222222222222222222222222222222222222222222222000000000000000000000000222222111111000/////////111000000000/////////......000111000///...///000////////////////////////111111111111111111111111////////////............000/////////.........---///////////////000000111000000000000//////......////////////////////////000//////...///000111222000000111111111111000000....../////////000000000000000111111111111000000000000000111111111222222000000000000111111111111333333333333333333333333000000000000111111111111333333222222222444666888888999:::888666555666777777777888888888888777777777888888999999999888888::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>======???AAABBBCCCCCCBBBAAA?????????@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA???>>>=========>>>???@@@AAABBBAAA@@@===;;;:::999:::;;;666666555444444444444555444444444444333333333333000000111222222222222111000000////////////000000000000//////...------,,,000000000000//////......---------------------------......//////......---//////.........---------///.........------------++++++++++++++++++++++++////////////////////////,,,,,,,,,---------......000///---,,,+++*********........................////////////////////////+++,,,,,,+++))))))+++---........................////////////////////////---.........///111222333111000000000000000000000111000//////////////////222222222222333333333333999888666666888<<>>;;;;;;===???AAAHHHPPP]]]kkk>>>???????????????>>>===;;;::::::999999:::::::::777777888888999999:::::::::999888777666555444333333333333333333333333333333333333444555555666666555444333222111222333444222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000////////////...///000000......///000////////////////////////////////////////////////......................../////////...............//////......//////000111000000000////////////...........................///............///000000///000000111111000000///------........./////////000000111111111111000000/////////000000000111111111111111111222222222222444444444444444444444444//////000000111222222222222222222222333555777888777888999999777777888999999999999999888777666666666777888999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<===>>>??????@@@??????===???@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>@@@???>>>???@@@AAA@@@???============>>>???@@@@@@>>>===<<<:::999999:::;;;666666555444444444444555555444444444333222222222///000111111222222111111000//////......//////000000//////......---------000000000////////////...------------------------,,,------------------,,,...............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------+++***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,---///........................////////////////////////////////////000222333333444444333111000...---,,,//////////////////000111111111111222222222222333222333444555666777888999:::888999===>>>@@@EEELLLZZZhhh}}}>>>>>>?????????>>>>>>>>>;;;;;;:::999999999::::::555555555666666777777777::::::999777666444333333333333333333333333333333333333333444444555555555555444333222222222333333222222222222222222222222000000000000000000000000////////////////////////////////////000000111111000000000000////////////...///000///......///000////////////////////////........................------...............///........................///............///000000////////////////////////................................................//////000000000000//////------------.........//////000000111111111111000////////////000000000000000000000111111111222222333333333333333333333333111111111111111111111111111111222222444555777888555777888888777777888999:::::::::999888777666555555666777888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::===>>>???@@@AAAAAABBBBBB>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>???=========???AAA@@@???=========<<<======>>>>>>;;;;;;:::999999999::::::666666555444444444444555444444333222111111000000///000000111111111111111111111000000000000111111111111000000000/////////////////////////////////////////////////////////---......//////......---........................------------------------------------............++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,.........------)))***,,,------,,,***)))++++++++++++++++++++++++,,,---......---,,,...///........................////////////////////////111111111111222333444555555444333111///...,,,,,,111000000000111222333333000000111111111222222222///000222555777999999:::999888:::>>>@@@@@@DDDJJJWWWdddyyy========================<<<;;;::::::999999999:::888888888888999999999999::::::999777666444333333444444444444444444444444333333333444444444444444444444333333222222222222222222222222222222222222////////////////////////////////////////////////.........///000000111111////////////000000000000---///000///...---...///........................------------------------,,,---------......//////---------..............................//////000.............../////////........................---............---------//////000000000000//////------------........./////////000111111111111111////////////000000000000/////////000000000111111111111111111111111111111333333222222111111000000111222222333444555666777333555666666555555777888::::::::::::999777666666444555777888::::::;;;;;;::::::::::::::::::::::::999999999999999:::::::::999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>???????????????@@@@@@???===<<<<<<>>>@@@@@@???======<<<<<<;;;<<<<<<<<<999999888888888888888999666666555444444444444555333222222111000///......//////000111111111111000111111000000000000111111000000000000////////////.............../////////////////////////////////------............---------.....................,,,,,,------------------++++++,,,,,,------------........................,,,,,,,,,---------......***+++---...//////......---...000111111000...---........................***,,,------,,,,,,---...........................////////////////////////000000000000000111222333333222222111000///......111000000000111222333333000000111111111222222222888777666555555555555555777666999===??????CCCIIIUUUbbbwww<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999999999999777777777777777777777777:::999888777666555444333555555555555555555555555333333333333333333444444444444444333333333222222222222222222222222222222////////////////////////////////////////////////.........//////000000000////////////000000000000---...//////------...///........................------------------------,,,,,,,,,---......//////---------------...............------......///000---............/////////.................................///......---,,,...//////000000//////...------........./////////...///000111111222111111/////////000000000111111.../////////000000000000111111111111111111111111333333222222222111111111222222333444444555555555333444555555555444666777::::::::::::999888777777555555777888::::::;;;;;;::::::::::::::::::::::::888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===============>>>>>>??????@@@AAAAAAAAA======>>>>>>???@@@AAAAAA???===;;;;;;===>>>???>>>======<<<;;;::::::::::::888888777777777777777777666666555444444444444555222111111000000/////////...///000000111111000000///......------......///---------------------------............/////////------------------------+++,,,,,,,,,,,,,,,,,,+++---------...............,,,,,,,,,,,,------------((())))))******++++++,,,------------------------,,,,,,,,,---------.....................---,,,,,,,,,---...//////...---,,,------------------------)))***------,,,,,,---...------------------------////////////////////////......------...//////000000000000000000000000000//////////////////000111111111111222222222222333888777555444333333444555666555777;;;======AAAGGGSSS```ttt;;;;;;:::::::::;;;=========<<<;;;:::999999999999555555555555555555555555999888888777666555555444444444444444444444444444333333333333333333333333333444444444333333222222222222222222222222222222000000000000000000000000000000000000000000000000......//////////////////.../////////000000000111---...//////------...///................................................++++++,,,------...//////,,,,,,,,,------............------------...//////---------.........//////////////////////////////...//////000///...---,,,......////////////............/////////000000000...///000111111222222222000000000111111111222222//////000000000111111111111111111111111111111111000000111222222333444444333444444444444444444444444555777666555555666777999999999::::::999888888555666777888999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>======>>>>>>>>>??????@@@AAABBB=========>>>???@@@@@@@@@@@@>>>;;;;;;<<<============<<<;;;:::999999999999777777777777666666555444666666555444444444444555222222222222222111111111...//////000000000000000......------------......---------------------------------.........//////------------------------,,,,,,------------,,,,,,---------.........//////++++++,,,,,,,,,---------))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***---...---,,,---...------------------------//////////////////////////////......//////000111000000000000000111111111111000//////////////////222222222222333333333333111111222444555666777888777666777;;;===>>>CCCIIIRRR^^^qqq<<<;;;::::::;;;<<<===>>>===<<<;;;:::999999999999999999999999999888888888888888777777666666555555333333333333333333333333333333333333333333333333333333444444444333222111222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////.../////////000000111111---...///...------...///................................................++++++,,,,,,---...//////,,,,,,,,,------............------------...//////---------.........//////000000000000000000000000//////000000000///---,,,......////////////......////////////000000000000......///111111222222222111111111111222222222222000111111111111222222222222222222222222222222222---...///111333555666777444444555555444444333222666777888777666555666777888888999:::::::::999999666777888999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????AAA>>>;;;:::;;;<<<===<<<===<<<;;;:::999888888888777777777777666555444333666666555444444444444555333333333333333333444444...//////000000000000000000000////////////000000.../////////////////////---------.........//////////////////////////////...//////000000//////...---------.........//////+++++++++,,,,,,---------,,,,,,---......///000000........................,,,,,,,,,---------......,,,,,,+++,,,---///111222000///............///000........................(((+++---......---...///------------------------////////////////////////222222222222222222333333000000000000000111111111333333222111000000111111222222333333333444444444333444666777777666555444;;;999:::===???@@@FFFMMMQQQ]]]ppp:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888::::::::::::888777555444:::888666333222222333444444444444333333222222222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////..............................------------......------------------------------............------,,,,,,,,,---------..............................////////////////////////......---------....../////////.........---------,,,---...///000000000000------............------//////000111111111111111000000111111111222222222222111///...------......000000000000000000000000111111000000111111222333111111000000111111222333777666444333333444555777444333333222222222333333888888777777666666555555888888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<============<<<;;;;;;::::::999888888;;;;;;::::::999888888888666555444333333444555666444444333333333333222222////////////////////////111111111111111000////////////000000///...------//////.........---------/////////...---------,,,,,,,,,------...------,,,---------------...///000------............------------------,,,,,,+++***,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,///...---,,,+++,,,,,,---...,,,***+++,,,---,,,+++000000000//////.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...////////////////////////////////////000000000000//////000000000000//////000111111111222222222222111111222222222333333333444444444555555555555555666888:::;;;<<<>>>BBBDDDQQQ\\\mmm:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999===<<<;;;:::999888888777999888555444333333444444444444333333333222222222222222222222222222222222000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////........................////////////////////////......------------......------------------------------............------,,,,,,,,,---------......////////////////////////........................///......------------...//////.........---------...///////////////...---------............------//////000111111111111000000000000111111111222222111111000///000000111222000000000000000000000000111111000000111111222333111111000000111111222333666555333222222333555666444444333333333333444444666666666666777777777777555555666777777888888999<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<;;;;;;::::::888777777666666555444444666555444333333444555666444444333333333222222222111111111111111111111111000111111111111000/////////////////////...------//////.........---------...............------------------...------,,,,,,/////////.........------------............---------............---,,,+++,,,,,,,,,---------......+++,,,,,,---......------///...---,,,,,,,,,------///---,,,,,,---......------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...////////////////////////............//////////////////000000000000//////000000000111111111222222111111222222222333333333444444444555555555555555999;;;===>>>???AAADDDGGGRRR]]]nnn::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888777888888888777555444444444555666333333333333222222222222222222222222222222222222000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////........................000000000000000000000000......------------......------------------------------............------,,,,,,,,,---------......////////////////////////........................//////...---,,,,,,------...............---------000000000//////---,,,,,,------............------...//////000000000000000000000000000111111111111111111111111222333444555000000000000000000000000111000000000000111222222111000000000000111222222444333222111111222333444555444444444444444555555555555555666777888888888555555666666777777888888;;;;;;:::::::::::::::999888999:::;;;===???@@@@@@>>>>>>======<<<<<<==============================<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999666666666555444444333333555555444444444444555555333333333333222222222222111111111111111111111111000000111111000000///...///////////////......---...............------------------...............---.........---,,,,,,+++***+++,,,......------,,,------............------......//////......------,,,,,,,,,---------......------...////////////.........---,,,,,,,,,------111///------///000///...,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...////////////////////////------------............//////000000000000///////////////000000000111111111111222222222333333333444444444555555555666666666888:::<<<===???BBBDDDQQQ[[[kkk~~~999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777555444555666777666666555444444555555666333222222222222222222222111111111111111111111111000000000000000000000000111000000000////////////////////////////////////////////////////////////........................////////////////////////......------------......------------------------------............------,,,,,,,,,---------......////////////////////////........................//////...---,,,,,,,,,,,,.........................../////////......---,,,------............---------...//////000000///////////////000000000111111000000000000111111222222000000000000000000000000000000000000000111222222000000000000000111222222222111111000111111222333555555444444444555666666555666666666777777777888666666777777888999999:::::::::::::::999999999999999999:::;;;===>>>???@@@>>>>>>===<<<<<<=========>>>============<<<<<<<<<<<<===>>>???@@@AAABBBBBB@@@@@@@@@???????????????::::::999999888777777777888888777777666555555555444444444444444444444444333333333222222222222111111111111111111111111111000000000000000//////......///////////////..............................,,,---------.../////////............---,,,++++++###%%%(((+++............------............------------............------,,,,,,,,,---------............////////////......------------------------000///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......////////////////////////------.........///////////////000000000000//////////////////000000000000111111222222222333333333333333444444555666666666555777999:::;;;===@@@CCCMMMWWWgggyyy999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888666444444444666777555555555444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000////////////...////////////////////////////////////////////////......................................................------------......------------------------------............------,,,,,,,,,---------......------------------------..............................---,,,,,,,,,,,,,,,---.....................,,,,,,---...............------............------------...////////////........./////////000000000////////////......------////////////////////////000000//////000000111222000000//////000000111222000000000000111111222222444444444444444555666777888777777777666666666555555666666777777888999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>999999999888777777666666999888888777777666555555333444444444444444444333333333222222222111111111000000000000000000000000000000000000000///............///////////////...---.....................,,,---------.../////////---.........---,,,,,,+++$$$&&&)))---/////////...------............------+++,,,,,,---------,,,,,,,,,,,,,,,---------......------.........------,,,,,,---------------------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000000000....../////////000000000//////000000000000//////////////////000000000000111111222222222333333333333333444444555666666777888999<<<===>>>@@@CCCFFFLLLUUUeeewww999999999999:::::::::::::::::::::::::::::::::::::::999777666666666777888444444444444333333222222111111111222222222222222111111111111111111111111000000000000000000000000000000////////////......000000000000000000000000////////////////////////------------------------..............................------------......------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------...............++++++,,,....../////////------............------,,,------...........................////////////............---,,,+++***////////////////////////000////////////000111111000////////////000111111//////000111111222222222333333333333444555666666888888888777666555555555333333444444555555666666777888888888888999999999;;;;;;;;;;;;::::::999999;;;;;;;;;:::;;;;;;<<<===;;;;;;<<<<<<<<<=========????????????????????????AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999999888888777666666666555444444333333333333444444444444333333222222222222111111111111//////////////////////////////000000//////...------...//////////////////---------...............---------...............,,,------......------,,,......///000000///...---------............------++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......,,,------------,,,+++++++++,,,---.........---------,,,******,,,---,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000000////////////000000000111//////000000000000///////////////000000000111111111111222222222333333333222333333444555666777777666888:::;;;<<<>>>BBBDDDMMMVVVfffxxx888999999999999::::::::::::::::::999999888888777888888777777777666666666444444444333222111000///000111111111222222222222111111111111111111111111000000000000000000000000000000/////////.........000000000000000000000000////////////////////////------------------------..............................------------......------------------------------............------,,,,,,,,,---------......------------------------------------------------++++++++++++,,,---......---------.........//////,,,,,,---......---------------............------,,,,,,---............---------........./////////......///000//////...---///////////////////////////////////////000111111///////////////000111111//////000111222222222222222222222222333444555666777777777777666666666666222333333444444555666666777777777777888888999999:::::::::999999888888888999999999999999:::;;;<<<999::::::;;;<<<===>>>>>>=========>>>>>>?????????AAA@@@@@@???>>>>>>======:::::::::999888888777777555555444444333222222222222333444444444444333222222222222222111111111111000000000000000000000000//////000000//////...---------...///////////////---------.........//////...............---------++++++,,,---............111111000///...---,,,+++------............------+++,,,,,,---......------,,,,,,,,,---------......---------------,,,+++++++++,,,---.........---------,,,******,,,,,,,,,+++************++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////000000000000000000000000........./////////000000//////000000000000//////000000000111111111222222111111222222222333333333222222333444555666777777444555888999:::<<>>??????;;;;;;<<<===>>>??????@@@@@@@@@??????>>>======<<<888888777777666555555555666666555444444333333222222222444444444444222222222222222111111111111000111111111111111111111111///////////////......---------...///000000//////---------.........///////////////......------,,,******,,,---.../////////...---,,,++++++++++++,,,---..................---,,,------.../////////...,,,,,,,,,---------......---.........---,,,,,,+++***+++---...///...------...,,,***+++,,,---,,,,,,,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000---------.........////////////000000000000//////111111111111222222222222111111222222222333333333222222333444555666777888666888:::<<<===???BBBEEEKKKTTTdddvvv777888999:::::::::::::::888888888777666555555444666666666666555444333222222222222222222222222222222111000......000111222////////////000111222333........./////////////////////////////////////////////.........---------///////////////.........,,,,,,,,,---------......222333444555444222000...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------......------............------,,,,,,,,,---------......000---,,,---///000...,,,,,,,,,,,,---------................../////////000........................------------------,,,,,,,,,,,,,,,---------.....................///000000000000//////.........---000000///...............////////////////////////000000000000111111111111111222222333333444444555777777666666555555555555444444333333444444555666222222333444555666777888666444333333555777888888666777888999999999999888===<<<<<<;;;;;;;;;<<<<<<====================================<<<<<<<<<<<<;;;:::999888666444333333444444444555555555666666333333222111111111111222222222222111111111000000111111000000//////......////////////////////////000//////.........//////.../////////...---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000000//////.........---..............................//////////////////...------,,,,,,------...///...,,,+++***++++++,,,/////////....../////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++111000000///...------------------............///111111111111111000//////......////////////......---......///////////////000000111222222222222111000222333333222111333444222222333333444555555555888777777999<<<>>>??????IIIQQQ```ttt777888999999::::::999999777777777777666666666666666666666666555444333222222222222222222222222222222111000//////000111222111111000000000000000111000000000000000000000000//////////////////////////////.........---------////////////......................../////////000......///000///---+++***,,,,,,,,,,,,,,,------...000///...---+++***)))(((------,,,,,,,,,,,,------,,,,,,,,,---------......------............------,,,,,,,,,---------......///---,,,---//////...,,,,,,,,,,,,---------......---------------.................................---------------------------------.........//////...............//////000000/////////............000000///...............////////////////////////000000000000111111111111111222222333333444444555666666666555555444444444333333333333333444555555222333444555666777888888777555333444666888888888888888888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;777777666444333111000000333444444444555555555666333333333222222333333444222222222111111111000000000000000///////////////////////////////////////,,,,,,,,,+++++++++,,,,,,.........///......------------------------......---,,,,,,,,,,,,---......000/////////.........---........................////////////...............------,,,,,,------.........------,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,---------............///111111111111111000//////......////////////.........//////000111000000000000000111222222222222111000222333333222111333444333333333444555555666666888777777999;;;>>>??????GGGPPP___rrr777888888999999999999888666666666666666666666666555555666555555444333222222222222222222222222222222111000//////000111222333222111000////////////111111111111000000000000////////////////////////...............---------....................................////////////....../////////---,,,+++---------,,,---....../////////...---+++***)))))).........------......///,,,,,,,,,---------......------............------,,,,,,,,,---------.........---,,,---...///...,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------------------....................................////////////......------......///000////////////............000//////............///////////////////////////000000000000111111111111111222222333333444444555555555444444444444333333333333222222333333444555444444555666777777888888888666444555777999999999:::999888777777888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999888777666555444333333333333444444444444555555333333333333444555666777222222222111111111111111//////////////////000000////////////////////////++++++*********++++++,,,------......///...........................---------,,,,,,,,,,,,---....../////////.......................................////////////......------...------,,,,,,------...------......//////............------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------,,,+++++++++---------............///000000111111000000//////......////////////......///000000111111111111111///000111111222222111111000222333333222111333444333444444555666666777777777888888999;;;===???@@@EEEMMM\\\ppp777777888888888888888777888777777666555555444444444555555555444444333222111111111111111111111111111111000//////000111111111111000///////////////111111000000000000000///////////////////////////........................------...............///,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---,,,...------------...//////++++++,,,,,,,,,,,,------...------------...//////,,,,,,,,,---------......------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------............//////------------...............------------.../////////////////////.........000///............/////////////////////////////////000000000111111111111111222222333333444444555333333333333333333333333333222222222222333444444555555555666777888888999888666555555777999:::999<<<:::888777777888999:::::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888777666555555444333333333333333333444444333333333444555666888999111111111111111111111111---......//////000000000........................---------,,,------...///,,,,,,---.../////////...//////......------,,,,,,---,,,,,,,,,,,,---......................................................000//////......------,,,...------,,,,,,------...+++,,,---/////////...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---------,,,,,,++++++---------............//////000000000000000//////......////////////......//////000111111111111000///000000111111111111111000222333333222111333444444444555555666777777777777888999:::;;;<<<>>>@@@CCCKKKZZZnnn777777777888888777777666:::999888666555333222111444444444444444444333222111111111111111111111111111111000000000000111111//////......///000111111000000000//////.........////////////////////////---.....................,,,---------......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***...------------...//////+++++++++,,,,,,---------,,,,,,++++++,,,------...,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,---------,,,,,,------,,,,,,,,,---------.........---------------------------------------------------------......//////++++++,,,,,,,,,------------------------...//////........./////////////////////............/////////////////////////////////000000000111111111111111222222333333444444555222333333333333333333333333333222222333333444555555555666666777777888888888666555555777999:::999<<<:::999777777888:::;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::444444444333333222222222333333333333333333222222222222333333555666888999111111111111111111111111------......//////000000------------------------...............///000000,,,,,,---.../////////......---------,,,,,,++++++---,,,,,,,,,,,,---......---------.......................................//////......---------,,,...------,,,,,,------...)))+++,,,.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------------............///...//////000000000//////......////////////......---...//////000000////////////000111111111111000000222333333222111333444444444555555666777777777777999:::::::::;;;>>>@@@BBBJJJYYYlll666777777777777666666555999999888666444333222111333333444444444444333333111111111111111111111111000000000111111000000000............///000111222000000//////......------////////////////////////---------...............,,,,,,,,,---......//////............---------------------------------------------,,,---......///......---,,,,,,+++******************++++++,,,---,,,,,,,,,---------......------............------,,,,,,,,,---------......+++---...---,,,+++,,,---,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........***+++++++++,,,,,,,,,,,,------,,,,,,------...///.........//////////////////............//////000////////////////////////000000000000111111111111111222222333333444444555222222333333333333444444444333333333333444555555555555555666666777777777888666444555777999999999:::999999888999:::;;;<<<888888888888999:::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999444444444444444444444444333333222222222222111111111111111222333555666777111111111111111222222222..................//////------------------------,,,,,,,,,,,,---......///------......///.........,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------.................................------------------------...------,,,,,,------...++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.........------------------------............///......///000000000//////......////////////......------...///////////////...///000000111111000000000222333333222111333444333444444555666666777777777999;;;;;;999:::===@@@BBBJJJYYYkkk}}}666666777777666666555444666666666555555444444333222333333444444333333333111111111111111111111111000000111111111111000000//////.........//////000111111000000///......---////////////////////////---------.........//////++++++,,,------...//////.........---------,,,,,,/////////....../////////,,,,,,,,,,,,,,,------......------,,,,,,++++++***)))))))))******+++------,,,,,,,,,---------......------............------,,,,,,,,,---------......+++---...---+++***,,,...,,,,,,,,,---------......******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------------,,,,,,------...///............/////////000...............///000000////////////////////////000000000000111111111111111222222333333444444555333333333333444444444555555555444444555555666777555555555555555666666666777555333444666888888888777888888999:::;;;<<<<<<777777777888888999:::;;;999999999999999999999999::::::::::::999999999999666666666666666666666666333222222222111111111111000000000000111222444444000000111111111222222222..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........///......------,,,,,,,,,------------------,,,,,,,,,,,,---......,,,,,,,,,------.................................+++,,,,,,------......///...------,,,,,,------......------,,,,,,,,,,,,---///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000000//////......////////////............///000000000000000...//////000000000000000000222333333222111333444333333333444555555666666777:::<<<;;;999999===AAADDDLLLZZZkkk|||666666777777666555444444444444444555555555666666222222333444444333333333000000000000000000000000000000111111111111000000111000///......---......222222222111000//////...////////////////////////---------.........//////++++++,,,,,,---...//////,,,,,,,,,++++++*********+++++++++******+++,,,,,,,,,++++++++++++,,,------******+++,,,,,,---......************+++,,,---...,,,,,,,,,---------......---..................---,,,,,,,,,---------......***,,,...---+++***,,,...,,,,,,,,,---------......(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---.........//////000000...............///000111////////////////////////000000000000111111111111111222222333333444555555333333333444444555555555666555555555555666777777444444444555555555555555666444333333555777888888666777888:::<<<<<<======777777777777888999:::;;;999999999999999999999999:::::::::999999999888888222222222333333333333333333222222222111111000000////////////000111222222000000111111222222222222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.../////////...---,,,,,,,,,------....../////////---,,,,,,,,,,,,---......,,,,,,,,,------.................................***++++++,,,---...//////...------,,,,,,------...111000...---,,,,,,---...,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111++++++++++++++++++++++++---------.........//////------...///000000//////......////////////......//////000111111111111111...//////000000000000000000222333333222111333444222222333333444555555666666:::===<<<999999<<>>EEERRRbbbuuu555555555444444444444333222222222222222222222222111111000000000////////////////////////000000111000000000000000000000000111000000///......------......////////////......---------------.........//////...---,,,+++******......------------------...------,,,,,,------...,,,,,,+++++++++,,,------------------------------***++++++++++++,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------.....................------------...//////000///......---.........------------............//////////////////////////////000111222333444444777777666555444444444444555444444333333444444555444444555555555666666666555666777777888777777777555555555666777777888888777777777888888888888999:::;;;;;;;;;999888999:::444444444444444444444444222222222222222222222222222111111000000/////////000000000000////////////------------------------,,,---...---,,,,,,---...------------------------************,,,---///000''',,,000000---+++---///,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---...---,,,,,,...///......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---000//////...------,,,,,,,,,---......//////......//////////////////...---.........//////000000000---...//////000000//////...///000111111111111111000000///000000111222333333333333444444444444555777888999999;;;;;;<<<===>>>DDDPPP___sss555555555444444444333333111111111111111111111111111000000000////////////......///000000000000000///////////////////////////////////////...............////////////......+++,,,,,,,,,------------///......---,,,+++******++++++,,,,,,------.........------,,,,,,------...------,,,+++++++++,,,,,,------------------------******+++++++++,,,,,,,,,************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------.../////////...------------...//////111000//////.........///............////////////////////////////////////000111111222333444555555888777666555444444444444555444444333333444444555555555555555666666666666555666777888888888777777555666666777777888999999777777777777888888888888888::::::999888777888999444444444555555555555555111111111111111111111111111111000//////......---000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...------------------------++++++***+++,,,...//////+++---//////.........///,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---.........------///111/////////////////////...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---..................------,,,---......//////......---...//////////////////.........///////////////---...///000111000000//////000111111222111000000333333333333444555666666333333333444444444444555777888999999;;;;;;<<<===@@@EEENNN]]]ppp555555444444444333333333111111111111111111111111000000000000////////////---...///111111111000///////////////////////////------......///000000000......////////////......+++++++++,,,,,,---------++++++,,,,,,,,,---------((()))***+++---...///000...------,,,,,,------......------,,,++++++++++++------------------------*********++++++,,,,,,,,,)))************+++++++++)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------------...//////111111000///////////////////////////000000000000////////////////////////222222333444444555666666888888777555555444444444555444444333333444444555555555555555666666666777555666777999999999888777666666777777888888999999777777777777888888888888777888999888777666666888555555555555555555555555111111111111111111111111222222222111000//////...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++...------------------------...,,,+++***++++++***)))...,,,***+++...000111000,,,---...///000///...---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........---...//////......000222++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------......*********++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,---......//////......------...///000000000///.........///////////////...///000222222222111000///000111222222111000///111111111111222333444444555555555666666666777777777888999:::;;;<<<<<<===AAAEEENNN[[[lll333333333333333333333333333444444222///------..................///000111////////////////////////111000000///...---------////////////////////////...---,,,...111111...++++++++++++++++++++++++++++++,,,------++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,++++++*********++++++,,,------------,,,------------------------------,,,,,,,,,---......------,,,+++,,,---...///000000///...............///......---------......111111111111000000//////111222222333333444444555999999888666555444333222333444444555555444444333555666666777777777777777777666555444444555666777666666777777777888888888999888777555555777888999999999888666555444333222111111222222222333333333111111111111000000000000111000///......///000111---///000///...---...000000000//////.........---...+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---...//////......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///...---,,,,,,...000...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---......//////......///...---,,,,,,---...///---.........//////000000111111111222222333444444111000/////////000222333333333333333333333333333666777888777666555666777666777888999:::;;;;;;;;;BBBDDDKKKWWWhhh|||333333333333333333333333111222222111///...///000///............//////000////////////////////////111000000///......------...........................---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++++++++,,,+++,,,,,,,,,------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,******++++++++++++,,,,,,---------------,,,++++++---------------------------,,,,,,,,,++++++++++++))))))***++++++++++++***------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000///...............///......---------......222222111111111000000000111111222333333444444555777777666666555444333333333444444555555444444333333333444555555555555555777666555444444555666777666666777888999:::;;;;;;999888666555555666888999888777777666555444333333222222222222333333333333111111111111000000000000111000///......///000111...///000///...---...///000/////////.........---...,,,++++++......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---...............------------------------........................------------------------------------------------***++++++,,,,,,---------.........---,,,,,,...000...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......//////......///...------------...///............/////////000111111111111111111111111111000/////////000222222333333333333333333333333444555666666555444555777666777888999:::;;;;;;;;;AAADDDLLLXXXjjj~~~333333333333333333333333///000111111//////000111000//////............///////////////////////////000000000///......------...........................,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++*********++++++,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++,,,,,,------.........---,,,,,,------------------------------------,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,------------000///...---,,,+++++++++---,,,,,,,,,,,,---...///000///......---...............---------......///222222222111111111111111111111222222333444444444555555555444444333333333444444555555555555444444333333444555555555555444666666555444444555666666555666777999:::<<<===>>>888777666555555666777888666666555555555444444444222222333333333444444444111111111111000000000000000//////......//////000...000000///---,,,---.../////////..................---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------............---------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///------,,,+++++++++,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***,,,---......//////......///......------......///............////////////222111111000//////......000000000///000111111222333333333333333333333333222333555555444444555777666777888999:::;;;;;;;;;@@@DDDLLLZZZlll222222222222222222222222///000111000///...///111111000///...............////////////////////////000000//////.......................................,,,+++***+++,,,------------------------------+++,,,------++++++,,,---))))))))))))***+++,,,,,,------------------------...------,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---------------,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......------............------------...//////222222222222111111111111111111111222333333444444333333333333333333333333444444555555555555444444444555666666777777666666555555555555555555555555333444555777:::<<<===>>>777666666555555666666777444444444444444444444444222333333333333444444444111111111111000000000///////////////////////////...000000///---,,,,,,---..............................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......---------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---......///.........//////............//////.........///////////////111111111000000/////////000000000000000111111222222222222222222222222222111333444555444444666888666777888999:::;;;;;;;;;???CCCLLL[[[nnn222222222222222222222222000111222000...---...///111000///...............////////////////////////////////////....................................------,,,+++***+++,,,...------------------------+++,,,------++++++,,,---))))))))))))***+++,,,,,,//////...---,,,++++++***---------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------......------------......---------------...//////111111111111111111111111000000111222222333333444222222222333333333333333444555555666666555555444444555555666666666666666444444555555555555444444111222333555777999;;;;;;666555555555555555555666333333333333444444444444222222222333333333444444111111111111000000000///......////////////.........//////...---,,,,,,------------...............---............---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------+++---......,,,,,,,,,---,,,,,,,,,++++++,,,,,,---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,---......///.........///////////////////////////////////////.........000000000111111111222222///000000000111111111111222222222222222222222222222444555555555555777888666777888999:::;;;;;;;;;>>>BBBKKKYYYlll222222222222222222222222000111111000...------...000//////............/////////////////////////////////////////////......------------------------,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++*********++++++,,,......---,,,++++++***))),,,,,,,,,,,,++++++++++++*********+++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++,,,,,,******++++++,,,,,,++++++------------------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,---...///000+++,,,------......---------------,,,------...///---------------...///000000000000000000111111111000000111111222333333333333333333333333333333333555555666666666666555555222222333444444444444333444444555555555555444444111222333444555666777777555555555555555555555555333333333333333333333333111111222222222333333333111111111111000000000000---......//////......---,,,---......---,,,---...---------------.........,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,+++++++++,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,---......//////.........//////000000//////...///////////////.........//////000111111222333333//////000111111111111000222222222222222222222222333444666666555555666888666777888999:::;;;;;;;;;>>>AAAIIIVVViii~~~111111111111111111111111...///000///...---...000///............//////000////////////////////////.../////////////////////------------------------+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,***++++++,,,------,,,,,,------------------------++++++++++++,,,,,,,,,---***+++,,,,,,---,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---...///+++,,,---.........---------,,,,,,,,,------...///---,,,,,,------///000000....../////////000000000000000000111222222333333444444444444333333333333555555666666666666555555111222333333444444333333333444444555555444444333333333333444444444444444444444444555555444444444333333333222222222222222000000000111111111222222111111111111000000000000------...//////...------***,,,------------...000,,,,,,,,,------.........+++---......++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------,,,+++***++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///***++++++,,,,,,---------***,,,......---++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////.........///000111111000///...000/////////............///000000000000000000000...///000111222111111000111111111111111111111111333444555555444333444666666777888999:::;;;;;;;;;>>>@@@GGGSSSeee{{{111111111111111111111111,,,---//////...///000222...............///000111////////////////////////.........///////////////------------------------+++...111111...,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---......---,,,++++++++++++'''((((((***+++,,,------*********++++++,,,,,,---))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,---------.........+++,,,------.........---------------------------*********++++++,,,,,,,,,,,,---......//////......))))))***+++,,,,,,------......---,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,------...///,,,,,,,,,---...///000111---.........//////000000000000000111222222333333555555555444444333333333555555666666666666555555333444555555666666555555333333444555555444333333555555555444444333333333333444444555555444444333333333333222222222111111///000000000000111111111111111111111000000000000,,,---...//////...---,,,)))+++------------///000,,,,,,,,,------.........***,,,...---+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------,,,,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000,,,,,,------...///000000***,,,......---++++++,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++******))),,,---......//////.........///000111111000///...000000//////.........---000000000///......------...///000222222111111000111111111111111111111111222444555444222222222444666777888999:::;;;;;;;;;???@@@EEEPPPcccyyy000000000000000000000000000000////////////000000000000////////////000000......------------......------------------------++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,*********,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------***+++,,,---,,,+++***))),,,,,,++++++++++++,,,,,,.........---,,,+++))))))'''(((***+++,,,+++******+++,,,------......------........................111000000////////////000..................------000000000000111111111111333222111000111222333444666666666555555444444444222222222333333444444444222333555555555555333222333333222222333555666777444444444444444444333333444333222111000000000000111111111111111111111111000000000000000000000000---...000111111111000///000+++''')))...111///,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++------------------------------------------------.........------,,,,,,,,,..............................------------......,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++******))))))******,,,------......------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++---...---,,,,,,---......---,,,+++++++++,,,---...........................------------...//////000000///...------......---------......000111222///////////////.........000000000000111111111111000111111111111222222222111111222333333444444555555666888:::;;;;;;;;;:::???@@@FFFPPP\\\mmm111111111111111111111111000000////////////000000000000////////////000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++************++++++---------,,,,,,++++++***+++,,,---...//////...---+++,,,------......------......................../////////......///000000////////////////////////000000000000111111111111222222111111222222333444444444333333333222222222111222333333444444444333333333444444444444333333333333222222333444555666666666555444333222222111444333222111000000000000111111111111111111111111////////////////////////,,,,,,---..................---,,,,,,---------,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++************************---------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,******+++------,,,+++++++++,,,---------------------------,,,++++++++++++,,,---------,,,,,,---///000000///...............///000111/////////////////////...000000000000111111111111000111111111111222222222222222222333444444555555666777888999:::;;;;;;;;;>>>???CCCLLLWWWfff{{{111111111111111111111111000000////////////000000000//////......//////000000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,+++******)))***,,,---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,+++,,,------......------------------------------------------...///000000000000000000000000000000000000000000111111111111111111222333333333333222333333333333222222222222111222333444555444333222333222222222222222222333444444333333333333444555777666555444333222111000333222111111000000000000000000000000000000000000........................---------,,,------...///---///111000...+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,+++******+++,,,---......------------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......///......---------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++---000111///,,,//////.........//////000......//////////////////000000000000111111111111000111111111111222222222333333333444555555666666777777777888999:::<<<<<>>DDDLLLVVVfffttt............////////////........................---------...------,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***************,,,,,,,,,+++++++++*********)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++..................------......//////000000111111222222222222222111000000222222222222222222222222333333333333333333333333555555444333222222111111222222222111111111111111222222333444444444444444111111111111111111111000000000000///////////////........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---------...............000//////...---,,,,,,+++------------------------))))))*********)))((('''...,,,,,,,,,---...---,,,---,,,,,,,,,,,,,,,---......------,,,,,,------...000///......---,,,++++++***+++,,,------,,,+++))),,,,,,,,,---------......//////............//////+++,,,,,,---...///000000//////.........---------000000////////////000000000000000000000///......333111///...000000000000000111111111111222222222444333222111111333444666666777777888999:::;;;<<>>>>>AAAJJJSSS```rrr//////......---,,,,,,,,,///---+++))))))+++---///,,,,,,------...---------,,,,,,------------......+++++++++,,,,,,,,,------***))))))))))))***++++++,,,,,,,,,+++++++++******((((((((()))******++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++,,,---------------,,,***++++++++++++,,,,,,,,,++++++************++++++)))))))))***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++************++++++++++++------............------,,,,,,------...//////000......//////000000111111000000111222222222222111222222222222222222222222222222222222222222222222...///000111222333444555//////000111222222333333111111222222222111000000111111000///...---,,,,,,,,,,,,---...//////000000------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,------------...))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------,,,++++++***---,,,,,,,,,++++++******------------------------***+++---------,,,***))),,,---...---,,,+++,,,---+++++++++,,,---...///000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++......---,,,+++)))((('''+++,,,,,,---...///000000...////////////000000000///......//////000111222...//////000000000000000000//////111333444333222000111111111111222222222222222333444555666666777888888999:::;;;<<<<<<===@@@???CCCKKKUUUaaasss//////...------,,,++++++...---,,,++++++,,,---...---------...------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***************+++,,,,,,,,,,,,,,,+++++++++******'''(((((()))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,---.........---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------............------------........................//////000000111111000000111222222222222222222222222222222222222222111111111111111111111111111111111111222222222222000000000111222222222333111111222222111000000////////////......------------------....../////////------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++------------------------......//////......---,,,***)))((()))+++,,,,,,+++++++++,,,...000333555666...------,,,,,,------...---------------,,,,,,,,,*********++++++,,,---...,,,,,,,,,+++++++++******...------,,,,,,,,,,,,,,,+++,,,,,,---...///000000.../////////000000000000............///000111222......///000000000000000/////////111333333111000000111111111111222222222111222333555666666777777777777888999:::;;;<<<<<>>BBBJJJVVVfff{{{..............................---------,,,,,,,,,---------------.........,,,------......---,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((******************)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000000000111111111111111111111111111111111111222222111111111000000000222222222111111111111000000000000000000111111111000000000000000000000000///////////////........................---------------------.........///,,,,,,,,,------------...,,,------......------,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,------......---,,,,,,........................---------------.........,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,000555888......---,,,,,,---......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,------.../////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000111111111222222333333333333333444444444555555777777888999:::;;;;;;<<>>AAAIIITTTeee{{{...........................------------,,,,,,,,,---+++((())),,,......,,,------......---,,,+++***+++,,,,,,------,,,,,,+++...---,,,*********+++,,,,,,,,,,,,+++***)))((('''((()))******************************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---+++++++++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................//////000000000000000000000111111111111222222222222222222222222222222222222222111111111222222222111111111111000111111111111000000000000000000000000000000000000///////////////000000000//////......------,,,,,,------------............,,,,,,,,,,,,------------,,,------......------,,,///...---,,,++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,---......------,,,,,,,,,------......//////+++---///000000000...---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,------.../////////////////////////////////111///---++++++---///111000000000000000000000000000000000000000000000000222222222222222222222333333333333444444444555555777777888999:::;;;;;;<<<>>>===@@@GGGRRRccc{{{........................---------------------------((($$$%%%***---,,,***------------,,,++++++******+++,,,,,,---------,,,...---,,,+++************,,,,,,,,,+++***)))((('''))))))***+++,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,+++++++++***+++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.....................//////000000111111///000000000111111111111222222222222222222222222222222222222222222222222222222222111111111000000222222111111000000//////////////////////////////------......//////000000//////...------,,,++++++------------------------++++++,,,,,,,,,---------,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------------+++++++++,,,---...//////,,,---///000111000///...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------.../////////////////////////////////111///---++++++---///111////////////////////////.........///////////////333333333333333222222222333333333444444444555555777777888999:::;;;;;;<<<>>>===@@@FFFPPPaaa{{{........................------------------------///***%%%&&&+++...---+++------,,,,,,++++++++++++******+++,,,------------***+++,,,------+++)))(((,,,,,,,,,+++***)))((((((******+++,,,------------************************,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---------.........//////.........///000111111222///000000000111111111111222222222222222222222222222222222222222222222222222222222111111111000000222222111111000000//////////////////////////////,,,,,,,,,------.........//////...---,,,++++++***------------------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,---...//////............//////000000,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,------.../////////////////////////////////////////////////////////////////////////////////111111111222222333333333555444444444333333222222333333333444444444555555777777888999:::;;;;;;<<<======@@@FFFNNN___yyy........................,,,,,,,,,------------...111...++++++...//////---,,,,,,++++++++++++,,,,,,***+++,,,,,,------------((())),,,......,,,***(((***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++........................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------.../////////------...///000000111111000000000000111111111111222222222222222222222222111111111222222222222222222222222111111111111000111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,---------......------,,,,,,++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////,,,,,,------......//////......---------...///000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...///000------------------------,,,,,,------...///////////////////////////////////////111222222111//////000000000000000000000000//////000000111222222222666666555444444333222222333333333444444444555555777777888999:::;;;;;;<<<<<<===AAAFFFMMM\\\vvv........................,,,,,,,,,---------......//////......------,,,,,,+++************,,,---...++++++,,,---------,,,,,,((()))***+++,,,,,,++++++))))))***++++++++++++*********+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************))))))******++++++,,,,,,***************++++++,,,++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000+++,,,---...///000111111000000000000111111111111111111111111111111111111000000000111111111222222222222222111111111111000000000000000000111111111000000000000000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000........................+++,,,---//////......---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---............---,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,------...////////////////////////////////////000111111111111000///000000000000000000000000---------...///000000000777777666555444333222222333333333444444444555555777777888999:::;;;;;;<<<;;;>>>BBBGGGMMMZZZsss........................,,,,,,,,,------.........,,,---...---+++)))((()))******))))))***,,,...///,,,,,,,,,------,,,,,,+++))))))((((((***+++---...((()))***++++++,,,++++++)))))))))))))))((('''&&&------------------------++++++************++++++*********++++++,,,,,,---+++++++++,,,,,,+++++++++******************************++++++++++++******,,,++++++++++++++++++,,,************************************************&&&&&&''')))***,,,------*********)))***++++++,,,************************++++++************++++++************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------...///000000++++++,,,---...///000111000000000000111111111111000000000000000000000000//////000000111111111222222222222111111111111000//////000000111111222222000000000000000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,......---,,,+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...///000///////////////.........(((***...111111///,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,,,,------...//////000////////////////////////000000////////////000000000000000000000000000000///000000111222333333444888888777555444333222111333333333444444444555555777777888999:::;;;;;;<<<;;;>>>CCCHHHMMMYYYqqq/////////......---------........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********&&&)))+++,,,+++)))((((((************************---+++***+++...///---+++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000//////........./////////////////////////////////000000000000111111111222222222222222222222222////////////////////////222222111111111111111111000000000000111222333444......------------............---------,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111...+++***,,,...---+++)))***+++,,,,,,+++)))(((........................))))))***+++,,,,,,------,,,---...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------//////...---,,,,,,++++++'''((((((***+++,,,------000///---,,,+++,,,,,,---............------,,,+++,,,,,,,,,---------......000///...---,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////.../////////...------,,,,,,,,,+++++++++,,,...000111,,,,,,------.../////////000000000000000000000000////////////000000000000000111111000000222555888BBB@@@;;;666333333444555111222222333333444444555555555666888:::===???AAA@@@>>>>>>DDDLLLZZZnnn------,,,,,,,,,+++++++++******************)))))),,,++++++******++++++,,,++++++++++++++++++++++++......////////////......,,,,,,++++++++++++++++++(((***------,,,*********************************)))(((''')))+++,,,***(((******++++++++++++************+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---......///////////////////////////000000000111111111111222222222222222222222222222////////////////////////111111111111111111111111111111000//////000000000/////////....../////////......---------,,,,,,,,,)))((('''&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000---******,,,---,,,+++)))***+++,,,,,,---,,,,,,........................***++++++,,,------......,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///......---,,,,,,++++++))))))***+++,,,---...//////...---,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------......++++++++++++,,,---......------------,,,,,,,,,,,,------......///.........---------...............///...---,,,,,,,,,------..................------000000000000000000000000////////////000000000000111222222111111333666999GGGDDD>>>888333111000000111222222333333444444555555666777888:::===>>>@@@@@@>>>???DDDLLLZZZnnn---,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***,,,...///---,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,+++++++++************++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++************++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......////////////////////////000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111222111000///............000000000000000000000000......---------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++,,,,,,,,,+++++++++++++++,,,...///000------------------------+++,,,,,,------......///---***((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------.........------,,,,,,+++++++++,,,---...///000000------,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,---...//////---------------..................///......------+++,,,,,,---....../////////...---,,,,,,,,,,,,---000//////...------,,,,,,000000000000000000000000////////////000000000000222222333222222333666999FFFCCC>>>888333111000000111222222333333444444555777777888999;;;<<<===>>>???>>>???DDDLLLYYYnnn........................///......------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,---......------,,,,,,***))))))***,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,,,,------,,,,,,************++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////------,,,,,,,,,---......////////////////////////111111111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111111000//////.........////////////000000/////////......---------,,,,,,,,,000///............///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------,,,---,,,+++++++++---...///------------------------+++,,,,,,,,,------......000,,,)))***...111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,---......///+++++++++,,,,,,++++++***,,,,,,,,,---------......///////////////...------,,,------....../////////.../////////...---,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000//////.........---------000000000000000000000000////////////000000000000111222333222222222555777===;;;888555333222333444111222222333333444444555777888999:::;;;;;;<<<<<<>>>===@@@EEELLLYYYooo........................,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------------............------*********++++++,,,,,,,,,***,,,------+++***+++,,,++++++++++++++++++++++++((()))******************---,,,+++******+++,,,---,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++*********+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........//////000000000,,,,,,,,,,,,,,,---...///////////////////////////000000111111111222222222111111111111111111111111000000000000000000000000//////000000000111111111///////////////000111222---......//////......---......---------,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......---------......---,,,*********+++,,,------------------------++++++++++++,,,,,,,,,,,,///---+++,,,///111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------------,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........***++++++,,,,,,+++++++++,,,,,,,,,---------......------.........---,,,,,,,,,------....../////////.../////////...---,,,,,,......------,,,,,,,,,,,,***++++++---......//////---------.........//////////////////////////////////////////000000000000///000222111111111333444555444333222222222444555111222222333333444444555777888999;;;;;;;;;;;;;;;======@@@EEEKKKXXXooo+++++++++,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---......//////,,,,,,,,,,,,---...///000///////////////////////////000000000000111111111111111111111111111111111000000000000000000000000...//////000000111111111////////////000111222333,,,---...//////...---,,,......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---,,,---...///...---+++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------******++++++,,,,,,,,,,,,,,,,,,---.........------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&'''***,,,---------------------------..................///......------......------,,,++++++***------......------,,,+++,,,,,,------...//////000////////////////////////////////////000000000000...000111111000000111333333222111000000000111222111222222333333444444555666888999;;;<<<<<<;;;;;;;;;===AAAEEEKKKXXXooo+++++++++,,,,,,,,,---------------......//////000,,,++++++******++++++,,,************************))))))************)))))),,,,,,++++++++++++++++++***+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,---///+++,,,,,,,,,,,,,,,,,,+++------......---,,,,,,+++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,---.../////////------------...///000111////////////////////////....../////////000000000111111111111111111111111////////////////////////......//////000111111222//////.........///000000---...///000000///...---......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***------+++***+++,,,------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---222111...++++++---................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---------------,,,,,,,,,---------......&&&(((***---.........---------------,,,,,,,,,,,,------......///.........---,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------..................////////////////////////////////////000000000000///111222222111111111222222222111000000000111111111222222333333444444555555777999;;;<<<<<<<<<;;;;;;===AAAFFFKKKWWWooo---------....../////////(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,((((((((((((((((((((((((,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,***)))***,,,++++++---......---++++++---.........---,,,,,,+++++++++,,,---------,,,,,,...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---...............///000111111222---------...///000111111////////////////////////............////////////000000000000000000000000////////////////////////---......///000111111222000///...---------------...///000222222000///.........---------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%(((+++,,,***((()))+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***000777666000,,,,,,///........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,,,,,,,------...///...---+++***+++,,,------............,,,,,,,,,---------......,,,...///111111000...------------,,,,,,+++++++++,,,,,,---.../////////...***++++++,,,,,,------...)))***,,,.../////////.../////////...------,,,,,,////////////////////////////////////000000000000000222333333222222222333000000000000111222333444111222222333333444555555444666999;;;======<<<<<<:::===AAAFFFJJJWWWooo---,,,,,,++++++,,,,,,---///......------......///------------------------++++++++++++++++++++++++......---,,,+++))))))(((************************+++++++++*********))))))******+++++++++,,,,,,,,,------,,,+++************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********///......---------......,,,,,,,,,,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,------------------------------.../////////////////////000000000000////////////////////////......////////////////////////////////////............,,,,,,---.../////////...,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,+++******)))))))))---,,,,,,,,,,,,---......///......------......///---------,,,,,,,,,,,,,,,+++,,,------------...///------,,,++++++******))).........------,,,,,,,,,---------------------------,,,,,,+++,,,---...///000000/////////.........------------------------,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...............------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000.........------,,,,,,,,,------------............//////.........---------,,,,,,...///000000000000......///000000000000000///////////////000111111111111222222222333333333444444444444444444444444888888888999:::::::::;;;888===<<>>===@@@LLLWWWiii---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......************************---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++,,,---...,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++------,,,+++++++++,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---...///000////////////.........------------------------/////////000000000111111//////000000000000//////........................,,,---------......///////////////............------............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------......---,,,,,,+++************+++,,,,,,---..................//////000000---,,,,,,++++++,,,,,,---+++,,,---...////////////------......---,,,+++***------------............,,,,,,------------------------------------------......---------...//////---------------,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,+++++++++,,,------...............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///------...///...------------,,,,,,,,,---------.........//////...............---------......///////////////.........///000000000000000000////////////000111111111111111222222222222333444444444444444444444444666666777777888999999:::999???>>>AAALLLWWWiii---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********++++++,,,---++++++******++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************+++,,,------************************---,,,,,,+++************,,,,,,,,,,,,------............/////////.................................000000000000000111111222000111111222222111111000////////////000000000000,,,,,,------......////////////.........---------............------,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------...//////////////////......------......///,,,------......---,,,,,,+++++++++,,,......---,,,+++,,,,,,---......//////------......//////000000------------------------.....................///////////////////////////------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------+++,,,,,,,,,,,,---------...........................///////////////...---......///000000000000000000000//////000000111222111111111111222222222222333333444444444444444444555555666777888999999::::::@@@???AAAMMMVVVggg---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,---,,,++++++*********++++++*********++++++,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,++++++++++++)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************+++,,,------************************---,,,,,,+++************,,,,,,,,,---------------,,,------.........---,,,........................111000000///000111222222///000000111111000000///---------....../////////---------.........//////............---------------.........---,,,++++++---,,,++++++++++++,,,---************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------.........---------,,,,,,+++,,,---.........------///......------......///......---,,,,,,+++++++++///---+++,,,......---,,,******+++,,,---...//////,,,,,,------.........///------------------------..................------.../////////////////////------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------....../////////000000000---........................///////////////...---......///000000000000000000000000000000111222222000000111111111222222222333333333444444444555555444555666777888999:::::::::@@@???AAALLLUUUeee|||---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++************************)))***************++++++******+++++++++,,,,,,,,,...---,,,+++************************+++,,,------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///......---,,,,,,,,,------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,------......------+++,,,---.........---,,,........................000000///...///000111222------............------*********+++,,,,,,------////////////////////////.........------------,,,,,,------------,,,,,,+++---,,,+++******+++,,,---************++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......//////...------,,,++++++***+++---.........---,,,---,,,,,,++++++,,,,,,---///...,,,,,,---///222333888444...,,,,,,---+++)))***++++++,,,---.........******++++++++++++++++++------------------------------......------,,,+++,,,,,,,,,---------------------------------------......---,,,,,,,,,------------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///------...///,,,,,,,,,------------...------------.........///---------.....................///////////////.........///000000000000000111000000000000111222222000000000111111111111222222333333444444555555555555555666777999:::;;;;;;:::@@@???AAAKKKSSScccyyy---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++************+++,,,---...........................++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///......---------...//////+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,---.........------+++,,,...///000///...---........................000///...------///111222......////////////......******++++++,,,------...111111111000//////...............---------,,,,,,++++++,,,---------,,,,,,---,,,+++))))))+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,...///000///...------,,,,,,++++++,,,,,,---,,,,,,+++---222999@@@DDD>>>888///+++,,,,,,+++))),,,,,,------......//////,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,---------,,,******,,,,,,,,,---------......------------------------------,,,,,,,,,---.........---,,,,,,+++++++++,,,+++,,,---............------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///,,,,,,,,,---------......******+++++++++,,,,,,,,,---------.........//////------...///000000000///......///000000000000000111111000000111111222333000000000000111111111111222222333333444555555666555666777888999;;;<<<<<<999???>>>@@@JJJRRR```vvv---,,,,,,++++++,,,,,,---///......------......///------------------------------------------------------------------------************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,************+++,,,------************+++,,,---...........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///...............///000111......//////---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///+++,,,---.........---,,,+++---///000111000///...////////////////////////000///---,,,---...000111111111222222222222111111------......///000111111333333222111000///............---------,,,,,,,,,***+++,,,,,,---------------,,,***))))))***,,,------------.........//////++++++,,,,,,,,,---------...------,,,,,,++++++******++++++,,,,,,------...,,,---///111111000///...///......------......///******+++///777BBBLLLRRR???777...***,,,......---.........///////////////000000000//////......---------------------------+++,,,,,,---,,,+++)))(((........./////////000000------------------------,,,,,,,,,,,,------...///...---,,,,,,++++++++++++------...///000000000///---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000,,,,,,,,,------.........---------.........//////---------.........//////,,,,,,...///000000000000...//////000000000000000111111111000111111222333000000000000111111111111222222333333444555666666555666777888:::;;;<<<===999???>>>@@@IIIQQQ___uuu++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---...------,,,+++++++++,,,///...---,,,,,,,,,---...///...,,,+++***+++,,,,,,++++++************++++++,,,)))''''''***+++***(((+++,,,,,,------,,,,,,++++++++++++******))))))))))))+++...000000///,,,+++------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,------------.........------,,,,,,++++++******,,,000333444222000...///////////////.........000000000000000000000000111111000000//////.....................///000000555333000---,,,+++,,,,,,222111///---+++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...//////...------------...++++++++++++++++++++++++++++++...555===AAA>>>:::......---,,,---...///000************************'''(((((()))******++++++------------------------++++++,,,---............---------............///......////////////......///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,///...,,,+++***+++,,,,,,///......------,,,++++++------++++++++++++------/////////......---------------------,,,,,,+++***...------,,,,,,++++++***------------------------***+++,,,............---///////////////.........///000000000000000//////333333222222111000000000333333333444444444555555666666777888999::::::;;;<<<<<<===@@@CCCLLL___ppp++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---------,,,+++++++++++++++------,,,++++++,,,---......---,,,+++++++++,,,,,,++++++************++++++///---++++++---...---++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------------,,,,,,,,,---------......---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******************+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------------------+++,,,///111222111///.../////////////////////...000000000000000000000000////////////000000000000...............//////000444222000---,,,,,,,,,---///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,000555666222......------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,------------------------,,,,,,------...------------------............///,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,///...---,,,,,,,,,------------------------------------,,,++++++,,,------.........---------,,,,,,,,,---------,,,,,,+++***---------,,,,,,,,,,,,+++........................+++,,,---...//////......000000000000000000000000//////000000000000//////222222222111111111111111333333333444444444555555666666777888999::::::;;;>>>>>>???BBBEEENNNaaarrr++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++,,,......------,,,+++++++++,,,,,,++++++************++++++000///---,,,---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------..................---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++++++++++++++)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---......///000000+++,,,---...////////////......//////////////////////////////////////////.........///000111111111......------......///000222000///---,,,------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,......+++'''---------,,,---......///........................******++++++,,,,,,---------------------------------------...------,,,,,,---------............///,,,,,,------------,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,//////...---------......++++++,,,------...//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------////////////////////////,,,---...///000000000///000000000000111111111111//////000000111000000///000111111111111222222222333333333444444444555555666666777888999::::::;;;======???BBBEEENNN```qqq+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++*********+++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++++++++******++++++,,,,,,,,,,,,++++++)))))))))******++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,------...---......//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.........///,,,,,,,,,,,,------...///............////////////.........................../////////000000000111...------------...////////////...---------......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******++++++------------------------...,,,***+++---...---,,,,,,,,,,,,---------..............................,,,,,,,,,,,,------......------------------------............---,,,++++++---------............///......////////////......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,......------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---......///........................---...//////000111111111///000000000000000111111//////000111111111000000///000000111222222333333333333333444444444555555666666777888999::::::;;;;;;;;;===@@@BBBKKK\\\mmm+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++******)))******++++++******+++,,,------......+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***)))))))))******++++++++++++***)))((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,***)))((((((,,,++++++******++++++,,,***++++++,,,,,,---------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,+++,,,,,,......---.........//////000000------------------------111000000000/////////...---------------...//////......------------......,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,+++************+++------------------------...,,,++++++---...//////,,,,,,,,,------------------------------------------------------.........------------------------............---,,,++++++---------............///......////////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---......//////------------------------......//////000111111222.........//////000000000//////000111111111111111//////000111222333333444333333333444444444555555666666777888999::::::;;;::::::===@@@BBBJJJ[[[kkk++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,++++++************+++,,,,,,++++++,,,---............++++++,,,---------,,,,,,++++++************++++++,,,------,,,++++++---...******++++++++++++******,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,***)))((((((---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...------,,,++++++******------,,,,,,,,,------...------......///000000000........................111111111000///.........------,,,,,,------...///.........------------------,,,,,,+++++++++++++++++++++------------++++++***++++++,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,------------,,,------------------------------------------......---------------------------------...------,,,,,,---------............///,,,,,,------------,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,***+++,,,,,,------,,,,,,//////...---,,,,,,++++++------............------,,,,,,,,,,,,------------++++++,,,---------,,,,,,+++,,,,,,---.../////////------------------------///.........///000111222------......//////000000//////000111222222222222//////000111222222333333333333333444444444555555666666777888999::::::;;;;;;<<<>>>BBBDDDKKK\\\lll++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,++++++++++++++++++,,,------------.../////////...---***+++,,,---------,,,,,,++++++************+++++++++---......,,,,,,///111******++++++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,***))))))***,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***++++++,,,---...------------------------******++++++++++++,,,,,,---------------,,,,,,,,,------......------------------......///000000111........................000000000000////////////------,,,,,,------...///............---,,,,,,+++,,,+++++++++++++++,,,,,,***+++---......---+++***))))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******+++***+++,,,---------,,,,,,------------------------------------------------------------------------,,,,,,------...------------------............///,,,,,,------------,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,***+++---.........---------------------------,,,,,,---...//////...---,,,,,,,,,---------.........***+++,,,,,,---------,,,,,,,,,------......//////..............................------...///111222---......///000000111111//////000111222222222222000000000111222222222333333333333444444444555555666666777888999::::::;;;;;;;;;>>>AAADDDKKK[[[kkk++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++,,,+++++++++,,,------......///000000000///...---)))***,,,---...---,,,,,,++++++************++++++)))+++------+++,,,///222******++++++++++++******,,,++++++******)))))))))******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,))))))***+++,,,,,,---------,,,***))))))***,,,------,,,,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,...000000------------------------,,,,,,---------.........,,,,,,------.../////////---......//////...---------------...///000000111////////////////////////......//////000000111111---,,,,,,,,,,,,---..................---,,,+++***************+++,,,------***+++---......---+++***(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,---...***+++,,,---...---,,,,,,........................---------------------,,,------------------------++++++,,,---............---------.........//////...//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,+++,,,.../////////......+++,,,,,,------......///,,,---...//////...---,,,---------....../////////***+++,,,,,,---------------------...............////////////////////////......------...///111222...//////000111222222222//////000222222333333333111111111111111222222222333333333444444444555555666666777888999::::::;;;888999<<>>AAADDDHHHTTT```sss************+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222222000///...---------++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***+++,,,------...,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++************,,,,,,,,,++++++*********+++++++++,,,,,,---------************************,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++------,,,,,,+++******)))))))))******++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---.........---,,,+++.........------.........***---111333222///---,,,...///111111000/////////+++---//////...///000222///.........------------...------,,,,,,------...,,,,,,,,,------.........------...///...---+++***+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,---.../////////...---,,,,,,,,,------.........,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........------------------.........//////........................---------....../////////++++++,,,---...///000111---------....../////////---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++.........------,,,,,,+++++++++---......---++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......000000000000000/////////111111111111000///...---000000000000000//////...000000111111111111000000...///000111222333444444111111222333444666666777666777999:::;;;<<<<<<<<<888999<<<@@@CCCHHHTTT```sss+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------++++++++++++------------,,,++++++,,,------++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++...---,,,,,,++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,((())))))******))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...///000222222......///000000000000000---......///////////////000000000000000000000000---,,,+++*********+++,,,------,,,++++++***)))))),,,------......------,,,)))***+++,,,---------------------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++))),,,000///---,,,------------------------******+++,,,------------+++,,,.../////////...---++++++,,,,,,---...////////////...------------......---,,,++++++,,,---...000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,---......------............------,,,,,,------------,,,,,,......////////////......------------------------...---,,,++++++,,,---......///////////////......000000000000000000000000////////////000000000000000000000000000000000000111000///222666777666444555444444333333444666777555666777888999::::::::::::>>>;;;<<>><<<<<>><<<<<>><<<<<>><<<===DDDEEEMMM^^^www)))******++++++******)))******+++,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++,,,---......++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...//////...,,,+++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------...---,,,+++***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......,,,+++************+++,,,------......---------......///////////////........................,,,------------,,,++++++------------------------++++++,,,,,,,,,,,,++++++------............------*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...,,,111:::999222------------------------------.........------,,,,,,,,,,,,,,,,,,------...------------------------//////...------------------......//////......---***+++,,,,,,---...//////------------------------++++++,,,,,,,,,,,,------))))))***+++,,,---...///------............------.........//////.........------............---------------------------------......//////......---------...///000000000000////////////////////////.../////////000000000000000000000000000000000000,,,///111222222333444666444444555666666666666666555666777888999:::::::::888>>><<<===DDDEEELLL]]]ttt)))******++++++******))))))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++,,,---...///***+++---......---+++************++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---............---,,,++++++,,,,,,,,,,,,------,,,------------------,,,+++,,,---......,,,+++***,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,++++++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***(((''''''(((***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++///...,,,+++***)))))))))++++++,,,------------,,,---......///////////////////////////////////////---......///...---,,,+++------------------------++++++,,,,,,,,,,,,++++++------............------+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++++++++,,,---------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))------)))///:::;;;444------------------------******+++,,,,,,,,,++++++++++++,,,------------,,,+++,,,,,,------...............---------......///,,,---...//////...---,,,***++++++,,,---...///000........................+++++++++,,,,,,---------+++,,,,,,,,,------......------............------------............------,,,------......------,,,------------------------,,,---...//////...---,,,---...///000111111111111//////////////////////////////000000000111111111000000000000000000000000...111333444333222444666555555444444555555666666555666777888999:::::::::888===<<<===DDDEEEKKK\\\sss,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///***+++---......---+++***))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++------------++++++------...//////...------++++++,,,,,,,,,---------///...,,,++++++,,,...///+++,,,.........,,,***))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------))))))))))))***+++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---......++++++,,,------------,,,---......///////////////000000000000000000000000...///000000000///---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---...............---------------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,---...//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))---,,,(((...:::<<<555------------------------,,,------...////////////***+++,,,---...---,,,+++++++++,,,,,,---...//////,,,,,,,,,---...///000111+++,,,---......---,,,+++------------------,,,,,,........................+++++++++,,,,,,---------///............------------..................---,,,------------------,,,,,,------......------,,,------------------------+++,,,---......---,,,+++......000111222222222222////////////////////////000111111111111222222222000000000000000000000000111333555555333111333444444333222111222333444555555666777888999:::::::::888===<<<===DDDEEEKKK[[[sss,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++%%%(((+++------------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///...,,,******+++,,,---...------,,,+++***))))))++++++,,,,,,,,,,,,------***+++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++******)))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++---------,,,,,,+++++++++.../////////...---,,,,,,000///------......---+++///...---,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------//////...---,,,++++++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222000...---,,,---...///+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,,,,---///000111.........///////////////,,,,,,------------,,,,,,........................---------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------............---,,,++++++,,,,,,,,,---...///000000...---,,,+++***+++,,,---+++,,,.../////////......111000...,,,,,,,,,...///000000000000111111111111000000000000000000000000111111222222222111000000000111111111111222222222444444444444444444444444555777888999888888999;;;;;;;;;===???@@@DDDNNNZZZqqq,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++&&&))),,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,***)))((()))***+++---,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++************))))))))),,,++++++******++++++,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,---------,,,,,,++++++***.........---------,,,,,,.........///......------000...---...//////...---///...---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000111111000...---,,,---...///,,,---///000000///---,,,---,,,,,,++++++,,,,,,---............------------------......///000000000............////////////---------......---------------------------------.........---------,,,,,,---,,,,,,,,,,,,---......---------------------------------...------,,,,,,,,,,,,------......//////------,,,,,,+++,,,,,,---,,,,,,.../////////......111000...,,,,,,---...////////////000000000111111000000000000000000000000333333333333222111111000000111111111111222222222444444444444444444444444555777888999888888999;;;;;;;;;===???@@@CCCNNNZZZmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++(((***------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,++++++******+++,,,---...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,//////............------------......///.........///.........000111000///......---,,,,,,,,,------------,,,,,,,,,+++++++++------------------------++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------------)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000///...---------...///---...///000000///...------,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,...///000111111000///...........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,//////............---------,,,,,,,,,,,,---..............................,,,,,,------...------------------------.........,,,,,,------------,,,,,,,,,---......///.........000///...---------...///....../////////000000000000000000000000000000000222222222222111000///...000111111111111222222222444444444444444444444444555777888999888888999;;;;;;;;;===???@@@CCCNNNYYYjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,------------,,,,,,---------....../////////............------------,,,,,,---.../////////...///......///111222111000---------------------------,,,,,,,,,,,,+++++++++........................+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------///......---,,,+++******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,//////...---------...///---...////////////...------,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++---///000111000///---+++///...............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,,,,,,,---..............................++++++,,,---...............---------------------+++,,,---.........---,,,------..................000///......---...//////............////////////////////////////////////111111111000///...---,,,000000111111111222222222333333444444444444444444555777888999888888999;;;<<<;;;===@@@@@@CCCMMMYYYjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.../////////...///......///111222111000,,,------------------------------,,,,,,,,,++++++........................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............---,,,+++******)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++......---------.........---------......------------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,---/////////---+++)))//////......---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---..............................++++++,,,---............---------------,,,,,,,,,***+++---...///...------............------......//////........./////////............////////////////////////////////////111111111111000///...---000000111111111222222222333333333444444444555555555777888999888888999;;;<<<<<<===@@@@@@CCCMMMXXXnnn,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********))))))))))))******++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---------......///.........///.........000111000///+++,,,---.........------......---------,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------.........++++++++++++,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---------............---------------------------,,,,,,++++++,,,,,,---*********+++,,,---------,,,------...---,,,+++***//////......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......------------------------,,,,,,------...---------,,,,,,,,,,,,,,,---------+++,,,---......///......//////...---------............/////////000000000....../////////000000000000000000000000000000000222222333333222222111111000111111111111222222222222333333444444555555555555777888999888888999;;;===<<<>>>@@@@@@BBBMMMXXXppp,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))))))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++************))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///......------000...---...//////...---+++,,,---.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------+++,,,------..................------------......---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,------...,,,,,,,,,------...///000000///...---,,,------.........///000000000000000/////////000000000111111000000000000000000000000///000111111222111111111000111111111111222222222222222333333444555555666555777888999888888999;;;===<<<>>>@@@@@@BBBLLLXXXooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,------...+++,,,,,,------,,,,,,+++........................---------.........//////.../////////...---,,,,,,000///------......---+++***+++---...///...------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////...------,,,+++***))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............+++,,,------.........---//////............//////---,,,,,,++++++,,,,,,---000000000///......------......---------....../////////...---,,,,,,++++++***++++++,,,,,,++++++***........................---------.........//////---,,,,,,,,,,,,---......++++++++++++++++++++++++............---,,,++++++******+++,,,,,,---......------,,,,,,---...000111000///...---,,,------.........///000000000000000000000000000111111111111000000000000000000000000+++,,,---...////////////000111111111111222222222222222333333444555666666666777999999888888:::;;;======>>>@@@@@@BBBLLLWWWlll------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++***))))))***+++,,,---***'''))),,,...+++(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------......------)))***+++,,,---........./////////......---------++++++++++++++++++++++++---------,,,,,,++++++++++++*********+++,,,,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))***+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---111///+++(((***,,,.........------,,,,,,,,,)))))))))******++++++,,,***+++,,,,,,------,,,,,,...------------...//////.../////////...---,,,,,,...------------...//////------...............---...........................------,,,,,,------...000///...---,,,---......+++,,,,,,------,,,,,,+++,,,,,,------------......---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---+++(((&&&'''))),,,///,,,,,,,,,---------......------------,,,,,,+++***------------------------////////////............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------,,,,,,+++++++++******+++++++++,,,,,,,,,...........................------,,,,,,------...,,,,,,------------,,,,,,........................000///...------...///000------------.........///////////////////////////............////////////...//////000000000000000/////////000111111222222222222333333333333444444444333333333333444555555888888888888888999999999::::::<<>>???AAAGGGPPPaaazzz,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++///000...,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............////////////////////////////////////---......---+++***+++,,,,,,,,,------...------,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......---.....................------------------------+++++++++,,,,,,---------------------------------------------------------------+++******+++---------------,,,,,,+++++++++***+++,,,---------------.........------,,,,,,,,,---------------------...---------...............------,,,++++++,,,---------.....................++++++,,,,,,,,,+++*********+++---.........---,,,------------------------+++,,,,,,------,,,,,,+++........................---......//////......---,,,---------.../////////---.....................------------------------........................------...............///000000//////......------////////////////////////111111111111000000//////000222333333111000000111//////000000000111111111333333333333444555666666777777777777777666666666888888;;;>>>???AAAGGGPPP```yyy,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++***************++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******++++++++++++******+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...............////////////////////////////////////+++---------+++***+++,,,+++,,,------......------)))******++++++,,,,,,---+++,,,,,,------.........---------...............------------------------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------------.........///...,,,++++++,,,...///---------...............,,,------.........------,,,,,,---...............------------------------,,,------......------,,,........................------............---------------...............---------...............------------------------//////...------...//////........................///////////////.................................000000000000000000000111000222333333111000000111///000000000111111111111333333333333444555666666666777777777777777777777999999;;;???@@@AAAHHHPPP```yyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***+++,,,,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////+++,,,...---,,,,,,---...---------...------,,,,,,******++++++,,,------...++++++,,,,,,---......///---------.........//////........................---,,,,,,,,,,,,,,,,,,+++................................................------............---------------------.........///...---,,,+++,,,------+++,,,,,,------.........,,,------...............,,,,,,,,,------.................................---------.........//////------...///000000000000......------......///000........................---......//////......---..............................////////////.....................------------------.........//////........................000///...------...///000////////////.....................////////////////////////////////////////////////000111111222222000222333333111000000111000000000111111111222222333333333333444555666666777777888888999999::::::::::::<<<@@@AAABBBIIIQQQaaayyy,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++------,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++((()))***+++,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------////////////---------///000///,,,+++...111------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,------...................../////////000////////////////////////+++---......------///000/////////...---,,,+++***++++++,,,------...//////++++++,,,,,,---...//////---------.........//////........................---------,,,,,,+++++++++................................................,,,---////////////---,,,---------....../////////000///---+++***+++---...***++++++,,,---...//////,,,,,,---.../////////...,,,,,,,,,------.........---...000111111000...------------.........//////,,,,,,...///000000000000//////...------///000111000000000000000000000000......////////////......//////////////////////////////000000000000///////////////......------,,,---------.........//////////////////////////////000///...------...///000///////////////.........---.........//////000000000000000000000000000000......///000111222333333000222333333111000000111111111111111222222222222333333333333444555666666888888999:::;;;;;;<<<<<<::::::===@@@AAACCCIIIRRRaaazzz------------------------------++++++++++++------...------,,,,,,------...---------,,,,,,+++++++++.........------,,,,,,,,,***))))))+++...000000000+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,*********+++,,,---...///------------------------//////...---+++***)))))),,,,,,+++***))))))))))))++++++******++++++,,,---...---+++******+++---...,,,+++*********,,,///000------++++++++++++------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++************************...---,,,,,,++++++++++++%%%''')))+++,,,+++***)))///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........---,,,...111...)))+++222///////////////.........////////////////////////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///***++++++++++++******)))111...---...000000---*********+++,,,---...//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------............///////////////////////////................................................////////////000000000000.........------,,,,,,,,,////////////////////////////////////............---------............///000000000000000000000000...............///000000000000000000//////////////////.........---------111111000000//////......------,,,,,,,,,,,,------............////////////////////////000000000000222111111111000000//////---...///000000000000000111111111111222333444555444444444444555666777777888999999::::::::::::999:::<<<>>>>>>>>>AAAGGGLLL___uuu,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,---,,,++++++,,,---,,,***+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------------------------------+++++++++,,,,,,---------++++++*********++++++,,,++++++******++++++,,,---...---+++******+++---...+++***)))))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++''')))+++,,,------,,,+++------,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++//////,,,,,,000/////////////////////...////////////////////////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,---------,,,,,,///---,,,---......,,,************+++,,,,,,------------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---.........---------------............///........................++++++++++++++++++++++++....................................////////////.........------,,,,,,,,,........................000000//////......---------------............///........................---------------...//////000000000000//////////////////.........---------//////........................------------............/////////000000000////////////000000000000111111111111000000000/////////000000000111111111111111111111222333444444222222222222333444555555555555666777777777777666:::<<<>>>>>>>>>AAAGGGLLL___ttt+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,++++++++++++***(((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------******+++,,,,,,---......*********++++++,,,---...++++++******++++++,,,------,,,+++******+++,,,---+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,.........------,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******///+++***...111///---.........//////////////////////////////////////////......------------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,---...///////////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........------,,,---------............///------------------------******************++++++........................------------.....................---------------------------------------111000000///...------------------............///........................,,,,,,,,,,,,,,,---......////////////000000000000/////////............---....../////////////////////..................////////////000000000111111////////////000000000000111111111111000000000000222111000000000111222333222222222111222222333333222222222222333444555555777777888999999999999999:::<<<>>>>>>>>>AAAGGGLLL___sss++++++++++++++++++++++++++++++------------++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---......------,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,//////000111000...------............////////////////////////////////////......------------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,---.........---+++***+++,,,---...////////////000000000000111000//////000000/////////.........////////////////////////////////////....................................------------------------------------------------......///......---,,,,,,---------............///------------------------,,,---------------..............................------........./////////...............---------------------------------111111000///...------,,,---------............///........................------,,,,,,------...///////////////000000000000/////////...............000000111111222222333333//////............//////000000000000111111111111////////////000000000000111111111000000000000000444333111000000111333444333333222222111222222222444444444444555666777777888888999:::;;;;;;;;;;;;:::<<<>>>===>>>AAAGGGLLL^^^rrr------------------------++++++------------++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,---......///...444888555...+++,,,///---.........//////000000////////////////////////......------------.........------,,,,,,------...++++++,,,,,,,,,---------,,,,,,.........---,,,+++++++++,,,......////////////000111222111111111111222111111000000//////...000000000000000000000000////////////....................................------------------------------------------------////////////...---,,,,,,---------............///....................................//////000000............................../////////000000000........................------------------------111000000///...------------------............///////////////////////////...............//////000.../////////000000000111////////////////////////000000111111222222333333//////............//////000000000000111111111111////////////000000000000000000000000000000111111555333222000000111333444333333222222111222222222444444444444555666777777444555666777888888888888:::<<<>>>===>>>AAAGGGLLL]]]qqq------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,000...------------,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000///---,,,***)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...***************+++++++++------,,,,,,------......,,,,,,,,,,,,------------+++,,,,,,------...//////,,,666<<<666---***,,,///------......///000000000////////////////////////......------------.........------,,,,,,------...,,,,,,------......//////---......///000000//////---...///000000111111000///111222333111111111222222222222111111000000000000000000000000000000000000000000000////////////........................------------------------////////////////////////....../////////...---------------............///////////////////////////,,,,,,------......//////........................////////////000000000111.............../////////------------------------////////////............---------............///000000000000000000000000///............///000000......//////000000111111...////////////000000000....../////////////////////..................////////////000000000111111////////////000000000000000000000000111111111111444333222111111111222333222222222111222222333333222222222222333444555555555666777888999::::::::::::<<<>>>>>>>>>AAAGGGLLL[[[ppp,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...,,,+++,,,------,,,+++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***)))))))))++++++******++++++,,,---******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++************++++++,,,,,,++++++,,,------...,,,,,,,,,------------...---------,,,,,,,,,++++++)))222888333---,,,------------......///000000111////////////////////////......------------.........------,,,,,,------...------......///000000111000000111111222333444555333444444555555555444444222444777777555444555777666666555555555555555555444444444444444444444444333333222222222111111111................................................////////////////////////---......////////////...---------............///........................++++++,,,,,,---......///................................./////////000000---........./////////000....................................////////////---------............///////////////////////////...------------...//////.........///000111111111.../////////000000000000//////........................------------............/////////000000000////////////000000000000///000000000111111111111333222222222111111111111111111111111222333444444222222222222333444555555777888999:::;;;<<<<<<<<<:::<<<>>>>>>>>>AAAGGGLLLYYYooo++++++++++++++++++++++++...---++++++++++++---...,,,++++++++++++++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,(((((((((***---//////...---------,,,,,,+++++++++***+++,,,------,,,+++***+++,,,---......,,,+++)))++++++++++++++++++++++++//////...---+++***))))))++++++******)))*********++++++******++++++,,,---******++++++++++++******'''((()))++++++,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++******************************))))))***+++,,,,,,,,,,,,+++******++++++++++++*********+++,,,,,,---,,,,,,,,,---------......//////...,,,***)))((('''&&&...222///---//////+++---------...///000000111////////////////////////.........------............------,,,,,,------............///000111111222333333222333444666888:::888999999999999888888777777999<<<<<<:::999;;;===::::::::::::::::::::::::999999999999999999999999555555444444444333333333////////////////////////................................................------...///000000000///---------.........//////------------------------,,,,,,------...///000000........................---------.........//////---.........//////000000////////////////////////------......///000000000---------.........//////........................---,,,,,,,,,,,,---......---......///000111111222.../////////000000111111111111000000//////......---------,,,,,,---------............////////////////////////000000000000//////000000111111111222222222222222222111000///111111111111222333444555444444444444555666777777444444666777888999999999:::<<<>>>>>>>>>AAAGGGLLLXXXooo...---,,,+++******)))***------------------------++++++,,,,,,,,,,,,------+++++++++++++++***)))((()))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,))))))***++++++,,,------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,........................+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++))))))---111++++++++++++++++++++++++(((((())))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,------.........,,,------...---,,,***)))---------------------------***'''(((+++......,,,---,,,,,,+++*********+++,,,,,,...///000000000000111111111111000///...---...---,,,+++++++++,,,---000///...---......000111000111222444555555666666555666888999:::::::::::::::;;;<<<<<<<<<:::999888999999:::;;;<<<===>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<888888888999999999::::::888666444222111222333444444333111///.........///............------------------......///.........////////////////////////////////////..................////////////..................//////////////////000111111111111111111111000000//////......000111111000000///...---........................------------------------------......//////000000000000//////......------////////////////////////000000//////......------,,,---...//////...---,,,............////////////......//////000000111111///////////////000111111000000000000000000111111222222222222222111000///222111000//////111333444333333333333444555666666777888888999999:::;;;;;;;;;999999<<<>>>>>>CCCJJJYYYnnn,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,+++******)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,---......---,,,,,,******++++++,,,---------......---,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,+++)))))),,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++///---******,,,...---,,,...------,,,+++,,,,,,,,,,,,---...///////////////...//////000000/////////...---,,,,,,+++,,,------......---------...000000222333444666777888888999:::;;;===>>>?????????>>><<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<======>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::999777444333333444444888888666555444444444444111111111000000//////.........////////////......---------...............////////////..................////////////..................////////////333333333333222111000///111000000000/////////......///000000000000000///........................------------------------.........//////////////////////////////.........000000000000000000000000///////////////.........---...////////////...---............////////////000000000000000////////////////////////000111111111111111000000000000000111111222222222111000000111000///......000111333222111111222222333444555777888888999999:::;;;;;;===;;;;;;>>>???@@@EEEKKKYYYnnn*********+++,,,...000000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))+++,,,+++******+++---++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,+++++++++******,,,,,,+++++++++*********************+++---...///---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,111///---,,,------,,,+++///......---------------//////000111111000000000+++,,,---...///000000000......---------......///////////////000222333444555666888:::;;;<<<<<<===??????@@@AAABBBBBBBBBAAA>>>????????????>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@>>><<<;;;999999::::::<<<;;;:::999999888999999555555555444333222222111//////000000000000//////---........./////////000////////////..................////////////..................////////////777666666555333111///...000000000000////////////---...///000111111111111........................///////////////////////////////////////..................///////////////111111111111111111111111.........///////////////...//////000000//////...............////////////222111111000000///......000////////////000111111222111111111000000//////000111111222222222111111222111000///000111222333333222222333333444555666777888888999999:::;;;;;;???======@@@AAAAAAFFFLLLYYYnnn******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++---------------.........,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,000000000//////......---***++++++,,,---------------------...............///...---------------,,,......---------------...222222333333333222111111,,,,,,---...////////////////////////000000111111333333444555666777999999999:::;;;===>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;;;;:::::::::::::::::::::999888888777666555555111222222222222111111000000000000000111111111111////////////..................////////////..................////////////666666555444333111000///000000000000////////////......///000000000000000........................////////////////////////000000//////......------------......//////000000000000000000000000000000------......//////000000//////000000000000//////............////////////111111000000000000000000000000//////000000111222222222111111000////////////000111222222222222222444444333333333444555666555555555666666777888999777888888999999:::;;;;;;???======@@@AAAAAAFFFLLLXXXlll,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,000000000//////......---++++++++++++,,,------...---------....../////////+++,,,,,,------------...------,,,,,,,,,,,,------111111111222111111000000...//////000000//////...000111111222333444444444666666888999:::;;;<<<<<<;;;<<<===???@@@@@@AAAAAA>>>>>>>>>===============::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999888888888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<666666666777888:::;;;;;;::::::::::::;;;;;;;;;:::<<<<<<;;;:::999999888888555555555555555444333333000000000000000000000000////////////..................////////////..................////////////222222222222222111000000////////////000000000000000000000000000///......////////////////////////000000000000000000000000000000//////......------------......//////000000////////////////////////------......//////000000000000////////////000000............////////////...//////000111222222333000000000000000111222222111111111111000000/////////000111222222222222222444444444444444555555666666666666666777888999999777888888999999:::;;;;;;>>><<<<<>>???????????????>>>===<<<;;;;;;;;;;;;;;;666666666555666666777888999999888888777777666666666666666555555555444444444555555666666666666666888888888999999999::::::666666777999:::<<<======999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888999888888777666555111111000000///.........////////////..................////////////..................////////////...///000111111111111111////////////000000000000111111111111000///...---////////////////////////000000000000000000000000///////////////..................///////////////.................................///////////////000//////......//////000............////////////---...///000222333444444111000000000000111222222000000000000000000000111000111111222222222111111111111222222222333333333444333333444444555666777777888888999999:::;;;;;;>>><<<<<<>>>>>>>>>CCCIIITTTiii,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,++++++...---,,,+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,......---,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''(((***,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******''''''(((***+++,,,---...)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,---.........***---///000...,,,---...---------------...//////,,,,,,---...////////////111222333444444555444444333555777999:::;;;;;;;;;;;;;;;===>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<;;;999888777777777888333333222222222333555555555555555555555444444444444444333333333222222222111222333333444444333333666666666777777777888888888999:::;;;;;;<<<<<<<<<888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888555555444222111000///...////////////..................////////////..................////////////...///000000111111111000.../////////000000000111///000000000000000///...////////////////////////////////////////////////.........//////////////////////////////.........///////////////////////////////////////.........//////...------...//////............//////////////////000111222222333333111111000000111111222333/////////000111111222222111111222222222111000000000111111222222222222222333333333333444555666666777888888999999:::;;;;;;>>><<<<<<>>>>>>>>>CCCIIIRRRhhh+++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++++++++++++++///...,,,+++***+++,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***,,,......---,,,+++---,,,+++******+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,---)))))))))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,(((%%%%%%(((*********++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******)))***+++---///111222333,,,+++******))))))******,,,,,,,,,------.........///...,,,+++***++++++,,,------......///000111111---000222222...,,,,,,..................///000111......///111222222222222111222333555666777888888555666888;;;<<<=========>>>???AAAAAABBBAAA@@@???>>>>>>>>>======;;;::::::999888666444333333444444222111111000111222333444333333333333333333333333333333222222222222111111111222333333444444333333555555555555666666666666555555666666666555444444555666888:::;;;;;;::::::::::::;;;;;;<<<<<<==================<<<;;;:::999::::::999777555333222111000/////////..................////////////................../////////000000000111111111111000000.../////////000000111111---...///000111111111111000000000000000000000000////////////////////////---.........//////000000000000//////.........---000000000000000000000000000000//////.........---///...---,,,,,,---...///............/////////000111111111111111222222222111111111000111111222333......///000111222333333222222222222222111000///111222333444444444333333555444444555555666777888777888888999::::::;;;;;;???======?????????CCCIIIPPPggg,,,,,,,,,+++++++++******///,,,))))))---///000///------------------------+++***)))))))))***,,,,,,+++***)))***,,,---,,,+++************************))))))***+++,,,------...***++++++,,,,,,++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...*********************************++++++,,,,,,,,,)))******++++++,,,------......---,,,+++***)))(((************************************************************************,,,***)))***++++++***)))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...---------.........//////------,,,,,,,,,---......,,,,,,,,,,,,---...//////...///000111222333333333444555666888999::::::;;;::::::;;;;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>;;;;;;:::999999999999999444333222111111222333333222111000//////...//////444333333333333333444444333333444444444333222222111111222222222333333333444444444444444444444444555555555555555555555555999888888777888999:::;;;::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;999999888777777666666666333222000///...//////000000//////000000111222333000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000111222333333222000///222111111111000000//////333111000000111222222111222222222222111111111111////////////////////////...------,,,,,,,,,------000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222222333333444555666888999444444555555555555555555888999999::::::;;;;;;<<<<<<============@@@DDDGGGTTThhh,,,,,,,,,++++++++++++***,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++,,,---...---+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------.........------,,,,,,,,,------......---------------......111111333444444555555555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>======<<<<<<888777666666555555555555444333222222222222333444444444333222222222222222222222222222222333444444222222333333333333222222222222222222333333333333444444444444444444444444444444444333333333333333555555444555555777888999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999777666666555444333222111000000000000000/////////000111111000000////////////000000000000000000111111111222000000000000000000000000000000000000000000000000////////////////////////,,,------.........------111111111111000000000///222000//////000111111000000000000/////////......//////////////////////////////............///000111111111000000000000000000000000000000000000000000000000000000000000000111000000000000000000000222222222222222222222222222222333333444555666777444444444555555555666666888888999::::::;;;;;;<<<:::;;;<<<===>>>AAAEEEIIIRRRfff,,,,,,,,,,,,++++++++++++***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,///---++++++++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))******+++++++++,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......------......///000555666777888888888888888999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999666555444333333222222222333333222222222222333444555444444333333333444444111111111222333444555666222222333444555555555555555555555555666666666666666666666666666666666666444444444333333222222222222222222222333444555666666666666666777888999999:::::::::;;;;;;<<<===>>>@@@???>>><<<;;;999888777777777666666444333222111111000000///////////////000//////......//////000000000000111111111111111000000000000000000000000000000000000000000000000////////////////////////............//////000111111111111111000000000000111///......///000000///000000////////////......////////////////////////000000///000000111222333///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222333222222222333333444555222333333444555666777777888888999999:::;;;;;;;;;888:::;;;<<<>>>BBBGGGJJJQQQeee------,,,,,,,,,++++++++++++***))))))************++++++++++++++++++++++++************++++++,,,,,,...---++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''((()))(((''''''((()))***,,,---...///*********++++++,,,,,,,,,))))))*********+++++++++))))))***+++,,,...///000+++++++++,,,,,,,,,------------,,,,,,,,,,,,------.........///000222333444:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>????????????;;;;;;;;;;;;::::::::::::===<<<;;;:::999888777666666555444333222222222222222222222222222222333333333333222222222333333444333333444444666777888999666666777999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555555555444444333333333333444444444444444555666666999999::::::;;;===>>>???>>>>>>===<<<;;;::::::999999999999999888666333222222111000///............000//////......//////000111111111111111111111111////////////////////////////////////////////////////////////////////////000////////////111333444111111111000000000000000111000......000111000///222111111111000000000000/////////////////////////////////000111222333444---.........//////000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333222222222111222222333333222222333444555666777888888888888999::::::;;;;;;999:::<<<===>>>AAAFFFIIIQQQeee---------,,,,,,,,,++++++,,,+++***(((((())),,,...++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++*********++++++,,,,,,---******++++++,,,,,,,,,---))))))*********+++++++++++++++++++++,,,---......+++++++++,,,,,,,,,------------,,,,,,------...///......000222444777999;;;>>>????????????>>>>>>=========>>>>>>???>>>>>>>>>;;;;;;::::::999999999888::::::999888666555444444444333333222222222222222000111111222222333333333444333333333444555666666888888888999:::<<<===>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<<<<;;;:::999888666555444444444333333333444555555777777777777888:::;;;<<<:::::::::::::::;;;;;;;;;::::::::::::999777555444444333222111000/////////000000////////////000000222222222111111111111111////////////////////////////////////////////////000000000000000000000000...------------///111222000000000000000000111111333111///000111222111111111111111000000000000///000000000000000000000000......//////000111222333......///000111111222222000000000000000000000000000000000000000000000000//////000000111111111111111111111222222333333333222222111111111222222333222222333444555666777888777777888999999::::::;;;;;;<<<======>>>@@@DDDGGGRRReee------------,,,,,,,,,,,,*********)))((()))---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++***)))***,,,---,,,+++************************((()))***+++,,,------...***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,,,,+++...------,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,//////---,,,+++*********,,,,,,,,,,,,------------,,,,,,------...000111222111222444666999<<<>>>@@@AAAAAAAAAAAA@@@@@@???>>><<<<<<=========<<<;;;;;;:::999999888888777777777777777666555444444333333000000000000000111222222111222333444555555444444888888888888999;;;<<<<<<>>>>>>>>>??????AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<:::999888777777666666777777888666555555555555666666777666666777888999::::::;;;999::::::999999888777666666555444333222222222222222111111000000111111222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222000000000000111111111111333111000000111222222111//////............------000000000000000000000000///.........///000111111000000111222444555666666000000000000000000000000000000000000000000000000/////////000111111222222111111111222222333333444222111111111222222333444222333333444555666777777777777888888999:::::::::<<<============@@@CCCFFFRRReee...------------,,,,,,,,,###&&&)))+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((('''&&&(((***++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------------.........,,,,,,---...000222444555777888999:::<<>>::::::;;;;;;:::999888888888888888777666555555555444444444333333222222222000000000000111333444555444555666777888888888777<<<<<<<<<===>>>???AAABBBCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFFFFEEEDDDCCCAAA@@@======<<<<<<<<<<<<======::::::888777666666666666666666666777888888999999999888888777777777888888888777666555555555555555333333222222222222333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111///000000000111111111111222111//////111222111000//////.........---------000000000000000000000000000000/////////000000111//////000222333444666666000000000000000000000000000000000000000000000000...//////000111111222222000111111222333333444444111111111222222444555666444444444555555555666666777777777888999999:::::::::;;;<<<===>>>@@@EEEHHHQQQccc......---------,,,,,,,,,""")))---,,,***))))))------------------------***+++,,,---...---,,,,,,///---++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++*********((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---'''((()))***,,,...//////---------,,,,,,+++++++++++++++,,,,,,,,,---------((())))))+++,,,...000111---------.........//////,,,,,,---///111333555777<<<<<<======>>>@@@AAABBBBBBCCCBBBBBBAAA@@@>>>>>>999999999999888777666666888777777666555444444444333333222222222222222222111111222333444666888999666777999:::;;;;;;;;;:::=========>>>???AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::999999777777777777777777777777888777666666666777888999999888888777777777777888444333333222222333333444333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000------...//////...---,,,//////000000111111111222111000......000000000///111000000000////////////000000000000000000000000111111000000000000000000+++,,,---///000222333444000000000000000000000000000000000000000000000000...//////000111222222222000000111222333333444444111111111222333555666777444444555555555555555555777777777888999999::::::999:::;;;<<<>>>BBBFFFJJJOOObbb~~~111000///...............,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******)))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------*********++++++,,,,,,,,,******))))))))))))******)))))))))******++++++,,,---,,,+++***))))))))))))*********++++++,,,,,,,,,)))******++++++******))),,,+++***)))***---///111.........------,,,,,,,,,...)))&&&'''+++---,,,***+++++++++++++++++++++++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,---------............///++++++++++++++++++++++++------------...///000000------.....................///000222555888;;;<<<>>>???@@@BBBCCCDDDEEEEEEFFFDDDBBB@@@>>><<<;;;;;;888999:::;;;::::::888777888888888777666444222111333333222222222333444444555444444444555777999:::======>>>>>>>>>>>>>>>>>>=========>>>>>>@@@AAAAAAEEEEEEDDDCCCBBB@@@>>>===AAABBBBBBBBBAAA@@@??????;;;<<<===??????>>>>>>===AAA@@@???>>>???AAACCCDDDBBBAAAAAA@@@@@@AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????===;;;:::::::::888777999888666555555555666666;;;999888888999::::::999666666666555444444444333000000000000////////////222222111111000000//////111111000000000000111111000000000000000000000000222111111111000000//////222222222222111111111111//////000000000000//////////////////............000000000000000000000000000000000000000000000000......//////000000111111222000///......///000222000000000000000000000000444222000......000222444333222111000000111222333222222333333333333444444333333444444555666666666;;;:::888666666888;;;<<<:::<<<===>>>>>>@@@DDDGGGPPPaaa|||000///..................)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********+++++++++++++++...---,,,+++******************+++++++++,,,,,,,,,******++++++++++++******,,,+++***))))))***,,,------------,,,,,,,,,++++++...***'''(((+++...---***++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////............///000111111222222444666888;;;===???AAAAAABBBCCCCCCCCCCCCBBBDDDBBB@@@>>>;;;:::999888888999:::;;;;;;:::999888888888888777666555444333333333333333333444555666777777888999:::<<<>>>???????????????>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===>>>>>>>>>======<<<;;;:::<<<===>>>@@@AAAAAAAAA@@@AAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAABBB@@@>>>===>>>>>>===<<<===<<<:::888777777777777999777666777888::::::999777777777666666666666666333333333222111111111000111111111111111000000000111111000000000000111111000000000000000000000000111111111111000000000///---...//////111111222333000000111111111111000000........................000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000333222111//////111222333222222111000000111222222222222333333333333444444333333444444555666666666:::999888777777999:::;;;:::<<<===>>>>>>@@@DDDGGGNNN```{{{......---------...//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++......---,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,***)))((()))******,,,,,,,,,+++++++++++++++...+++((())),,,...---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................000222444555666777888:::===???@@@AAACCCDDDDDDDDDCCCBBBAAAAAADDDBBB@@@===;;;999888777777888:::;;;;;;;;;::::::888888888888888777666666444444444555666777888999999:::<<<>>>???@@@AAAAAA????????????>>>===<<<<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999:::;;;===???@@@AAAAAAAAA>>>>>>===<<<<<<;;;::::::>>>===<<<;;;:::::::::;;;===<<<<<<<<<;;;;;;::::::>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAACCCDDDCCCBBBBBBAAA???===;;;:::999999888666555666888999999888777777888888888888888888777666666555444333333333111111111111111111222222111111000000000000111111000000000000000000000000111111111111000000000000---...//////111111222333111111222222222222111111..................//////000000000000000000000000000000000000000000000000000000000000////////////111000///......///000111000000000000000000000000111111111111111111111111222222111000000111222222222222333333333333444444333333444444555666666666888888888888999999:::::::::<<<===>>>>>>@@@DDDGGGOOOaaa}}},,,,,,,,,,,,---...////////////...---+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,------...---,,,***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++---------,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++************++++++++++++******************---+++***+++---...---,,,++++++++++++++++++++++++******++++++,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------...000333666888::::::<<<>>>???AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBFFFDDDBBB???===;;;:::999777888:::<<<======<<<<<<999::::::;;;;;;;;;::::::888888888888999;;;<<<===<<<===>>>@@@AAA@@@@@@???============<<<;;;999888999999:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>======<<<<<<<<<<<<===???AAABBBBBBBBBBBB@@@@@@@@@??????===<<<;;;AAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::::::::======>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAABBBCCCAAAAAABBBDDDFFFFFFEEEDDDCCCBBBAAA???>>>>>>===;;;999888777888999888777777777888888999999999:::999888888777666555444444000111111222222333333333222111111000000111111222000000000000000000000000111111111000000000000000222222111111111000000000000111111222222111111000/////////000000000000000////////////////////////000000000000000000000000111111000000//////......111111000//////000111111000000000000000000000000000111222222222222111000222111111111111111111222222222222333333333444444333333444444555666666666666777888999::::::999999:::<<<===>>>>>>@@@DDDGGGQQQddd,,,,,,+++,,,,,,---.../////////...---,,,******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---------,,,,,,+++++++++,,,++++++************+++++++++++++++++++++++++++***++++++,,,,,,++++++************+++,,,---......************************,,,++++++,,,---------,,,++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---............///000333666888:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;999:::<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBAAA@@@???>>>:::;;;;;;<<<;;;999777666:::;;;;;;===???AAACCCDDDCCCCCCDDDDDDEEEEEEDDDDDD@@@@@@????????????@@@AAADDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCFFFEEEEEEDDDBBBAAA@@@???>>>>>>============>>>???<<<======>>>???@@@AAAAAA>>>>>>=========>>>???@@@???>>>===???BBBDDDEEEDDDBBBCCCCCCCCCCCCBBBBBBBBB@@@>>><<<;;;::::::999777777777777888888999999:::999999888777666666555555111111222222333333444444222222111111111111222222000000000000000000000000000000000000000000111111111111000000000///////////////000000000000//////000000111111111222222222////////////////////////////////////////////////111111000000//////......111111000000000000111111000000000000000000000000///111222333333222111///111111111222222111111111222222222333333333444444333333444444555666666666444666888999::::::999888:::<<<===>>>>>>@@@DDDGGGQQQddd,,,,,,+++++++++,,,------*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,------......//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))***,,,,,,,,,,,,++++++++++++++++++***))))))******+++,,,,,,,,,++++++++++++************++++++*********)))***+++,,,---......///***************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000111222555777:::;;;<<<<<<>>>???@@@AAAAAA@@@???@@@AAACCCEEEFFFGGGHHHHHHCCCBBBAAA???======<<<<<<<<<===>>>@@@@@@@@@??????>>>??????@@@@@@@@@??????>>>>>>=========>>>??????CCCCCCCCCCCCBBBAAA@@@@@@:::;;;<<<===<<<;;;999777999999:::<<<>>>AAACCCDDDEEEEEEGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDFFFHHHIIILLLMMMNNNPPPQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>======>>>???>>>>>>>>>??????@@@@@@AAA@@@???===<<<<<<<<<======<<<;;;:::<<>>======<<<;;;999888888888999999999999999888888888888777777777777333333333333333333444444222222111111111111222222000000000000000000000000000000000000111111111111+++,,,,,,---...///000111//////000000000000//////000000111111222222333333000000000000000000000000////////////////////////000000000000////////////111111111111111111111111000000000000000000000000000111222333333222111000000111222222222222111000222222333333333333444444333333444444555666666666444555777999::::::999999:::<<<===>>>>>>@@@DDDGGGOOOaaa}}}---,,,++++++++++++++++++'''((()))***+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++******((())))))******))))))(((******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((***+++,,,,,,+++++++++++++++++++++++++++++++++------.........------,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333555888;;;===>>>???>>>>>>???AAABBBBBBAAA@@@???AAABBBCCCEEEFFFGGGHHHHHHCCCBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<======@@@@@@??????@@@@@@AAABBB===>>>@@@BBBAAA@@@>>><<<<<<<<<===???BBBEEEGGGHHHLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQSSSVVVYYYZZZ]]]^^^aaadddfffggghhhhhhdddbbb___[[[XXXVVVUUUTTTUUUUUUVVVVVVUUUSSSRRRQQQOOOMMMJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@===<<<;;;<<<<<<;;;::::::;;;>>>AAABBBAAAAAAAAABBBCCCCCCBBBAAA@@@BBB@@@>>>===>>>>>>===<<<;;;;;;;;;:::::::::::::::888888888999999999999999444444444444333333333333333222222111111222222333000000000000000000000000///000000000111111111111------...///000111222222000000000111111000000000......///000000111222222000000000000000000000000////////////////////////////////////000000000000111111111222222111111111000000000000000000000000111111111222222111111111000111222222222222111000222222333333333333444444333333444444555666666666444555666777999999:::::::::<<<===>>>>>>@@@DDDGGGNNN```{{{------,,,+++************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((()))***,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...)))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++++++++++++++,,,)))))))))******++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********(((((())))))))))))((((((***++++++++++++***))))))******++++++,,,,,,,,,,,,''')))+++,,,+++*********++++++++++++++++++++++++000000000///...,,,+++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,---...000222444555555888<<>>======>>>===<<<;;;;;;:::::::::;;;;;;:::;;;<<<>>>AAABBB@@@BBBDDDFFFFFFDDDBBBAAAEEEFFFGGGIIILLLOOOQQQSSSTTTUUUWWWXXXZZZ[[[[[[[[[```______```cccfffiiikkkrrrtttxxx||||||yyytttnnnjjjgggfffeeejjjkkkkkklllkkkjjjhhhgggccc```\\\WWWRRRPPPNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEBBB???<<<;;;;;;<<<<<<;;;:::<<>>===???>>><<<===???@@@@@@???=========<<<;;;;;;;;;:::888888999::::::;;;;;;<<<555555555444444333333333333222222111111222222333000000000000000000000000//////000000111111111222444444444333333333333222111111222222222222111111,,,------...///000000111000000000000000000000000////////////////////////......//////000000111111111111222222222222111111000000000000000000000000111111111111111111111111000111222333333222111000222222333333333444444444333333444444555666666777555555666777888999:::::::::<<<===>>>>>>@@@DDDGGGPPPaaa|||+++++++++++++++++++++++++++++++++******)))))))))+++++++++*********))))))'''***------,,,+++---///---------,,,+++***)))(((+++++++++++++++***)))(((,,,,,,,,,++++++*********---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------...------,,,+++***))))))******+++++++++,,,,,,,,,))))))***++++++++++++***************************************************///---******,,,...//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------.........///111555888;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCC@@@======>>>???===:::<<<999777555666888999999<<<<<<===>>>@@@BBBCCCDDDJJJIIIJJJLLLNNNOOONNNLLLKKKMMMQQQUUUYYY\\\^^^___eeeiiikkkmmmrrrxxxxxxuuuxxxsssooopppqqqrrrvvv|||{{{uuusssuuu{{{}}}|||tttkkkccc]]]ZZZYYYTTTSSSRRRQQQQQQQQQRRRSSSQQQMMMHHHEEEDDDCCC@@@===@@@===;;;<<>>AAABBBCCCAAA???=========;;;<<<<<<<<<============>>>?????????>>>>>>===<<<===<<<<<<:::999888777777888888666555444444444444444444333111111000000111111111000000000000111111000000000000000000000000...............///000000000000000000000000000000111...,,,---000111///---//////000000000000//////......////////////......111111111000000000000000///111222222111111222333111111111111111111111111000000000000111111111111333222111000000111222333222222222111111111111111444444555555555555555555777777777888999999::::::===>>>?????????@@@CCCEEEQQQ]]]ttt++++++++++++++++++++++++,,,+++++++++************---------,,,,,,,,,++++++(((***------,,,+++---///---------------,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++++++++++++++************************************************...,,,******+++------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******------------------------//////000111444777999;;;>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@CCC@@@>>>>>>???@@@>>>===;;;:::888888888888888777;;;===???AAACCCGGGLLLPPPQQQSSSVVV[[[]]]\\\XXXUUUUUUVVVXXX\\\ccckkkrrrwww~~~uuuooolllkkkdddcccbbbaaa```aaabbbccc___[[[UUURRRPPPMMMJJJGGGEEECCCAAAAAACCCCCCBBB@@@@@@AAAAAA???===;;;::::::::::::;;;;;;<<<===??????>>>>>>???>>>>>>======<<<>>>>>><<<;;;999888777666999888888777666666666666111111000000000000111111111111000000000111111222111111111111111111111111///............///000000000000000000000000000000000...---...000111000...//////000000000000////////////000000000000/////////////////////000000000///111222222111111222333111111111111111111111111000000000000111111111111222222111111111111222222222222222222333333333333444444444555555555666666777777777888999999::::::<<<===>>>>>>>>>???CCCEEEOOO[[[rrr++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,,,,++++++(((***,,,---,,,,,,,,,...---------......------,,,,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++************************************************,,,+++******+++,,,+++)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------000111333666888:::;;;<<<@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGHHHIIIIIIHHHFFFFFFDDDCCCBBB@@@???>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::999999999999999888888777>>>BBBFFFHHHIIIOOOXXX```dddhhhpppwwwzzzwwwpppjjjhhhfffeeehhhooozzz}}}|||ttttttsssrrrsssuuuwwwxxxvvvqqqkkkeeeaaa\\\XXXUUUQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDDDDBBB@@@>>><<<:::888888888888999;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;:::<<<<<<;;;;;;::::::999999111111111111111111222333111000000000111222222333111111111111111111111111///////////////000000111000000000000000000000000000///...///111222111000///000000111111000000///000000111111111111000000---......//////000000000///111222222111111222333111111111111111111111111000000000111111111222222111111222222222222111111222222333333444444555555222333333444555666777777777777777888999999:::::::::;;;<<<======???CCCEEELLLYYYppp++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,++++++,,,------...------+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------------------,,,++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++************************************************,,,+++***+++,,,,,,***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........222444777:::============AAAAAABBBDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB??????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBB@@@???>>>============<<<;;;:::::::::::::::<<<======<<<<<<===???AAADDDJJJOOOQQQSSS[[[hhhrrr~~~~~~zzzwwwvvvzzz}}}tttmmmfffbbb```___^^^\\\[[[YYYWWWVVVQQQOOOMMMKKKHHHEEEBBB@@@===<<<;;;::::::;;;===>>>@@@@@@AAABBBCCCDDDFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>>===<<<666555555444333333444444111111111111111222333444111111111111111111111111000000//////000000111222000000000000000000000000/////////000111222222222000000000111111000000000111111111222222111111111---......///000111111222///111222222111111222333111111111111111111111111000000111111111222222222000111333333333333111000333333333333333444444444222222333444555666777888777777777888999999::::::999;;;<<<===>>>@@@DDDGGGJJJWWWooo+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++,,,,,,++++++)))***+++,,,,,,---,,,,,,******++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,---------------------,,,+++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,++++++,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000555777;;;>>>@@@@@@@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDBBBDDDEEEFFFFFFDDDCCCAAA@@@???>>>======<<<<<<===????????????>>>>>>???@@@BBBBBBBBBAAAAAADDDIIINNNLLLRRRYYY]]]bbblll{{{vvvqqqnnnmmmllljjjiiihhhiiiiiiaaa^^^ZZZVVVTTTOOOJJJFFFHHHGGGEEEBBB@@@?????????;;;<<<<<<===???BBBDDDEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEECCCAAA???;;;:::999777555444333333222222222222222333444444111111111111111111111111000000000000000111222222111111111111111111111111///000000000000111111222000000111111111111000000111111222222222222111111//////000111222222333333///111222222111111222333111111111111111111111111111111111111222222222222111222333444444333222111444444333333222222111111222222333444555666777888777777777888999999:::::::::<<<===>>>???AAAEEEHHHJJJWWWppp++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,+++++++++******+++,,,,,,+++))))))***++++++,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,------,,,******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************************************,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---...///111222444444888:::===???AAABBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA======<<<<<<<<<<<<======<<<>>>@@@@@@AAABBBEEEGGGGGGIIIJJJJJJIIILLLRRRWWWXXX]]]dddjjjqqq|||xxxxxxxxxvvvvvvxxx}}}xxxsssmmmiiieee```YYYSSSRRRQQQNNNKKKGGGDDDAAA@@@;;;:::::::::;;;===???@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIIIIIIIHHHGGGEEECCC@@@>>><<<:::777555444444444333333222222333333444222222222222222222222222111111111111111222222333111111111111111111111111///000111111//////000111000111111222222111111000111111222222222222111111000111111222222333333333///111222222111111222333111111111111111111111111111111111222222222222333222222333333333333222222333333333333222222222222222333333444555666777777777777777888999999::::::<<<===>>>??????AAAEEEHHHKKKXXXppp++++++++++++++++++++++++(((((()))))))))*********---------,,,,,,,,,+++++++++***)))***,,,,,,***(((++++++,,,,,,---,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,***))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***************************************************)))'''(((***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------............000333555777999::::::;;;>>>@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>======>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@::::::::::::;;;<<<===>>>;;;>>>BBBFFFHHHLLLRRRVVVZZZ___ccccccaaaaaacccgggmmmooorrrvvv|||yyypppjjjaaaaaa___]]]XXXSSSOOOLLLFFFEEEBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJIIIHHHHHHDDDCCCAAA???===<<<;;;:::666555444333333222333333222222222222222222222222222111111111111222333333111111111111111111111111///111222000...,,,---///000111111222222111111000000000111111111111000000111111111111111111222222///111222222111111222333111111111111111111111111111111111222222222333333333333333222222333333333111222222333444555555666444444444555555555666666777777777888999999::::::<<<===>>>>>>>>>@@@CCCFFFJJJWWWooo++++++++++++++++++++++++''''''(((((()))))))))***+++++++++*********)))))),,,***)))***,,,---***''',,,------......------,,,***+++,,,,,,---------------,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,++++++++++++++++++'''(((***,,,,,,,,,******,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************************************************)))'''%%%&&&))),,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........///000222555888;;;===>>>;;;<<<>>>@@@AAABBBCCCCCCAAABBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>=========>>>???@@@BBBCCCEEEEEEEEEDDDBBB@@@>>>======<<<999999999:::;;;<<<>>>>>>AAAEEEKKKPPPUUU[[[bbbgggtttzzz{{{{{{|||~~~~~~uuuuuutttrrrnnniiiccc```UUUSSSOOOKKKIIIGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA???AAADDDHHHJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBBBB777666555444333222222222222222222222222222222222222222111111222222333444111111111111111111111111///111222000---+++,,,...111111222222222222111111000000111111111111000000111111111000000000000000///111222222111111222333111111111111111111111111111111222222222333333333555444222222222222444555000000222444666888999:::444444555555555555555555777777777888999999::::::<<<============>>>AAADDDIIIVVVnnn++++++++++++*********))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,***))))))******000000///...------,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000222444666999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@CCCAAA???>>>>>>>>>===<<>>??????@@@BBBDDDLLLUUUlll,,,,,,,,,+++++++++******************************************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))***+++,,,//////......---,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---///000111444555888:::===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAABBBAAAAAAAAADDDCCCBBBAAABBBBBBBBBBBBCCC??????CCCFFFGGGMMMTTTaaaffflllrrrxxx}}}{{{|||~~~{{{zzzyyyzzz{{{~~~~~~vvvmmmjjjkkkhhhcccZZZXXXUUUQQQNNNKKKIIIHHHDDDCCCBBBDDDEEEFFFFFFEEEJJJIIIIIIJJJMMMOOOOOONNNNNNLLLHHHDDD@@@<<<:::999:::777444222222222111000222222222222333444555666555555444333333222111111111111111111000000000000111111111111111111111111//////000000000000//////000000000000000000111111///000000111111111111111111111000000000111222333222222222222222222222333000111222333333333222222333333333444444444444555222333444555666666666666777888999::::::;;;::::::;;;===>>>??????@@@BBBDDDLLLUUUlll,,,,,,,,,++++++++++++***************************************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++*********,,,---......------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---///111333444888999:::<<<>>>???@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCFFFLLLPPPTTTZZZbbbmmmrrrxxx~~~wwwtttqqqqqqssswww{{{||||||yyyxxxyyyyyyyyy{{{}}}~~~|||{{{~~~~~~|||~~~}}}pppkkkeee```]]]ZZZTTTPPPKKKIIIHHHGGGGGGFFFDDDBBBEEEDDDEEEHHHMMMPPPRRRRRRXXXVVVSSSOOOJJJFFFBBB@@@@@@<<<888555444444333222222111111222222333444555555444444333333222222111000000000111111111111111111111111111111111111111///000000111111000000///111111111000000000000000///000111111222222111111222222111000//////000000222222222222222222222222000111222333333333333222333333333333444444444444333333222222333444666777777888999:::;;;;;;;;;;;;;;;===>>>??????@@@BBBDDDKKKTTTjjj++++++++++++*********************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,++++++++++++,,,---...,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++,,,,,,,,,------------...000222555777888;;;;;;===>>>???@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???AAABBBBBBCCCDDDDDDCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>============>>>>>>??????@@@BBBEEEHHHJJJMMMSSSXXX]]]bbbiiiooosssvvv{{{|||yyy{{{}}}}}}yyytttqqqrrruuuwwwxxx~~~}}}}}}~~~vvvpppnnniiibbb\\\WWWUUURRRPPPNNNKKKGGGDDDBBBBBBBBBEEEIIIMMMOOOPPPXXXYYYZZZZZZXXXTTTPPPMMMEEEAAA<<<999777777666555111111111111111222333444444444444333333222222222000000000111111222222222111111111111111111111111000000000111111000000000111111111111000000//////000000111222222222222111333333222222222111111111333333333222222222222111111111222222333333333333222222333333333444444444333333333333333555666777777888999:::;;;;;;;;;;;;;;;===>>>??????@@@BBBDDDKKKSSShhh+++************)))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------...///111333666888999======>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBB@@@@@@?????????AAA@@@>>><<<;;;:::::::::===???AAABBBCCCGGGLLLQQQ[[[aaahhhkkkmmmqqqvvvzzz|||}}}|||zzz{{{|||xxxxxxzzz~~~zzzyyyyyyzzzzzz|||vvvtttwww{{{}}}}}}}}}~~~{{{{{{zzzxxxzzz|||xxxqqqkkkfffccc```]]]ZZZUUUOOOKKKGGGFFFDDDDDDGGGIIIJJJJJJNNNSSSZZZ```bbb```\\\YYYNNNJJJDDD???===:::888666333222222111111222222222444444333333333333222222000000111111222222333333111111111111111111111111000000111111111111000000111111222222111000///...000000111222222222222222111111222222333333333333222222222222222222222222222111222222222222333333222222222333333333444444333333555666777777666666888888999:::;;;;;;;;;;;;;;;===>>>??????@@@BBBDDDJJJRRRfff+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...---------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,***++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///111333666888999===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????AAA@@@>>><<<;;;;;;<<<<<<<<>>??????@@@BBBDDDIIIPPPddd---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------222222333444666888:::;;;======>>>@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>===>>>>>>???@@@???>>>======>>>???AAACCC@@@EEELLLRRRXXXbbbnnnwww~~~|||zzzxxxrrrrrrrrruuuyyy|||||||||www|||zzz{{{{{{{{{~~~~~~~~~|||||||||~~~~~~}}}yyytttrrrtttwwwxxxqqqlll]]]XXXRRRMMMIIIGGGDDDCCCEEEHHHMMMRRRVVVXXXYYYZZZ\\\YYYVVVRRRNNNIIIDDD@@@>>>===;;;999777666555555333333333333333333333333333222222222222222222111111111111111111111111111000111111222222111111000...///111222222111000///000111222222333333222222222222333444333222111000000000111222333444444555222222111111111222333444111222222222222333333333444444444444555666777777888999:::;;;<<<<<<<<<<<<;;;===>>>??????@@@BBBDDDIIIPPPbbb//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))***+++,,,------...///++++++,,,,,,,,,---------777777888999:::<<<>>>???<<<===>>>???@@@AAAAAAAAA>>>???@@@AAABBBBBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB<<<<<<<<<<<<===>>>???@@@>>>======>>>@@@DDDGGGIIIKKKRRRZZZccckkkxxx|||uuuuuuuuuwwwzzz}}}}}}|||xxx}}}xxxzzz{{{{{{|||}}}~~~yyyuuutttuuupppxxx|||nnniiibbb[[[VVVSSSPPPNNNHHHHHHHHHIIILLLOOORRRTTTZZZYYYXXXWWWVVVSSSNNNKKKCCCAAA???===:::888777777333333333333333333333333444333333222222111111111111111111111111111111111111111222222222222111111---...000222333222111000111111222333333333333222666777777777666444222111//////000111333444555666333222111111111222333444111111222222222333333333555444222000111444777999999999:::;;;<<<<<<<<<<<<;;;===>>>??????@@@BBBDDDIIIOOObbb~~~.........------,,,,,,,,,+++,,,------++++++,,,------,,,++++++******++++++******+++,,,,,,---......,,,,,,------...------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------------------------------,,,,,,,,,---------......///...------,,,,,,,,,,,,******++++++++++++,,,,,,........................,,,,,,+++***+++,,,---...,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------....../////////000000666666777999;;;<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@>>>===<<<::::::;;;===???@@@AAABBBEEEJJJOOOTTTWWW\\\aaajjjttt~~~}}}~~~~~~|||{{{yyy|||~~~|||}}}}}}zzzzzz|||}}}uuuooolllggg```ZZZSSSNNNIIIHHHIIIIIIJJJLLLMMMQQQVVVYYYZZZXXXWWWWWWRRRNNNHHHDDD@@@<<<999666555444222222333333111000111111111222333444555666111222333333111111222333000000000000000000000000111111222222222333333333111111222222222333333333111DDDUUUSSSBBB111---000000111111111111222222222333333333333333333333333555444444333333333444444777777777777666666666666999;;;;;;;;;999888999;;;:::;;;;;;===???AAACCCDDDJJJQQQ```yyy------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,...///---,,,++++++***+++++++++******+++,,,,,,---......------------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,---------------------------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------...------,,,---...///000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,,,,,,,---------------......000111222333:::;;;<<<===>>>@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>======<<<::::::;;;===???DDDGGGLLLRRRXXX]]]aaadddhhhlllssszzz~~~~~~~~~{{{xxxwwwyyy|||~~~yyyrrrmmmddd^^^WWWRRRNNNJJJGGGFFFGGGJJJMMMQQQSSSTTTUUUVVVWWWUUUQQQNNNJJJEEE???;;;888666444333333333222111111111111222333444555666111222333333111111222333111111111111111111111111111111111111222222222333111111222222222333333333555???IIIIII???555222333111111111111222222222222333333333333333333333333444333333222222222333333222222222333333444444444888999::::::888888999:::;;;;;;<<<===???AAABBBDDDIIIPPP```zzz,,,,,,++++++++++++******''')))+++,,,,,,---///111------,,,+++++++++++++++***++++++,,,,,,------...---------------,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++***++++++,,,,,,,,,,,,------------......---------------------------------------...//////333333333333222111000///------------------------,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++,,,,,,------------------...///111444777888======>>>???@@@BBBBBBCCC??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>===<<<===@@@CCCFFFKKKTTT[[[bbbgggkkknnnrrruuuzzz~~~{{{yyywwwwwwwwwvvvxxx}}}}}}zzzxxxwww|||~~~{{{xxxssskkkbbbZZZTTTNNNIIIEEEEEEFFFHHHKKKOOORRRTTTXXXXXXXXXXXXUUUOOOGGGBBB===:::666444444444333222222222111222222333444444111222333333111111222333111111111111111111111111000000000111111111222222111111222222222333333333666888::::::999777555444111111111111222222222333333333333333333333333333222222222111111222222333333333444555666777888888666777888888888888999;;;;;;;;;<<<===???@@@BBBCCCGGGOOOaaa{{{,,,,,,,,,+++++++++++++++)))***,,,,,,,,,,,,...///------,,,++++++++++++,,,+++++++++,,,,,,---------------------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***)))))))))***+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,000000111222111000...------------------............///000000000///------------------------------......------,,,,,,,,,,,,++++++,,,,,,---..................000333777;;;===<<<======>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;===???AAAAAABBBDDDIIINNNQQQWWW^^^dddiiimmmssswwwvvvxxx|||}}}yyyuuusssqqqtttvvvzzz~~~}}}uuunnnhhhaaaZZZNNNKKKGGGEEEGGGJJJNNNPPPQQQTTTXXX[[[\\\XXXQQQKKKCCC???:::666555555444444333222222222222333333444111222333333111111222333111111111111111111111111///000000000000111111111111111222222222333333333333222111111222333333222111111111222222222333333333333333333333333333333222222222222222222333444666666777777888999999:::555777888999888999:::<<<;;;;;;<<<===>>>@@@BBBCCCFFFNNN```|||,,,,,,,,,---------------+++---------+++++++++---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''(((***+++++++++***))),,,,,,,,,---------......///...---,,,,,,,,,---...////////////////////////......------------,,,,,,++++++,,,------.../////////000111333666:::===???=========>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;???DDDGGGJJJPPPXXX___mmmqqqtttuuuuuuxxx}}}~~~zzzvvvtttxxxyyy{{{~~~~~~vvvmmm^^^XXXOOOIIIGGGHHHHHHHHHJJJMMMSSSZZZ___^^^ZZZWWWIIIEEE???;;;999888666555444444333333222333333333111222333333111111222333111111111111111111111111///000000000000111111111111111222222222333333333111222222222111000111222111222222222222333333333333333333333333333333333333333333333333444555555666666666666666555555555666888::::::999:::;;;===<<<<<<<<<===>>>@@@AAABBBEEENNN___{{{,,,,,,------------......---......---+++******+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********)))******++++++,,,,,,------------......++++++++++++++++++++++++++++++,,,---------------((()))***+++,,,,,,,,,,,,***++++++,,,,,,---------,,,***)))((((((***,,,...////////////////////////......------------------++++++,,,---...//////000111222444777:::<<<>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>??????<<>>@@@AAABBBFFFMMM^^^yyy++++++,,,,,,,,,---------+++---...---+++***+++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,------------......++++++++++++++++++++++++***+++,,,---...------,,,...---------------...///))))))******+++,,,,,,---)))))))))***+++,,,---...------------------------------..................++++++,,,---...///000000333555888;;;===>>>======AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>======???AAACCCCCCLLLXXXcccmmmzzzwwwlllccc]]]WWWQQQLLLKKKKKKLLLPPPVVV[[[^^^___XXXTTTOOOKKKGGGCCC???<<<888888777666555444444444111222333333111111222333222222222222222222222222111111111111222222222333111111222222222333333333555555444444333333333333222222222333333333444444333333333333333333333333222222222222333444555666777777777777777888888888888999::::::999888999;;;============>>>???AAAAAAHHHNNN]]]vvv*********++++++,,,,,,,,,***+++---,,,,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++*********+++******+++++++++,,,,,,,,,************************((()))***+++,,,+++******---,,,***)))(((((()))***(((((()))***++++++,,,,,,)))***---///111111000///,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,---...///000111444777:::===>>>>>>===<<<@@@@@@????????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>><<<===@@@CCCEEELLLVVVdddqqq}}}~~~~~~zzz~~~||||||||||||}}}wwwooojjjccc\\\VVVOOOLLLJJJKKKOOOUUUYYY[[[]]]ZZZUUUQQQLLLHHHCCC???:::999888666555555555555111222333333111111222333222222222222222222222222111222222222222333333333111111222222222333333333555222//////111333333111222222333333333444444444333333333333333333333333111111111111222333444555000111111222333444555555888999:::999777777888999============>>>???AAAAAAIIINNN\\\ttt---,,,,,,++++++,,,,,,---)))***++++++------...///+++,,,------............++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,---......'''((((((***+++,,,------******,,,------,,,******++++++++++++++++++++++++++++++------------++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,'''((()))++++++,,,,,,,,,,,,------...000111333444666777999;;;<<<>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCCCCCAAA?????????@@@???>>>@@@======???@@@@@@HHHRRR^^^hhhttt~~~|||yyyzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~zzz{{{}}}~~~|||wwwqqqiiiccc\\\QQQJJJLLLPPPQQQSSSWWWWWW[[[[[[XXXVVVVVVOOOFFFAAA???<<<888555333222222666555333111111111111222222222222222222222222222222222222222222222222222222222222222222222222222555555555444444333333333444444444333333333222222222222333333333333444444333333222222333333444555555555666777888999::::::888999999::::::;;;<<<<<<;;;===?????????@@@BBBDDDGGGNNN\\\sss---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,***)))((((((***++++++,,,,,,++++++***---,,,+++************+++***++++++++++++,,,,,,,,,------------,,,,,,,,,+++))))))***++++++,,,,,,+++,,,------///111333444555777888999;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???>>>===<<<;;;???<<<<<<@@@CCCHHHTTT```gggooozzz}}}yyyxxxxxxwwwyyy{{{{{{zzz{{{}}}}}}~~~}}}~~~}}}|||}}}}}}}}}|||~~~yyysssjjj^^^TTTQQQQQQNNNNNNPPPPPPUUUWWWWWWYYY\\\YYYSSSKKKHHHCCC>>>:::777777666555444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222111111111111000000//////222222333333333333444444333333222222333333444555777777777666666666666555666777777888888999::::::999;;;=========>>>@@@BBBGGGMMM[[[rrr---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++***)))))))))000000///...---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,***)))((((((***++++++,,,,,,++++++***++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...111333555777888999999:::<<<<<<======<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======@@@???@@@DDDJJJRRR```lllpppwww~~~|||yyywwwxxx|||~~~{{{yyy{{{|||{{{}}}~~~}}}}}}~~~|||zzzzzz|||}}}|||||||||~~~}}}{{{}}}xxxmmmaaaZZZUUUPPPLLLLLLLLLPPPSSSUUUZZZ______[[[UUURRRMMMGGGAAA===;;;999555555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222333333222222222222111111444333333333333222222222222222333333333333444444333333222222333333444555666666666666555555555555666777777888888999::::::999;;;=========>>>@@@BBBGGGMMMZZZqqq---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////000000///...---,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,---...000333555888999::::::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAACCCDDDDDDFFFJJJOOOTTT\\\hhhqqqvvvzzz~~~|||{{{{{{~~~{{{zzz}}}}}}|||yyywwwwwwyyy{{{|||~~~~~~~~~~~~~~~yyyoooggg```ZZZUUUSSSNNNNNNOOOPPPTTTXXXYYYXXXXXXWWWUUUQQQKKKDDD>>>;;;888888888888777777666555333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222222555555555444444444444444222222222333333333444444333333222222333333444555333444444555666777888888888999999::::::;;;<<<<<<;;;===?????????@@@BBBDDDFFFLLLYYYooo---,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,+++,,,,,,---...000222555888:::;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAAAAABBBEEEHHHIIIPPPYYY___eeekkkrrrvvv{{{}}}}}}}}}}}}yyyxxxwwwtttrrrrrrtttvvvuuuyyy~~~xxxpppjjjeee```TTTPPPMMMMMMNNNOOOOOOPPPWWWYYY\\\\\\XXXOOOFFF@@@;;;;;;:::888777555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444444111111111111222222222222222222222333333333444444333333222222333333444555444555666777888999999:::888999999::::::;;;<<<<<<;;;===?????????@@@BBBDDDEEEKKKXXXnnn---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++*********+++******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///111222555888:::<<<<<<<<<;;;<<<<<<=========<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAABBBBBBAAADDDJJJOOOUUU```mmmuuuzzz|||{{{{{{|||~~~~~~vvvwwwvvvtttrrrsssuuuwww|||~~~}}}~~~~~~~~~wwwppp___XXXQQQOOOMMMKKKLLLNNNTTTYYY___cccbbb[[[RRRLLLAAA???<<<888555333333222333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444555555222333333333333444444444222222333333333333444444333333222222333333444555888888888888777777777777666777777888888999::::::999;;;=========>>>@@@BBBDDDJJJWWWmmm---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***++++++******+++,,,,,,---,,,,,,,,,------------...+++,,,,,,,,,------------...---,,,+++,,,...///111333444777:::<<<===<<<<<<;;;;;;<<<===============>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@???@@@BBBDDDEEEGGGNNNYYYaaalllyyy~~~~~~~~~}}}~~~~~~xxxyyyyyyxxxxxxyyy|||}}}~~~ssshhh^^^XXXSSSMMMLLLOOOPPPUUU]]]cccdddaaa\\\XXXLLLHHHCCC===888666555555444444444444444444444444444444444444444444444444222222222222222222222222222222333333333444444444555555555555666666777777222222333333333333444444333333222222333333444555888777777777777666666666666777777888888999::::::999;;;=========>>>@@@BBBCCCIIIWWWmmm---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------------------------++++++++++++------------------------------))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------............---,,,+++,,,...000222444666999;;;======<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@??????BBBGGGJJJPPPZZZiiittt~~~~~~|||}}}~~~~~~{{{|||}}}}}}}}}zzz~~~wwwiiiaaaXXXOOOLLLOOOLLLQQQXXX^^^bbbbbb```___VVVQQQJJJCCC===:::::::::444444444444444444444444444444444444444444444444222222222222222222222222111111111222222333333333222222222333333333444444222222333333333444444444333333222222333333444555333333444555666777888888888999999:::;;;;;;<<<<<<;;;===?????????@@@BBBDDDCCCIIIVVVmmm***++++++,,,,,,++++++***,,,++++++***+++,,,...///)))))))))***+++++++++,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,---------************************......//////...,,,+++***++++++++++++,,,,,,---...000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,+++*********+++,,,---------------------------///---++++++,,,///333666:::<<<>>>>>>===<<<===>>>>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>>>>>>>======>>>???@@@@@@>>>>>>@@@BBBDDDGGGKKKOOOWWWbbbpppzzz~~~~~~~~~}}}~~~}}}zzzzzz|||~~~}}}|||zzzyyyzzz{{{|||yyyzzzzzz|||}}}~~~wwwvvvwww{{{zzzmmmfffaaa[[[WWWRRRTTTWWW]]]bbbdddcccbbb^^^YYYRRRKKKEEE@@@;;;888666555444333222222333333111111222333333333222222333333333333333333333333444333333222222333333444333444666777777666444333333333333333333333333333555444333333222222222222444444333444555777999:::888:::<<<<<<;;;;;;<<<===;;;;;;;;;<<<===???AAAAAABBBIIIVVVlll++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------************++++++++++++*********))))))*********+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---.........---,,,***))),,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))*********++++++++++++,,,,,,+++++++++,,,---...------------------------///...------...222666888;;;===??????>>>===>>>???>>>>>>===<<<<<<<<<===>>>?????????@@@@@@??????>>>=========<<<;;;;;;>>>@@@DDDKKKUUU___hhhrrr|||~~~}}}}}}~~~}}}zzzyyy|||}}}zzzwwwsssqqqqqqrrrrrrpppqqqrrruuuwww{{{}}}wwwtttqqqrrruuuzzz}}}}}}}}}}}}|||||||||~~~{{{sssjjjdddXXXWWWWWWYYY]]]```bbbbbbbbb^^^XXXQQQKKKEEE???;;;777777777666555444333333333333333333333333333444333333333333333333333333444333333222222333333444333444555777777555444333333333333333333333333333555444333333222222222333444333333333444666777888666888::::::999999:::;;;=========>>>???AAACCCCCCDDDJJJWWWlll,,,,,,------------,,,,,,,,,,,,---------,,,+++++++++++++++++++++*********+++***(((''''''(((***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,---------,,,+++***))),,,,,,+++++++++,,,------------......------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---************************************++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////222555999;;;<<<>>>@@@@@@???>>>???@@@>>>>>>=========>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===;;;;;;<<<@@@CCCIIIUUUeeesss}}}||||||~~~{{{xxxvvvvvvvvvpppqqqrrrsssuuuxxxzzz{{{yyy||||||vvvssstttwwwzzz|||~~~~~~}}}|||{{{{{{{{{|||zzzyyyyyyzzz~~~~~~uuufffaaa[[[XXXYYY]]]```bbbdddaaa^^^ZZZUUUOOOHHHCCC<<<<<<;;;999777555444333666555444333333444555666333333333333333333444444444444333333333333444444333444555666666555444333333333333333333333333333444444333222222222333333444333333333444444555666666888::::::999999:::;;;=========>>>???AAACCCCCCFFFKKKWWWkkk,,,------......------,,,,,,------...---,,,***))),,,,,,,,,++++++*********---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++,,,,,,---,,,,,,.........---,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000222555888;;;===<<<>>>@@@@@@???>>>???@@@>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>AAAFFFJJJUUUaaarrr~~~}}}||||||||||||}}}~~~}}}yyytttrrrsssvvvwwwzzzrrrfff]]]ZZZ\\\___bbb``````______^^^ZZZTTTOOOFFFDDD@@@;;;888666555444777666444222222333555666333333333444444444444444444444333333333333444444444444555666666555444444444444444444444444444444444333333222222333333333555555555555555555555555888999;;;<<<;;;;;;<<<===;;;;;;;;;<<<===???AAAAAAEEEJJJVVViii,,,------......------,,,,,,------...---,,,***)))---,,,,,,,,,++++++******+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,---.........,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111444777999<<<===;;;===??????>>>===>>>???>>>??????@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>???AAAEEEKKKPPP^^^iiiwww}}}~~~~~~~~~}}}uuuooolllkkkkkkooowwwtttggg```]]]^^^___ZZZ[[[]]]```bbbbbb___]]]TTTOOOGGG>>>999666777777777555333222111222333444333333333444444555555555555444444333333444444555444555555555555555555444444444444444444444444444333333333222222333333444666666666777777777777666888999;;;<<<;;;;;;<<<===;;;;;;;;;<<<===???AAAAAACCCHHHTTTggg,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((('''((()))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++------------------------...000333666999;;;<<<===;;;===??????>>>===>>>???>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBB;;;===???BBBFFFLLLSSSXXXfffnnnxxx~~~|||~~~~~~|||{{{{{{{{{zzzzzz~~~{{{uuupppmmmllliiinnnuuu|||wwwmmmfffbbb___XXXXXXZZZ]]]bbbeeeeeeeeeaaa[[[QQQFFF>>>:::999999666555444222222222333333333333333444555555666666555555444444444444555555555555555555555555555555444444444444444444444444333333222222222333444444555666777888888888888888666888::::::999999:::;;;=========>>>???AAACCCCCCBBBGGGRRRfff++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***+++,,,+++)))((()))***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,---------,,,,,,........................111333666999<<<===>>>>>><<<>>>@@@@@@???>>>???@@@>>>???AAABBBCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDD@@@DDDIIIOOOUUU\\\ccchhhqqqvvv|||~~~}}}{{{{{{zzzyyywwwxxx}}}{{{xxxvvvrrrqqqqqqtttxxx}}}vvvmmmhhh]]]\\\ZZZ[[[___cccfffgggkkkeee\\\QQQGGG@@@;;;999666666555555444333333333333333444444555666666666555555444444444444555555555555555444444555555555555555555555555555555555333222222222333333444555333444666777888888888888666888::::::999999:::;;;=========>>>???AAACCCCCCDDDHHHSSSeee***++++++,,,,,,++++++***,,,++++++***+++,,,...///+++++++++,,,,,,------------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................---,,,,,,,,,---...///...---,,,,,,++++++++++++------,,,+++,,,---///000------------------------...------,,,,,,------...---------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++,,,---.........---,,,////////////////////////333555888<<<>>>?????????>>>???AAAAAA@@@@@@@@@AAA>>>@@@AAACCCDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFJJJNNNUUU\\\dddlllsssxxx|||~~~}}}~~~}}}{{{yyywww~~~}}}~~~yyysssrrruuuyyyzzzzzzvvv{{{|||yyyqqqccc```\\\[[[]]]aaadddeeepppllldddZZZOOOEEE===999777777777777666555444333333333444444555666777777555555444444444444555555555555444444444444555555555555555555555555555555222222222222333333444555111222444666888888888777888:::<<<<<<;;;;;;<<<===;;;;;;;;;<<<===???AAABBBFFFJJJSSSeee,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,------......------------+++******+++---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000111444777:::======>>>@@@AAACCCDDDDDDCCCAAA@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFEEECCCDDDHHHLLLMMMTTT```mmmyyy{{{yyyuuuyyy~~~}}}}}}sssvvvwwwsssooopppyyyvvviii]]]YYYXXXXXX]]]dddlllllliiicccXXXLLLCCC>>>999888777777777777666444333333444444555666666666333444666777777777666555888888888777777777777777666555444333333444555666222333333444444555555555555666777777666666777888888999:::;;;<<<;;;:::999;;;<<<<<<>>>@@@BBBCCCEEEDDDHHHRRRfff,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,------......------...------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333777:::<<<>>>======>>>???@@@AAAAAA@@@??????@@@BBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDDDDGGGMMMQQQ[[[dddsss~~~~~~yyy{{{|||wwwttttttuuuwww~~~~~~qqqccc]]]ZZZZZZ```fffmmmnnnmmmhhh___SSSHHHBBB===;;;888777777777666555555555555555555555444444333444666777777777666555777777777777777777777777666555444444444444555666444444444444555555555555444666777777666555777888999999:::;;;;;;;;;;;;:::;;;<<<<<<>>>???BBBCCCDDDDDDHHHSSSfff,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------------------------------------------------------///...---,,,+++++++++++++++,,,------......------------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...///000222444555;;;===??????>>>=========???@@@@@@??????@@@CCCEEEIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEHHHMMMUUUZZZlllxxx}}}{{{}}}~~~}}}||||||~~~~~~{{{vvvvvvuuuuuuxxx}}}oooeee```^^^bbbgggkkknnnqqqpppiii^^^RRRJJJCCC???;;;888777666666555777666666555444444333333444555666666777666666666777777777777777777777777666555555444444555555666666666666666555555555555555666777777666666777999:::::::::::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDHHHSSSeee,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---......---,,,***++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------------------------------------------...---,,,,,,++++++,,,,,,+++,,,------......------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------------------...///111333666777<<<>>>@@@AAA???>>>>>>>>>AAAAAABBBBBBBBBDDDHHHKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGIIIOOOWWW```fffyyy~~~{{{yyy{{{~~~}}}{{{zzzzzz||||||xxxtttsssyyy~~~sssjjjeeecccdddhhhkkkpppsssqqqhhh\\\UUUJJJEEE>>>999777666555555666666555555555444444444555555666666666666666666666666666777777777777777666666555555555555666666888888777777666666555555666888999999888888999:::;;;;;;:::999999;;;<<<===<<<<<<===>>>???AAACCCDDDCCCHHHRRRccc|||,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......---,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,++++++------------------------------------------------+++++++++++++++,,,---...+++,,,------......------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------------,,,,,,---///111555888:::;;;>>>@@@AAAAAAAAAAAABBBAAACCCDDDEEEFFFHHHLLLNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLQQQZZZeeennnsss~~~||||||}}}~~~}}}}}}}}}|||{{{|||~~~~~~{{{|||xxxooogggbbbeeehhhlllqqqrrrnnneee^^^QQQLLLCCC<<<999777666555444444444555555555666666666666666555555555666666555555666666777777777777666666666666666666666666888888888777777666666555888:::;;;;;;:::999;;;<<<<<<;;;:::999:::;;;<<<============>>>???AAABBBCCCBBBGGGQQQaaaxxx,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---...------,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,***+++,,,------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,------......------******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------------------+++,,,---000333777;;;===;;;>>>AAABBBCCCCCCDDDEEEAAACCCFFFHHHIIIKKKMMMOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKMMMRRR\\\hhhttt|||}}}}}}}}}}}}~~~~~~}}}qqqhhhffffffhhhlllooonnniiidddZZZTTTKKKCCC>>>:::888777333333444444555666666777777777666555555555555666444555555666666777777888555666666777777666666555777777777777666666666666999:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;<<<<<<============>>>???AAABBBCCCCCCGGGQQQ```vvv,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++************+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,---------...******+++------......---------------------------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,........................,,,---///222666:::>>>AAA<<>>>>>???@@@BBBBBBDDDIIIRRR```vvv,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++*********++++++***+++,,,---...///******+++,,,,,,---......---------.........//////'''((()))***+++,,,,,,,,,------------------------************************------,,,+++************+++,,,------......------...---++++++++++++---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...........................///111444888===AAADDD>>>@@@CCCDDDDDDCCCDDDEEEGGGJJJOOOSSSSSSSSSTTTTTTQQQQQQPPPOOOOOONNNMMMMMMNNNSSS]]]mmm}}}|||zzzxxxwwwxxx|||~~~}}}~~~~~~}}}{{{zzz}}}sssmmmfffdddfffiiihhhggghhhbbbYYYPPPIIIDDD???<<<666666666555444444333333888777666555444444555666444444444555666777777888555666777888888777666555444444555555666666777777666888999999888777999:::999:::<<<=========<<<;;;>>>>>>>>>>>>???@@@AAABBBFFFKKKTTTbbbwww++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------.........------,,,,,,,,,///...---+++***)))))))))///...---,,,,,,,,,,,,,,,))),,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------,,,,,,---...///////////////222555777999;;;???BBBBBBDDDEEEEEEDDDDDDFFFGGGPPPRRRVVV[[[^^^^^^ZZZWWWSSSSSSRRROOOLLLKKKLLLNNNSSSZZZeeeqqq|||}}}xxxyyyzzz{{{|||~~~~~~~~~zzzyyyzzz~~~~~~|||{{{{{{|||{{{vvvzzzuuuhhhaaaaaaccccccccceeeggghhhddd[[[OOODDD>>>999888666666666666444222666555555555555666666777666666666666666777888888777666555444444555666777555555555444444444555555999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDEEEDDDHHHQQQ___vvv++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------............---------,,,,,,,,,,,,++++++***************......---,,,,,,,,,,,,,,,***,,,......,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------............------,,,---......////////////000333666999;;;===@@@BBBBBBCCCEEEEEEEEEEEEGGGIIIRRRTTTXXX\\\```___\\\YYYRRRRRRQQQOOOMMMMMMOOOQQQXXX```kkkvvv~~~~~~|||wwwwwwxxxxxxzzz{{{}}}~~~~~~~~~|||yyyxxxyyy}}}~~~}}}}}}}}}}}}~~~wwwxxx{{{~~~rrreee___]]]^^^^^^fffiiikkkjjjbbbWWWLLLEEE===:::888777777777666555888777777666666666777777666666555666666666777888777666555555555555666777777666555444444444444444999999888888999999:::;;;:::::::::;;;;;;<<<===>>>;;;<<<<<<>>>???@@@AAAAAACCCHHHPPP___vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------......///------------,,,,,,,,,,,,***+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------............------.........///////////////111444999===>>>???AAABBBAAACCCEEEFFFFFFHHHJJJMMMTTTVVVZZZ^^^aaaaaa]]]ZZZSSSSSSRRRPPPOOOQQQTTTWWW```hhhttt}}}~~~~~~~~~xxxxxxwwwwwwyyy{{{~~~}}}}}}|||zzzxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz}}}nnn```[[[ZZZ[[[eeejjjoooqqqlllcccWWWPPPBBB???:::777777888888888:::999888777777666777777555555555555666666666777777666666555555666666777777666666555444444444555999888888888888999::::::::::::999::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCGGGPPP___vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,---...,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,+++,,,,,,---------...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------//////////////////000000333777<<<@@@AAABBBBBBCCCBBBDDDFFFGGGIIILLLPPPSSSXXXYYY\\\___bbbaaa^^^[[[UUUTTTSSSRRRRRRVVV\\\```iiirrr}}}{{{zzzxxxxxxyyy|||~~~|||zzzyyy{{{~~~}}}{{{jjj___\\\[[[ccchhhoootttssskkkaaaYYYIIIDDD===888777888999::::::999888777666666555666444444555666666666666666777666666666666666666777555555555555555666666777888888888888888999999:::::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDCCCGGGPPP___www,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,---...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,++++++,,,,,,+++++++++,,,,,,---------,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------//////...//////000222222555999>>>AAACCCCCCDDDDDDDDDFFFHHHJJJMMMQQQVVVZZZ\\\]]]^^^aaabbbaaa^^^[[[TTTTTTSSSSSSUUU\\\eeelllvvv}}}~~~}}}}}}zzzyyywwwwwwxxx{{{~~~|||yyywwwwwwxxxzzz}}}yyyjjj```\\\```dddkkkqqqtttooofff___OOOIII@@@:::777888999:::999888777666555444444444444555666666777777666666666777777777777777777666333333444444666888999:::888888777777888888999:::;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>???@@@@@@AAADDDHHHQQQ```www,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,+++++++++,,,------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,***)))(((+++++++++++++++,,,,,,---,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------............------///.........000222444555777;;;???BBBCCCDDDEEEFFFGGGIIIKKKNNNRRRWWW^^^bbbcccbbbcccddddddbbb^^^[[[SSSSSSSSSVVV]]]hhhuuu~~~||||||zzzwwwuuuuuuttttttvvvxxx{{{||||||}}}}}}{{{wwwuuutttuuuxxx{{{vvvhhh______aaafffmmmqqqpppjjjdddWWWPPPFFF>>>:::999999999888777666555555444555555444555777888888888777666666777777888888777777666333333444555666888:::;;;888777777777777888999999<<<<<<<<<<<<<<<>>>??????<<<===>>>???@@@BBBCCCCCCEEEIIIRRR```www------------------------------------............------,,,+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---------+++***++++++******+++,,,,,,---+++******+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------............------...------...000333666888999<<>>;;;:::999777777666666666666666777555666888999:::999888777666777888888888888777666555555555555666777888999777777777777777888999999;;;;;;;;;;;;<<<===>>>>>>===>>>???AAACCCEEEFFFGGGGGGKKKSSSaaawww---------------------------------.........//////...------,,,++++++++++++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,***,,,...000111111000000+++*********+++,,,,,,---+++))))))+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---..................------------...111444777::::::<<>>@@@BBBDDDEEEHHHLLLTTTaaawww++++++++++++++++++++++++------,,,+++,,,---...///------------------------------------------------------------------------------++++++++++++---------------,,,,,,++++++++++++,,,,,,---.........---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...............////////////++++++,,,...111555999;;;<<<>>>@@@@@@@@@BBBGGGLLLKKKRRRYYY]]]bbbjjjnnnnnnooolllgggffffffeeeccc```dddhhhoooxxx~~~zzzvvvuuuuuuuuuwwwxxxyyy{{{~~~~~~vvvwwwxxx{{{vvvnnnfffdddiiimmmllliiigggccc[[[QQQGGG@@@>>>===888999::::::999777777888;;;::::::999888777666666777777777777777777777777777666555555555666888999:::999888888888999;;;;;;:::999888888888999:::;;;======>>>???@@@AAAAAABBBCCCIIIQQQ]]]vvv++++++++++++++++++++++++------,,,,,,,,,---...///------------------------------------------------------------------------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,+++******+++,,,---......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------............---,,,,,,,,,,,,---...............////////////------...000333777:::======???BBBBBBBBBDDDJJJOOOQQQYYY```dddhhhnnnqqqpppnnnjjjfffeeefffgggfffeeejjjpppxxx{{{yyyxxxxxxyyyzzz{{{|||}}}~~~~~~wwwvvvwww{{{zzzpppjjjjjjlllnnnnnngggddd]]]TTTKKKCCC???===888999999999888777777777999999999999999888888888777777777777777777777777777666666555666777888999:::999999888999:::;;;<<<;;;:::999999999:::<<<<<<======>>>???@@@AAAAAABBBCCCIIIPPP]]]uuu,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------......------++++++,,,,,,,,,,,,++++++------------------------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...---,,,++++++,,,---......------------,,,,,,,,,,,,,,,++++++++++++******,,,------------............------,,,,,,------...............//////////////////000222555999<<<>>>>>>@@@CCCCCCDDDHHHNNNTTTZZZcccjjjnnnqqquuuuuusssnnnjjjfffeeefffiiikkklllqqqwww~~~|||{{{{{{|||}}}~~~~~~}}}zzzzzz}}}{{{oooiiihhhkkknnnhhhfffaaa[[[RRRIIIBBB>>>999999888777777777777777777888888888999999999:::777777777777777777777777666666666666666777888888:::999999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<=========>>>???@@@AAAAAABBBCCCIIIPPP\\\uuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------+++++++++,,,,,,---------,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------******+++,,,------------+++++++++,,,,,,,,,------------,,,++++++,,,------------------------------------------------------------------............------------------------............///////////////000111444777:::===???>>>@@@CCCEEEFFFKKKSSSYYYdddllltttwwwxxxzzzxxxtttpppmmmiiifffgggkkkooorrrvvv|||~~~}}}}}}~~~{{{oooiiijjjllljjjiiifffbbb[[[RRRHHHBBB<<<:::888777777777777777777777777777777777777777777777777777777777777777666666666666666777777888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBCCCIIIPPP\\\uuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------------------------------.........//////------------------------............///////////////000222555888;;;>>>???>>>@@@DDDFFFIIIOOOXXX___lllttt{{{}}}}}}}}}zzzvvvtttqqqmmmjjjiiimmmrrrvvv|||~~~~~~}}}}}}}}}}}}}}}{{{ppplllkkklllkkkiiigggbbb[[[QQQKKKBBB>>>999777777888888777888777777666555555444444888888888888888888888888555666666777777777777777666777777888888888888888999::::::;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBDDDHHHOOO[[[ttt,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------............------+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,------------...******++++++++++++,,,,,,------........./////////,,,------......------,,,............////////////000111444666:::<<<>>>@@@???BBBEEEHHHLLLTTT^^^eeerrrzzz|||wwwvvvtttqqqnnnmmmqqqvvv{{{~~~~~~~~~~~~~~~vvvlllgggmmmjjjhhhhhhfffaaaZZZTTTIIICCC<<<999999:::999777888888777666555444333333888888888888888888888888555555666777777777777777666777888888999888888888999999:::;;;;;;;;;;;;:::======>>>???@@@AAAAAABBBDDDHHHOOOZZZttt------------------------+++,,,---.........------------------------------........................------------------------,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,+++------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,............////////////,,,,,,---......---,,,,,,............////////////222333666999<<>>???@@@AAAAAABBBDDDHHHNNNZZZttt------------------------+++,,,---.........---,,,------------------------////////////////////////------------------------,,,---...//////...---,,,---------,,,,,,+++++++++---.........---,,,,,,+++,,,------......------,,,------------------------............---,,,++++++++++++,,,,,,,,,---------------............------,,,,,,,,,------.........,,,,,,,,,------...................../////////000,,,,,,---......---,,,,,,............/////////000333555888;;;>>>@@@BBBCCCDDDFFFJJJNNNSSS\\\hhhpppzzz|||ssstttuuutttuuuyyy~~~uuuiiieeebbbbbbeeefffbbb___SSSKKKBBB===<<<===;;;999888888888888999999999999888888888888888888888888444555777888888888777666999:::;;;<<<===<<<;;;;;;:::;;;===>>>>>>>>>===<<<======>>>???@@@AAAAAABBBDDDHHHNNNZZZsss......---,,,++++++***))),,,,,,,,,---------......//////...------,,,++++++//////.........---------......//////...---,,,,,,------------------------++++++------------+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---......---,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********------------------------.........////////////000,,,...//////......///111666888:::;;;===???BBBEEECCCDDDHHHPPP[[[fffpppttt{{{xxxwwwwww{{{yyyooohhhcccbbbaaa___```ddddddWWWHHH???===<<<999666999888888888888888999999999999999888888888888777777888888888999999999999888888999999999:::::::::999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBDDDGGGNNN\\\ttt......------------------,,,,,,,,,---------......//////......------,,,,,,///.........------------......//////...------,,,------------------------,,,---............---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------------...++++++++++++++++++++++++------........./////////---...//////......000222666888;;;<<<===???AAADDDIIIKKKOOOXXXcccpppzzz|||wwwwwwxxx{{{~~~~~~rrriiiaaa```aaabbbdddhhhlllaaaSSSHHHBBB>>>:::888888777777666777777888888999999999888888888888777777777777888888888999999888999999999999:::::::::999::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBDDDGGGNNN[[[sss---------....../////////,,,,,,,,,---------..................------------............------------.........///......---,,,------------------------......////////////......------............------------............------++++++,,,,,,---------...++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////++++++++++++++++++,,,,,,,,,---------............---...////////////111333777999<<<>>>>>>???AAABBBJJJMMMSSS]]]iiivvv|||xxxzzz}}}~~~{{{{{{{{{{{{yyylllaaa___aaadddhhhllltttmmmaaaSSSHHH@@@;;;999888888777777777777888888999999999888888888888777666666666777777777888888999999999999:::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDGGGNNN[[[rrr---------------.........,,,,,,,,,---------......,,,,,,,,,,,,---------------------------------------...............------------------------------........................---..................---------............------+++,,,,,,------......//////...,,,+++******+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------...............,,,,,,,,,---------......---.../////////000333555888:::===???@@@@@@AAACCCJJJOOOXXXcccooo|||{{{~~~|||{{{{{{{{{{{{ttteee```aaadddhhhkkkvvvrrriii\\\MMMAAA<<<::::::999999888888888888999999999999888888888777777666666666666777777777777999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCDDDEEEGGGNNNZZZppp......------,,,++++++***,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,------------------------...............---------------------------...------------------...---..................---,,,,,,------------,,,,,,,,,,,,,,,------.........///...,,,+++******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------....../////////,,,,,,,,,---------......---.../////////111444777999<<>>>>>???@@@AAABBBCCCCCCDDDEEEGGGMMMZZZppp///...---,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,---......///.........------------------------......---,,,,,,---......------............------,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++++++++,,,------......,,,---------..................//////000222666999<<<>>>@@@AAABBBDDDHHHJJJRRR[[[hhhttt~~~}}}~~~}}}}}}|||yyy{{{~~~tttlllggghhhlllrrrrrrnnneeeWWWJJJAAA===888888777666555555555555999999999888888888888777666666666777777777888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGNNNZZZppp......------,,,,,,,,,+++,,,,,,,,,---------......///......------,,,,,,,,,++++++,,,,,,,,,---------,,,------...//////......------------------------//////...------...//////,,,,,,------------,,,,,,------............------------,,,,,,++++++************+++,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111++++++,,,,,,---.........------........./////////......//////000333777;;;>>>???@@@AAACCCFFFKKKOOOUUU```ooo|||~~~}}}|||~~~|||}}}~~~wwwnnnoootttuuuuuurrrkkk___RRRGGGAAA;;;:::999888777777777777999999999888888888888777777777777888888888999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBBBBEEEGGGNNNZZZqqq---------............///,,,,,,,,,---------......111111000///......------+++++++++,,,,,,---------,,,,,,---.../////////...------------------------111000///......///000111+++,,,,,,------,,,,,,+++......////////////.........------,,,+++***)))(((,,,---......---,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000000------......///000111111.........////////////000......//////000333888<<>>===<<<;;;;;;;;;;;;999999999888888888888777888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAABBBDDDGGGNNN[[[rrr.........------,,,,,,,,,------------------------........................//////000000000000//////------------------------...---,,,,,,,,,,,,---...,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000---******---000000000------------------------......///000000///...---000000000111333555777999<<<===AAADDDEEEGGGOOOZZZdddppp~~~}}}{{{xxx{{{}}}{{{zzzxxxqqqrrrtttvvvwwwuuulll___PPPGGG>>><<<:::888777888888999999888777666555444333333777888888888888999999999::::::999999::::::;;;<<>>===<<<<<<===>>>???<<<======>>>???AAABBBCCCFFFGGGKKKWWWnnn.........------,,,,,,,,,------------------------........................,,,,,,------------,,,,,,------------------------......---,,,,,,---......+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............------,,,,,,+++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...111...++++++---//////...------------------------......///000000///...---000111111222555777:::;;;>>>???BBBFFFGGGJJJTTT___kkkvvv{{{yyy{{{|||{{{zzz~~~{{{yyy{{{~~~rrrmmmqqqrrrtttssslll```SSSKKKBBB@@@<<<:::999999999999888888888888888888888888777888888888888999999999::::::999999::::::;;;<<<<<<<<<;;;::::::;;;<<<<<<=========>>>???AAACCCDDDFFFGGGKKKWWWmmm.........---------------------------------------........................++++++,,,,,,,,,,,,++++++------------------------......---,,,,,,---......***+++,,,---------------------,,,,,,,,,,,,------........................,,,,,,,,,---------......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........222000---,,,---------,,,..............................////////////......000111222444777:::===>>>AAAAAADDDHHHJJJOOO[[[hhhuuu~~~zzzxxxxxxzzz~~~~~~~~~{{{uuurrrpppsss}}}xxxlllmmmoooqqqrrrnnneeeZZZRRRGGGCCC>>>;;;::::::::::::777888888999:::;;;<<<<<<777888888888888999999999::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;=========>>>@@@AAACCCDDDEEEGGGKKKVVVlll...............---------................................................---......//////......---..............................------------......***+++,,,---............------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........//////........................++++++,,,,,,,,,,,,------........................000///...---------------////////////////////////.........//////////////////111333555999<<<>>>@@@BBBBBBEEEIIIMMMTTTcccqqq}}}~~~wwwrrrsssuuuxxx|||xxxpppkkkiiikkkuuussskkklllnnnqqqpppkkkbbb[[[JJJDDD>>>::::::;;;;;;:::777777888999:::;;;;;;<<<777777888888888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDGGGLLLVVVkkk........................................................................//////000000000000//////................................................***+++,,,---.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---....../////////........................+++++++++,,,,,,---------........................---------------...///000////////////////////////............//////000000///000333666999<<>>999999;;;;;;:::777777777777777777777888777777888888888999999999::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>???@@@BBBCCCDDDCCCGGGLLLVVVjjj.............../////////................................................---..................---........................---...////////////...---+++,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.........///.........---------------***++++++,,,,,,------............---------------+++,,,............///111..............................---......///000111///111444777;;;===???@@@AAABBBGGGNNNVVV```qqq}}}xxxuuuxxx~~~~~~uuunnnooossswww}}}wwwoookkkgggeeeiiinnnuuu|||ooollliiijjjnnnoookkkfffVVVMMMAAA;;;;;;<<<;;;999888888777777666666666555777888888888888999999999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;::::::>>>>>>>>>???AAABBBDDDEEECCCFFFMMMVVViii---........./////////000................................................,,,------......------,,,........................---...///000000///...---------...............---......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,+++******+++,,,,,,---......------------,,,,,,,,,++++++...000///---,,,---///------------------------...---------...///111222222333666:::===???@@@@@@AAACCCIIISSS[[[fffwww{{{wwwvvvzzz|||uuuqqqooorrruuuxxx~~~zzztttrrrpppmmmmmmqqqvvv|||zzztttnnnmmmqqqtttrrrnnnbbbWWWIIIAAA>>>>>>;;;888:::999999999888888888888777888888888888999999999::::::999999::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::>>>>>>???@@@AAACCCDDDEEEBBBFFFMMMVVVhhh---.........//////000000////////////////////////........................---......//////......---////////////////////////---...///000000///...---.........///......------......------------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++---///111000---+++,,,---------------------------...---------...///111222444555888<<<>>>@@@AAAAAAAAADDDLLLVVV___jjj{{{|||yyywww|||{{{tttooonnnooosssuuuwww}}}~~~zzz{{{yyyvvvuuuvvv||||||tttrrrvvvzzzyyyvvvlll```PPPEEEBBB@@@<<<888;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<>>>>>>???@@@AAACCCDDDEEEBBBFFFMMMVVVggg------------------------////////////////////////------............------///...---,,,,,,---...///,,,,,,------.../////////........................////////////////////////........................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................///////////////.........,,,...000111000000111222444666999:::<<<===@@@BBBBBBHHHOOOWWWbbbqqq|||{{{|||{{{~~~|||vvvrrroooqqquuuwwwxxxzzz|||~~~vvvwww|||}}}{{{yyyuuujjj[[[MMMEEEAAA>>><<<;;;;;;::::::999:::::::::<<<;;;;;;:::999999999:::666777888888777777999;;;===;;;:::999:::;;;;;;;;;<<<===@@@BBBEEEHHHJJJKKKFFFIIIMMMTTTeee------------------------........................------............------......------------......------------------,,,,,,...........................................................................------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,////////////...---,,,,,,+++,,,,,,------.........................................................,,,...000111000000111333555777999;;;<<<===@@@BBBDDDIIIRRR[[[gggwwwzzzuuupppmmmooorrrvvvyyyzzz|||~~~~~~|||~~~~~~}}}}}}|||sssdddUUUIIIAAA<<<;;;<<<<<<;;;::::::::::::;;;:::999888888777777888888:::;;;<<<;;;::::::<<<>>>>>>:::777777:::<<<<<<:::<<<===???AAACCCEEEGGGHHHFFFHHHLLLTTTeee------------------------------------------------------............---------..................---......------,,,++++++***........................------------------------.................................---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........//////......---------------------------........................,,,,,,------......//////,,,...000000000111333444777999;;;<<<<<<>>>@@@CCCFFFLLLVVVbbbppp|||tttooolllkkkqqqtttxxx{{{}}}~~~|||}}}~~~{{{ppp```OOOCCC>>>======<<<;;;;;;:::::::::;;;999999888888777777888888888999:::999888888:::<<<===;;;999:::===@@@@@@>>>======>>>???AAABBBCCCCCCDDDGGGLLLTTTeee........................------------------------------............------,,,---...//////...---,,,.........------,,,,,,,,,........................------------------------........................//////......------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''((()))+++---......///------------------,,,,,,........................+++++++++,,,---...//////,,,...000000111222444666999;;;<<<<<<===???BBBDDDIIIPPP\\\jjjzzzzzzrrrooooooooosssvvv{{{}}}xxxyyy}}}}}}|||wwwhhhVVVGGGAAAAAA<<<<<<;;;:::999999999999;;;;;;::::::999::::::;;;888999999999888888:::;;;999<<>>@@@DDDGGGMMMUUUccctttyyyrrrpppqqqrrruuuyyy~~~vvvvvv{{{{{{~~~|||ppp\\\KKKCCCAAA<<<;;;:::999888888888888;;;::::::999::::::;;;;;;;;;<<<======<<<<<<>>>@@@===EEELLLJJJAAA;;;:::===@@@@@@@@@@@@AAAAAAAAAAAADDDGGGKKKTTTeee........................------------------------------............---------..................------......///000000111111........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...------,,,,,,------------------------........................,,,,,,------......//////---...000000111444777:::;;;<<<===>>>???BBBFFFJJJSSS\\\lllvvvpppoooqqqsssxxx{{{yyywww|||}}}wwwdddQQQFFFAAA===<<<;;;:::999888888888888888777777888888999999888:::;;;<<<<<<===???AAANNNUUUZZZTTTGGG===<<>>@@@CCCIIILLLZZZdddvvvwwwoookkknnnssswwwyyy}}}|||xxx{{{}}}~~~nnn\\\MMMFFF???>>>===<<<;;;:::::::::888888777777888888999:::555777888999:::<<>>???@@@BBBCCCDDDDDDFFFHHHLLLTTTeee////////////////////////////////////////////////---..................---///...---,,,,,,---...////////////...------,,,,,,........................////////////////////////........................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------...///000000//////++++++,,,,,,---...//////........................///////////////.........---...000000222555999===;;;<<<===>>>@@@DDDJJJNNN^^^iii|||{{{ppphhhgggmmmvvv}}}{{{}}}wwwyyy{{{vvveeeVVVNNNAAA@@@???>>><<<<<<;;;;;;:::999999999:::;;;;;;<<<777999;;;<<<>>>@@@CCCFFFPPPJJJBBB===<<<=========;;;<<<===???AAACCCDDDEEEFFFIIIMMMTTTeee////////////////////////........................////////////////////////........................------.........---+++***........................////////////////////////.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---333111///---,,,---///000///...,,,++++++,,,...///---,,,++++++++++++,,,---..................---------------........./////////////////////...............///000333666999:::>>>;;;;;;===???BBBKKKSSS^^^nnn}}}sssiiidddhhhnnnsssuuu{{{vvvqqqyyy{{{~~~}}}vvvhhhXXXLLLBBB>>><<<===<<<999888:::999999999999999999999999::::::;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDHHHNNNUUUddd////////////////////////........................////////////////////////........................---......///...---,,,+++........................////////////////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......------------------///...,,,++++++,,,...///...---,,,++++++,,,---...........................---------.........//////////////////////////////000000111222555777:::<<<===:::;;;>>>BBBFFFPPPZZZgggwwwvvvooogggeeejjjqqqvvvxxx|||}}}tttpppqqqtttuuurrrgggYYYOOOEEE@@@======<<<888777999999999999999999999999999::::::;;;;;;<<<======>>>===<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCGGGMMMTTTccc////////////////////////........................////////////////////////............................../////////...------////////////////////////////////////////////////...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,---//////...---,,,...---,,,++++++,,,---.........------------..............................------........./////////////////////////////////111111222444777999<<<===;;;:::<<<@@@DDDKKKWWWbbbrrrmmmiiieeegggmmmuuuyyy{{{}}}xxxkkkkkkmmmooonnnggg\\\TTTJJJCCC>>>===<<<888777999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAAEEEKKKRRRaaa~~~////////////////////////........................////////////////////////........................//////////////////......000000000000000000000000////////////////////////------------------------........................------,,,,,,,,,,,,------,,,,,,---.../////////......---,,,,,,,,,,,,---...//////............//////............////////////............///////////////////////////000000000111222333555888:::<<<===<<<;;;===BBBFFFNNN\\\iii|||xxx~~~xxxfffeeeeeeiiipppvvvzzz|||~~~}}}qqqnnnlllmmmmmmiiiaaaZZZOOOGGG???>>>===:::999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@DDDJJJQQQ```}}}//////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000////////////////////////------------------------...........................------,,,,,,------...---,,,+++******,,,...///---------,,,,,,---------////////////////////////........./////////000000........./////////000000////////////000000111111000111333555888:::;;;<<<>>>===@@@DDDHHHPPPaaappp|||xxx~~~xxxmmmcccdddgggkkkqqqvvvyyyzzz~~~wwwrrrmmmmmmooonnniiidddVVVKKKBBB???>>><<<;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAAEEEIIIPPP___|||////////////////////////////////////////////////////////////////////////////////////////////////......------......///000////////////////////////////////////////////////,,,,,,,,,------------.................................------------......,,,+++(((''''''))),,,---------------------------......////////////...............//////000000111....../////////000000000...//////000000111111222000111444666999;;;<<<<<>>>>>???@@@AAABBBBBBCCCCCCFFFJJJPPP___|||////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,,,,---///000........................////////////////////////,,,,,,,,,---------....................................------------......---,,,+++******++++++,,,,,,------------------,,,---...////////////...------......///000000111111.../////////000000000000...//////000111111222222111333666888;;;<<<======@@@AAAEEEJJJOOO[[[ooo~~~rrrhhhbbb___bbbhhhmmmqqquuuxxxzzzzzz~~~|||rrrooosssxxxwwwtttjjj[[[KKKCCC@@@<<<999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKPPP___{{{////////////////////////000000000000000000000000////////////////////////000000000000000000000000---,,,,,,+++,,,---...///........................////////////////////////,,,,,,,,,------.........////////////////////////......------------......///000000000000///---,,,,,,------......------,,,,,,---...//////...---,,,---......///000111111222////////////000000000000...//////000111222222222333444777:::===>>>??????@@@BBBGGGLLLSSS___vvvvvvjjjbbb]]]]]]aaagggmmmqqquuuyyy|||yyy}}}yyysssvvvzzzyyyvvvrrraaaOOOEEE@@@;;;777666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCGGGJJJLLLQQQ___{{{......///000000000000000////////////////////////////////////////////////........................////////////....................................////////////////////////......///000000000000000//////............//////......------------.................................,,,++++++---......---///////////////...............////////////......////////////////////////111000000000000000111222111555999<<<<<<===>>>???@@@DDDHHHMMMWWWhhhwwwiii\\\YYY\\\```fffmmmrrruuuuuuvvvvvv}}}~~~zzz{{{~~~{{{vvvsssjjj[[[MMMCCC>>>;;;:::<<<<<<;;;::::::::::::;;;888888999::::::;;;<<<<<>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFJJJQQQ]]]www......///000000000000000////////////////////////////////////////////////........................////////////....................................////////////////////////......///000000000000000///..................///---------,,,,,,---------...........................,,,++++++---......---/////////////////////...//////000000000000//////////////////////////////000000000000000111111222333666:::<<<======>>>???BBBEEEKKKQQQ[[[ooo}}}sssfffZZZXXX[[[___eeelllrrruuuwwwxxxyyy}}}~~~|||zzzpppaaaRRRGGG@@@===<<<===<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;<<>>>>>======>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGHHHKKKQQQ]]]uuu......///000000000000000////////////////////////000000000000000000000000////////////////////////////////////....................................////////////////////////......///000000000000///......------------......---,,,,,,,,,,,,,,,,,,---...........................,,,++++++---......---......//////////////////000000111111111111000000////////////////////////000000000000000111222222555888;;;=========>>>???CCCGGGNNNVVVcccxxxwwwlllaaaXXXWWW[[[___eeelllrrrvvvxxxzzz|||}}}~~~~~~}}}}}}}}}yyyjjjZZZMMMDDD@@@>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;;;;;;;>>>======<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCHHHIIILLLRRR\\\ttt......///000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////....................................////////////////////////---...//////000000//////------,,,,,,,,,,,,------...------,,,,,,------..............................,,,++++++---......---............////////////111111111222222111111111////////////////////////000000000000111222333333777999<<<=========>>>???DDDHHHQQQ\\\lllpppddd[[[VVVWWW[[[cccgggnnnssswwwyyy{{{|||}}}~~~|||wwwuuuuuuvvvzzz|||}}}}}}~~~}}}|||{{{~~~~~~rrrbbbRRRGGGAAA???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCGGGHHHKKKQQQ\\\ttt......///000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////....................................////////////////////////------...///////////////------,,,,,,,,,,,,------//////............//////...........................,,,++++++---......------.........//////000000111111222222222222111111000000000000000000000000000000000000111222333444999;;;===>>>===>>>???AAADDDIIITTTbbbuuuyyyhhh\\\WWWUUUXXX]]]gggkkkqqquuuwwwxxxzzz{{{|||~~~|||vvvnnnmmmnnnqqqvvv{{{~~~|||wwwpppkkkjjjjjjjjjjjjrrruuu{{{}}}yyyvvvuuuvvvvvvxxxwwwvvvtttsssssstttuuurrrtttxxx{{{{{{zzzwwwuuurrrxxx~~~~~~wwwgggWWWJJJBBB???>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEJJJQQQ]]]ttt......///000000000000000////////////////////////000000000000000000000000////////////////////////////////////....................................////////////////////////------...////////////.........------------......000000////////////000000...........................,,,++++++---......---------......///000000000111111222222222222111111000000000000000000000000000000000111222333444555999;;;===>>>>>>???AAACCCEEELLLXXXiii~~~~~~}}}sss```WWWUUUWWW[[[```jjjnnnrrrvvvxxxyyyzzz||||||}}}wwwrrriiihhhiiimmmtttzzz{{{mmmhhhaaa\\\ZZZYYYYYYXXXZZZ^^^dddjjjooossstttuuummmjjjfffbbb```aaacccddddddeeeeeecccbbbbbbdddfffbbbffflllrrrvvvwwwuuutttnnnsss}}}~~~~~~zzzlll[[[MMMDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDBBBDDDIIIQQQ]]]ttt......///000000000000000////////////////////////////////////////////////........................////////////....................................////////////////////////,,,---......//////......///................../////////............//////...........................,,,++++++---......---------......///000000111000000111111111111000000000000000000000000000000000000000111222333555555999;;;===>>>???@@@CCCEEEGGGOOO]]]ppp~~~mmmZZZSSSUUUYYY___dddjjjnnnsssvvvxxxzzz}}}~~~{{{}}}xxxttthhhhhhhhhlllssszzz~~~wwwssseeeaaaZZZUUURRRQQQPPPOOOMMMOOOSSSWWW[[[]]]^^^^^^YYYWWWUUUSSSRRRRRRSSSTTTSSSTTTUUUTTTSSSTTTWWWZZZYYY[[[```eeeiiilllmmmnnnmmmpppyyy}}}}}}}}}~~~{{{ppp```PPPFFFBBB===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<==================>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCEEEJJJQQQ\\\sss...//////000000000000000////////////////////////////////////////////////........................000/////////....................................////////////////////////,,,---......//////......//////............//////......------------.................................,,,++++++---......------------...///000000111000000111111111111000000000000000000000000000000000000000111222444555666999;;;===>>>???AAADDDGGGHHHQQQaaauuuzzz}}}jjjWWWQQQUUU[[[aaafffiiimmmrrrvvvyyy|||{{{}}}}}}yyyjjjiiiiiimmmssszzz~~~~~~~~~zzztttpppeeeaaaZZZTTTQQQNNNKKKJJJHHHIIIKKKMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNMMMLLLLLLPPPTTTWWWWWWXXXZZZ]]]```ccceeeiiimmmvvv~~~~~~|||zzzyyy||||||ssscccSSSHHHCCC<<<<<<;;;::::::::::::;;;:::::::::;;;<<<===>>>>>>============>>>???AAAAAA???@@@@@@AAABBBCCCDDDDDDEEEGGGKKKQQQ\\\qqq555444222000000000000111////////////000000000000000000000000000000000000111111111111111000//////---......//////////////////////////////////////////////////////////////////............---------................................................+++,,,------......------/////////...------,,,,,,......///000000000000000000000000000000000000000000000000000000000000000222111000000111222555666777999:::<<<===@@@DDDGGGMMMXXXiii{{{{{{gggWWWVVVZZZ[[[aaajjjmmmpppuuuxxxzzz|||~~~{{{yyyooonnnlllmmmqqqxxxyyyuuutttvvvwwwxxx|||~~~~~~xxxqqqiiiddd\\\UUUPPPMMMJJJIIIJJJIIIIIIJJJKKKKKKIIIGGGHHHGGGGGGGGGHHHIIIHHHGGGHHHIIIIIIJJJKKKLLLLLLMMMPPPRRRTTTVVVWWWXXX[[[]]]___fffrrr~~~uuuwwwyyyzzzvvvjjj[[[MMMEEEBBB>>><<<===<<<::::::===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============AAABBBDDDEEEEEEEEEDDDDDDCCCEEEJJJPPP[[[ppp555444333111111111111111000000000//////.........000000000000000000000000000000111111000000///...---......//////////////////////////////////////////////////////////////////............---------................................................+++,,,------......------------........................///000000000000000000000000000000000000000000000000000000000000000222111000000111333555777999:::<<<===>>>@@@DDDGGGRRR```ssssssaaaSSSTTTYYY\\\ccclllnnnqqqvvvzzz}}}}}}zzzxxxwwwooonnnnnnooosssxxx~~~yyysssppppppoooooopppqqqtttwww{{{yyyuuupppggg^^^XXXSSSNNNLLLGGGFFFFFFGGGJJJKKKJJJIIIJJJIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVXXXZZZ[[[```iiittt~~~}}}zzz{{{{{{xxxooo```QQQGGGCCC???===>>>>>>;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCCCCCEEEIIIOOOZZZppp777666555333222222111111111111000///...---,,,,,,000000000000000000000000//////000000000///......---......//////////////////////////////////////////////////////////////////............---------................................................,,,,,,---............---,,,,,,------...//////000......///000000000000000000000000000000000000000000000000000000000000000111111111111222444666777;;;<<<======>>>AAAEEEHHHSSSddd{{{iii[[[QQQTTT[[[___gggoooppptttyyy}}}{{{xxxuuutttsssppppppppprrruuuzzz~~~zzzsssooollljjjhhheeeeeeeeegggiiimmmqqqtttyyyzzz{{{{{{{{{yyyxxxwwwyyyyyyzzzzzz|||yyypppggg___XXXRRRNNNIIIGGGFFFGGGIIIKKKLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXYYY\\\aaajjjuuu~~~~~~|||{{{uuuiiiXXXKKKEEE@@@===??????===<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDHHHNNNYYYppp;;;:::999666444222111000000000//////...------,,,////////////////////////......////////////......---......//////////////////////////////////////////////////////////////////............---------................................................,,,------...............---------.........//////......///000000000000000000000000000000000000000000000000000000000000000111111111222333555777888;;;<<<======>>>AAAFFFIIITTTggg~~~|||sssbbbXXXRRRVVV^^^dddkkkrrrtttwww|||}}}~~~~~~zzzuuurrrppppppppprrrssstttvvvyyy|||~~~xxxsssoookkkhhhcccaaa^^^\\\]]]aaaeeehhhkkkkkklllmmmnnnmmmmmmlllppppppppppppqqqvvv}}}zzzrrriiiaaaYYYTTTPPPMMMJJJIIIKKKMMMNNNNNNRRRQQQPPPNNNMMMMMMNNNPPPSSSTTTWWWZZZ\\\^^^^^^_________^^^[[[YYYXXXXXXZZZ]]]^^^bbbiiisss{{{}}}}}}|||rrr```RRRHHHBBB===??????===;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@===>>>???@@@AAAAAABBBBBBEEEEEEGGGLLLXXXppp@@@???<<<999666333000///.../////////////////////////////////////////////......////////////......---......//////////////////////////////////////////////////////////////////............---------................................................,,,---......//////......//////.........---------......///000000000000000000000000000000000000000111111111111111111111111000000111333555777888999;;;<<<<<<===>>>BBBGGGKKKZZZmmm~~~}}}vvvfffZZZUUUSSSWWW___eeelllqqqwww{{{~~~~~~~~~~~~{{{}}}~~~{{{wwwrrrooonnnooopppuuuvvvxxx{{{~~~{{{tttmmmiiieeeaaa\\\WWWVVVWWWZZZ]]]``````aaacccddddddeeeeeehhhhhhgggfffggglllrrrvvvvvvkkkaaaZZZSSSOOOKKKJJJLLLPPPSSSTTTXXXYYYXXXWWWTTTTTTVVVXXX[[[]]]aaadddgggiiijjjkkkhhhhhhfffccc___^^^^^^```eeefffjjjpppwww}}}~~~zzzjjj\\\MMMDDD======>>><<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????===>>>>>>???@@@AAABBBCCCEEEEEEGGGLLLXXXpppAAA@@@>>><<<999555222111////////////000000000111000000000000000000000000......///000000000//////---......//////////////////////////////////////////////////////////////////............---------................................................------...////////////...000//////...------,,,,,,......///000000000000000000000000000000000000000111111111111111111111111///000222444666888::::::;;;<<<<<<===???DDDJJJOOO]]]qqq}}}lll]]]RRRQQQSSSXXX___gggmmmpppzzz}}}}}}{{{zzz|||||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||}}}|||zzzwwwsssrrrrrrssstttzzz{{{}}}}}}tttnnnlllggg___XXXSSSRRRSSSTTTZZZZZZ[[[]]]___```bbbbbbbbbbbbaaa``````cccgggkkkuuu~~~sssfff^^^UUUQQQMMMKKKNNNSSSWWWZZZ^^^```bbbbbb___^^^```bbbfffiiimmmrrrvvvxxxyyyyyytttsssqqqmmmjjjhhhjjjkkkppprrruuu{{{uuujjjUUUIII???<<<===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@AAACCCDDDEEEFFFFFFHHHMMMXXXppp>>>>>>>>>===;;;999777555111111111111111000000000000000000000000000000000...///000000111111000000---......//////////////////////////////////////////////////////////////////............---------................................................------...///////////////..................------......///000000000000000000000000000000000000000111111111111111111111111...000222555777999;;;;;;<<<===>>>???BBBGGGNNNSSSaaavvvzzzpppaaaSSSNNNQQQUUU[[[dddmmmrrrtttzzz~~~~~~{{{zzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{~~~|||{{{yyyxxxwwwxxxyyyzzz~~~~~~zzztttkkkaaaYYYUUUTTTTTTWWWXXXYYY[[[]]]```bbbccccccccccccaaa``````ccceeekkksss{{{vvvnnnaaa[[[UUUQQQRRRVVVZZZ]]]cccggglllllliiigggiiikkkqqqtttzzz}}}yyyyyyzzz|||~~~xxx]]]OOOAAA======<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGIIINNNYYYppp<<<<<<=========<<<:::999444333333222111000//////000000000000000000000000//////000111111111111111---....../////////////////////////////////////////////////////////////////////.........---------................................................---......///////////////,,,,,,------.../////////...//////000000000000000000000000000000000000000111111111111111111111111...000222555888:::;;;<<<>>>>>>???AAADDDJJJRRRWWWiii~~~~~~}}}vvvnnneeeWWWKKKNNNSSSYYY```iiisssyyy{{{zzz~~~}}}|||}}}|||{{{zzzyyyxxxxxxxxx}}}}}}|||||||||}}}wwwlllccc]]]ZZZYYYWWWXXXYYY[[[^^^aaacccdddgggggggggeeecccbbbccceeecccjjjqqqvvvooohhh___XXXVVVXXXZZZ\\\fffkkkqqqrrrooommmnnnpppyyy|||cccSSSDDD>>>=========>>><<<<<<<<<;;;;;;<<<<<<<<>>AAACCCCCCHHHUUUcccuuu|||uuufffVVVOOOPPPKKKQQQZZZcccjjjpppuuuxxx}}}~~~|||yyyvvvtttssssssxxx|||~~~~~~~~~~~~}}}|||~~~|||uuupppjjjfff___\\\YYYWWWXXX\\\aaaeeehhhiiijjjkkkkkkkkkiiiiiihhhhhhhhhkkkrrr~~~}}}qqqgggaaa^^^]]]]]]```gggpppxxxzzzyyyvvvtttvvv|||oooYYYFFFBBB@@@:::888<<<======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFIIIMMMVVVkkk<<<;;;;;;::::::;;;;;;<<<999999777666444222111000000000000000000000000000,,,---...000000000000000000000000000000000000000////////////......------////////////////////////////////////////////////////////////////////////111///...,,,,,,,,,...///000///...------...///000---------.........//////000000111111111222222222111111111000000000000///222222111111111111222222///000333666999;;;<<<===<<<===@@@DDDEEEKKKZZZiii}}}{{{qqqbbbRRRLLLMMMPPPVVV___hhhoootttxxx{{{}}}~~~zzzvvvtttsssssstttwww{{{~~~|||{{{{{{}}}}}}~~~zzzvvvnnnkkkeee```^^^___bbbdddkkklllnnnoooqqqqqqqqqqqqnnnmmmkkkjjjmmmttt}}}|||tttpppmmmlllgggkkkpppuuuxxxyyyzzzzzz|||uuu^^^IIIDDDCCC???===???======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFIIINNNWWWlll<<<==================<<<;;;:::888666444222000///000000000000000000000000------...///000000000000000000000000000000000000...............---------////////////////////////////////////////////////000000000000000000000000000///...,,,,,,---......000///...------...///000------........./////////000000000000111111111111111000000000000/////////222222111111111111222222///111333666999;;;<<<===;;;<<<@@@EEEHHHPPP```pppxxxlll\\\MMMHHHJJJTTTZZZccclllrrrwww{{{}}}}}}~~~~~~zzzvvvssssssuuuvvvyyy|||~~~|||zzzyyy{{{|||{{{ssskkkeeeaaa``````fffgggjjjnnnrrruuuxxxyyyvvvuuurrrooommmoootttxxx~~~sssssssssuuuwwwzzz}}}~~~yyyzzz}}}}}}dddLLLDDDDDDBBB???@@@<<<<<<<<<<<<<<<;;;;;;;;;????????????@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCEEEIIINNNWWWkkk===>>>???@@@@@@???>>>======<<<:::777444222000///000000000000000000000000......//////000000000000////////////////////////............------------///////////////////////////////////////////////////////////////////////////...------------......000///............///000............////////////------........./////////111111111111000000000000222222111111111111222222000222444777999;;;<<<===;;;<<<@@@EEEJJJSSSeeevvvtttfffVVVJJJGGGJJJUUU[[[dddmmmssswwwzzz|||}}}|||yyywwwwwwxxxxxx~~~|||{{{zzz|||~~~{{{yyyyyy{{{uuullleeeaaa______```ccchhhmmmssswwwzzzyyyyyyyyyxxxvvvwwwzzz}}}}}}~~~zzzxxxxxxyyyzzzzzzqqqoooooottt|||kkkPPPDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>??????@@@AAABBBCCCCCCCCCEEEIIINNNVVViii??????AAABBBBBBAAA?????????>>>;;;999666333111///000000000000000000000000////////////000000000111////////////////////////........................////////////////////////////////////////////////..............................---------.........//////............//////........./////////000000............////////////333333222222222222111111222222111111111111222222111222444777999;;;<<<======>>>AAAFFFKKKVVViii{{{sssbbbSSSIIIIIIMMMVVV\\\fffooouuuxxx{{{}}}~~~}}}}}}}}}~~~|||zzzwwwrrroookkkiiiiiikkknnnpppnnnttt}}}yyyqqqkkkiiiddddddeeegggjjjnnnqqqtttwwwyyy{{{|||}}}}}}zzzvvvsssooojjjgggllluuutttXXXHHHCCCAAA===999;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDFFFIIIMMMTTTfff@@@AAAAAAAAAAAAAAAAAA@@@@@@???===:::777555333222000000000000000000000000111000000//////000000111000000000000000000000000.........///////////////////////////////////////////////////////////////........................---------...............////////////////////////....../////////000000000111111111111222222222222444444333333333222222222222222111111111111222222222333555777:::;;;<<<===??????CCCHHHNNNZZZooo|||}}}{{{uuuaaaRRRJJJKKKPPPWWW^^^iiirrrxxx|||{{{tttpppgggddd___\\\\\\]]]^^^^^^\\\```gggnnnvvvyyyvvvrrrqqqnnnkkkjjjkkkmmmooorrruuuyyy|||~~~|||vvvssskkkfffjjjpppyyy}}}aaaMMMEEEAAA>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFIIIMMMTTTgggBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>><<<999777555444000000000000000000000000222111000//////000111111000000000000000000000000/////////000000000111111////////////////////////////////////////////////........................,,,------......///............////////////........./////////000000000000222222222222333333333333333333333222222222111111222222111111111111222222222444666888:::;;;<<<<<>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFIIINNNVVVkkkBBBBBB@@@??????@@@BBBBBBBBBAAA???===;;;999777666000000000000000000000000222111000//////000111111000000000000000000000000//////000000111111222222////////////////////////////////////////////////000000000000000000000000,,,,,,---.../////////.........////////////......////////////000000000000000000111111111222222222222222222111111111111000222222111111111111222222333444666888:::;;;<<<<<>>>>>;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEIIINNNYYYoooIIIFFFBBBAAABBBCCCCCCCCCCCCCCCBBB@@@===:::777555555222...---...000111111////////////............000000000000000000000000////////////////////////////////////////////////........................////////////............------......//////000000......------------......111111000000//////......000///---,,,---...000111333333333222222111111111111111111000111111222333777777777999<<<======<<<<<>>===<<>>>>>============<<<======>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFGGGGGGJJJPPP\\\tttNNNJJJEEEBBBBBBCCCDDDDDDDDDCCCCCCAAA???<<<999888888555111///000000111000111111000000000/////////111111111111111111111111000000000000000000000000////////////////////////........................////////////.....................//////////////////......------......///111000000000/////////...111000.........///111222333333333222222222111111111111111111111222222333777777888:::<<<======<<<===BBBHHHNNNZZZppp}}}yyy___RRRPPPSSSTTT___fffpppwwwzzz}}}{{{xxxyyywwwuuutttvvvzzz~~~|||uuussssssuuuwwwyyy|||~~~rrriii___YYYSSSOOOSSSZZZ[[[dddlllpppvvv|||uuuoookkkfffccc___\\\ZZZZZZ[[[]]]___eeekkkoooqqqwww}}}ttt\\\III@@@>>>===<<<<<<;;;;;;;;;:::::::::======>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGKKKQQQ]]]uuuXXXSSSLLLGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;;;;888444222111111111000222222111111111000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////............///////////////.........///......------......///000000000000////////////111000/////////000222333333333333333222222222222111111111111111222333333666777999:::<<<=========>>>CCCJJJQQQ___uuuoooZZZPPPQQQVVVZZZbbbiiirrrxxxzzz|||~~~|||xxxuuusssqqqnnnmmmmmmpppsssuuuyyy~~~zzztttrrrrrrsssuuuxxx{{{pppcccYYYRRRSSSWWWRRRXXX___dddkkkttt{{{}}}zzztttooommmmmmjjjeee___[[[ZZZYYYYYYWWWZZZ]]]^^^aaahhhttt}}}|||||||||ttt^^^LLLCCC@@@???>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGKKKQQQ]]]uuueee^^^UUUMMMIIIGGGGGGFFFCCCCCCBBBAAA@@@???>>>===;;;888555333222222111000222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////............000000//////......------//////............//////000000000000////////////000000/////////000111222333333333333333333333333222111111111111222333333666888:::;;;<<<<<<===>>>>>>CCCKKKUUUddd|||}}}eeeTTTNNNOOOVVV]]]cccjjjrrrxxxzzz|||~~~{{{vvvsssooommmiiifffeeeeeeggghhhiiinnnwwwxxxsssqqqpppqqqtttvvv{{{xxxjjj___ZZZXXXPPPSSSWWW]]]eeennnvvv{{{~~~|||zzz{{{|||~~~~~~yyyqqqjjjddd^^^YYYXXXYYYYYYWWWXXX]]]fffnnn~~~|||{{{xxxxxxvvvwwwppp^^^MMMEEEBBBAAA??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGKKKQQQ[[[rrrqqqiii^^^TTTMMMIIIGGGFFFCCCBBBAAA@@@???>>>>>>===888666444333333333222111111111000000000/////////111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////............000000//////......------/////////....../////////////////////000000000000............//////000000333333333333333333333333222222222111222333333444666888;;;<<<;;;<<<===???>>>CCCLLLXXXjjjqqq\\\PPPKKKLLLSSS[[[aaahhhrrrxxx{{{}}}zzzuuuqqqllljjjeeeaaa]]][[[[[[[[[[[[```iiisss~~~tttpppooonnnppprrrvvvzzzsssddd[[[SSSRRRRRRWWW___hhhqqqwww|||wwwjjj^^^[[[ZZZYYYVVVUUUWWW]]]cccttt~~~~~~xxxwwwppptttqqqbbbPPPFFFBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGJJJOOOYYYnnn}}}uuuiii]]]TTTNNNIIIGGGDDDCCCBBB@@@???>>>>>>>>>888666444444444444333222111111000000000/////////222222222222222222222222........................////////////////////////////////////////////////////////////............///////////////.........000//////......//////000////////////000000000000---.........////////////333333333333444444444444222222222222222333444444555999<<<===;;;;;;>>>@@@???EEEOOO]]]qqqxxxfffTTTLLLJJJJJJPPPYYYaaahhhqqqxxx|||~~~~~~xxxpppkkkfffccc^^^YYYUUURRRQQQPPPQQQUUU]]]gggsss~~~zzzpppllllllnnnooorrruuu{{{xxxiii^^^WWWQQQSSSYYY```jjjrrryyy}}}tttcccaaa]]]YYYVVVXXX]]]aaaoooyyy|||yyytttzzzyyyjjjVVVIIIBBB???============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIINNNWWWlllyyylllbbbYYYRRRNNNFFFEEECCCAAA????????????;;;999777666666555333111222222111111111000000000222222222222222222222222////////////////////////////////////////////////........................////////////.....................///////////////000000////////////000000.../////////000000000111......///000000000000000333333333444444444555555333222222222222333444444555999======;;;;;;>>>AAABBBGGGRRRbbbwwwmmm\\\MMMJJJJJJHHHNNNXXXbbbiiirrryyy|||~~~{{{sssiiibbb[[[YYYUUUQQQMMMKKKJJJIIIJJJNNNTTT]]]iiiuuu}}}~~~yyypppllllllmmmooorrruuu|||sssfffZZZWWWYYY^^^gggqqqvvv~~~yyytttkkkccc___```eeejjjrrr||||||zzzuuu~~~~~~ppp\\\LLLDDD@@@??????@@@@@@@@@AAAAAAAAA????????????????????????AAAAAAAAAAAABBBCCCDDDDDDCCCDDDHHHNNNXXXmmmyyynnnddd[[[VVVIIIGGGEEEBBBAAA@@@@@@@@@???<<<:::888777555222000333333333222222222111111222222222222222222222222000000000000000000000000////////////////////////........................000/////////............---.........//////000000000000////////////000000.../////////000000111111//////000111111111111111333333333444444555555555333333222222333333444555555999===>>>;;;;;;>>>AAADDDJJJUUUeee|||yyyfffVVVJJJIIIJJJHHHNNNXXXcccjjjsssyyy|||}}}yyyoooccc[[[RRRQQQNNNKKKHHHGGGFFFFFFGGGIIIOOOXXXcccoooyyy~~~{{{yyy}}}~~~|||rrroooooonnnooorrrvvv|||vvveee______aaajjjsssvvv{{{ooohhhiiinnnrrrxxx{{{xxxrrr|||rrr^^^OOOFFFBBB<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDAAABBBGGGNNNYYYooovvvkkkbbbVVVQQQIIICCC@@@AAAAAABBB???===<<<;;;:::888444111222000///000111111///---111111111111000000000000111111111111222222222222111000000///...---------////////////////////////////////////////////////......//////000000111111111111000000//////......000000000000111111111111000000000000000111111111222222222222222222222222777666444222222222444444888999:::<<<>>>???@@@AAAFFFLLLYYYlllvvvjjjXXXPPPHHHEEEEEEGGGNNNVVVcccmmmvvvyyy{{{xxxmmm```XXXOOOKKKFFFCCCBBBCCCCCCCCCAAADDDKKKTTT```lllvvv|||}}}~~~{{{yyyxxxyyy|||sssoooooonnnooorrrwwwzzzkkkddddddlllwwwvvvuuu{{{zzz}}}~~~yyyiiiVVVIIIDDD;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@AAABBBBBBEEEEEEHHHMMMXXXooowwwppp___XXXNNNFFFBBB@@@??????@@@>>>===<<<<<<:::666444444333333333222222000///222222222111111111000000////////////000000000000111000000///......------////////////////////////000000000000000000000000////////////000000000000111000000000/////////.../////////000000000111111//////000000111111111222333333333333333333333333555444333222333444666777999::::::<<<===???@@@AAAGGGOOO^^^sss~~~rrrfffWWWNNNGGGDDDDDDGGGOOOWWWeeeooowwwzzz|||{{{ttthhh\\\TTTJJJGGGBBB@@@@@@@@@@@@@@@???BBBIIIRRR]]]hhhrrrwww{{{}}}}}}||||||uuuqqqqqqrrrsssuuuzzzzzzvvvzzz|||~~~nnnYYYJJJCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBEEEEEEHHHNNNXXXooo}}}llleeeYYYOOOGGGCCC???>>>AAA???>>>======<<<999777000111222111000///000111222222222222111111111111/////////000000000111111111000000//////......---////////////////////////111111111111111111111111000000000000////////////000000000000////////////....../////////000000000......///000111222222333444444444444444444444444333333222333444666888999:::;;;;;;<<<===???@@@AAAHHHRRRddd{{{}}}pppcccUUUMMMEEECCCCCCGGGOOOXXXgggpppyyy|||~~~{{{vvvmmmbbbVVVNNNFFFCCC@@@??????@@@???>>>===AAAFFFOOOYYYccclllpppvvvyyy~~~|||zzz|||wwwtttuuuvvvwwwyyy~~~~~~yyywwwvvv~~~xxxbbbPPPGGGAAA@@@???>>>=========<<>>>>>>>>===;;;999///000222111//////111333222111111111111000000000111111222222222333333333000000000000//////......////////////////////////000000000000000000000000111111000000//////......000000000000////////////............////////////---...///000111222333333333333333333444444444444333333333444555777888999<<<;;;;;;<<<===>>>@@@AAAHHHTTTiii|||}}}ssseeeTTTLLLDDDBBBCCCGGGQQQZZZhhhqqqzzz|||~~~~~~xxxqqqhhh]]]RRRJJJEEECCCAAA@@@AAAAAA@@@>>>>>>@@@FFFMMMVVV^^^eeeiiimmmqqqwww|||}}}{{{xxxuuuwww|||{{{yyyyyywwwxxx{{{zzzsssooommmsssppp\\\OOOBBBAAA@@@>>>=========>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFJJJOOOYYYooo~~~xxxmmmcccYYYPPPIIIDDDBBB@@@>>>=========;;;:::666666555333111111111222111111000000000/////////222222222222333333333333000000000000000/////////000000000000000000000000////////////////////////111111000000//////......////////////000000000000............////////////---...///000111222333333111111222222333333333333444444555555666777888888<<<<<<;;;;;;===???AAABBBHHHVVVnnnyyyyyy~~~uuufffVVVMMMEEECCCDDDIIISSS\\\hhhrrrzzz|||~~~|||wwwpppggg\\\RRRKKKDDDBBBAAA@@@AAAAAA???>>>???AAAFFFMMMTTT[[[```ccccccgggnnnsssvvvuuusssqqquuuyyy}}}}}}}}}wwwyyy||||||qqqjjjgggjjjvvv}}}fffTTTBBBAAA@@@>>>>>>>>>???@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGJJJPPPZZZppp}}}uuulllcccXXXNNNHHHDDDBBB???>>>>>>===<<<:::;;;888444222111111///...111111111000000000000///000000000111111111111222000000000000000000000000000000000000000000000000........................000000000000////////////////////////000000000000....../////////000000000......///000111222222333000111111222222333333444444555666666777888888999<<<;;;;;;;;;===@@@CCCEEEKKKZZZsssxxxwwwttteeeYYYPPPHHHEEEFFFKKKUUU___iiirrr{{{}}}~~~~~~|||wwwqqqjjjaaaWWWPPPEEEBBB???>>>>>>???>>>===@@@BBBGGGLLLRRRWWW[[[]]]\\\___dddiiilllmmmmmmmmmsssvvvzzz~~~zzz{{{~~~sssiiicccdddnnn}}}}}}}}}~~~}}}~~~lllTTTCCCBBB@@@>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGKKKQQQ[[[pppyyyooocccWWWOOOGGGEEEAAA??????>>>===;;;;;;666111222777:::888555333333333222222222111111000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.../////////000000000111/////////000000000111111//////000000111111111222111111222222333444444555222333555777888::::::;;;;;;::::::;;;===AAADDDGGGQQQ```zzzzzz{{{tttddd]]]SSSJJJGGGHHHMMMWWWaaakkkttt|||}}}{{{yyyuuuoooggg^^^WWWIIIEEEAAA>>>>>>??????>>>@@@BBBFFFKKKOOOSSSVVVXXXXXXZZZ\\\___bbbeeefffhhhnnnrrryyy~~~yyyllleee```hhhvvv}}}wwwwwwwwwyyy{{{|||{{{yyyyyyzzz|||sssWWWGGGEEEBBB???>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFHHHLLLRRR\\\pppzzzlll^^^UUUJJJGGGCCCAAA@@@???>>>======777333999CCCKKKJJJGGG555555444444444444333333222222333333333444444444000000000000000111111111000000000000000000000000000000000000000000000000......//////000000111111.../////////000000111111000000000000111111111111000000000000000111111111222222333444444555666666000111444777999;;;======::::::999:::===AAAEEEHHHVVVeeeuuueee___VVVLLLIIIIIINNNXXXbbbmmmvvv~~~||||||zzzxxxssskkkbbb\\\MMMIIIDDDAAA@@@AAABBBBBB@@@BBBEEEIIINNNQQQSSSTTTXXXXXXXXXYYY\\\___bbbdddjjjpppyyyqqqiii___eeeppp|||wwwvvvwwwxxxzzzzzzxxxvvvrrrsssuuuxxx|||}}}zzz\\\IIIGGGCCC@@@=========>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFHHHLLLRRR\\\pppzzzjjj]]]SSSKKKDDDEEEEEEBBB===<<<;;;===777555LLLhhhhhhTTT777555333111111111000...000000000000000000000000444333333222111000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000/////////000222333///////////////000111111333333333333333333333333555555666888999:::;;;<<<;;;:::;;;>>>>>>>>>EEEMMMXXXmmm~~~yyyjjjcccYYYPPPKKKJJJOOO[[[gggqqqvvv}}}|||zzzvvvuuusssoooiiidddRRRKKKDDDCCCAAA>>>???AAABBBDDDGGGJJJNNNQQQSSSTTTTTTUUUVVVVVVWWWZZZ^^^aaafffoooyyy{{{mmmaaafffooo|||~~~{{{yyywwwvvvxxxyyyyyyyyyvvvqqqooosssxxx|||}}}{{{bbbLLLDDD??????AAA@@@???AAA??????@@@@@@@@@AAAAAAAAA???AAABBBBBBAAABBBCCCEEEGGGIIIMMMRRRZZZnnnwwwjjjYYYPPPHHHHHHGGGCCC???===:::<<<999666CCCVVVWWWLLL666444222111222222111///111111111111111111111111333333222222111000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111000/////////000222222///////////////000111111333333333333333333333333555555666888999:::;;;<<<;;;:::;;;======>>>EEENNN[[[qqqoooaaaXXXOOOLLLMMMSSS```kkktttxxx|||yyyuuusssrrrnnnhhhcccTTTLLLEEECCCAAA???@@@CCCCCCEEEHHHKKKNNNQQQSSSTTTTTTUUUVVVVVVWWWYYY]]]aaagggppp{{{qqqdddgggppp|||~~~}}}|||{{{{{{zzz|||yyywwwvvvvvvvvvuuussspppllllllqqqvvvyyy~~~zzz}}}dddOOOGGG@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCBBBBBBDDDEEEFFFHHHLLLQQQZZZooovvvbbbWWWMMMKKKIIIEEEAAA@@@:::;;;:::888:::???BBB@@@555333111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000///000111111222000////////////000111111222222222333333444444444555555666888999:::;;;<<<:::999:::======???FFFOOO___xxx|||qqq```WWWOOOMMMQQQXXXeeepppwww{{{~~~{{{wwwsssqqqooolllfffbbbWWWNNNFFFCCCBBB@@@BBBEEEEEEGGGIIILLLOOOQQQSSSTTTTTTUUUVVVVVVWWWYYY]]]```iiiqqq}}}xxxjjjmmmttt}}}}}}|||zzzzzzyyyyyyyyy{{{yyyvvvtttsssqqqooommmkkkiiijjjppptttvvvzzzzzz}}}jjjSSSJJJBBB@@@@@@======>>>??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFDDDGGGKKKQQQZZZooo~~~iii]]]QQQLLLJJJFFFCCCBBB>>>;;;::::::777333333777444222000111222333333222111111111111111111111111000000111111111222222222333333333333333333333333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000//////000000111222111111222333333444555555555555666888999:::;;;<<<:::999:::===>>>@@@HHHRRRddd~~~zzz|||ooo```WWWOOOOOOTTT\\\hhhrrryyy}}}{{{wwwqqqnnnllliiiddd```YYYPPPGGGDDDBBBAAADDDHHHHHHIIIKKKNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVYYY]]]```jjjsss}}}sssuuuzzz~~~}}}{{{zzzzzz{{{{{{zzzxxxuuusssrrroookkkhhhgggfffhhhnnnqqqrrrvvv|||~~~~~~}}}oooVVVLLLCCC@@@@@@>>>>>>@@@??????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCCCCEEEFFFCCCFFFKKKPPPZZZooorrrdddUUUNNNJJJFFFDDDDDDCCC===:::<<<:::333111333333222000111222333333222111111111111111111111111000000000111222222333333222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111222222111111222333333444555555555555666888999:::;;;<<<;;;999:::===???BBBKKKUUUjjj}}}yyyrrrcccYYYQQQQQQVVV^^^iiirrrzzz~~~}}}wwwqqqllliiifffaaa^^^XXXPPPGGGEEEDDDCCCFFFKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTUUUUUUVVVXXX]]]```kkkttt~~~||||||zzz{{{}}}|||{{{{{{|||}}}yyywwwvvvtttrrrooojjjgggbbbaaabbbfffhhhiiinnnuuuzzz}}}~~~}}}~~~rrrWWWMMMCCC@@@@@@???@@@BBB??????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCCCCEEEFFFCCCEEEJJJPPPYYYoooooo]]]RRRLLLGGGEEEFFFEEE@@@===>>>===999444333333222000111222333333222222222222222222222222222000000111111222222222333////////////////////////000000111111111111000000111111111111111111111111000000000000000000000000//////000111111111111000111000000000000111222222222222222333333444444444555555666888999:::;;;<<<<<<:::;;;>>>AAADDDNNNYYYqqq{{{xxxggg\\\TTTTTTZZZbbblllttt{{{~~~yyyqqqkkkgggddd___[[[VVVNNNGGGEEEEEEEEEHHHLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVXXX\\\___kkkuuuyyyvvvyyy~~~~~~|||{{{zzz{{{}}}~~~zzzyyyxxxwwwuuupppjjjfff\\\ZZZZZZ[[[[[[\\\dddmmmsssxxx}}}~~~}}}|||}}}|||~~~}}}{{{uuuZZZOOODDD@@@@@@???AAADDD??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFCCCFFFJJJPPPYYYnnn}}}hhhYYYPPPJJJGGGGGGBBBDDDCCC???===;;;888333444222111111222333222111222222222222222222222222111111111111111222222222////////////////////////000000111111111111000000111111111111111111111111000000000000000000000000...///000111222111111000111111000000111111222333333333333333333333333333555555666888999:::;;;<<<===;;;<<<@@@BBBGGGQQQ\\\yyy|||yyyyyyiii___VVVXXX___hhhqqqxxx}}}|||rrrjjjfffbbb]]]YYYRRRKKKFFFFFFGGGGGGIIIMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUXXX\\\___kkkuuuzzzzzz}}}{{{{{{|||~~~~~~|||{{{wwwqqqiiiddd[[[WWWTTTRRRPPPRRR]]]hhhkkkpppvvvxxxvvvtttuuuwwwwwwxxxzzz}}}~~~}}}}}}^^^RRRFFFAAA???>>>@@@CCC??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCBBBBBBDDDEEEDDDFFFKKKPPPXXXmmm|||ppp___TTTLLLHHHHHH???FFFHHH@@@;;;;;;999444555333111111222333222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000...///000222222111111000111111111000111111222333444333333333333333333333555555666888999:::;;;<<<>>><<<===@@@CCCHHHSSS^^^~~~}}}vvvuuuvvvkkk```XXXZZZcccllluuu|||~~~}}}sssjjjeeeaaa\\\XXXPPPJJJFFFGGGHHHHHHJJJMMMPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUXXX\\\___kkkttt}}}}}}~~~}}}xxxqqqhhhbbb\\\WWWRRROOOLLLOOO[[[gggeeekkkqqqssspppnnnoooqqqssstttwwwyyy{{{|||}}}}}}}}}~~~aaaUUUHHHAAA???===>>>AAA??????@@@@@@@@@AAAAAAAAA???AAABBBBBBAAABBBCCCEEEEEEGGGKKKPPPXXXmmmnnnuuu}}}~~~}}}zzzgggXXXOOOLLLKKKGGGGGGGGGFFFCCC@@@<<<999666555444333222111111111000000000000000000000000//////000000111111222222111111111111111111111111//////......///000111111...///000111111111111111//////000222222333333333222222222111111111111111000000000000111222333444333222222111111222222333222333555777999:::;;;;;;<<<>>>AAACCCBBBHHHXXXhhh{{{sssnnnllllllmmmddd```]]]___gggpppwww{{{yyyqqqhhh```WWWRRROOOMMMJJJHHHGGGGGGIIIJJJNNNPPPRRRSSSSSSSSSUUUVVVSSSSSSTTTVVVUUUTTTXXX___jjjvvv}}}~~~~~~|||yyytttmmmiiiddd[[[SSSQQQQQQQQQUUUZZZbbbeeehhhiiihhhhhhhhhiiiiiikkkoootttvvvwwwwwwvvvwwwxxxzzzzzzzzz{{{~~~tttXXXHHHFFFAAA@@@BBB???BBBAAA@@@?????????@@@AAA@@@AAACCCCCCBBBCCCDDDFFFDDDEEEHHHMMMVVVmmmmmmooosssvvvyyy{{{}}}oooaaaWWWQQQNNNHHHGGGFFFDDDBBB>>>:::888666666444333222222111111111111111111111111111111000000000000111111111111111111111111111111111111000000/////////000111111///000000111111111111000...///000111222222222222111111111111111111222222000000000000111222333333333333222222222222333333222333555777999:::;;;;;;;;;===AAADDDFFFMMM^^^ooowwwmmmgggdddcccccc___]]]\\\```iiissszzz~~~{{{ssslllddd\\\WWWOOOMMMJJJHHHGGGHHHIIIKKKNNNPPPRRRSSSSSSSSSTTTUUUSSSSSSTTTVVVUUUTTTYYY```hhhttt}}}uuuoooeee\\\SSSQQQPPPPPPSSSXXXZZZ\\\^^^^^^^^^]]]^^^___bbbeeeiiillloooppppppoooppprrrsssttttttvvvyyy{{{~~~yyy]]]LLLHHHBBBAAABBB???@@@??????>>>??????AAAAAA>>>???AAAAAAAAABBBCCCEEEDDDFFFIIIMMMWWWnnnuuusssqqqssswww|||~~~~~~qqqdddYYYSSSLLLJJJGGGDDDBBB???<<<999777666555444333222222222111111111111111111111111111111111111111000000000111111111111111111111111222222111000000000111111000111111111111000000///......///000111111111111000000000111222222222333222111111111111111222222333333222222222222333333333444666888999:::;;;;;;:::<<>>>>>>>>???@@@AAABBBAAABBBCCCCCCBBBAAABBBCCCEEEFFFIIINNNWWWnnn}}}|||}}}qqqbbbXXXQQQMMMHHHEEEEEECCC@@@>>>888777666444333222222222111111111111111111111111222222222111111000000000111111111111111111111111333333222111000000000111111111111111111000///.........///000000000000000//////000111222333333333222222111111000111111111333333333222222333333333444555666888999:::;;;;;;:::<<>>@@@AAAAAA???>>>>>>???BBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGIIIMMMUUU___fffqqqwwwyyy]]]OOOCCC@@@CCCAAA===>>>???AAAAAABBBAAAAAA===???AAAAAAAAABBBDDDFFFAAACCCHHHNNNWWWmmmqqqfffXXXOOOLLLKKKGGGBBB<<<;;;999777555444333222222222222222222222222222111111111222222333333444111111111111111111111111//////...//////000111111...///000111111111111111111111222222222111111000222222222111111111111111000000000000111222333444555444444333333444444555666777888999:::;;;;;;;;;;;;<<>>???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEJJJSSS]]]dddrrrwww~~~}}}aaaRRRDDD@@@BBB@@@888999<<>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFKKKRRRZZZ```pppttt{{{}}}xxxfffRRRIIICCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEECCCAAA@@@???@@@BBBCCCFFFGGGIIINNNXXXnnnuuuxxx~~~}}}mmmcccYYYOOOIIIIIICCC???999555444444444444444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222222222111000//////000111222000...---...111222111///222111111000000000111111333444666777777666444333777888:::;;;<<<<<<;;;;;;<<<>>>DDDKKKTTTfffooonnntttooo]]]VVVSSSSSSUUUYYY\\\cccllltttzzz|||}}}zzznnn```UUUNNNMMMMMMNNNPPPQQQRRRTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVZZZ```dddtttyyy~~~~~~{{{xxxxxxyyyxxxsssnnnfffdddaaa___]]][[[WWWUUUQQQOOOKKKGGGDDDBBBBBBAAAAAAAAA@@@@@@???>>>>>>===>>>???@@@AAAAAABBBAAAAAAAAABBBDDDFFFIIIPPPWWW]]]iiinnnvvv}}}|||hhhTTTJJJDDDAAAAAA@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAAAAABBBCCCDDDFFFGGGJJJOOOXXXnnnuuuttttttwwwzzz~~~|||nnnbbbUUUMMMJJJEEEAAA;;;777666666555555333333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111000111111111222111000000000000111222000///...///111111111000111111000000000111111222444444555555666666777777888999:::;;;<<<<<<<<<<<<@@@AAAEEEMMMXXXlllqqqnnnrrrsss]]]TTTQQQQQQSSS[[[___eeemmmssswwwyyyzzz}}}~~~zzzoooaaaTTTMMMNNNMMMMMMNNNPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUXXX]]]dddiiivvv{{{~~~|||{{{zzzzzzzzzwwwuuuttttttrrrnnniii```\\\XXXTTTRRROOOMMMKKKJJJIIIGGGDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEGGGLLLSSSWWW^^^dddnnnwwwkkkUUUKKKEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJOOOYYYnnn~~~xxxpppmmmooosssvvvwww}}}|||nnn```UUUOOOHHHDDD===999777666555555333333222222111222222333111111111111111111111111111111111111111111111111333333333333333333333333333333222111000000000111111111111111111111111111222111111222222333333333222222222222222333444555666666666666777999;;;<<<999:::;;;;;;<<<<<<======BBBCCCFFFOOO[[[qqqwwwqqqqqqqqq[[[RRRPPPRRRUUU[[[```gggmmmrrrvvvxxxzzz{{{}}}|||vvvlll```UUUNNNOOONNNMMMLLLMMMOOOQQQSSSSSSTTTTTTTTTTTTTTTUUUUUUSSSTTTUUUWWWZZZaaaiiioooyyy~~~}}}zzzwwwuuuuuuttttttrrrpppooonnnlllhhhddd\\\XXXRRRMMMKKKIIIGGGFFFDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCEEEHHHNNNRRRUUU[[[fffpppyyylllVVVJJJEEEBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGJJJOOOYYYooo~~~pppgggeeehhhkkkmmmvvv||||||ooobbbYYYLLLGGG@@@:::777666444333333222222111222222333333111111111111111111111111111111111111111111111111222222222222222222222222333333222111000000000111111111222222222222111111111222222222222222333444222222222222333444666666777777666666888:::<<<>>>;;;;;;;;;;;;<<<===>>>>>>DDDCCCGGGQQQ```www{{{uuutttnnnXXXPPPNNNQQQTTTZZZ```hhhnnnsssvvvzzz|||{{{|||~~~~~~{{{vvvnnneee\\\UUUQQQPPPOOOMMMKKKKKKLLLMMMNNNRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUWWW[[[ccclllrrrzzz~~~zzzwwwtttrrrqqqqqqnnnmmmkkkiiigggdddaaa^^^XXXTTTNNNIIIGGGFFFEEEDDD@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@?????????????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFJJJMMMOOOUUU___iiittt}}}mmmVVVIIICCCAAA???BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJOOOYYYooouuuhhhaaa```bbbdddnnnwwwzzzlll```QQQLLLDDD===999666444333222222111111222222333333111111111111111111111111111111111111111111111111////////////////////////222222111111000111111111111111222333333222111111///000111111000000111333000000111111333444555666666555555555777888:::<<<<<<<<<;;;<<<<<<===??????DDDDDDIIITTTeee}}}}}}yyyyyyhhhTTTMMMLLLNNNQQQZZZaaaiiippptttwww{{{|||}}}}}}|||wwwpppggg___XXXTTTQQQPPPOOOMMMLLLLLLLLLLLLMMMPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTVVV[[[cccmmmsssyyy~~~}}}{{{xxxtttqqqooommmmmmfffeeedddbbb___\\\XXXWWWRRRNNNIIIEEEDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBBBB???????????????????????????@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBDDDGGGJJJKKKPPPYYYcccmmmxxxoooWWWHHHCCCAAA???BBBAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGHHHKKKPPPZZZooo~~~qqqfff```___```gggssswwwhhhWWWQQQIIIAAA<<<888555333222222111111222222333444111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222222111222222333333222222111///111222222000000111333111111111222444666777888666666666777888999:::;;;===<<<<<<<<<<<<>>>???@@@FFFFFFLLLYYYkkk~~~|||~~~zzz___PPPLLLLLLNNNQQQ\\\ccclllrrrtttwww|||~~~}}}xxxtttlllddd[[[UUUQQQOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTRRRRRRSSSTTTYYYbbblllsss|||wwwuuuqqqmmmjjjgggfffeee^^^^^^]]][[[WWWSSSPPPOOOLLLIIIFFFDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAA???????????????????????????@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBCCCFFFIIIIIIMMMTTT\\\gggsss~~~rrrYYYHHHDDDBBB???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHKKKPPPZZZppp{{{nnneeeaaa```bbbqqqttt\\\UUUMMMDDD>>>:::666444222111111111222333333444111111111111111111111111111111111111111111111111333333333333333333333333111000000000111222333333111222333444444333222111000333555444222111333666333333444555777999;;;<<<888999999:::;;;;;;;;;<<<======<<<<<<===>>>@@@AAAGGGGGGNNN\\\ooonnnWWWMMMLLLOOORRRUUU^^^eeennnsssuuuwww{{{uuuqqqkkkccc[[[TTTOOOLLLLLLMMMNNNPPPRRRRRRSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUQQQQQQRRRTTTXXXaaakkkrrr}}}pppnnnjjjfffbbb```^^^^^^YYYYYYYYYVVVRRRMMMKKKJJJJJJHHHFFFEEEEEEFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA??????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHHHHLLLQQQXXXbbbooo{{{~~~|||vvv~~~{{{tttZZZIIIEEECCC@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAABBBDDDFFFGGGHHHHHHKKKPPPZZZpppzzzpppiiifffmmmttt~~~nnn^^^OOOHHHCCC;;;555444444222111111222333333222222222222111111111000000111111111111111111111111222111000//////000111222///////////////000111111222222111111111111111222222222222111111111111111000111333555666777888888999999:::;;;;;;<<<=========???@@@???>>>===>>>???@@@FFFPPP___uuuyyycccPPPLLLLLLKKKPPPYYY___eeelllrrruuuxxx|||~~~}}}vvvoooeee\\\UUUQQQNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRRRRVVV^^^jjjttt~~~|||xxxuuummmiiiccc^^^[[[ZZZXXXWWWQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFLLLKKKIIIGGGFFFEEEDDDDDDEEECCCBBB@@@@@@BBBCCCEEEDDDGGGIIIIIIFFFEEEGGGJJJNNNKKKLLLTTT___jjjxxxsssnnnnnnvvv}}}}}}zzzaaaMMMEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEEEEDDDEEEFFFHHHHHHEEEIIIQQQZZZllluuummmoooyyyyyyiiiYYYPPPIIIAAA:::888666444222111222333222111222222222111111111000000111111111111111111111111222111000//////000111222///////////////000111111333222222111111222222222222111111111111111111111222333555666888999999999888888999;;;<<<>>>???@@@???@@@AAA@@@???>>>???AAAFFFKKKUUUdddzzzrrr]]]KKKHHHHHHHHHMMMUUU^^^dddlllrrruuuwww{{{~~~~~~vvvoooeee[[[TTTPPPMMMLLLOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSVVV___kkkttt~~~zzzuuurrrhhhddd^^^YYYVVVTTTRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFHHHJJJMMMOOOQQQOOONNNLLLKKKIIIHHHGGGGGGMMMNNNOOOOOONNNLLLJJJHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGJJJLLLKKKIIIIIIKKKNNNPPPLLLMMMTTT^^^jjjxxx|||ooommmpppzzzdddOOOFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFHHHFFFJJJRRR[[[nnnyyysss~~~qqq```TTTKKKBBB;;;888777555333222222222111000222222222111111111111111111111111111111111111111222111000000000000111222000////////////000111111222222222222222222222222111111111111111111111111444555777888::::::;;;;;;888888999;;;===???AAABBB@@@AAAAAA@@@??????@@@BBBIIINNNXXXhhh~~~jjjXXXHHHEEEFFFGGGLLLTTT]]]dddlllrrruuuwwwzzz}}}wwwpppeeeZZZSSSOOOLLLKKKNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQSSSSSSQQQRRRSSSTTTXXX```llluuu~~~~~~wwwqqqnnnddd```ZZZUUUQQQOOOLLLJJJHHHGGGEEECCCCCCDDDEEEFFFCCCCCCEEEGGGKKKPPPTTTWWWVVVUUUSSSQQQNNNLLLJJJIIINNNPPPTTTWWWWWWUUUQQQOOONNNMMMKKKJJJHHHGGGGGGGGGKKKNNNPPPPPPNNNNNNQQQTTTTTTPPPOOOUUU___jjjyyyuuuooolllqqqwww{{{iiiRRRGGGDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBBBBAAAAAABBBDDDGGGFFFKKKSSS\\\qqq|||wwwfffXXXMMMDDD===888777555333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111222000000111111111111111111000000111111222222333333666666888999:::;;;;;;;;;999999999:::<<<>>>@@@AAA@@@AAAAAA@@@>>>>>>@@@BBBIIIMMMXXXiii|||dddVVVIIIFFFGGGJJJOOOVVV]]]dddlllrrruuuwwwyyy|||yyyqqqeee[[[SSSOOOMMMLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQRRRTTTUUUYYYbbbnnnvvv}}}uuunnnjjjddd```ZZZUUUQQQNNNJJJHHHFFFEEECCCAAAAAACCCEEEGGGDDDDDDEEEGGGLLLQQQWWWZZZ\\\[[[YYYVVVSSSPPPMMMLLLLLLOOOSSSWWWYYYYYYXXXWWWYYYXXXVVVSSSPPPNNNLLLJJJOOORRRTTTSSSRRRSSSWWW[[[[[[VVVTTTZZZbbbmmm{{{wwwoooooosssuuuwwwzzz{{{~~~nnnTTTGGGDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBBBBAAAAAABBBCCCDDDFFFKKKRRR\\\sssqqqaaaUUULLLDDD===777555333333444555444333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000111222222......///000111111000000000111111222333444444555666777888999:::;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@AAAAAA???>>>>>>@@@CCCIIINNNYYYlllrrr]]]SSSIIIFFFHHHLLLSSSXXX^^^eeemmmrrruuuvvvyyy|||}}}~~~zzzrrrfff[[[TTTPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPRRRTTTWWW[[[dddoooxxx}}}uuunnniiifffbbb\\\VVVRRRNNNIIIFFFEEECCCAAA@@@@@@BBBEEEFFFFFFFFFHHHLLLQQQXXX___cccgggeeebbb^^^XXXSSSNNNKKKHHHJJJLLLOOOSSSWWWZZZ\\\aaa```___\\\YYYUUUQQQOOOSSSUUUWWWWWWVVVXXX]]]aaaccc^^^\\\aaahhhrrrvvvssssssrrrqqqqqqtttvvv{{{rrrWWWHHHDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAACCCDDDBBBFFFJJJPPP[[[tttxxx|||kkk]]]SSSHHH@@@888666444444555555444333111111111111111222222222111111111111111111111111111111222333333222111111111000000000000111222222---...000111222111111000111111222333555666777777777888999:::;;;;;;;;;;;;>>>===;;;::::::;;;===>>>BBBBBBAAA@@@>>>???BBBDDDLLLRRR___tttuuudddUUUOOOHHHEEEHHHNNNTTTYYYaaagggmmmrrrtttwwwzzz~~~|||}}}yyypppdddZZZSSSPPPOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPRRRUUUXXX]]]eeeqqqyyywwwpppkkkgggccc]]]WWWRRRMMMHHHEEEDDDCCCAAA@@@@@@BBBCCCDDDEEEGGGKKKRRRZZZcccjjjnnnssspppllleee]]]TTTMMMIIIFFFFFFFFFGGGKKKQQQVVVZZZaaaaaaaaa```^^^ZZZWWWTTTVVVYYY[[[[[[[[[]]]cccgggiiieeeccchhhooowww}}}zzzvvvpppnnnqqqtttyyy}}}www[[[JJJDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEDDDCCCBBBCCCEEEBBBFFFKKKPPPZZZuuuqqqvvvfffZZZMMMBBB<<<999777555444444222000000000111111111222222222111111111111111111111111111222222333333222222111111111000000111111222333...///111333444333222222222222333555666888999999::::::;;;<<<============@@@>>>===<<<<<<>>>@@@BBBEEEEEEDDDBBB@@@AAADDDGGGNNNUUUeee|||rrr___PPPMMMHHHFFFIIIPPPWWWZZZdddiiinnnqqqssswww||||||~~~vvvmmmaaaWWWQQQOOOOOOOOORRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRROOORRRVVVYYY^^^gggrrrzzzzzzsssnnniiieee___ZZZTTTOOOIIIEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEHHHMMMUUU^^^gggnnnqqqssspppllleee]]]TTTMMMIIIFFFEEEDDDDDDGGGKKKPPPSSSXXXZZZ\\\^^^^^^]]]ZZZYYY[[[]]]_________bbbhhhmmmmmmiiihhhmmmssszzz|||{{{}}}~~~|||___MMMFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEDDDCCCBBBCCCDDDCCCIIINNNPPP[[[vvvkkk}}}rrrdddUUUHHH???<<<999666444222///---000000111111222222222222111111111111111111111111111222333444444333222111111111111000111111222333///111333555666555444333222333444666777999:::;;;;;;<<<===>>>>>>???>>>>>>@@@???======>>>AAADDDFFFGGGGGGFFFDDDBBBCCCFFFIIIOOOWWWgggvvvaaaOOONNNJJJHHHKKKSSSZZZ]]]fffjjjnnnqqqssswww}}}~~~ssskkk___UUUOOONNNNNNNNNSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOPPPRRRTTTUUUVVVOOORRRVVVYYY___gggsss{{{|||uuuqqqmmmiiiccc]]]WWWQQQKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFIIINNNVVV]]]eeejjjmmmkkkiiifffbbb[[[TTTNNNJJJGGGFFFEEEEEEFFFHHHKKKLLLPPPSSSWWW[[[]]]^^^\\\[[[]]]```bbbbbbbbbffflllqqqnnnkkkkkkpppvvv{{{bbbPPPHHHEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDBBBAAABBBDDDDDDKKKPPPQQQ\\\xxxuuu~~~zzz||||||iiiXXXKKKEEE<<<555555555444333555555444333333222222333333333333333333333333333333222222222222222222222222333222222111111222222333111111222222222333333333222222333444666999<<<>>><<<<<<>>>???@@@@@@@@@@@@===???BBBDDDGGGHHHHHHHHHLLLKKKHHHDDDBBBCCCGGGJJJOOOYYYmmmuuu```NNNIIIFFFIIIMMMRRRZZZbbbkkkmmmoooqqqtttwww|||tttkkk^^^TTTPPPOOONNNMMMQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRTTTWWWZZZ___iiiuuu~~~~~~zzzxxxpppnnniiiccc]]]WWWSSSPPPQQQPPPNNNMMMLLLKKKJJJJJJOOONNNNNNPPPTTTZZZaaaeeeiiieee```]]][[[WWWQQQMMMLLLKKKJJJIIIIIIJJJKKKLLLUUUTTTTTTTTTVVVXXX[[[\\\bbbdddgggjjjnnnppprrrsssoooooooooqqqvvv|||jjjQQQGGGFFFAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDHHHJJJMMMRRR\\\sss|||~~~uuubbbTTTIII@@@999777666444333444555444333333222222333333111111111111111111111111222222222222222222222222333222222111111222222333222222222222222333333333333444444555888:::===>>>;;;<<<===>>>????????????===>>>@@@BBBDDDEEEFFFFFFKKKJJJGGGDDDCCCDDDHHHKKKRRR\\\ppp{{{yyy}}}oooYYYNNNIIIFFFIIIMMMRRRZZZccclllnnnqqqsssuuuxxx}}}rrriii\\\SSSPPPPPPPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRSSSUUUXXX[[[aaakkkwww{{{yyyuuussspppkkkfffaaa]]][[[ZZZXXXUUURRRQQQPPPOOOOOORRRQQQOOOOOOQQQVVVZZZ]]]bbbbbbbbbcccccc```ZZZVVVTTTSSSSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVXXX[[[]]]fffhhhkkkooosssvvvxxxyyytttttttttuuuyyynnnTTTHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCDDDEEEGGGIIILLLRRR\\\ttt}}}~~~mmm^^^OOOFFF===:::888555333444555444333333222222333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444555666777999;;;===>>>;;;;;;<<<======>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFIIIHHHGGGDDDCCCEEEIIIMMMVVV```tttwwwvvvzzzsss\\\OOOJJJGGGIIIMMMSSS\\\dddmmmooorrrtttvvvyyy}}}qqqhhh[[[RRROOOPPPRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVXXX\\\dddnnnyyy||||||{{{yyyvvvrrrooollljjjgggccc^^^ZZZYYYYYYYYYYYYZZZWWWTTTQQQPPPQQQSSSUUUYYY\\\bbbhhhmmmlllhhheeebbbaaaaaaaaaaaabbbcccdddaaa___]]]\\\]]]___ccceeemmmooorrrvvvyyy|||~~~{{{zzzzzz{{{~~~tttXXXJJJFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@BBBBBBBBBCCCEEEFFFFFFHHHLLLQQQ\\\tttxxxuuutttcccTTTJJJ@@@<<<999555444555555444333333222222333333444444444444444444444444222222222222222222222222333222222111111222222333444444444444333333333333555555666888:::;;;===>>>;;;;;;;;;;;;<<<<<<======@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGEEEEEEGGGKKKOOOXXXcccxxxyyy{{{{{{cccPPPJJJGGGJJJNNNTTT]]]fffmmmpppsssuuuwwwyyy}}}qqqgggZZZQQQOOOPPPRRRRRRTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQTTTUUUXXX]]]eeepppzzz}}}{{{yyywwwrrrlllfffcccccceeeffffffeeebbb\\\WWWSSSPPPPPPPPPSSSXXX```iiiqqquuuuuuuuuqqqpppppppppooooooooooooiiihhhfffeeefffjjjnnnqqqyyyzzz{{{}}}~~~~~~~~~~~~yyy[[[KKKFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGKKKQQQ\\\uuuyyyqqqyyyzzziiiXXXMMMCCC>>>;;;777555666555444333333222222333333444444444444444444444444222222222222222222222222333222222111111222222333444444444444444444444444555666777999:::<<<<<<===<<<;;;;;;:::;;;;;;<<<===@@@@@@AAACCCEEEFFFGGGHHHGGGHHHHHHGGGGGGIIIMMMPPPYYYeee||||||}}}cccQQQKKKHHHJJJOOOUUU___hhhmmmpppsssvvvwwwzzz|||~~~qqqgggZZZQQQOOOPPPQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTVVV]]]fffqqq{{{xxxrrrkkkiiilllpppqqqqqqooollleee^^^XXXSSSQQQPPPPPPUUU\\\eeemmmuuu{{{~~~|||{{{zzzyyyxxxvvvuuutttnnnmmmllllllooossswwwzzzyyy\\\LLLGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFGGGKKKQQQ\\\uuuyyyooommmwwwsss```TTTHHHAAA===888555666555444333333222222333333111111111111111111111111222222222222222222222222333222222111111222222333444444444555555555666666666777999;;;<<<============<<<;;;::::::;;;<<<===>>>???BBBEEEGGGHHHHHHHHHHHHIIIJJJIIIJJJKKKOOORRR[[[hhh}}}eeeRRRLLLHHHJJJOOOVVV```jjjooorrruuuxxxyyy{{{}}}|||mmmeeeZZZRRRPPPQQQQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSVVV]]]hhhsss||||||uuunnnnnnrrrwwwxxxwwwssspppiiibbb[[[UUURRRPPPOOORRRXXX^^^fffnnnwww}}}~~~~~~}}}|||zzzyyywwwvvvvvvvvvvvvwwwyyy|||vvvZZZKKKGGGCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAACCCDDDFFFHHHLLLQQQ\\\tttuuunnnxxx|||iii]]]OOOFFF???999555555555444333333222222333333000000000000000000000000222222222222222222222222333222222111111222222333333333444555666777777888999:::<<<>>>????????????>>>===<<<;;;:::;;;===>>>???BBBFFFKKKMMMNNNNNNMMMJJJKKKLLLLLLLLLMMMPPPSSS___lll}}}~~~kkkSSSMMMIIIKKKPPPWWWaaakkkqqqtttxxx{{{|||}}}|||wwwggg```XXXSSSRRRTTTTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTWWW^^^jjjvvv~~~|||zzzzzz{{{||||||}}}~~~wwwppppppuuuyyyxxxvvvpppmmmggg```YYYTTTQQQOOOMMMPPPUUUYYY^^^eeemmmsssyyyyyyzzzzzzyyyxxxvvvvvvxxxyyyzzz{{{|||}}}~~~qqqWWWJJJFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCCCCEEEGGGGGGIIILLLRRR\\\tttzzzqqqcccTTTJJJAAA999555444555444333333222222333333111111111111111111111111222222222222222222222222333222222222222222222333222333444555666888999999;;;<<<>>>@@@AAABBBAAAAAA???>>><<<;;;;;;<<<===>>>CCCFFFLLLQQQTTTUUUSSSRRRLLLMMMMMMMMMMMMNNNQQQSSSbbbppp~~~zzzmmmSSSMMMIIIKKKPPPWWWbbbllltttwww{{{}}}yyytttccc]]]VVVSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUXXX```lllxxx}}}zzzvvvuuuuuuvvvvvvvvvuuuwwwzzz|||xxxrrrqqqvvvyyywwwtttllliiiccc]]]WWWRRRNNNMMMKKKOOOSSSWWWZZZ___fffkkktttuuuvvvwwwxxxwwwvvvvvvrrrssstttuuuuuuttttttssssssuuuyyy}}}nnnUUUIIIFFFAAAAAABBBBBBBBBBBBBBBBBB>>>@@@BBBDDDDDDEEEGGGIIIHHHJJJMMMRRR\\\sssxxxlllZZZLLLDDD???;;;777666444333333444555444333222222222222222222222222222222222111000//////...111111111111111111111111333444666999:::;;;;;;;;;@@@AAABBBCCCCCCCCCBBBAAACCCAAA>>><<<;;;;;;===>>>EEEIIINNNQQQSSSTTTUUUVVVPPPPPPPPPOOOOOOQQQUUUYYYaaassslllVVVNNNIIIJJJPPPXXXccclllvvvxxx|||~~~}}}}}}}}}~~~~~~wwwrrrddd___XXXVVVXXX\\\^^^^^^\\\ZZZVVVTTTTTTSSSRRRPPPSSSPPPNNNOOORRRTTTTTTSSSWWWXXX\\\dddooozzz~~~{{{yyyyyyyyyxxxwwwpppooonnnnnnnnnnnnppppppmmmooorrruuuxxx{{{|||uuuqqqrrrsssssssssiiieee^^^XXXRRROOOMMMMMMLLLMMMPPPTTT[[[bbbiiilllrrrwww|||}}}yyysssooommmooollliiigggfffhhhjjjllljjjmmmqqqvvv{{{kkkXXXLLLFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHLLLRRR\\\ttttttbbbRRRHHHAAA:::666666444222222333444333222222222222222222222222222333333333222111111000000111111111111111111111111333444666999:::;;;;;;;;;???@@@BBBDDDEEEEEEEEEDDDAAA???>>>======???BBBCCCIIINNNTTTXXXYYYYYYXXXXXXTTTTTTRRRQQQPPPRRRVVVZZZfffyyygggUUUNNNIIILLLSSS\\\gggpppuuuxxx||||||uuuoooddd^^^XXXVVVXXX\\\^^^___[[[XXXUUUTTTTTTTTTSSSRRRRRRPPPNNNOOOQQQTTTTTTSSSWWWXXX\\\dddooozzz}}}zzzwwwtttrrrrrrrrrqqqppplllkkkhhhfffdddcccbbbbbbdddfffjjjmmmppptttyyy|||~~~xxxuuuttttttrrrpppddd```ZZZTTTPPPOOOPPPQQQNNNNNNPPPUUU[[[cccjjjooovvvyyyzzzwwwqqqiiieeeccc```___]]]\\\]]]___aaaccc```bbbffflllsssyyy}}}kkkWWWKKKFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHLLLRRR\\\tttmmm\\\OOODDD;;;555777555333333444555444333222222222222222222222222444444444333222222111111222222222222222222222222333444666888:::;;;<<<<<<>>>@@@CCCEEEGGGHHHHHHHHHAAA@@@???>>>@@@CCCFFFHHHLLLRRRYYY^^^___]]]ZZZYYYYYYWWWUUURRRQQQTTTYYY]]]mmm|||aaaSSSMMMJJJNNNVVV```kkktttuuuyyy}}}~~~zzzrrrlllbbb]]]WWWVVVYYY]]]______ZZZXXXUUUTTTTTTTTTTTTSSSQQQPPPNNNNNNPPPRRRSSSSSSVVVXXX\\\eeepppzzz}}}zzzsssqqqnnnllllllkkkiiihhhfffdddaaa]]][[[YYYXXXWWWWWWZZZ^^^bbbfffjjjooosssxxxyyy{{{~~~}}}yyywwwuuuqqqmmmeeeaaa\\\XXXUUUUUUWWWXXXUUUUUUUUUXXX]]]eeelllqqqyyyxxxtttmmmddd\\\WWWUUUPPPPPPQQQRRRTTTVVVWWWYYYUUUWWW[[[aaaiiiqqqxxx{{{~~~kkkWWWKKKFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHLLLRRR\\\tttvvveeeVVVHHH===666999777666555666666555444222222222222222222222222444333333333222222222111222222222222222222222222444444666888999;;;<<<<<<===@@@CCCFFFHHHIIIHHHGGGBBBAAAAAAAAACCCGGGJJJMMMNNNTTT\\\aaaaaa]]]YYYWWWZZZXXXUUUSSSRRRVVV\\\aaapppttt^^^RRRLLLJJJOOOXXXaaallltttwwwzzz~~~~~~}}}|||wwwpppkkk```[[[VVVUUUYYY]]]______[[[YYYVVVTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQSSSSSSUUUXXX]]]fffqqq{{{~~~zzzwwwrrrooommmkkkjjjiiifffddd___]]][[[XXXVVVUUUTTTTTTOOOQQQUUUYYY]]]aaafffjjjpppqqqrrruuuwwwzzz{{{|||zzz{{{{{{|||}}}zzzxxxuuuqqqmmmmmmkkkiiigggeeedddddddddcccbbb``````ccchhhmmmqqqwwwrrrjjj```VVVOOOKKKJJJHHHIIIKKKMMMPPPQQQRRRSSSQQQRRRUUUZZZaaajjjrrrwww{{{mmmWWWKKKFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGLLLQQQ\\\ttt|||mmm]]]MMMAAA999999777555444555555444333222222222222222222222222222222222222222111111111222222222222222222222222444555666777999;;;<<<===>>>@@@CCCFFFHHHHHHFFFEEE@@@@@@AAADDDIIINNNTTTWWWUUUZZZaaadddbbb^^^YYYWWWXXXWWWUUUSSSTTTYYY```fffqqq|||iiiYYYPPPKKKJJJPPPXXXaaajjjrrryyy|||}}}zzzzzzyyyuuuooojjj\\\XXXTTTTTTXXX]]]______]]]ZZZWWWTTTSSSSSSQQQPPPPPPPPPPPPOOOPPPQQQSSSTTTUUUXXX^^^hhhsss|||}}}zzzvvvssssssqqqnnnmmmkkkiiifffdddZZZYYYVVVSSSQQQPPPPPPPPPNNNPPPSSSVVVXXX[[[```ccchhhiiijjjlllmmmooopppqqqooooooooopppssszzz{{{yyywwwtttqqqqqqsssuuuwwwxxxvvvtttssssssqqqmmmkkkjjjllloooqqqrrrkkk```UUULLLGGGEEEEEEEEEGGGIIILLLNNNOOOOOOPPPPPPPPPQQQUUU[[[ccckkkppptttzzzqqqZZZLLLFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGKKKQQQ[[[sss~~~|||}}}}}}ssscccRRRDDD===777555333222333333222000222222222222222222222222222222222222222111111111333333333333333333333333555555555777888:::<<<======@@@DDDGGGIIIHHHFFFEEE@@@AAADDDIIIPPPYYY```dddaaadddggghhheee```\\\ZZZWWWWWWVVVVVVWWW\\\ccchhhsss|||wwwjjj[[[RRRNNNIIIIIIPPPYYYaaajjjqqqzzz}}}~~~~~~~~~}}}zzzwwwvvvuuurrrlllgggYYYUUURRRSSSWWW\\\^^^^^^]]]ZZZVVVTTTSSSSSSQQQPPPPPPQQQQQQQQQPPPQQQSSSVVVVVVYYY```kkkvvv~~~}}}zzzyyywwwtttrrrvvvtttqqqooonnnkkkgggeee\\\ZZZWWWSSSQQQOOONNNMMMSSSTTTVVVWWWWWWYYY\\\^^^aaabbbbbbbbbccccccccccccaaabbbbbbdddhhhpppyyy}}}zzzzzz{{{|||~~~}}}zzzwwwqqqtttyyy~~~~~~|||zzzwwwuuussstttuuuvvvrrriii\\\PPPHHHDDDCCCBBBBBBDDDFFFIIIKKKMMMNNNNNNOOOOOOOOORRRWWW^^^dddhhhkkksss}}}www]]]MMMGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCCEEEGGGKKKQQQ[[[sss~~~yyytttuuu{{{vvvxxxgggVVVGGG???999777444333444444222111222222222222222222222222222333333333333333333333333333333333333333333333555555555666888:::<<<>>><<>>@@@BBBEEEIIILLLOOOPPPNNNOOOPPPRRRWWW\\\aaaeeefffnnnzzz}}}aaaOOOHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCEEEGGGKKKPPP[[[sssxxxqqqnnnvvvtttwww{{{jjjXXXIII@@@<<<:::888777777777666444222222222222222222222222444444444444444444444444333333333333333333333333555555555666888:::===>>>;;;>>>DDDIIIMMMNNNMMMLLLQQQQQQSSSVVV\\\bbbhhhlllpppooommmiiiccc```^^^^^^\\\]]]]]]]]]^^^```eeehhh|||qqq]]]OOOKKKHHHEEEGGGQQQ\\\eeeooowwwzzz}}}~~~}}}~~~zzzuuurrroookkkddd^^^SSSPPPNNNPPPUUUZZZ\\\\\\WWWUUUSSSSSSUUUVVVWWWVVVQQQSSSTTTSSSQQQRRRUUUXXXWWW[[[cccnnnyyy{{{yyy{{{~~~~~~{{{zzzxxxtttpppllliiiiiihhhgggggghhhiiijjj___```___\\\YYYWWWXXXYYYXXXXXXVVVUUUSSSQQQOOOOOOMMMMMMNNNPPPVVV```kkksssxxx~~~xxxtttqqqqqqrrrtttrrrxxx||||||~~~~~~}}}|||{{{{{{|||}}}}}}xxxyyy{{{}}}~~~rrrbbbSSSIIIDDD@@@>>><<<>>>@@@DDDIIIMMMQQQTTTOOOPPPQQQTTTYYY^^^cccfffeeemmmzzzcccPPPHHH@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFKKKPPP[[[sss~~~rrrhhhlllzzzxxxuuu|||lll]]]OOODDD>>>888555555555333222444555555555444444333333333666555444444333333444444333333333333444555666666333444666999;;;>>>@@@AAAAAADDDEEEGGGMMMTTTTTTOOOSSSTTTWWWZZZ^^^eeelllqqqxxxpppfff___^^^___aaabbbccc___\\\]]]^^^```fffmmmyyy}}}}}}tttvvvppp\\\NNNGGGGGGHHHLLLSSS\\\fffooottt|||}}}~~~|||yyyxxxuuuqqqooolllggg___YYYOOOMMMMMMNNNSSSWWWYYYZZZWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUZZZcccllluuu}}}~~~{{{{{{}}}~~~}}}zzzwwwtttrrrqqqppppppqqqrrrqqqpppllliiidddaaa^^^\\\ZZZXXXUUUSSSOOOLLLJJJIIIIIIJJJHHHJJJLLLMMMPPPVVV___fffssszzzsssnnnkkkjjjjjjmmmmmmmmmpppuuu|||~~~|||{{{zzzxxxvvvtttsssuuu{{{|||nnn^^^PPPHHHCCCBBB???AAACCCDDDEEEJJJRRRWWWVVVRRROOORRR\\\hhhqqqvvvwww~~~cccNNNHHH@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEGGGHHHLLLQQQ\\\tttsssiiiiiitttxxxuuuxxx{{{~~~tttdddTTTIII@@@:::666777666444333555555555444444444333333333444333222222111111222222333333333333444555666666444555666999;;;>>>@@@AAABBBDDDEEEGGGNNNVVVXXXUUUTTTUUUWWWYYY^^^eeennntttvvvmmmccc^^^___bbbddddddccc___]]]___```cccjjjqqq~~~wwwzzzzzztttnnntttooo[[[MMMFFFGGGHHHLLLSSS\\\fffpppuuu||||||~~~{{{xxxwwwtttqqqooommmggg___XXXNNNMMMLLLNNNRRRWWWYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSUUU[[[dddnnnvvv~~~}}}{{{zzz|||~~~|||yyyzzzyyyxxxyyyzzz{{{zzzyyysssoooiiiddd```]]]ZZZWWWSSSQQQNNNKKKIIIHHHIIIIIIGGGIIIKKKLLLOOOVVV```hhhsss|||tttnnnjjjjjjjjjhhhgggfffgggkkkqqqxxx|||}}}{{{yyywwwvvvvvvzzzuuueeeWWWMMMGGGEEE???@@@AAABBBBBBFFFKKKPPPRRRPPPPPPUUUaaannnxxx}}}|||fffOOOHHHDDDCCCBBBAAAAAAAAAAAABBB??????@@@AAABBBCCCDDDDDDEEEGGGKKKQQQ\\\uuuuuujjjfffkkk{{{xxxkkkjjjjjjmmmsssyyy|||kkkZZZMMMCCC===999999888555444555555444444444444333333333444333222222111111222222333333333333444555666666555555777888;;;===???@@@BBBEEEGGGIIIPPPYYY]]][[[XXXXXXWWWWWWZZZbbblllssssssjjj```]]]aaaggghhhgggccc```___aaacccfffmmmuuuwwwvvvrrrkkkjjjtttooo[[[MMMHHHFFFHHHMMMTTT]]]gggpppvvv{{{|||}}}yyyvvvtttrrrooonnnlllfff]]]VVVMMMLLLLLLNNNRRRVVVXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPQQQRRRSSSVVV\\\fffoooxxx|||{{{}}}|||wwwooohhhbbb]]]XXXUUUPPPOOOMMMKKKJJJKKKMMMNNNMMMMMMMMMMMMOOOWWWbbbjjjsssxxxqqqmmmlllllleeebbb___]]]___eeekkkoooxxx}}}}}}{{{|||qqqaaaUUULLLHHHAAAAAABBBAAAAAABBBEEEHHHMMMMMMOOOVVV```mmmvvv|||zzzkkkRRRHHHFFFEEECCCBBBAAAAAAAAAAAA>>>???AAABBBCCCDDDCCCCCCCCCEEEJJJQQQ]]]vvvvvvllldddcccnnn~~~lllgggcccdddjjjssszzz}}}qqq^^^PPPFFF@@@;;;:::999555333555444444444444444444444444666555444444333333444444333333333333444555666666666666777888:::===???@@@DDDHHHMMMPPPUUU]]]```^^^[[[YYYVVVSSSUUU\\\fffmmmqqqhhh______eeekkkllljjjfffcccbbbddddddgggnnnwww|||rrrjjjjjjvvvqqq[[[NNNIIIEEEHHHMMMUUU^^^iiirrrwww{{{|||~~~~~~xxxtttpppnnnlllkkkiiicccYYYRRRLLLKKKLLLNNNRRRVVVXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSUUU\\\fffpppxxx~~~}}}|||tttkkkddd]]]WWWSSSNNNNNNNNNOOOQQQUUUWWWYYYZZZYYYWWWTTTSSSYYYbbbjjjssswwwrrrppppppgggbbb]]]XXXXXX[[[aaadddnnnuuuooo___RRRLLLDDDDDDCCCBBBAAABBBCCCEEEIIIIIIKKKPPPXXX```hhhllloooyyyrrrUUUIIIDDDEEEEEEDDDCCCAAA???>>>>>>@@@BBBEEEFFFEEEDDDCCCDDDFFFJJJQQQ\\\vvvxxxnnneee___dddwwwwwwooogggdddiiiqqqxxx|||xxxdddUUUIIICCC===<<<:::555333444444444444444444444444444666555444444333333444444333333333333444555666666666666666777:::===@@@AAAFFFMMMSSSWWW[[[aaabbb___ZZZXXXVVVTTTVVV\\\eeelllqqqkkkdddeeekkkppppppmmmiiigggggggggfffgggoooxxxxxxlllkkkxxxsss\\\MMMHHHEEEGGGMMMVVV```jjjsssxxx{{{|||~~~yyytttnnnllliiigggeee^^^UUUNNNKKKJJJKKKNNNRRRUUUWWWWWWSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSTTT\\\gggqqqyyy~~~~~~vvvmmmfff___YYYUUUQQQSSSVVVZZZ^^^cccfffhhhjjjhhhccc]]]YYY\\\cccjjjuuu|||vvvsssqqqiiiddd]]]VVVTTTUUUYYY\\\dddlll{{{~~~kkk[[[RRRHHHFFFCCCBBBAAABBBCCCCCCFFFFFFGGGJJJNNNTTTZZZ^^^hhhsss~~~xxxYYYKKKCCCFFFHHHJJJHHHEEE@@@===@@@AAADDDFFFGGGGGGFFFEEEFFFHHHLLLQQQ\\\ttt{{{tttkkkbbbaaakkkxxx~~~sssmmmmmmttt{{{nnn\\\NNNGGGAAA???<<<666444555333333333444444444444555444333222222111111222222333333333333444555666666555555555777999===AAACCCIIIQQQXXX[[[___dddeeeddd]]]]]]]]]]]]```fffnnntttuuurrrpppqqqsssuuutttrrrmmmlllkkkkkkhhhiiiqqq{{{~~~ooolllxxxyyy^^^LLLFFFDDDGGGNNNWWWaaallltttyyy|||}}}~~~zzzvvvooolllgggdddaaa[[[RRRLLLJJJJJJKKKNNNRRRUUUVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSUUU]]]iiittt{{{~~~~~~xxxqqqkkkfffaaa]]]\\\___ccciiimmmoooppppppsssqqqllleee``````fffkkkxxxzzzuuurrrlllfff^^^WWWRRRRRRSSSUUUZZZbbbrrr{{{iii^^^NNNJJJEEEBBBBBBCCCCCCDDDEEEEEEFFFGGGJJJNNNUUUYYYiiittt~~~{{{\\\MMMEEEGGGKKKMMMLLLHHHDDD@@@AAABBBDDDEEEFFFGGGFFFFFFGGGIIILLLQQQ\\\tttzzzsssjjjbbbdddkkk|||zzzwww{{{uuubbbRRRKKKEEEBBB???999666777333333333444444444555555444333222222111111222222333333333333444555666666444444444666999>>>BBBEEELLLSSSYYY[[[___fffkkklllkkklllmmmnnnpppsssxxx|||{{{}}}~~~~~~}}}zzzyyywwwooonnnoooooommmmmmvvvrrrnnnzzzeeeOOOFFFCCCGGGNNNWWWbbbmmmuuuzzz}}}~~~~~~{{{xxxrrrnnnhhhccc___YYYQQQLLLIIIIIIJJJNNNRRRUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRROOOOOONNNNNNOOOQQQRRRSSSWWW___lllwww~~~{{{vvvsssooollliiikkknnnssswwwxxxvvvsssqqqrrrqqqmmmhhhddddddjjjooo{{{yyyvvvooojjjccc[[[UUURRRRRRSSSSSSZZZhhh|||xxxlll[[[UUUMMMGGGFFFFFFGGGFFFHHHIIIHHHGGGHHHKKKRRRWWWhhhrrr|||}}}{{{{{{]]]NNNEEEGGGHHHIIIIIIGGGEEECCCAAAAAABBBCCCDDDEEEEEEFFFFFFGGGKKKQQQ\\\uuuyyyoooeeebbbdddqqqxxxdddVVVNNNHHHEEEAAA;;;888999333333333444444555555555666555444444333333444444333333333333444555666666333333444555999>>>CCCFFFNNNTTTXXXYYY^^^gggppptttzzz|||}}}}}}||||||~~~~~~|||{{{ppppppqqqrrrpppqqq{{{uuuppp}}}lllTTTIIICCCGGGNNNXXXcccmmmuuuzzz}}}|||zzzuuupppiiiccc^^^YYYRRRLLLHHHIIIJJJNNNRRRTTTUUUTTTRRRSSSTTTTTTTTTTTTSSSSSSOOOOOONNNNNNOOOQQQRRRSSSYYYaaannnyyy~~~{{{yyywwwtttrrrwwwzzz~~~~~~xxxrrrnnnmmmmmmkkkhhheeegggmmmrrr~~~zzzsssoooggg___YYYUUUTTTTTTPPPVVVbbbtttwwwfff___TTTMMMKKKKKKKKKJJJMMMMMMKKKHHHFFFHHHNNNTTTcccmmmwww|||yyyxxx~~~zzz]]]OOOEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@AAACCCDDDEEEDDDFFFJJJQQQ\\\vvvzzzrrrkkkeeebbbvvv|||mmm\\\TTTMMMKKKGGG>>>777444555444444444444555666666555444222111111222444555555444444444444333333333666666555666999<<<@@@CCCHHHLLLRRRXXX^^^gggrrrzzz~~~}}}wwwtttrrrsssssswwwwwwtttqqqTTTGGGGGGJJJOOOWWWaaakkktttyyy~~~~~~}}}||||||vvvtttooohhh```XXXRRROOOJJJKKKLLLMMMOOOPPPRRRRRRQQQOOOOOOPPPRRRSSSRRRQQQPPPPPPNNNLLLKKKMMMQQQTTTYYYbbboooyyy}}}|||{{{}}}~~~xxxqqqmmmjjjhhhggggggffffffmmmvvv~~~uuuqqqmmmiii___TTTNNNNNNNNNQQQYYYhhh{{{~~~{{{~~~wwwiii]]]XXXUUURRRSSSXXXXXXUUUOOOJJJIIILLLSSSYYYgggmmmuuu{{{~~~~~~xxx\\\MMMDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDGGGGGGJJJPPP\\\vvv~~~wwwqqqmmmkkk{{{rrr]]]UUUOOOMMMJJJBBB:::777666555555444444555555555555444222111111222444555888777666555444333222111777666666666888<<>>:::777777666555444444444444555444333222222333444555777777777666555444444444888888777777888;;;===???IIIMMMSSSZZZcccqqq}}}}}}~~~}}}}}}}}}{{{mmmSSSIIIFFFIIIOOOWWW```jjjrrrvvvzzz|||}}}{{{yyywwwsssmmmddd[[[RRRLLLHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQPPPOOOPPPRRRRRRRRRPPPNNNNNNNNNMMMMMMOOOSSSVVV___gggsss}}}~~~{{{zzzwwwrrrnnnkkkgggfffllluuu~~~zzzvvvlll___VVVSSSNNNNNNQQQ[[[iiivvv|||zzzyyyxxxxxxoooooommmjjjiiijjjnnnqqq|||uuujjjccc^^^ZZZZZZ]]]___]]]YYYTTTPPPPPPSSSUUUbbbhhhoootttwww{{{lllUUUKKKDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDHHHHHHKKKRRR___yyy}}}ggg^^^VVVUUUSSSKKKAAA<<<999888777555444444333333555444333333333333444555444444555666777888999999999888888777888:::;;;===DDDHHHMMMTTT___ooo~~~~~~~~~hhhPPPHHHEEEIIIOOOWWWaaajjjrrrvvv{{{}}}}}}zzzxxxqqqnnnhhhaaaYYYRRRLLLIIIGGGIIIKKKMMMOOOQQQQQQQQQRRRPPPOOOPPPQQQRRRQQQPPPLLLMMMMMMMMMNNNPPPTTTXXX```hhhttt}}}zzzuuuooojjjeeeccciiiqqq|||rrrdddYYYTTTQQQPPPQQQXXXdddqqqyyy|||}}}{{{xxxuuurrrpppooonnnhhhhhhgggeeecccbbbdddfffrrrxxxwwwlllddd^^^\\\^^^aaaeeedddaaa[[[VVVTTTTTTVVV^^^ccckkkppptttyyy~~~jjjTTTJJJDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDGGGGGGKKKQQQ___yyyqqqeee[[[YYYVVVMMMCCC<<<:::999777666444444333333444444444444444444444444333444555666777999::::::999999888888888999:::;;;???BBBHHHOOOYYYiii{{{}}}{{{~~~```MMMGGGDDDHHHOOOXXXbbbkkkssswww{{{~~~~~~zzzxxxppplllfff^^^VVVOOOJJJHHHHHHJJJLLLOOORRRSSSSSSSSSRRRQQQPPPPPPQQQRRRQQQOOOLLLMMMNNNNNNOOOQQQUUUXXX```hhhttt}}}{{{vvvppplllfffccciiiqqq~~~wwwhhh\\\VVVSSSQQQQQQXXXcccnnnuuuxxxzzzxxxuuurrrnnnkkkhhhgggeeeeeedddaaa^^^\\\\\\]]]hhhkkksss~~~wwwllldddcccdddeeeiiihhheee```ZZZWWWVVVVVVXXX]]]eeekkkooouuu|||lllTTTIIIDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFIIIPPP^^^yyyyyykkk^^^ZZZWWWOOOEEE???:::999888666555444444444444444444444444444444444777777777777666666666666999888888888888999999:::===@@@DDDJJJTTTcccsss~~~yyyvvv|||rrrXXXIIIFFFCCCGGGOOOYYYcccmmmuuuyyy{{{}}}{{{xxxrrrnnnfff]]]TTTLLLFFFDDDHHHJJJMMMQQQSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPOOOLLLMMMNNNOOOOOOQQQUUUWWW```hhhttt}}}~~~}}}{{{~~~zzzvvvrrrooojjjgggkkksss~~~{{{nnnaaa[[[TTTSSSSSSXXXbbbkkkqqqssswwwvvvssspppllliiifffdddbbbaaa```]]]YYYVVVVVVVVV[[[^^^dddkkkttt}}}{{{qqqllliiifffgggfffccc^^^YYYUUUTTTTTTRRRWWW^^^cccggglllsssxxx}}}oooUUUIIIDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEIIIPPP^^^yyy{{{~~~}}}nnn___ZZZXXXQQQIIICCC999888777666555555555555444444555555555555444444777777777666666555555555777777888888888999999::::::===AAAFFFNNNZZZiiisss}}}uuuqqqrrr~~~zzzfffPPPFFFFFFBBBGGGOOOZZZeeeooowww{{{~~~{{{yyyrrrnnnfff\\\SSSKKKFFFCCCFFFIIIMMMPPPSSSTTTSSSSSSSSSQQQPPPPPPQQQQQQPPPOOOLLLNNNOOOPPPPPPQQQTTTVVV```iiiuuu~~~}}}|||~~~}}}||||||zzzyyyxxxwwwwwwuuuwwwyyyzzz{{{zzzyyyxxxuuusssqqqpppllliiimmmttt{{{ttthhhbbbYYYWWWWWW\\\dddkkknnnooorrrqqqpppnnnkkkhhhfffddd______]]]ZZZVVVTTTTTTUUURRRVVVZZZ^^^bbbjjjttt||||||uuulllddd```___\\\WWWRRROOOOOOPPPMMMQQQVVVYYY\\\```fffkkkqqqvvv~~~nnnUUUJJJDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEIIIQQQ___{{{wwwzzz~~~nnn^^^YYYXXXSSSKKKFFF999888777666666555555666444444555555555555444444444444555555666666777777777777777888999999::::::777:::>>>BBBHHHSSSaaajjjmmmzzzvvvlllkkkpppxxxyyyyyyqqq^^^LLLEEEGGGAAAFFFOOO[[[fffqqqyyy}}}|||zzzoookkkccc[[[SSSMMMIIIGGGEEEHHHLLLPPPRRRSSSRRRRRRSSSRRRPPPPPPQQQQQQPPPOOOMMMNNNPPPPPPPPPQQQTTTVVVaaajjjvvv~~~~~~|||vvvuuuvvvooooooooooooooooooppppppqqqppppppooooooooooooooopppnnnnnnnnnkkkhhhlllrrrwwwyyynnnhhh^^^\\\\\\```ggglllnnnnnnmmmmmmlllkkkjjjhhhfffeee^^^^^^]]]ZZZWWWUUUVVVXXXOOOSSSXXXXXXXXX\\\fffnnnwwwxxxlllaaaZZZYYYVVVQQQMMMJJJKKKLLLIIIMMMQQQSSSTTTVVV\\\```hhhnnnyyymmmUUUKKKDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFJJJRRRaaa|||sssxxxrrr___YYYVVVPPPIIIFFF===999444222222444555555555555666666777777888888555555555555666666666777888888888888888999999999:::;;;===BBBHHHNNNTTTWWWaaaeeemmmwww}}}}}}wwwqqqfffcccgggyyy~~~vvvnnneeeVVVGGGAAADDDFFFKKKRRR[[[dddmmmvvv|||{{{yyyssslllcccZZZSSSMMMIIIFFFJJJKKKNNNPPPRRRRRRQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPLLLNNNPPPQQQQQQQQQRRRSSSaaaiiiuuu~~~|||vvvqqqmmmiiieeecccbbbdddggggggeeeccccccccceeedddcccbbbbbbbbbbbbbbbffffffgggffffffhhhlllooorrrxxx{{{ppphhhbbbbbbccceeeiiikkkkkkkkkpppooommmlllkkkiiieeebbb^^^\\\YYYUUUSSSRRRRRRRRRPPPSSSUUUTTTRRRSSSWWW\\\iiiqqqyyy}}}}}}xxxlllaaaXXXQQQJJJIIIGGGEEEEEEHHHHHHIIIIIIJJJLLLOOOQQQSSS]]]jjjzzzlllSSSGGGDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEFFFKKKSSSaaa}}}nnnssszzz~~~~~~sss___WWWTTTNNNGGGCCC???<<<888777777888999999444444444555555555555555555555555666666666777777888888888888999999999999;;;<<<===@@@CCCHHHLLLOOOPPPSSSZZZcccjjjllliiifffaaa___dddvvv|||rrrfffWWWHHHCCCFFFFFFKKKTTT]]]fffooowww|||{{{}}}~~~{{{sssmmmcccZZZSSSNNNJJJGGGHHHIIILLLNNNPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMMMMLLLLLLOOOSSSVVV___hhhsss|||zzzvvvoooiiieeeaaa]]]ZZZWWWZZZ]]]___^^^]]]]]]]]][[[[[[ZZZYYYYYYZZZZZZZZZ^^^^^^_________```cccfffgggnnnxxxvvvooohhhgggfffhhhkkknnnooonnnnnnlllkkkjjjiiigggcccaaa^^^\\\XXXUUUSSSRRRRRRRRRPPPSSSUUUTTTRRRRRRVVVZZZ]]]eeennnrrrtttrrrhhh]]]XXXQQQKKKIIIGGGDDDDDDFFFEEEFFFGGGHHHIIILLLNNNPPPZZZhhhyyynnnUUUJJJDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGLLLTTTccc~~~jjjooovvv}}}yyyvvvxxxaaaVVVSSSNNNGGGAAA<<<999777666777888888777555555555555555444444444555555666666666777777777888888888999999:::::::::;;;<<<===???AAAEEEHHHJJJDDDFFFJJJPPPVVVYYYZZZYYY[[[YYY```sssyyyvvvgggVVVHHHEEEHHHFFFLLLVVV___hhhqqqxxx|||yyy|||~~~sssmmmcccZZZSSSNNNJJJHHHHHHIIILLLNNNPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNLLLIIIIIINNNTTTYYY___hhhsss|||tttooohhhbbb]]]ZZZWWWUUUQQQTTTWWWYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWVVVVVVVVVXXXZZZ^^^dddmmmwww~~~yyynnnkkkiiiiiikkknnnpppqqqmmmlllkkkjjjjjjhhhdddaaa```^^^ZZZWWWTTTSSSSSSSSSQQQSSSUUUTTTQQQQQQTTTWWWTTT\\\dddjjjmmmmmmeee]]]UUUNNNHHHFFFDDDAAA@@@BBBCCCDDDGGGHHHHHHJJJLLLOOOWWWfffyyypppXXXMMMDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHMMMUUUdddhhhmmmtttzzzvvvpppwwwfffWWWSSSOOOHHHAAA999777666555666777666555888888777777666666555555555666666666666777777777888888999999::::::;;;;;;;;;;;;===???CCCFFFIIIKKKFFFFFFGGGIIILLLOOOQQQRRRWWWWWW___sssvvvttt}}}xxxeeeTTTIIIFFFIIIFFFMMMWWWaaajjjrrrxxx|||~~~sssmmmbbbYYYRRRNNNKKKIIIJJJKKKNNNPPPRRRRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOORRRQQQNNNKKKKKKOOOUUUZZZaaaiiittt}}}|||qqqllleee___\\\[[[YYYXXXWWWYYY[[[ZZZXXXUUUTTTTTTXXXWWWUUUSSSQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOQQQRRRXXX]]]eeemmmxxxqqqmmmiiihhhiiilllooopppooonnnmmmmmmlllkkkhhheeecccaaa^^^ZZZWWWVVVVVVVVVQQQRRRSSSRRRPPPPPPQQQSSSTTT[[[bbbgggkkklllggg___UUUNNNHHHGGGEEEBBBBBBDDDDDDGGGKKKLLLKKKKKKMMMPPPXXXhhh|||pppXXXMMMDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHMMMVVVdddfffjjjqqqwww|||uuummmrrr{{{lllYYYQQQMMMGGG@@@;;;:::888888888999888666888888777777666666555555666666666666777777777888888999999:::;;;;;;<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHHHHHHHGGGGGGHHHKKKOOOQQQWWWXXXaaavvv{{{rrroooyyy{{{eeeRRRIIIGGGHHHFFFLLLWWWaaajjjrrrxxx||||||ssslllaaaXXXQQQMMMKKKIIIJJJKKKNNNPPPRRRRRRQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPNNNNNNPPPSSSWWWbbbiiittt|||~~~}}}}}}}}}}}}|||yyywwwmmmiiibbb^^^^^^___```aaa^^^___```___\\\[[[\\\]]]cccaaa^^^ZZZVVVSSSQQQPPPMMMMMMNNNLLLKKKJJJLLLMMMQQQUUU\\\dddooo~~~vvvrrrllljjjjjjmmmooopppooonnnnnnnnnnnnmmmjjjgggeeeccc___[[[XXXWWWWWWWWWQQQRRRRRRRRRQQQPPPPPPQQQVVV[[[aaaeeeiiikkkhhhbbbYYYRRRKKKJJJIIIGGGGGGJJJHHHMMMQQQRRROOONNNOOOQQQ]]]mmmoooVVVLLLDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGLLLUUUdddcccgggnnnsssxxx||||||rrrrrr{{{sss\\\PPPKKKFFFAAA<<<999666555666666555444555555555555555444444444666666666777777777888888999999:::;;;;;;<<<======>>>??????@@@AAABBBBBBBBBDDDEEEFFFFFFGGGJJJOOORRRXXX[[[ggg}}}{{{ppplllvvvhhhSSSJJJHHHGGGEEEKKKUUU^^^gggpppwww{{{~~~yyyrrrjjj```VVVPPPLLLJJJIIIHHHIIILLLNNNPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPLLLNNNOOOPPPPPPRRRTTTWWWbbbjjjssszzz}}}~~~~~~}}}~~~~~~yyyxxxxxxxxxyyyxxxuuusssjjjeee```]]]___bbbfffhhhdddddddddccccccdddhhhkkknnnlllhhhccc]]]YYYVVVTTTNNNNNNLLLJJJHHHHHHJJJLLLJJJNNNTTT\\\hhhyyy}}}xxxssspppoooppprrrrrrnnnmmmmmmmmmnnnmmmjjjhhhfffddd```\\\YYYWWWWWWWWWSSSSSSTTTTTTTTTSSSRRRRRRTTTYYY^^^bbbhhhnnnmmmiii___VVVNNNKKKIIIGGGHHHLLLOOOUUUZZZZZZVVVRRRSSSUUUcccrrrnnnUUUKKKDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGLLLUUUddddddhhhnnntttxxx|||yyy|||cccRRRMMMIIIEEE===:::555333333333333333444444444555555555555555666666777777777888888888999999:::;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCFFFHHHJJJJJJJJJKKKOOORRRXXX]]]kkksssnnnyyyoooWWWMMMHHHEEEEEEJJJRRR[[[dddmmmvvv{{{}}}xxxpppiii^^^TTTNNNKKKIIIIIIHHHIIILLLNNNPPPPPPOOOOOOQQQRRRRRRSSSSSSRRRRRRQQQLLLMMMPPPRRRTTTWWW\\\```fffmmmvvv|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyuuuttttttuuuvvvuuussspppjjjeee```^^^```eeejjjlllmmmllljjjiiiiiimmmssswwwxxxuuuqqqlllfffbbb^^^]]]TTTSSSPPPLLLJJJJJJMMMPPPOOORRRVVV\\\fffvvv}}}xxxuuutttttttttsssoooooonnnooopppooommmjjjjjjgggccc___\\\ZZZZZZZZZVVVVVVVVVWWWXXXXXXWWWUUUSSSYYY___eeeoooxxx{{{yyypppeeeZZZSSSOOOMMMOOOSSS[[[aaagggfff```[[[ZZZ\\\ggguuunnnUUULLLDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHMMMVVVfffgggkkkqqqvvvzzz~~~jjjWWWPPPNNNKKKCCC???:::666666666777777555666666666777777888888777777777777888888888888999999:::;;;<<<===>>>??????@@@BBBEEEGGGHHHIIIIIILLLOOOQQQPPPNNNMMMOOOQQQWWW^^^nnnwwwrrr~~~uuu[[[OOOHHHDDDDDDIIIQQQYYYbbbllluuuzzz}}}wwwppphhh]]]SSSMMMJJJIIIHHHJJJKKKNNNPPPRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOQQQTTTXXX^^^eeejjjlllrrrzzz~~~}}}||||||||||||||||||{{{zzzxxxwwwwwwvvvvvvsssrrrrrrssstttsssqqqooommmhhhbbb```bbbggglllooowwwuuurrrnnnmmmqqqxxx}}}~~~{{{wwwrrrmmmiiifffeee[[[YYYUUUPPPMMMNNNRRRVVVZZZ[[[\\\___ffftttzzzvvvuuuttttttsssrrrqqqqqqrrrsssrrrpppnnnnnnlllhhhdddaaa___^^^^^^XXXXXXYYYZZZ\\\\\\ZZZYYYUUU\\\ccclllxxxzzzlllccc^^^[[[]]]aaaeeekkkqqqpppiiicccbbbdddiiivvvoooWWWMMMDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEHHHIIIOOOXXXggg```fffnnnvvv||||||gggWWWNNNLLLGGGBBB;;;666555666888999666666666666666555444444777666666666777888999999>>><<<<<<<<<>>>?????????BBBCCCDDDCCCCCCDDDGGGJJJRRRTTTUUUUUUSSSQQQQQQQQQWWW```sssxxxvvvdddSSSIIIDDDFFFIIINNNVVV```iiiqqqvvv|||}}}wwwoooeeeYYYQQQKKKFFFEEEGGGGGGJJJMMMNNNOOOPPPRRRTTTQQQSSSUUUVVVVVVTTTQQQPPPRRROOOMMMQQQZZZdddlllooossswww{{{~~~}}}|||zzzzzzzzz{{{|||yyyyyyxxxwwwvvvuuuuuutttppprrrtttuuutttsssttttttsssllleeeeeegggjjjpppvvvzzzyyywwwuuutttuuuyyy|||}}}xxxuuutttqqqlllhhheeeaaa\\\XXXTTTTTT]]]gggqqqllliiikkknnnsss~~~}}}zzzxxxvvvuuuuuuuuuvvvvvvuuutttrrrpppnnnmmmnnnlllhhheeecccbbbbbbccc]]]]]]\\\\\\]]]]]]^^^^^^[[[___fffooozzzuuuooonnnooopppxxxtttrrrrrrnnnhhhdddeeepppzzzoooWWWKKKEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGKKKQQQYYYkkk]]]bbbkkkttt|||sssaaaVVVQQQJJJEEE===888666666777888777777777777777666555555777777666777777888999:::===<<<<<<<<<>>>???@@@@@@BBBCCCEEEEEEEEEGGGJJJMMMYYY]]]```___[[[XXXWWWYYY[[[dddxxxxxxwwweeeQQQGGGBBBCCCFFFKKKSSS]]]gggooossszzz{{{tttlllaaaVVVPPPJJJFFFFFFIIIHHHKKKNNNOOOOOOPPPQQQSSSRRRSSSUUUWWWWWWUUUSSSRRRRRRPPPOOOTTT]]]gggooosssuuuxxx|||~~~~~~~~~~~~~~~|||{{{yyyvvvtttrrrqqqqqqqqqrrrtttvvvxxxxxxwwwvvvuuummmggghhhjjjmmmsssyyy}}}|||zzzxxxxxxzzz}}}|||xxxvvvwwwuuuqqqnnnhhheeebbb___\\\\\\dddnnnzzzuuurrrrrrqqqttt~~~|||{{{yyywwwvvvvvvwwwwwwxxxwwwwwwuuutttrrrpppooonnnmmmjjjhhhfffddddddddd```___^^^^^^___```aaabbbbbbeeejjjqqq|||}}}yyywwwssskkkhhhiiisss|||nnnUUUIIIEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGKKKQQQYYYjjjZZZ```iiisss}}}|||zzzfffWWWOOOLLLGGG???999777777777777777888888888888777666666777777777777888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEFFFGGGHHHIIILLLOOOYYY___dddbbb[[[VVVVVVXXX\\\ggg|||zzzxxxgggQQQHHHDDDBBBDDDJJJQQQ[[[eeennnrrrwwwzzzrrriii___TTTNNNJJJFFFGGGKKKJJJLLLOOOPPPPPPPPPQQQRRRQQQSSSUUUWWWWWWWWWVVVUUUSSSQQQQQQVVV^^^iiirrrvvvwwwzzz}}}}}}yyytttqqqooonnnooossssssuuuzzz~~~zzzwwwpppjjjkkknnnqqqwww}}}}}}|||zzz{{{}}}}}}zzzvvvuuuvvvuuuqqqnnniiifffeeedddcccccckkkttt~~~|||zzzxxxvvvvvv|||yyyxxxwwwvvvwwwxxxyyyzzzzzzyyyyyyxxxvvvtttrrrqqqoooooonnnllljjjhhhfffeeedddcccaaa```aaacccfffhhhiiijjjlllrrr|||}}}yyytttmmmkkkmmmwww~~~lllTTTHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGKKKQQQYYYjjj]]]bbbkkkttt~~~}}}gggVVVKKKJJJEEE>>>999777777777777888888999999999888888777777777777888999:::;;;<<<;;;<<<>>>???@@@AAADDDFFFFFFHHHIIIJJJIIIJJJLLLNNNTTT\\\cccaaaXXXQQQQQQUUUZZZfff}}}}}}gggRRRJJJHHHBBBEEEJJJRRR\\\fffoootttxxx~~~}}}uuukkk```TTTNNNIIIFFFGGGKKKKKKNNNPPPQQQQQQPPPPPPPPPOOOQQQSSSUUUVVVVVVVVVUUURRRQQQRRRUUU\\\fffoootttyyy{{{~~~~~~xxxsssooooooooopppwwwwwwzzzyyyrrrmmmooorrruuu{{{~~~}}}{{{zzz|||~~~zzzvvvrrrppppppnnnjjjgggfffcccbbbdddddddddjjjrrryyyzzz{{{|||zzz{{{wwwwwwvvvwwwxxxzzz|||}}}|||{{{{{{yyyxxxvvvtttsssppppppppppppnnnkkkhhhggggggeeecccbbbcccfffiiillljjjkkkmmmqqqzzzyyytttoookkklllpppyyyhhhTTTJJJDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIGGGKKKQQQYYYjjjfffjjjpppwwwmmmZZZOOOGGGBBB<<<888777777777777888888999999999999888888777777888888999;;;<<<===;;;>>>@@@AAABBBCCCGGGJJJKKKLLLMMMLLLKKKJJJJJJKKKTTT\\\cccaaaYYYRRRSSSVVVYYYfff~~~eeePPPHHHGGGBBBDDDIIIPPPZZZeeeooouuuzzz{{{ooodddWWWOOOJJJFFFGGGJJJKKKMMMPPPRRRQQQOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQQQQSSSXXX```iiinnnxxx{{{~~~xxxtttrrrrrrtttvvv}}}~~~{{{tttppprrruuuxxx}}}}}}{{{{{{}}}uuuqqqmmmlllmmmkkkhhhdddbbb^^^]]]___``````dddjjjqqqvvv{{{}}}}}}}}}xxxxxxxxxyyyzzz|||~~~}}}}}}{{{zzzxxxvvvuuuqqqrrrssssssqqqnnnkkkiiiiiigggeeeddddddgggkkkmmmkkkmmmppptttzzz{{{rrrllliiihhhmmmtttyyy~~~}}}dddTTTNNNDDDCCCBBBAAAAAA@@@@@@AAADDDDDDCCCDDDDDDEEEFFFGGGGGGKKKQQQXXXiiirrrtttxxx|||ppp^^^RRREEEAAA<<<888777777777777777777888999999999999888777888888999:::<<<===>>><<>>???===AAAEEEFFFFFFHHHMMMRRRRRRTTTUUUTTTRRROOOOOOOOOOOOSSSXXXXXXVVVTTTUUUWWWZZZhhhzzz___NNNFFFAAA@@@BBBFFFNNNXXXdddnnntttzzzqqqeeeWWWNNNHHHDDDEEEIIIGGGJJJNNNPPPPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQUUU\\\eeelllssswww}}}~~~|||{{{}}}|||xxxzzz|||~~~||||||~~~{{{mmmjjjhhhiiilllllljjjhhh]]]VVVQQQPPPOOONNNPPPTTTYYYccclllnnnqqqwww{{{zzzwwwyyy}}}}}}|||zzzzzzzzzyyyxxxvvvtttsssmmmlllkkkjjjjjjjjjkkklllooorrrvvvzzz}}}~~~sssgggaaa```eeeqqq{{{~~~{{{bbbPPPIIIDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHKKKQQQXXXiii~~~uuuzzztttcccXXXJJJEEE@@@;;;999777666555555666777888888888888888888888888999;;;===>>>???===BBBFFFHHHGGGIIIOOOTTTSSSUUUWWWWWWUUUSSSSSSSSSQQQTTTVVVXXXXXXXXXYYYZZZYYYfff~~~uuu___RRRJJJEEECCCDDDHHHPPPZZZfffqqqwwwyyy~~~pppcccVVVMMMGGGCCCEEEIIIEEEIIIMMMPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOQQQSSSVVV^^^hhhooopppvvv|||{{{}}}}}}yyyyyy|||}}}zzzvvvnnnkkkhhhhhhiiiiiifffcccZZZRRRKKKHHHGGGEEEGGGKKKJJJUUU___dddiiiqqqvvvuuussstttwww{{{}}}}}}}}}|||{{{yyyxxxwwwooonnnmmmllllllkkkkkkkkkppprrruuuxxx||||||pppccc]]]\\\bbbooo{{{~~~bbbNNNEEECCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHHHHKKKQQQXXXhhhyyypppooosssjjjWWWNNNEEE<<<:::999666555777888888888777777777777777555666777999;;;===>>>???AAACCCFFFHHHJJJKKKNNNPPPQQQOOOOOOSSSXXXZZZWWWSSSTTTSSSRRRSSSTTTVVVYYYZZZ\\\eeezzz{{{eeeTTTLLLEEE@@@CCCDDDHHHPPPZZZfffpppvvvzzz}}}~~~oooeeeWWWLLLFFFDDDCCCBBBGGGJJJMMMPPPQQQQQQSSSUUUPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOTTT]]]gggnnnuuuxxx{{{~~~}}}}}}|||uuurrrttttttrrroooeeehhhiiijjjkkkjjjbbbYYYRRRMMMGGGBBBAAABBBCCCDDDHHHLLLOOORRRZZZfffoooqqqpppooonnnppptttxxxzzzzzz}}}}}}{{{zzzyyywwwvvvuuusssooollliiiiiiiiijjjnnnqqquuuzzz~~~{{{oooccc___bbbhhhpppxxx}}}cccOOOFFFBBBAAAAAA@@@@@@AAAAAABBB>>>@@@CCCDDDDDDCCCDDDDDDGGGKKKQQQYYYiii}}}qqqmmmnnn|||~~~mmmZZZNNNEEE<<<:::999777666888888888888888888888888888777777999;;;===???@@@AAA@@@BBBEEEHHHLLLPPPVVVYYY[[[VVVRRRRRRVVVYYYYYYWWWSSSRRRRRRSSSUUUYYY\\\___```gggyyyqqq]]]OOOIIIEEEBBBAAABBBGGGOOOZZZfffqqqxxx}}}|||nnndddVVVKKKFFFEEEDDDCCCGGGJJJNNNQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNPPPUUU]]]gggnnnsssvvvzzz|||}}}~~~~~~~~~xxxrrroooppppppnnnkkkaaaeeehhhjjjlllkkkdddZZZQQQLLLFFFAAA@@@AAABBBCCCEEEJJJMMMPPPXXXdddkkkmmmnnnkkkiiihhhkkkoooqqqrrrzzz~~~}}}}}}|||yyywwwvvvsssnnnjjjgggfffggghhhkkknnnrrrwww|||zzzmmmaaa___ccciiisss{{{eeeQQQGGGBBBAAAAAA@@@@@@AAAAAABBBBBBDDDFFFFFFEEEDDDDDDDDDHHHLLLRRRZZZjjjsssjjjgggqqqsssnnn|||ppp^^^NNNDDD<<<::::::888777999888888888888888888888888999999;;;===???AAABBBCCCAAACCCFFFJJJOOOXXXaaagggfff___WWWRRRTTTWWWYYYYYYRRRQQQQQQRRRUUUZZZ```ccceeejjjzzz}}}}}}{{{vvvjjjXXXJJJFFFDDDAAA???AAAFFFNNNYYYfffqqqxxx~~~zzzmmmcccUUUKKKFFFEEEEEEDDDGGGJJJOOORRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNOOOQQQVVV^^^hhhooosssvvvzzz|||}}}~~~~~~xxxsssmmmjjjjjjjjjhhhfff^^^ccchhhkkknnnmmmeee[[[OOOJJJDDD@@@???@@@AAAAAACCCHHHMMMPPPYYYdddkkklllnnniiidddaaabbbeeehhhjjjuuuzzz}}}zzzvvvrrrlllfffcccbbbcccdddfffhhhmmmqqqwww}}}xxxlll```^^^ccckkkuuu~~~fffQQQGGGBBBAAAAAA@@@@@@AAAAAABBBEEEFFFHHHGGGEEEDDDDDDEEEHHHLLLRRR[[[kkkrrrhhhccclllzzzmmmgggsssppp___NNNEEE===;;;;;;999888:::888888888999999999999999:::;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKRRR\\\gggooojjjcccZZZTTTSSSTTTVVVWWWRRRQQQQQQQQQTTTZZZ___bbbgggmmm|||{{{nnnZZZKKKDDDBBB@@@@@@AAAFFFMMMXXXdddooouuu}}}yyykkkaaaTTTJJJFFFFFFEEEEEEFFFJJJPPPRRRRRRPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOOLLLMMMOOORRRWWW___hhhooouuuxxx|||~~~|||yyyrrrnnniiifffeeeeeedddccc___eeekkknnnqqqnnndddXXXLLLHHHCCC???>>>?????????CCCHHHMMMRRR[[[gggoooqqqpppkkkccc^^^^^^```ccceeepppuuu{{{}}}tttpppiiibbb^^^\\\\\\]]]___aaaeeejjjpppwwwxxxlllaaa^^^ccckkkuuu~~~fffPPPFFFBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFEEEDDDEEEGGGFFFKKKRRR[[[kkkrrrhhhccchhh~~~tttkkkiiisssooo___OOOFFF>>><<<;;;999999:::888999999999:::::::::;;;:::;;;===>>>AAABBBDDDEEEFFFGGGHHHJJJOOOXXXbbbiiiddd```ZZZVVVSSSSSSSSSRRRSSSRRRQQQQQQSSSWWW[[[^^^fffmmm~~~yyy}}}vvv```NNNEEEBBBAAABBBCCCFFFMMMVVVaaakkkqqq~~~}}}zzzjjjaaaSSSJJJFFFEEEEEEEEEFFFJJJOOORRRRRRPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNKKKLLLOOORRRWWW___hhhooouuuxxx{{{}}}~~~~~~}}}{{{wwwtttmmmjjjfffcccbbbbbbbbbbbbccciiippptttuuupppbbbUUUJJJFFFBBB???>>>>>>???>>>BBBFFFKKKPPP[[[kkkvvvzzzwwwqqqhhhbbb``````bbbbbbjjjpppxxx~~~rrrnnnfff___YYYVVVUUUUUUWWWYYY]]]aaagggooowww}}}yyymmmbbb```dddkkkttt|||jjjSSSGGGBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCDDDCCCDDDFFFHHHEEEJJJQQQZZZlllsssjjjeeedddxxxrrrllllllvvvooo___QQQHHH???===<<<999888:::999999999::::::;;;;;;<<<;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHKKKPPPWWW\\\[[[ZZZXXXVVVTTTRRRQQQPPPTTTSSSRRRSSSTTTVVVXXXZZZbbbkkk~~~tttlllsss|||eeeQQQGGGDDDCCCCCCDDDGGGLLLUUU___iiinnnzzz~~~}}}{{{jjjaaaSSSJJJFFFEEEEEEDDDFFFIIINNNQQQQQQPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMIIIKKKNNNQQQWWW___hhhnnnrrruuuxxxzzzzzz{{{|||}}}}}}yyyuuuqqqnnnhhhfffcccaaa``````aaabbbgggnnnvvvzzzyyyrrrbbbSSSIIIFFFAAA???>>>>>>>>>>>>>>>BBBFFFKKKYYYnnn~~~}}}uuummmhhheeebbbaaaeeellluuu~~~|||qqqmmmfff___XXXSSSPPPOOOQQQRRRUUUYYY___fffooouuuwwwlllcccbbbggglllttt{{{~~~nnnVVVJJJBBBAAAAAA@@@@@@AAAAAABBB>>>???AAABBBBBBCCCFFFIIIEEEJJJRRR\\\nnnyyyxxxmmmgggddduuuyyypppooozzzqqqaaaSSSIII@@@===<<<999777999999999::::::;;;<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJJJJKKKMMMPPPSSSSSSTTTUUUUUUSSSRRRQQQQQQSSSSSSTTTUUUVVVXXXYYYYYY___ggg{{{~~~pppgggpppkkkTTTIIIEEECCCAAABBBEEEKKKTTT___iiinnnwww|||}}}{{{kkkaaaTTTIIIEEEDDDDDDCCCEEEIIIMMMOOOPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMLLLHHHIIILLLPPPVVV^^^gggmmmqqqssswwwxxxyyyyyyzzz{{{zzztttpppkkkhhhcccbbbaaa^^^]]]^^^aaaccciiirrrzzz~~~vvvdddUUUHHHEEEAAA????????????>>>>>>@@@CCCHHHYYYsssvvvnnngggcccbbbiiittt~~~~~~|||yyywwwrrrooohhhaaaYYYSSSNNNLLLLLLMMMOOOSSSXXX___hhhnnnwwwsssjjjcccdddiiiooouuu{{{oooVVVJJJBBBAAAAAA@@@@@@AAAAAABBB???@@@AAAAAAAAABBBEEEHHHGGGLLLTTT^^^ppppppxxx|||pppiiigggvvvuuuqqq~~~tttcccTTTJJJAAA>>><<<888777888999999::::::;;;<<<======???@@@BBBCCCFFFGGGIIIJJJJJJLLLNNNNNNNNNNNNPPPQQQOOOQQQRRRSSSRRRRRRSSSTTTRRRSSSUUUWWWYYYZZZZZZZZZ]]]eeewwwrrriiissspppWWWIIIDDDBBB???@@@DDDKKKTTT```jjjpppuuuzzz~~~|||{{{kkkaaaTTTIIIEEEDDDCCCBBBEEEHHHLLLNNNOOOPPPQQQSSSPPPPPPOOOOOONNNMMMLLLLLLFFFIIILLLPPPVVV]]]ffflllrrruuuxxxyyyzzzzzz{{{|||xxxqqqlllhhheee``````___]]]\\\]]]aaacccjjjsss|||xxxgggWWWHHHEEEAAA????????????>>>@@@AAACCCIII[[[xxxwwwlllfffaaahhhsss~~~~~~{{{yyyxxxuuusssssspppkkkccc[[[TTTNNNKKKIIIJJJLLLOOOTTT[[[ccciiimmmuuu}}}|||ppphhhbbbeeekkkqqqwww|||mmmTTTGGGBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBAAABBBDDDFFFIIINNNVVV```ssslllsss}}}sssllljjjttt|||zzzhhhVVVLLLCCC???===:::999;;;999;;;<<<<<<<<<===???BBBBBBBBBCCCDDDFFFIIILLLNNNPPPJJJGGGLLLOOOLLLKKKNNNRRRUUUXXXXXXUUUTTTVVVXXXWWWYYY[[[[[[ZZZYYYZZZ[[[[[[eeewwwyyyooottt{{{]]]JJJEEEHHHBBBCCCEEEJJJRRR^^^kkktttwww{{{~~~|||lll___QQQJJJFFFDDDDDDGGGHHHIIIJJJLLLNNNPPPRRRRRRPPPOOOOOONNNLLLJJJIIIHHHIIIIIIKKKOOOUUU^^^fffjjjooorrrvvvxxxxxxxxxyyy{{{~~~vvvmmmddd______[[[ZZZXXXVVVVVVYYY___dddiiisss~~~~~~tttdddVVVNNNIIIDDDCCCAAA>>>>>>AAA===???EEEMMMYYYpppxxxjjjjjjjjjppp{{{~~~{{{{{{yyyvvvssspppnnnmmmmmmoooooommmiiiaaaWWWNNNIIIKKKJJJJJJJJJMMMRRRWWWZZZhhhlllrrrxxx{{{|||zzzyyyllleee```ccchhhmmmrrrwww|||hhhPPPKKKDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHJJJPPP]]]uuuiiippp{{{vvvooollltttmmmVVVLLLAAA===;;;888777999999:::<<<<<<<<<===@@@BBBEEEEEEEEEFFFHHHJJJKKKLLLQQQLLLJJJOOORRROOONNNPPPTTTWWWYYYXXXUUUSSSTTTVVVUUUWWWYYYYYYXXXXXXZZZ[[[\\\eeevvvzzzqqqyyy```JJJCCCEEEAAABBBDDDHHHPPP\\\iiirrrxxx{{{yyyuuulll___RRRKKKGGGEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQQQQOOOOOONNNNNNLLLKKKIIIHHHHHHHHHIIIMMMSSS\\\ccchhhlllnnnrrruuuvvvxxxzzz||||||tttkkkbbb]]]]]]WWWVVVUUURRRRRRUUU[[[___iiitttzzziiiZZZNNNHHHCCCAAA???<<<<<<>>>>>>???DDDKKKWWWnnnssskkkjjjoooyyy~~~{{{xxxtttqqqooommmkkkhhhfffeeeddddddiiiiiiiiifff```XXXOOOJJJGGGFFFEEEEEEHHHLLLPPPSSS]]]aaahhhnnnrrrtttsssrrriiiccc___bbbggglllrrrwwwyyyfffNNNIIIDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGGGGIIILLLRRR___wwwfffnnnzzz{{{tttqqqxxxpppYYYNNNBBB===:::888888:::999:::<<<<<<<<<===@@@BBBFFFGGGHHHJJJKKKKKKLLLLLLQQQNNNOOOSSSUUUTTTSSSTTTWWWZZZ\\\[[[WWWTTTTTTUUUTTTVVVWWWWWWWWWXXX[[[]]]___fffttt{{{ttt}}}gggMMMCCCBBB@@@AAACCCGGGOOOZZZgggpppxxx|||xxxqqqggg[[[NNNHHHEEEBBBBBBEEEHHHIIIJJJLLLNNNOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHKKKQQQYYY```eeehhhkkknnnqqqsssvvvzzz}}}yyyqqqiii___ZZZZZZRRRRRRPPPNNNMMMPPPUUUYYYggguuuqqq```PPPHHHBBBAAA???<<<<<>>AAACCCEEEGGGIIIKKKMMMNNNMMMMMMPPPPPPRRRTTTVVVVVVUUUVVVXXX[[[^^^\\\YYYVVVVVVWWWTTTVVVWWWXXXXXXZZZ]]]```ccchhhsssuuu}}}pppSSSEEECCC@@@AAACCCFFFNNNYYYfffnnnyyy}}}{{{sssfffZZZNNNHHHEEEBBBBBBEEEHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJJJJGGGFFFGGGJJJOOOVVV^^^bbbgggiiillloooqqquuuyyy{{{{{{vvvnnnfff]]]WWWWWWOOONNNMMMKKKJJJLLLPPPTTTccctttyyyfffTTTKKKDDDBBBBBB@@@@@@CCCCCCBBBCCCGGGNNN___yyypppkkkjjjpppwww}}}{{{wwwqqqlllgggbbb^^^ZZZRRRQQQPPPOOONNNOOOOOOPPPSSSVVVZZZ\\\[[[WWWRRRNNNGGGFFFEEEDDDEEEGGGIIIKKKNNNQQQWWW]]]aaaccccccbbb[[[WWWUUUZZZ```fffooovvv}}}bbbNNNIIICCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGLLLOOOVVVccczzzkkksss}}}~~~nnn___SSSFFF@@@===;;;;;;>>>:::<<<===>>>???@@@CCCEEEDDDFFFIIILLLOOOPPPQQQQQQOOOQQQSSSSSSTTTUUUVVVVVVUUUXXXZZZYYYVVVTTTVVVXXXVVVXXXZZZ[[[[[[]]]```bbbeeeiiirrruuuyyyxxxYYYIIIEEEAAABBBCCCGGGNNNYYYeeennnzzz}}}~~~|||tttggg\\\PPPKKKIIIFFFFFFHHHIIIJJJLLLNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGIIINNNUUU[[[```gggiiillloooqqqsssvvvyyyzzz}}}tttmmmeee[[[UUUTTTNNNMMMLLLJJJIIIJJJMMMQQQ^^^pppnnnYYYOOOFFFDDDDDDCCCCCCEEEEEECCCCCCFFFJJJVVVkkk}}}rrrlllhhhkkkqqqwww~~~|||{{{uuupppjjjddd___ZZZUUURRRLLLKKKJJJJJJJJJKKKLLLMMMKKKMMMQQQUUUUUUTTTQQQNNNIIIHHHFFFFFFFFFGGGIIIJJJLLLOOOSSSWWWZZZZZZZZZYYYSSSPPPPPPVVV\\\cccmmmvvvwww]]]LLLFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAACCCEEEFFFGGGKKKNNNVVVccczzzmmmttt}}}}}}nnn\\\QQQEEE@@@===;;;;;;===;;;===???@@@@@@BBBEEEHHHFFFHHHJJJMMMQQQSSSUUUVVVOOOSSSTTTQQQQQQTTTVVVVVVRRRTTTTTTRRROOOOOORRRVVVWWWZZZ]]]^^^___```aaacccfffiiiqqqxxxwww{{{\\\LLLGGGBBBBBBCCCFFFMMMXXXdddlllxxx|||{{{ttteeeZZZOOOKKKHHHFFFFFFHHHJJJKKKNNNOOOPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHLLLSSSYYY]]]dddgggllloooqqqrrrtttvvvzzz|||sssmmmeee[[[UUUTTTNNNMMMLLLJJJHHHIIILLLOOOWWWiii}}}cccWWWKKKGGGFFFEEEDDDEEEEEECCCDDDGGGJJJRRRbbbpppuuummmggghhhlllpppxxx}}}{{{xxxvvvuuummmiiibbb\\\XXXSSSOOOLLLIIIIIIHHHGGGHHHIIIJJJKKKFFFHHHKKKNNNOOOOOONNNMMMGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRQQQPPPOOOMMMKKKMMMSSSZZZbbbmmmxxxnnnYYYJJJDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHJJJNNNVVVeee|||kkkqqqyyy{{{mmm[[[PPPFFFAAA???<<<<<<>>>===???AAABBBBBBDDDGGGJJJLLLLLLNNNPPPRRRUUUXXXYYYQQQUUUUUUOOONNNRRRVVVVVVUUUUUUSSSOOOKKKLLLPPPTTTWWW[[[___aaaaaaaaaaaaaaacccgggooo|||yyy|||yyy\\\KKKGGGAAAAAABBBEEEKKKVVVbbbjjjuuuyyy~~~|||vvveee[[[QQQMMMKKKHHHHHHJJJKKKMMMOOOQQQQQQPPPNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDFFFJJJPPPVVVZZZ^^^bbbiiinnnppprrrssstttxxx}}}|||sssmmmeee[[[UUUTTTNNNNNNLLLJJJHHHIIIKKKMMMRRRaaayyyrrrdddUUUNNNLLLHHHFFFFFFCCCBBBEEEIIIMMMSSS___kkkvvv}}}}}}wwwooogggeeegggkkkqqqxxxxxxxxxyyyxxxvvvsssqqqooohhhddd^^^XXXTTTPPPMMMKKKGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKDDDCCCCCCBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJMMMSSSZZZcccooo{{{jjjXXXKKKEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIINNNWWWfff~~~iiinnnvvv~~~yyykkk[[[QQQHHHEEECCC@@@???@@@>>>@@@BBBCCCCCCEEEHHHKKKQQQQQQQQQRRRTTTVVVYYY[[[RRRWWWVVVOOOLLLRRRWWWWWWZZZYYYUUUPPPKKKKKKPPPUUUWWW[[[```bbbbbbaaa``````aaaeeemmm||||||vvvZZZJJJEEE@@@@@@AAADDDJJJTTT```hhhrrrwww}}}{{{mmmcccYYYUUUSSSQQQPPPRRRLLLNNNPPPRRRRRRPPPNNNMMMNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCCCCDDDHHHNNNSSSWWWXXX^^^fffmmmppprrrsssttttttyyy}}}~~~|||sssnnnfff\\\UUUTTTMMMMMMLLLJJJHHHHHHJJJLLLOOO\\\qqqppp^^^VVVQQQLLLHHHGGGAAAAAAEEEKKKPPPUUU```jjjpppxxx|||wwwrrruuu|||yyyooogggdddeeegggmmmsssssstttuuuvvvtttqqqnnnkkkgggccc]]]WWWTTTQQQNNNLLLDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGIIIJJJCCCCCCCCCBBBCCCCCCDDDDDDCCCEEEGGGIIIJJJJJJIIIHHHJJJJJJMMMTTT[[[dddqqq~~~~~~~~~kkk[[[OOOHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJOOOYYYhhhcccdddiiiqqq|||}}}kkk___WWWLLLDDD@@@???>>>===BBBBBBBBBCCCDDDFFFHHHJJJMMMMMMMMMOOORRRUUUXXXZZZZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWXXXWWWUUUUUUUUUVVV]]]\\\[[[]]]```bbb```^^^aaaeeeooouuuwwwsssWWWHHHCCC@@@AAACCCEEEJJJUUUcccmmmuuu{{{~~~~~~~~~pppiii```ZZZXXXXXXXXXWWWSSSRRRPPPPPPOOONNNKKKHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDFFFHHHLLLOOOQQQXXX]]]dddiiimmmooorrrssswwwxxx}}}}}}|||xxxmmmaaaWWWSSSQQQMMMNNNNNNMMMJJJHHHGGGHHHLLLZZZmmmjjj]]]UUUNNNJJJKKKKKKHHHHHHKKKMMMRRR\\\gggpppsssuuutttooommmpppssssssooohhhcccaaadddhhhkkkppppppqqqqqqpppnnnkkkjjjeeeaaa[[[UUUQQQMMMIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEE@@@?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFIIINNNSSS\\\hhhvvv}}}fffWWWMMMGGGCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGGGGOOORRRZZZiiiTTTVVV[[[fffssspppbbbZZZOOOFFFCCCBBB@@@>>>BBBBBBBBBCCCDDDFFFHHHJJJMMMNNNOOOQQQSSSUUUWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWYYY[[[]]]\\\\\\^^^```aaa```^^^^^^cccllltttvvvqqqWWWIIIDDD@@@AAACCCEEEJJJTTTbbbkkkrrryyy~~~~~~~~~rrrllleeebbbbbbaaa^^^ZZZUUUSSSPPPOOONNNMMMKKKIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDFFFIIIMMMNNNWWW\\\bbbhhhlllnnnqqqsssxxxyyy{{{ooobbbXXXSSSRRROOOPPPQQQOOOLLLIIIHHHHHHHHHRRRbbbyyyzzziii^^^TTTOOONNNLLLJJJKKKNNNOOORRRZZZccclllooorrrpppiiidddbbbccchhheeeaaa___^^^aaadddfffkkklllmmmmmmllliiigggeeebbb^^^XXXSSSPPPLLLHHHFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHNNNUUU___kkkyyy~~~{{{}}}fffWWWMMMGGGCCCBBBBBBAAA@@@AAAAAAAAACCCCCCCCCDDDDDDFFFGGGHHHNNNRRRZZZkkkJJJKKKOOOZZZiiizzzuuuggg^^^SSSJJJFFFDDDBBBAAACCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVVVVVVVXXX[[[^^^\\\\\\\\\^^^``````___]]][[[```iii{{{}}}ssstttzzzlllVVVIIIFFF@@@AAACCCEEEIIISSS___hhhrrrzzz~~~rrrmmmhhhhhhkkkkkkfff```YYYVVVQQQNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBCCCEEEHHHKKKLLLUUUYYY```eeeiiillloooqqqyyy|||rrrcccYYYTTTTTTRRRSSSTTTRRRNNNKKKHHHHHHHHHLLLVVVmmm{{{nnnbbb[[[XXXSSSPPPOOOPPPQQQQQQWWW]]]ccchhhmmmlllfff^^^XXXUUU[[[ZZZZZZ[[[]]]___bbbcccggghhhiiijjjiiigggdddccc___[[[VVVQQQNNNLLLHHHFFFCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDHHHPPPYYYdddqqq~~~wwwuuu|||hhhWWWLLLFFFCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHHHHLLLQQQ[[[mmmMMMLLLMMMTTTbbbtttxxxjjjaaaUUUMMMHHHFFFDDDBBBDDDDDDDDDEEEFFFHHHIIIIIIFFFHHHLLLNNNPPPPPPOOONNNPPPRRRTTTVVVWWWVVVUUUTTTSSSTTTTTTTTTTTTVVVYYY\\\ZZZZZZ\\\]]]^^^^^^\\\[[[ZZZ___hhhyyyxxxrrrtttxxx}}}{{{fffSSSHHHEEE@@@AAACCCDDDHHHQQQ\\\eeemmmwww}}}~~~vvvmmmgggccceeekkknnnjjjeee^^^ZZZSSSNNNLLLKKKIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAABBBEEEHHHKKKNNNSSSWWW]]]cccgggjjjnnnpppzzz}}}vvveeeYYYTTTTTTSSSUUUVVVTTTPPPKKKHHHGGGJJJKKKRRRccc~~~uuukkkfff]]]WWWSSSQQQPPPOOORRRXXXXXX___gggjjjggg___XXXTTTRRRSSSVVVZZZ]]]```bbbcccfffggghhhiiiiiigggfffddd^^^[[[VVVRRRPPPMMMKKKIIIDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAADDDIIIRRR^^^kkkxxxtttttt}}}jjjWWWLLLEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKQQQ]]]pppUUURRRPPPTTT```pppuuuuuuzzzwwwkkkcccWWWNNNIIIGGGEEECCCEEEFFFGGGHHHIIIIIIJJJJJJFFFHHHLLLOOOQQQPPPOOONNNLLLNNNRRRUUUWWWXXXWWWWWWSSSTTTTTTSSSRRRSSSUUUWWWWWWYYY[[[]]]\\\[[[ZZZYYY[[[```hhhxxxsssqqqvvv{{{sss```OOOFFFDDD@@@AAACCCDDDGGGNNNYYYaaafffqqqzzz||||||}}}{{{xxx}}}~~~sssiiiaaa\\\WWWYYY```fffgggeeeaaa\\\TTTNNNKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCC??????@@@BBBEEEIIIMMMPPPQQQUUU[[[```dddhhhmmmoooyyy~~~{{{hhhZZZTTTTTTSSSUUUWWWVVVRRRLLLHHHFFFIIIKKKQQQ\\\mmmvvvoooeee\\\SSSOOOLLLKKKNNNSSSQQQWWW```eeeeee```ZZZUUUMMMOOOSSSWWW[[[^^^___```cccdddfffhhhhhhhhhgggfffaaa]]]YYYUUUSSSRRROOOMMMGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAA@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDJJJTTTbbbqqq}}}}}}tttvvvmmmXXXLLLFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJLLLRRR^^^qqq^^^ZZZUUUWWWaaaqqq{{{llllllqqq}}}vvvlllcccWWWOOOKKKIIIGGGEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLPPPSSSUUUUUUTTTSSSNNNPPPSSSVVVXXXYYYYYYXXXTTTVVVVVVVVVTTTSSSSSSTTTVVVYYY\\\]]]\\\ZZZXXXXXX\\\aaaiiiwww}}}ppppppxxx~~~ooo]]]MMMEEECCC@@@AAACCCCCCFFFLLLVVV^^^fffqqq{{{~~~~~~{{{yyy~~~~~~zzzsssggg[[[TTTPPPKKKKKKPPPWWW\\\^^^\\\XXXQQQLLLIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>??????AAAEEEIIIMMMOOOPPPTTTYYY___ccchhhlllooovvv{{{mmm]]]VVVUUUSSSVVVYYYXXXTTTNNNIIIFFFEEEHHHNNNWWW```mmmtttkkkbbbYYYPPPLLLJJJHHHJJJNNNNNNRRRXXX]]]^^^\\\WWWTTTMMMNNNPPPRRRUUUXXXZZZ[[[]]]___bbbdddfffgggffffffeeebbb]]]ZZZXXXVVVTTTRRRKKKJJJHHHFFFDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFLLLWWWfffuuu{{{ssswwwoooXXXMMMHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDFFFHHHJJJKKKNNNTTT```ssskkkeee___^^^fffsss~~~zzzjjjhhhlllxxxvvvllldddYYYPPPMMMKKKJJJHHHIIIJJJLLLMMMNNNMMMMMMMMMLLLNNNQQQTTTWWWXXXXXXXXXUUUVVVWWWYYYZZZZZZYYYYYYVVVXXX[[[[[[YYYWWWVVVVVVVVVZZZ^^^___]]]ZZZYYYYYY]]]bbbiiivvv~~~pppppp{{{ppp\\\MMMEEEBBB@@@AAABBBCCCEEEKKKTTT[[[fffpppzzz~~~yyy{{{zzzuuuoooggg\\\QQQJJJHHHEEECCCDDDHHHNNNRRRRRROOOJJJGGGFFFFFFFFFEEECCCCCCAAAAAA@@@AAAAAABBB?????????@@@CCCFFFIIIKKKPPPSSSYYY^^^bbbggglllpppsssxxxsssbbbYYYXXXSSSWWW[[[[[[WWWQQQKKKHHHFFFFFFKKKSSSXXX^^^kkkxxx~~~yyyqqqiiiaaaVVVOOOIIIIIIIIIGGGGGGIIIKKKMMMPPPTTTWWWXXXWWWVVVPPPPPPOOOOOOPPPSSSUUUWWWXXX[[[^^^bbbeeegggggggggiiieeeaaa]]][[[YYYWWWUUUPPPOOOLLLIIIFFFDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHNNNYYYiiixxxwwwpppuuuoooYYYOOOKKKFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKQQQVVVaaasssxxxqqqiiifffkkkuuu~~~{{{|||llliiilllxxxwwwmmmeeeZZZRRRNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNPPPSSSVVVXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYXXX[[[^^^___^^^[[[ZZZZZZWWW\\\```aaa^^^[[[ZZZZZZ]]]bbbiiiuuupppppp|||rrr]]]MMMEEECCC@@@AAABBBCCCDDDJJJSSSYYY```jjjtttxxxzzz|||}}}{{{zzzzzzvvvnnnfff```VVVMMMDDDDDDCCC@@@===???EEEIIIJJJHHHEEEDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????AAACCCEEEGGGPPPSSSXXX]]]bbbggglllpppqqquuu|||xxxeee\\\ZZZTTTXXX\\\]]]YYYSSSMMMJJJJJJGGGIIIPPPUUUVVV[[[cccfffooosssnnngggccc^^^YYYKKKFFFDDDGGGIIIGGGEEEEEEIIIIIILLLPPPUUUYYY[[[[[[UUUSSSPPPNNNOOOQQQTTTVVVWWWZZZ^^^cccfffiiiiiijjjkkkgggccc___]]]ZZZXXXVVVSSSQQQNNNKKKHHHEEECCCBBB===>>>???@@@AAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEIIIOOO[[[jjjzzz}}}ssslllsssoooZZZQQQNNNFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCEEEGGGIIIKKKLLLSSSXXXbbbsss}}}vvvrrrttt{{{}}}xxxzzzvvvrrrrrryyyvvvmmmggg^^^VVVPPPMMMKKKIIIKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\___ccceeebbb[[[UUUVVVXXXZZZ\\\\\\[[[YYYWWW^^^bbbiiivvvzzzwww}}}xxxaaaRRRHHHAAA??????@@@@@@BBBGGGLLLQQQ___gggppptttxxx|||}}}{{{~~~zzzrrriii```VVVNNNHHHCCCBBB@@@>>>======>>>???AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@??????AAAEEEIIIKKKPPPWWW[[[___ccciiinnnuuuxxx}}}kkk]]]YYYWWWXXX[[[]]]\\\VVVLLLEEEHHHGGGHHHKKKQQQVVVZZZ[[[^^^^^^\\\YYYVVVSSSPPPNNNIIIGGGDDDBBBAAABBBCCCDDDGGGHHHJJJMMMOOOQQQSSSSSSWWWTTTPPPMMMLLLMMMPPPQQQSSSUUUYYY___dddhhhkkkmmmiiihhhfffdddbbbaaa______WWWUUURRROOONNNKKKHHHFFFAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFEEEDDDGGGPPP\\\iiiwwwuuuooozzzjjjYYYRRRPPPIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKQQQWWWaaaqqq|||zzz}}}|||yyy}}}||||||uuummmhhh```YYYSSSPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQSSSUUUVVVWWWXXXYYY\\\^^^____________ZZZ[[[]]]aaacccbbb\\\XXXZZZ[[[]]]^^^^^^\\\ZZZYYY___bbbiiitttvvvwww~~~eeeUUUJJJBBB?????????@@@AAAEEEKKKOOOZZZdddmmmrrrwww}}}}}}|||xxxpppggg^^^UUUMMMHHHCCCBBB@@@>>><<<<<<===>>>@@@@@@BBBCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAA@@@??????AAAEEEHHHKKKPPPVVV[[[^^^ccciiinnnuuuyyytttddd^^^WWWXXX\\\___```[[[SSSMMMIIIHHHHHHJJJOOOTTTWWWYYYYYYXXXVVVSSSPPPMMMJJJIIIFFFEEEBBB@@@???@@@BBBCCCHHHIIIKKKMMMOOOPPPPPPPPPSSSQQQNNNLLLKKKLLLOOOPPPQQQSSSXXX]]]ccchhhlllnnnqqqooommmiiieeeaaa^^^\\\YYYWWWSSSPPPNNNKKKHHHEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@BBBDDDDDDDDDDDDIIIRRR___lllzzzzzzwwwcccSSSMMMKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKRRRYYYcccssszzzyyyqqqmmmiiiccc\\\WWWTTTTTTTTTMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVXXX[[[^^^bbbdddddddddccc[[[[[[]]]___aaaaaa___\\\]]]^^^___``````___]]]]]]```ccchhhqqqtttwwwkkkWWWIIIBBB>>>?????????@@@CCCIIIMMMUUU___iiiooovvv|||~~~{{{wwwoooeee[[[RRRKKKGGGCCCBBB@@@===<<<;;;;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAA@@@@@@???AAADDDGGGKKKPPPVVVZZZ^^^ccciiiooouuu{{{nnncccZZZ[[[]]]aaacccaaaZZZUUUMMMKKKJJJKKKPPPUUUYYYZZZXXXWWWTTTPPPLLLHHHFFFDDDEEEDDDAAA@@@???AAACCCDDDIIIJJJKKKLLLMMMLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPTTTZZZaaagggmmmpppvvvuuurrrnnniiiddd```]]]]]]ZZZVVVSSSPPPNNNKKKHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFKKKVVVdddqqq}}}bbbSSSMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKTTTZZZeeevvv||||||}}}|||wwwwww~~~}}}nnnkkkiiiddd^^^YYYVVVVVVWWWPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPPPPRRRTTTVVVXXXYYY\\\```eeeggghhhgggfff___^^^^^^^^^____________]]]]]]^^^```aaaaaaaaaaaaaaacccgggnnnuuuwwwsssZZZIIIBBB>>>???>>>>>>>>>BBBGGGKKKRRR\\\fffmmmssszzz|||{{{{{{xxxpppfffZZZOOOHHHEEECCCBBB@@@===<<<::::::999:::;;;<<<>>>???@@@AAABBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAA@@@???@@@CCCFFFJJJNNNTTTXXX\\\bbbiiiooouuu|||xxxhhh___^^^]]]```dddddd___ZZZRRROOOMMMOOOSSSYYY^^^aaaaaa^^^[[[VVVPPPKKKHHHFFFGGGFFFCCCAAAAAABBBDDDFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKMMMPPPVVV^^^fffnnnrrrvvvvvvuuurrrooojjjfffccc```]]]YYYVVVTTTRRRPPPNNNHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFHHHIIINNNZZZiiiuuu~~~cccTTTNNNKKKIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMSSS[[[gggyyytttuuuyyyyyyttttttzzz~~~mmmjjjiiieee```ZZZWWWWWWYYYTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTWWWYYY[[[ZZZ]]]bbbfffhhhiiigggfff``````^^^\\\[[[[[[\\\]]][[[[[[\\\^^^```ccceeefffccceeehhhnnn|||wwwvvv}}}```MMMEEE??????>>>======@@@EEEHHHQQQZZZdddjjjooovvvxxxvvv{{{xxxrrrgggZZZNNNFFFBBBCCCBBB@@@>>><<<:::999999999999:::<<<===???@@@AAA??????@@@AAAAAA@@@@@@@@@???@@@AAA@@@???@@@BBBDDDHHHMMMRRRVVVZZZ```hhhnnnuuu|||oooccc___[[[]]]cccgggeeebbbVVVSSSQQQRRRWWW^^^dddhhhkkkiiifffaaa[[[TTTOOOLLLJJJHHHEEECCCBBBBBBDDDEEEFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEIIIJJJLLLRRRZZZeeennntttwwwxxxyyyxxxuuupppkkkhhhbbb^^^ZZZWWWUUUTTTRRRQQQKKKJJJHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCGGGHHHIIIHHHFFFFFFHHHKKKPPP]]]mmmxxxyyy```SSSMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEFFFHHHJJJMMMNNNRRR[[[hhh|||kkknnnssszzz~~~zzzxxxzzz}}}wwwrrrqqqvvv~~~ooommmllljjjccc\\\XXXXXXZZZXXXWWWWWWVVVUUUUUUUUUUUUXXXWWWVVVUUUWWWZZZ]]]______aaadddggghhhhhhgggfffaaa```^^^[[[XXXXXXZZZ\\\[[[[[[\\\]]]```cccfffhhhgggjjjmmmqqq~~~yyyssszzzhhhRRRJJJ@@@@@@???======???DDDGGGOOOXXXbbbggglllrrrtttrrrvvvvvvrrriii[[[MMMEEEBBBBBBAAA@@@???===<<<;;;:::999999::::::<<<>>>@@@AAA>>>???@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@AAACCCFFFJJJOOOSSSWWW^^^fffmmmsss{{{}}}iiibbb[[[\\\dddkkkmmmlll]]]ZZZVVVVVV[[[ccciiimmmrrrrrrpppmmmggg```ZZZVVVNNNLLLHHHDDDBBBAAABBBCCCDDDFFFIIIKKKLLLLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDHHHHHHIIINNNWWWcccnnnttt}}}~~~}}}xxxsssooofffbbb]]]YYYWWWUUUSSSQQQNNNMMMJJJHHHFFFFFFFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLIIIFFFEEEHHHKKKSSS```oooyyyuuu___TTTPPPMMMHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHIIILLLOOOQQQSSS\\\kkk]]]aaagggnnnuuuwwwvvvtttmmmkkkhhhiiioooxxxzzzuuuqqqooottt{{{tttrrrssspppiii```[[[[[[]]][[[[[[ZZZYYYXXXWWWWWWWWWZZZYYYWWWWWWXXX[[[___aaadddeeeggghhhhhhhhhggggggccccccbbb___\\\\\\^^^aaa___^^^^^^^^^```cccfffhhhkkkooossswww~~~ppppppkkkTTTKKKBBBAAA@@@>>>===???CCCFFFLLLUUU___eeejjjppprrrqqqnnnpppppphhh[[[NNNFFFBBBAAAAAAAAA@@@???===<<<;;;::::::::::::;;;===???@@@>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@???AAABBBDDDHHHMMMQQQUUU\\\eeekkkrrrzzzwwwlllaaa^^^eeemmmqqqqqqjjjeee```___bbbiiiooosssuuuwwwxxxxxxtttnnngggcccWWWTTTOOOJJJFFFDDDDDDDDDCCCFFFJJJNNNQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEGGGFFFGGGLLLUUUaaammmttt|||rrrmmmfff```[[[XXXUUUSSSRRRPPPNNNKKKIIIHHHIIIIIIEEEEEEFFFHHHJJJLLLOOOPPPPPPRRRRRRNNNIIIHHHKKKNNNTTTaaaoooxxxnnn\\\UUURRRPPPJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIKKKNNNQQQSSSWWW```oooPPPTTTZZZbbbhhhjjjiiiggg```^^^\\\[[[___hhhuuu}}}~~~xxxtttpppooossszzzxxxwwwxxxuuunnnddd^^^^^^```]]]]]]\\\ZZZYYYYYYYYYYYY[[[ZZZXXXWWWYYY\\\```bbbhhhhhhiiiiiiiiihhhhhhgggfffggggggeeebbbbbbeeeiiicccbbb```___```bbbeeegggoootttxxx|||ooohhhtttjjjRRRIIICCCBBBAAA>>>===???CCCFFFIIISSS]]]ccciiippprrrqqqgggkkkmmmggg\\\OOOGGGDDDAAAAAAAAAAAA@@@>>>======;;;:::::::::;;;===???@@@===>>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@BBBCCCGGGLLLOOOTTT[[[dddkkkrrryyyxxxhhhbbbfffmmmppppppuuupppiiigggiiioootttxxxwwwyyy}}}}}}xxxrrrmmm___[[[VVVPPPKKKHHHGGGGGGCCCGGGLLLQQQTTTVVVUUUUUUVVVTTTQQQMMMJJJHHHGGGGGGGGGFFFFFFJJJSSS```lllttt}}}wwwooogggaaa]]]YYYVVVUUUSSSPPPMMMKKKKKKKKKKKKHHHIIIJJJLLLOOORRRTTTVVVWWWYYYXXXTTTNNNLLLOOOSSSUUUbbbooowww~~~|||{{{cccTTTPPPOOOMMMMMMMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJLLLOOORRRTTTZZZcccqqqIIILLLQQQWWW]]]___^^^]]]YYYUUURRRSSSUUU[[[hhhuuu~~~{{{xxxqqqmmmqqqyyyzzzssstttsssmmmfff___]]]\\\___]]]\\\[[[[[[[[[YYYXXXZZZXXXWWWXXXZZZ]]]^^^^^^fffgggiiikkklllkkkjjjiiigggfffffffffhhhkkknnnpppfffeeeccccccdddfffiiikkkqqqyyytttlllpppiiiUUUPPPBBBAAA???===>>>???AAACCCHHHOOOZZZccciiilllmmmnnniiijjjggg```VVVMMMIIIHHHEEE@@@===??????;;;:::<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEJJJPPPTTTXXXaaakkkttt|||tttnnnooopppppprrruuuuuutttrrrpppsssxxx}}}~~~|||yyyvvvuuuppphhh\\\TTTOOOLLLIIIGGGFFFGGGKKKRRRZZZ^^^]]][[[^^^\\\YYYTTTPPPLLLIIIHHHFFFCCCEEEKKKRRR\\\iiittt~~~zzzrrrjjjbbb]]]\\\YYYUUURRRQQQPPPNNNMMMLLLQQQUUUWWW\\\dddgggfffddd\\\TTTQQQNNNLLLMMMPPPXXXaaannnxxx~~~zzz}}}eeeTTTNNNNNNOOOOOONNNMMMNNNPPPPPPNNNLLLIIIJJJKKKMMMPPPSSSUUUVVV]]]dddtttEEEGGGKKKQQQVVVYYYYYYXXXWWWSSSOOOOOOPPPVVVcccoooyyyxxxxxxwwwsssqqqvvvzzzrrrrrrpppjjjccc^^^\\\\\\^^^]]]\\\\\\]]]]]][[[YYYYYYWWWVVVXXXZZZ\\\]]]\\\dddeeegggiiijjjjjjiiihhhhhhhhhhhhhhhjjjlllmmmooogggfffeeedddfffhhhkkkmmm{{{wwwmmmooonnnVVVMMMCCCAAA???===>>>???AAACCCHHHOOOYYYccciiilllooopppkkkkkkhhhbbbYYYQQQJJJGGGEEEAAA???AAABBB???===>>><<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDIIIOOOSSSWWW```iiipppzzz|||xxxuuutttvvvyyyzzzyyyxxxwwwyyy~~~{{{vvvsssuuuooogggaaa\\\WWWPPPKKKHHHIIINNNVVV___eeefffeee___]]][[[YYYWWWTTTOOOKKKIIIFFFGGGLLLRRR[[[gggrrr{{{uuupppjjjgggcccaaa```^^^]]][[[]]]bbbfffhhhlllqqqqqqnnnddd\\\TTTPPPNNNLLLNNNQQQXXX```mmmwww~~~zzzxxxxxxaaaQQQLLLMMMNNNQQQPPPOOOPPPRRRRRRPPPOOOKKKKKKLLLNNNPPPSSSUUUVVV^^^gggwwwEEEFFFIIINNNTTTYYYZZZZZZZZZUUUQQQOOONNNRRR^^^jjjuuuuuuwwwxxxuuusssxxx{{{qqqoookkkeee___\\\[[[\\\\\\\\\]]]^^^```___\\\ZZZXXXWWWWWWYYY\\\^^^^^^]]]aaaccceeefffhhhhhhhhhggghhhiiijjjkkkkkklllllllllhhhgggfffgggiiimmmqqqsssyyynnnnnn}}}wwwZZZMMMCCCAAA???>>>===???AAACCCGGGNNNXXXbbbiiimmmqqqsssooommmjjjfff```WWWNNNGGGCCC>>>===@@@AAA>>>===>>><<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCGGGMMMPPPTTT]]]gggmmmxxx|||zzz||||||||||||{{{{{{~~~~~~xxxtttxxxuuurrroookkkcccXXXPPPKKKLLLPPPYYYeeennnrrrsssddd```]]]^^^___]]]WWWQQQNNNJJJIIIMMMRRRYYYeeeppp}}}{{{yyyvvvttttttsssqqqppptttxxx{{{{{{}}}~~~yyyrrrddd[[[RRROOOMMMLLLOOOSSSWWW```lllvvv}}}xxxvvvrrr]]]PPPLLLNNNQQQSSSSSSRRRSSSTTTUUUSSSQQQNNNNNNNNNOOOQQQSSSVVVWWW```jjj|||LLLLLLOOOTTT[[[aaaeeeffffff```YYYTTTQQQRRR\\\gggxxxxxxzzzzzzuuuqqquuu|||zzzppplllfff```[[[ZZZ[[[\\\\\\\\\]]]___```___[[[XXXWWWVVVXXX[[[^^^aaaaaa```___```bbbccceeeeeeffffffggghhhiiikkkkkkjjjiiihhhfffffffffhhhmmmttt{{{yyyooommmxxx}}}```PPPCCCBBB???>>>===???AAABBBFFFMMMWWW```hhhnnnsssuuusssqqqnnnlllhhh___TTTLLLDDD@@@???AAABBB???===>>>======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBEEEJJJMMMQQQ[[[dddlllxxx}}}}}}||||||}}}|||xxxwwwvvvvvvuuussskkk```XXXOOONNNRRR[[[hhhttt{{{~~~nnnhhhaaaaaadddddd^^^XXXPPPLLLJJJMMMQQQWWWcccnnnzzzwwwmmmaaaXXXOOOLLLKKKKKKNNNRRRWWW___kkkuuu|||wwwxxxmmm[[[RRROOORRRVVVVVVUUUTTTUUUWWWWWWUUUTTTQQQQQQPPPQQQRRRUUUWWWYYYbbbmmmSSSTTTWWW]]]eeelllqqqssstttlllddd\\\VVVUUU\\\fffzzzzzz{{{zzzuuupppssszzztttyyyooojjjccc]]]ZZZZZZ[[[]]]]]]]]]^^^___```^^^ZZZWWWTTTTTTUUUXXX]]]aaabbbbbb^^^___```aaabbbccccccddddddeeegggiiiiiigggeeedddccccccdddiiirrr~~~xxxnnnkkkrrr|||bbbQQQDDDBBB@@@>>>===>>>@@@BBBFFFLLLUUU^^^fffmmmssswwwvvvuuutttssspppiii^^^VVVNNNHHHEEEFFFEEEAAA???AAA>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAADDDHHHKKKOOOXXXbbbmmmzzz|||vvvuuuuuuwwwvvvrrrjjjcccTTTRRRSSS[[[hhhuuu{{{rrrgggccceeefffddd```TTTOOOLLLMMMPPPVVVbbbmmmxxx~~~qqqeee^^^UUUMMMJJJIIIHHHJJJOOOVVV^^^jjjttt{{{~~~wwwxxxgggXXXRRRPPPTTTYYYWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSRRRRRRTTTWWWYYY[[[cccnnn]]]^^^aaagggooowww{{{}}}~~~vvvlllccc[[[XXX___hhhyyyyyyyyyyyytttqqquuu|||~~~rrrvvvnnniiiaaa\\\ZZZ[[[]]]]]]^^^^^^^^^___```___\\\ZZZSSSRRRRRRUUUYYY]]]___```^^^^^^______```aaaaaabbbaaabbbdddeeefffeeecccbbbaaaaaabbbhhhuuuwwwmmmkkkooozzzxxx```NNNDDDCCC@@@>>>===>>>@@@AAAEEEKKKSSS\\\dddlllrrrwwwyyyyyyzzzzzzxxxrrrjjjdddWWWOOOIIIFFFCCC???===?????????>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAACCCGGGIIIMMMWWWaaammm{{{~~~{{{xxxwwwwwwxxxzzzxxxsssnnn]]]YYYWWW[[[gggttt{{{ooohhhhhhiiiiiihhhZZZUUUPPPPPPQQQVVVaaalllwww~~~yyymmm```[[[SSSLLLIIIHHHFFFGGGKKKSSS[[[gggqqqxxx|||wwwxxx}}}aaaSSSPPPPPPTTTZZZYYYXXXXXXYYYZZZZZZYYYWWWUUUTTTSSSTTTUUUYYY\\\___eeepppnnnooorrrwww~~~}}}sssjjjbbb___fffooozzzyyyyyyxxxssspppvvv~~~xxxpppvvvnnnhhhaaa\\\\\\]]]^^^^^^^^^^^^^^^```bbbcccbbbaaaZZZWWWUUUUUUWWW[[[^^^________________________``````aaabbbcccddddddcccbbbbbbaaaaaahhhvvvuuunnnooottt~~~xxx```LLLEEECCC@@@>>>===>>>@@@AAAEEEJJJRRRZZZbbbjjjqqqvvvzzz}}}}}}xxxtttrrrdddZZZQQQKKKFFF@@@???@@@@@@@@@??????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAACCCFFFHHHLLLVVV```lll{{{}}}zzzxxxzzzyyyyyy{{{}}}|||vvvrrrhhhbbb]]]^^^gggttt~~~wwwpppmmmmmmnnnoooddd]]]WWWTTTSSSWWW```jjjrrrzzz{{{yyyuuukkk```ZZZSSSMMMKKKIIIFFFEEEGGGPPPWWWbbblllttt{{{}}}{{{zzz|||^^^RRRPPPPPPUUU\\\\\\[[[[[[\\\]]]]]]\\\ZZZVVVUUUTTTTTTWWW[[[___bbbgggsss}}}~~~xxxppphhhfffmmmvvv}}}{{{zzzwwwrrrooottt}}}ssspppwwwnnnhhhaaa]]]]]]______^^^^^^^^^^^^```dddgggggggggaaa^^^YYYWWWYYY\\\^^^___``````___^^^^^^^^^______``````aaabbbcccddddddddddddbbbaaagggwwwssspppvvv|||{{{bbbLLLEEECCC@@@>>>===>>>???AAAEEEJJJQQQYYYaaaiiipppuuuzzz|||{{{{{{tttiii]]]UUUOOOHHHGGGIIIAAA@@@??????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCFFFHHHLLLVVV```jjjzzz}}}{{{{{{||||||{{{zzzxxxwwwyyyyyyzzz}}}~~~|||vvvppppppiiiaaaaaahhhttt~~~}}}vvvrrrqqqrrrssslllddd\\\XXXUUUWWW___iiimmmuuuzzztttsssrrrjjj```ZZZTTTNNNMMMJJJFFFEEEFFFMMMTTT___iiiqqqxxx}}}~~~^^^SSSSSSSSSXXX___^^^]]]]]]^^^______^^^\\\VVVUUUTTTUUUWWW\\\```cccjjjuuuyyypppmmmqqqwww{{{tttnnnnnnyyytttrrr|||{{{qqqhhh```___```]]][[[ZZZ]]]^^^______```cccgggkkkhhheeebbbaaabbbcccaaa___^^^___```aaaaaa```______^^^```bbbaaa```bbbeeeiiiiiieeeeeekkkvvvnnnhhhttt~~~fffTTTIIIDDD@@@???===;;;===@@@CCCFFFLLLSSS[[[dddmmmsssxxx{{{~~~|||ppp___RRRLLLIIIFFF@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCAAA@@@AAAEEEGGGKKKUUU```rrr{{{vvvqqqqqqssstttsssuuuvvvxxxwwwvvvtttrrrppprrrwww}}}{{{vvvqqqnnniiihhhkkksss{{{{{{vvvsssssstttpppkkkbbb[[[XXXZZZ___cccgggllluuu}}}zzzvvvrrrnnnhhhbbb^^^WWWTTTOOOIIIGGGFFFHHHIIIKKKQQQ\\\hhhrrrzzzbbbRRRNNNXXX```\\\___^^^^^^aaadddddd```\\\[[[ZZZXXXXXXZZZ]]]aaadddnnn{{{xxxuuuyyy}}}zzztttoooqqq~~~vvvttt|||qqqggg```___```^^^]]]]]]YYYZZZZZZZZZZZZ\\\```cccooollljjjkkklllllljjjhhhaaaaaa```____________``````aaabbbaaa___```cccfffjjjgggfffjjjsss~~~lllfffsssjjjTTTJJJDDD@@@@@@???<<<===@@@BBBEEEKKKRRRZZZdddmmmssswwwyyy}}}wwwhhh\\\UUUOOOJJJDDDDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@AAADDDGGGKKKTTT___nnnzzz~~~tttmmmiiigggfffhhhiiilllnnnqqqrrrssstttqqqppprrrvvv{{{}}}zzzwwwqqqmmmiiigggjjjqqqyyy~~~zzzuuussssssrrrmmmddd\\\YYYYYY]]]```dddiiipppyyy~~~|||{{{zzzzzztttrrrooollliiiddd___[[[UUURRRNNNIIIGGGFFFGGGHHHHHHNNNXXXdddoooxxx~~~~~~```RRROOOZZZdddbbbdddbbbaaabbbeeefffccc```___^^^\\\[[[]]]aaaeeehhhsss}}}zzz|||zzztttpppttt{{{zzz}}}ooofff^^^]]]]]]\\\\\\^^^XXXXXXXXXWWWVVVWWWZZZ\\\iiiiiiiiijjjlllllljjjhhheeedddbbb```______``````bbbbbbaaa___^^^^^^aaaccchhhffffffiiipppnnnfffqqqtttYYYKKKEEEAAAAAA@@@>>>>>>@@@@@@DDDJJJRRRZZZdddmmmtttvvvyyy}}}uuujjjbbbYYYQQQIIIHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAADDDFFFIIIRRR\\\iiixxxyyyqqqiiiccc___``````aaadddggglllppprrrrrrnnnkkkmmmsssxxxxxxwwwssspppkkkiiijjjooovvvzzz}}}wwwrrrpppqqqllleee___[[[[[[]]]___aaadddhhhooowww~~~~~~{{{yyyvvvtttssssssjjjhhhfffdddbbb^^^ZZZWWWQQQOOOMMMJJJHHHFFFFFFFFFGGGLLLVVVbbbnnnyyyyyy]]]RRRPPP[[[hhhiiikkkhhheeeeeegggiiihhhgggdddbbb```___aaaeeejjjmmmxxxyyytttpppvvvnnnfff^^^\\\ZZZXXXYYY\\\[[[[[[[[[YYYXXXWWWXXXZZZ^^^```aaadddeeedddcccaaagggfffeeedddcccbbbaaa```bbbbbb```^^^^^^___aaaccceeeeeefffjjjppp~~~tttiiiqqqcccNNNGGGBBBBBBBBB???>>>@@@???CCCIIIQQQZZZdddnnntttwwwzzz~~~wwwnnncccXXXMMMJJJFFFCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEHHHPPPYYYdddwww~~~vvvmmmhhhaaa___]]]]]]___ccchhhkkkpppkkkhhhiiiooouuuwwwvvvwwwsssnnnkkkkkknnnsssvvv|||xxxrrrooonnnkkkfffaaa___^^^```aaa^^^___bbbfffnnnvvv~~~|||zzzyyyzzz{{{yyyvvvsssqqqnnnmmmllldddbbb```^^^]]]YYYUUURRRNNNNNNLLLKKKIIIHHHFFFFFFHHHMMMWWWcccppp|||qqqYYYQQQPPP[[[jjjooorrrnnnjjjiiikkknnnnnnmmmhhheeebbbaaabbbgggmmmppp{{{zzztttpppvvvrrrjjjbbb___[[[WWWWWWZZZ]]]]]]]]]\\\ZZZXXXYYYZZZ[[[]]]```bbbcccbbbbbbaaaeeegggiiikkkjjjgggccc```bbb```^^^]]]^^^aaaccceeegggggghhhlllppp{{{zzznnnqqqoooSSSJJJCCCBBBBBB@@@??????>>>BBBHHHPPPYYYcccmmmsssyyy{{{~~~wwwkkk```PPPLLLFFFCCCBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBDDDDDDFFFMMMUUUaaattt~~~yyygggddd___[[[ZZZ]]]aaadddllljjjiiijjjooosssuuuvvvxxxtttoookkkiiijjjlllnnnsssxxx~~~zzzuuurrrooommmiiifffcccaaa``````]]]\\\]]]```gggpppyyy~~~}}}wwwttttttuuurrrpppnnnkkkhhhfffeeedddcccaaa___\\\ZZZVVVQQQMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGLLLVVVcccqqq}}}hhhUUUQQQPPPZZZkkksssxxxuuuqqqppprrrttttttrrrjjjgggcccaaaccchhhooosss}}}|||uuurrrwwwuuunnnhhhddd___ZZZYYY[[[[[[\\\]]]\\\ZZZXXXYYYZZZZZZ]]]```aaaaaa```aaabbbbbbeeejjjnnnnnnjjjfffbbbbbb___\\\[[[]]]aaacccdddjjjiiijjjnnnqqqvvvssssss|||ZZZNNNDDDAAABBB@@@??????>>>BBBHHHPPPXXXbbblllrrrxxx{{{}}}sssiiiWWWPPPHHHDDDCCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDDDDJJJRRR\\\nnnuuuppphhhaaa]]]]]]___aaahhhjjjkkklllmmmpppuuuxxxwwwtttnnniiifffeeeeeeffflllqqqxxx}}}}}}zzzwwwuuuqqqpppmmmkkkgggcccaaa___\\\[[[ZZZ[[[```hhhpppuuu{{{}}}|||xxxrrrnnnnnnoookkkjjjhhhfffdddcccbbbbbbccc```]]][[[XXXSSSNNNJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEKKKVVVcccqqq}}}{{{___QQQRRRRRR[[[nnnyyy~~~|||yyyzzz|||}}}zzzwwwnnnjjjeeecccdddjjjrrrwww}}}xxxuuuzzzrrrmmmiiifffaaaZZZYYY[[[YYYZZZ[[[[[[ZZZYYYYYYZZZXXX[[[]]]]]]\\\\\\^^^``````ccchhhlllmmmkkkhhhfffbbb^^^ZZZXXX[[[^^^___```eeedddfffmmmrrruuuyyy~~~yyyuuu___RRREEE@@@@@@????????????BBBHHHOOOWWWaaajjjpppuuuxxx}}}zzzqqq```XXXMMMGGGEEEDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAABBBDDDCCCCCCHHHPPPVVVfff~~~{{{ooofffbbb``````fffjjjmmmkkkiiikkkttt|||zzzvvvqqqkkkfffcccbbbbbbeeejjjppptttuuutttssssssmmmmmmnnnmmmllliiifffeee]]][[[XXXWWWYYY^^^dddiiiqqqtttvvvssslllgggfffgggeeedddcccbbbaaa`````````___]]]ZZZXXXUUUQQQLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFEEELLLXXXffftttoooVVVMMMTTTVVV___sss|||sssoooiiifffhhhnnnvvv|||~~~zzzxxx}}}mmmiiigggeee```YYYWWWZZZXXXZZZ\\\\\\[[[ZZZ[[[\\\YYY[[[]]]\\\ZZZ[[[^^^aaa___aaaeeehhhjjjkkkjjjiiiccc^^^YYYVVVXXX[[[\\\[[[^^^\\\```kkksssvvvwwwyyywwwwwwzzz~~~vvv|||cccTTTEEE@@@@@@???>>>??????CCCIIIOOOWWW```iiiooorrrvvv{{{|||}}}vvvggg]]]QQQJJJGGGEEEBBB???DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCCCCAAABBBDDDCCCBBBGGGNNNRRRaaaxxx}}}pppfffbbb```fffkkkmmmjjjeeehhhttt~~~zzztttnnniiieeecccccc```dddiiilllmmmmmmmmmnnnfffhhhkkknnnpppooonnnmmm]]]ZZZVVVTTTTTTWWW\\\___iiinnnqqqooohhhbbbaaabbb\\\[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZWWWUUUSSSPPPKKKHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGNNN[[[jjjwwwhhhQQQKKKUUUYYYbbbwwwwwwsssmmmiiikkkrrrzzzyyy~~~}}}wwwwwwoooeee___```___XXXSSSRRRWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYYYYZZZ\\\]]]^^^dddcccbbbbbbdddgggjjjmmmhhhccc\\\WWWVVVXXXZZZ[[[\\\]]]___```dddkkkrrrxxxttttttuuuxxxtttrrr|||iiiTTTHHHCCC;;;<<>>:::>>>???BBBGGGPPPZZZdddiiinnnqqquuu{{{xxxnnn___RRRJJJGGGFFFGGG@@@AAABBBCCCDDDEEEFFFFFFBBBBBBBBBAAABBBBBBCCCDDDFFFEEEDDDCCCBBBCCCDDDDDDHHHQQQbbbyyyyyyrrrssstttrrrkkkfffiiirrr|||rrrlllfffeeecccaaa___^^^]]]\\\bbbeeeggghhhlllqqqpppmmmaaa]]]WWWQQQMMMLLLMMMNNNPPPUUUZZZZZZWWWTTTRRRSSSQQQQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOQQQRRRPPPKKKFFFGGGCCCAAABBBBBB@@@AAADDDKKKPPP[[[iiixxx}}}}}}}}}~~~yyy{{{~~~eeePPPKKKFFFIIIWWWkkk~~~~~~yyyxxxuuujjjfffbbbaaa```^^^[[[YYYXXXXXXZZZ[[[]]]^^^______]]]]]]\\\]]]^^^aaaccceeebbbeeejjjmmmnnnkkkfffcccbbb```\\\ZZZZZZZZZXXXWWWXXXWWWUUUTTTSSSVVV[[[___nnnxxxwwwhhhgggnnn}}}~~~bbbPPPGGGEEE======???:::===>>>AAAGGGOOOYYYbbbgggllloootttyyyvvvfffVVVLLLGGGFFFGGGBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDHHHOOO[[[nnn{{{zzzzzzxxxrrrkkklllrrrxxxnnnlllhhhdddaaa___]]]\\\[[[```dddgggmmmssssssooohhhccc\\\VVVQQQNNNLLLKKKLLLOOOSSSUUUTTTRRRRRRSSSQQQQQQQQQQQQOOOOOOPPPPPPPPPMMMLLLOOOTTTTTTPPPKKKKKKFFFDDDEEEDDDBBBCCCFFFMMMSSS^^^mmmzzz}}}{{{|||~~~|||}}}{{{```OOOKKKHHHMMMZZZnnn|||{{{zzzmmmlllhhhdddbbb```^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]___cccfffhhhgggjjjmmmooonnnjjjeeebbb___]]]ZZZYYYXXXXXXVVVUUUUUUTTTSSSRRRRRRUUU[[[___lllyyymmmjjjlllwwwsss___MMMFFFEEE>>>>>>AAA======>>>AAAGGGOOOXXX```eeejjjmmmrrrxxx}}}}}}{{{}}}|||mmm\\\NNNGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEIIILLLTTTddd{{{~~~yyysssqqqttt|||vvvqqqkkkfffdddaaa]]]ZZZSSSYYY```fffnnnuuuvvvsssnnniiiaaaZZZVVVQQQMMMJJJJJJLLLOOOPPPQQQQQQQQQRRRQQQRRRSSSRRRPPPNNNOOOPPPNNNKKKJJJNNNTTTWWWUUUQQQOOOJJJFFFFFFEEECCCDDDHHHNNNVVVdddsss|||zzzyyy{{{}}}vvv]]]MMMKKKJJJNNN[[[ooo}}}{{{~~~vvv{{{nnnooolllfffcccbbbaaa]]]\\\\\\[[[YYYYYYXXXYYYYYYZZZYYYYYY[[[^^^cccgggjjjllllllkkkjjjgggccc```^^^aaa^^^ZZZWWWVVVUUUSSSQQQQQQQQQPPPPPPPPPTTTZZZ^^^iiixxxtttooooooxxx~~~uuu___NNNFFFEEE??????BBB>>>>>>???BBBGGGNNNVVV]]]aaagggjjjooouuu{{{|||yyyzzz~~~~~~rrrbbbSSSIIIDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDEEEEEEFFFFFFFFFGGGHHHNNN[[[mmmyyyuuuvvv~~~xxxnnniiiiiifff___YYYPPPVVV\\\bbblllvvvzzzyyyuuuoooggg```[[[VVVPPPKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUTTTPPPOOOOOOQQQNNNLLLJJJLLLQQQUUUVVVVVVRRRLLLGGGFFFDDDCCCFFFKKKRRR\\\lll{{{|||{{{yyywwwwwwyyy{{{}}}}}}~~~zzz|||~~~~~~{{{||||||qqqZZZJJJIIIIIIMMMZZZnnnzzzwww}}}uuulllttt}}}vvvkkknnnlllfffcccdddddd```[[[ZZZYYYWWWVVVVVVWWWWWWXXXXXXXXXZZZ^^^dddjjjmmmqqqnnniiiddd```]]]\\\\\\bbb^^^ZZZWWWUUUTTTSSSRRRRRRRRRQQQPPPQQQUUU[[[___fffuuutttooopppxxx~~~~~~cccQQQHHHEEE>>>>>>AAA======>>>AAAEEELLLSSSYYY\\\cccfffkkkqqqwww|||{{{zzz|||~~~vvviiiZZZNNNFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEIIIRRR]]]mmmyyyxxx{{{zzztttuuurrrhhh]]]TTTVVVXXX[[[fffttt}}}~~~xxxpppiiieee___WWWQQQKKKJJJJJJKKKLLLNNNNNNNNNOOOSSSWWWWWWUUUSSSVVVXXXTTTRRRPPPNNNPPPTTTXXX[[[XXXQQQJJJGGGEEEDDDIIIOOOXXXcccttt~~~zzzyyyxxxxxxyyyzzz|||}}}yyyzzz|||~~~~~~}}}}}}xxxwwwuuusssuuu{{{||||||}}}mmmWWWHHHHHHHHHMMMZZZppp}}}~~~wwwtttzzzxxxllllllqqqzzzvvvqqqhhhlllkkkeeeccceeefffbbbYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXYYY\\\```gggmmmqqqvvvqqqiiiaaa\\\[[[\\\]]]```\\\XXXVVVVVVWWWWWWWWWUUUTTTTTTRRRSSSVVV\\\```cccsssqqqkkkjjjrrryyygggTTTJJJFFF>>>===@@@<<<===>>>@@@DDDJJJPPPVVVYYY```ccchhhooouuuyyy|||~~~~~~||||||}}}~~~|||wwwmmm___RRRJJJFFF???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGDDDEEEKKKPPP[[[ppp}}}zzztttqqqdddYYYXXXVVVVVV```qqq~~~xxxqqqmmmggg^^^WWWOOOMMMLLLLLLNNNOOOOOOOOOPPPUUUZZZ[[[ZZZYYY]]]```[[[ZZZVVVRRRQQQTTTZZZ^^^^^^VVVMMMJJJHHHHHHMMMTTT\\\hhhzzz}}}zzzzzz{{{{{{|||}}}~~~xxxyyy{{{||||||{{{yyyxxxsssooojjjggghhhmmmssswwwlllWWWIIIHHHIIIOOO]]]ttt