BM6P6(@ AAABBBDDDFFFGGGJJJOOORRRSSS___zzzpppYYYVVV^^^bbb]]]WWWUUUTTTSSSVVVXXX```iiijjjddd___^^^iiimmmuuuuuufff___[[[WWWTTTTTTQQQQQQSSSUUUXXXYYYWWWVVVTTTRRRRRRUUUZZZ___ccceeeeeefffggggggggggggiiikkknnnoooqqqqqqqqqqqqsssuuusssyyy|||zzzzzz||||||zzz{{{||||||~~~|||yyyvvvzzzxxxvvvtttkkk^^^WWWUUUVVV\\\eeelllqqqtttwwwxxxyyy||||||pppeee```bbbjjjpppwwwwwwxxxyyyyyyyyyyyyyyyzzzxxxvvvvvvwwwxxxwwwwwwwwwvvvtttuuuxxx}}}yyytttrrrrrrsssttttttvvv{{{~~~}}}~~~~~~wwwwwwwwwxxxxxxxxxxxxxxxtttuuuvvvvvvvvvtttrrrqqqwwwvvvvvvwwwzzzsssaaaWWWRRROOOOOOQQQTTTYYY___fffnnn{{{yyyvvvsssoooiiicccaaahhhwww~~~}}}gggJJJ>>>>>>;;;999888888999888777777777666444333333555888777666555444444555666777666555555444444555555666555555555555555555555555777666666555555555666666666777888:::>>>BBBEEEHHHJJJJJJJJJKKKNNNQQQRRRRRRVVV^^^nnn|||ggg^^^XXXZZZ]]]___bbbhhhooossswwwyyy{{{}}}~~~vvvjjjkkkiiiiiimmmuuu~~~yyy|||vvvnnnkkkooowww|||~~~}}}}}}~~~~~~~~~~~~zzz}}}~~~~~~~~~~~~~~~~~~{{{|||xxxvvvsssrrrrrrsssssssssqqqooommmkkkhhhccc]]]XXXZZZWWWVVVXXXZZZ```lllwwwBBBCCCEEEFFFGGGJJJNNNQQQTTT```|||nnnWWWWWW___bbb\\\UUUSSSSSSSSSVVVXXX___gggiiiccc]]]\\\eeehhhmmmyyywwwiiiaaa]]]YYYVVVVVVTTTTTTTTTVVVXXXYYYWWWVVVTTTSSSRRRUUUZZZ___ccceeeeeefffggggggggggggjjjlllqqqrrrsssrrrqqqqqqrrrsssuuuyyy|||yyyyyy{{{|||{{{}}}}}}~~~~~~|||yyy{{{yyyxxxuuulll___WWWVVVXXX\\\ccciiinnnssswwwyyyzzz|||~~~tttiiidddeeekkkqqqsssssstttuuuvvvvvvvvvvvvwwwvvvuuuvvvxxxxxxxxxvvvwwwvvvttttttwww}}}zzzuuusssrrrrrrsssssstttxxx}}}}}}~~~~~~}}}vvvvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxwwwwwwvvvuuuuuuwwwvvvuuuvvvyyy}}}uuubbbXXXRRROOONNNPPPSSSWWW]]]cccjjjuuuzzzwwwsssooojjjeeebbbgggqqq{{{{{{mmmQQQCCC>>><<<999888888999888777666777777666555666999<<<;;;:::888666555555555666555555444444444444555555555555555555555555555555666666555555555555666666777888999<<>>AAAEEEHHHJJJJJJJJJJJJLLLNNNQQQSSSUUU\\\eeeuuu~~~iii]]]\\\]]]\\\XXXVVVWWW]]]bbbppptttzzzvvvlllfffgggkkkqqqyyy|||{{{zzz|||}}}wwwllliiinnnwww}}}~~~~~~~~~~~~}}}}}}zzz{{{|||{{{zzzzzz|||~~~~~~~~~{{{xxxxxxyyy|||~~~}}}|||{{{zzzzzz{{{zzzyyywwwyyyxxxvvvuuutttqqqmmmjjjeee```\\\[[[[[[```mmmyyyDDDEEEFFFFFFGGGIIILLLOOOVVVeeeeeeVVVVVV^^^aaa[[[SSSRRRUUUXXX______cccgggfff___YYYXXXZZZ\\\___iii{{{|||lllddd___[[[XXXYYYVVVVVVVVVXXX[[[\\\\\\[[[UUUSSSQQQSSSWWW]]]bbbddddddeeegggggghhhiiikkknnnmmmppprrrtttuuuwwwzzz||||||{{{zzz}}}}}}zzzxxxuuukkk___XXXWWWZZZ^^^dddiiinnnrrrwwwzzz}}}{{{~~~zzzqqqkkkjjjlllooorrrssstttuuuwwwwwwxxxxxxttttttuuuwwwxxxxxxuuussstttsssqqqqqqssswww{{{~~~~~~~~~}}}{{{xxxuuusssqqqrrrqqqrrruuuyyy}}}~~~{{{}}}~~~~~~|||zzz|||||||||}}}~~~~~~~~~~~~{{{{{{}}}~~~|||wwwxxxyyyzzz{{{{{{zzzzzz{{{zzzyyyxxxxxxyyy{{{|||yyyxxxwwwwwwyyy{{{~~~uuucccXXXRRRNNNLLLMMMMMMQQQVVVZZZ___hhhrrrzzz{{{tttnnnjjjhhhgggfffeeekkk|||xxx}}}___LLL???===:::888999999888777555666777777777999;;;>>>???===999555444444555666333333444444444444333333444444444444444444444444666555555555555666666777888999;;;>>>BBBEEEHHHIIIKKKKKKMMMNNNOOORRRVVVYYY___jjj|||wwwfff______```___[[[WWWXXX^^^dddrrrvvv}}}qqqgggdddggglllssszzz}}}{{{{{{{{{}}}~~~~~~}}}}}}~~~|||tttkkkkkkttt~~~}}}|||{{{zzzzzz{{{|||~~~}}}~~~~~~{{{yyywwwwwwyyy}}}}}}}}}~~~~~~}}}{{{zzzyyywwwuuurrrkkkfff```^^^]]]aaammmzzzDDDEEEFFFFFFGGGIIILLLOOOXXXggguuu___WWWUUU^^^bbb[[[SSSRRRWWWZZZcccbbbdddhhheee]]]WWWVVVVVVYYY___iiizzz|||kkkbbb]]]YYYWWWWWWTTTTTTUUUXXX\\\___``````WWWTTTRRRRRRVVV[[[```bbbccceeeggghhhhhhjjjmmmooooooqqqtttvvvwwwyyy|||~~~~~~|||~~~~~~~~~~~~{{{xxxvvvsssjjj^^^XXXWWWZZZ___gggnnnrrruuuxxxyyy|||{{{}}}~~~~~~xxxpppjjjhhhjjjmmmqqqrrrtttvvvwwwxxxyyyyyyvvvuuuvvvwwwxxxwwwtttqqqqqqpppooonnnpppsssvvvxxxyyyzzz{{{zzzyyyvvvtttrrrrrrrrrssswww{{{~~~~~~~~~zzz{{{}}}~~~}}}{{{yyyxxxyyyzzzzzzzzzzzzzzzzzz{{{zzz{{{}}}}}}{{{wwwyyy{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwyyyzzz{{{{{{zzzyyyyyyzzz|||~~~tttbbbXXXSSSNNNLLLMMMJJJNNNSSSWWW\\\dddnnnvvvyyyqqqjjjiiiggggggfffdddhhhvvvzzzcccLLL@@@>>>:::999999999888777555666777777666666777999:::888666333333444555666333444444555555444444333444444444444444444444444555555555555555666777777777888;;;>>>BBBEEEGGGHHHGGGIIIJJJKKKLLLOOOUUUYYYbbbpppmmmdddfffjjjlllkkkeee___^^^ccciiirrrwww}}}xxxjjj```cccgggnnnuuu{{{|||zzzzzz|||}}}}}}}}}~~~zzzvvvuuuvvvzzzwwwpppjjjmmmxxx~~~~~~|||{{{|||}}}~~~~~~|||}}}~~~||||||}}}~~~~~~|||{{{yyywwwuuupppjjjddd```___bbbnnnzzz~~~CCCDDDFFFFFFGGGIIIMMMPPPYYYjjjiiiYYYXXXVVV```fff^^^TTTRRRVVVZZZaaa```aaadddbbb[[[VVVVVVTTTYYYaaakkk{{{|||jjj```[[[VVVTTTUUUSSSSSSTTTWWW\\\aaacccccc[[[XXXTTTSSSVVV[[[___aaaccceeeggghhhiiikkknnnppptttvvvwwwxxxxxxxxxzzz|||~~~}}}}}}}}}~~~~~~zzzwwwtttqqqiii^^^YYYYYY[[[```iiippptttvvvxxxyyyzzz{{{~~~|||~~~~~~zzztttmmmhhhfffiiikkknnnoooqqqsssuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwuuussspppooommmmmmnnnpppsssuuuvvvwwwxxxyyyyyywwwuuusssrrrrrrtttxxx|||~~~~~~}}}xxxyyyzzzzzzzzzyyyxxxwwwvvvxxxyyyxxxwwwwwwxxxyyyyyyyyy{{{}}}~~~{{{xxxuuuwwwyyy{{{||||||{{{zzzuuuuuuvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~wwweee[[[UUUOOOMMMMMMIIIMMMRRRVVVZZZaaajjjqqq|||xxxnnngggfffddddddddddddgggqqq}}}~~~hhhNNNAAA>>>;;;999999999888777555777777666555444444555555444333333333444555555333444555666666555444333333333333333333333333333555555444555555666777888777888;;;???CCCEEEGGGHHHHHHKKKMMMMMMNNNQQQXXX]]]dddwwwzzzgggfffooo}}}~~~|||tttiiidddfffjjjpppuuu|||vvvjjjbbbdddiiipppwww{{{~~~zzzwwwvvv||||||}}}~~~{{{}}}~~~}}}xxxrrrpppqqquuu}}}~~~pppmmmkkkpppyyy~~~}}}}}}~~~~~~}}}{{{}}}|||zzzxxxvvvtttrrrmmmgggcccaaacccnnnyyy}}}BBBCCCEEEFFFGGGJJJNNNQQQZZZlllyyy^^^TTTWWWZZZeeejjjbbbVVVQQQSSSVVVYYYWWWYYY]]]\\\WWWUUUUUUUUU[[[cccmmm|||{{{jjj___ZZZUUUSSSTTTTTTSSSTTTWWW\\\```bbbcccaaa]]]XXXVVVXXX\\\```bbbbbbdddfffhhhiiikkkoooqqqvvvxxxyyyyyyyyyyyy{{{|||~~~}}}}}}}}}~~~~~~yyyvvvtttqqqjjj```[[[\\\\\\aaahhhnnnrrruuuxxxzzzwww|||~~~{{{|||{{{wwwqqqjjjeeeeeehhhkkklllmmmppprrrtttvvvwwwwwwvvvuuutttvvvxxxyyyyyyxxxqqqooonnnmmmnnnppprrrsssssstttvvvwwwxxxwwwvvvuuurrrrrruuuxxx{{{|||{{{yyyuuuvvvvvvwwwxxxxxxyyyyyyuuuwwwxxxwwwuuutttvvvxxxwwwwwwwwwyyyzzzyyyvvvtttppprrrtttwwwxxxxxxvvvuuussstttuuuvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||~~~}}}jjj___WWWQQQMMMLLLJJJMMMQQQTTTWWW]]]dddjjjsss{{{qqqjjjccc___^^^```bbbeeellluuuoooQQQBBB???<<<:::999999888777555666777777555444444555333333444444444444444333444555777888888777555444333333333333333333333333444444444555555666777888888:::===AAADDDGGGHHHIIIKKKMMMPPPPPPPPPTTT[[[bbbggg}}}sssffflllyyyrrriiihhhkkkrrrwww}}}zzzzzzyyyxxxvvvrrrmmmiiieeejjjrrrwwwzzz}}}{{{xxxvvvzzzzzzzzzzzzzzz|||}}}~~~{{{|||~~~yyytttooommmlllqqqyyy}}}vvvlllmmmooottt{{{~~~~~~~~~|||{{{}}}}}}yyyvvvsssqqqsssmmmiiieeecccdddnnnxxx}}}AAACCCDDDFFFHHHJJJOOORRR[[[mmmsssXXXPPPWWW^^^iiinnneeeVVVOOOPPPRRRPPPPPPRRRWWWXXXUUUTTTUUUVVV\\\dddnnn}}}|||jjj___YYYUUUSSSTTTUUUUUUTTTWWW[[[___aaabbbeeeaaa\\\YYYZZZ^^^aaacccbbbdddfffhhhiiilllooorrrtttvvvxxxzzzzzz|||~~~~~~~~~~~~}}}{{{}}}}}}~~~yyyvvvtttrrrkkkbbb^^^___^^^bbbfffkkkooosssxxx{{{vvv|||~~~~~~zzz{{{yyyvvvpppiiiddddddhhhlllmmmnnnpppsssuuuwwwxxxxxxtttssssssuuuxxx{{{||||||rrrqqqooonnnoooppprrrsssrrrsssuuuvvvwwwwwwwwwvvvrrrrrrtttwwwzzzyyywwwttttttuuuuuuvvvxxxzzz|||}}}tttvvvxxxwwwtttsssuuuwwwvvvuuuuuuuuuvvvuuusssqqqkkkmmmpppsssttttttrrrqqqqqqsssuuuwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz|||}}}~~~}}}ooobbbZZZQQQLLLKKKKKKNNNRRRTTTUUUYYY```eeeooowwwppp```\\\ZZZ]]]```bbbhhhnnnzzztttUUUBBB???<<<:::999999888666444666777777666555555666333444555666555444222111555666777999999777666555333333333333333333333333444444444555555777888888999;;;>>>BBBFFFHHHJJJJJJHHHKKKMMMMMMMMMQQQYYY```iiioooiiirrrxxxmmmkkknnnwww{{{~~~}}}|||ooommmkkkiiihhhhhhiiiiiiggglllrrrwwwyyy|||~~~{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}{{{}}}~~~~~~}}}uuuooommmjjjiiimmmvvv}}}~~~~~~xxxqqqllloootttzzz~~~~~~~~~~~~~~~~~~~~~}}}zzz|||}}}~~~yyyuuurrrooorrrnnniiigggdddeeennnwww}}}EEEDDDEEEHHHIIIIIIMMMSSS[[[nnnnnnXXXSSSXXXbbblllpppfffXXXOOOLLLLLLPPPPPPRRRXXXYYYUUUTTTUUUYYYaaakkkvvv{{{iii^^^YYYVVVUUUWWWSSSTTTVVVXXXZZZ\\\^^^___```[[[UUUTTTXXX]]]```aaa]]]```dddhhhjjjlllnnnpppwwwvvvvvvxxxzzz||||||{{{~~~~~~|||}}}~~~uuuttttttrrrjjj^^^YYYZZZ___aaadddiiinnnssswwwyyy}}}|||wwwvvvvvvtttooohhhcccaaaccceeeiiillloooqqqrrrssstttuuurrrsssuuuxxxzzz{{{|||}}}sssrrrqqqpppppppppqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzxxxvvvsssrrrsssssssssrrrrrrpppooopppqqqrrrrrrqqqjjjlllmmmnnnmmmmmmnnnpppqqqrrrtttvvvxxxxxxxxxxxxwwwyyy{{{|||||||||~~~yyyfffZZZRRRLLLGGGHHHKKKOOOQQQSSSXXX___eeeqqqyyytttggg___ZZZ\\\```dddjjjooo}}}yyyTTTFFF>>><<<999333777:::333:::999777555444333444444555555444444444333333333666666666555444444444333222222222222222222222222666666555555555666666777;;;===???BBBEEEGGGHHHIIIPPPMMMLLLPPPRRRTTTXXX^^^kkkwwwfffcccnnn|||vvvnnnkkklllssszzz}}}ppplllhhhggghhhjjjiiihhhmmmpppssswwwyyy}}}~~~yyyvvvyyyxxxwwwvvvvvvwwwyyyzzz{{{}}}}}}~~~~~~~~~~~~}}}||||||yyynnnfffgggggghhhkkkpppvvv|||~~~|||uuurrrnnnqqquuuzzz}}}~~~||||||}}}}}}~~~~~~}}}~~~}}}||||||}}}}}}~~~}}}vvvooonnnoooooolllhhhdddcccjjjuuu}}}EEEDDDEEEHHHIIIIIIMMMSSS[[[pppnnnVVVPPPUUUaaajjjnnneeeXXXPPPMMMLLLOOONNNRRRXXXZZZXXXXXXZZZ\\\fffsssuuueee\\\XXXVVVUUUWWWUUUVVVXXX[[[]]]```aaabbb^^^YYYTTTTTTXXX]]]aaabbb^^^aaaeeehhhiiikkkmmmnnnrrrsssuuuwwwzzz|||~~~~~~}}}~~~~~~~~~~~~|||uuusssrrrppphhh]]]XXXYYY^^^```dddiiinnnsssvvvxxx|||~~~~~~~~~{{{vvvuuussspppkkkeee___]]]^^^```fffiiimmmpppqqqrrrtttuuuwwwxxxxxxyyyzzzyyyyyyyyytttsssrrrqqqpppqqqqqqrrrppppppqqqrrrsssttttttuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{||||||||||||{{{{{{wwwuuurrrqqqqqqpppooommmmmmkkkiiihhhhhhhhhhhhfffdddfffggghhhhhhjjjmmmooooooqqqsssuuuwwwxxxxxxwwwxxxzzz{{{{{{zzzzzz{{{}}}|||iii\\\TTTMMMIIIIIIKKKNNNPPPRRRWWW```fffpppyyy}}}mmmeee______bbbeeeiiinnn{{{]]]HHH???===;;;555888;;;444666666555555555555666666666666666666666666555555555555555555555444444444666666666666555555555555555555555555555666777888<<<===@@@CCCFFFHHHIIIJJJOOOLLLLLLPPPSSSVVV\\\bbbuuummmbbbcccmmmyyyzzzqqqllllllnnntttzzz}}}sssnnniiifffggghhhiiiiiioooqqquuuxxxzzz|||}}}yyyvvvtttsssrrrssstttwwwxxxwwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||zzzsssjjjcccddddddfffiiinnntttyyy|||zzztttrrrqqqtttwww{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~}}}}}}zzzuuussssssrrrooojjjfffffflllvvv}}}EEEDDDEEEHHHIIIIIINNNTTT\\\sssmmmTTTNNNSSS___gggjjjbbbWWWQQQNNNLLLMMMLLLQQQXXX\\\[[[\\\______kkk||||||nnn```ZZZXXXUUUTTTVVVUUUWWWYYY[[[^^^aaacccddd\\\XXXSSSSSSXXX^^^aaabbb```cccfffhhhhhhiiikkklllmmmqqquuuwwwxxxzzz~~~~~~~~~||||||}}}~~~~~~zzzwwwtttrrrooohhh^^^YYYZZZ^^^```ccchhhmmmrrrvvvxxxzzz|||~~~~~~}}}|||uuusssqqqnnniiibbb\\\YYYYYY[[[aaaeeejjjnnnppprrrtttvvvyyyzzzzzz{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrmmmnnnppprrrsssssssssssstttuuuvvvwwwyyy{{{|||}}}||||||}}}}}}}}}}}}||||||vvvtttqqqpppooollliiifffgggdddaaa___^^^^^^\\\[[[]]]^^^```aaacccfffkkknnnmmmoooqqqtttvvvwwwwwwwwwyyyzzzzzzzzzxxxxxxyyy{{{}}}mmm___VVVOOOKKKJJJKKKMMMNNNPPPWWWaaahhhoooyyywwwooogggeeeeeeeeehhhmmmwwwgggKKK@@@>>>===777999;;;555333333444666777777777888555555666666666666666666444444444555555555555555444444444444444444444444444444444555666777888999<<<>>>@@@CCCFFFHHHIIIJJJMMMKKKLLLQQQTTTWWW___ggg|||uuuccc^^^bbbllluuuuuuuuusssnnnjjjiiilllppptttzzz}}}}}}}}}~~~xxxrrrkkkfffeeefffhhhiiipppsssvvvyyy{{{}}}|||sssrrrpppnnnoooqqqsssuuuttttttuuuwwwyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}|||{{{}}}vvvrrrmmmgggcccddddddfffiiinnntttyyy||||||wwwttttttvvvxxx{{{}}}~~~~~~~~~~~~}}}|||||||||||||||~~~~~~~~~~~~}}}|||{{{zzz||||||}}}}}}~~~~~~~~~~~~{{{zzzvvvsssnnnjjjjjjooowww~~~EEEDDDEEEHHHJJJJJJNNNUUU]]]vvvlllTTTOOOTTT^^^ccceee]]]UUUPPPMMMJJJKKKKKKOOOVVVZZZZZZ\\\___aaannnwwwkkk^^^YYYWWWUUUSSSTTTSSSTTTWWWYYY]]]___aaacccZZZVVVRRRSSSXXX^^^aaabbbbbbdddfffgggggghhhjjjllllllqqqvvvxxxwwwxxx}}}~~~}}}|||}}}~~~~~~~~~~~~|||xxxtttqqqjjj```\\\\\\\\\^^^bbbgggmmmrrrvvvxxxzzz|||~~~~~~~~~~~~}}}uuusssqqqnnniiibbb[[[XXXWWWXXX]]]aaaggglllppprrrtttvvvwwwyyyzzz{{{|||{{{zzzyyyxxxwwwvvvuuussssssrrrrrrkkkmmmooorrrssssssrrrqqqqqqrrrtttvvvyyy{{{}}}}}}{{{{{{||||||||||||{{{{{{vvvtttrrrpppmmmjjjeeeaaaaaa^^^[[[ZZZZZZZZZYYYXXXYYYZZZ[[[\\\]]]aaagggkkkkkkmmmppprrruuuvvvvvvwwwyyyzzzzzzyyyxxxxxxzzz|||~~~qqqbbbXXXQQQMMMKKKLLLLLLLLLNNNVVVaaaiiipppzzzzzzqqqllliiifffhhhmmmtttmmmOOOAAA======888888:::444222333555777888888777777333333333444444444444444333444444444555666666666333333444444444444444555444444444555666888999:::;;;===???BBBEEEGGGIIIIIILLLKKKMMMQQQSSSWWW```iiiqqq```\\\aaajjjsssnnnmmmjjjfffdddeeejjjnnnpppvvvzzzyyyzzz~~~yyyooogggccccccfffhhhnnnrrrvvvzzz}}}|||vvvtttqqqnnnnnnnnnpppqqqqqqqqqqqqrrruuuxxx{{{}}}{{{{{{|||||||||||||||{{{~~~~~~|||{{{zzzzzzzzz|||}}}|||tttnnnkkkiiihhhffffffgggiiimmmrrrwww|||~~~yyyvvvvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxsssooonnnsssyyy~~~EEEDDDEEEIIIJJJKKKOOOUUU^^^zzzkkkUUUSSSZZZ```bbb```XXXQQQNNNKKKHHHKKKJJJMMMTTTWWWWWWYYY\\\aaammm}}}xxxkkk___ZZZXXXUUURRRSSSSSSTTTVVVYYY[[[^^^```aaaXXXTTTQQQSSSXXX^^^aaabbbaaaccceeeffffffhhhjjjlllooosssxxxxxxvvvvvv{{{~~~}}}}}}~~~{{{~~~}}}xxxssspppjjjaaa\\\[[[YYY[[[```ffflllrrrvvvyyy{{{}}}~~~~~~wwwtttnnnlllggg```ZZZUUUTTTUUUYYY^^^eeekkkooorrrtttvvvxxxyyy{{{||||||{{{yyyxxxxxxxxxwwwvvvuuusssrrrrrrjjjllloooqqqssssssrrrrrroooppprrrtttwwwyyy{{{|||yyyzzzzzz{{{{{{zzzzzzyyyvvvtttrrrooommmhhhccc```[[[ZZZZZZ[[[]]]^^^^^^^^^ZZZZZZZZZYYYZZZ\\\aaadddjjjkkknnnrrrtttvvvwwwwwwxxxyyyyyyyyyyyyzzz}}}tttdddXXXQQQMMMLLLLLLLLLKKKMMMUUU```hhhpppzzzzzzssslllgggiiimmmuuuqqqUUUCCC======888777999444444555666777777666555444333444444444444444444444333444444444555666666666666777777777888888888999444444555555777888::::::;;;<<>>888666999888777777666555555555555555888888777666555444444333555555555555555444444444111222222333444444555555777777666666777888888999===>>>AAADDDGGGIIIJJJKKKNNNNNNQQQTTTUUUZZZfffsssvvvbbbZZZ\\\___bbbccc```]]]ZZZYYYZZZ]]]aaabbbiiivvv}}}yyypppfff___^^^ccchhhlllqqqwww}}}|||xxxvvvmmmlllkkkjjjjjjjjjkkklllnnnooorrruuuxxxzzz||||||~~~|||{{{{{{}}}~~~~~~yyyvvvoooiiiccc___]]]\\\YYYZZZ[[[[[[\\\^^^```bbbbbbdddggglllpppuuuyyyzzz}}}~~~xxxqqqmmmnnnssswwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~zzzxxxzzz~~~EEECCCEEEIIIKKKLLLQQQWWW```dddUUUZZZgggtttmmmaaaSSSNNNNNNMMMIIIHHHFFFIIIPPPTTTUUUXXX]]]bbbnnn}}}wwwjjj]]]XXXWWWVVVVVVXXXPPPQQQRRRSSSUUUVVVWWWWWWWWWTTTQQQSSSXXX\\\^^^]]][[[]]]```cccfffjjjooosssvvvuuuuuuxxx{{{}}}}}}||||||||||||{{{zzzzzz|||~~~}}}}}}{{{uuuqqqppplllaaaXXXTTTPPPSSSZZZbbbkkktttzzz}}}}}}|||{{{{{{|||}}}|||{{{}}}yyyrrrkkkjjjgggaaa[[[WWWUUUUUUVVV\\\dddkkkppprrrtttuuutttvvvyyy{{{{{{zzzwwwuuuttttttuuuvvvvvvuuutttsssmmmnnnnnnoooqqqtttvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvzzz{{{{{{{{{{{{{{{{{{zzzsssoookkkiiigggfffeeeccckkkooovvvzzzrrrkkkgggeeehhhjjjnnnrrruuuwwwyyyyyyzzzyyyxxxvvvuuuvvvyyy|||www{{{~~~lll^^^VVVSSSNNNOOOOOOMMMNNNRRR[[[aaammmxxx}}}ssskkklllrrrmmmQQQBBB@@@999777;;;:::777666555444444555777777777777666444333222111000666666666555555444444333444444555555666777777888888777777777777777888888???@@@CCCFFFHHHKKKLLLMMMMMMOOORRRVVVXXX]]]jjjxxx~~~hhhTTTRRR[[[aaa```]]]XXXVVVTTTUUUXXX]]]```bbblllzzzwwwssslllccc]]]^^^dddiiinnnrrryyy~~~|||zzzqqqpppooonnnmmmlllllllllkkkmmmpppssswwwzzz|||}}}|||{{{yyyyyy|||~~~~~~~~~xxxtttnnnfff___ZZZWWWUUUWWWYYY[[[]]]]]]^^^```aaabbbdddhhhlllqqquuuyyy{{{||||||yyysssllliiijjjooosssuuuvvvwwwyyy|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~zzzyyy|||BBBCCCEEEFFFHHHKKKPPPTTTdddsssaaa``````oooyyykkk[[[SSSOOOJJJHHHHHHJJJHHHIIIMMMPPPSSSYYYaaakkkuuuyyyjjj[[[XXXYYYYYYXXXWWWSSSRRRSSSSSSTTTVVVWWWXXXPPPOOOOOOQQQUUUXXXZZZ[[[\\\^^^bbbgggkkkoooqqqssstttuuuwwwyyyzzz{{{zzzzzz~~~|||yyyxxxxxxzzz}}}|||}}}tttvvvuuupppfff\\\UUURRRPPPTTT[[[bbbiiipppwww|||~~~}}}{{{zzzyyyyyyyyyzzz~~~vvvqqqllljjjgggdddaaa]]]XXXUUUXXX]]]dddiiillllllmmmmmmqqqssswwwyyyzzzyyyvvvuuutttttttttuuuwwwvvvsssqqqpppppppppqqqsssvvvxxxzzzwwwwwwuuusssrrrsssvvvyyy{{{{{{||||||{{{yyywwwvvvqqqlllfffccccccfffiiijjjrrryyyyyypppjjjiiijjjlllpppuuuyyyyyyyyyxxxyyyyyywwwvvvvvvxxxzzz|||yyyzzzqqqaaaUUUOOONNNKKKJJJLLLNNNPPPXXX```jjjxxxwwwqqqmmmkkk{{{ZZZDDD>>>888888;;;777777777777777666666666666444444333333333333444444222222222222222222222222777777777777888888888888777777777777777999;;;<<<===@@@DDDGGGHHHJJJLLLMMMMMMQQQPPPTTT[[[]]]hhhkkkZZZPPPUUUZZZWWWVVVYYYVVVWWWXXXWWWXXX\\\ccciiiooozzz{{{wwwnnnddd___]]]]]]cccjjjqqqtttxxx|||}}}yyywwwvvvsssoookkkiiijjjmmmrrrvvvzzz}}}~~~}}}{{{}}}~~~zzzxxxrrrhhh___ZZZXXXXXXWWWYYYZZZ\\\\\\]]]^^^```ccccccfffkkkooorrruuuxxx{{{}}}~~~yyyyyywwwrrrlllkkkmmmpppooorrrvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzyyy{{{~~~||||||}}}~~~BBBDDDEEEFFFHHHLLLPPPTTTdddxxxdddcccbbbqqqyyyjjj[[[SSSOOOLLLJJJKKKJJJIIIKKKPPPRRRTTTZZZaaaoooyyyuuufffYYYUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVOOONNNNNNQQQUUUYYY\\\\\\]]]___cccgggkkknnnqqqrrrssstttvvvxxxyyy{{{{{{|||}}}{{{zzzzzz|||~~~{{{wwwsssttttttnnndddZZZRRROOONNNSSSZZZbbbhhhooouuuyyy{{{zzzyyyxxxwwwwwwwwwxxx|||}}}{{{wwwqqqnnnllljjjiiieee___ZZZZZZ___fffkkkmmmnnnooopppsssuuuwwwxxxxxxwwwuuutttuuuuuuuuuvvvwwwuuuqqqnnnlllnnnpppsssuuuvvvvvvwwwvvvvvvuuusssrrrtttwwwzzzzzzzzzzzzyyyyyyxxxwwwvvvsssooojjjgggiiillloooqqqvvv|||yyysssllllllmmmppptttwwwxxxxxxwwwxxxzzzzzzzzz|||{{{xxxyyy}}}uuudddXXXQQQQQQMMMKKKLLLMMMOOOVVV^^^iiivvv}}}uuuooolllkkkzzz~~~^^^GGG@@@999888:::666777777777777666666666666555555444444444444555555333333333333333333333333666666666777777777888888777666666666777999;;;<<<===@@@DDDGGGIIIJJJLLLMMMMMMQQQQQQUUU]]]```mmmhhhXXXNNNSSSWWWUUUTTTWWWRRRSSSTTTSSSTTTXXX___eeeooozzz{{{sssjjjbbb]]]\\\\\\bbbjjjtttvvvzzz}}}~~~|||yyyuuuqqqmmmnnnpppssswwwzzz}}}}}}{{{}}}}}}yyyrrrlllddd]]]YYYXXXWWWVVVYYYZZZ[[[[[[[[[[[[]]]___cccfffkkkoooqqquuuxxxzzz|||~~~zzz{{{yyytttnnnlllnnnppppppssswwwyyyzzz{{{|||~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||}}}~~~CCCDDDFFFGGGIIILLLQQQTTTccc}}}hhhfffeeetttyyyjjj[[[SSSPPPMMMLLLMMMIIIIIIMMMSSSVVVVVVZZZ```mmmxxxqqqdddWWWTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTNNNNNNNNNRRRVVVZZZ\\\]]]___```cccfffjjjmmmoooppprrrrrrsssuuuxxxzzz}}}~~~~~~~~~~~~zzzuuuqqqrrrqqqlllcccYYYQQQMMMMMMRRRZZZaaahhhmmmsssvvvxxxwwwvvvuuuttttttttttttxxxyyy{{{}}}vvvtttrrrssstttppphhhaaa^^^bbbhhhmmmppprrrtttuuuvvvvvvvvvvvvuuutttsssrrrvvvuuuvvvwwwvvvsssnnnjjjiiilllooosssuuuvvvuuutttuuuuuuuuuttttttuuuyyy|||zzzzzzxxxwwwvvvuuuuuuuuussspppllllllnnnrrrvvvxxxyyy|||zzzpppnnnmmmooorrruuuwwwxxxwwwxxxzzz{{{{{{}}}zzzxxxwww{{{~~~{{{iii[[[SSSSSSOOOLLLMMMLLLMMMSSS[[[fffrrr}}}rrrmmmkkkjjjlllyyyaaaJJJBBB:::999:::666777777777777666666666666666555555555555555555666444444444444444444444444555555555666666666666777666666555555777888:::;;;>>>AAAEEEHHHIIIJJJLLLMMMMMMRRRRRRWWW___cccrrrjjj[[[PPPQQQTTTQQQPPPSSSOOOQQQRRRQQQRRRVVV]]]cccnnnyyyzzznnnfff^^^[[[ZZZ\\\cccjjjvvvxxx|||~~~~~~|||vvvuuuvvvwwwyyy{{{~~~~~~|||}}}~~~}}}xxxtttkkkgggaaa]]][[[YYYXXXWWWYYYZZZ[[[ZZZYYYYYY[[[]]]cccfffjjjnnnpppsssvvvyyyzzz~~~}}}}}}|||wwwqqqnnnnnnpppqqqtttwwwyyyzzzzzz{{{}}}~~~||||||~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}|||}}}CCCEEEFFFGGGIIIMMMQQQUUUbbb~~~gggfffgggvvvyyyjjj[[[SSSPPPLLLKKKLLLGGGHHHNNNUUUWWWWWWYYY^^^eeeqqqnnnbbbXXXUUUVVVUUUTTTUUUTTTTTTTTTTTTSSSSSSRRRRRROOOOOOOOOSSSWWWZZZ[[[[[[``````bbbeeehhhkkkmmmoooqqqqqqrrrtttwww{{{~~~~~~}}}xxxsssnnnoooooollleee\\\TTTOOONNNSSS[[[bbbhhhmmmqqqtttuuuuuutttsssrrrrrrqqqqqqssssssuuuyyy}}}~~~zzzwwwwwwyyy{{{xxxooofffbbbffflllqqqtttvvvyyyzzzyyyxxxvvvtttrrrqqqpppooorrrrrrsssttttttqqqkkkggghhhjjjnnnqqqtttuuuuuuuuuuuuvvvvvvvvvvvvxxx|||~~~~~~|||zzzwwwuuutttttttttpppnnnlllmmmpppuuuxxxzzzxxxyyyzzz|||~~~|||tttqqqnnnnnnpppsssuuuvvvwwwxxxzzzzzzyyyyyy{{{|||{{{xxxwwwzzz|||~~~nnn^^^UUUSSSOOOLLLLLLLLLMMMRRRZZZcccmmmzzzssskkkiiiiiieeeppp}}}bbbJJJBBB;;;999:::666777777777777666666666666666666555555555555666666444444444444444444444444444444444555555555666666555555555555666888:::<<>>AAADDDHHHJJJKKKKKKMMMNNNOOOUUUVVVZZZbbbhhh~~~kkkbbbVVVOOOMMMNNNOOOOOOPPPQQQRRRQQQRRRVVV]]]ccclllvvv~~~xxxhhhbbb]]]]]]^^^aaahhhoooooosssxxx|||~~~}}}wwwqqqjjjeeebbbaaa^^^\\\YYYXXXYYYYYYXXXWWWWWWYYY[[[\\\]]]___bbbeeebbbeeeiiikkkmmmnnnqqqssstttwwwyyyxxxuuussstttvvvwwwnnniiihhhllloootttxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~EEEGGGHHHIIIKKKNNNSSSWWWggg~~~jjjkkkcccfffeee[[[RRRPPPPPPMMMJJJJJJGGGHHHNNNUUUXXXWWWYYY]]]^^^hhhttt~~~zzzoooaaaZZZUUUUUUTTTRRRQQQSSSTTTUUUVVVWWWWWWVVVTTTSSSMMMNNNPPPUUUYYY]]]]]]]]]ZZZ[[[[[[]]]aaaeeehhhkkkppprrruuuxxx|||~~~}}}|||{{{zzzyyyuuusssqqqqqqsssuuuwwwxxx{{{|||}}}~~~|||yyyrrrrrrrrrrrroooggg]]]UUUTTTWWWZZZ^^^bbbhhhnnnsssrrrrrrqqqnnnkkkhhhdddbbbbbbbbbdddggglllooopppppptttwww{{{{{{wwwqqqmmmllljjjpppxxx~~~~~~}}}|||xxxwwwtttrrrnnnllliiihhhdddcccaaa``````^^^\\\ZZZZZZ\\\```eeejjjooorrrtttvvvxxxzzzzzzzzz{{{}}}~~~||||||||||||zzzyyyxxxwwwwwwuuutttuuuvvvwwwvvvuuurrrooommmnnnqqqtttttttttrrrqqqrrruuuxxx{{{||||||vvvtttpppoooppprrrrrrssswwwyyy{{{||||||{{{||||||yyywwwxxx{{{}}}|||hhh\\\UUUPPPMMMLLLKKKJJJPPPWWW\\\dddooo{{{vvvmmmkkkfffkkkwwweeeMMMDDD<<<:::;;;777777777777777666666666666555555444444444444555555444444444444444444444444444555555555555666666666666666666777999;;;>>>???BBBEEEHHHJJJKKKLLLMMMNNNMMMTTTVVV[[[dddmmmtttlll```VVVRRRSSSSSSSSSOOOQQQQQQQQQQQQUUU]]]ccckkkuuu}}}xxxhhhaaa]]]]]]^^^aaagggoooqqquuuzzz}}}~~~~~~~~~{{{xxxqqqjjjddd`````````^^^[[[XXXVVVVVVWWWWWWVVVXXXZZZ\\\]]]]]]___bbbdddeeehhhkkknnnooopppssstttuuuwwwvvvrrrnnnmmmrrrvvvwwwmmmgggdddhhhlllrrrwww{{{~~~~~~~~~}}}~~~}}}}}}|||}}}}}}{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~FFFGGGHHHJJJKKKOOOTTTWWWkkkooonnnaaa```]]]UUUNNNOOOQQQNNNLLLKKKHHHJJJOOOVVVYYYXXX[[[___\\\fffrrr}}}~~~sssbbb\\\WWWWWWWWWTTTTTTVVVTTTUUUWWWXXXXXXWWWUUUTTTJJJKKKOOOTTTZZZ___``````YYYYYYZZZ\\\___dddhhhjjjqqqsssvvvzzz}}}~~~}}}{{{zzzxxxwwwvvvvvvtttsssrrrqqqqqqrrrtttuuu||||||}}}}}}~~~~~~{{{xxxxxxzzz{{{zzzxxxuuutttssssssoooggg[[[SSSUUUVVVYYY\\\```fffmmmrrrqqqqqqooommmiiieeeaaa___^^^___aaafffkkknnnoooooorrrwww{{{zzztttnnnllllllkkkqqqzzz}}}{{{vvvvvvtttrrroookkkiiigggdddaaa^^^\\\[[[YYYWWWVVVRRRVVV]]]dddiiimmmooopppuuuwwwyyyyyyyyyyyy{{{|||xxxyyyzzz{{{|||{{{zzzyyyxxxvvvttttttuuutttrrrqqqmmmkkkiiijjjmmmppppppnnnllljjjhhhiiimmmqqqtttuuuvvvsssqqqpppqqqrrrrrrrrrzzz|||}}}|||zzzxxxwwwwwwxxxvvvwww{{{}}}kkk^^^WWWRRRNNNLLLJJJIIIMMMTTT[[[cccnnn{{{yyypppllljjjnnnyyyhhhPPPFFF===;;;;;;666777777777777666666666666444444444333333444444444666666666666666666666666555555555666666666666777777777777888:::<<>>999888999999888888777666555555444777666555444444555666777777777666666555555555444666666666666666666666666444555666666777999===@@@DDDFFFHHHIIIIIIKKKNNNQQQQQQOOOTTT^^^gggtttjjjZZZVVVUUUTTTRRRQQQOOOOOORRRWWW]]]aaajjjvvv}}}sssfff^^^YYYZZZ^^^ccciiipppwwwzzz|||~~~~~~{{{sssnnngggbbb`````````___eeebbb___\\\YYYXXXXXXXXXYYYYYYYYYZZZ[[[^^^dddgggjjjkkkmmmpppssswwwyyy{{{|||yyytttpppnnnqqqwww{{{|||xxxtttpppnnnlllnnnrrrwww{{{}}}~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}{{{yyyyyyzzz|||}}}}}}}}}|||{{{}}}}}}|||}}}GGGFFFHHHJJJKKKLLLRRR[[[jjjjjj[[[TTTQQQMMMKKKJJJLLLNNNNNNKKKHHHFFFJJJOOOSSSWWWZZZ^^^aaaaaaiiiwwwjjj___UUUTTTVVVTTTRRRRRRRRRSSSTTTUUUUUUSSSQQQPPPMMMOOOQQQUUUXXX[[[\\\]]]YYYXXXYYY[[[___eeejjjnnnnnnppprrruuuvvvvvvuuuuuutttvvvxxxyyyxxxxxxyyyzzzwwwvvvuuusssrrrrrrrrrrrruuuuuuvvvwwwwwwuuuppplllkkklllmmmnnnoooooooooooorrrtttwwwtttkkk```VVVPPPQQQRRRUUUYYY]]]bbbfffiiiiiiiiigggddd```^^^^^^______^^^```gggkkkkkknnnrrrqqquuuxxxwwwrrrmmmkkkjjjssstttvvvxxxxxxxxxxxxwwwvvvvvvvvvtttqqqnnnjjjhhhbbb]]]XXXUUUUUUTTTQQQNNNPPPTTTZZZbbbiiiooorrrttttttuuuwwwyyyzzzzzzzzzyyyyyy{{{||||||yyywwwwwwwww~~~{{{vvvsssppplllfffbbb^^^___```bbbbbbaaa___^^^[[[[[[[[[\\\___fffooouuuzzz|||~~~{{{wwwuuuvvvyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvxxxzzz}}}vvveee]]]UUUOOONNNNNNMMMPPPTTT\\\dddooo|||rrrhhhhhhjjjyyyrrrXXXGGG>>>:::999:::888888777777666666555555666666555555555555666666777666666666555555555555666666666666666666666666444555666666777999===AAADDDFFFHHHIIIJJJKKKNNNQQQTTTRRRVVV```iiiwwwqqq]]]VVVSSSQQQSSSRRRPPPPPPRRRWWW]]]aaaiiittt}}}sssddd]]]YYY[[[___dddkkkqqqxxxzzz}}}~~~{{{ooojjjeeeaaa````````````dddbbb___\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^bbbeeegggiiimmmqqquuuxxxzzz||||||yyytttpppooosssyyy~~~|||xxxuuusssoooqqqtttxxx{{{}}}~~~}}}~~~~~~}}}~~~}}}{{{zzz}}}}}}{{{zzz|||}}}~~~~~~~~~GGGFFFHHHJJJKKKLLLSSS[[[lllmmm^^^UUURRRKKKIIIHHHKKKNNNNNNKKKHHHFFFJJJOOOSSSWWWZZZ^^^aaaeeemmm{{{lll```VVVTTTTTTSSSSSSTTTSSSTTTUUUUUUTTTRRRPPPNNNMMMNNNQQQTTTWWWYYY[[[\\\YYYYYYZZZ\\\```fffkkknnnmmmnnnpppssstttuuuuuutttsssuuuxxxyyyzzzzzz|||}}}zzzyyywwwuuusssrrrqqqqqqpppqqqsssuuuvvvsssnnnjjjfffggghhhiiiiiiiiiiiiiiioooqqqsssoooggg]]]TTTOOOOOOPPPRRRUUUYYY^^^bbbdddaaabbbbbb```^^^]]]^^^___```^^^```eeeiiijjjnnnsssrrruuuyyywwwrrrllliiiiiiqqqrrrtttvvvwwwxxxwwwwwwwwwxxxyyyxxxuuuqqqllliiieeeaaa[[[XXXXXXWWWTTTQQQQQQTTT[[[cccjjjqqquuuwwwuuuvvvxxxyyyyyyyyyxxxwwwyyyzzzzzzyyywwwwwwxxxyyy}}}yyyvvvqqqkkkccc^^^YYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\```gggpppvvv|||}}}zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyzzz}}}~~~nnn```XXXRRRPPPOOONNNPPPTTTZZZcccnnnzzzwwwlllgggkkk|||uuuZZZHHH???:::999:::777777777777666666666666555555666666666666555555666666666666555555555555666666666666666666666666555666666777777:::>>>AAAEEEGGGIIIJJJJJJLLLOOOQQQWWWVVVYYYbbblll|||yyybbbWWWSSSQQQUUUSSSQQQPPPRRRWWW\\\```hhhsss}}}sssccc]]]XXX[[[```eeekkkrrrvvvxxx{{{}}}}}}~~~~~~xxxjjjgggcccaaaaaaaaaaaaaaacccaaa^^^\\\[[[ZZZ[[[\\\^^^___``````______```bbbdddgggmmmssswwwzzz||||||zzzwwwrrrooopppvvv||||||zzzuuuwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~|||zzzxxx|||}}}~~~~~~~~~GGGFFFGGGJJJKKKLLLSSS[[[mmmyyylll___TTTJJJHHHHHHJJJMMMNNNKKKGGGFFFJJJOOOSSSWWWZZZ^^^aaahhhpppmmmbbbWWWTTTTTTSSSSSSVVVVVVVVVWWWVVVUUURRRPPPNNNNNNPPPRRRUUUWWWYYY[[[[[[ZZZZZZ[[[]]]aaafffkkkmmmooopppsssuuuwwwxxxxxxyyyuuuwwwyyyzzzzzz{{{|||~~~}}}|||zzzxxxvvvtttrrrrrroooppprrruuuvvvtttoookkkfffggghhhhhhhhhhhhhhhgggkkkmmmmmmjjjbbbYYYQQQMMMMMMNNNOOOQQQTTTXXX\\\___]]]^^^``````___```bbbcccbbb___```eeehhhjjjnnnttttttwwwzzzxxxrrrmmmjjjjjjppprrrtttvvvxxxxxxxxxxxxvvvxxx{{{|||{{{wwwrrrooommmhhhccc``````^^^[[[XXXTTTWWW]]]dddjjjppptttvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxyyyxxxwwwuuuvvvxxx{{{~~~}}}|||xxxrrrjjjbbb]]]YYYXXXWWWWWWXXXYYYZZZ[[[[[[^^^bbbfffjjjooouuuyyy}}}|||zzz{{{|||zzzyyywwwuuuttttttuuuuuuxxxzzz~~~sssaaaYYYQQQOOONNNLLLMMMQQQYYYbbbnnnzzz|||qqqiiimmm}}}xxx\\\III???:::999:::666666666666777777777777444555666777777666555444666666666666666555555555666666666666666666666666555666777777888;;;???BBBFFFGGGIIIJJJKKKMMMPPPRRRXXXXXX\\\cccnnn~~~ggg\\\XXXVVVVVVTTTRRRQQQSSSWWW\\\```iiittt}}}sssddd^^^ZZZ\\\```dddkkkqqqtttvvvyyyzzz{{{{{{}}}~~~xxxsssiiigggeeecccdddcccbbbaaa```___]]][[[ZZZ[[[\\\]]]]]]___aaabbbaaa``````aaabbbfffmmmtttyyy{{{|||{{{vvvsssooonnnqqqwww~~~|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||zzz|||}}}~~~~~~|||zzzzzz{{{}}}~~~{{{yyyzzzzzz{{{{{{||||||||||||{{{|||}}}~~~~~~FFFEEEGGGJJJKKKLLLSSS\\\ooommmZZZMMMKKKIIIJJJLLLMMMKKKHHHFFFJJJOOOSSSWWWZZZ^^^aaaeeennnmmmcccYYYUUUTTTRRRSSSVVVWWWXXXXXXXXXVVVSSSQQQOOOPPPRRRTTTVVVXXXZZZ[[[\\\ZZZZZZ\\\^^^bbbfffjjjlllppprrrsssvvvxxxzzz{{{|||xxxyyy{{{{{{zzzzzzzzz{{{~~~~~~|||{{{yyywwwuuutttsssssstttuuuvvvtttpppmmmgggggghhhhhhhhhggggggfffggghhhhhhccc\\\TTTNNNKKKKKKKKKKKKMMMPPPTTTXXXZZZZZZ]]]___aaaaaabbbeeefffdddaaabbbgggjjjlllpppuuuxxxzzz{{{xxxrrrnnnlllmmmrrrsssuuuxxxyyyzzzzzzzzztttwww{{{~~~~~~{{{yyyvvvrrrnnnmmmllliiiddd```YYY\\\```eeejjjooorrrtttvvvwwwxxxyyyxxxwwwvvvuuuwwwwwwvvvuuutttuuuyyy|||}}}~~~~~~{{{uuummmfffbbb\\\\\\\\\\\\^^^```ccceeefffkkkqqqwwwyyy{{{}}}~~~}}}{{{zzzzzz|||~~~zzzxxxwwwuuuttttttuuuvvvuuuwww{{{tttbbbZZZRRROOONNNLLLMMMPPPWWWbbbnnnzzzvvvmmmooo{{{}}}```KKK@@@:::888999666666666666777777777777444555666777777666555444555555555666666666666666666666666666666666666666555666777888999<<<@@@DDDFFFHHHJJJKKKLLLMMMPPPSSSWWWYYY]]]dddppplllaaa]]][[[WWWUUUSSSRRRTTTXXX]]]```jjjuuu}}}sssfff___[[[]]]aaadddiiiooouuuwwwzzz||||||}}}~~~~~~}}}zzzvvvpppmmmkkkjjjhhhhhhhhhfffdddaaa^^^]]][[[ZZZYYYZZZ\\\]]][[[]]]aaabbbbbbbbbbbbcccbbbgggmmmtttxxxzzzyyyxxxqqqnnnkkklllrrrxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||yyyyyyyyyzzz|||}}}{{{yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~FFFEEEGGGJJJKKKMMMTTT\\\ooo}}}dddTTTPPPKKKJJJLLLLLLKKKIIIFFFJJJOOOSSSWWWZZZ^^^aaa```kkk}}}mmmddd[[[WWWUUURRRSSSVVVWWWWWWXXXXXXVVVSSSQQQOOORRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZ[[[^^^aaaeeeiiikkknnnoooqqqsssuuuxxxzzz{{{yyy{{{|||{{{zzzxxxxxxyyy}}}}}}}}}|||{{{yyyxxxwwwwwwvvvttttttsssrrrooollleeefffffffffeeedddccccccddddddbbb^^^VVVPPPKKKJJJIIIHHHHHHIIILLLQQQUUUXXXYYY[[[___aaabbbccceeegggfffdddeeejjjmmmnnnrrrvvv{{{{{{{{{wwwqqqnnnoooqqqtttuuuwwwyyyzzz{{{{{{zzztttwww{{{}}}zzzzzzyyyuuunnnhhh___aaacccgggkkkoooqqqsssvvvwwwxxxxxxxxxwwwvvvuuuttttttuuuttttttuuuyyy||||||~~~zzztttpppmmmffffffggghhhjjjmmmppprrruuuzzz|||zzzzzz{{{}}}yyyxxxwwwwwwwwwwwwwwwwwwtttvvvzzz~~~uuueee]]]UUURRRQQQNNNPPPSSSWWWaaammmxxx|||rrrpppxxxeeeOOOBBB;;;888999777777777777666666666666555555666666666666555555555555555666666666666666666666666666666666666666555666888888:::===AAAEEEGGGIIIJJJKKKLLLNNNQQQSSSVVVZZZ___fffrrrmmmbbb^^^\\\WWWUUUSSSRRRTTTYYY^^^bbbjjjvvv{{{pppeee___\\\^^^bbbeeejjjoooxxxzzz}}}}}}yyyuuupppllljjjkkkkkkkkklllllliiifffccc___]]]\\\ZZZZZZ[[[\\\]]][[[^^^aaacccddddddfffgggfffiiinnnsssvvvvvvuuusssmmmkkkjjjmmmtttzzz}}}}}}{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}{{{zzz{{{zzz{{{~~~~~~}}}}}}~~~}}}||||||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~EEEEEEGGGJJJKKKMMMTTT]]]ooottt[[[UUUOOOKKKKKKLLLKKKIIIFFFJJJOOOSSSWWWZZZ^^^aaabbbmmmlllddd]]]YYYVVVRRRSSSVVVTTTUUUVVVVVVUUURRRPPPNNNRRRSSSTTTVVVXXXYYYYYYZZZXXXYYY[[[^^^aaaeeehhhiiikkkkkkmmmooorrruuuxxxyyyyyyzzz{{{{{{yyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxzzzwwwssspppnnnmmmjjjiiiddddddddddddcccbbbaaa```aaaaaa^^^YYYRRRLLLIIIHHHGGGFFFFFFGGGJJJOOOTTTWWWZZZ]]]```cccdddeeefffhhhhhhgggiiinnnqqqrrrtttxxx{{{{{{yyytttooonnnqqquuuuuuvvvxxxyyyzzzzzzzzzyyyuuuxxx|||~~~uuummmdddeeegggjjjmmmqqqtttuuuuuuvvvwwwxxxxxxwwwvvvvvvqqqrrrtttttttttvvvyyy{{{}}}}}}|||{{{vvvvvvwwwyyy{{{}}}~~~}}}{{{zzz{{{|||||||||xxxxxxyyyyyyzzzzzzyyyyyywwwxxxzzz}}}wwwfff^^^WWWTTTRRRQQQRRRUUUVVVaaallltttvvvpppssslllTTTFFF>>>:::;;;888888777777666666555555666666555555555555666666555555555555666666666777666666666666666666666666555777888999:::===BBBFFFGGGIIIKKKLLLMMMNNNQQQTTTUUU[[[bbbiiivvvggg]]][[[[[[VVVUUUSSSRRRUUUZZZ```dddjjjvvvwwwkkkbbb]]]ZZZ^^^cccggglllrrrxxxzzz}}}yyysssnnnkkkjjjiiiiiikkkmmmnnnlllhhheeeaaa```^^^\\\\\\\\\^^^______bbbdddffffffgggiiijjjjjjlllooorrrsssrrrpppnnnkkkiiijjjooowww||||||{{{yyy|||~~~}}}}}}~~~~~~}}}|||{{{}}}~~~}}}~~~{{{|||~~~}}}{{{{{{~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~EEEEEEGGGJJJKKKMMMTTT]]]ooo```YYYQQQLLLKKKKKKKKKJJJFFFJJJOOOSSSWWWZZZ^^^aaahhhssskkkddd^^^[[[WWWSSSRRRUUURRRSSSTTTTTTSSSQQQOOOMMMQQQRRRSSSUUUWWWXXXXXXXXXXXXYYY[[[]]]aaadddggghhhiiijjjlllnnnqqqtttwwwyyywwwyyyzzzzzzyyyxxxxxxyyyvvvwwwyyyzzzzzzzzzyyyyyyzzzvvvqqqmmmjjjiiigggeeeddddddddddddcccbbb`````````___\\\WWWPPPKKKHHHHHHFFFEEEEEEFFFIIINNNSSSWWW]]]```ccceeefffggghhhjjjjjjhhhkkkqqqttttttuuuxxx{{{zzzwwwqqqmmmmmmqqqvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwyyy}}}xxxpppfffgggiiilllppptttwwwyyytttuuuvvvxxxxxxxxxwwwvvvpppqqqsssttttttvvvxxx{{{~~~~~~~~~zzzyyyyyyzzz{{{{{{yyywwwwwwxxxzzz{{{||||||{{{zzz{{{{{{|||}}}zzzfff]]]VVVTTTRRRPPPRRRUUUVVV```jjjqqq{{{xxxpppppppppXXXIII@@@<<<<<<999888888777666555555444777666555444444555666777444555555555666666777777666666666666666666666666555777888999;;;>>>BBBFFFHHHIIIKKKLLLMMMOOORRRTTTTTT\\\dddkkkxxxyyyaaaXXXYYY[[[VVVTTTSSSSSSVVV[[[aaaeeehhhuuuuuuhhh___ZZZYYY^^^dddiiiooouuuvvvxxx{{{||||||}}}{{{sssnnnlllllleeegggjjjmmmooonnnjjjgggcccbbb```^^^]]]^^^___```dddeeeggghhhggghhhjjjlllmmmnnnpppqqqqqqooolllkkkjjjiiikkkqqqzzz~~~}}}zzzxxx|||~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||xxxzzz}}}~~~~~~}}}~~~~~~}}}||||||~~~|||{{{{{{|||}}}|||{{{~~~}}}|||||||||}}}~~~~~~zzzzzz{{{}}}~~~HHHGGGIIILLLMMMNNNUUU^^^sssmmm___QQQMMMMMMLLLKKKKKKMMMKKKKKKNNNPPPRRRXXX```eeerrroooggg___\\\XXXSSSQQQRRRSSSUUUVVVTTTQQQOOONNNNNNQQQRRRUUUWWWYYYYYYXXXWWWVVVXXX[[[\\\^^^aaadddggglllmmmnnnooorrrtttvvvwwwyyyzzz{{{yyywwwtttttttttvvvwwwyyy{{{{{{zzzxxxvvvssstttrrrnnnhhheeeeeegggdddccccccbbbaaa``````___]]]\\\YYYTTTMMMHHHFFFEEEFFFEEEEEEEEEHHHNNNVVV\\\aaadddgggiiiiiiiiijjjlllkkklllnnnqqqtttwwwzzz|||zzzwwwrrrmmmkkknnnuuuzzzwwwxxxxxxxxxxxxwwwvvvuuuvvvssstttyyy~~~|||sssnnnmmmlllnnnqqqtttuuuuuuxxxxxxwwwvvvuuusssqqqqqqrrrsssssstttuuuvvvvvvwwwzzz}}}{{{zzzvvvwwwxxxzzzzzzyyyxxxxxxyyyyyyyyyyyyzzz{{{||||||{{{|||}}}}}}}}}~~~vvvhhh^^^VVVSSSQQQNNNMMMNNNRRRZZZcccjjjqqq}}}{{{qqqqqqxxx[[[JJJBBB>>>;;;999888777666666555555555666666555555555444444444555555555555555666777777888777666555444444555666888888888999<<<@@@CCCEEEJJJKKKLLLMMMNNNQQQUUUXXXZZZ___fffooo~~~sss```[[[ZZZWWWVVVRRRPPPRRRUUUXXX___fffooo|||}}}pppbbb]]]\\\[[[]]]aaagggnnnrrrzzz{{{|||||||||}}}~~~zzzsssnnnjjjiiieeedddeeefffhhhiiihhhggggggfffdddbbbaaaaaabbbccchhhhhhiiikkkmmmqqqtttvvvxxxrrrnnnlllhhheeeeeehhhfffhhhmmmuuu|||~~~|||{{{|||~~~~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{zzz|||~~~}}}}}}}}}~~~}}}|||yyyxxxxxx|||{{{zzzyyyxxx{{{~~~}}}}}}}}}~~~}}}|||{{{}}}GGGGGGIIILLLMMMNNNVVV^^^sssqqqbbbSSSNNNNNNNNNNNNOOOLLLKKKLLLPPPRRRSSSYYY```ffftttvvvjjj^^^ZZZXXXTTTSSSSSSQQQSSSTTTSSSPPPMMMLLLLLLOOOQQQSSSVVVWWWWWWWWWVVVUUUWWWZZZ\\\^^^aaadddgggmmmmmmnnnppprrrtttvvvwwwzzz{{{{{{yyyvvvsssrrrrrrsssuuuwwwxxxwwwvvvsssrrrrrrtttuuurrrmmmgggeeedddbbbbbbaaa```___^^^^^^^^^^^^]]][[[VVVOOOJJJHHHGGGFFFFFFFFFFFFHHHOOOWWW]]]bbbeeehhhjjjjjjkkklllmmmllllllnnnpppssswwwzzz||||||wwwqqqmmmmmmqqqvvvzzz{{{{{{{{{zzzyyywwwvvvuuurrrpppqqqvvv{{{~~~xxxpppooommmnnnqqquuuwwwwwwssssssssssssrrrqqqooonnnqqqqqqrrrsssuuuwwwxxxxxxyyy~~~}}}{{{zzzzzzvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{||||||zzz{{{}}}~~~tttiii___VVVSSSRRROOONNNOOOPPPWWW```gggnnnzzzzzzwww{{{]]]JJJAAA===<<<999888777666666555555666666666555555555444444444555555555555555666777777888777666555444555555666888888888999<<<@@@CCCFFFFFFIIILLLOOOQQQSSSVVVXXX[[[___gggpppooo]]]YYYXXXVVVUUUQQQPPPRRRUUUXXX```hhhppp}}}|||oooaaa]]]\\\[[[\\\```gggmmmqqqvvvxxxzzzzzzzzz{{{}}}yyytttnnnkkkhhhhhhfffddddddfffhhhhhhhhhfffeeecccbbbbbbdddeeefffjjjkkklllnnnrrruuuxxxzzz}}}vvvpppmmmiiidddcccgggllloootttyyy}}}~~~}}}}}}}}}|||~~~~~~}}}{{{zzz{{{|||}}}}}}|||{{{zzzxxxzzz||||||{{{zzz|||}}}||||||~~~~~~|||yyyyyy{{{||||||zzzxxxxxxyyywwwxxxxxxwwwxxx{{{~~~|||{{{{{{zzz|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~GGGFFFHHHLLLMMMNNNVVV___sssvvvfffVVVPPPPPPPPPQQQSSSLLLKKKNNNSSSUUUUUUZZZ___eeetttqqq___XXXXXXVVVTTTTTTQQQSSSTTTSSSPPPNNNMMMMMMNNNPPPRRRUUUVVVVVVUUUUUUTTTVVVYYY[[[^^^aaaeeehhhnnnnnnnnnoooqqqssstttuuu{{{||||||yyyvvvsssqqqqqqssstttvvvvvvuuurrrpppnnnnnnrrruuuuuupppjjjdddaaaaaaaaa```^^^]]]\\\\\\\\\^^^^^^\\\XXXRRRMMMJJJIIIFFFGGGGGGGGGJJJPPPXXX^^^dddgggjjjlllllllllmmmooonnnnnnoooqqqtttwww{{{}}}}}}vvvooollloootttxxxzzz||||||{{{zzzxxxvvvtttsssooommmnnntttwwwyyy}}}~~~uuurrrpppooorrruuuxxxyyyoooooopppooonnnmmmkkkjjjllllllnnnpppsssuuuxxxyyywww|||~~~{{{yyyxxxxxxyyywwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~rrriii___VVVSSSRRROOOOOOPPPOOOVVV___fffmmmzzz{{{~~~aaaLLL@@@======999999888777666666666666555555555555555444444444555555555555555666777777777777666555555555666666888888888:::<<<@@@DDDFFFDDDHHHMMMRRRTTTVVVXXXYYY\\\aaahhhsssiiiZZZVVVUUUTTTSSSPPPOOORRRUUUXXXaaaiiirrr~~~~~~yyymmmaaa[[[ZZZZZZ[[[___ffflllppprrrtttvvvxxxxxxzzz|||~~~}}}|||zzzwwwsssooollljjjllliiieeedddeeeggghhhhhheeeeeeddddddeeegggiiijjjlllmmmppptttxxx{{{}}}zzzsssoooiiidddcccfffooosssxxxzzzzzzzzz|||~~~}}}{{{{{{||||||{{{zzzzzzzzz||||||||||||zzzzzz{{{}}}~~~~~~}}}}}}{{{zzzzzzzzz{{{zzzwwwtttrrrtttuuuvvvuuuuuuwwwxxxtttuuuvvvwwwyyy|||~~~{{{yyywwwwwwxxxzzz|||}}}}}}~~~~~~GGGFFFHHHLLLMMMOOOVVV___tttuuugggXXXSSSSSSRRRQQQRRRKKKKKKOOOUUUWWWWWWZZZ___cccssszzzbbbXXXXXXXXXUUUSSSSSSTTTVVVUUURRRPPPOOOOOONNNOOORRRTTTVVVVVVUUUUUURRRTTTXXXZZZ]]]aaaeeehhhlllllllllmmmnnnpppqqqrrryyyzzzzzzyyyvvvsssrrrsssuuuvvvwwwwwwuuurrrnnnllliiilllppprrroookkkeeebbbbbbaaa___^^^\\\\\\\\\\\\^^^^^^]]]YYYSSSNNNKKKJJJGGGHHHHHHIIILLLRRRZZZ___dddgggjjjlllmmmmmmnnnoooqqqqqqrrrsssvvvyyy|||~~~{{{tttlllkkkpppvvvxxxxxxxxxxxxwwwvvvuuusssrrrqqqnnnlllnnnsssvvvwwwyyy}}}{{{wwwrrrpppqqqtttvvvwwwooooooooonnnllliiigggeeedddeeegggiiimmmppptttuuutttyyy~~~|||}}}zzzwwwvvvvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}tttiii___UUURRRPPPNNNNNNOOOPPPXXXbbbiiiqqq~~~~~~xxx~~~eeeMMM@@@===>>>:::999888777666666666666555555555555555555555555555555555555555666777777777777666666666666666666888888888:::===AAAEEEGGGGGGJJJNNNRRRTTTVVVYYYZZZ^^^bbbjjjvvvyyycccXXXUUUTTTSSSPPPNNNOOORRRTTTXXXaaakkkuuu{{{uuukkk```ZZZYYYYYY[[[___eeekkkoooooorrruuuwwwxxxzzz}}}xxxwwwtttrrrpppoooooopppooommmjjjhhhiiiiiiiiihhhgggggggggggghhhjjjkkklllmmmppptttyyy}}}zzzsssoookkkffffffiiiqqqvvv{{{{{{xxxxxx{{{~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzz|||}}}}}}}}}}}}~~~~~~yyyxxxxxxxxxwwwtttqqqooolllnnnoooooopppqqqtttvvvtttvvvxxxyyy{{{}}}}}}zzzxxxwwwvvvvvvxxxzzz}}}FFFFFFHHHKKKMMMOOOWWW___uuurrreeeYYYVVVVVVSSSOOOMMMJJJKKKOOOVVVXXXXXX[[[```cccssseeeYYYXXXWWWTTTQQQRRRSSSUUUTTTRRROOOOOOOOONNNPPPRRRUUUVVVVVVVVVUUUQQQTTTWWWZZZ\\\```dddgggiiiiiiiiijjjkkkmmmnnnooovvvwwwxxxxxxvvvuuuuuuvvvuuuvvvwwwvvvtttqqqmmmkkkfffhhhiiikkkllljjjhhheeeeeecccaaa^^^]]]\\\]]]]]]]]]]]]]]]YYYTTTOOOLLLKKKHHHIIIJJJKKKOOOUUU\\\aaadddgggjjjllllllmmmnnnooossstttuuuwwwyyy|||}}}vvvpppkkklllqqqvvvwwwvvvuuuuuuuuuuuutttsssrrrrrrooommmnnnsssvvvvvvxxx|||~~~zzztttqqqppprrrssssssrrrrrrrrrppplllgggccc```]]]^^^___aaaeeeiiimmmoooqqquuu{{{~~~}}}}}}~~~~~~|||zzz|||zzzxxxwwwvvvvvvxxxxxxxxxwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~yyykkk```UUUQQQOOOLLLLLLNNNPPPXXXccckkkttt~~~wwwsss|||~~~fffNNN@@@<<<>>>:::999888777777666666666444555555555555555555555555555555555555666777777666666777777777777777777888888888:::===AAAEEEHHHMMMNNNPPPQQQSSSUUUYYY\\\```dddlllyyysss```WWWUUUTTTTTTOOONNNOOORRRTTTWWWaaalllwwwyyysssiii___YYYYYYYYY[[[___eeejjjnnnooorrrvvvyyyzzz|||~~~~~~wwwuuuqqqooonnnqqqtttvvvqqqpppooooooooommmjjjhhhkkkkkkkkkkkkkkklllmmmmmmnnnrrrwww}}}~~~wwwqqqooollljjjlllqqqxxx|||||||||~~~~~~|||{{{||||||{{{{{{{{{|||}}}|||}}}~~~~~~}}}|||xxxwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvuuurrrooolllkkkhhhiiijjjjjjkkkmmmqqqtttxxxzzz|||}}}~~~}}}{{{zzzyyyxxxvvvxxx{{{~~~FFFEEEHHHKKKMMMOOOWWW```uuuooodddYYYWWWWWWSSSMMMJJJJJJJJJOOOUUUXXXXXX[[[```fffttteeeYYYWWWUUURRRPPPNNNPPPQQQQQQOOOMMMLLLLLLNNNPPPRRRUUUVVVVVVVVVUUURRRTTTWWWYYY\\\___cccffffffffffffgggiiikkklllmmmtttuuuwwwwwwvvvuuuvvvwwwttttttuuuuuusssoookkkiiigggggggggiiikkkllljjjiiifffeeebbb___]]]]]]^^^^^^\\\]]]]]][[[VVVQQQMMMLLLIIIJJJKKKMMMQQQWWW^^^bbbeeegggkkkmmmmmmmmmnnnoootttuuuxxxzzz|||}}}}}}}}}ooommmlllnnnsssvvvvvvuuuuuuuuuvvvvvvvvvuuuttttttooolllmmmrrrtttuuuxxx|||}}}~~~{{{vvvsssrrrsssssssssvvvvvvuuurrrmmmgggbbb___ZZZZZZ[[[\\\___dddgggjjjooosssxxx{{{}}}}}}~~~yyyyyyyyyzzz||||||{{{yyyyyyyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~}}}|||}}}nnnbbbWWWQQQNNNKKKKKKMMMMMMUUUaaajjjqqq{{{~~~{{{vvvsssqqqwww~~~eeeNNN@@@<<<===::::::999888777777777777444444444555555555555555555555555555555666777777666666777888888888777777777888888:::>>>BBBFFFHHHPPPQQQQQQRRRSSSVVVZZZ^^^aaaeeennn}}}nnn]]]WWWUUUTTTTTTNNNNNNPPPRRRSSSVVV```lllyyyyyyrrrhhh^^^YYYYYYZZZ\\\```eeejjjmmmpppssswww{{{|||~~~~~~~~~~~~}}}|||{{{wwwuuurrrppppppssswwwzzzrrrrrrrrrssssssqqqllliiimmmmmmmmmnnnnnnoooooooooqqquuu{{{~~~xxxrrrnnnmmmmmmnnnrrrxxx{{{}}}~~~}}}~~~~~~~~~}}}zzzyyy{{{{{{{{{zzzzzz|||~~~}}}}}}}}}}}}yyywwwwwwwwwyyyyyyxxxwwwuuutttssspppkkkhhhggggggeeeeeeffffffgggkkkpppttt|||~~~~~~}}}|||{{{{{{{{{wwwxxx{{{~~~~~~EEEEEEGGGKKKMMMOOOWWW```vvvpppdddYYYVVVVVVRRRMMMJJJJJJJJJNNNTTTVVVWWW[[[aaafffrrryyyaaaVVVTTTRRRPPPOOOLLLNNNPPPOOOMMMKKKKKKKKKMMMNNNQQQSSSUUUUUUTTTTTTRRRTTTWWWYYY[[[^^^bbbdddddddddeeefffhhhkkkmmmnnntttvvvwwwwwwvvvuuuuuuvvvtttuuuvvvvvvtttpppmmmkkklllkkkkkkmmmoooooollljjjgggeeebbb___]]]]]]]]]^^^]]]^^^___]]]XXXSSSPPPNNNIIIKKKMMMOOOSSSXXX___dddfffiiilllnnnnnnooopppqqqqqqtttxxx|||}}}}}}{{{zzzjjjlllooosssuuuvvvvvvuuuvvvvvvvvvuuutttsssrrrqqqmmmjjjjjjnnnqqqrrrvvv{{{}}}~~~|||}}}~~~}}}}}}zzzwwwuuuvvvvvvvvvvvvvvvvvvuuusssoooiiiccc___[[[[[[[[[[[[^^^aaaeeegggpppssswwwzzz{{{{{{|||}}}yyyxxxxxxyyy{{{|||{{{yyyxxxyyyzzz{{{||||||{{{{{{xxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}|||}}}rrrfffZZZSSSOOOLLLKKKMMMKKKUUU```hhhllltttzzzyyysssrrrppppppzzz{{{bbbNNNAAA<<<;;;::::::999888777777777777444444444555555555666666555555555555555666777777555666777888999888888777777888888;;;>>>BBBGGGIIIMMMPPPRRRTTTVVVXXX\\\^^^cccgggpppiii[[[WWWTTTSSSSSSNNNOOOQQQSSSRRRTTT___kkkzzzzzzqqqggg]]]YYYYYYZZZ]]]aaafffkkknnnqqqtttyyy|||~~~~~~}}}{{{zzzyyyxxxvvvvvvuuuuuuvvvwwwyyyzzztttsssrrrssssssqqqnnnkkklllmmmnnnpppqqqrrrsssssstttxxx~~~~~~{{{tttoookkklllnnnpppvvv|||~~~}}}||||||~~~~~~||||||{{{zzzxxxwwwyyyzzzzzzxxxyyy{{{~~~|||}}}~~~~~~}}}||||||zzzyyyyyy{{{|||{{{yyyrrrqqqoooiiidddaaaaaabbbaaaaaabbbcccfffkkkrrrwww|||~~~~~~||||||{{{{{{wwwyyy{{{}}}EEEEEEGGGKKKMMMPPPWWW```vvvssseeeXXXTTTTTTQQQNNNLLLJJJIIIMMMRRRUUUVVV[[[aaaeeeooo~~~rrr^^^TTTRRRQQQOOOPPPMMMOOOQQQPPPOOOMMMLLLMMMKKKMMMPPPRRRSSSTTTSSSRRRSSSUUUWWWYYY[[[]]]aaaccccccdddeeegggiiikkknnnooovvvwwwxxxwwwuuutttssstttwwwxxxyyyyyywwwtttpppnnnpppoooppprrrtttrrrmmmiiigggeeeaaa^^^\\\\\\]]]^^^^^^___```^^^ZZZUUUQQQPPPIIIKKKMMMPPPSSSYYY```dddhhhkkknnnpppppppppqqqsssooosssxxx|||~~~|||yyywwwhhhlllrrrvvvwwwwwwvvvwwwvvvuuuuuusssrrrpppnnnmmmkkkggggggjjjmmmoootttzzz|||{{{{{{{{{zzzzzzyyywwwwwwyyyzzzzzzzzzuuuuuuuuusssooojjjdddaaa^^^]]]\\\\\\^^^aaaeeegggqqqtttxxxzzzzzzzzz{{{|||zzzyyyyyyzzz||||||{{{yyyxxxyyy|||~~~~~~}}}|||xxxyyyzzz{{{|||{{{zzzyyy{{{zzzzzz{{{{{{|||}}}~~~~~~||||||~~~uuuiii\\\UUUQQQMMMLLLMMMMMMVVVaaahhhjjjoooxxxqqqssspppkkkoooyyyyyy```MMMAAA<<<:::;;;:::999888777777777777444444444555555555666666555555555555555666777777555666777999999999888777777888888;;;>>>CCCGGGIIIJJJMMMSSSWWWYYY[[[]]]___cccgggqqqgggYYYVVVSSSRRRRRROOOOOOQQQSSSRRRTTT___kkkzzz{{{qqqfff\\\YYYYYY[[[^^^bbbgggkkknnnqqqtttyyy|||~~~}}}|||zzzxxxwwwvvvuuuvvvxxxzzz{{{zzzyyyxxxuuusssqqqpppqqqpppooonnnkkklllnnnqqqsssuuuvvvvvvvvv{{{~~~zzzsssmmmjjjkkknnnpppwww~~~~~~~~~~~~}}}zzzxxxxxxxxxwwwvvvuuuwwwyyyxxxwwwwwwzzz}}}{{{|||}}}~~~~~~}}}|||{{{zzzxxxvvvwwwyyyzzzxxxvvvpppooollleee___\\\]]]```^^^___```bbbfffllltttzzzzzz}}}}}}|||{{{zzzwwwxxxzzz|||~~~~~~~~~~~~GGGFFFHHHKKKLLLNNNVVV___xxxwww```VVVXXXSSSPPPPPPJJJHHHJJJMMMPPPTTTWWWYYY[[[aaajjjyyy{{{mmm^^^WWWTTTQQQPPPQQQOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRNNNOOORRRUUUYYY]]]aaacccbbbdddeeefffgggiiillloooqqqrrrrrrssstttvvvxxxyyyyyyyyyxxxxxxyyyxxxvvvtttuuusssrrrssstttsssoookkkffffffeeeaaa]]][[[ZZZ[[[^^^^^^______^^^YYYSSSOOOQQQOOOMMMOOOUUU^^^eeeiiikkkmmmnnnnnnnnnoooqqqsssuuuwww{{{|||zzzvvvqqqnnnhhhkkkppptttvvvwwwvvvuuuuuutttsssqqqooollljjjiiieeeeeeeeeeeehhhnnnvvv{{{}}}~~~~~~|||yyyvvvuuuvvvvvvuuuuuuvvvxxxxxxwwwuuuvvvwwwvvvtttpppkkkfffccccccbbb```___```bbbdddeeennnqqquuuyyy{{{{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}|||||||||||||||}}}~~~{{{{{{{{{|||}}}~~~~~~~~~~~~~~~nnn]]]TTTPPPMMMLLLMMMNNNRRRZZZdddiiilllsss{{{zzzuuunnniiijjjlllnnnsssyyyrrr]]]MMMBBB;;;666888777777666666666666666666666666666666666666666555555555555666666666666888888777777666666555555555666888;;;???DDDHHHJJJNNNPPPSSSVVVXXX\\\```cccbbbfffqqq___SSSRRROOONNNQQQQQQOOONNNQQQTTTWWW___ggg{{{}}}oooeee^^^[[[[[[]]]```dddhhhlllnnnpppssswwwzzz{{{}}}}}}{{{wwwtttssssssuuuvvvxxxyyyzzzzzzxxxxxxxxxzzzyyyyyywwwuuussspppooonnnnnnooopppqqqrrrvvvzzz~~~xxxuuupppjjjddddddjjjvvvyyyzzzzzzyyyxxxxxxyyy{{{vvvwwwxxxzzz{{{|||||||||~~~~~~~~~~~~}}}}}}||||||wwwwwwvvvuuutttsssrrrrrrnnnhhhaaa\\\ZZZZZZZZZZZZ]]]___bbbhhhmmmsssxxxzzzyyy|||~~~{{{yyy|||{{{zzzyyyyyyzzz|||}}}~~~GGGFFFHHHKKKMMMOOOWWW```www|||dddYYYZZZVVVTTTSSSNNNIIIJJJLLLOOORRRVVVXXXYYYaaahhhuuuyyykkk\\\VVVSSSQQQPPPRRRPPPPPPPPPOOOOOONNNNNNNNNKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOQQQUUUXXX\\\```bbbbbbccceeefffgggiiimmmppprrrsssssstttvvvxxxyyyzzz}}}|||zzzzzzzzzyyyxxxwwwyyywwwuuuuuuuuutttpppmmmggggggeeeaaa]]][[[[[[\\\___`````````^^^YYYSSSOOOPPPPPPQQQUUU[[[aaafffiiikkklllmmmnnnnnnoooqqqsssvvvyyy}}}~~~|||vvvpppllljjjmmmqqquuuwwwxxxwwwvvvssssssrrrqqqnnnkkkhhhfffbbbbbbcccdddggglllssswww{{{}}}~~~}}}zzzwwwvvvuuuuuuuuutttvvvxxxxxxwwwvvvxxxyyyxxxwwwsssoookkkhhheeeeeeeeeeeeeeeeeeffffffooorrrvvvyyyzzzzzzxxxvvvzzzyyyyyyyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||{{{{{{{{{{{{yyysssaaaWWWQQQMMMKKKLLLMMMPPPWWW```fffjjjrrr{{{}}}vvvqqqllliiilllnnnooossswwwooo\\\LLLAAA:::888:::999999888888888888888666666666666666666666666555555555555666666666666888777777777666666666555777888:::<<<@@@EEEIIIKKKNNNPPPTTTVVVYYY\\\```cccfffkkkvvv```TTTSSSPPPPPPSSSQQQOOOPPPTTTVVVYYY```hhhvvv}}}pppeee^^^ZZZ[[[]]]```dddhhhlllooopppsssvvvyyyzzz|||}}}zzzvvvsssqqqsssuuuwwwyyyzzz{{{zzzyyyxxxyyyzzz~~~|||yyyvvvrrrooommmllloooqqqsssuuuvvvyyy}}}wwwqqqkkkhhhfffiiiqqq{{{~~~}}}|||xxxyyyyyyxxxwwwwwwxxxzzzssstttwwwyyy|||~~~|||||||||||||||||||||{{{zzzyyyxxxvvvtttrrrpppnnnjjjfff___[[[[[[\\\\\\]]]```aaadddhhhmmmrrrvvvyyy{{{}}}~~~|||{{{zzzyyyyyyzzz|||~~~}}}FFFFFFHHHKKKMMMPPPYYYbbbyyyiii[[[[[[WWWUUUUUUPPPIIIJJJKKKNNNPPPSSSVVVWWW___eeeooozzzuuuhhhZZZUUUSSSQQQQQQRRROOOOOOOOOOOOOOOOOONNNNNNJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQTTTWWW[[[^^^```aaaccceeefffgggiiimmmpppttttttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~|||yyywwwssspppmmmiiihhheeeaaa]]]\\\^^^```aaabbbbbbaaa^^^YYYTTTQQQOOORRRWWW]]]bbbfffhhhiiikkklllnnnnnnnnnooorrrtttwww{{{}}}vvvoookkklllnnnrrruuuwwwwwwvvvuuurrrrrrrrrpppnnnjjjfffddd^^^```bbbdddfffjjjooorrryyy{{{~~~~~~|||yyyvvvuuuuuuttttttuuuwwwxxxxxxwwwwwwxxxxxxwwwuuurrrooommmkkklllooopppqqqpppnnnlllrrrtttwwwyyyzzzyyywwwvvvxxxxxxyyyyyyzzzzzz{{{{{{~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwwwwww}}}wwweeeZZZTTTNNNKKKKKKLLLMMMSSS[[[bbbiiitttxxxoookkkjjjnnnppppppsssxxx|||ooo]]]LLL@@@:::::::::999999888888888888888666666666666666666666666555555555555666666666666777777777777666666666666999:::;;;>>>BBBFFFJJJLLLNNNQQQTTTWWWYYY\\\aaadddhhhnnnzzzaaaTTTRRRPPPPPPRRRQQQPPPQQQVVVYYY[[[aaaiiisssrrrggg___ZZZZZZ\\\___ccchhhmmmoooqqqsssvvvxxxyyy{{{~~~|||yyytttpppppprrrvvvxxx{{{|||}}}|||zzzyyyyyyzzz}}}yyyuuuqqqooooooooopppssswwwzzz{{{~~~~~~rrrkkkfffgggiiioooxxx~~~|||zzzzzzyyywwwxxxyyyxxxwwwvvvxxxzzzsssuuuwwwyyy|||}}}zzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxwwwuuurrrooommmfffbbb^^^\\\]]]___aaabbbeeefffgggjjjnnnrrrvvvxxx~~~}}}{{{yyyxxxyyyzzz}}}~~~}}}FFFFFFHHHLLLNNNQQQZZZccc|||mmm\\\ZZZTTTRRRRRRLLLIIIIIIJJJLLLOOORRRTTTVVV\\\bbbllluuu|||sssfffYYYTTTSSSQQQQQQRRRLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPSSSVVVZZZ\\\^^^```bbbdddeeegggjjjnnnqqquuuvvvvvvxxxyyy{{{}}}~~~}}}~~~yyysssooolllkkkjjjgggbbb______aaaddddddeeeeeeccc^^^YYYTTTRRRPPPTTT[[[aaaeeehhhjjjkkkmmmooopppqqqqqqrrruuuwwwzzz~~~}}}tttnnnkkkmmmooorrrtttuuuuuuttttttsssssssssqqqnnnjjjfffccc]]]```ccceeegggiiilllnnnuuuyyy}}}}}}zzzwwwuuuuuusssssstttvvvxxxxxxwwwttttttuuuuuuuuusssqqqppprrruuuyyy}}}~~~|||yyywwwwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz|||~~~~~~~~~}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{~~~}}}}}}|||zzzzzzyyyxxxzzzxxxggg\\\UUUOOOLLLKKKLLLLLLQQQYYYbbbmmm|||rrrnnnlllnnnoooqqqxxxuuubbbNNN@@@;;;<<<888777777666666666666666666666666666666666666666555555555555666666666666777777777777666666666666999:::;;;>>>BBBFFFJJJLLLOOORRRUUUXXXZZZ]]]bbbeeehhhnnn|||cccSSSOOONNNMMMNNNOOOOOOQQQWWWZZZ\\\bbbiiitttuuuhhh___YYYYYY[[[^^^bbbhhhmmmpppssstttwwwxxxyyy{{{~~~{{{xxxrrrooonnnrrrvvvzzz}}}~~~~~~}}}zzzyyyzzzzzz{{{xxxuuurrrpppppprrrsssqqqtttzzz}}}wwwlllfffggghhhlllrrr{{{}}}{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxwwwyyy{{{wwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{vvvwwwwwwvvvuuurrrooommmcccaaa______bbbfffhhhhhhkkkkkklllnnnqqquuuyyy{{{~~~}}}zzzyyyyyy{{{}}}~~~GGGFFFHHHMMMOOORRR[[[ddd|||ttt___YYYSSSPPPOOOIIIIIIIIIIIIKKKMMMQQQTTTVVVYYY```kkkvvv~~~~~~tttggg[[[VVVTTTRRRQQQRRRLLLLLLLLLLLLLLLLLLLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPSSSVVVYYY[[[]]]___aaaccceeegggjjjooorrrwwwwwwwwwxxxyyy{{{}}}~~~{{{}}}~~~|||vvvrrrqqqmmmllliiieeebbbbbbeeehhhggghhhiiieee___YYYUUUTTTSSSWWW]]]bbbfffiiimmmpppqqqrrrtttuuuuuuwwwzzz|||}}}zzzrrrnnnlllqqqrrrtttvvvwwwvvvvvvuuuuuuuuutttsssppplllhhhfff```cccfffhhhiiiiiijjjkkkrrrvvv{{{~~~}}}zzzwwwvvvuuutttssssssuuuwwwxxxwwwrrrsssuuuvvvwwwwwwvvvvvvvvvzzz{{{||||||||||||{{{zzzyyyxxxyyyzzz}}}~~~|||{{{{{{{{{{{{yyyyyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}|||zzzzzz||||||||||||||||||||||||}}}wwwfff\\\VVVPPPMMMMMMMMMMMMQQQZZZeeesss{{{uuuooonnnnnnsss~~~~~~iiiRRRAAA<<<>>>888777777666666666666666666666666666666666666666555555555555666666666666666666666666777777777777888888:::===AAAFFFJJJLLLQQQTTTWWWYYY\\\___cccfffiiippphhhVVVOOONNNMMMMMMNNNMMMPPPVVVZZZ\\\bbbiiivvvtttfff[[[XXXYYYZZZ]]]bbbhhhnnnrrruuuvvvwwwxxxyyyzzz}}}zzzvvvrrrnnnooorrrxxx{{{~~~}}}{{{yyyyyyzzzxxxvvvrrrpppooooooqqqrrrqqquuu{{{yyypppjjjggglllkkkmmmqqqyyy}}}||||||}}}}}}||||||{{{{{{{{{{{{{{{|||zzz{{{|||{{{yyyyyy{{{|||xxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvuuurrrooommmkkkeeedddcccfffjjjnnnpppqqqrrrqqqqqqsssuuuyyy}}}|||zzzyyy{{{~~~HHHHHHJJJMMMOOORRR[[[dddzzzyyyaaaYYYRRRPPPPPPIIIHHHHHHIIIJJJMMMQQQUUUWWWYYY^^^jjjxxxwwwjjj^^^XXXVVVSSSQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOPPPQQQOOOPPPQQQSSSVVVXXX[[[\\\___aaaccceeegggkkkpppssswwwwwwwwwxxxxxxyyyzzz{{{zzz|||}}}||||||{{{xxxxxxooonnnllliiiggggggiiikkkjjjkkkkkkggg___XXXUUUUUUVVVZZZaaaeeegggjjjpppttttttvvvxxxyyyyyy{{{~~~~~~uuuooonnnpppvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvuuussspppnnnlllkkkeeehhhjjjkkkjjjhhhhhhiiiooosssyyy||||||yyywwwvvvwwwuuusssssstttvvvvvvvvvuuuvvvxxxzzz|||~~~zzz|||}}}}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyzzz{{{|||||||||||||||||||||}}}~~~~~~}}}{{{zzz{{{{{{||||||}}}~~~~~~~~~uuueee\\\VVVQQQMMMMMMOOOOOOSSS\\\gggvvv|||sssnnnmmmsssnnnTTTCCC===>>>:::999999888888888888888666666666666666666666666555555555555666666666666666666666666777777777777666777:::===BBBGGGLLLNNNSSSVVVYYY[[[^^^aaaeeeiiimmmuuulllYYYQQQQQQPPPNNNNNNMMMPPPUUUYYY]]]ccckkkvvv}}}pppaaaVVVXXXXXXYYY\\\aaahhhooosssuuuvvvwwwwwwwwwyyy|||~~~xxxvvvrrrpppppptttyyy|||}}}zzzxxxxxxyyyxxxvvvssspppnnnmmmmmmmmmrrrvvv|||zzzrrrmmmkkklllnnnlllkkkooovvv}}}zzzyyyyyy{{{|||zzz{{{|||}}}~~~~~~~~~}}}||||||}}}|||{{{zzz|||~~~uuuvvvxxxzzz{{{}}}}}}~~~zzzzzzzzzzzzyyyyyyyyyxxxyyyxxxuuurrrooollliiihhhjjjjjjkkknnnssswwwxxxyyyyyyxxxwwwwwwxxx{{{|||zzz{{{~~~JJJIIIKKKNNNPPPRRRZZZcccyyyxxx___VVVPPPOOOPPPJJJHHHHHHHHHJJJMMMRRRVVVYYYZZZ]]]gggxxx|||oooaaa[[[XXXTTTPPPPPPOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKMMMOOOPPPQQQRRRQQQQQQRRRTTTVVVYYY[[[\\\^^^```ccceeegggkkkppptttxxxwwwwwwwwwwwwwwwwwwxxxxxx{{{|||{{{yyy{{{|||yyyxxxpppppppppmmmkkkkkklllnnnlllnnnnnnhhh___XXXVVVVVVWWW]]]eeejjjkkknnnrrrvvvvvvxxxzzz{{{|||}}}zzzqqqmmmoootttxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvtttqqqooonnnnnnnnnjjjkkklllllliiigggggggggmmmqqqvvvyyyyyyxxxwwwwwwxxxvvvsssrrrsssuuuuuuuuuwwwxxx{{{~~~}}}|||{{{zzzzzzzzz{{{{{{~~~~~~~~~|||zzzyyyxxxyyyzzz{{{yyyzzz{{{|||||||||{{{zzz|||}}}~~~}}}zzzzzz{{{{{{|||}}}}}}~~~~~~wwwggg]]]WWWQQQMMMMMMQQQQQQTTT\\\gggvvvvvvooommmtttoooTTTCCC======:::999999888888888888888666666666666666666666666555555555555666666666666555666666666777777777888666777:::>>>DDDJJJOOOQQQUUUXXX[[[]]]```cccgggkkkoooxxxlllXXXQQQQQQQQQPPPPPPNNNPPPUUUYYY^^^fffnnnvvvzzznnnaaaVVVWWWWWWXXX[[[aaahhhooossstttuuuuuuuuuuuuvvvzzz||||||wwwuuusssqqqsssvvvzzz}}}}}}yyywwwwwwwwwwwwvvvtttqqqpppnnnmmmmmmtttxxx}}}uuummmiiijjjmmmkkkjjjiiimmmuuu|||xxxwwwxxx{{{}}}|||}}}~~~}}}{{{|||||||||zzzzzz|||}}}uuuvvvxxxzzz{{{}}}}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuuuussspppnnnlllkkkllllllpppqqqrrrvvv{{{~~~~~~{{{yyyyyyzzz|||~~~}}}{{{|||~~~~~~~~~~~~KKKJJJKKKNNNPPPRRRZZZccc{{{uuuZZZRRRMMMNNNOOOIIIHHHHHHHHHJJJMMMRRRWWWZZZ\\\]]]eeewwwqqqddd]]]YYYTTTPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJLLLNNNPPPRRRSSSQQQRRRSSSTTTWWWYYY[[[\\\^^^```bbbeeehhhlllppptttxxxwwwwwwvvvuuuuuuuuuvvvvvvzzz||||||zzz|||{{{vvvtttqqqrrrrrrpppnnnmmmnnnooommmooooooiii```XXXVVVWWWWWW___iiinnnoooqqqtttwwwwwwxxxzzz{{{|||~~~wwwmmmkkkpppwwwvvvvvvvvvvvvvvvuuuttttttwwwuuurrrpppnnnnnnoooppplllmmmmmmllliiifffeeefffllloootttwwwxxxwwwwwwwwwyyywwwtttrrrssstttttttttwwwyyy{{{~~~{{{{{{yyyxxxxxxyyyzzz{{{~~~|||zzzyyy}}}|||zzzyyyyyyyyy{{{|||zzz{{{|||||||||{{{zzzyyy}}}~~~zzzzzzzzz{{{{{{{{{||||||yyyhhh___XXXRRRMMMLLLSSSRRRTTT\\\fffssswwwqqqnnntttmmmSSSCCC======888777777666666666666666666666666666666666666666555555555555666666666777555666666666777777888888666777;;;???EEELLLQQQTTTWWWYYY\\\___aaadddiiillloooxxxhhhTTTNNNPPPQQQOOORRRPPPQQQVVVZZZ___hhhqqqwww{{{pppcccYYYWWWWWWXXX[[[```hhhoootttssssssssssssrrrtttxxxzzz{{{}}}{{{~~~vvvuuusssssstttwww{{{}}}|||yyywwwvvvwwwsssssssssrrrrrrrrrqqqqqqvvvyyy~~~|||qqqiiifffhhhjjjgggfffggglllvvv}}}xxxvvvxxx{{{~~~~~~~~~|||zzz{{{|||{{{yyyyyy{{{|||yyyyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvttttttsssmmmlllkkkjjjkkknnnqqqsssuuuuuuwww{{{~~~zzzxxxxxxyyyzzz}}}~~~||||||~~~}}}~~~~~~}}}|||}}}~~~~~~JJJIIILLLPPPQQQTTT\\\ddd|||www^^^VVVUUUQQQNNNNNNGGGGGGHHHJJJMMMQQQUUUWWW[[[^^^hhhyyywwwfff]]]YYYUUURRRQQQKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLOOORRRUUUVVVUUUTTTSSSRRRRRRRRRTTTVVVXXX^^^___aaabbbeeeiiinnnrrrwwwvvvttttttuuuwwwyyy{{{xxxxxxyyyyyy{{{~~~zzzuuuuuuvvvvvvsssppppppssswwwsssrrrooojjjddd___ZZZXXX```eeekkkpppssssssssstttwwwxxxzzz|||{{{pppiiihhhlllppprrrrrrsssuuuvvvxxxyyyzzzxxxvvvtttqqqooommmlllkkklllnnnnnnkkkgggdddeeeggglllnnnqqqtttvvvvvvvvvuuusssssstttttttttsssrrrqqq|||}}}~~~}}}|||yyywwwwwwxxxzzz|||~~~||||||||||||zzzyyyxxxxxxxxxzzz|||~~~}}}|||zzzyyyyyy~~~|||{{{|||~~~~~~zzz|||~~~}}}|||{{{|||}}}~~~mmmccc\\\UUUQQQQQQRRRUUUYYY___gggsss~~~tttpppoooqqq|||nnnYYYGGG<<<:::666666666666777777777777888666555666777888777555666555555444444666777888666666666666777777777777888999<<<@@@GGGOOOVVVZZZ[[[[[[[[[___dddiiimmmooovvvgggUUUQQQTTTSSSPPPQQQPPPPPPRRRWWW```iiiooozzz{{{oooaaaVVVVVVWWWYYY\\\```eeejjjmmmmmmpppsssuuuvvvwwwyyy{{{~~~~~~~~~~~~{{{yyyvvvtttrrrsssvvvzzz}}}~~~}}}||||||{{{yyywwwzzzxxxvvvtttsssrrrrrrrrruuuzzz~~~sssiiiffffffiiikkkllllllooouuu}}}~~~zzzwwwvvvyyy}}}}}}{{{zzzzzz{{{{{{{{{||||||}}}}}}|||||||||{{{zzzxxxvvvtttsssrrrrrrnnnkkkggggggjjjoootttwww{{{}}}{{{tttrrrrrrtttvvvwwwzzz~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{|||KKKKKKMMMQQQSSSUUU]]]fff}}}sss[[[SSSRRRNNNKKKKKKIIIHHHIIIJJJMMMPPPTTTVVVYYY\\\gggyyyxxxfff]]]YYYTTTQQQPPPKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKLLLOOORRRUUUVVVUUUVVVUUUTTTTTTUUUWWWYYYZZZ^^^___aaabbbdddgggkkknnnssssssrrrssstttuuuwwwxxxwwwxxxyyyzzz|||~~~zzzvvvsssttttttrrrpppppptttwwwxxxvvvsssmmmfff```\\\ZZZbbbgggmmmsssuuuuuuvvvvvvyyyzzz{{{|||wwwoookkklllooorrrssstttuuuvvvwwwxxxxxxxxxtttrrrpppnnnlllkkkjjjiiiiiikkkmmmkkkgggeeefffggglllnnnpppssstttuuuttttttssssssssssssttttttuuuuuuzzzzzz|||~~~}}}||||||{{{zzzyyyzzz|||~~~}}}|||{{{|||||||||{{{zzzyyyzzz|||~~~~~~}}}|||{{{zzzzzz}}}|||{{{{{{}}}~~~~~~}}}{{{}}}~~~}}}{{{{{{{{{}}}nnnddd]]]VVVRRRQQQTTTVVVYYY]]]dddnnnyyyvvvpppnnnoooyyyooo[[[HHH===;;;666777777777777777777777888666555666777888777555666555555444555666777888666666666666777777777888999:::<<>>CCCJJJPPPUUUXXX]]]```dddhhhkkkpppvvv{{{~~~}}}fff^^^___\\\WWWTTTMMMNNNMMMMMMPPPYYYgggrrryyyjjj^^^VVVVVVVVVVVVYYY___hhhpppuuusssuuuwwwxxxyyy{{{~~~~~~{{{xxx|||}}}~~~}}}zzzyyyyyy{{{~~~~~~}}}|||wwwvvvtttsssrrrrrrsssssswww~~~xxxllliiifffcccbbb```^^^\\\bbbhhhpppwww{{{~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~{{{|||~~~~~~|||{{{zzzxxxuuurrrooonnneeeccc```\\\ZZZYYYZZZZZZZZZ^^^dddkkkrrrzzzzzzpppiiifffccc___^^^bbbjjjsssyyyLLLLLLNNNRRRTTTVVV^^^ggg~~~kkk[[[VVVTTTOOOMMMPPPJJJIIIIIIIIIKKKMMMPPPRRRWWW[[[eeesssnnn___WWWRRROOOOOONNNNNNMMMLLLLLLKKKJJJJJJLLLKKKKKKMMMOOOQQQQQQQQQOOOPPPRRRTTTVVVXXXYYYZZZXXX[[[___cccfffjjjnnnqqqnnnoooqqqrrrrrrqqqooonnnjjjkkklllmmmmmmooosssuuuyyy}}}}}}{{{xxxooolllhhhhhhjjjnnnqqqsssssstttppphhh\\\UUUTTTVVVccchhhpppvvvzzz|||}}}~~~vvvsssppppppsssuuuuuutttwwwxxxxxxxxxwwwtttrrrppprrrpppmmmjjjfffcccbbbaaaeeehhhiiihhheeedddfffhhhkkkjjjjjjiiiiiiiiihhhhhhhhhiiikkkoootttyyy~~~~~~~~~{{{|||}}}~~~~~~{{{zzzzzzyyyyyyyyyyyy{{{|||}}}{{{||||||}}}~~~~~~||||||}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzuuuwwwyyyzzz{{{}}}vvvggg___ZZZVVVSSSTTTQQQSSSUUUXXX^^^fffpppwww}}}zzzpppjjjeeedddooo}}}yyydddOOOAAA<<<999999999888888777777666888666555666777888777555444555555666777666666666777777777888888888999999999;;;???EEELLLRRRWWWZZZ```cccgggiiikkkpppxxx~~~zzzbbb\\\]]]ZZZTTTRRRMMMNNNOOONNNOOOXXXeeepppwwwhhh\\\UUUTTTTTTUUUXXX^^^fffnnnrrrrrrtttuuuvvvwwwzzz~~~}}}{{{{{{}}}~~~|||yyyxxx{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvtttssssssttttttvvv}}}{{{tttjjjkkkkkkkkkjjjeee^^^YYY]]]dddmmmtttyyy|||~~~~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~~~~zzzyyywwwsssnnnjjjfffddd\\\[[[XXXVVVVVVWWWYYY[[[]]]dddmmmuuu{{{sssooohhhcccdddiiipppuuu~~~NNNMMMPPPTTTUUUXXX___hhh~~~zzziiiYYYVVVSSSNNNLLLPPPHHHGGGGGGHHHIIILLLOOOQQQUUUYYYaaaoooppp```XXXSSSPPPPPPOOOOOONNNMMMLLLKKKJJJIIIMMMLLLKKKLLLOOOPPPOOONNNMMMNNNPPPSSSUUUWWWYYYYYYZZZ\\\^^^aaadddggglllpppoooppppppppppppnnnmmmlllfffffffffffffffhhhlllpppuuu{{{~~~}}}{{{wwwoookkkgggfffiiimmmpppqqqpppqqqooofff[[[UUUUUUYYYccciiiqqqwww{{{}}}ttttttuuuvvvwwwyyyzzz{{{zzzzzzyyyyyywwwvvvtttssssssrrrooommmjjjiiihhhgggjjjkkkjjjgggcccbbbeeehhhjjjjjjiiihhhgggfffffffffgggiiimmmrrrwww|||~~~~~~~~~{{{|||~~~}}}zzzxxxzzzzzzyyyyyyzzz{{{|||}}}|||}}}~~~}}}}}}}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzwwwyyyzzzzzzzzz{{{~~~|||lllccc]]]WWWTTTSSSPPPQQQTTTWWW]]]eeeooovvvzzzvvvnnnjjjfffgggsss~~~iiiSSSDDD>>>::::::999888888777777666888666555666777888777555444444666777777777666555777777888888888999999999999;;;@@@GGGNNNUUUZZZ]]]aaafffkkknnnooorrrxxx~~~zzzaaa[[[]]]YYYSSSRRRKKKMMMOOONNNNNNUUUbbblll~~~uuuggg]]]WWWTTTTTTVVVZZZ```fffmmmpppuuuvvvwwwxxxyyy{{{zzz||||||yyytttssswwwzzz}}}{{{zzzzzzyyywwwvvvwwwvvvuuutttttttttuuuvvvyyyyyyrrrlllnnnppprrrqqqkkkccc]]]]]]dddmmmssswww{{{~~~~~~~~~}}}|||yyyzzzzzz{{{||||||}}}}}}||||||||||||||||||}}}}}}yyywwwsssnnnhhhccc^^^[[[WWWVVVTTTTTTUUUYYY]]]___eeemmmxxxyyytttqqqrrrtttvvvOOOOOOQQQUUUWWWYYYaaajjj}}}yyyiiiZZZWWWTTTOOOMMMQQQFFFFFFFFFGGGIIILLLOOOQQQSSSVVV___lll}}}qqqaaaYYYSSSQQQQQQOOOOOONNNMMMLLLKKKJJJIIINNNMMMLLLLLLNNNOOONNNMMMIIIKKKMMMPPPSSSUUUVVVWWW[[[\\\^^^___aaaeeejjjnnnpppppppppooonnnlllkkkjjjaaaaaa```______bbbfffjjjrrryyy~~~~~~zzzvvvpppkkkfffeeehhhlllooooooooopppooofff\\\VVVWWW[[[dddiiiqqqxxx|||~~~~~~sssuuuxxxzzz{{{|||||||||{{{zzzxxxwwwwwwvvvsssrrrqqqooonnnmmmmmmmmmmmmmmmkkkgggcccaaaeeehhhjjjiiihhhgggeeeeeeeeeeeehhhkkkooouuuzzz~~~}}}~~~|||xxxvvv{{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{||||||{{{zzzzzz{{{{{{zzzyyyzzz|||~~~qqqggg___XXXTTTSSSPPPQQQSSSVVV[[[dddmmmttt{{{|||tttmmmkkkhhhiiiwwwlllVVVFFF@@@::::::999999888777777666888666555666777888777666333444666777777777666555777888888888888999999999999;;;AAAHHHOOOVVV\\\___bbbhhhooossssssuuuyyy}}}|||bbb]]]^^^ZZZTTTSSSIIILLLOOONNNNNNSSS___iiixxxttthhh___ZZZVVVWWWYYY]]]bbbiiinnnqqqxxxyyyzzz{{{||||||}}}{{{vvvooommmppptttyyywwwuuuuuuuuuuuusssqqqttttttsssssstttuuuwwwxxx|||~~~wwwpppppprrruuuwwwvvvqqqiiiddd___fffnnntttvvvzzz~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~|||{{{zzzyyyyyyzzz{{{|||wwwuuuqqqkkkeee^^^YYYVVVTTTSSSSSSSSSVVV[[[```cccllluuu|||zzzyyy}}}LLLMMMQQQWWWYYY\\\ccclllxxxkkkZZZQQQOOOPPPOOOLLLIIIHHHFFFGGGIIIMMMPPPQQQTTT[[[```hhh~~~wwwdddYYYTTTQQQOOORRRRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ^^^aaadddhhhmmmpppooonnnnnnooopppmmmgggccc^^^]]][[[ZZZZZZ^^^dddiiipppvvvyyyxxxyyy|||}}}{{{wwwpppiiigggkkknnnooonnnmmmnnnllldddZZZTTTUUUXXX```eeemmmtttxxx}}}~~~{{{zzzyyy{{{~~~~~~}}}||||||}}}~~~}}}zzzxxxuuusssrrrrrrrrrrrrqqqpppppppppqqqqqquuuoooggg```]]]___cccgggeeeeeeeeecccaaaaaacccdddlllpppuuuyyy|||~~~|||}}}}}}~~~~~~|||zzzxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyy|||{{{{{{{{{|||}}}zzzhhh]]]VVVRRRPPPNNNOOOQQQUUU]]]fffoootttzzzuuuoookkkiiifffjjj}}}qqqWWWFFF???;;;888666777888999666444666666666666666666666666777777777777777888888999999888888888888888999999888;;;@@@GGGPPPXXX^^^bbbfffkkkqqquuuxxx{{{}}}ddd[[[\\\[[[UUUPPPOOOMMMMMMOOOQQQUUU```kkkuuuxxxiii^^^WWWRRRSSSVVV[[[aaahhhnnnqqqsssvvvzzz|||}}}~~~}}}wwwrrroooooooooooouuuyyy||||||wwwrrrooonnnkkkmmmppprrrtttwww{{{}}}wwwrrrooojjjpppyyyuuummmhhhjjjoootttyyy~~~~~~~~~yyyxxxxxxyyyzzzzzzyyywww|||yyyvvvuuuxxxyyyyyywwwqqqlllddd\\\VVVTTTUUUVVVQQQUUUZZZ]]]___dddmmmtttzzz}}}{{{{{{NNNOOOSSSXXX[[[^^^eeennnxxxkkkZZZPPPNNNOOONNNLLLLLLJJJHHHHHHKKKNNNQQQRRRUUU[[[___fffzzzuuudddZZZUUURRRPPPQQQPPPPPPNNNMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIKKKMMMPPPRRRTTTUUUVVVXXX\\\___bbbfffkkknnnpppooooooppppppmmmhhhccc\\\[[[ZZZXXXYYY\\\bbbgggmmmssswwwwwwxxx|||}}}|||yyysssllljjjllloooooonnnlllmmmjjjbbbYYYTTTUUUXXX]]]bbbiiioootttyyy}}}zzzyyywwwyyy{{{|||{{{{{{}}}~~~}}}|||zzzxxxwwwuuuttttttttttttssssssssstttuuuvvvyyyssshhh___YYYXXX[[[]]]bbbccccccbbbaaabbbeeehhhooosssxxx|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyyzzz{{{{{{{{{|||||||||}}}xxxyyy{{{}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyy{{{{{{zzz{{{|||}}}~~~lll___XXXSSSQQQQQQQQQRRRVVV\\\eeelllqqqxxxzzzsssmmmllljjjooorrrXXXGGG???;;;888777777888888666444666666666666666666666666666666666555666777777888888888777777888999:::::::::===CCCJJJSSS[[[aaaeeeiiimmmsssvvvyyy|||eee[[[\\\ZZZTTTOOOPPPNNNMMMOOOPPPTTT___iii{{{}}}mmm___WWWSSSTTTVVVZZZ```ffflllooorrruuuyyy|||}}}~~~xxxtttssssssttttttvvvyyy||||||xxxssspppooooooppprrrsssuuuxxx|||{{{vvvqqqmmmnnnrrrwww}}}~~~xxxsssoooqqqtttyyy}}}~~~~~~~~~zzzyyyyyyyyy{{{|||{{{zzz}}}zzzwwwvvvuuutttqqqooogggbbb\\\VVVRRRRRRSSSUUUVVV[[[aaadddfffkkkrrrxxx}}}}}}PPPQQQUUU[[[]]]```gggpppyyylllZZZOOOMMMNNNNNNLLLLLLKKKIIIHHHIIILLLPPPRRRTTTYYY\\\aaarrrtttdddZZZUUURRRPPPOOOOOONNNNNNMMMLLLLLLKKKGGGGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSVVVYYY]]]```cccgggllloooqqqpppppppppooolllhhhddd]]]]]][[[ZZZZZZ^^^cccggglllsssxxxxxxzzz}}}~~~|||{{{vvvpppmmmnnnoooooonnnkkkkkkggg```XXXTTTUUUWWWYYY]]]dddjjjpppvvv|||{{{xxxwwwvvvwwwxxxyyyyyyzzz|||||||||{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{uuujjj___XXXVVVWWWXXX___`````````aaadddiiimmmssswww}}}~~~|||||||||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~xxxyyy|||~~~~~~}}}||||||}}}~~~||||||{{{{{{zzzzzzyyyyyy{{{zzzzzzzzz{{{}}}rrrcccZZZUUURRRTTTTTTTTTWWW\\\cccjjjnnnvvvxxxooommmnnntttsssXXXGGG>>>:::999777777888888666555666666666666666666666666555555555555555666666777777777777777888999:::;;;<<>>888999:::999666555666777666666666666666666666666666666666666666777888888888888777777888999::::::<<>>;;;:::999888777777777777555555666666777777888888777777666666666666777777888777777777888999::::::???AAAJJJZZZgggooouuuzzz{{{iiiYYYTTTRRRPPPOOOMMMMMMMMMLLLMMMQQQWWW\\\hhhvvvvvvkkkaaaZZZXXXUUUSSSTTTYYY```eeehhhnnnooorrruuuxxxzzz{{{|||}}}~~~}}}}}}|||zzzwwwsssssstttvvvyyy}}}xxxsssrrrrrrssspppnnnmmmnnnnnnnnnkkkiiicccccceeehhhmmmqqquuuvvv|||}}}~~~}}}~~~{{{xxxsssmmmiiibbb^^^YYYYYY]]]bbbeeegggdddlllsssxxx{{{www~~~}}}}}}~~~}}}|||||||||yyyxxxwwwwwwwwwwwwxxxxxx{{{}}}}}}||||||~~~YYY^^^ccceeegggllluuu}}}sss\\\RRRRRRRRROOONNNLLLHHHEEEFFFKKKSSSYYY\\\aaaeeeeeehhhwwwqqqaaaXXXTTTRRRQQQOOOOOOPPPOOOMMMKKKIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMRRRTTTWWWZZZ]]]aaafffjjjooottt{{{~~~|||}}}~~~|||vvvnnnhhheeeeeecccbbb\\\WWWQQQOOOQQQTTTUUUTTTTTTUUUWWWWWWWWWWWWYYY[[[^^^```eeelllsssyyy|||~~~}}}}}}}}}yyyuuuuuuwwwzzz|||{{{qqqgggfffiiijjjllloooqqquuuzzz~~~}}}|||}}}}}}}}}{{{{{{zzz{{{{{{|||{{{zzzyyyyyyyyyyyyyyyyyyxxxyyy{{{|||}}}~~~}}}}}}~~~~~~|||{{{yyyyyy{{{{{{{{{|||||||||}}}}}}~~~|||qqqhhh^^^WWWUUUUUUVVVWWWYYY\\\aaahhhllluuuyyywww|||iiiSSSCCC<<<;;;:::999888777777777777555666666666777777777888777777666666666666777777777777777777888999:::;;;>>>@@@JJJ[[[jjjsssyyylllZZZTTTRRRPPPOOONNNNNNNNNNNNOOOTTTZZZ___iiiwwwuuujjj```YYYWWWUUUTTTVVV\\\bbbhhhjjjmmmoooqqqtttwwwyyyzzz{{{}}}~~~{{{xxxtttttttttuuuxxx{{{~~~xxxrrrnnnlllkkkjjjhhhggghhhhhhhhhfffddd\\\^^^```dddhhhnnntttxxx{{{}}}~~~|||yyyvvvrrrlllhhhaaa^^^\\\]]]bbbhhhkkkmmmpppwww~~~}}}zzz|||~~~~~~|||zzzzzzzzz{{{~~~~~~~~~~~~~~~zzzwwwwwwuuutttsssrrrqqqqqqrrrsssssstttvvvwwwyyyyyy{{{|||~~~}}}|||{{{}}}~~~YYY^^^cccfffiiioooxxxvvv^^^RRRQQQPPPNNNMMMLLLIIIFFFFFFKKKRRRXXX___dddggggggiiiwwwqqqbbbYYYVVVRRRPPPOOOOOOOOOOOOLLLJJJJJJJJJKKKKKKJJJIIIIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPRRRVVVYYY\\\```fffjjjkkkqqqzzzzzzvvvooojjjfffdddaaa___[[[UUUOOOKKKLLLMMMMMMLLLNNNOOOQQQQQQQQQQQQTTTVVVYYY\\\aaahhhpppwww|||||||||~~~zzzwwwwwwzzz~~~}}}qqqggghhhmmmqqqsssvvvwww{{{~~~}}}~~~}}}{{{|||~~~}}}|||}}}}}}}}}~~~xxxxxxxxxxxxxxxyyyyyyzzzxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~~~~llldddaaa\\\WWWTTTTTTUUUWWWXXX[[[```fffkkkrrr~~~zzzxxx|||iiiSSSCCC<<<;;;:::999888777777777777666666666666777777777777777777666666666666777777777777777888888999;;;;;;===@@@KKK]]]mmmwww~~~qqq]]]TTTRRRQQQOOOOOOOOOOOOPPPRRRWWW]]]bbblllyyyvvvjjj```YYYVVVUUUUUUXXX___eeejjjllllllnnnpppsssvvvxxxyyyzzz}}}}}}yyyyyyxxxwwwwwwxxx{{{~~~|||vvvpppjjjeeecccdddcccbbbcccccccccaaa___XXX[[[]]]___bbbgggooovvvyyy|||~~~~~~}}}~~~~~~||||||||||||}}}~~~{{{xxxvvvtttpppllliiibbbaaaaaadddjjjooosssuuuxxx||||||}}}~~~{{{xxxvvvuuuuuuuuuyyyyyyyyyzzzzzz{{{|||}}}~~~yyyuuuooooooooonnnnnnnnnnnnnnnmmmnnnpppsssvvvxxx{{{|||{{{|||~~~~~~}}}|||{{{|||~~~[[[```eeeiiikkkrrr|||www___RRRPPPPPPNNNMMMLLLIIIGGGGGGKKKQQQVVV___dddgggfffgggtttqqqaaaYYYVVVQQQPPPOOOOOOOOONNNLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMOOORRRUUUYYY]]]cccgggiiipppzzz{{{xxxsssnnnhhhccc^^^\\\[[[UUUNNNJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKMMMOOORRRWWWZZZ```fffmmmssszzz~~~||||||~~~{{{wwwyyy}}}zzznnneeegggooouuuxxxzzz{{{~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{wwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||zzzhhhbbbaaa___YYYUUUUUUVVVWWWXXX[[[```fffkkkqqq}}}{{{wwwnnnWWWEEE>>>;;;:::999888777777777777666666666666777777777777777777666666666666777777777777777888999:::;;;<<<>>>AAAMMM```pppzzzwww___UUUSSSRRROOOOOOOOOPPPPPPSSSXXX___dddppp}}}xxxlllaaaZZZVVVUUUVVVYYY___dddhhhiiikkkmmmooorrruuuwwwyyyyyy}}}{{{~~~}}}{{{zzzzzz}}}}}}yyysssmmmhhhdddbbbcccbbbaaaaaabbbbbb```^^^ZZZ\\\]]]]]]^^^bbbkkkqqqxxxzzz}}}~~~}}}|||||||||}}}{{{yyyyyyyyy{{{|||zzzxxxuuusssqqqooommmjjjggggggiiimmmrrrvvvyyy{{{~~~|||||||||}}}~~~|||yyyvvvsssrrrrrrrrroooppprrrssstttwwwzzz|||}}}~~~~~~{{{xxxvvvlllmmmnnnoooqqqrrrrrrsssooopppsssvvvyyy{{{}}}~~~|||}}}|||{{{~~~^^^ccchhhlllooovvvuuu^^^RRROOOPPPNNNLLLLLLJJJHHHHHHKKKQQQUUU\\\aaadddbbbcccnnnqqq```WWWTTTQQQPPPNNNNNNOOONNNLLLJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQTTTWWW\\\aaaeeeiiioooyyy}}}}}}~~~}}}|||xxxqqqjjjbbb]]]ZZZZZZTTTMMMIIIJJJKKKJJJIIIGGGHHHHHHHHHHHHJJJMMMPPPVVVZZZaaafffkkkpppvvvzzz|||}}}{{{wwwzzz~~~vvvlllfffjjjrrrxxx|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}{{{zzzwwwwwwxxxxxxyyyzzz||||||}}}}}}}}}|||||||||||||||}}}}}}|||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmfffeeeaaa[[[VVVVVVWWWXXXYYY[[[```fffkkkrrr~~~zzzvvvrrrXXXFFF>>>;;;:::999888777777777777777777777777666666666666777777666666666666777777777777777888999;;;<<<===@@@CCCPPPcccsss||||||bbbUUUUUUTTTPPPNNNNNNOOOPPPRRRXXX___dddsss}}}pppddd\\\WWWVVVVVVXXX]]]aaadddeeekkklllooorrruuuwwwxxxyyy}}}~~~~~~|||zzz{{{}}}~~~{{{uuupppkkkhhhffffffbbbaaa```aaabbbbbb```___ZZZ\\\]]]]]]___dddlllrrrwwwzzz}}}~~~}}}{{{{{{{{{~~~}}}zzzwwwvvvvvvvvvwwwwwwtttqqqppppppqqqpppooooooppprrruuuwwwzzz|||~~~}}}}}}|||}}}~~~}}}{{{vvvrrrnnnkkkjjjjjjdddfffiiikkkmmmqqqwww{{{{{{|||~~~~~~}}}zzzwwwvvvlllnnnqqqtttwwwyyyzzz{{{wwwyyyzzz|||~~~~~~~~~bbbggglllpppsssyyysss___SSSPPPPPPNNNLLLLLLKKKIIIIIIKKKPPPSSSWWW\\\___^^^^^^hhh}}}uuuaaaVVVSSSQQQOOONNNNNNNNNNNNKKKIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPSSSUUUXXX\\\aaadddhhhnnnvvv}}}yyyxxxzzz|||}}}|||yyyrrrjjjccc^^^\\\XXXRRRKKKHHHHHHIIIIIIHHHEEEFFFGGGFFFGGGIIIMMMPPPVVV[[[ccchhhkkkoootttxxx{{{}}}{{{yyy|||~~~~~~|||sssmmmkkkpppwww|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{|||}}}||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||||||||||||||{{{{{{|||}}}~~~}}}}}}|||}}}~~~ssskkkgggaaaYYYUUUWWWXXXXXXYYY[[[```fffkkkrrr~~~}}}rrrWWWEEE===;;;:::999888777777777777777777777777666666666666777777666666666666777777777777777888:::;;;===>>>BBBFFFSSSfffwwwdddVVVWWWVVVRRRNNNNNNOOOOOORRRWWW^^^cccssssssfff]]]XXXVVVUUUVVVZZZ___bbbdddkkkmmmooorrruuuwwwxxxyyy{{{}}}}}}{{{yyyzzz~~~|||xxxsssnnnkkkiiihhhiiiaaa`````````bbbbbb```___YYYYYYZZZ^^^eeelllssswwwwwwzzz}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvuuuvvvwwwwwwtttqqqooooooqqqssstttuuuvvvxxxzzzzzzzzz|||~~~~~~~~~|||{{{{{{{{{|||~~~}}}zzzwwwqqqkkkeeebbb___^^^\\\___bbbdddfffjjjqqqvvv{{{}}}|||yyywwwvvvuuuwww{{{~~~fffkkkpppsssvvv|||sssaaaTTTQQQOOOMMMKKKKKKKKKJJJJJJLLLOOORRRSSSXXX[[[ZZZZZZdddxxx{{{fffYYYTTTPPPOOONNNNNNNNNMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTVVVZZZ^^^bbbfffkkkrrrwww~~~xxxxxxxxx{{{}}}yyyyyywwwqqqiiiccc``````YYYSSSLLLHHHHHHIIIHHHFFFDDDEEEEEEEEEEEEHHHLLLOOOTTT[[[dddkkkmmmppptttxxxyyy|||}}}{{{~~~}}}zzzooommmooouuuzzz}}}||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~|||{{{{{{{{{|||~~~~~~}}}|||{{{zzz|||~~~wwwoooiii```YYYVVVVVVWWWWWWXXXZZZ___eeeiiippp}}}~~~rrrWWWEEE>>>;;;:::999888777777777777888777777777666666666555777777666666666666777777777777888888:::<<<===>>>BBBGGGUUUjjj|||fffWWWXXXYYYTTTOOOOOOPPPPPPRRRWWW^^^cccrrrvvvggg]]]XXXUUUSSSUUUYYY___dddffflllmmmpppsssuuuxxxyyyzzzzzz|||}}}|||}}}xxxwwwtttpppllliiigggfffbbbaaaaaabbbccccccbbb```ZZZXXXYYY```jjjssswwwxxxwww{{{~~~~~~{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvwwwrrrpppnnnnnnrrrvvvyyyzzz{{{|||}}}}}}|||}}}||||||}}}}}}{{{wwwwwwwwwwwwwwwxxxyyyyyy||||||}}}}}}{{{zzzxxxwwwqqqnnnjjjeee```]]]\\\[[[XXX\\\^^^______bbbiiioooxxx{{{~~~{{{{{{{{{~~~}}}}}}~~~hhhmmmrrruuuxxx~~~tttcccVVVQQQOOOLLLKKKKKKLLLKKKJJJLLLOOORRRQQQVVVZZZXXXXXXcccvvviii[[[VVVPPPOOONNNNNNNNNMMMKKKIIIJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTWWW[[[^^^ccciiiooosssyyyzzzyyyyyy{{{~~~}}}zzzuuuuuutttooohhhdddbbbccc]]]WWWOOOJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDGGGLLLOOORRRZZZeeellloooqqquuuyyywww{{{~~~}}}yyykkklllqqqwwwzzz{{{||||||}}}~~~~~~~~~|||zzzyyyzzzzzzzzz{{{|||~~~}}}}}}|||||||||~~~{{{{{{zzz{{{|||~~~}}}|||zzzzzzyyy}}}~~~yyyqqqjjjaaaZZZYYYUUUVVVVVVWWWYYY]]]ccchhhnnn{{{wwwuuusssXXXFFF@@@;;;:::999888777777777777888888777777666666666555777777666666666666777777777777888999:::<<<>>>>>>BBBHHHWWWmmmgggXXXYYYZZZUUUPPPQQQQQQQQQSSSXXX___cccooovvvggg\\\WWWTTTRRRTTTYYY```fffiiilllnnnpppsssvvvxxxyyyzzzyyy{{{~~~|||vvvvvvtttrrrnnniiieeebbbeeedddcccdddffffffeeeccc^^^[[[ZZZaaallluuuvvvtttxxx{{{~~~|||zzzyyyvvvvvvwwwwwwvvvuuuuuutttqqqooommmnnnsssxxx|||~~~|||~~~}}}|||}}}zzz{{{}}}{{{xxxssstttttttttttttttttttttvvvuuuuuutttsssrrrppppppiiigggdddaaa```______```XXX[[[]]]\\\[[[]]]ccciiirrrwww}}}}}}{{{||||||~~~~~~oooppptttzzz~~~}}}nnnVVVMMMOOOKKKLLLMMMLLLKKKJJJJJJLLLNNNNNNQQQVVVZZZ[[[bbbqqqooo___SSSOOONNNMMMMMMNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJKKKNNNPPPRRRRRRRRRRRRTTTWWWZZZ\\\aaaffflllqqqwwwvvvxxx{{{}}}~~~|||zzzxxxvvvvvvppphhhfffkkkkkkhhhaaaZZZPPPKKKJJJKKKIIIFFFGGGDDDDDDDDDBBBAAAGGGNNNVVV]]]gggooorrrtttwwwyyyzzz~~~}}}|||wwwmmmpppssstttuuuwww}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||zzzzzzzzz{{{{{{{{{||||||yyyyyyzzz}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}}}}~~~yyytttmmmcccYYYTTTPPPRRRTTTWWW[[[aaaiiinnnxxxwwwttt{{{nnnWWWGGG???999888888777777777777777777777666666666666777777777777777777666666666666666777999999999;;;===@@@CCCLLL___uuukkk]]][[[ZZZWWWPPPQQQQQQRRRTTTXXX^^^bbbmmm{{{zzzlll```VVVUUUTTTUUUWWW[[[___aaafffiiimmmqqquuuwwwxxxxxx{{{|||}}}~~~{{{vvvqqqnnnllliiifffddddddeeeeeedddccccccbbb___\\\[[[```hhhqqqvvvxxxxxxzzz}}}~~~|||zzzwwwxxxzzz|||}}}}}}}}}|||tttvvvwwwxxxxxxxxxzzz|||zzz|||~~~}}}~~~{{{wwwvvvvvvuuuqqqnnnppplllgggeeeffffffeeecccggggggffffffffffffffffffhhhhhhiiiiiiiiijjjjjjjjjppplllgggaaa]]]^^^bbbfffnnnrrrwwwzzz{{{}}}|||zzzxxxxxxyyy{{{}}}qqqrrrwww}}}yyy```UUUTTTNNNLLLMMMLLLKKKIIIIIIJJJLLLPPPRRRWWWZZZ[[[```ooo~~~ppp```UUUOOONNNMMMNNNNNNNNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJKKKMMMPPPRRRQQQQQQRRRTTTWWWZZZ\\\___dddkkkpppuuu~~~}}}yyytttvvvyyy|||}}}|||yyyxxxrrrrrrnnnhhhhhhnnnqqqooohhh```VVVOOOMMMKKKGGGDDDFFFDDDDDDEEEDDDCCCHHHOOOWWW^^^iiippptttwwwzzz|||}}}~~~{{{|||{{{vvvqqqooorrruuuuuuuuuxxx|||}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyyzzzzzz{{{{{{zzzyyyzzz{{{~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{~~~wwwpppeeeZZZUUURRRSSSUUUWWW[[[aaaiiioooyyyxxxrrrwwwlllUUUEEE>>>999999888777777777777777777777666666666666777777888888888888888888888888666888999999:::;;;===???DDDMMM```vvvkkk]]]ZZZYYYWWWQQQQQQQQQQQQSSSWWW\\\aaakkkvvvzzzlll```VVVUUUTTTUUUWWWZZZ]]]```dddgggkkkppptttwwwxxxxxx||||||~~~{{{wwwsssqqqpppmmmkkkggghhhhhhhhhgggeeecccbbb___]]][[[___hhhqqqwwwyyyzzzzzz|||||||||zzzxxxwwwwwwxxxyyyzzz||||||}}}}}}|||||||||zzzwwwttttttuuu{{{~~~|||{{{|||||||||{{{{{{xxxssspppnnnkkkgggcccccc```\\\ZZZ[[[[[[[[[YYY[[[\\\\\\]]]^^^___``````cccdddhhhlllpppuuuxxxzzzwwwvvvqqqkkkfffccccccdddhhhkkknnnqqqtttxxx~~~{{{zzzzzz{{{|||~~~tttuuuzzzkkk]]]XXXPPPMMMMMMLLLJJJHHHGGGIIIJJJRRRSSSVVVYYYZZZ^^^lllzzztttdddWWWQQQPPPNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJMMMOOOPPPPPPQQQRRRTTTWWWZZZ[[[\\\bbbiiinnnrrryyyzzzuuusssvvvzzz}}}~~~}}}{{{yyysssrrrmmmgggfffkkkooooooiiicccZZZSSSPPPMMMIIIEEEEEEDDDDDDGGGGGGFFFJJJPPPXXX___jjjssswwwzzz}}}|||{{{xxxsssnnnnnnpppssssssrrrtttxxx}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{|||}}}}}}~~~|||{{{{{{}}}~~~~~~}}}~~~}}}|||zzzzzzzzz{{{{{{}}}{{{zzzxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxyyy|||~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{tttggg\\\VVVUUUUUUVVVWWWZZZbbbjjjqqq{{{wwwppprrryyyjjjRRRBBB===999999888777777777777888888777777666666777777888999999999999999999999999777888999::::::;;;===???EEENNNaaaxxxmmm^^^[[[ZZZXXXQQQRRRQQQQQQQQQUUUZZZ^^^fffoooxxx~~~zzzlll^^^VVVUUUTTTTTTUUUXXX[[[^^^```cccgggmmmrrrvvvxxxyyy|||}}}|||xxxvvvvvvuuutttrrrmmmnnnnnnmmmllliiifffdddaaa^^^[[[___gggqqqwwwzzz{{{{{{{{{zzzxxxvvvtttssstttttttttvvvxxxzzz|||~~~{{{wwwtttssssss|||}}}yyywwwxxxxxxxxxxxxuuuqqqlllgggddd```[[[YYYXXXUUURRRQQQRRRSSSSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\```ccciiipppwww~~~}}}wwwpppjjjfffeeeccceeegggkkkooowww~~~|||}}}}}}~~~wwwxxx|||qqq```WWWNNNMMMMMMLLLJJJGGGFFFGGGIIIPPPPPPSSSWWWYYY]]]iiivvvxxxgggYYYSSSQQQOOONNNNNNNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOPPPRRRTTTWWWYYYZZZZZZ```hhhlllooouuu~~~}}}xxxvvvyyy}}}~~~{{{xxxtttmmmddd______aaaccc```\\\WWWSSSRRRPPPMMMKKKGGGEEEEEEHHHIIIIIILLLPPPWWW___kkksssxxx|||~~~xxxuuuqqqlllhhhhhhkkkmmmmmmkkkmmmqqquuuyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||||||||||||||||||||{{{yyyyyy{{{||||||{{{|||{{{yyyxxxxxxyyyzzz|||}}}zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{yyyxxxxxxzzz|||}}}}}}||||||||||||}}}}}}~~~~~~}}}~~~~~~|||zzz~~~~~~{{{tttiii^^^XXXWWWWWWVVVWWWZZZbbbkkkrrr}}}tttmmmooouuujjjQQQBBB>>>:::999888888777777888888888777777777777777777888888888888999999999999999777999:::::::::;;;===???DDDNNNbbbyyyqqq```\\\[[[ZZZRRRRRRQQQPPPPPPSSSWWW[[[aaaiiisss|||~~~nnn^^^XXXVVVUUUTTTUUUWWWYYY[[[\\\___dddjjjppptttxxxyyy|||~~~~~~|||zzzyyyyyyzzzzzzyyyuuuuuuuuutttrrrnnnjjjgggccc```]]]___hhhqqqxxxzzz{{{zzzxxxvvvsssqqqooonnnmmmlllmmmnnnqqqvvvzzz}}}{{{|||}}}|||zzzyyyyyyzzz}}}~~~|||wwwtttttttttsssssskkkhhhddd```]]]ZZZXXXWWWYYYWWWUUUUUUUUUWWWXXXYYYWWWWWWYYYZZZ[[[]]]^^^___eeehhhlllrrrxxx~~~|||vvvpppmmmlllhhhjjjlllpppuuu|||yyyzzz~~~sssaaaWWWMMMMMMMMMLLLJJJGGGFFFGGGIIIMMMMMMPPPUUUXXX]]]iiittt~~~kkk\\\UUUSSSPPPOOONNNNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOQQQTTTVVVYYYZZZZZZ```gggkkkmmmrrryyy~~~yyy|||~~~{{{yyytttlllbbbXXXRRRSSSUUUWWWUUUTTTSSSRRRQQQOOONNNLLLHHHFFFIIIKKKJJJMMMQQQWWW___jjjsssxxx|||wwwqqqmmmiiidddaaaccceeegggfffeeefffjjjnnnuuuvvvvvvxxxzzz|||~~~~~~}}}}}}|||||||||}}}}}}|||zzzyyyyyyzzz{{{zzzzzz{{{zzzxxxwwwwwwyyy{{{|||~~~~~~~~~|||zzzyyy{{{{{{{{{{{{zzzzzzzzzzzz|||zzzxxxxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~|||{{{zzz{{{~~~}}}wwwqqqggg^^^ZZZWWWWWWVVVWWW[[[bbblllsss}}}xxxooojjjmmmtttmmmRRRBBB@@@:::999999888888888888888888888777777777777888888777777777888888888999999888:::;;;;;;:::;;;===???BBBLLLaaazzzrrraaa[[[ZZZXXXSSSSSSRRRPPPPPPRRRVVVZZZaaaiiiuuuuuucccYYYXXXVVVTTTTTTVVVXXXYYYZZZ\\\aaagggnnnssswwwzzz|||}}}}}}{{{{{{|||~~~~~~}}}||||||{{{yyyvvvrrrnnnlllfffccc```bbbiiirrrwwwzzzwwwuuussspppmmmkkkiiihhheeeeeeeeegggkkkqqqvvvzzzwwwyyy{{{{{{{{{|||~~~}}}{{{zzz|||yyytttqqqooonnnmmmlllcccbbbaaa___^^^___```aaacccbbbbbbbbbbbbdddgggiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllooorrrvvvzzz}}}~~~|||}}}|||zzzwwwvvvvvvxxxvvvwwwyyy}}}{{{|||rrr```WWWOOOMMMMMMLLLJJJHHHGGGIIIJJJMMMMMMPPPUUUYYY^^^iiisssppp___WWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHFFFFFFHHHIIIJJJJJJLLLMMMMMMLLLLLLMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYYYY___fffiiijjjnnnvvv|||}}}zzzvvvqqqjjjbbbWWWNNNMMMRRRUUUVVVVVVVVVUUUSSSQQQPPPRRRLLLHHHIIIKKKKKKLLLPPPWWW___jjjsssxxx|||}}}vvvooojjjfffbbb```^^^```bbbbbb```bbbfffjjjpppqqqsssvvvyyy|||~~~}}}}}}}}}||||||}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{|||}}}{{{{{{|||}}}~~~~~~}}}{{{zzz|||{{{{{{{{{{{{{{{zzzzzz|||zzzyyyzzz|||}}}}}}||||||}}}~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{yyyzzz}}}wwwqqqkkkccc\\\YYYUUUUUUVVVWWW\\\cccmmmsss|||{{{vvvqqqkkkhhhnnnuuuzzzrrrTTTCCCAAA::::::999888888888888999999888888777777888888999666666777777888999999999999:::;;;;;;:::;;;===???BBBLLLaaa{{{rrr```YYYWWWUUUSSSSSSRRRPPPPPPRRRWWWZZZbbbkkkxxx{{{kkk\\\ZZZWWWUUUTTTUUUWWWXXXYYY[[[```ffflllrrrwwwzzz{{{|||~~~~~~~~~{{{wwwtttqqqooojjjfffdddffflllssswwwxxxrrrqqqpppnnnkkkhhhfffdddcccbbbcccdddhhhmmmqqqtttvvvxxxzzzzzzyyyyyy{{{|||}}}zzzyyyyyyxxxuuurrrpppnnnmmmkkkiiicccdddeeeeeefffiiimmmqqqooopppqqqqqqrrrtttxxx|||~~~}}}|||{{{yyywwwvvvuuuoooppprrrtttvvvxxxzzz{{{xxxyyyyyyyyyyyy|||~~~~~~mmm]]]UUUOOOLLLMMMLLLKKKIIIIIIJJJLLLQQQPPPRRRWWW[[[```iiirrruuucccYYYVVVRRROOONNNNNNMMMLLLKKKIIIGGGFFFFFFGGGIIIKKKKKKMMMNNNOOOMMMMMMNNNOOOJJJLLLNNNQQQTTTVVVXXXYYYXXX]]]cccfffgggkkkssszzz~~~|||uuuqqqlllfff[[[QQQPPPUUUWWWYYY\\\]]]\\\ZZZXXXWWWYYYQQQJJJIIIJJJJJJLLLOOOYYYaaallltttyyy|||}}}vvvnnnhhhbbb___\\\WWWYYY[[[[[[ZZZ\\\```dddiiikkkooossswwwzzz{{{|||||||||||||||}}}~~~}}}{{{{{{||||||{{{zzzzzzzzz{{{{{{|||}}}}}}~~~zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzyyyyyyyyy|||{{{{{{|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz}}}tttlllfff^^^XXXVVVRRRSSSUUUXXX]]]dddmmmsss|||}}}xxxrrrnnniiigggmmmvvvzzzuuuVVVCCCAAA;;;:::999999888888999999999888888777777888888999777777888888999::::::;;;:::;;;<<<;;;;;;;;;===???BBBMMMccc}}}uuucccZZZWWWTTTSSSSSSRRRQQQQQQSSSWWW[[[```iiittt{{{nnn^^^\\\YYYVVVUUUUUUWWWXXXYYY[[[___eeekkkrrrwwwyyyzzz{{{}}}|||yyyuuusssqqqqqqmmmjjjhhhjjjppptttvvvvvvtttttttttsssqqqnnnkkkiiiggggggfffggghhhkkkmmmooouuuwwwwwwvvvuuutttuuuvvv|||||||||yyywwwuuuuuuvvvvvvuuutttttttttssspppnnnlllmmmooooooppptttyyy~~~{{{}}}~~~~~~wwwwwwxxxxxxyyyzzzzzzzzzyyy{{{}}}~~~~~~}}}{{{wwwgggYYYSSSNNNLLLMMMMMMKKKJJJJJJLLLNNNVVVTTTVVVZZZ]]]aaaiiiqqqxxxfffZZZVVVRRROOONNNNNNMMMLLLKKKIIIGGGEEEEEEGGGIIIKKKLLLMMMOOOOOONNNNNNNNNOOOJJJKKKNNNQQQTTTVVVXXXXXXWWW\\\aaaccceeeiiirrryyyyyywwwssspppkkk```TTTRRRWWWXXX[[[```bbbbbbaaa```___]]]SSSKKKIIIIIIIIIKKKNNNZZZbbbmmmuuuzzz|||{{{wwwpppggg```ZZZVVVSSSQQQSSSVVVVVVUUUWWW[[[___dddfffkkkpppuuuwwwxxxyyy||||||||||||}}}~~~~~~||||||}}}}}}|||{{{yyyzzz|||}}}~~~~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxx|||{{{|||}}}}}}{{{yyyzzz|||}}}}}}}}}|||{{{{{{{{{zzzzzzzzz{{{{{{|||||||||~~~sssiiibbb[[[UUUTTTOOOQQQTTTXXX]]]eeemmmrrr{{{~~~yyysssnnniiigggmmmuuu}}}wwwVVVCCCAAA;;;:::999999888888999999999999888888888888999999888888999::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===???CCCNNNddd~~~yyyggg^^^YYYWWWSSSSSSRRRQQQQQQTTTXXX\\\\\\dddnnnvvv|||~~~wwwnnn___]]]ZZZWWWUUUUUUVVVWWWYYY[[[___eeekkkqqqwwwyyyyyyzzz{{{~~~{{{vvvsssqqqqqqqqqnnnlllkkkmmmrrruuuvvvtttxxxyyyzzz{{{yyyvvvrrrpppmmmlllkkkjjjjjjkkkkkklllssstttttttttrrrqqqqqqrrrtttuuutttrrrpppppprrrssswwwwwwxxxzzz|||{{{yyyvvvtttuuuwwwwwwwwwzzz~~~~~~}}}|||{{{zzzzzz|||~~~}}}|||ssspppcccXXXSSSMMMLLLMMMOOOOOOMMMLLLMMMNNNOOOQQQUUUXXX[[[```eeeiiizzz~~~fff```XXXQQQPPPPPPMMMKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMOOORRRUUUXXX]]]\\\\\\^^^dddkkkqqqsssyyy~~~{{{uuulllddd___^^^^^^bbbaaa```aaaccccccaaa``````WWWOOOLLLIIIIIINNNUUU___fffpppxxx}}}~~~~~~~~~|||vvvppphhhaaa^^^ZZZTTTQQQOOOOOOOOOPPPRRRUUUXXXYYY___aaaeeemmmuuuzzzzzzxxx{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuxxxzzz|||}}}~~~}}}|||{{{tttwwwzzz{{{zzzxxxwwwwwwuuuwwwyyy|||}}}}}}||||||zzzzzz{{{{{{|||{{{{{{zzz~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{{{{|||||||||||||||{{{{{{{{{~~~ssshhh```XXXTTTTTTNNNQQQVVV\\\ccckkktttyyyuuuhhhaaa^^^aaajjjsss~~~{{{XXXCCC@@@<<<;;;:::999888888888888555666666777777777777777666666777888999::::::;;;======;;;;;;<<<>>>@@@BBBHHHPPPeeeqqq^^^UUUVVVQQQQQQRRRQQQRRRTTTWWWZZZ^^^dddlllsssuuusssnnnjjjaaa[[[VVVVVVVVVTTTUUUXXXZZZ[[[```hhhlllnnnrrrxxxxxx{{{~~~{{{yyywwwvvvtttsssqqqqqqqqqrrrtttvvvxxxzzzxxx}}}~~~~~~{{{wwwtttttttttsssrrruuusssqqqppppppooonnnlllpppkkkiiilllmmmlllmmmppprrrxxx|||{{{|||~~~||||||}}}|||{{{}}}~~~oookkk___UUUPPPKKKNNNOOOPPPPPPNNNMMMMMMNNNOOOQQQSSSVVVXXX\\\aaaeeemmm~~~nnnbbbYYYRRRQQQPPPMMMKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLMMMOOORRRUUUVVV\\\\\\\\\___dddkkkpppsssxxx}}}uuummmhhhffffffhhheeebbb```aaaaaa```______WWWOOOKKKIIIIIINNNUUU]]]cccllltttwwwxxxxxxxxxyyy}}}qqqkkkccc^^^[[[XXXTTTPPPNNNNNNNNNNNNPPPSSSVVVXXX^^^___cccjjjrrrwwwxxxxxx{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzz|||~~~~~~}}}|||{{{vvvwwwyyyyyywwwuuuuuuuuuuuuwwwzzz|||}}}}}}|||{{{xxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||||||||{{{zzzyyy||||||}}}}}}}}}||||||{{{{{{~~~sssiiiaaaXXXSSSRRRPPPSSSXXX^^^dddllltttyyy|||rrrggg___[[[]]]gggrrrzzzXXXCCC???::::::999888777777777777555666666777777777777777888888888777777777777666===<<<;;;;;;<<<>>>@@@AAAFFFOOOddd~~~gggYYYWWWPPPQQQQQQQQQQQQSSSWWWZZZ]]]ccckkkqqqtttqqqmmmiiibbb[[[VVVVVVUUUSSSSSSVVVZZZ[[[```hhhlllmmmrrrxxxxxxzzz}}}}}}zzzxxxvvvwwwwwwvvvuuutttsssssstttuuuwwwyyyzzz}}}|||zzzzzzyyyxxxwwwwwwuuuqqqpppooonnnllljjjlllgggdddfffhhhhhhjjjmmmooovvv{{{|||~~~{{{yyy{{{oooiii]]]UUURRRKKKPPPQQQRRRQQQOOOMMMMMMMMMNNNPPPQQQSSSTTTWWW\\\___ddduuuxxxeee\\\TTTQQQPPPMMMKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPRRRSSSTTT[[[[[[\\\___dddjjjpppssszzzyyyrrrmmmkkkjjjoookkkfffcccbbbbbbaaa```___WWWNNNJJJHHHIIINNNUUU[[[```hhhmmmpppqqqqqqqqquuuyyykkkeee___ZZZYYYWWWSSSPPPMMMLLLKKKLLLMMMPPPSSSTTT[[[\\\___eeemmmsssvvvwwwzzz|||~~~{{{{{{yyyxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||xxxxxxxxxwwwtttssstttuuuwwwyyy|||~~~~~~}}}{{{wwwxxxyyyzzz|||}}}~~~~~~zzzzzzzzz{{{{{{|||||||||yyyzzz|||}}}}}}{{{yyywww|||}}}}}}~~~~~~~~~}}}}}}{{{~~~uuukkkaaaWWWQQQPPPRRRUUUZZZ___eeellltttxxx}}}tttmmmddd\\\WWWXXXdddqqq|||ZZZDDD???:::999888777666666666666555666777777888888777777888777777777777666666666;;;;;;:::;;;<<<>>>@@@AAADDDNNNdddnnn[[[SSSPPPPPPQQQPPPPPPRRRUUUXXX\\\aaaiiioooqqqpppllliiibbb[[[UUUUUUTTTQQQQQQTTTZZZZZZ___fffjjjlllqqqwwwwwwyyy{{{}}}|||vvvtttrrrsssuuuwwwwwwwwwuuuttttttssstttvvvwwwxxx~~~|||zzzwwwssspppnnnmmmkkkiiihhhaaa]]]___aaabbbeeejjjnnnvvv~~~~~~zzzwwwyyy|||~~~sssjjj___ZZZWWWNNNQQQRRRRRRQQQNNNLLLKKKKKKMMMNNNPPPPPPQQQSSSWWWZZZcccsss~~~hhh___VVVSSSPPPMMMKKKLLLHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRYYYZZZ\\\___ccchhhnnnrrr|||{{{uuuqqqpppqqquuurrrnnnllljjjhhheeeccc___WWWOOOKKKIIIIIIMMMSSSZZZ^^^cccgggiiijjjkkklllooosssyyy}}}kkkeee^^^ZZZXXXVVVSSSPPPKKKJJJIIIIIIJJJMMMOOOQQQWWWXXX[[[```gggnnnsssuuuyyyzzz}}}|||{{{zzzxxxxxxyyy{{{||||||}}}~~~~~~~~~~~~}}}}}}zzzzzzyyywwwuuuuuuwwwzzz{{{}}}~~~yyyyyyyyyzzz{{{|||}}}}}}wwwwwwxxxxxxyyyzzzzzzzzz{{{{{{||||||{{{{{{zzzyyy}}}}}}~~~~~~~~~{{{~~~wwwkkkaaaWWWQQQPPPRRRVVV[[[```eeelllrrrwww{{{wwwoooiiiaaaYYYRRRTTTbbbqqq|||[[[FFF@@@:::999888777777666666777666666777888888888888777555555666777888999:::::::::::::::;;;<<<>>>???@@@EEEOOOeeesss]]]SSSPPPPPPPPPPPPOOOQQQTTTWWW\\\aaagggmmmooonnnkkkhhh```YYYTTTTTTSSSQQQQQQTTTYYYYYY]]]dddhhhjjjooouuuuuuwwwyyy||||||wwwpppooonnnoooqqqtttuuuuuurrrrrrqqqpppqqqrrrtttttt{{{~~~|||xxxtttqqqpppooommmlllfff^^^YYYZZZ]]]___ccchhhpppyyy{{{xxxxxx{{{}}}~~~}}}~~~~~~tttjjj```]]]YYYNNNPPPQQQQQQPPPMMMJJJIIIJJJLLLMMMOOOOOOPPPRRRUUUXXXbbbooolllbbbXXXTTTQQQMMMKKKLLLHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJLLLNNNOOOPPPQQQQQQVVVXXX\\\^^^aaaffflllqqqzzz|||}}}zzz{{{|||yyyyyyxxxwwwvvvqqqlllggg___XXXQQQNNNKKKIIILLLQQQWWWZZZ^^^aaacccdddggghhhjjjmmmsssyyy~~~{{{nnniiiaaa\\\ZZZWWWSSSOOOIIIHHHGGGGGGHHHJJJLLLMMMSSSTTTXXX\\\bbbiiiooosssvvvwwwzzz}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyzzz~~~||||||{{{zzzzzzzzz{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{~~~|||zzzyyyxxxyyy{{{|||}}}}}}~~~|||~~~wwwiii^^^VVVRRRSSSQQQUUUZZZ```eeekkkqqquuuxxx~~~vvvoooiii___VVVOOORRRbbbrrrvvvXXXDDD>>>;;;;;;:::999888888888888666777777888888888888888666777888888::::::;;;<<<999::::::<<<===???@@@AAAHHHQQQgggvvvaaaWWWPPPQQQQQQPPPOOOQQQTTTWWW]]]aaaggglllnnnnnnkkkjjj]]]WWWSSSSSSSSSRRRSSSUUUWWWWWW[[[aaaeeeggglllsssrrruuuxxx|||yyytttmmmkkkiiijjjlllnnnoooooonnnnnnmmmmmmnnnpppqqqrrrvvvxxx|||yyyuuurrrqqqqqqqqqpppfff^^^YYYYYY[[[]]]bbbhhhooozzz||||||}}}~~~zzz{{{|||~~~vvvjjjaaa___[[[MMMOOOPPPQQQOOOLLLJJJIIIJJJKKKMMMNNNOOOPPPSSSVVVYYY^^^iiizzzpppeeeZZZUUUQQQMMMKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRVVVZZZ]]]___cccjjjooovvvxxx~~~~~~~~~}}}wwwoooiii```ZZZUUURRRNNNJJJJJJNNNRRRTTTWWWZZZ\\\^^^bbbeeefffiiinnntttzzz|||{{{yyyqqqkkkccc]]]ZZZWWWRRRNNNHHHGGGFFFEEEFFFHHHJJJKKKNNNQQQVVVZZZ___ffflllqqqrrrsssuuuwwwyyy{{{||||||~~~~~~~~~}}}}}}|||{{{{{{~~~~~~}}}}}}}}}||||||||||||}}}}}}||||||}}}~~~}}}{{{zzzyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwwwwyyy|||~~~|||}}}~~~|||rrreee\\\UUURRRTTTPPPTTTZZZ```eeekkkqqqtttwwwuuukkk^^^TTTOOOTTTdddtttmmmQQQAAA<<<<<<;;;:::999888888888888666777888888999999888888;;;;;;:::::::::999999999999:::;;;===???@@@AAABBBIIIRRRiiiuuubbbWWWQQQRRRQQQPPPPPPQQQTTTWWW```cccggglllnnnnnnmmmlll^^^XXXSSSSSSSSSRRRRRRUUUVVVUUUXXX^^^bbbdddjjjppppppsssxxx|||~~~wwwqqqgggeeecccccceeefffgggfffhhhhhhhhhiiikkkmmmpppqqqrrrttt{{{}}}yyyuuurrrqqqrrrrrrqqqfff^^^YYYYYYZZZ\\\```eeelllwww|||}}}sssjjjiiicccSSSOOOPPPQQQPPPMMMKKKKKKKKKKKKMMMOOOPPPRRRUUUZZZ]]]```hhhwwwrrrggg\\\VVVRRRMMMKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQOOOTTTYYY\\\]]]aaagggmmmrrrtttyyy}}}vvvnnniiiaaa\\\XXXVVVQQQKKKIIIKKKJJJLLLNNNQQQSSSXXX]]]aaaccceeejjjqqqwwwzzzzzzyyyoooiiiaaa\\\YYYVVVQQQMMMHHHGGGFFFEEEEEEFFFHHHIIIKKKOOOUUUZZZ^^^dddjjjooooooooopppqqqsssvvvyyyzzz|||}}}~~~}}}~~~}}}||||||{{{{{{{{{||||||}}}}}}|||||||||~~~}}}~~~}}}|||zzzyyyyyyzzz{{{|||~~~~~~~~~~~~|||zzzyyyxxxyyy{{{|||{{{|||}}}~~~}}}wwwiiiaaaZZZTTTQQQQQQPPPUUU[[[aaagggmmmrrrvvvzzz|||ooo^^^SSSPPPWWWhhhwwwgggNNN@@@===;;;:::999888777777777777777777888999999999999888:::::::::999999999888888:::;;;<<<>>>@@@AAABBBCCCGGGQQQiiiyyyeeeYYYRRRSSSRRRQQQQQQRRRUUUWWWbbbeeeiiimmmooopppooonnnbbb[[[UUUTTTSSSQQQPPPSSSTTTSSSVVV[[[___aaagggnnnooosssxxx||||||tttmmm___]]]\\\\\\]]]______^^^^^^___```bbbeeehhhkkkmmmoooqqqvvv}}}~~~zzzuuuqqqpppoooooooooddd]]]XXXXXXYYYYYY\\\aaajjjttt}}}uuuuuunnn]]]PPPQQQRRRQQQOOOMMMLLLMMMKKKMMMOOOQQQTTTWWW\\\___ggglllyyyttthhh\\\VVVRRRMMMKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKJJJJJJKKKMMMPPPRRRNNNSSSXXX[[[\\\___ffflllqqqsssvvv{{{~~~yyyssslllgggbbb^^^ZZZYYYTTTLLLHHHIIICCCEEEHHHJJJNNNSSSYYY]]]bbbdddhhhooouuuyyyyyyxxxlllfff___ZZZWWWTTTPPPMMMHHHGGGFFFDDDEEEFFFGGGIIIIIINNNTTTYYY^^^ccciiinnnmmmmmmmmmnnnpppssswwwyyyyyy{{{}}}}}}|||{{{{{{{{{{{{{{{||||||}}}|||zzzzzz{{{}}}|||yyyxxxzzz|||~~~|||{{{yyyyyyyyy{{{}}}~~~~~~}}}|||{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}uuukkkbbb^^^ZZZTTTOOOOOOQQQUUU\\\ccciiinnntttxxx~~~qqq___SSSQQQZZZjjjxxxfffNNNCCCAAA:::999888777666666666666777777888999999999999888666666777888999::::::;;;:::;;;===???AAABBBCCCCCCEEEPPPhhhooobbbSSSSSSSSSRRRQQQRRRUUUXXXdddfffjjjmmmpppqqqppppppeee^^^XXXUUUSSSOOONNNPPPSSSRRRTTTZZZ]]]___eeelllpppsssyyy|||}}}}}}~~~~~~~~~}}}{{{qqqiiiYYYXXXVVVVVVXXXZZZZZZZZZUUUVVVXXXZZZ^^^bbbfffhhhlllnnnsssxxx{{{tttpppnnnmmmlllkkkbbb[[[VVVVVVWWWWWWYYY]]]jjjsss}}}}}}fffYYYSSSPPPQQQPPPLLLJJJKKKLLLMMMPPPRRRUUUZZZ```ddddddkkkuuuooofff\\\UUUSSSRRROOOLLLKKKKKKJJJJJJJJJIIIIIIIIILLLKKKJJJKKKLLLMMMLLLKKKIIIIIIHHHIIIJJJLLLNNNOOOPPPRRRUUUXXX[[[```eeeiiihhhlllqqquuu{{{|||oooeeeaaabbbeeeddd\\\TTTOOOIIIDDDCCCCCCDDDFFFJJJOOOSSSUUUXXX^^^dddkkkttt{{{zzztttmmmggg___ZZZXXXVVVRRROOOFFFDDDCCCDDDFFFHHHIIIIIIIIILLLQQQVVVZZZ```eeeiiioooooonnnmmmlllnnnrrruuuxxxxxxzzz|||}}}~~~|||{{{zzz{{{|||}}}}}}}}}|||zzzyyy~~~}}}zzzxxxxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuvvvyyy}}}rrrjjj```YYYTTTRRROOOMMMSSSUUU[[[cccllluuuzzz|||~~~ooo]]]SSSRRR\\\nnn~~~cccLLL@@@::::::::::::999999999888888777888999::::::999888777999999999999999999::::::;;;===>>>>>>===>>>@@@CCCEEEPPP```xxxbbb\\\WWWRRRQQQPPPPPPVVV]]]___eeekkkoootttwwwtttnnnhhh___VVVSSSSSSQQQPPPRRRVVVTTTTTTWWWYYY[[[bbbiiimmmqqqvvv{{{}}}}}}{{{~~~}}}|||~~~~~~zzznnneeeWWWVVVUUUUUUVVVUUUSSSQQQSSSTTTTTTVVVXXX[[[^^^___ggglllrrrxxx}}}{{{vvvrrrooollliiigggccc\\\VVVUUUTTTUUUZZZ```dddooozzzqqqZZZTTTQQQRRRRRRNNNKKKKKKKKKMMMQQQTTTWWW\\\aaaeeebbbjjjuuuqqqhhh]]]VVVTTTSSSPPPLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJLLLMMMLLLKKKJJJIIIHHHHHHIIIKKKNNNOOOQQQSSSVVVXXX[[[___dddhhhlllooorrrtttwwwvvvkkkdddcccdddgggeee^^^VVVQQQKKKFFFCCCCCCCCCDDDFFFIIIMMMOOOTTTYYY___fffpppxxxxxxsssjjjddd]]]YYYXXXWWWTTTRRRIIIGGGEEEEEEFFFGGGHHHGGGIIILLLQQQUUUYYY^^^dddhhhkkkllllllkkkkkkmmmpppsssuuuwwwzzz}}}~~~}}}||||||||||||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzyyyyyyxxxxxxwwwwwwxxxvvvuuuvvvyyy}}}rrrkkkbbbZZZVVVTTTSSSQQQTTTWWW\\\dddmmmuuuzzz|||~~~ooo___UUUSSS\\\mmm|||dddMMMAAA<<<:::::::::999999999888888777888999999999999888777999999999999::::::::::::<<<===>>>>>>>>>???AAACCCDDDOOO```zzzbbb[[[VVVTTTTTTSSSRRRUUU[[[\\\aaafffjjjrrrzzz{{{xxxnnndddZZZVVVTTTQQQPPPQQQTTTRRRRRRVVVYYY\\\cccjjjlllpppvvvzzz|||~~~~~~|||~~~|||{{{|||~~~vvvjjjaaaVVVUUUTTTSSSTTTSSSQQQOOOOOOOOOPPPQQQSSSVVVYYYZZZaaafffmmmsssxxx~~~~~~zzzvvvrrrpppnnnllljjjccc\\\VVVTTTTTTTTTZZZ```dddoooyyy~~~|||\\\VVVRRRSSSSSSOOOLLLKKKJJJNNNSSSWWWZZZ^^^bbbeeebbbiiittttttkkk___XXXUUUTTTQQQMMMKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIJJJLLLLLLLLLKKKKKKJJJHHHGGGHHHKKKNNNPPPQQQSSSVVVXXX[[[___cccgggkkkmmmpppqqqsssxxxzzzppphhhdddeeefffiiiggg___WWWRRRMMMHHHEEEDDDCCCBBBCCCEEEGGGIIIMMMQQQWWW^^^iiisssuuurrreee```ZZZWWWWWWWWWUUUSSSMMMJJJGGGFFFFFFGGGGGGFFFIIILLLOOOSSSWWW\\\bbbfffggghhhiiiiiijjjlllooorrrsssvvvzzz~~~}}}{{{~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{vvvxxxzzz|||zzzwwwsssqqqvvvwwwxxxyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwyyy||||||sssmmmccc\\\XXXVVVVVVUUUUUUXXX^^^fffmmmtttyyy||||||ooo```WWWUUU\\\kkkzzzcccNNNBBB<<<:::::::::999999999888888777888999999999999888777999999999:::::::::;;;;;;===>>>?????????@@@BBBDDDCCCOOOaaaeeeZZZVVVTTTVVVUUUSSSTTTXXXXXX\\\```eeeppp|||uuujjj___ZZZVVVRRRPPPPPPRRRPPPQQQVVVYYY[[[bbbjjjkkkoootttyyy{{{}}}}}}{{{}}}~~~}}}zzzqqqfff]]]UUUTTTRRRQQQRRRQQQOOOMMMMMMMMMMMMNNNPPPRRRUUUVVVYYY^^^eeekkkpppwww}}}zzzvvvtttrrrqqqpppnnnddd]]]VVVSSSSSSTTTYYY```fffpppyyy}}}aaaYYYTTTTTTUUUQQQMMMLLLJJJNNNTTTYYY]]]```bbbdddcccgggooo}}}zzzpppccc[[[WWWUUURRRNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJLLLJJJHHHGGGHHHJJJNNNPPPQQQSSSUUUWWWYYY]]]bbbeeeeeehhhkkknnnqqquuuzzzyyyppphhhfffgggiiikkkiii```XXXSSSNNNJJJHHHGGGEEEDDDDDDEEEFFFGGGFFFJJJPPPWWWcccooosssqqqccc^^^XXXUUUVVVVVVTTTRRROOOLLLHHHFFFGGGHHHHHHHHHIIIKKKNNNQQQTTTYYY___ccceeegggiiikkklllnnnqqqssstttvvvxxx{{{}}}}}}|||{{{||||||||||||}}}}}}~~~~~~}}}~~~~~~|||{{{vvvwwwyyyzzzyyyvvvssspppvvvwwwyyyzzz{{{zzzyyyxxx||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyvvvwwwwwwxxxyyy{{{~~~yyytttnnneee\\\WWWUUUUUUVVVUUUYYY```gggmmmrrrwwwzzz~~~yyynnnaaaYYYVVV[[[jjjxxx{{{aaaNNNBBB<<<:::::::::999999999888888888888888999999888888888999999::::::;;;;;;<<<<<<===???@@@@@@???@@@BBBEEEBBBOOObbbmmm\\\VVVSSSSSSTTTRRRSSSVVVVVVZZZ^^^dddooo|||xxxmmmbbb\\\XXXSSSPPPQQQRRRPPPRRRVVVXXXZZZ```gggjjjmmmssswwwzzz|||~~~~~~~~~}}}{{{vvvnnneee]]]VVVTTTRRRQQQQQQPPPNNNMMMNNNNNNNNNNNNPPPRRRTTTVVVSSSXXX___eeejjjpppxxx~~~|||xxxuuutttsssqqqpppggg___WWWSSSRRRSSSZZZaaaiiisss{{{}}}~~~hhh^^^UUUUUUUUURRRNNNLLLJJJNNNTTTZZZ]]]___aaacccdddeeeiiissswwwiii^^^ZZZWWWSSSOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJKKKJJJIIILLLJJJIIIHHHHHHJJJMMMOOOPPPRRRTTTVVVWWW[[[___bbbbbbeeehhhlllooossswwwyyy|||}}}tttlllhhhhhhiiillliiiaaaZZZVVVRRRMMMJJJHHHFFFEEEDDDEEEFFFGGGBBBFFFLLLTTTaaannnsssrrreee```YYYVVVUUUUUUSSSQQQNNNKKKGGGFFFGGGIIIJJJJJJIIIKKKMMMOOORRRVVV\\\```dddgggkkkmmmoooqqqtttvvvvvvvvvvvvwwwxxxzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{xxxxxxwwwvvvvvvuuuuuutttyyyzzz{{{|||||||||{{{zzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{uuuwwwyyyyyyyyyzzz}}}yyysssmmmdddZZZTTTQQQRRRTTTVVV[[[bbbggglllppptttwww}}}uuulllaaaZZZVVV\\\kkkzzzyyybbbQQQFFF>>>:::::::::999999999888888999888888888888888888999999::::::;;;<<<<<<=========???@@@@@@???@@@BBBEEECCCOOObbbwww___WWWPPPOOOPPPPPPRRRVVVVVV[[[```eeeooozzz~~~}}}wwwmmmbbb\\\XXXTTTQQQRRRTTTRRRSSSVVVWWWWWW\\\bbbggglllqqqvvvyyy|||~~~~~~}}}}}}|||zzzuuunnngggaaaZZZWWWTTTRRRRRRQQQPPPNNNOOOOOONNNOOOPPPRRRTTTUUUQQQUUU\\\```dddjjjqqqwww{{{xxxvvvuuusssqqqkkkbbbYYYUUUSSSTTT[[[cccmmmuuu|||}}}}}}pppcccWWWTTTUUURRROOOMMMKKKNNNTTTXXXZZZ\\\^^^```aaaccceeekkkyyy~~~oooccc]]]YYYTTTPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGHHHJJJJJJJJJIIIKKKJJJJJJIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUXXX\\\___dddeeegggjjjmmmpppqqqrrrxxx{{{xxxnnnhhhggggggjjjhhhbbb]]]\\\ZZZVVVLLLKKKHHHFFFDDDDDDDDDEEEAAAEEELLLTTTbbbooouuusssiiiddd]]]YYYXXXWWWUUUSSSNNNKKKGGGEEEFFFHHHJJJJJJIIIJJJKKKMMMOOOSSSYYY]]]bbbfffkkkoooqqqsssvvvwwwwwwvvvttttttuuuxxxzzz|||xxxxxxwwwwwwxxxyyy{{{||||||}}}~~~~~~~~~}}}|||{{{zzzxxxvvvuuuuuuvvvxxxzzz||||||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyywwwwwwxxxyyyzzz{{{||||||uuuwwwzzzzzzyyyyyy}}}zzzpppkkkbbbXXXQQQNNNQQQTTTWWW]]]dddjjjlllooossswww|||rrrkkkbbb[[[XXX^^^oooyyydddVVVJJJBBB:::::::::999999999888888999999888777777888999999999::::::;;;<<<===>>>>>>===>>>?????????@@@BBBDDDDDDPPPbbb~~~aaaXXXPPPNNNOOOPPPRRRUUUVVV[[[```eeennnwwwyyywwwxxxmmmbbb]]]YYYTTTRRRSSSTTTRRRSSSVVVVVVUUUYYY___eeejjjpppvvvzzz}}}~~~{{{|||~~~~~~}}}{{{vvvpppjjjfff___]]]YYYVVVUUUUUUSSSRRROOONNNNNNNNNNNNPPPRRRSSSQQQUUUZZZ^^^```eeekkkpppzzz|||zzzxxxvvvuuupppfff\\\WWWUUUWWW^^^fffooowww}}}}}}|||~~~~~~}}}~~~wwwhhhYYYTTTSSSQQQOOONNNKKKNNNSSSVVVWWWYYY[[[]]]\\\___dddiiiuuutttggg___ZZZUUUPPPLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGIIIJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSVVVZZZ]]]ddddddeeehhhkkkmmmnnnoootttxxx~~~xxxllleeecccbbbfffgggcccbbbdddeeecccSSSQQQMMMIIIFFFEEEDDDDDDBBBGGGNNNWWWeeerrrwwwuuunnnhhhbbb^^^^^^]]][[[XXXQQQMMMGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQWWW[[[^^^bbbhhhmmmppprrruuuvvvuuuttttttuuuvvvwwwyyyyyyyyyxxxwwwvvvwwwyyyzzz|||||||||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}~~~}}}}}}|||||||||}}}}}}|||||||||{{{zzzyyyyyyyyywwwwwwxxxxxxyyyyyyzzzzzztttxxx{{{{{{yyyyyy|||zzzkkkggg___VVVOOONNNRRRWWWYYY```hhhmmmnnnppptttwww|||yyyrrrkkkddd^^^\\\cccuuuvvvcccVVVKKKBBB:::::::::999999999888888999999888777777888999999::::::;;;<<<===>>>??????<<<===>>>>>>>>>???AAACCCFFFQQQbbbbbbYYYRRRRRRSSSSSSRRRTTTUUUYYY^^^ccckkkuuuxxxvvvzzzoooddd^^^ZZZUUURRRSSSRRRPPPRRRUUUVVVUUUYYY___ccchhhooovvv{{{|||}}}}}}wwwqqqllljjjeeebbb^^^[[[ZZZYYYXXXVVVOOOOOONNNNNNNNNPPPQQQRRRSSSVVVZZZ\\\]]]```eeeiiisss}}}}}}|||uuujjj___YYYWWWYYYaaajjjnnnvvv|||{{{zzz|||}}}|||yyy{{{}}}{{{kkkZZZSSSSSSQQQOOONNNLLLNNNRRRTTTUUUWWWYYY[[[WWW]]]dddjjjvvvwwwiii```[[[UUUQQQLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIJJJKKKLLLLLLLLLJJJJJJLLLNNNPPPQQQRRRTTTXXX[[[bbbaaabbbeeeiiimmmoooppppppvvv}}}wwwjjjbbbaaa^^^cccfffeeefffjjjmmmmmm[[[XXXSSSNNNJJJGGGEEEEEECCCHHHPPPZZZhhhuuuyyywwwpppkkkeeebbbbbbbbb```^^^SSSNNNHHHDDDCCCDDDEEEEEEIIIIIIJJJJJJLLLPPPVVVZZZ[[[___fffkkkoooqqqssstttrrrsssuuuvvvwwwwwwwwwwwwzzzyyyxxxwwwwwwyyy{{{|||{{{|||}}}}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttxxx|||{{{yyyxxx|||yyygggddd]]]UUUOOOOOOUUUZZZ\\\ccckkkooopppqqquuuyyy{{{}}}vvvrrrllleee```^^^fffzzzrrr```TTTIII???:::::::::999999999888888:::999888777777888999:::::::::;;;<<<===>>>???@@@;;;===>>>>>>===>>>AAACCCGGGRRRaaa~~~bbbZZZTTTUUUWWWUUUSSSSSSTTTWWW[[[___iiitttyyyyyy}}}rrrfff```[[[UUURRRRRRPPPOOOQQQUUUVVVVVVZZZ```bbbgggooovvv{{{~~~xxxrrrmmmkkkiiieeeaaa^^^\\\\\\ZZZYYYQQQQQQPPPPPPPPPQQQSSSTTTSSSWWWZZZ[[[[[[]]]aaaeeelllvvvwwwmmmaaa[[[YYY[[[ccclllmmmuuuzzzzzzyyy{{{|||{{{yyyzzz}}}sss[[[TTTUUUTTTPPPNNNKKKLLLNNNOOOPPPSSSWWWZZZWWW]]]bbbgggvvvxxxggg^^^ZZZVVVSSSPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOQQQSSSUUUXXXYYY```aaadddgggiiilllmmmnnnssssssxxxrrrfff___\\\YYY[[[```fffkkknnnnnnllleeebbb\\\UUUPPPMMMKKKKKKHHHLLLRRRZZZhhhwww~~~~~~wwwqqqiiiffffffddd___ZZZQQQNNNIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSXXX]]]ccchhhkkknnnqqqsssuuuvvvvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyzzz||||||{{{zzz{{{{{{{{{zzzzzzzzz{{{|||~~~zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxxxxxxxwwwvvvuuuvvvxxxzzzzzzzzzzzz|||}}}xxxpppdddWWWQQQPPPQQQXXX___^^^bbbggglllqqqvvv{{{zzzsssnnnhhhbbb___jjjjjjQQQCCC???@@@999999999999999999999999::::::999999::::::;;;<<<::::::;;;;;;<<<==================>>>???AAABBBCCCGGGMMM[[[www^^^XXXUUUXXXZZZXXXVVVVVVXXXXXX[[[aaajjjssszzz}}}~~~yyypppeee\\\WWWTTTSSSSSSRRRQQQQQQSSSWWWZZZ]]]aaafffooowww}}}{{{vvvttttttqqqooollljjjgggccc^^^[[[UUUTTTRRRQQQQQQRRRSSSTTTXXXXXXXXXYYYZZZ]]]___aaagggjjjrrr}}}~~~rrrddd]]]ZZZ[[[aaagggpppsssxxx{{{||||||}}}~~~|||~~~www^^^TTTTTTSSSPPPOOOKKKLLLNNNNNNOOOQQQTTTWWW[[[___dddkkk{{{zzziii```[[[WWWSSSPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXX___aaacccfffiiikkklllmmmnnnooottt}}}}}}pppfff___[[[YYYZZZ^^^ccciiimmmnnnnnnhhheee```[[[VVVSSSRRRRRROOORRRVVV^^^lll|||{{{tttmmmhhhgggeee___ZZZSSSOOOJJJGGGFFFGGGHHHHHHEEEFFFFFFHHHJJJMMMPPPQQQVVV[[[aaafffiiillloooqqquuuuuuvvvxxxyyy{{{||||||zzzzzzyyyyyyxxxyyyyyyzzzyyyzzz||||||zzzzzzzzz{{{yyyyyyyyyyyyzzz{{{||||||{{{||||||}}}||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{wwwwwwwwwwwwwwwwwwvvvvvvzzz{{{{{{zzzyyyyyyzzz|||}}}tttmmmbbbWWWRRRQQQRRRXXX^^^___ccchhhnnnrrrwww|||{{{qqqllleee______lllgggOOOAAA===>>>999999999999999999999999:::999999999999:::;;;;;;::::::;;;;;;<<<==================>>>???AAABBBCCCFFFMMM\\\www]]]VVVSSSVVVYYYWWWUUUUUUVVVWWWYYY___iiisss||||||rrrggg]]]XXXVVVVVVSSSRRRQQQQQQSSSVVVZZZ\\\^^^dddllltttzzz~~~|||yyywwwvvvtttrrrpppmmmhhhccc^^^ZZZXXXUUUSSSRRRRRRSSSTTTVVVWWWXXXYYY[[[]]]___```eeehhhppp{{{}}}qqqccc[[[XXXYYY___fffjjjnnnssswwwzzz{{{}}}|||aaaTTTQQQQQQQQQPPPKKKMMMNNNNNNNNNOOORRRTTT\\\^^^bbblll}}}pppeee^^^XXXTTTQQQOOOMMMKKKJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIILLLOOORRRUUUVVVWWW^^^___bbbeeehhhjjjkkkllliiiiiinnnvvvxxxppphhhaaa\\\XXXXXXZZZ^^^dddiiillllllhhhfffccc```^^^\\\\\\\\\WWWYYY\\\bbbooozzzqqqkkkiiifff```[[[UUUQQQKKKGGGGGGGGGHHHHHHCCCDDDDDDFFFHHHKKKNNNPPPTTTXXX^^^cccfffiiilllnnnssstttuuuwwwyyy{{{|||}}}xxxxxxwwwwwwwwwxxxxxxyyyxxxzzz|||{{{zzzyyyyyyzzzxxxxxxyyyyyyzzzyyyyyyyyy||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvvvvwwwwwwwwwwwwwww~~~~~~}}}zzzxxxxxxzzz|||uuummmhhh^^^UUURRRRRRSSSXXX^^^___cccjjjppptttxxx{{{}}}|||pppiiiaaa]]]```qqqdddMMM???;;;<<<999999999999999999999999999999999999999:::;;;;;;::::::;;;;;;<<<==================>>>@@@AAACCCDDDFFFNNN]]]sss\\\TTTPPPSSSWWWVVVUUUUUUTTTTTTVVV\\\fffrrr~~~vvvjjj___YYYWWWXXXSSSRRRQQQQQQSSSVVVYYY[[[]]]bbbjjjqqqwww||||||}}}|||zzzyyyuuupppiiidddaaa^^^YYYUUUSSSRRRSSSTTTTTTUUUWWWZZZ\\\^^^______bbbeeemmmwww{{{nnn```YYYVVVWWW]]]ddddddiiiooouuuyyy|||eeeTTTOOOPPPQQQQQQNNNOOOPPPPPPPPPPPPRRRSSSYYYZZZ^^^hhhzzz{{{mmmbbbZZZUUUQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJEEEGGGJJJNNNQQQTTTUUUVVV\\\^^^```cccfffhhhjjjjjjggggggjjjpppxxxxxxsssmmmeee^^^YYYXXXWWWYYY]]]aaadddeeeccccccccccccdddeeefffggg`````````dddooo~~~~~~tttnnnkkkgggaaa\\\WWWRRRKKKGGGEEEFFFFFFGGGCCCCCCDDDEEEHHHKKKNNNPPPRRRVVV]]]bbbeeehhhkkkmmmpppqqqsssuuuwwwyyy{{{|||wwwvvvvvvvvvvvvwwwwwwxxxxxxzzz{{{{{{yyyxxxxxxyyyxxxyyyzzzzzzzzzyyyxxxwww{{{{{{|||}}}}}}}}}||||||{{{{{{||||||||||||{{{{{{wwwwwwwwwwwwxxxxxxyyyyyy}}}zzzxxxxxx{{{~~~}}}vvvmmmgggbbbZZZTTTSSSTTTUUUYYY^^^___dddkkkppptttvvvxxxzzz{{{pppggg^^^\\\cccwww|||aaaKKK???;;;;;;888888888888888888888888999999999888999::::::;;;::::::;;;;;;<<<==================>>>@@@BBBDDDEEEFFFPPP^^^~~~ooo]]]TTTNNNPPPUUUVVVTTTTTTQQQRRRSSSXXXbbbooo}}}|||nnnaaaYYYXXXYYYSSSRRRQQQPPPRRRTTTWWWYYY]]]bbbiiipppuuuzzz|||uuunnnhhhfffccc]]]WWWSSSRRRRRRSSSSSSUUUXXX[[[]]]____________cccjjjsss|||wwwjjj]]]VVVTTTUUU[[[bbbdddhhhooouuuzzz~~~~~~gggTTTMMMOOORRRRRRQQQRRRTTTTTTSSSRRRSSSTTTWWWWWW[[[ffftttvvvggg\\\WWWQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFIIILLLPPPRRRTTTUUU[[[\\\___bbbdddfffhhhiiihhhgggiiimmmrrr}}}|||xxxsssjjjccc[[[XXXUUUSSSUUUXXXZZZ[[[\\\^^^aaaeeeiiimmmoooqqqhhhhhhfffgggppp~~~~~~tttmmmkkkhhhccc^^^XXXRRRKKKEEECCCDDDDDDDDDBBBCCCCCCEEEHHHLLLOOOQQQRRRVVV\\\aaaeeehhhjjjlllmmmnnnppprrrtttvvvxxxyyyuuuuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzxxxwwwyyyzzz{{{{{{|||||||||{{{{{{{{{|||}}}}}}|||{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{yyyxxxzzz}}}~~~xxxppphhhbbb^^^WWWRRRTTTVVVXXX\\\aaa```eeekkkooorrrssstttuuuzzzrrrhhh___^^^hhh}}}yyy^^^JJJ???<<<;;;888888888888888888888888999888888888888999::::::::::::;;;;;;<<<=========<<<======???AAACCCDDDFFFGGGRRR___{{{ttt___UUUMMMOOOTTTUUUTTTSSSPPPQQQQQQTTT\\\iiixxxsssdddZZZWWWWWWSSSRRRQQQPPPQQQSSSVVVXXX\\\```ggglllqqqvvv{{{~~~~~~~~~xxxpppkkkiiieee___YYYUUURRRRRRRRRTTTUUUXXX[[[]]]^^^^^^^^^]]]bbbiiiqqqwww|||pppeeeZZZUUUSSSTTTYYY___ccchhhooouuuyyy}}}{{{gggTTTMMMPPPSSSRRRSSSTTTVVVVVVUUUUUUUUUVVVXXXXXX]]]eeennnzzz{{{iii]]]XXXRRRPPPNNNLLLKKKJJJJJJKKKIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGIIIKKKNNNQQQTTTUUUYYY[[[]]]```ccceeefffgggiiihhhjjjlllpppyyyxxxooohhh]]]YYYTTTQQQPPPQQQQQQQQQVVVYYY^^^eeekkkpppssstttmmmllljjjjjjrrr~~~zzzqqqkkkjjjiiieeeaaaYYYSSSKKKEEEBBBBBBCCCCCCAAABBBCCCEEEHHHKKKOOOPPPRRRVVV\\\aaaeeegggjjjllllllmmmnnnppprrrtttuuuvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxyyyzzz{{{|||||||||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxzzz{{{yyyzzzzzzyyyyyy{{{~~~}}}wwwnnnfff```[[[UUUQQQTTTWWWZZZ___ddddddggglllnnnooopppqqqrrryyyzzztttiii```aaammmuuu[[[III@@@<<<<<<888888888888888888888888888888888888888999::::::::::::;;;;;;<<<=========<<<===>>>???AAACCCEEEFFFGGGSSS^^^vvvdddWWWNNNOOOUUUVVVTTTSSSQQQQQQQQQQQQUUU```nnnyyyxxxiii\\\WWWVVVTTTRRRQQQPPPPPPRRRUUUVVVXXX\\\bbbggglllqqquuuyyy|||}}}}}}xxxrrrmmmiiigggbbb\\\XXXUUUSSSRRRTTTUUUVVVXXXZZZ[[[\\\\\\[[[aaajjjqqqvvvxxxzzz{{{~~~|||xxxhhh___VVVTTTSSSTTTWWW\\\aaafffmmmssswww{{{~~~}}}vvvfffTTTNNNQQQSSSRRRSSSUUUWWWXXXWWWVVVVVVWWWWWWYYY^^^cccfffmmm|||jjj]]]XXXRRRQQQOOOLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIILLLPPPTTTVVVXXXYYY\\\___aaadddeeefffhhhiiikkkmmmpppyyy{{{qqqkkk^^^ZZZTTTPPPOOONNNNNNMMMOOORRRYYY```fffkkknnnooojjjjjjhhhiiiqqq}}}|||uuulllhhhiiiiiigggddd[[[UUULLLEEEBBBBBBCCCCCC???@@@AAACCCFFFJJJMMMOOOQQQUUU[[[```dddfffiiikkkmmmnnnooopppqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzyyywwwvvvuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyzzz{{{||||||}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwuuuuuuvvvwwwxxxwwwxxxzzzzzzzzzzzz}}}~~~wwwnnnfffaaaZZZTTTPPPTTTXXX\\\bbbhhhiiikkkmmmnnnnnnnnnoooqqqvvv{{{uuujjjbbbdddooopppWWWGGG???<<<;;;888888888888888888888888888888888888888999999:::::::::;;;;;;<<<=========<<<===>>>???AAADDDFFFGGGEEERRR[[[pppiii[[[OOOPPPUUUWWWUUUSSSRRRRRRQQQOOOPPPXXXdddnnn~~~{{{mmm```YYYXXXTTTSSSQQQOOOOOOQQQSSSUUUWWW[[[```eeeiiinnnsssvvvyyy{{{~~~|||xxxsssoooiiihhhddd```\\\XXXUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXYYY```kkkssswwwyyyzzz{{{|||{{{zzzzzzyyywwwssspppaaaZZZTTTSSSTTTTTTVVVZZZ___dddlllsssxxx}}}}}}zzzxxxvvvrrreeeUUUNNNQQQTTTRRRRRRTTTWWWXXXWWWVVVWWWWWWVVVYYY^^^aaa```dddvvv{{{iii]]]XXXRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIKKKOOOTTTVVVWWWYYY[[[^^^aaacccdddeeeggghhhkkknnnqqqyyy|||rrrmmm^^^ZZZUUUQQQOOONNNMMMLLLIIIMMMSSSZZZ```dddffffffeeeeeedddfffooo{{{xxxqqqiiifffgggiiihhheee]]]WWWMMMFFFCCCCCCDDDDDD>>>>>>???BBBEEEIIILLLNNNPPPTTTZZZ___ccceeehhhjjjnnnooopppqqqrrrsssttttttuuuuuuuuuuuuvvvwwwyyyyyyxxxyyyzzzyyywwwuuuuuuvvvvvvuuuuuutttuuuwwwyyyzzzzzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}|||{{{yyywwwuuutttssstttuuuvvvwwwxxxzzzzzzzzzzzz{{{|||xxxooofffaaaZZZSSSPPPSSSXXX]]]dddjjjmmmnnnoooooonnnnnnoooqqqttt}}}}}}uuujjjbbbeeepppmmmUUUEEE>>><<<;;;777777777777777777777777888888888777888999999:::::::::;;;;;;<<<======>>><<<===>>>???AAADDDFFFGGGDDDPPPXXXkkklll]]]QQQQQQVVVXXXUUUSSSRRRRRRQQQNNNMMMSSS^^^gggwww}}}}}}pppccc\\\YYYTTTSSSPPPOOOOOOQQQSSSTTTYYY\\\aaafffjjjnnnssswwwxxxzzz~~~~~~}}}~~~|||zzzwwwssspppiiiiiifffccc___[[[XXXVVVRRRQQQQQQPPPQQQSSSTTTVVVWWW```llluuuzzz{{{|||}}}zzzwwwssspppooommmllljjj]]]WWWRRRSSSTTTTTTVVVYYY```eeemmmuuu{{{|||xxxuuutttcccWWWOOOLLLQQQWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXZZZ\\\^^^cccooo|||ooo```VVVUUUSSSQQQOOOOOONNNKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFIIIJJJLLLOOOTTTWWWXXXYYYZZZ\\\^^^___aaaaaaggghhhiiijjjmmmvvvzzzrrrmmmbbb___[[[XXXVVVSSSPPPNNNOOONNNNNNQQQUUUYYY[[[\\\\\\]]]```dddkkkssszzz~~~yyyrrriiieeeeeegggfffddd\\\WWWOOOIIIFFFDDDDDDCCCBBBAAA@@@@@@BBBEEEHHHKKKQQQUUU[[[___bbbeeegggiiinnnrrrvvvuuurrrqqqtttwwwuuuuuutttttttttttttttssssssvvvyyyzzzyyyxxxxxxyyyxxxzzz{{{yyywwwwww{{{~~~zzz|||}}}}}}||||||}}}~~~}}}}}}zzzvvvttttttuuuuuuvvvvvvwwwwww{{{{{{{{{{{{{{{{{{zzzzzz|||~~~xxxmmmaaa[[[UUUPPPOOOSSSYYY^^^dddkkklllllllllkkkkkknnnrrruuu{{{{{{wwwoooiiilllzzzcccNNNBBB<<<:::;;;888777777777888999::::::888888888888888999999999999::::::;;;;;;<<<<<<<<<>>>>>>>>>@@@BBBDDDDDDDDDHHHNNNWWWjjjzzzdddRRRPPPSSSPPPPPPTTTRRRQQQPPPNNNNNNPPPVVVZZZlllyyyxxxkkk^^^VVVRRRQQQOOONNNOOOQQQSSSUUUWWWZZZ]]]aaadddiiiooosssxxx{{{~~~}}}{{{|||}}}|||zzzwwwuuuuuuuuuuuutttrrrnnniiieeebbb___YYYUUUOOOOOOOOOPPPQQQSSSTTTUUUXXX^^^iiirrrxxxyyywwwuuusssppplllhhheeedddddddddZZZTTTPPPPPPQQQSSSYYY___eeeiiimmmqqqxxx}}}{{{xxxjjj^^^SSSMMMOOOUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY\\\\\\```kkkvvvuuufff[[[UUUSSSPPPOOONNNMMMKKKIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJLLLOOORRRTTTUUUWWWZZZ]]]```bbbcccfffhhhjjjkkknnnuuu~~~}}}xxxpppkkkgggccc___[[[XXXVVVSSSQQQMMMLLLLLLMMMQQQTTTUUUUUUXXXYYY\\\```fffnnntttxxxwwwpppiiieeeffffffeeebbb[[[UUUNNNHHHEEEDDDCCCBBBBBBAAA@@@@@@BBBEEEIIIKKKRRRVVV\\\```cccfffhhhjjjlllpppsssssspppnnnpppsssqqqqqqqqqppppppppppppppptttuuuwwwwwwwwwwwwyyy{{{{{{|||{{{zzzyyyyyyzzz|||zzz{{{||||||{{{zzz{{{}}}}}}||||||}}}~~~}}}zzzwwwttttttuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxxxx{{{~~~~~~wwwlllbbb\\\WWWSSSRRRVVVZZZ^^^ccciiilllllllllkkkjjjmmmqqqttt{{{}}}yyyvvvpppkkkpppcccMMMAAA:::888999888888888777888888999999777777888888999999:::::::::::::::;;;;;;<<<======>>>>>>>>>@@@CCCDDDEEEEEEHHHMMMUUUeeemmmWWWQQQRRROOONNNPPPRRRQQQPPPNNNMMMOOOTTTWWWdddrrrxxxmmmaaaWWWSSSQQQOOONNNNNNPPPRRRTTTVVVYYY\\\___ccchhhmmmqqqwwwyyy|||~~~|||zzzyyyyyy{{{yyyuuussssssrrrqqqooollliiidddaaa```]]]YYYUUUPPPPPPQQQQQQRRRSSSTTTTTTUUU[[[eeeooouuuvvvtttrrrmmmjjjfffbbb___^^^^^^___XXXSSSPPPQQQRRRTTTYYY___dddiiinnnrrrxxxuuuhhhZZZOOONNNSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVYYY[[[[[[]]]fffpppzzz|||lll```UUUSSSPPPNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGJJJLLLOOOQQQTTTWWW\\\___bbbdddeeehhhkkkmmmooottt{{{|||yyyyyyyyyqqqmmmlllhhhccc___\\\YYYWWWUUUNNNMMMKKKLLLNNNPPPPPPOOORRRSSSUUUZZZ```ggglllppprrrnnnhhheeeeeedddaaa^^^XXXSSSLLLGGGEEEDDDCCCBBBCCCBBBAAAAAACCCFFFIIIKKKRRRVVV]]]bbbeeegggiiikkkmmmooorrrqqqnnnlllmmmooommmmmmmmmmmmmmmmmmmmmmmmtttttttttttttttwww{{{~~~}}}{{{zzz{{{{{{zzzyyyyyyzzz{{{{{{yyyxxxyyyzzz}}}{{{zzzzzz{{{{{{yyyxxxuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwzzz}}}~~~~~~{{{tttkkkbbb]]]XXXTTTTTTXXX[[[\\\aaaggghhhhhhhhhggghhhkkkpppttt|||{{{uuusssooommmttt~~~aaaLLL@@@:::777888999999888888777888888888777777777888999::::::;;;::::::;;;;;;<<<======>>>===>>>???AAACCCDDDEEEFFFGGGLLLRRR```xxx]]]RRRQQQNNNLLLMMMQQQQQQPPPMMMLLLMMMPPPSSSYYYgggvvv{{{xxxooocccZZZTTTSSSPPPOOONNNPPPQQQSSSVVVXXX[[[^^^aaafffkkkoootttvvvyyy{{{|||}}}zzzxxxwwwzzzwwwssspppnnnmmmkkkiiifffdddaaa___^^^\\\YYYWWWRRRRRRRRRRRRSSSSSSSSSTTTSSSYYYbbbkkkqqqqqqpppnnneeeccc```\\\YYYXXXXXXXXXUUUQQQPPPRRRTTTVVVZZZ___dddjjjooosssyyyppp___RRROOOSSSPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTXXX\\\\\\]]]eeeoooyyypppaaaVVVTTTPPPNNNMMMLLLJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFHHHKKKNNNOOOSSSWWW[[[___bbbdddeeeiiinnnppprrrtttyyy}}}{{{vvvvvv{{{}}}{{{uuurrrqqqmmmhhhccc```]]]ZZZXXXSSSQQQOOOOOOOOOOOONNNLLLMMMOOOQQQUUU[[[aaafffiiimmmjjjgggeeecccaaa]]]YYYTTTPPPJJJFFFDDDDDDCCCBBBCCCBBBAAABBBCCCFFFJJJLLLRRRWWW]]]cccfffhhhjjjkkknnnpppqqqooollljjjjjjkkkiiiiiiiiijjjjjjkkkkkkkkkqqqrrrssstttuuuwww{{{~~~~~~{{{yyyzzz}}}~~~|||yyyyyyzzz{{{zzzyyyxxxyyyzzz|||{{{yyyxxxxxxyyyyyyyyyuuuvvvwwwxxxyyy{{{||||||zzzyyywwwuuuttttttttttttsssvvv{{{~~~}}}}}}|||yyyrrriiiaaa\\\UUUSSSUUUZZZ\\\]]]aaagggddddddddddddfffjjjpppuuu}}}yyyqqqmmmjjjkkktttzzz]]]JJJ@@@:::888999::::::999888777777777888666777888888999:::;;;;;;::::::;;;<<<===>>>>>>???===???AAACCCDDDEEEFFFGGGFFFKKKOOO[[[zzzbbbSSSOOONNNMMMNNNQQQQQQPPPNNNKKKKKKMMMOOOPPP^^^mmmuuuvvvqqqfff[[[WWWUUURRRPPPOOOOOOQQQRRRVVVXXX[[[]]]```eeejjjmmmrrrtttvvvxxxzzz~~~~~~{{{xxxxxxtttpppllljjjhhhfffddddddcccaaa___]]][[[YYYXXXQQQRRRSSSTTTUUUUUUVVVVVVXXX]]]dddkkkoooooollljjjaaa___\\\YYYWWWUUUUUUUUUSSSPPPPPPTTTVVVWWW[[[```dddkkkrrruuuyyy~~~tttcccTTTOOORRROOOOOOPPPPPPQQQRRRRRRSSSQQQSSSXXX]]]^^^```iiisssvvvcccXXXUUUQQQNNNMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHGGGFFFGGGJJJLLLOOOQQQSSSWWWZZZ^^^```bbbeeejjjpppsssssstttwwwzzz~~~yyyssssssuuuxxx|||~~~~~~|||xxxvvvtttqqqmmmiiifffccc___\\\XXXVVVTTTRRRQQQPPPMMMKKKLLLMMMOOOSSSXXX]]]bbbdddhhhfffdddbbb___\\\WWWTTTQQQMMMIIIFFFEEEDDDDDDCCCDDDCCCBBBBBBDDDGGGJJJMMMTTTYYY___eeehhhiiijjjkkkmmmmmmmmmllljjjhhhggggggddddddeeefffgggggghhhhhhlllooorrruuuvvvwwwxxxzzzzzzxxxwwwyyy}}}~~~}}}zzzyyy{{{{{{{{{yyyyyyzzz{{{{{{zzzyyywwwvvvwwwyyyzzzwwwwwwxxxyyyzzz{{{||||||zzzxxxvvvtttsssssssssttttttwww{{{~~~~~~~~~{{{wwwoooggg___ZZZSSSTTTXXX___aaabbbgggmmmkkkkkkiiihhhhhhkkkqqquuu~~~zzzooogggeeegggrrruuuZZZIII@@@<<<;;;<<<::::::999888777777777888777888888999::::::;;;;;;:::;;;;;;<<<>>>??????@@@>>>AAAEEEFFFFFFEEEFFFHHHEEEKKKOOOXXXvvvgggUUUOOOOOOOOOPPPPPPQQQPPPNNNLLLKKKKKKMMMLLLWWWeeennnsssrrrhhh^^^ZZZXXXTTTQQQPPPOOOPPPQQQVVVXXXZZZ]]]___ccchhhlllooorrruuuwwwzzz}}}}}}zzzvvvrrrnnnjjjhhhfffdddbbbccccccaaa___\\\YYYXXXWWWRRRTTTUUUWWWYYYZZZZZZZZZ```dddiiinnnpppnnnjjjhhhaaa```]]]ZZZXXXWWWVVVVVVRRRPPPPPPUUUWWWXXX[[[```eeemmmuuuxxx{{{~~~~~~zzzkkk[[[RRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRXXX]]]```cccmmmwww}}}hhhZZZWWWRRROOONNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKFFFGGGHHHGGGGGGHHHKKKMMMPPPQQQSSSVVVYYY\\\^^^```eeejjjpppsssssstttvvvxxxzzzyyysssrrrrrrtttwwwyyy{{{{{{zzzyyyxxxvvvtttrrrppplllgggccc]]][[[XXXVVVUUURRRNNNKKKLLLMMMPPPSSSXXX\\\```bbbcccbbbaaa^^^[[[VVVRRRPPPOOOLLLHHHFFFEEEFFFEEEDDDEEEDDDCCCCCCEEEHHHKKKMMMXXX]]]dddiiikkkkkkkkkkkkjjjjjjjjjiiigggfffdddccc``````aaabbbdddeeeffffffgggjjjooorrrssssssssstttuuuuuuvvvxxxzzz|||{{{zzzxxxyyy{{{zzzyyyyyy{{{|||yyyyyyyyyxxxvvvwwwyyy{{{xxxxxxyyyyyyzzzzzz{{{{{{xxxwwwuuurrrrrrrrrssstttxxx{{{~~~~~~~~~~~~|||yyyssslllddd]]]XXXSSSVVV^^^eeehhhiiimmmtttxxxwwwsssooommmooossswww|||qqqgggeeehhhssssssYYYIIIAAA===;;;===999999888888777888888888999999999999:::::::::::::::;;;<<<===>>>???@@@AAAAAAEEEIIIJJJHHHFFFGGGHHHFFFLLLPPPXXXsss~~~pppZZZPPPNNNPPPQQQOOOPPPQQQOOOMMMKKKKKKLLLKKKSSS]]]gggpppsssmmmddd^^^[[[WWWTTTQQQPPPQQQQQQTTTVVVYYY[[[]]]aaaeeeiiinnnqqquuuxxxzzz}}}zzztttqqqmmmjjjhhhgggeeecccbbbbbbbbb___\\\YYYYYYYYYXXXZZZ\\\^^^___``````___eeehhhmmmpppqqqnnnjjjhhhcccbbb```]]][[[ZZZYYYXXXSSSPPPQQQUUUWWWXXX[[[```fffpppxxx{{{|||~~~~~~~~~{{{jjj[[[SSSPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSXXX]]]```dddnnnyyylll\\\YYYTTTPPPOOONNNMMMLLLJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHGGGFFFGGGJJJLLLMMMNNNQQQTTTXXX[[[]]]___bbbgggmmmqqqqqqrrrtttvvvvvv|||}}}wwwwwwrrrsssuuuxxxzzz|||~~~~~~~~~~~~}}}}}}{{{wwwqqqlllcccaaa___]]]ZZZWWWRRROOOLLLMMMPPPTTTXXX[[[^^^```______^^^[[[VVVRRRNNNMMMMMMKKKHHHFFFFFFGGGFFFEEEEEEDDDCCCCCCEEEHHHLLLNNN]]]bbbiiimmmooonnnnnnmmmlllkkkjjjjjjiiihhhfffddd```aaabbbccceeefffggghhhdddfffiiikkkkkklllnnnppprrrtttvvvwwwwwwwwwwwwxxxuuuwwwxxxyyyxxxyyyzzz|||xxxyyyzzzyyywwwwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvtttrrrpppoooppprrrssszzz|||}}}~~~~~~yyyxxxtttooohhhaaa[[[XXXSSSWWW```iiikkkjjjnnnuuu}}}{{{wwwsssppprrrwww{{{vvvmmmjjjlllvvvtttZZZJJJAAA<<<:::;;;888888888777888888999999;;;::::::::::::999999999:::;;;<<<===???@@@AAABBBDDDHHHMMMMMMIIIGGGGGGIIIHHHOOOSSSXXXppp{{{bbbRRRLLLMMMOOONNNPPPQQQPPPNNNLLLKKKLLLJJJOOOWWWaaammmuuussslllaaa^^^ZZZVVVSSSQQQQQQRRRRRRTTTVVVXXXZZZ]]]bbbeeemmmpppvvvzzz|||}}}~~~{{{ssspppllljjjjjjiiihhhgggbbbdddeeeccc```^^^___aaabbbccceeefffffffffdddccceeehhhlllppppppnnnkkkhhhccccccaaa___]]][[[ZZZYYYUUURRRQQQTTTWWWWWW[[[```gggrrr{{{~~~~~~}}}~~~~~~wwwcccWWWQQQQQQPPPPPPOOONNNNNNMMMSSSTTTXXX]]]___cccnnnyyymmm^^^ZZZTTTQQQOOOOOONNNMMMJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHGGGEEEEEEGGGJJJJJJLLLOOORRRVVVZZZ]]]^^^aaaeeekkknnnoooppprrruuussszzz}}}}}}uuuuuuwwwyyy|||xxxrrrjjjhhheeeccc```]]]XXXTTTLLLNNNPPPTTTXXX[[[^^^___^^^]]]\\\XXXSSSOOOLLLLLLMMMJJJHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEIIILLLNNNbbbfffmmmqqqrrrqqqpppoooooonnnmmmmmmmmmllljjjhhhdddeeefffgggiiijjjllllllcccdddddddddeeegggkkknnnqqqtttwwwwwwuuussstttvvvsssuuuwwwwwwwwwxxxzzz|||wwwyyy{{{zzzxxxwwwyyy{{{zzzzzzyyyyyyyyyxxxxxxxxxsssrrrooonnnnnnoooqqqsssyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}|||uuusssppplllfff```[[[XXXRRRVVV```hhhiiihhhlllrrryyywwwtttrrrqqqtttzzzzzzrrrpppqqqzzzvvv\\\JJJAAA;;;999999888777777777888999::::::<<<;;;;;;::::::999999888;;;;;;<<<>>>???AAABBBBBBEEEJJJOOOOOOJJJGGGGGGIIIJJJQQQUUUXXXnnnhhhSSSKKKJJJLLLNNNPPPQQQQQQOOOMMMLLLLLLIIIMMMSSS]]]lllwwwxxxsssccc```[[[WWWTTTRRRRRRRRRPPPRRRTTTVVVWWWZZZ___bbblllqqqwww{{{}}}}}}}}}}}}~~~rrrooolllkkkkkkkkkjjjiiieeegggiiihhhfffeeegggiiijjjkkkllllllkkkiiigggeeebbbeeejjjnnnpppnnnllliiiccccccaaa___^^^\\\ZZZZZZWWWSSSQQQTTTVVVWWW[[[aaahhhsss}}}|||}}}~~~~~~{{{}}}lllWWWOOOPPPPPPOOONNNOOOQQQSSSUUUVVVXXX[[[___fffnnnssssss```ZZZTTTSSSRRRNNNMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJNNNRRRVVVYYY\\\]]]\\\aaagggllloooqqqssstttvvvxxx}}}yyyzzzxxxuuuuuuyyy~~~{{{uuusssmmmfffccccccbbb___[[[UUURRRPPPSSSXXX]]]______bbb^^^YYYUUUSSSPPPMMMKKKMMMMMMLLLJJJHHHGGGEEEEEEEEEFFFGGGGGGIIILLLQQQUUUdddiiipppuuuvvvuuuttttttrrrrrrrrrrrrqqqpppnnnnnnkkkiiiiiijjjlllkkkhhhdddaaa```___^^^___aaacccdddjjjkkkkkkllllllllllllkkklllnnnqqquuuxxxzzz{{{{{{vvvwwwyyyxxxwwwwwwxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{wwwsssnnnkkkmmmrrrvvvxxxzzz{{{||||||}}}}}}||||||}}}yyywwwyyy~~~~~~}}}wwwrrrpppiii___WWWTTTSSSXXX___eeeiiilllnnnoooyyy{{{{{{wwwssstttyyy~~~zzzxxxxxxxxxrrroooppp|||}}}\\\GGG???<<<::::::888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<>>>=========>>>???@@@@@@FFFHHHKKKKKKJJJHHHHHHIIIJJJMMMSSS]]]pppoooVVVLLLMMMOOOQQQTTTTTTNNNKKKMMMNNNLLLFFFLLLPPPTTTdddxxx}}}vvvjjjccc[[[VVVUUUUUUSSSQQQUUUTTTSSSRRRSSSXXX```eeeppprrrtttuuuwwwzzz}}}~~~wwwtttpppoooppppppnnnllloooooopppqqqrrrssstttttttttqqqmmmkkkiiihhhfffddd```aaaccceeeggghhhiiijjjeeebbb```aaadddddd```[[[WWWUUUSSSRRRTTTYYY___cccooouuu}}}~~~zzzzzzttt___PPPQQQQQQPPPOOOPPPQQQRRRTTTVVVXXX[[[^^^dddjjjooozzz|||fff^^^WWWUUUSSSOOOMMMOOONNNMMMLLLLLLKKKJJJJJJJJJEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMPPPTTTYYY\\\^^^___ccchhhlllnnnoooqqqsssvvvwww|||~~~zzztttrrruuuyyy~~~zzzwwwrrrllliiiiiiiiieeeaaa]]]ZZZVVVWWW[[[^^^```___```]]]YYYWWWUUUTTTRRRQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGKKKQQQVVVfffjjjqqquuuvvvuuutttsssttttttttttttsssqqqpppooollliiiffffffggggggfffeeebbbaaa___^^^^^^___```aaadddeeefffffffffffffffffffffhhhkkkooosssvvvxxxyyyvvvwwwyyyyyyxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwsssooommmnnnqqqtttuuuyyyyyyzzzzzz{{{{{{zzzzzz|||yyyxxx{{{}}}}}}wwwrrrpppiii___XXXVVVTTTYYYaaahhhlllnnnqqqrrrvvvyyy{{{yyyvvvuuuxxx|||yyytttpppoooooopppooonnnppp|||[[[GGG???<<<:::;;;888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>???@@@AAABBBEEEGGGJJJJJJIIIHHHIIIIIIJJJLLLQQQ[[[mmmwww\\\PPPOOOQQQRRRVVVVVVQQQMMMMMMMMMLLLDDDJJJMMMRRRbbbvvv~~~yyymmmfff^^^XXXVVVUUUSSSQQQSSSRRRRRRQQQSSSWWW^^^cccnnnqqqtttvvvxxxzzz}}}zzzwwwsssqqqrrrrrrqqqooorrrsssuuuxxxzzz{{{{{{|||yyyvvvqqqmmmiiieee```]]][[[\\\^^^```bbbdddeeeffffffdddbbbccceeeeeeaaa\\\YYYXXXWWWVVVWWW[[[```cccqqqxxx|||vvvuuu}}}|||eeeRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTXXX[[[^^^bbbgggjjjppp}}}nnndddZZZWWWTTTPPPNNNOOONNNMMMMMMLLLKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNPPPTTTXXX\\\^^^aaadddgggjjjlllnnnpppsssvvvwwwzzz~~~~~~wwwrrrrrrvvvzzz|||~~~zzzvvvttttttrrroookkkhhhddd^^^]]]___aaaaaa``````^^^[[[YYYZZZZZZYYYXXXTTTRRROOOLLLIIIGGGFFFFFFEEEEEEDDDDDDFFFKKKRRRWWWgggkkkqqqtttuuusssrrrrrrtttttttttsssrrrqqqoooooommmiiidddaaaaaacccdddeeebbbaaa```^^^]]]\\\\\\\\\]]]]]]^^^__________________```cccggglllppptttvvvuuuwwwxxxyyyxxxxxxzzz|||||||||{{{{{{zzzzzzyyyyyywwwtttqqqpppqqqsssttttttwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzzzz}}}{{{|||vvvqqqnnnhhh___XXXWWWUUU[[[cccjjjooorrruuuwwwvvvyyy}}}}}}{{{yyy{{{|||zzzsssllliiiiiilllnnnqqqqqquuuzzzYYYFFF>>>;;;;;;;;;888888888888999:::;;;;;;:::::::::::::::;;;<<<===????????????@@@AAABBBCCCDDDFFFHHHIIIIIIIIIJJJKKKIIIJJJNNNXXXiiifffVVVRRRSSSRRRXXXZZZUUUPPPNNNMMMKKKGGGKKKLLLOOO]]]pppzzzyyyrrrjjjaaaZZZWWWUUUSSSQQQPPPQQQQQQRRRSSSWWW\\\```kkknnnssswwwyyyzzz|||}}}}}}yyyvvvvvvvvvuuutttvvvxxx||||||yyytttnnniiiccc]]]YYYWWWXXXZZZ]]]___bbbdddeeejjjhhhfffhhhjjjiiifffbbb^^^^^^]]]\\\[[[]]]aaadddrrrxxx{{{rrroooxxx}}}hhhUUUTTTSSSSSSSSSRRRQQQOOOOOORRRWWW[[[^^^aaaeeehhhkkkvvvvvviii]]]WWWUUURRRPPPQQQMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLOOORRRUUUXXXZZZ[[[___bbbeeehhhjjjmmmqqqtttwwwvvvxxx{{{||||||wwwuuuvvvxxxxxx}}}zzzvvvqqqlllfffcccccceeedddcccdddaaa___^^^_________^^^ZZZWWWSSSOOOKKKIIIHHHGGGFFFFFFDDDDDDFFFLLLTTTYYYfffjjjooorrrqqqpppooooooooooooooonnnnnnmmmkkkkkkkkkhhhdddaaa```aaabbbcccbbbbbb```___]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]```eeejjjooorrrsssuuuwwwxxxxxxxxxzzz|||}}}|||{{{zzzyyyxxxwwwwwwuuutttssstttvvvwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz|||}}}zzzyyysssmmmjjjeee]]]XXXWWWVVV\\\dddlllrrrvvvyyy{{{{{{~~~{{{tttnnnlllnnnrrrvvvwwwxxx}}}vvvWWWDDD>>>;;;;;;;;;999888888888999999:::;;;::::::::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGHHHHHHHHHJJJLLLJJJIIIMMMWWWeeeppp]]]UUURRRSSS[[[___[[[UUUQQQNNNJJJMMMNNNNNNNNNXXXhhhsssvvvwwwnnnccc[[[WWWTTTRRROOOOOOPPPRRRSSSTTTWWW[[[^^^gggkkkrrrvvvxxxyyyzzz{{{~~~|||{{{{{{{{{{{{~~~{{{xxxsssnnniiiccc]]]YYYXXXYYY[[[]]]aaadddfffhhhmmmllllllmmmppppppnnnkkkaaaccccccaaa______bbbeeepppvvv}}}|||qqqllluuukkkXXXUUUSSSRRRSSSRRRPPPNNNLLLPPPVVVZZZ^^^aaadddggghhhppp|||ppp```XXXUUUSSSRRRRRRLLLMMMMMMNNNMMMMMMLLLKKKGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKOOOSSSVVVWWWWWWWWW[[[^^^bbbfffiiimmmqqquuuvvvuuuvvvxxxwwwyyy{{{xxxwwwvvvuuuzzz|||xxxssskkkhhhhhhiiiiiihhhjjjgggdddcccddddddcccccc___]]]YYYTTTOOOKKKIIIHHHGGGGGGFFFEEEGGGLLLTTTZZZbbbeeejjjlllllljjjjjjjjjiiiiiijjjjjjiiiiiihhhhhhfffffffffeeecccbbbaaaaaabbbbbbaaa```^^^[[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ\\\```eeekkkooooooqqqtttuuuvvvwwwzzz||||||{{{zzzyyyxxxwwwvvvuuusssssstttwwwzzz||||||{{{xxxxxxxxxwwwxxxyyyzzzzzzzzz|||~~~|||zzzvvvoooiiifffaaaZZZVVVVVVUUU[[[eeennntttyyy}}}|||vvvrrrqqquuuzzz~~~zzz}}}pppSSSCCC===<<<::::::999999888888999999:::::::::999999:::;;;<<<======<<<=========???@@@AAABBBBBBDDDEEEFFFGGGHHHJJJLLLLLLJJJNNNWWWccc{{{yyyfffYYYQQQTTT^^^eeebbb[[[UUUPPPLLLNNNOOONNNMMMTTTbbbooovvv{{{rrrfff\\\WWWTTTQQQOOOOOOQQQSSSTTTUUUWWWZZZ]]]ccchhhoootttwwwxxxxxxyyy}}}{{{wwwrrrmmmhhhbbb\\\XXXYYYZZZ\\\^^^bbbfffjjjlllmmmmmmnnnpppssssssrrrqqqeeeggggggeeeaaa```dddhhhqqqvvv|||~~~~~~~~~rrrmmmuuurrr[[[WWWRRRQQQRRRRRRPPPMMMLLLOOOTTTXXX[[[^^^aaadddccchhhqqqyyyeee[[[WWWSSSRRRRRRLLLLLLNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGJJJNNNRRRUUUUUUUUUTTTWWWZZZ```dddhhhlllpppsssrrrrrrsssuuusssttt}}}~~~zzzwwwvvvtttxxxzzz}}}zzzrrrmmmmmmnnnmmmlllooollliiihhhhhhiiihhhgggdddbbb___ZZZTTTOOOKKKIIIGGGGGGFFFEEEGGGKKKRRRWWW[[[^^^bbbddddddccccccccccccdddeeeeeeffffffffffffbbbeeeggggggeeecccaaaaaabbbbbbcccbbbaaa^^^[[[YYYZZZZZZ\\\]]]^^^^^^______^^^\\\ZZZYYY[[[aaafffjjjkkkmmmppprrrsssuuuxxxzzzzzzyyyxxxwwwvvvuuuttttttrrrrrrtttxxx|||~~~zzzyyyxxxxxxxxxyyyzzz{{{{{{}}}|||zzzsssllleeebbb^^^XXXUUUVVVUUU\\\fffpppwww}}}~~~|||xxxvvvvvvyyy}}}yyy}}}iiiOOOAAA>>><<<:::999:::999999888999999::::::999999999:::;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBBBBCCCEEEEEEEEEGGGIIILLLLLLJJJNNNXXXaaatttzzz{{{qqqaaaUUUUUUaaakkkiiiaaaYYYSSSNNNKKKLLLLLLMMMSSS```ppp{{{vvviii^^^YYYUUUSSSPPPPPPQQQSSSTTTTTTWWWZZZ]]]```eeekkkqqqtttuuuwwwxxx|||}}}|||xxxqqqjjjddd___ZZZVVVYYYZZZ[[[___ccchhhlllnnnnnnoooppprrrssssssrrrrrriiikkklllhhhcccbbbgggllltttyyy~~~}}}~~~~~~~~~tttooovvvttt]]]WWWQQQNNNOOOQQQOOOMMMMMMOOORRRTTTVVVXXX[[[]]]]]]^^^dddqqqmmm___YYYTTTQQQPPPKKKLLLNNNOOOOOONNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHGGGGGGFFFFFFGGGGGGIIIJJJLLLNNNPPPRRRTTTUUUUUUYYY___dddgggjjjlllnnnmmmmmmoooqqqpppqqqzzz|||yyyyyyyyyxxxzzz|||~~~xxxsssqqqqqqqqqoooqqqooolllllllllmmmmmmlllhhhgggddd___YYYRRRLLLIIIFFFFFFFFFEEEFFFIIINNNRRRTTTWWW[[[]]]]]]]]]]]]^^^[[[\\\^^^___aaabbbbbbbbb```cccfffgggdddbbbbbbbbbaaabbbdddeeedddaaa^^^\\\ZZZ[[[\\\^^^______``````ccc___ZZZWWWXXX\\\aaaeeegggiiillloooppprrruuuxxxwwwwwwvvvuuuttttttssssssrrrrrrssswww{{{~~~~~~~~~zzzyyyxxxwwwwwwyyyzzz||||||~~~~~~|||{{{rrrjjjddd```]]]XXXVVVWWWWWW^^^hhhrrr{{{~~~~~~~~~yyy~~~xxxcccKKKAAA>>><<<999888::::::999999888999999:::999999999:::;;;<<<===>>><<<<<<===>>>???AAABBBCCCCCCDDDEEEEEEDDDFFFHHHKKKLLLIIINNNXXX___nnn|||zzz|||~~~kkk\\\UUUcccpppooofff]]]VVVQQQKKKKKKMMMNNNSSS^^^ooo|||zzzlllbbb\\\XXXVVVSSSPPPQQQQQQQQQRRRUUUYYY\\\]]]bbbhhhmmmqqqsssuuuwwwzzz|||yyytttmmmfffbbb^^^[[[YYYZZZ[[[]]]```eeejjjooorrrtttuuuvvvvvvuuusssrrrrrrnnnpppoookkkeeeeeekkkrrrwww|||~~~~~~~~~|||tttpppuuu~~~sss___XXXPPPMMMNNNPPPOOOMMMNNNPPPQQQRRRRRRSSSVVVXXXYYYXXXZZZfff~~~sssbbbZZZTTTPPPNNNKKKLLLNNNOOOOOONNNMMMLLLHHHHHHFFFFFFFFFFFFHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFLLLKKKJJJJJJLLLPPPTTTWWWTTTYYY___dddfffhhhiiijjjiiijjjlllnnnnnnoooxxx~~~|||}}}yyyyyyzzz{{{}}}~~~}}}wwwttttttrrrqqqqqqooommmmmmooopppppppppjjjiiigggbbb\\\TTTMMMIIIDDDEEEEEEDDDEEEGGGLLLOOOOOORRRVVVXXXYYYYYYYYYZZZTTTVVVXXXZZZ\\\]]]^^^^^^___bbbddddddbbbaaabbbddd```bbbdddffffffccc```^^^ZZZ[[[\\\^^^___`````````eeeaaa[[[VVVUUUYYY^^^aaaeeegggjjjmmmnnnqqqtttvvvuuuuuuuuutttssssssrrrrrrsssrrrsssuuuyyy{{{||||||yyyxxxwwwvvvvvvxxxzzz{{{}}}}}}||||||rrrkkkccc```]]]XXXWWWXXXXXX___jjjttt}}}{{{sss___III@@@???===999777::::::999999888999999999999999999:::;;;<<<>>>>>>======>>>???@@@BBBDDDEEECCCDDDEEEDDDDDDEEEHHHJJJKKKHHHNNNXXX]]]jjj{{{yyytttbbbUUUeeerrrrrriii```XXXSSSNNNNNNOOOPPPRRR[[[kkkyyy|||oooddd^^^[[[XXXVVVOOOPPPPPPPPPPPPSSSXXX[[[\\\```fffkkknnnqqqtttvvvyyy{{{~~~~~~sssooohhhcccaaa``````___]]]]]]___ccchhhmmmrrruuu{{{|||}}}{{{xxxuuusssrrrqqqrrrrrrmmmggggggnnnvvvxxx|||~~~yyyzzz|||}}}~~~~~~~~~}}}yyyssspppttt{{{}}}{{{jjj\\\OOONNNRRRRRROOOLLLNNNNNNMMMNNNOOORRRTTTUUUWWWZZZ^^^gggxxxgggYYYVVVTTTRRRPPPPPPQQQQQQPPPMMMJJJHHHKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHIIIJJJMMMQQQTTTVVVTTTXXX^^^cccfffgggfffdddiiiiiihhhhhhkkkqqqxxx~~~~~~~~~zzzzzzzzzzzz{{{~~~}}}xxxvvvuuuuuuoooqqqpppmmmmmmrrrtttrrrnnnlllhhhaaaXXXPPPLLLJJJEEEEEEFFFEEEEEEGGGKKKNNNLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQQQQRRRTTTVVVXXXYYY\\\]]]```bbbccccccbbbaaadddcccccceeeggggggdddaaa^^^^^^^^^______aaabbbbbbaaa___]]][[[ZZZYYYZZZZZZggghhhkkklllnnnppptttvvvwwwssspppppptttuuussspppooopppqqqsssuuuvvvwwwxxx}}}|||yyyvvvvvvwwwyyyzzz|||}}}~~~~~~~~~}}}{{{zzzsssmmmfff___[[[YYYXXXXXXaaaeeelllwwwlllZZZGGG???===;;;888888666888999;;;;;;:::999888999999::::::;;;<<<=========>>>@@@AAABBBBBBAAA@@@DDDDDDEEEFFFHHHIIIJJJKKKGGGLLLLLLOOOYYYeee~~~gggaaadddnnnxxxxxxkkk\\\TTTPPPMMMKKKKKKNNNWWWhhhwwwoooaaaZZZVVVSSSPPPPPPPPPQQQSSSVVVXXXZZZ^^^aaafffjjjmmmooorrrtttyyy{{{}}}{{{qqqnnniiifffeeedddddddddeeeeeefffhhhmmmtttzzz~~~|||wwwsssrrrrrrvvvuuurrrnnnlllmmmqqquuuwwwwwwvvvvvvuuuuuuvvvvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~wwwsssssswww|||~~~}}}rrrbbbSSSQQQSSSSSSPPPMMMMMMMMMMMMMMMNNNPPPRRRSSSUUUYYY^^^fffuuuppp```YYYUUUQQQPPPPPPPPPOOONNNMMMKKKJJJKKKJJJIIIGGGGGGGGGGGGHHHFFFEEEDDDDDDDDDFFFGGGIIIGGGGGGHHHJJJMMMPPPSSSUUUTTTWWW\\\aaadddeeeeeedddggghhhhhhiiikkkpppwww{{{{{{{{{zzzyyyzzz|||{{{xxxvvvuuurrrsssqqqnnnooosssvvvuuutttqqqllldddZZZRRRMMMKKKEEEEEEFFFEEEEEEGGGJJJLLLLLLNNNPPPRRRSSSTTTSSSSSSOOOOOONNNOOOOOOQQQSSSTTTYYY[[[]]]___aaabbbcccccceeeeeeeeegggjjjiiifffbbb````````````aaabbbcccdddaaa```___^^^]]]\\\[[[[[[eeegggjjjkkkmmmpppsssvvvxxxuuurrrsssvvvwwwtttqqqrrrrrrssstttuuuvvvwwwwww{{{zzzyyyxxxxxxzzz{{{}}}}}}}}}}}}|||{{{yyyxxxwwwpppmmmggg```[[[YYYZZZ[[[bbbfffmmmvvvfffUUUDDD===;;;999777777666888999;;;;;;:::999888999999::::::;;;<<<<<<===>>>??????@@@AAAAAAAAAAAADDDDDDEEEFFFHHHIIIJJJJJJIIINNNMMMOOOWWWaaa{{{|||hhhkkktttsssbbbXXXQQQNNNLLLLLLNNNUUUcccqqqttteee]]]XXXTTTQQQQQQQQQQQQRRRTTTVVVWWW[[[___cccgggjjjmmmppprrrxxxzzz}}}~~~~~~zzzssspppllliiihhhiiijjjjjjjjjjjjlllooottt{{{|||vvvrrrqqqqqqrrrpppnnnlllmmmoooqqqsssmmmmmmllllllmmmnnnooopppttttttuuuvvvxxxzzz{{{||||||{{{}}}|||vvvrrrtttyyy~~~{{{jjjYYYSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLNNNPPPQQQSSSWWW]]]dddooo{{{hhh^^^WWWQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEECCCBBBBBBDDDFFFHHHFFFFFFHHHJJJLLLOOORRRSSSTTTVVVZZZ]]]```bbbcccddddddfffhhhjjjllloootttwww~~~{{{yyyzzz{{{~~~~~~{{{zzzvvvwwwtttpppqqqvvvyyyyyyzzzwwwqqqggg\\\SSSNNNMMMGGGHHHIIIHHHHHHIIIKKKMMMNNNOOORRRTTTVVVVVVVVVUUUPPPOOONNNMMMMMMMMMNNNOOOUUUVVVWWWZZZ]]]```bbbdddffffffgggiiikkkjjjfffccc^^^^^^^^^______```aaaaaaaaabbbbbbbbbaaa___^^^]]]bbbeeehhhjjjlllooorrrtttwwwuuutttvvvxxxxxxuuuqqqttttttttttttuuuvvvwwwwwwyyyyyyyyyzzz{{{}}}~~~}}}|||zzzxxxvvvuuuttttttnnnmmmjjjccc[[[YYY\\\aaadddgggmmmvvv{{{^^^OOO@@@;;;:::888777777777888999:::;;;:::999999999::::::;;;;;;<<<<<<<<>>::::::999888888777888999:::::::::999999:::::::::;;;;;;;;;<<<<<>>>>>???AAACCCDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJMMMLLLMMMSSSXXXkkkwwwppppppzzz}}}nnnbbbUUUQQQOOONNNMMMMMMSSS[[[mmmwww|||uuuhhh^^^WWWTTTRRRRRRPPPPPPOOOPPPQQQRRRVVVYYY]]]aaadddgggkkknnntttvvvzzz|||}}}}}}yyywwwvvvsssooommmmmmppprrrooorrruuuzzz{{{sssoooooopppooommmmmmssszzz~~~{{{gggeeedddcccccceeeggghhheeeeeegggiiillloooqqqsssssstttvvvwwwwwwxxx{{{}}}zzz|||~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxwwwwwwyyy{{{|||}}}wwwsssrrrwww}}}nnn[[[QQQNNNMMMMMMOOONNNMMMLLLKKKKKKKKKLLLMMMPPPSSSZZZ```ccclllqqqcccZZZUUURRRPPPNNNKKKJJJKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFCCCAAAAAABBBCCCEEECCCDDDFFFHHHJJJLLLNNNOOORRRSSSTTTVVVYYY\\\^^^______bbbfffiiijjjkkkmmmnnnrrr~~~}}}|||||||||{{{yyyxxxxxxxxxzzz{{{~~~zzzyyy|||~~~|||zzzvvvnnndddYYYRRRPPPOOOPPPRRRTTTUUUSSSRRRRRRSSSWWWYYY]]]```bbbbbbaaa```ZZZXXXUUURRRPPPOOONNNNNNLLLLLLLLLNNNQQQUUUYYY\\\\\\^^^```aaabbbaaaaaaaaa```aaabbbbbbcccbbbbbbaaaaaacccfffggggggeeebbbaaa___bbbfffiiijjjllloooqqqppppppqqqrrrsssqqqooommmpppqqqqqqsssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwtttrrrrrrrrrrrrqqqtttsssjjj^^^ZZZ___gggiiikkkooouuu}}}kkkPPPFFF===;;;;;;:::999:::888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;???>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJHHHLLLJJJLLLRRRVVVfffxxxllldddkkkttttttllleeeWWWSSSPPPOOOLLLJJJMMMRRR[[[gggpppoooggg```ZZZVVVQQQQQQPPPOOOOOOPPPQQQRRRTTTWWW[[[___bbbfffjjjmmmrrrtttxxxzzz{{{}}}|||yyyxxxvvvrrrnnnmmmnnnpppsssvvv{{{zzzsssooonnnooonnnmmmooouuu~~~~~~lllkkkhhhfffeeeeeeeeefff```aaabbbeeehhhkkknnnppplllmmmnnnnnnmmmnnnqqqsssuuuwwwzzz}}}~~~~~~}}}|||||||||||||||||||||}}}}}}|||~~~zzzwwwuuuuuuuuuvvvwwwzzz}}}~~~{{{uuurrrsssxxx{{{kkkYYYPPPMMMMMMOOOSSSQQQPPPNNNLLLLLLLLLLLLMMMPPPQQQWWW]]]^^^cccuuuxxxhhh___YYYTTTRRROOOMMMKKKKKKLLLMMMJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCEEEGGGJJJKKKLLLLLLOOOPPPRRRTTTWWWYYY[[[\\\^^^aaaeeeggghhhiiijjjkkkkkkvvv~~~|||{{{yyyxxxwwwwwwxxx{{{}}}~~~}}}zzzuuurrrjjjaaaYYYUUUTTTUUUXXXZZZ]]]]]]\\\ZZZYYYYYY^^^```eeehhhjjjjjjiiihhh___]]]ZZZVVVSSSQQQPPPPPPLLLLLLKKKLLLNNNQQQTTTUUUUUUVVVXXXYYYYYYZZZ]]]___]]]^^^___`````````^^^^^^aaaccceeeggggggfffcccbbb___bbbfffiiijjjlllmmmooonnnooopppppppppnnnmmmllloooooooooqqquuuyyy}}}~~~}}}}}}}}}}}}}}}|||yyywwwtttrrrqqqppppppsssrrriii___\\\aaahhhlllmmmooouuu|||fffKKKCCC<<<<<<<<<;;;:::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@BBBCCCDDDBBBCCCDDDEEEFFFHHHIIIIIIHHHLLLKKKMMMSSSUUUbbb{{{yyyiii\\\^^^fffjjjhhhfffYYYTTTPPPNNNLLLIIIIIIMMMOOOZZZeeehhhgggddd___YYYRRRQQQPPPOOOOOOPPPQQQRRRSSSVVVZZZ]]]```eeejjjmmmppprrrvvvxxxxxxzzz|||}}}~~~{{{||||||xxxssspppqqqrrrzzz}}}yyysssooonnnooonnnnnnpppuuu{{{~~~}}}zzzooonnnllliiifffdddcccbbb______```aaacccfffhhhiiidddeeeeeedddccccccfffhhhooopppsssvvvwwwxxxwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{yyy|||~~~{{{wwwuuurrrrrrtttwwwyyy|||}}}yyytttrrruuuzzzwwwhhhYYYRRRPPPQQQTTTYYYSSSRRRPPPNNNMMMMMMMMMMMMQQQPPPUUU[[[[[[[[[iii{{{qqqddd\\\UUUTTTRRROOOMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBDDDGGGIIIJJJKKKKKKMMMNNNQQQSSSVVVWWWXXXYYY^^^```dddffffffggghhhjjjiiirrr}}}~~~|||yyyxxxyyy}}}|||wwwrrrnnnhhhaaa[[[YYY[[[^^^cccfffiiijjjhhhfffdddcccdddggglllppprrrrrrpppoooeeeccc```\\\YYYWWWVVVUUUOOONNNNNNMMMMMMNNNPPPPPPOOOPPPQQQRRRRRRUUUZZZ^^^]]]^^^___``````___^^^]]]```bbbdddeeefffeeedddccc```cccgggjjjkkkkkklllmmmppppppppppppooonnnooooooooooooooopppsssxxx|||~~~}}}||||||}}}~~~~~~{{{vvvrrrooommmlllnnnlllfff___]]]ccciiinnnnnnpppuuu|||___GGG@@@<<<<<<<<<:::999;;;999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJNNNLLLOOOTTTTTT___vvv~~~mmm]]]ZZZ___cccdddddd[[[TTTOOONNNLLLHHHHHHKKKIIIQQQ[[[```eeefffaaaZZZUUUTTTRRRQQQOOOOOOPPPPPPRRRTTTWWW[[[^^^ccchhhllloooqqqtttuuuvvvwwwxxxzzz{{{}}}~~~|||xxxxxxzzz~~~yyysssooonnnnnnrrrssstttvvvvvvvvvuuutttoooooonnnkkkhhheeebbb```______^^^]]]]]]]]]]]]]]][[[\\\]]]]]]^^^```dddgggjjjlllnnnqqqtttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzxxxzzz~~~}}}~~~|||yyyvvvuuurrrtttvvvyyy|||~~~{{{wwwtttssswww{{{~~~uuugggZZZTTTSSSTTTYYY^^^UUUTTTRRRPPPNNNNNNNNNNNNRRROOOSSSZZZYYYWWWbbbrrr{{{yyyhhh___WWWUUUSSSQQQNNNLLLKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGGGGGGGFFFCCCAAA@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWWWW^^^```cccdddeeefffgggiiikkksss{{{|||zzz{{{~~~{{{uuupppmmmhhhaaa]]]^^^aaadddnnnqqqtttuuussspppnnnmmmhhhkkkppptttvvvvvvtttssskkkiiifffbbb___]]]\\\[[[RRRQQQPPPOOONNNNNNNNNNNNKKKMMMNNNNNNNNNRRRYYY^^^dddeeefffggggggfffdddccc```aaacccddddddddddddcccaaadddhhhjjjkkkkkkkkklllrrrrrrrrrqqqpppoooqqqrrrppppppoooppprrrvvvzzz|||~~~|||{{{|||~~~xxxrrrmmmjjjhhhiiihhhccc^^^___dddiiioooooopppttt{{{|||{{{wwwuuussssssuuuxxxzzz{{{{{{ZZZEEE???;;;<<<;;;999888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJMMMJJJLLLRRRPPPNNNXXXhhh}}}{{{hhh]]][[[]]]______YYYUUUQQQNNNNNNMMMJJJHHHLLLJJJLLLSSS]]]cccbbb^^^ZZZXXXTTTRRRQQQPPPOOOMMMPPPQQQSSSUUUXXX^^^dddiiihhhjjjmmmoooqqqsssuuuxxx|||||||||~~~|||zzzwwwsssqqqqqqqqqrrr{{{~~~xxxttttttuuupppoooooommmiiiddd```]]]ZZZWWWUUUTTTTTTTTTSSSRRRVVVXXX\\\aaaeeeggghhhhhhfffeeeeeeiiinnnqqqrrrpppsssssssssssstttvvvxxxyyy{{{}}}~~~}}}|||}}}|||~~~~~~|||{{{zzz~~~{{{xxxxxx|||zzz|||{{{xxxyyyvvvddd]]]YYYXXX^^^gggiii^^^UUUSSSRRRNNNMMMOOONNNOOORRRTTTWWW[[[aaaeeeuuuzzzhhh^^^XXXSSSSSSQQQNNNNNNQQQKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@AAABBBCCCDDDEEEEEEHHHJJJLLLMMMOOOQQQUUUXXXXXX[[[^^^```aaaccceeegggkkkkkkooovvv}}}{{{vvvooojjjiiigggffflllsssyyy|||~~~{{{zzzzzzzzz{{{}}}zzzvvvqqqllliiigggdddccc___]]][[[WWWSSSPPPMMMLLLIIIJJJLLLNNNPPPTTTYYY\\\bbbccceeefffhhhiiijjjkkkgggeeedddeeeeeeccc___[[[]]]aaafffllloooppppppooossssssrrrqqqqqqqqqqqqqqqrrrrrrrrrssstttvvvxxxzzzzzzzzzyyyxxxyyyyyyzzz{{{}}}vvvlllfffiiibbb]]]]]]^^^^^^```dddkkkllloootttzzzyyypppjjjdddbbbdddlllssswwwzzzmmmPPPDDD@@@;;;999888999:::::::::::::::999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJNNNKKKNNNSSSRRRQQQZZZiii}}}nnn```ZZZYYYYYYXXXWWWSSSOOOLLLLLLLLLJJJIIIIIIGGGIIIQQQ[[[ccceeeccc\\\YYYUUURRRQQQPPPOOOMMMPPPQQQSSSUUUXXX]]]cccgggiiikkknnnpppqqqsssuuuxxxyyyzzzzzz|||{{{xxxuuurrrqqqqqqssstttzzzwwwqqqpppooolllhhhddd```]]]YYYVVVSSSQQQQQQQQQQQQPPPUUUWWWZZZ]]]```aaaaaaaaa```______ccciiimmmooooooqqqrrrrrrsssuuuvvvxxxyyyxxxzzz||||||{{{zzz{{{|||}}}~~~{{{yyyzzz}}}||||||}}}|||lllccc]]][[[bbbmmmqqqfffZZZVVVTTTPPPNNNMMMLLLNNNQQQSSSUUUXXX\\\___lll~~~ppp^^^XXXSSSRRRQQQNNNMMMOOOLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@AAABBBCCCDDDDDDEEEEEEHHHKKKMMMNNNPPPSSSUUUVVVYYY\\\___```bbbeeegggiiiiiikkkpppwww|||wwwqqqlllkkklllnnnttt{{{}}}~~~{{{uuupppnnnllljjjfffddd```[[[VVVQQQNNNLLLJJJMMMPPPRRRSSSUUUWWWZZZ\\\^^^aaadddhhhlllnnnpppkkkjjjhhhhhhhhhfffccc```___ccchhhmmmppprrrqqqppprrrrrrqqqqqqppppppqqqqqqoooppprrrtttvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvwwwxxx}}}|||ssslllgggggg```ZZZZZZ\\\]]]aaaffflllmmmpppuuuzzz|||~~~~~~yyytttqqqkkkkkkooowww}}}}}}dddKKKBBB???;;;999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJOOOMMMOOOTTTTTTTTT]]]jjj|||tttbbbYYYVVVVVVVVVUUURRRNNNLLLLLLMMMMMMLLLIIIHHHIIIOOOXXX```eeefff___[[[WWWSSSRRRQQQOOONNNOOOQQQSSSUUUWWW[[[aaaeeejjjlllnnnpppqqqsssuuuwwwvvvwwwxxx{{{~~~~~~}}}yyywwwsssqqqqqqsssvvvyyy{{{tttrrroookkkgggccc```^^^ZZZVVVRRRPPPOOOPPPPPPPPPRRRTTTVVVXXXYYYZZZZZZYYYXXXWWWXXX\\\aaafffjjjkkkmmmooopppsssuuuvvvwwwwwwuuuvvvwwwvvvvvvwwwzzz|||~~~}}}||||||}}}~~~~~~|||~~~qqquuujjjbbb___gggsss}}}qqqbbbYYYTTTQQQNNNMMMLLLOOOQQQSSSTTTUUUXXXZZZddduuuwwwaaaYYYSSSRRRQQQNNNLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJIIIGGGEEEDDD@@@@@@AAABBBBBBCCCDDDDDDDDDFFFJJJMMMNNNPPPRRRTTTUUUXXX\\\___aaacccfffhhhkkkjjjlllooossszzz}}}wwwrrroooooorrryyy~~~}}}wwwtttqqqpppllliiiddd^^^XXXSSSOOONNNMMMPPPTTTVVVVVVVVVVVVWWWVVVXXX\\\aaaggglllqqqsssppppppqqqqqqooommmiiigggbbbeeeiiinnnqqqrrrqqqqqqrrrqqqqqqpppppppppqqqqqqnnnpppsssvvvxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxx}}}zzzrrrllliiiddd]]]WWWXXXZZZ]]]bbbhhhooooooqqquuuzzz}}}~~~}}}zzz{{{}}}~~~~~~}}}{{{zzzvvvwww|||rrr[[[FFFAAA>>>:::999999:::::::::<<<<<<;;;::::::::::::;;;<<<<<<===>>>??????????????????@@@AAABBBBBBAAAAAACCCCCCCCCDDDFFFGGGIIIJJJMMMLLLOOOSSSTTTVVV^^^hhhuuuvvvbbbWWWTTTVVVXXXTTTSSSPPPNNNNNNOOOPPPPPPOOOMMMLLLNNNTTT\\\cccfffccc___YYYUUURRRQQQOOONNNOOOPPPRRRTTTVVVZZZ^^^bbbiiikkknnnoooppprrruuuwwwtttvvvxxxzzz~~~~~~zzzxxxuuussstttwww{{{~~~~~~wwwuuuqqqlllgggcccaaa___]]]YYYTTTQQQQQQQQQRRRQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSTTTVVVZZZ___bbbdddhhhiiillloooqqqsssssssssqqqqqqqqqqqqrrrtttyyy||||||}}}~~~~~~}}}~~~kkksssiiidddkkkvvv|||mmm^^^UUUQQQOOONNNNNNPPPRRRSSSSSSTTTVVVXXX___nnn}}}jjj```XXXVVVTTTQQQNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIJJJIIIGGGEEECCC@@@@@@AAAAAABBBCCCCCCCCCCCCFFFJJJLLLNNNOOORRRSSSUUUXXX\\\```bbbdddgggjjjllllllmmmoooppptttwwwuuusssuuu||||||wwwtttqqqooolllfff```ZZZUUURRRQQQQQQTTTXXXZZZYYYWWWVVVUUUQQQSSSXXX]]]dddlllqqqtttqqqtttwwwxxxuuuqqqllljjjeeegggkkknnnqqqqqqqqqppprrrqqqqqqpppqqqqqqrrrrrrppprrrvvvyyy{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzxxxpppkkkiiiaaaZZZUUUVVVZZZ^^^dddjjjrrrrrrsssuuuxxxzzzzzzyyyzzz{{{}}}~~~}}}~~~wwwhhhTTTCCC???<<<999999999:::;;;:::<<<<<<;;;::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKMMMPPPRRRUUU\\\dddqqqxxxdddUUUQQQSSSWWWSSSSSSRRRQQQOOOOOOPPPQQQQQQPPPNNNNNNRRRYYYbbbhhhgggbbb\\\VVVSSSQQQPPPNNNNNNPPPRRRTTTUUUXXX[[[^^^fffhhhkkkmmmnnnpppsssvvvtttuuuxxx{{{~~~}}}{{{yyywwwyyy|||zzzwwwsssooojjjfffcccbbb___[[[WWWTTTSSSSSSRRRQQQNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSTTTUUUVVVXXX[[[]]]aaaccceeehhhkkklllllllllkkklllllllllnnnrrrwww|||}}}~~~}}}|||{{{}}}~~~~~~eee~~~qqqhhhkkkuuuwwwgggZZZTTTQQQOOOPPPQQQRRRRRRRRRSSSUUUWWW]]]hhhyyyqqqeeeYYYUUUSSSPPPMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@AAAAAABBBBBBBBBBBBDDDFFFIIIKKKLLLNNNQQQSSSTTTXXX\\\```bbbeeehhhkkkjjjjjjlllnnnnnnpppzzzyyyzzzzzz}}}yyytttpppoookkkfff```[[[WWWUUUUUUUUUXXX\\\]]][[[WWWUUUTTTQQQRRRVVV\\\ccckkkqqqtttqqqtttwwwwwwtttpppllljjjjjjlllnnnppprrrrrrqqqppprrrrrrqqqqqqrrrrrrsssssssssuuuwwwzzz{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~~~~}}}{{{tttmmmhhhfff]]]WWWTTTWWW[[[```ffflllrrrrrrrrrtttwwwxxxxxxwwwzzz{{{|||~~~|||ooo___NNNBBB===;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPTTTYYY^^^lllqqq^^^SSSQQQRRRRRRTTTUUUSSSQQQOOONNNNNNNNNNNNNNNNNNPPPWWWbbbkkkkkkfff^^^XXXTTTRRRPPPOOONNNPPPRRRSSSTTTVVVYYY[[[aaadddgggjjjlllnnnrrrttttttuuuxxx{{{~~~}}}}}}~~~|||zzzwwwsssoookkkgggfffaaa^^^ZZZWWWVVVUUUSSSRRROOOOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUUUUTTTTTTUUUVVVZZZ[[[]]]___aaabbbcccddddddeeefffhhhjjjooouuuyyy{{{}}}~~~|||{{{{{{~~~}}}```yyykkkjjjrrr|||rrrbbbYYYTTTQQQPPPQQQQQQPPPPPPQQQUUUWWW\\\cccqqqxxxjjj[[[TTTRRROOOMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCC@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIILLLPPPSSSSSSVVVZZZ^^^aaadddhhhjjjhhhhhhjjjmmmlllnnnvvv}}}{{{sssooollliiiddd___[[[YYYXXXXXXYYY[[[^^^^^^[[[XXXUUUTTTSSSUUUXXX]]]ccckkkqqqtttssstttuuusssooollllllmmmpppqqqsssttttttsssrrrqqqssssssrrrrrrsssssstttuuuuuuvvvwwwyyyzzzzzzyyyyyyvvvyyy}}}zzztttoooiiieeebbbZZZUUUSSSXXX]]]bbbgggmmmoooooopppsssvvvxxxxxxwwwxxxxxxzzz}}}xxxgggVVVHHHBBB<<<:::888999:::;;;;;;:::::::::::::::;;;===>>>???===>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDEEEEEEFFFBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLNNNSSSWWWYYYdddyyyuuucccYYYUUUVVVYYY[[[ZZZVVVQQQOOONNNMMMNNNOOOMMMMMMSSS^^^hhhnnnhhh```YYYUUURRRPPPOOOMMMOOORRRSSSSSSTTTWWWYYY\\\___cccfffiiilllpppssssssuuuwwwzzz}}}~~~}}}}}}}}}|||zzzxxxtttoookkkiiifffdddaaa___^^^[[[XXXUUURRRQQQPPPPPPOOOOOOOOOOOOOOORRRUUUUUUSSSQQQQQQRRRTTTTTTUUUVVVWWWYYY[[[\\\\\\^^^aaacccfffkkkqqquuuxxx{{{~~~}}}||||||}}}|||zzzzzz~~~\\\}}}~~~lllhhhnnnsssyyyiii]]]VVVRRRPPPPPPOOONNNNNNPPPTTTWWW[[[aaammmqqqaaaYYYVVVSSSQQQQQQKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGJJJOOORRRQQQTTTYYY]]]```cccgggiiiggghhhkkknnnmmmnnnvvv|||sssnnniiigggbbb^^^[[[ZZZZZZ[[[[[[]]]___^^^[[[XXXUUUTTTVVVWWWZZZ^^^dddkkkqqquuuvvvvvvtttppplllkkknnnqqqtttuuuvvvvvvvvvuuusssrrrssssssssssssssstttuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxuuuyyy~~~vvvoookkkgggbbb^^^YYYTTTSSSYYY___ccchhhnnnllllllnnnqqqvvvxxxyyyxxxuuuvvvxxx{{{~~~vvvbbbPPPEEEBBB;;;999888999:::;;;;;;:::999999::::::<<<===???@@@>>>>>>???@@@AAAAAAAAAAAA???@@@BBBDDDEEEFFFGGGGGGBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKMMMRRRVVVWWW^^^pppsssddd]]][[[___bbbaaa[[[UUURRRPPPOOOQQQPPPLLLJJJNNNXXXaaaooojjjaaaZZZUUURRRPPPOOOMMMOOOQQQRRRSSSTTTVVVXXXYYY\\\```dddgggkkkooorrrrrrtttvvvyyy|||}}}}}}}}}zzzzzzzzz|||}}}}}}}}}zzzwwwrrrnnnkkkllljjjhhhgggeeebbb^^^ZZZTTTSSSQQQOOONNNMMMLLLLLLLLLPPPTTTUUUSSSQQQPPPQQQQQQPPPPPPPPPQQQSSSUUUWWWWWWZZZ]]]```dddhhhnnnqqqvvvzzz}}}}}}xxxxxxyyyyyyzzzzzz{{{{{{}}}xxxvvvvvv~~~\\\qqqssskkkjjjnnn||||||mmmaaaXXXQQQPPPOOOMMMKKKKKKNNNSSSVVVYYY___hhhuuuxxxccc[[[XXXSSSPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBCCCEEEEEEFFFGGGJJJLLLTTTUUUVVVYYY\\\```bbbdddgggiiikkkmmmooorrrwwwzzz~~~tttmmmgggdddaaa___^^^^^^]]]\\\```___^^^\\\[[[ZZZZZZZZZYYY]]]aaaeeehhhkkknnnqqqvvvuuusssqqqooopppsssvvvwwwxxxxxxyyyxxxwwwvvvuuuvvvtttqqqqqqrrrsssssssssooossswwwvvvsssqqqssswww}}}~~~~~~}}}{{{zzzyyyqqqkkkfffaaa[[[VVVPPPQQQSSSXXX^^^dddgggiiiiiihhhhhhiiillloooqqqqqqssswwwzzz{{{zzz{{{vvvbbbNNNBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????======>>>@@@BBBBBB@@@>>>BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDFFFJJJNNNMMMMMMLLLMMMNNNQQQSSSUUUZZZdddzzzaaaZZZaaahhhhhhddd___YYYUUUSSSOOOMMMLLLJJJJJJQQQYYYccceeeeeeaaaZZZTTTQQQQQQMMMNNNOOOOOOOOOPPPRRRTTTYYY[[[^^^aaaeeejjjpppuuuxxxyyyyyyzzz{{{|||}}}}}}~~~xxxuuuuuuyyy}}}~~~~~~zzzwwwuuutttsssssspppllljjjhhhddd^^^YYYVVVUUUSSSQQQPPPNNNNNNNNNPPPOOOOOOQQQRRRQQQOOOMMMJJJKKKKKKLLLMMMNNNOOOOOOPPPTTTXXX[[[^^^dddlllsssvvvyyy|||~~~zzzwwwwwwxxxwwwuuurrrsssvvvzzz}}}tttnnnsssyyyZZZlllwwwjjjfffggguuu~~~ssshhh^^^VVVOOONNNLLLJJJJJJLLLOOORRRRRRWWW^^^hhhyyyiii]]]WWWRRRNNNNNNMMMLLLJJJJJJJJJJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDEEEFFFIIIKKKRRRSSSTTTVVVYYY]]]```bbbdddfffiiikkknnnrrrwwwzzzzzz~~~vvvpppjjjgggeeedddddddddcccbbbeeeddddddcccbbbaaaaaaaaa___bbbfffiiikkkmmmppprrrtttttttttrrrpppoooqqqrrrtttuuuwwwxxxxxxwwwuuuttttttrrrqqqqqqsssttttttsssppptttwwwwwwttttttxxx{{{~~~~~~~~~~~~}}}}}}||||||~~~wwwnnngggccc^^^YYYTTTPPPQQQTTTXXX^^^cccfffgggjjjiiihhhhhhjjjmmmnnnoooqqquuuzzz||||||~~~ttt```MMMAAA===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAA@@@??????AAABBBAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDGGGLLLPPPNNNNNNMMMLLLNNNPPPSSSUUUVVV]]]ssslll]]]bbbhhhlllmmmfff[[[RRRRRRNNNKKKKKKIIIIIIOOOWWWcccgggiiieee]]]UUURRRRRRMMMOOOPPPPPPOOOPPPRRRTTTWWWZZZ]]]aaaeeejjjooossswwwwwwxxxyyy{{{|||}}}}}}}}}zzzwwwtttsssvvvyyyzzz|||zzzxxxwwwuuurrrnnnkkkhhhddd___[[[WWWVVVTTTRRRPPPNNNMMMLLLMMMLLLKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRVVVYYY\\\bbbkkkqqqwwwzzz}}}~~~zzzwwwtttuuuuuusssqqqrrrvvvyyy}}}zzzsssoooqqqttt{{{WWWeee~~~mmmeeebbbqqqrrrcccXXXPPPNNNLLLJJJJJJLLLNNNPPPSSSWWWZZZ___kkk~~~qqqaaaXXXRRROOOPPPNNNLLLJJJJJJJJJJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB???AAABBBCCCCCCEEEHHHJJJPPPPPPQQQRRRUUUYYY]]]___```cccfffjjjmmmqqquuuyyyxxx{{{zzzvvvooommmkkkkkklllmmmlllkkkjjjjjjkkkkkkkkkkkkkkkjjjiiikkkmmmnnnnnnoooqqqsssrrrtttuuuuuurrrooommmmmmoooqqqtttwwwwwwvvvtttrrrqqqppppppqqqtttuuuuuutttsssvvvwwwwwwvvvwww|||~~~}}}|||{{{|||}}}}}}|||uuujjjbbb]]]YYYUUURRROOOQQQTTTXXX\\\```bbbdddjjjiiigggfffgggiiilllmmmqqqvvv{{{ppp\\\JJJ???===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEEFFFDDDAAA@@@AAACCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDBBBCCCCCCCCCDDDHHHMMMQQQPPPNNNLLLLLLLLLOOORRRTTTWWWZZZjjjzzzddddddiiittt}}}xxxhhhYYYQQQMMMJJJJJJIIIHHHMMMTTT```gggkkkhhh___VVVRRRRRRNNNOOOPPPPPPOOOOOOQQQSSSUUUXXX\\\aaadddiiimmmqqquuuuuuwwwxxxzzz{{{|||}}}|||~~~|||xxxuuutttooommmooopppqqquuu{{{|||}}}~~~|||zzzxxxtttpppllliiifffbbb___\\\[[[ZZZWWWUUURRRPPPNNNLLLJJJIIIIIIIIIIIIGGGEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNPPPTTTVVVYYY```hhhoootttwww{{{}}}~~~}}}xxxuuurrrrrrrrrrrrqqqsssvvvyyy}}}zzzvvvrrrppppppqqqyyyUUU___|||tttjjjcccpppiiiYYYRRRPPPNNNMMMNNNOOOQQQQQQVVVXXXYYY[[[bbbtttzzziii\\\UUUSSSSSSOOOMMMKKKJJJJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC???AAACCCCCCDDDEEEHHHJJJOOOOOOOOOPPPSSSWWW[[[]]]```bbbfffhhhkkknnnrrruuuxxxzzz}}}vvvtttrrrrrrssssssrrrqqqnnnoooqqqsssttttttssssssrrrsssssssssqqqqqqrrrssssssuuuxxxxxxtttoookkkiiijjjmmmqqquuuvvvuuurrrqqqnnnnnnnnnqqqtttvvvvvvvvvwwwxxxwwwvvvvvvxxx}}}}}}{{{yyyyyyzzz|||}}}yyyqqqeee\\\XXXUUURRRPPPMMMPPPTTTWWWZZZ[[[]]]^^^ffffffeeeddddddgggkkkooowww{{{kkkWWWFFF>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEGGGEEEDDDDDDEEEEEEDDDBBBAAACCCDDDFFFFFFEEECCCBBBBBBCCCDDDDDDEEEHHHLLLOOOOOONNNLLLKKKKKKMMMPPPQQQVVVXXXdddiiibbbcccsssrrrcccSSSNNNKKKKKKJJJIIIMMMRRR[[[ccckkkiii___VVVRRRRRROOOPPPQQQPPPOOOOOOPPPRRRRRRVVV[[[```cccgggkkkmmmrrrssstttvvvxxxzzz|||}}}{{{}}}~~~{{{wwwrrrooolllgggcccdddddddddhhhmmmmmmqqqvvv{{{~~~~~~|||{{{wwwuuuqqqnnnkkkiiihhhgggddddddcccaaa^^^ZZZVVVTTTOOOMMMJJJIIIIIIHHHGGGEEEEEEEEEFFFHHHJJJKKKLLLMMMLLLOOORRRTTTWWW]]]fffmmmooorrrwww{{{~~~~~~zzzuuuqqqppppppqqqqqqrrruuuwwwzzz{{{vvvqqqooopppqqq{{{SSS\\\vvv}}}rrreeepppuuuaaaTTTQQQNNNMMMOOOQQQRRRRRRSSSTTTUUUVVVZZZiiitttcccYYYTTTSSSPPPNNNLLLKKKKKKJJJHHHFFFCCCCCCCCCDDDEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@BBBCCCDDDDDDFFFIIIKKKNNNNNNNNNPPPRRRVVVYYY[[[```bbbeeeggghhhjjjlllnnnqqqtttxxx|||~~~{{{xxxxxxwwwvvvuuuuuuwwwzzz}}}~~~~~~}}}|||yyyyyyxxxvvvsssrrrssstttuuuxxxzzzyyyuuunnniiiggggggjjjnnnrrrtttsssqqqooommmlllmmmppptttwwwxxxwww{{{yyywwwuuuuuuxxx|||}}}zzzwwwwwwxxxzzz{{{tttlllaaaXXXUUUSSSQQQOOOLLLPPPUUUXXXXXXXXXYYYZZZaaabbbaaaaaabbbgggnnnsssyyyeeeRRRCCC======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHGGGCCC@@@AAABBBDDDFFFFFFEEECCCBBBFFFFFFGGGFFFEEEGGGJJJLLLMMMLLLKKKKKKKKKMMMNNNOOOQQQTTT^^^uuuoooaaa[[[hhhyyy{{{ooocccXXXRRRMMMMMMLLLKKKLLLPPPWWW___hhhiiiaaaYYYUUUTTTPPPQQQQQQPPPNNNNNNOOOQQQRRRUUUZZZ^^^aaadddgggjjjoooppprrrtttwwwyyy{{{|||}}}~~~~~~zzzvvvqqqkkkgggccc^^^ZZZZZZZZZXXX[[[``````dddlllsssyyy{{{{{{{{{uuutttrrrpppooonnnooopppkkkkkkkkkiiifffaaa]]]ZZZSSSPPPLLLJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOLLLOOOQQQRRRUUU[[[eeelllooorrrwww{{{}}}{{{wwwsssooonnnnnnnnnppprrruuuwwwxxx}}}vvvnnnlllpppuuu~~~RRRZZZooo{{{iiipppqqqYYYTTTNNNKKKMMMOOOPPPOOOQQQRRRTTTVVVXXXbbbwwwlll^^^UUUQQQPPPNNNLLLKKKKKKJJJHHHFFFBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDDDDEEEFFFIIIKKKLLLMMMNNNPPPSSSUUUWWWYYY]]]___bbbddddddeeefffhhhjjjnnnuuuzzz|||~~~|||{{{yyyxxx|||}}}}}}|||yyyvvvtttuuuwwwxxxyyyzzzxxxrrrlllgggeeefffiiimmmppprrrrrrpppooommmllllllnnnrrrvvvxxxyyy|||zzzwwwuuuvvvxxx{{{}}}~~~|||yyyvvvtttuuuvvvwwwnnnggg]]]VVVTTTTTTSSSQQQPPPUUU[[[]]][[[ZZZZZZ[[[]]]_________```gggpppxxxqqq^^^MMMAAA<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBBBBCCCEEEHHHIIIGGGCCC???AAABBBCCCDDDEEEDDDDDDCCCIIIIIIIIIHHHGGGGGGIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQVVV^^^oookkk]]]dddpppqqqjjjddd\\\VVVPPPOOONNNLLLKKKNNNSSSZZZbbbfffccc^^^YYYVVVQQQRRRRRRPPPNNNNNNOOOPPPSSSUUUYYY\\\^^^aaadddggglllmmmooorrrvvvyyy{{{|||~~~~~~yyyuuuqqqlllfffbbb___ZZZWWWXXXVVVTTTUUUYYYYYY]]]ccckkkrrrvvvyyyzzzssstttttttttsssssstttvvvoooppppppooolllgggbbb___XXXTTTOOOKKKJJJJJJJJJIIIMMMMMMNNNOOOPPPQQQRRRRRRNNNOOOQQQRRRUUU[[[eeellltttwww{{{~~~~~~|||{{{xxxtttqqqnnnnnnnnnppptttvvvwwwwww|||~~~|||uuuooonnnttt{{{SSSYYYiiiuuutttbbbZZZQQQLLLLLLMMMMMMLLLQQQQQQTTTXXXYYY^^^lll|||vvvggg[[[TTTQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA???AAABBBCCCCCCEEEHHHJJJIIIKKKNNNPPPSSSTTTUUUUUUVVVYYY]]]______```bbbcccdddjjjqqqwwwyyyzzz{{{|||zzz~~~}}}||||||xxxxxxyyy{{{yyyyyyxxxtttnnnhhheeecccgggiiilllnnnpppppppppoooooommmkkklllpppuuuyyyzzz{{{yyywwwvvvxxx{{{}}}~~~}}}{{{xxxuuusssrrrrrrrrriiibbbZZZVVVUUUVVVUUUTTTVVV\\\ccceeebbb___^^^___]]]^^^___^^^___fffqqqzzz|||iiiYYYJJJ???<<>>???@@@AAAAAAAAACCCFFFGGGFFFCCC@@@AAAAAABBBBBBCCCDDDEEEEEEJJJKKKKKKJJJHHHHHHJJJKKKKKKMMMOOORRRSSSSSSRRRQQQRRRYYY^^^hhh|||wwweeegggmmmllliiijjj```XXXRRRPPPOOOKKKIIIKKKLLLQQQXXX___aaa___YYYUUURRRRRRRRRPPPNNNMMMNNNPPPUUUVVVXXXYYY[[[]]]aaadddjjjkkknnnqqquuuxxxzzz|||~~~~~~}}}zzzvvvssspppmmmiiifff```]]][[[\\\ZZZWWWVVVYYYVVVYYY]]]bbbhhhnnnrrrtttsssuuuwwwwwwvvvuuuvvvxxxsssuuuvvvvvvsssnnnhhheee___ZZZTTTPPPNNNNNNNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSOOOQQQRRRSSSUUU\\\eeemmmwwwyyy}}}~~~}}}zzzwwwuuussssssvvvzzz|||}}}{{{~~~|||yyyvvvvvvyyyTTTXXXddd~~~zzz~~~kkkbbbVVVNNNMMMNNNMMMKKKNNNNNNQQQVVVVVVWWWbbbnnn~~~oooccc[[[QQQOOOMMMLLLKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAA>>>@@@AAABBBBBBDDDFFFIIIGGGIIIMMMPPPSSSSSSSSSSSSQQQTTTXXX[[[\\\^^^___aaa^^^cccjjjpppssstttuuuvvvvvv|||}}}}}}|||{{{{{{|||~~~}}}}}}{{{zzz|||}}}zzzyyyvvvpppjjjeeebbbbbbhhhiiikkkmmmoooooopppooopppmmmjjjkkkoootttyyy{{{yyyxxxwwwwwwzzz}}}|||zzzxxxuuurrrppppppooofff```YYYVVVVVVWWWWWWVVV\\\bbbiiikkkgggdddcccddd]]]______^^^___eeeqqqzzzvvveeeVVVHHH???===@@@;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAAAAAAAABBBDDDEEEDDDBBBAAA@@@AAAAAACCCDDDFFFGGGJJJKKKKKKKKKJJJJJJKKKMMMKKKNNNRRRVVVWWWVVVUUUSSSOOOVVVYYY^^^vvvxxxxxxgggfffiiiggghhhlllaaaYYYRRRQQQOOOJJJHHHHHHFFFIIIOOOWWW]]]]]]WWWRRRRRRRRRRRRPPPNNNMMMNNNOOOVVVWWWXXXXXXYYY[[[```ccchhhjjjmmmppptttxxxzzz||||||}}}}}}~~~|||zzzwwwuuusssqqqooolllddd``````aaa```[[[ZZZ\\\UUUVVVXXX\\\aaafffkkknnnssswwwzzzzzzxxxvvvvvvxxxxxxyyy{{{|||yyytttnnnjjjeeeaaaZZZUUUSSSSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRSSSSSSVVV\\\fffnnnuuuxxx}}}~~~||||||{{{zzz}}}}}}xxxyyy~~~YYY\\\fff}}}wwwtttdddUUUPPPNNNJJJIIILLLLLLOOORRRTTTWWWZZZ^^^aaavvvuuufff\\\VVVRRRMMMKKKKKKKKKJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@AAABBB===???AAACCCDDDDDDDDDDDDGGGIIIJJJLLLNNNOOOPPPPPPOOOPPPRRRTTTVVVXXXYYYZZZ]]]```ccchhhkkknnnoooooorrruuuxxxyyyzzz||||||zzzxxxwwwvvvuuuvvvxxx{{{}}}}}}~~~}}}}}}~~~|||xxxqqqiiiccc```___fffkkkooopppnnnnnnqqquuurrrrrrrrrsssuuuyyy|||~~~xxxxxxxxxzzz|||~~~{{{wwwuuusssrrrqqqppphhh```[[[[[[YYYUUUUUUZZZeeehhhlllnnnlllhhheeeddd______``````bbbhhhqqqyyy~~~rrr\\\MMMEEE>>><<<===999999::::::::::::;;;;;;>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJKKKIIINNNYYYfffiiiaaaUUUPPPPPPSSSRRRZZZmmmyyyaaaWWW[[[bbbccc```bbb^^^XXXTTTQQQMMMIIIEEEDDDDDDEEEIIIOOOUUUZZZ\\\VVVVVVUUUSSSOOOMMMMMMNNNQQQRRRTTTVVVWWWZZZ^^^bbbfffiiinnnrrrtttwwwyyy|||yyy{{{}}}~~~|||yyyxxxyyyxxxuuurrrnnnkkkggghhhjjjiiieee```aaa___[[[YYYZZZ]]]aaaccchhhmmmsssvvvwwwxxx{{{}}}}}}~~~~~~|||yyyuuupppmmmeee___YYYVVVVVVXXXXXXXXXXXXYYYZZZ[[[ZZZXXXUUUSSSRRRSSSTTTVVV[[[bbbjjjpppwww|||~~~{{{{{{|||}}}uuuvvvVVV\\\hhhuuuvvv}}}lllZZZSSSPPPLLLJJJLLLKKKMMMPPPRRRUUUXXX\\\___ooo|||kkk^^^XXXSSSNNNKKKKKKKKKIIIFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWYYYZZZ]]]___bbbeeeggghhhnnnqqquuuwwwxxxzzz~~~~~~}}}zzzwwwrrrqqqooooooppprrruuuwwwxxx}}}~~~~~~~~~|||{{{xxxrrrlllgggddddddfffkkkooopppoooppptttxxxwwwvvvvvvvvvwwwyyy{{{}}}xxxxxxyyyzzz|||~~~zzzwwwuuuuuussspppmmmddd___\\\\\\ZZZWWWZZZ```gggjjjmmmnnnkkkhhheeeddd````````````aaafffmmmssstttwwwxxxzzz|||kkkVVVJJJBBB>>><<<>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKKKKLLLOOOXXXcccfff___UUUQQQLLLPPPOOOTTTdddyyy|||fffXXXVVVYYY\\\\\\___[[[VVVRRROOOLLLGGGDDDDDDCCCDDDGGGLLLRRRWWWYYYUUUUUUTTTRRROOOMMMNNNOOOPPPQQQSSSUUUWWWZZZ^^^aaagggjjjooorrrtttuuuwwwyyyyyy{{{}}}}}}}}}~~~~~~~~~uuurrrooooooqqqqqqmmmiiihhhfffcccaaaaaacccdddeeeiiimmmrrruuuvvvwwwyyy{{{{{{||||||{{{xxxtttooolllbbb___ZZZYYY[[[]]]^^^]]]_________^^^]]]\\\ZZZYYYYYYXXXWWWXXX\\\dddlllrrryyy}}}}}}~~~|||yyywwwvvvyyy||||||tttuuu}}}TTT\\\kkksssjjjlllrrr|||uuuaaaVVVRRRNNNLLLLLLJJJLLLNNNPPPRRRUUUZZZ]]]eeessstttbbbYYYTTTOOOLLLLLLKKKHHHEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLNNNOOOQQQRRRSSSTTTVVVVVVVVVWWWYYY\\\```bbbiiilllpppsssvvvxxx{{{}}}|||~~~~~~}}}zzzvvvssskkkjjjhhhggghhhkkkoooqqqrrrwww~~~~~~~~~yyyyyyxxxtttpppmmmllllllhhhlllpppqqqqqqrrrvvvyyy}}}|||zzzyyyxxxxxxyyyzzzxxxxxxyyyzzz|||}}}~~~~~~zzzwwwwwwxxxvvvoooiii```^^^\\\\\\ZZZZZZ```gggjjjlllnnnmmmjjjfffdddcccaaaaaa```___```ccciiimmmkkklllmmmqqqzzzqqqaaaOOOEEE@@@<<<<<<>>>;;;<<<<<<<<<<<<=========>>>===<<<<<<===???BBBDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCEEEEEEFFFFFFHHHIIIKKKKKKNNNNNNTTT\\\^^^XXXRRRPPPLLLQQQQQQSSS^^^mmm}}}qqq___SSSQQQUUUYYY\\\YYYUUURRROOOKKKHHHEEEDDDCCCBBBCCCGGGMMMRRRVVVVVVVVVUUURRROOONNNOOOPPPOOOPPPRRRTTTVVVYYY]]]```gggjjjnnnqqqrrrsssuuuwwwyyy{{{|||}}}|||}}}|||zzzzzz{{{{{{wwwtttqqqooolllkkkkkkkkkjjjiiikkknnnqqqsssssstttuuuvvvvvvwwwyyyxxxvvvqqqmmmjjj```___^^^^^^aaadddeeeeeehhhhhhgggfffeeedddcccbbbbbb___[[[YYY]]]fffpppvvv|||}}}{{{wwwsssqqqtttyyy}}}yyyrrrsss{{{SSS[[[iiiyyyooobbb^^^cccqqq~~~zzzhhh[[[TTTQQQNNNMMMKKKMMMNNNPPPQQQTTTYYY\\\___kkk}}}~~~ggg[[[VVVPPPLLLLLLKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@@@@AAABBBDDDDDDDDDCCCCCC@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRSSSUUUTTTSSSSSSVVVZZZ___aaaeeehhhlllpppsssuuuxxxyyyzzz|||}}}}}}}}}~~~}}}{{{wwwrrrooofffdddbbbaaacccfffjjjllloootttyyy~~~~~~|||||||||wwwxxxyyywwwuuusssssstttmmmoooqqqrrrrrrsssvvvyyy~~~|||yyywwwvvvuuuuuuwwwxxxyyy{{{||||||}}}|||~~~|||zzz{{{}}}yyyoooggg^^^^^^]]][[[YYY\\\dddllllllmmmmmmkkkgggdddbbbbbb````````````bbbeeehhhjjjjjjiiijjjoooxxxiiiZZZJJJAAA>>>;;;;;;<<<;;;;;;<<<<<<<<<=========>>>===<<<<<<===@@@BBBDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEGGGHHHJJJKKKMMMKKKMMMRRRTTTPPPLLLLLLJJJPPPQQQRRRXXXccc|||uuuzzz~~~jjjWWWNNNRRRYYY[[[YYYVVVSSSPPPMMMIIIGGGEEEDDDBBBBBBCCCHHHOOOSSSYYYYYYWWWTTTPPPNNNOOOPPPNNNPPPQQQSSSTTTWWW[[[___dddgggkkkoooppprrrtttvvvwwwyyy{{{||||||}}}|||xxxvvvttttttuuutttqqqnnnnnnooopppqqqqqqpppppppppoooqqqrrrrrrppplllhhheee```aaabbbdddgggiiijjjkkknnnooopppqqqpppooolllkkkfffaaa[[[YYY___jjjuuu{{{|||xxxtttrrrtttyyy||||||zzzuuuppprrrzzzTTTZZZdddnnnyyyzzzkkk```YYY\\\iiiwww|||ooobbbYYYTTTQQQNNNNNNOOOOOOPPPQQQTTTYYY]]]^^^hhhyyypppbbb[[[SSSNNNLLLKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBB??????@@@AAABBBDDDFFFHHHHHHIIIKKKMMMPPPSSSUUUVVVWWWVVVVVVWWWYYY^^^bbbdddfffgggiiimmmpppsssuuuuuuwwwxxxyyy{{{{{{{{{zzzzzz||||||}}}~~~}}}}}}~~~~~~~~~|||yyyuuupppmmmbbb```]]]\\\^^^bbbfffiiiooosssvvvxxxyyy}}}~~~{{{zzzyyyyyywwwxxxzzzzzzyyyxxxyyyyyyssssssssssssrrrssstttvvv}}}|||yyywwwtttrrrqqqppptttuuuxxxzzz|||||||||{{{~~~~~~zzzoooggg______]]]YYYYYY___gggmmmnnnmmmlllhhhdddaaaaaabbb``````aaadddgggjjjkkklllnnnlllmmmrrryyy~~~zzzeeeVVVGGG@@@===;;;:::;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIILLLIIIIIIMMMOOOLLLJJJKKKDDDKKKLLLMMMRRRYYYqqq|||ssssssyyyuuu___RRRRRRYYYYYYYYYWWWTTTPPPLLLJJJHHHFFFFFFDDDBBBBBBEEELLLQQQ[[[[[[ZZZWWWSSSPPPOOOPPPNNNOOOQQQRRRSSSUUUYYY\\\^^^bbbgggkkknnnqqqtttvvvsssvvvyyy|||}}}~~~}}}{{{zzz|||~~~}}}yyytttqqqqqqpppoooooonnnlllkkkhhhiiijjjjjjhhheeecccaaabbbcccfffhhhjjjkkkmmmnnnooorrrvvvxxxxxxvvvrrroooddd^^^YYYYYYaaammmyyy|||xxxuuusssssstttuuuwww}}}~~~uuurrrpppttt|||~~~zzzSSSVVV\\\bbbhhh||||||vvvmmmddd\\\YYYbbblll|||~~~zzzmmmaaaYYYTTTQQQPPPPPPPPPPPPQQQTTTYYY]]]```gggttt~~~ooofffZZZRRRNNNMMMKKKJJJFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEDDDDDDBBBAAA????????????AAACCCFFFGGGGGGIIILLLPPPTTTXXX[[[]]]\\\]]]^^^```bbbeeeggghhhkkkjjjiiikkkooorrrssssssvvvwwwyyyyyyyyywwwuuutttuuuuuuvvvvvvxxxyyy{{{|||wwwyyy{{{{{{|||}}}}}}{{{yyyuuuqqqmmm```^^^\\\ZZZ\\\```eeeiiiqqqsssuuuuuutttvvvzzz~~~}}}zzzxxxwwwwwwxxxzzz}}}}}}|||{{{{{{{{{wwwvvvtttsssrrrsssssstttwwwvvvuuusssqqqooommmlllooorrrvvvzzz}}}}}}}}}|||~~~xxxooohhhbbbaaa\\\XXX[[[dddlllnnnooonnnkkkgggcccaaabbbccccccccceeeiiimmmppppppppppppooorrrwwwzzz}}}uuuaaaSSSFFF@@@===;;;:::;;;::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGMMMIIIIIIMMMOOOLLLKKKLLLDDDJJJJJJMMMSSSWWWjjjuuupppqqqkkk[[[WWWYYYYYYZZZYYYVVVQQQLLLIIIIIIGGGGGGFFFCCCAAACCCHHHMMMXXXZZZ[[[YYYVVVRRRQQQPPPOOOPPPQQQQQQQQQSSSVVVXXXZZZ^^^ccchhhkkkooorrrtttooossswwwzzz|||~~~{{{uuussspppnnnmmmkkkiiigggccccccbbbbbbaaa```___^^^bbbdddgggiiijjjlllnnnppppppsssvvvyyyxxxtttpppmmm```[[[WWWZZZdddqqq{{{yyyvvvsssqqqpppooommmkkknnnvvv~~~|||uuuttttttxxx~~~}}}{{{xxx|||PPPPPPUUUYYY\\\nnn~~~wwwoooddd\\\^^^dddxxx{{{kkk___XXXSSSPPPQQQPPPPPPPPPTTTXXX\\\bbbfffllluuuuuueeeXXXQQQNNNLLLKKKHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIICCCDDDEEEEEEEEECCCBBBAAA????????????AAACCCFFFHHHGGGIIIMMMSSSYYY^^^bbbdddhhhjjjlllnnnoooooommmlllqqqnnnkkkkkknnnqqqrrrrrruuuvvvxxxxxxwwwtttpppnnnjjjjjjkkklllnnnpppsssttttttwwwyyyzzz{{{|||}}}{{{zzzyyyvvvrrroooeeeccc```^^^```eeejjjnnnqqqtttvvvwwwvvvwww{{{}}}zzzxxxwwwwww{{{}}}~~~|||{{{{{{wwwuuusssrrrrrrsssttttttqqqqqqqqqpppooommmlllkkkkkknnntttyyy}}}~~~~~~}}}{{{|||tttlllhhheeebbb\\\XXX^^^kkkrrrrrrrrrppplllgggcccbbbdddfffhhhhhhjjjoootttvvvtttrrrppprrrxxx}}}}}}~~~qqq[[[OOOCCC>>>===;;;;;;<<<;;;<<<<<<<<<<<<=========;;;===AAADDDFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEJJJHHHIIIMMMOOOLLLJJJKKKHHHKKKJJJMMMTTTWWWddd}}}vvvrrrzzzyyyiii___\\\]]]^^^___[[[UUUPPPMMMLLLFFFGGGGGGDDD@@@@@@EEEIIIQQQTTTXXXYYYWWWUUURRRQQQPPPQQQQQQPPPPPPPPPSSSUUUXXX\\\aaaeeehhhkkknnnpppmmmqqquuuxxxyyyzzz{{{}}}~~~yyyuuuqqqnnnllljjjgggddd```___]]]\\\\\\\\\]]]^^^___bbbeeegggiiikkkpppsssssstttsssrrrpppllliiiggg^^^ZZZXXX]]]hhhsss{{{~~~}}}}}}}}}}}}ssspppkkkiiijjjjjjhhhfffeeeoooxxx|||~~~~~~{{{xxxyyyzzz~~~|||yyyuuuuuutttwwwLLLLLLPPPUUUWWWfffyyylll```^^^aaawwwrrrbbbZZZUUUPPPPPPPPPOOOPPPSSSXXX\\\cccdddeeeiiivvvlll\\\SSSOOOMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKDDDDDDEEEEEEEEECCCBBBAAA@@@?????????AAADDDGGGIIIGGGIIINNNUUU\\\bbbgggjjjsssuuuxxxzzzzzzwwwssspppuuuqqqlllkkkmmmpppqqqqqqppprrrttttttrrrnnniiifffbbbcccccceeehhhkkknnnpppuuuxxx{{{||||||~~~}}}|||{{{zzzyyywwwsssqqqkkkhhheeedddfffkkkppptttppptttwwwyyyyyy{{{~~~{{{yyyxxxwww|||~~~~~~|||zzzzzzvvvtttrrrqqqrrrtttuuuuuunnnnnnnnnnnnnnnmmmlllkkkhhhlllsssyyy~~~~~~yyyzzzpppjjjhhhgggccc[[[XXXbbbqqqwwwuuutttqqqmmmhhhddddddfffiiillllllnnnssswwwyyyvvvsssqqquuu}}}pppWWWKKK@@@======<<<<<<===============>>>>>>>>>>>>:::===BBBFFFHHHGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEFFFHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDGGGEEEGGGLLLNNNKKKHHHIIIGGGHHHFFFIIIQQQRRR\\\rrryyyxxxuuugggaaabbbdddeeeaaaZZZTTTQQQQQQEEEGGGHHHDDD@@@???BBBFFFJJJOOOUUUXXXXXXVVVTTTSSSQQQQQQQQQPPPOOOOOOQQQSSSYYY\\\aaadddfffhhhkkkmmmmmmppptttvvvwwwwwwxxxxxx~~~}}}~~~{{{wwwqqqnnnllljjjfffbbb```^^^\\\ZZZYYY[[[]]]^^^]]]```dddfffgggkkkqqqvvvwwwtttppplllgggeeecccbbb^^^[[[ZZZ___jjjuuu{{{|||~~~|||zzz{{{}}}}}}~~~~~~}}}~~~~~~zzzvvvwwwyyyppplllgggeeefffhhhhhhgggbbbmmmxxx}}}~~~|||}}}yyytttllloooooosssRRRPPPLLLRRR[[[```wwwppp^^^[[[aaapppooo^^^RRRQQQMMMLLLNNNNNNNNNSSSYYY]]]___ccchhhrrrttt```VVVRRRNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@???>>>???BBBDDDGGGKKKRRRZZZ```ffflllppp{{{|||}}}~~~|||zzzwwwuuupppppppppnnnllllllnnnppprrrqqqrrruuuvvvsssmmmhhhbbb^^^YYYXXX\\\cccjjjooopppsssxxx{{{}}}~~~zzz{{{|||~~~}}}yyyuuuuuunnnlllrrruuurrroooooossstttwww}}}~~~}}}zzz}}}~~~}}}{{{yyytttttttttttttttssssssrrrqqqmmmiiihhhjjjkkkjjjiiiggglllsssxxxzzzzzzyyyyyyyyy|||}}}xxxqqqkkkhhhbbb^^^\\\___gggooorrrrrrnnnnnnmmmkkkgggeeeeeefffhhhlllqqqvvvzzz{{{{{{zzz~~~zzzzzzzzzkkkRRRHHH>>>999;;;<<<;;;777::::::;;;;;;<<<=========???@@@AAABBBAAABBBDDDFFFHHHHHHHHHGGGFFFDDDBBB@@@AAADDDFFFGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGMMMTTTWWWTTTOOOJJJJJJIIIJJJMMMTTT\\\bbbsssccc]]]mmmvvvmmm```ZZZUUUOOONNNMMMLLLIIIEEECCCBBBBBBFFFGGGJJJOOOSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQTTTUUUXXX[[[___cccgggiiioooppprrrrrrsssvvvzzz}}}}}}~~~~~~~~~{{{yyytttooojjjfffdddccc__________________``````YYY[[[___dddhhhlllnnnppptttsssqqqkkkeee```]]]]]]XXXZZZ___hhhssszzz}}}|||~~~}}}||||||~~~}}}{{{~~~}}}|||{{{xxxuuurrrppphhhgggeeeccccccdddeeefffhhhooovvv{{{|||~~~yyysssoooiiiiiiiiimmm{{{QQQPPPMMMRRRZZZ^^^rrryyyeee]]]^^^dddtttxxxfffXXXRRROOOMMMOOOOOONNNQQQVVVYYY[[[___eeennn~~~|||gggZZZSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>?????????>>>@@@CCCEEEGGGKKKQQQWWW\\\aaafffjjjsssvvv{{{~~~~~~{{{vvvssspppppppppnnnlllkkkmmmoooooooooqqqtttwwwwwwssspppeeeaaa\\\ZZZ[[[___dddfffppptttyyy|||}}}~~~~~~}}}}}}}}}{{{xxxsssrrrwww{{{xxxvvvwwwtttwww~~~}}}{{{yyytttuuuuuuuuutttssssssrrrrrrnnnjjjhhhiiiiiihhhfffeeejjjpppuuuwwwwwwwwwwwwvvvwwwwwwwwwtttpppllliiidddaaa^^^aaahhhmmmooonnnlllmmmllliiifffeeeeeefffiiilllrrrwww|||}}}~~~xxxhhhOOOFFF===999;;;>>><<<:::;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@AAACCCEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCEEEFFFFFFDDDCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFLLLRRRTTTRRRNNNJJJJJJJJJJJJMMMSSSZZZ```{{{pppcccmmmtttrrrkkkcccZZZSSSMMMMMMKKKHHHDDDBBBBBBBBBBBBCCCFFFIIIMMMOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPRRRSSSUUUYYY]]]bbbeeehhhkkkmmmpppqqqsssvvvyyy|||}}}}}}~~~}}}~~~yyywwwsssnnnjjjgggeeedddcccbbb```___^^^^^^______]]]___bbbfffjjjnnnqqqsssuuutttqqqlllddd^^^ZZZYYYWWWZZZ```kkkuuu{{{}}}}}}~~~}}}}}}}}}~~~}}}|||{{{yyyyyyyyyxxxvvvtttqqqpppgggfffdddcccccceeegggiiilllrrryyyyyyxxx{{{yyysssnnnllliiijjjiiiiiirrrQQQQQQNNNRRRYYY[[[kkklll^^^YYYWWWfffyyyqqq___UUUQQQNNNPPPOOONNNPPPTTTTTTXXX\\\```hhhyyyooo^^^UUUQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIILLLKKKHHHFFFCCC@@@>>>===<<<===>>>>>>>>>@@@DDDGGGIIILLLQQQTTTWWW[[[___bbbgggmmmuuu{{{}}}{{{vvvrrrppppppooommmkkkjjjlllnnnoooppprrrvvvzzz|||{{{zzzmmmiiiddd```^^^___aaacccooosssyyy}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~|||yyyyyy|||}}}{{{yyyzzzvvv{{{}}}{{{yyyvvvvvvvvvuuutttsssrrrqqqqqqnnnjjjhhhggggggfffddddddhhhnnnqqqssstttuuuvvvssspppmmmmmmooonnnkkkiiieeecccbbbeeeiiilllkkkiiijjjjjjjjjhhhfffeeeeeegggiiilllpppvvv|||rrraaaJJJCCC<<<:::===??????===<<<<<<<<<===>>>>>>??????<<<>>>????????????BBBDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGEEEFFFIIINNNPPPOOOMMMKKKKKKKKKJJJLLLPPPWWW\\\iiiooonnnrrryyyyyyoooaaaYYYPPPNNNLLLIIIFFFEEEDDDDDDAAABBBCCCEEEGGGJJJMMMOOORRRRRRQQQQQQQQQPPPPPPPPPOOOPPPRRRVVVZZZ___cccfffgggjjjmmmpppsssuuuxxxzzz||||||}}}~~~~~~}}}~~~zzzxxxuuuqqqmmmjjjhhhgggiiigggdddaaa______aaabbbdddeeegggjjjnnnrrruuuwwwwwwvvvsssmmmddd\\\WWWUUUWWW\\\eeepppzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzuuuuuuuuutttsssqqqpppooofffeeedddcccdddgggjjjmmmqqqvvvzzzwwwtttyyy{{{rrrllliiihhhfffgggfffeeeiiixxxPPPRRROOORRRXXXXXXddd|||sssbbbYYYQQQ]]]ooozzzfffXXXRRROOOPPPPPPOOOPPPSSSSSSWWWZZZ]]]cccrrruuuaaaVVVRRRSSSOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHEEEBBB@@@===<<<;;;;;;<<<===>>>AAAEEEIIINNNPPPRRRSSSTTTVVVYYY[[[^^^ccclllssswwwwwwtttrrrnnnooonnnllljjjjjjkkkmmmqqqrrruuuyyy}}}}}}yyyrrrjjjdddccceeegggjjjooovvv{{{|||{{{zzzyyyxxxxxxwwwvvvuuuuuuwwwyyy|||{{{{{{{{{zzzwwwvvvwwwzzz~~~|||zzzyyyvvvvvvvvvuuusssqqqpppooolllkkkiiigggffffffeeeeeefffiiimmmqqqrrrsssuuuvvvsssmmmhhhgggkkklllkkkhhheeedddeeegggjjjkkkiiigggggghhhhhhgggfffeeeggghhhiiikkkoootttzzzjjjYYYEEE@@@;;;:::>>>AAAAAA@@@=========>>>??????@@@@@@===>>>?????????@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFCCCAAAAAABBBDDDBBBCCCCCCCCCDDDDDDDDDDDDHHHFFFEEEGGGIIILLLLLLKKKKKKKKKKKKKKKKKKNNNSSSWWW]]]ttttttrrryyyhhh^^^UUURRRNNNKKKIIIHHHGGGFFFDDDDDDDDDDDDFFFIIINNNRRRSSSSSSSSSRRRRRRRRRRRRQQQNNNOOOQQQTTTXXX]]]aaadddeeehhhmmmppprrrsssuuuwww{{{{{{|||}}}~~~}}}}}}}}}~~~~~~{{{wwwssspppmmmkkkmmmjjjgggdddcccdddfffhhhjjjkkkmmmooorrrvvvzzz{{{{{{zzzvvvoooeee\\\UUUSSSYYY```kkkwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzwwwuuutttuuuvvvxxxttttttsssqqqpppnnnmmmlllhhhgggfffeeegggjjjmmmooouuuwwwwwwuuuuuu{{{zzzqqqkkkhhhgggcccaaa___```eeepppPPPSSSPPPRRRWWWVVV___sssyyyjjjaaaUUU\\\hhh{{{nnn]]]VVVQQQQQQQQQPPPQQQTTTTTTWWWYYY[[[___kkk}}}vvvdddWWWSSSSSSNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJEEEEEEEEEDDDBBB@@@>>>===:::;;;;;;;;;===AAAFFFJJJSSSTTTTTTTTTSSSSSSUUUWWWYYY\\\bbbhhhmmmpppqqqqqqlllmmmmmmkkkiiiiiikkkmmmppprrruuuzzzwwwlllfffeeegggdddiiipppuuuwwwwwwvvvvvvrrrrrrqqqnnnkkkkkknnnqqquuuxxxzzzyyyvvvuuuvvvwww}}}~~~}}}{{{yyyxxxvvvuuutttsssqqqooommmkkkffffffffffffeeeeeeffffffgggkkkooorrrssstttvvvwwwtttnnnhhhfffiiikkkiiifffbbbdddfffiiikkkkkkjjjhhheeefffggggggggggggiiikkkmmmooorrrvvv{{{zzzeeeTTTAAA>>>;;;<<>>>>>???@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFEEECCCAAA@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDEEEHHHFFFEEEEEEGGGHHHIIIIIIKKKKKKKKKKKKJJJLLLPPPSSSYYYiii~~~wwwnnncccYYYTTTOOOKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDHHHNNNSSSUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPQQQRRRVVVZZZ^^^aaaeeehhhlllooopppqqqssstttyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~|||wwwsssooommmllljjjgggffffffiiilllnnnqqqqqqsssuuuxxx{{{}}}~~~}}}yyyqqqfff]]]VVVSSSYYYaaannnyyy~~~~~~||||||}}}~~~~~~yyywwwsssqqqpppqqqssstttuuutttrrrooommmkkkiiihhhjjjjjjjjjjjjlllnnnqqqrrrxxxuuussstttzzz}}}wwwqqqllljjjddd]]]YYY]]]ccchhhqqqzzzPPPTTTRRRQQQWWWWWW]]]nnnuuunnn]]]^^^cccqqqzzzfff\\\TTTQQQQQQPPPPPPSSSTTTUUUWWWYYY]]]fffrrrzzz~~~sssfff[[[UUUTTTNNNMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMLLLKKKJJJBBBCCCCCCCCCBBBAAA???>>>::::::;;;;;;<<<@@@FFFJJJTTTUUUTTTRRRQQQPPPRRRTTTUUUWWWZZZ^^^ccchhhkkkmmmjjjkkkkkkjjjiiiiiikkknnnmmmppptttzzzttthhhbbbaaa___cccjjjnnnpppppppppqqqlllmmmllliiieeeeeeiiimmmnnnuuuzzzwwwuuuvvvzzz{{{|||{{{|||~~~~~~}}}{{{yyywwwvvvtttsssrrrpppnnnkkkhhhgggaaaccceeeeeeddddddeeeggggggkkkpppsssttttttuuuvvvsssoookkkiiijjjjjjhhhfffbbbdddgggjjjlllkkkjjjiiieeefffhhhiiiiiijjjmmmooorrrsssvvvzzzwwwbbbPPP???>>><<<===???AAABBBAAA=========>>>??????@@@@@@AAABBBCCCCCCCCCCCCFFFHHHJJJIIIGGGEEEDDDCCCBBBBBBDDDEEEEEECCCBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOXXXaaa}}}{{{ttt~~~vvvlll\\\WWWPPPKKKJJJIIIFFFDDDDDDEEEEEECCCCCCFFFMMMSSSWWWWWWVVVVVVVVVUUUUUUUUUSSSRRRQQQQQQSSSVVVZZZ\\\bbbeeehhhkkkmmmnnnqqqsssxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{}}}~~~yyyuuuqqqoookkkkkkjjjjjjkkkooorrrtttwwwxxxzzz}}}~~~yyypppfff]]]XXXVVVXXXaaammmxxx~~~~~~}}}||||||}}}~~~yyywwwssspppooooooppprrrtttrrrpppmmmjjjhhhffffffkkklllnnnpppsssuuuvvvwwwyyytttrrrvvv~~~~~~xxxrrrnnnggg]]]WWW\\\aaaaaaccchhhQQQUUURRRQQQWWWXXX^^^lllwwwzzzuuuccc___]]]ggg}}}qqqeeeXXXRRRPPPNNNNNNPPPQQQQQQRRRVVV\\\ccchhhkkktttuuusssooohhh___XXXUUUNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHBBBCCCDDDDDDCCCAAA???>>>;;;;;;::::::;;;@@@EEEJJJRRRRRRQQQOOOMMMLLLNNNPPPQQQRRRUUUYYY]]]aaadddeeeggghhhiiiiiihhhiiilllooonnnqqqtttyyyoooddd```]]]aaaeeehhhiiihhhhhhiiieeeggggggeeebbbcccggglllmmmvvv{{{wwwrrrtttxxxzzzwwwwwwwwwzzz~~~~~~~~~|||zzzxxxwwwvvvuuurrrqqqooommmjjjgggdddccc```ccceeedddcccbbbccceeedddhhhnnnrrrsssrrrrrrrrrnnnnnnmmmmmmllljjjhhhgggccceeeiiijjjkkkjjjiiiiiieeegggiiijjjkkkmmmqqqsssqqqssswww|||rrr\\\JJJ???>>>>>>>>>@@@@@@AAA@@@<<<<<<======>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHJJJIIIGGGEEECCCCCCCCCCCCBBBCCCEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJLLLMMMTTTZZZmmm~~~rrrwww~~~wwwccc\\\SSSNNNMMMLLLHHHEEECCCEEEFFFDDDCCCFFFMMMSSSWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSPPPOOOOOOQQQTTTVVV\\\___bbbeeehhhlllqqqtttwwwwwwxxxyyyzzz{{{|||||||||}}}~~~zzz}}}}}}zzzwwwuuuqqqqqqrrrsssuuuwwwzzz{{{|||~~~wwwnnnddd]]]ZZZYYYZZZcccoooyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{yyyvvvsssqqqppppppqqqpppnnnllliiigggeeeeeeeeeiiilllqqqvvvzzz}}}~~~~~~yyyvvvuuuyyy|||uuuqqqjjj```[[[```ccc```dddlllQQQVVVSSSQQQXXXYYY___lllrrrzzzwwwfff___ZZZaaaxxxyyykkk[[[SSSOOOLLLKKKMMMMMMMMMOOOTTT[[[aaacccbbbiiikkkmmmmmmiiiccc[[[VVVOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDEEEFFFEEEDDDBBB???===;;;;;;::::::;;;???EEEJJJOOOOOONNNLLLIIIIIIKKKMMMNNNPPPSSSWWW[[[]]]___```fffggghhhhhhhhhjjjmmmooossstttvvvyyy~~~yyykkkddd]]]```cccddddddccccccccc^^^aaacccbbb```aaaggglllpppzzz~~~wwwoooooorrrsssssstttvvvyyy}}}}}}|||zzzxxxvvvuuuuuutttppppppnnnkkkhhheeebbbaaaaaaccceeedddbbb```aaabbb```eeelllpppqqqpppooonnnjjjllloooooommmjjjiiiiiieeegggjjjkkkjjjhhhhhhhhhfffhhhjjjlllmmmooosssvvvnnnqqquuu{{{mmmVVVDDD????????????@@@@@@@@@???<<<<<<<<<===>>>>>>??????AAABBBCCCCCCCCCDDDFFFHHHIIIHHHFFFEEEDDDCCCDDDDDD@@@BBBDDDEEEDDDBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGGGGGGGFFFGGGHHHGGGIIIJJJJJJJJJJJJKKKLLLPPPUUUcccvvvuuu}}}~~~iiibbbXXXSSSQQQPPPLLLHHHEEEGGGIIIGGGEEEGGGNNNTTTVVVVVVVVVUUUUUUUUUTTTTTTUUUSSSPPPMMMLLLNNNPPPQQQWWWZZZ]]]aaaeeekkkqqquuuvvvwwwxxxyyyzzz{{{{{{|||zzz{{{}}}zzz~~~}}}{{{yyyyyyzzz|||}}}|||uuulllccc\\\ZZZZZZ^^^gggsss|||~~~||||||}}}~~~}}}|||yyyvvvtttrrrqqqqqqllljjjhhhfffeeeddddddeeefffkkkrrryyyyyyyyyyyy{{{~~~}}}vvvrrrjjjbbb```eeefffdddmmmzzzOOOPPPQQQUUUYYY]]]^^^___ggg|||}}}xxxvvvrrrfff]]]VVVYYYjjjwwwcccXXXUUURRRNNNJJJJJJLLLPPPSSSWWW\\\aaaeeeccciiimmmkkkgggccc^^^XXXSSSQQQOOOLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>===;;;999999>>>DDDIIIMMMMMMLLLIIIFFFEEEFFFGGGJJJKKKNNNOOOQQQUUUYYY\\\```cccgggiiijjjjjjjjjkkkmmmnnnpppuuu{{{uuullllllgggdddfffhhhggghhhkkkkkkiiifffeeefffiiimmmppptttrrrrrrtttrrrppprrrwwwsssttttttvvvxxxzzz|||}}}|||zzzyyywwwvvvuuutttqqqoooqqqqqqqqqnnniiidddbbbaaabbbbbbccceeedddbbb]]]ZZZ^^^aaafffkkknnnnnnjjjgggiiikkknnnooollliiifffeeejjjjjjkkkllllllllllllkkkjjjjjjkkklllnnnppprrrsssvvvwwwzzz}}}zzzbbbNNNDDDBBBAAA???>>>===<<<======??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJPPPOOOTTThhhxxx|||}}}wwwkkk\\\SSSPPPOOOLLLIIIGGGHHHHHHGGGFFFHHHLLLQQQXXXXXXWWWUUUSSSRRRSSSTTTRRRSSSTTTRRRNNNMMMOOOQQQVVVVVVVVVXXX]]]eeelllpppqqqtttwwwxxxyyyyyyzzz{{{{{{zzzzzz}}}~~~~~~}}}|||{{{|||}}}xxxmmmaaaZZZZZZ]]]kkkqqqyyy~~~}}}~~~~~~~~~|||yyyuuurrrpppnnnmmmhhhfffiiikkkgggdddccchhhkkkrrr{{{{{{zzz{{{}}}{{{tttlllhhhmmmuuu}}}RRRRRRSSSUUUWWWYYYZZZZZZ___sss{{{wwwsssjjjbbbYYYXXXcccvvvooo```WWWRRROOOLLLKKKMMMOOORRRUUUYYY___cccdddjjjnnnnnnllliiibbbZZZUUUSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA>>>===;;;999999===CCCHHHJJJJJJJJJHHHFFFEEEFFFHHHIIIKKKMMMNNNPPPSSSWWWZZZ^^^aaaeeeggghhhiiijjjkkkkkkkkknnnrrrxxx~~~~~~sssmmmiiihhhmmmpppooopppsssuuusssooommmlllnnnqqqsssvvvrrrppprrrrrrqqqrrrvvvtttttttttuuuwwwxxxzzz{{{zzz||||||zzzyyyxxxxxxwwwvvvtttrrrnnnkkknnnoooooolllhhhdddbbbbbbaaaaaacccddddddaaa^^^[[[]]]```dddiiilllmmmllljjjjjjkkklllkkkiiihhhiiijjjjjjjjjjjjkkkjjjjjjiiihhhiiijjjlllnnnqqqtttwwwxxxvvvxxx{{{vvv```MMMEEEAAA@@@>>>============>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOTTTddd{{{yyy}}}sssaaaVVVTTTTTTQQQNNNIIIJJJIIIGGGEEEEEEIIILLLXXXYYYYYYXXXVVVTTTSSSTTTSSSTTTUUUSSSPPPOOOPPPQQQSSSSSSSSSUUUZZZaaagggkkknnnppptttvvvvvvwwwxxxyyy|||zzzzzz||||||vvvkkkaaa\\\]]]aaaooouuu|||~~~}}}}}}}}}}}}}}}~~~}}}|||yyyvvvrrrpppnnnmmmhhhfffhhhjjjhhhfffgggnnnqqqwww~~~wwwwwwxxx}}}yyywww}}}TTTTTTTTTTTTTTTTTTTTTTTTYYYjjj{{{vvvqqqjjj```ZZZ\\\iii}}}|||iii[[[SSSPPPOOOKKKMMMNNNPPPRRRWWW\\\```eeekkkpppssstttrrrhhh]]]VVVUUUTTTQQQNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA===<<<;;;999888;;;AAAEEEFFFGGGGGGFFFDDDDDDFFFGGGHHHJJJKKKMMMNNNPPPTTTWWW[[[^^^bbbdddfffggghhhjjjiiijjjllloootttzzz|||qqqmmmmmmssswwwyyy{{{~~~|||xxxvvvuuuvvvwwwxxxqqqmmmooorrrqqqrrrtttttttttttttttuuuvvvwwwxxxzzzyyyzzz|||}}}~~~zzzvvvsssvvvvvvuuutttppplllhhheeehhhiiiiiigggdddaaaaaaaaa```bbbcccdddcccaaa^^^\\\\\\^^^```cccfffhhhjjjkkkjjjjjjiiihhhgggiiilllooommmmmmmmmlllkkkjjjhhhhhhjjjkkkmmmpppsssuuuxxxyyyvvvyyy}}}mmmYYYJJJCCC>>>>>>============>>>>>>>>>>>>=========>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLOOOTTT^^^sssvvv~~~|||hhh\\\XXXXXXTTTPPPLLLLLLJJJFFFDDDCCCDDDFFFRRRUUUXXXYYYWWWTTTSSSSSSTTTUUUVVVUUUSSSQQQPPPQQQPPPOOOPPPQQQUUU[[[aaaeeeiiilllppprrrssstttuuuwww|||zzzzzz{{{~~~~~~}}}}}}zzzrrrhhh```^^^bbbggguuuzzzyyyyyyzzz{{{|||~~~~~~{{{{{{{{{yyyvvvrrrooolllkkkfffcccfffhhhhhhiiimmmssswww}}}~~~{{{wwwvvvxxxTTTTTTUUUTTTRRRQQQQQQRRRZZZggg}}}xxxssskkkbbb[[[^^^oootttbbbXXXSSSRRRKKKLLLMMMNNNPPPUUU\\\```ffflllqqqwww{{{zzzooobbbWWWVVVUUUSSSPPPNNNLLLJJJHHHIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;999888:::>>>BBBDDDEEEFFFEEECCCBBBCCCEEEGGGHHHJJJKKKKKKNNNQQQTTTWWWZZZ^^^aaabbbdddfffhhhiiiiiikkknnnrrrwww{{{~~~xxxrrrpppsssxxx{{{}}}{{{zzzzzzxxxpppjjjmmmqqqrrrqqqrrruuuttttttssssssttttttuuuzzzwwwwww|||~~~{{{vvvsssssssssqqqmmmhhhdddaaa``````aaabbbaaa___^^^^^^___cccdddfffeeebbb___]]]\\\[[[[[[[[[\\\]]]```dddgggggghhhiiiiiiiiikkknnnqqqrrrrrrqqqpppooommmkkkjjjkkklllnnnqqqsssuuuwwwwwwxxx|||vvvcccPPPDDD@@@<<<<<<<<<======>>>>>>???>>>>>>=========>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJMMMRRRYYYeeeyyy}}}tttggg^^^WWWRRROOOMMMLLLIIIFFFDDDCCCCCCCCCIIIMMMRRRUUUUUUTTTSSSRRRUUUUUUVVVUUUSSSQQQPPPOOONNNNNNMMMOOORRRWWW[[[^^^dddgggkkkoooppprrrtttuuu{{{zzzzzzzzz|||~~~~~~~~~~~~~~~|||~~~zzzuuummmddd___aaahhhmmm{{{xxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||xxxyyyyyyxxxvvvqqqmmmjjjgggbbb```cccfffhhhmmmsssvvvzzz}}}{{{{{{yyyzzzQQQSSSTTTSSSQQQPPPQQQSSS___hhh||||||xxxoooccc\\\cccpppmmm```WWWRRRKKKLLLLLLLLLOOOUUU]]]bbbggglllsssyyy~~~~~~ttthhhXXXWWWUUUSSSQQQOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<<<<:::999999<<>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHKKKQQQUUU\\\qqq}}}wwwiii[[[RRRNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBGGGMMMRRRTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQOOOMMMNNNMMMMMMNNNPPPTTTWWWYYY___ccchhhlllnnnpppsssuuuyyyyyyzzzzzz{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~uuuppphhhbbb```eeennnttt~~~~~~zzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzwwwwwwwwwvvvsssooojjjgggbbb___^^^aaaeeeiiiqqqyyy|||}}}{{{{{{~~~||||||NNNQQQSSSSSSPPPPPPRRRUUUaaagggsss}}}pppaaa___eeexxxzzzkkk^^^TTTOOONNNMMMMMMOOOUUU]]]ccchhhmmmsssxxx|||}}}vvvnnn^^^\\\YYYUUUQQQOOONNNNNNJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA=========<<<:::999;;;===AAABBBDDDDDDBBBAAAAAABBBCCCEEEGGGHHHIIIKKKOOORRRRRRUUUWWWYYYZZZ\\\___bbb___```bbbeeehhhllloooppp{{{sssllljjjlllttt|||~~~~~~}}}||||||qqqkkkiiimmmqqqqqqppprrruuuttttttsssrrrrrrsssssssssrrrrrrvvv}}}~~~~~~}}}|||{{{|||}}}xxxrrrqqqnnnggg```[[[\\\^^^[[[\\\]]]]]]\\\]]]___aaadddfffgggddd^^^ZZZYYYYYY[[[ZZZWWWSSSPPPRRRXXX^^^aaaffflllpppqqqqqqqqqqqqssstttttttttsssrrrqqqqqqpppssswww{{{~~~hhhVVVIIICCCBBB<<<===>>>??????@@@?????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@EEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJOOOTTTWWWdddyyygggZZZSSSOOOMMMJJJIIIHHHHHHFFFDDDBBBEEEKKKOOOSSSWWWZZZ]]]XXXVVVSSSQQQQQQPPPOOONNNNNNNNNMMMNNNOOOQQQTTTUUU[[[^^^dddhhhkkknnnqqqtttvvvxxx{{{{{{{{{zzz{{{|||~~~~~~}}}}}}}}}~~~}}}rrrmmmfffbbbdddkkkuuu{{{~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvuuusssoookkkgggddd___]]]^^^bbbgggmmmwww{{{xxxxxxyyy}}}|||}}}NNNQQQTTTSSSPPPOOORRRUUU[[[___fffvvv}}}kkkaaaaaammmuuuhhh\\\UUUSSSQQQNNNOOOTTT\\\bbbhhhnnnsssuuuxxxzzzwwwrrrhhheee^^^WWWRRROOONNNMMMIIIIIIIIIIIIIIIGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>??????===;;;::::::;;;===???BBBCCCCCCCCCDDDEEEBBBDDDFFFGGGIIILLLPPPSSSQQQSSSUUUVVVWWWYYY\\\^^^[[[]]]___bbbfffiiikkkmmmsss~~~yyymmmfffdddiiiooossstttvvvyyy{{{||||||}}}kkkiiijjjoooqqqooopppsssuuuttttttsssssssssssstttsssssstttvvvxxx{{{~~~~~~}}}}}}}}}{{{zzzyyy|||{{{vvvsssttttttoooggg```___```XXXYYYZZZZZZYYY[[[]]]```___aaaccc```[[[WWWWWWYYY\\\\\\ZZZUUUQQQSSS[[[aaacccgggmmmqqqssssssssssssttttttuuuvvvvvvwwwvvvvvvxxxzzz~~~rrr^^^PPPEEEBBBCCC>>>???@@@AAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMKKKMMMSSSUUU[[[ooowwweeeXXXRRRPPPLLLKKKKKKJJJGGGDDDCCCFFFIIIKKKOOOTTTZZZ^^^[[[WWWSSSPPPQQQQQQQQQOOONNNNNNMMMMMMNNNOOOQQQRRRVVVZZZ___dddhhhkkkoooqqqtttwww{{{}}}{{{yyyyyyzzz{{{|||}}}}}}}}}||||||}}}~~~~~~}}}~~~}}}yyyqqqmmmgggeeeiiirrr|||~~~~~~}}}{{{zzzxxxwwwxxxyyyyyyzzzyyyxxxwwwvvvuuusssoookkkgggcccbbb^^^]]]```fffkkkqqq|||}}}vvvtttxxx}}}~~~~~~OOORRRUUUTTTPPPOOOQQQUUUUUUXXX\\\hhhrrreeebbbbbbzzz|||pppdddZZZWWWTTTPPPOOOSSSZZZ```hhhnnnsssttttttwwwwwwuuupppkkkcccZZZSSSOOOMMMMMMHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@>>><<<::::::;;;999<<<@@@CCCDDDEEEGGGHHHAAACCCEEEGGGIIILLLPPPTTTQQQSSSTTTUUUVVVWWWZZZ]]][[[]]]___cccfffiiilllmmmkkkuuu~~~pppfffaaabbbfffjjjmmmqqquuuyyy{{{}}}~~~ggggggkkkpppqqqoooppptttuuuttttttsssssstttttttttuuuvvvwwwwwwwwwxxx|||~~~{{{yyywwwyyy}}}}}}xxxsssssswwwzzzwwwnnnfffbbbaaaTTTUUUVVVVVVUUUWWWZZZ\\\YYY]]]___]]]XXXVVVWWWZZZ]]]^^^\\\WWWTTTWWW___fffeeeiiinnnqqqrrrssstttuuuuuuvvvxxxyyyzzz{{{||||||~~~hhhVVVIIIAAA???AAA???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJPPPKKKLLLRRRTTTUUUcccuuulll[[[VVVRRROOOMMMLLLKKKGGGCCCDDDEEEFFFGGGJJJPPPWWW\\\^^^YYYSSSPPPQQQRRRRRRQQQNNNMMMMMMLLLLLLNNNOOOPPPSSSWWW\\\bbbfffiiimmmppprrrwww|||}}}|||yyyxxxyyyvvvxxxzzz||||||{{{zzzyyy{{{{{{||||||}}}}}}}}}}}}~~~~~~zzzwwwrrrmmmhhhgggmmmwww~~~}}}{{{zzzvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuqqqmmmiiieeebbb```^^^^^^bbbiiiooouuuzzztttuuu|||KKKMMMOOOPPPOOOOOOPPPQQQSSS[[[YYY]]]{{{}}}uuummmiiilllvvvzzzssssssaaa[[[SSSNNNOOOTTTZZZ^^^hhhmmmuuu|||}}}zzzvvvooohhhccc^^^WWWQQQNNNLLLIIIHHHIIIGGGDDDFFFJJJDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;<<<===???AAACCCFFFGGGCCCAAABBBHHHPPPUUUTTTQQQPPPPPPPPPQQQSSSUUUXXXYYY\\\\\\]]]___aaaccceeefffnnnssszzzzzznnnccc___aaahhhkkkpppuuuyyyzzzzzzyyypppooonnnnnnnnnpppssstttwwwwwwwwwuuussssssuuuwwwvvvvvvvvvuuuttttttvvvyyy}}}}}}|||}}}~~~}}}|||{{{xxxuuuttttttuuuuuuuuuzzz}}}~~~zzzqqqggg___[[[ZZZXXXVVVTTTSSSSSSSSSSSSYYYXXXYYY[[[^^^`````````hhhccc]]]\\\___dddhhhjjjllllllnnnqqquuuwwwvvvuuuvvvxxxyyyzzzzzzyyyzzz{{{|||}}}|||sss___RRRIIIBBB????????????????????????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAACCCEEEFFFEEEDDDBBBBBBCCCBBB@@@???>>>>>>???AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHLLLNNNMMMLLLQQQ\\\eeexxx{{{www^^^TTTTTTSSSOOOKKKHHHHHHHHHIIIJJJJJJIIIIIILLLSSSYYYZZZYYYXXXVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPQQQUUUVVVYYY]]]bbbggglllnnnssstttvvvvvvuuuuuuvvvwwwzzzzzzzzzxxxwwwxxx{{{~~~vvvyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~|||yyyssspppnnnpppwww}}}zzzxxxvvvtttsssssstttuuuuuusssqqqtttrrrmmmhhhccc```]]]\\\\\\```gggnnnuuu|||}}}wwwtttwwwIIIKKKNNNOOONNNNNNPPPQQQOOOVVVUUUZZZtttyyyiiigggmmmxxx}}}xxxpppmmmbbb]]]VVVRRRRRRUUUZZZ]]]jjjpppxxx|||xxxvvvqqqjjjaaaWWWRRRQQQPPPLLLKKKLLLJJJFFFFFFIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;<<<===???AAACCCDDDBBBBBBDDDJJJRRRUUUTTTPPPQQQQQQQQQQQQQQQSSSTTTUUUXXXYYYZZZ\\\___bbbeeegggiiiooouuu|||vvvgggaaabbbdddhhhnnnuuuzzz||||||{{{ppppppoooooooooppprrrsssqqqrrrtttuuuuuuwwwzzz}}}zzzzzzzzzyyywwwxxxzzz|||}}}||||||||||||{{{wwwuuurrrqqqrrrsssrrrqqquuuwwwxxxtttkkkbbb\\\YYYVVVUUUTTTSSSSSSSSSTTTUUUYYYXXXWWWXXX[[[___bbbdddfffccc``````eeejjjmmmnnnpppppprrruuuyyy{{{{{{yyyvvvxxxyyyzzz{{{{{{|||}}}|||kkkWWWKKKDDD???>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCBBB@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIILLLOOONNNLLLOOOXXX```sssxxxwwwyyyjjjYYYUUUPPPMMMLLLLLLJJJHHHGGGGGGGGGFFFFFFIIIOOOTTTZZZZZZYYYYYYWWWVVVTTTSSSTTTSSSRRRQQQQQQPPPQQQQQQSSSTTTVVVZZZ___dddhhhkkkoooqqqtttuuuuuuuuuuuuvvvuuuvvvvvvuuutttuuuxxxzzzvvvyyy|||}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~yyyuuusssrrrsssxxx~~~|||zzzyyyvvvuuussssssuuuuuutttsssrrroookkkfffbbb``````___aaafffnnnvvv}}}~~~zzzyyy|||~~~{{{}}}GGGIIILLLMMMMMMNNNPPPQQQPPPUUUVVV^^^oooqqqhhhdddmmmwwwyyyqqqkkkgggccc]]]XXXVVVXXX\\\___lllrrrzzzzzzmmmaaaZZZWWWSSSPPPNNNNNNLLLGGGFFFHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;<<<===>>>???@@@@@@BBBFFFMMMTTTUUURRRNNNQQQQQQPPPOOOOOOOOOPPPPPPSSSTTTUUUXXX\\\aaaeeegggfffkkkqqqwwwpppggggggdddhhhooouuuzzz{{{zzzyyypppppppppppppppqqqqqqqqqoooqqqsssuuuwwwzzz}}}|||||||||{{{yyyyyy{{{}}}~~~{{{zzzzzzzzzyyyxxxqqqpppoooooopppooonnnlllnnnnnnmmmiiibbb[[[WWWUUURRRRRRRRRRRRRRRSSSTTTUUUXXXWWWUUUUUUXXX]]]bbbfffaaaaaabbbfffkkkppprrrsssttttttvvvyyy|||~~~}}}|||wwwxxxyyyzzz|||~~~uuueeeSSSIIIDDDAAAAAACCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCBBB@@@@@@AAACCCEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIILLLOOONNNLLLNNNTTTZZZffftttrrrzzz{{{uuuvvvzzzyyyvvvbbbZZZPPPLLLMMMNNNLLLHHHFFFEEEEEECCCCCCFFFKKKNNNWWWYYY[[[\\\[[[XXXUUUSSSTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQSSSVVV[[[___cccfffiiilllpppsssttttttuuuvvvvvvwwwwwwwwwvvvwwwzzz|||xxxzzz}}}~~~~~~}}}~~~~~~}}}}}}|||{{{{{{~~~~~~~~~~~~|||wwwsssuuuwww{{{~~~}}}{{{{{{wwwuuurrrqqqqqqrrrsssrrrnnnkkkgggbbb``````bbbcccffflllvvv~~~~~~{{{vvvuuutttwww~~~FFFIIILLLMMMNNNOOOPPPRRRPPPTTTWWW```jjjssstttfffhhhttt{{{xxxqqqllliiibbb]]]ZZZ\\\aaaeeekkkooouuu|||ssseee[[[VVVQQQNNNNNNLLLHHHFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@??????>>>;;;;;;;;;::::::;;;;;;<<<>>>AAAGGGNNNSSSTTTPPPLLLNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPSSSVVV\\\aaafffhhhfffkkkqqqvvv~~~rrrnnniiimmmrrrwwwxxxwwwtttrrroooppppppqqqqqqppppppooorrrtttvvvwwwwwwxxx{{{}}}{{{|||{{{zzzxxxxxxzzz|||~~~~~~{{{xxxvvvvvvvvvuuutttmmmmmmmmmnnnnnnmmmiiigggeeedddbbb^^^ZZZUUUSSSQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUUUUUUUUUUVVVYYY^^^bbb^^^```eeekkkqqquuuxxxyyyzzzyyyzzz|||~~~~~~|||{{{wwwwwwwwwzzz}}}mmm^^^NNNFFFCCCBBBBBBDDD??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA??????AAACCCFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGJJJMMMNNNLLLMMMQQQVVVaaarrrrrriiilllsssyyyuuutttvvvxxxkkkcccXXXQQQOOOMMMKKKHHHGGGFFFDDDBBBBBBDDDGGGJJJRRRUUUZZZ]]]^^^[[[XXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQTTTWWW[[[___aaadddgggmmmqqqssstttuuuvvvvvvwwwxxxxxxxxxyyy{{{~~~{{{}}}}}}|||||||||||||||||||||||||||||||||~~~~~~~~~~~~}}}yyyvvvyyy|||~~~}}}|||||||||wwwsssooollllllnnnnnnnnnjjjgggbbb___^^^```dddffflllsss|||}}}yyyuuurrrqqqttt{{{~~~zzz{{{GGGJJJLLLNNNOOOOOOQQQSSSMMMQQQUUU^^^cccdddppphhhoooyyy|||yyyppplllfff___[[[]]]bbbgggfffgggjjjnnnuuu}}}wwwdddZZZTTTOOONNNLLLHHHFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<;;;:::999999::::::<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA??????AAACCCFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHKKKLLLLLLNNNQQQTTT[[[eeevvvrrrmmmnnnyyy}}}{{{uuurrrrrrpppllleee\\\SSSNNNKKKJJJJJJHHHFFFDDDDDDEEEGGGGGGKKKOOOUUU[[[^^^^^^[[[ZZZVVVUUUSSSRRRPPPOOONNNNNNOOOPPPQQQRRRUUUXXX[[[]]]```dddiiimmmoooqqqsssuuuppprrrsssttttttuuuxxxzzz}}}|||zzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}~~~~~~xxxtttnnnjjjiiijjjjjjjjjfffccc___\\\]]]aaafffjjjttt{{{}}}}}}zzzwwwxxx|||{{{llloooxxxHHHJJJMMMNNNOOOOOOQQQRRRNNNTTTYYYaaadddbbbwww~~~mmmiiipppxxxzzzrrrqqqmmmeee___]]]```ccc___^^^]]]```hhhsss~~~|||eee\\\SSSQQQNNNJJJGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????======<<<;;;:::::::::::::::<<>>????????????@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHJJJKKKLLLNNNQQQSSSVVV]]]hhhzzzvvvooovvvxxx~~~{{{qqqmmmnnnooommmggg^^^VVVQQQOOOOOOLLLIIIGGGGGGGGGGGGFFFGGGKKKPPPVVV[[[]]]]]]]]]YYYXXXVVVTTTRRRPPPPPPOOOOOOOOOPPPQQQSSSUUUXXXYYY^^^aaadddgggiiillloooqqqmmmooorrrssstttuuuwwwyyy|||~~~~~~|||yyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~zzzuuuooojjjhhhffffffeeeaaa___]]]]]]```gggmmmrrr~~~rrrlllwwwHHHJJJMMMMMMMMMMMMOOOPPPQQQYYY^^^dddhhhfffrrrxxxrrr~~~uuueeefffooouuuxxxzzzyyysssiiiaaa^^^^^^XXXVVVUUUWWW^^^iiittt{{{uuuiii\\\VVVRRRLLLIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;888:::<<<>>>???AAACCCDDDAAABBBDDDEEEGGGGGGGGGFFFJJJNNNTTTZZZ___aaaaaaaaa\\\]]]dddmmmsssxxx||||||zzzxxxuuuqqqmmmkkkjjjjjjiiijjjkkkmmmooopppppprrruuuwwwwwwxxxyyyzzzyyyyyyxxxvvvttttttuuuwwwtttuuuwwwxxxyyyyyyxxxwwwtttqqqmmmkkkjjjhhhgggeeedddbbb```^^^\\\YYYUUURRROOOLLLJJJJJJLLLLLLJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMPPPTTTWWWWWWWWWYYY___dddnnnqqqtttwwwzzz~~~|||yyy{{{rrrgggUUULLLEEEEEEHHHHHHGGGHHHFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@===@@@CCCDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRZZZbbbjjj~~~yyyxxxtttwwwvvvmmmhhhjjjmmmooollleee\\\VVVRRROOOKKKIIIIIIIIIGGGEEEFFFIIIMMMQQQVVVZZZ]]]^^^]]]\\\ZZZWWWUUUTTTSSSRRRNNNNNNNNNOOOPPPRRRUUUVVV\\\]]]___aaabbbeeeiiillljjjmmmppprrrrrrtttvvvxxxxxxzzz||||||{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||{{{|||}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~xxxssslllgggccc```^^^\\\[[[[[[\\\```fffooowww}}}~~~vvvyyyHHHJJJLLLLLLLLLLLLMMMNNNOOOXXX]]]bbbgggfffkkk}}}|||lllppp}}}eee```iiiqqq~~~sssggg^^^[[[TTTSSSRRRTTTZZZdddmmmsss{{{sssddd[[[UUUOOOKKKJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBB???>>>======<<<<<<<<<<<<777888999999:::===AAACCCAAABBBCCCEEEEEEEEEDDDDDDIIIMMMTTT[[[___```^^^]]]YYYZZZbbblllqqqttt{{{yyysssmmmhhhfffiiihhhhhhhhhjjjllloooqqqqqqsssvvvwwwwwwvvvvvvwwwuuuuuutttrrrppppppqqqsssrrrtttuuuwwwwwwvvvtttsssrrroookkkiiigggfffdddcccaaa^^^[[[XXXVVVSSSOOOLLLJJJHHHFFFGGGJJJJJJIIIFFFDDDFFFHHHKKKMMMNNNNNNNNNQQQTTTWWWWWWWWW[[[dddllloooqqqssstttvvvzzz~~~{{{}}}xxxiii```MMMEEE@@@CCCHHHHHHGGGGGGIIIIIIGGGFFFDDDBBBAAA@@@======>>>>>>?????????@@@<<<@@@DDDFFFEEECCCAAAAAAAAAAAABBBBBBCCCBBBBBBBBB????????????????????????@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKNNNMMMLLLKKKJJJKKKMMMOOOMMMVVV\\\^^^jjj{{{qqqppp~~~{{{qqqbbbeeejjjrrrvvvqqqeee[[[TTTPPPLLLJJJJJJIIIGGGDDDGGGHHHKKKNNNSSSWWW[[[^^^```___]]]ZZZXXXVVVUUUTTTNNNMMMMMMMMMNNNPPPRRRSSSZZZ[[[\\\\\\]]]```dddhhhdddfffjjjlllmmmnnnppprrrsssvvvyyy{{{{{{{{{|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}||||||~~~}}}{{{zzz{{{|||}}}}}}~~~}}}~~~}}}{{{yyyxxxxxxyyyzzztttooohhhbbb^^^ZZZWWWTTTXXXYYY\\\bbbkkkvvv~~~IIIIIIJJJKKKLLLMMMNNNNNNWWWUUUWWWZZZ\\\___hhhrrrvvvooorrrlllaaabbbgggooozzz~~~xxxmmmbbb\\\SSSNNNRRRXXX\\\ccckkkqqq}}}zzzhhh]]]XXXVVVQQQLLLKKKIIIFFFFFFGGGGGGGGGFFFBBBBBBAAA@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::;;;::::::;;;<<<>>>@@@AAAFFFEEECCCBBBAAAAAABBBCCCIIILLLQQQXXX]]]^^^\\\ZZZSSSYYYaaafffjjjnnnuuu{{{|||wwwqqqiiieeefffjjjiiihhhhhhiiijjjlllmmmoooqqqtttwwwxxxwwwuuutttssssssrrrrrrqqqqqqpppppptttuuuwwwwwwuuuqqqmmmjjjnnnppppppllleee```^^^^^^___ZZZTTTRRRRRRQQQLLLHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKNNNQQQOOOUUUXXXVVVVVV^^^hhhmmmqqqpppqqqtttyyy}}}{{{uuu{{{zzzmmm___WWWKKKFFFBBBAAAFFFLLLPPPRRRHHHEEEBBBAAAAAAAAA@@@???AAA======AAACCCAAA???AAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLPPPNNNRRRZZZ```ooo}}}vvvwww~~~lllbbb[[[___kkkqqqllldddZZZVVVQQQMMMKKKJJJHHHGGGGGGHHHIIIKKKMMMQQQWWW[[[^^^___```___]]]ZZZWWWTTTSSSRRRPPPNNNNNNPPPSSSTTTTTTUUUVVVWWWWWWYYY\\\^^^```bbbfffhhhjjjlllppprrruuuwwwzzz|||||||||}}}}}}zzz|||}}}~~~|||||||||}}}zzz|||}}}}}}{{{{{{{{{|||zzz{{{|||{{{zzz{{{|||~~~~~~{{{{{{{{{zzzwwwtttpppnnnhhhfffbbb^^^ZZZWWWUUUTTTZZZ\\\```iiiuuu}}}}}}GGGHHHIIIIIIKKKKKKLLLMMMRRRQQQSSSVVVXXXZZZccclll}}}qqqooowww{{{jjj___[[[[[[___gggpppwww~~~~~~uuudddZZZRRRRRRUUUXXX\\\aaagggsss{{{nnnbbbZZZVVVSSSQQQMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???>>>=========;;;;;;;;;;;;===>>>@@@@@@DDDCCCBBBAAAAAAAAABBBBBBGGGIIINNNUUUZZZ[[[YYYVVVSSSYYY```dddfffiiiooottt|||{{{vvvqqqjjjggghhhhhhhhhgggggghhhiiikkklllooopppsssuuuvvvvvvuuutttvvvuuutttsssrrrrrrrrrrrrqqqrrrssssssqqqoookkkiiijjjlllkkkhhhccc^^^\\\\\\ZZZUUUPPPNNNOOONNNJJJFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJMMMPPPNNNSSSVVVVVVZZZcccmmmqqqrrrqqqqqqsssxxx|||~~~zzzwww}}}zzzuuurrrgggYYYPPPFFFCCCAAABBBEEEIIIKKKKKKHHHEEEBBBAAAAAAAAA@@@???@@@===>>>BBBDDDAAA???@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKMMMKKKMMMRRRUUU___||||||vvvxxxyyymmm___\\\aaafffddd___[[[WWWQQQLLLJJJIIIHHHGGGGGGHHHHHHIIIKKKOOOUUUZZZ```aaabbbbbbaaa^^^ZZZXXXSSSRRROOOMMMMMMNNNOOOQQQOOOQQQRRRRRRRRRTTTWWWZZZ\\\___cccfffhhhkkkooorrrsssvvvxxxyyyyyyyyyzzz{{{|||}}}~~~}}}||||||}}}zzz{{{||||||zzzyyyyyyzzz{{{|||||||||zzzzzz|||~~~~~~~~~|||{{{zzzwwwtttoookkkhhh```^^^[[[WWWUUUUUUUUUVVV[[[```iiirrr{{{{{{~~~FFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNRRRSSSUUU\\\eeevvvzzzqqquuu{{{qqqfff\\\VVVRRRVVV\\\hhhxxxsssfffYYYSSSSSSTTTVVVXXXcccmmmzzz|||sssggg]]]WWWTTTSSSPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<===>>>>>>??????AAA@@@@@@???@@@@@@AAABBBCCCEEEJJJOOOTTTVVVTTTRRRSSSXXX]]]```aaacccgggkkkpppzzzzzztttoooiiiggghhhffffffeeeeeefffgggiiijjjoooooopppqqqrrrsssssstttwwwuuusssqqqppppppppppppmmmmmmmmmlllkkkiiihhhgggfffffffffccc^^^ZZZXXXXXXRRRNNNKKKJJJKKKJJJGGGDDDFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIJJJLLLPPPSSSQQQUUUXXXYYY___iiioooqqqqqqpppoooppptttxxxzzz{{{|||}}}~~~~~~zzzyyy|||~~~qqqkkkhhh^^^QQQHHHBBBAAAAAABBBEEEFFFFFFEEEHHHEEEBBBAAAAAAAAA@@@???@@@===???DDDEEEBBB??????AAABBBBBBBBBBBBAAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJNNNLLLNNNPPPPPPVVVlllvvvxxx~~~wwwsssxxxwwwdddXXXUUUXXXZZZ[[[ZZZWWWQQQMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHMMMSSSXXX```aaaccccccbbb```]]][[[WWWUUURRROOONNNNNNNNNOOOLLLMMMNNNOOOOOOQQQTTTWWWYYY\\\```ccceeehhhllloooqqqsssuuuvvvuuuuuuvvvwwwzzz|||}}}|||zzzyyyyyyyyyyyyzzz{{{{{{yyywwwxxxxxx|||}}}}}}|||zzzzzz{{{}}}|||||||||~~~|||~~~~~~}}}{{{xxxsssmmmhhhccc```\\\YYYUUUQQQQQQSSSVVVYYY```iiiuuu~~~|||xxxxxx}}}EEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPQQQRRRXXX```jjj~~~|||tttfff[[[PPPPPPRRRZZZhhhvvv~~~rrraaaVVVRRRSSSUUUWWWaaajjjuuuvvvlllccc[[[UUURRRQQQNNNJJJHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCFFFKKKOOOQQQPPPNNNQQQUUUYYY[[[]]]___bbbdddjjjssswwwqqqkkkfffdddfffeeeeeeddddddeeefffhhhiiimmmlllllllllmmmoooqqqrrrtttrrrooommmkkkkkkkkklllhhhhhhgggfffeeedddddddddcccbbb```]]]YYYUUUSSSQQQJJJHHHGGGGGGHHHHHHEEECCCEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLLLLMMMPPPTTTXXX[[[]]]___```fffmmmpppnnnooolllkkkkkknnnqqqssstttvvvwwwyyy{{{||||||||||||{{{xxxvvvvvvttttttzzzqqqhhhaaaUUUJJJDDDBBBBBBBBBCCCDDDEEEEEEDDDHHHEEEBBBAAAAAAAAA@@@??????===???EEEFFFBBB???>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHKKKKKKNNNQQQPPPUUUdddtttwwwtttwww{{{sssvvv|||jjjZZZRRRQQQUUUXXXUUUSSSQQQPPPOOOMMMJJJHHHHHHHHHGGGFFFFFFJJJPPPUUU\\\^^^```bbbbbb```^^^]]]\\\ZZZWWWTTTRRRQQQPPPPPPMMMNNNOOOOOOOOOQQQTTTWWWXXX[[[^^^```bbbdddhhhjjjmmmoooqqqrrrqqqrrrsssuuuvvvwwwxxxwwwuuusssssssssvvvxxxyyyzzzyyyxxxyyyzzz||||||}}}|||zzzyyy{{{|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}|||||||||{{{xxxtttmmmfff```\\\YYY\\\YYYUUURRRRRRVVV\\\```jjjsss~~~yyyrrrooorrryyyEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNQQQQQQQQQVVV]]]eeexxxjjj^^^QQQOOOMMMPPPWWWbbboooxxxvvveeeWWWQQQSSSVVVWWWXXX___kkk{{{}}}tttnnnfff\\\TTTSSSPPPLLLIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>>>>>>><<<<<<===>>>>>>?????????@@@AAACCCGGGKKKMMMLLLKKKNNNPPPTTTWWWYYY\\\^^^```eeekkkwwwvvvpppjjjdddbbbddddddcccccccccccceeefffgggiiihhhhhhhhhiiikkkmmmnnnooonnnllljjjhhhggggggggggggfffeeecccbbbbbbccccccaaa^^^[[[WWWSSSOOOLLLJJJEEEEEEEEEFFFFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPTTTYYY\\\cccfffhhhiiimmmrrrsssooollljjjgggfffhhhkkklllmmmssstttuuuwwwwwwwwwvvvuuutttqqqnnnnnnmmmoooyyyuuukkk]]]NNNFFFDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHEEEBBBAAAAAAAAA@@@???>>><<<>>>DDDFFFBBB>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGKKKMMMMMMPPPZZZdddsss~~~xxxyyy}}}}}}}}}tttfffZZZTTTSSSTTTOOOOOOPPPRRRRRRPPPLLLIIIJJJIIIHHHGGGGGGJJJOOOSSSXXXZZZ]]]```bbbbbbaaa```___]]][[[XXXUUUSSSRRRRRROOOOOOPPPPPPOOOPPPSSSUUUYYY[[[]]]^^^^^^___bbbdddiiikkkmmmmmmmmmnnnppprrrrrrtttuuutttqqqpppooopppsssuuuwwwyyyyyyyyyzzz|||zzz{{{{{{zzzyyyyyyzzz|||{{{{{{}}}~~~~~~}}}}}}~~~||||||||||||{{{{{{zzzzzzvvvsssmmmggg```[[[XXXVVVYYYWWWUUUVVVZZZ```hhhllluuu|||{{{sssoooiiihhhlllttt{{{yyy|||EEEEEEFFFGGGHHHIIIJJJJJJKKKKKKNNNRRRQQQPPPTTTZZZaaasss}}}uuukkkbbbVVVPPPKKKJJJLLLTTTbbbooovvvsssiii[[[RRRRRRUUUVVVQQQWWWbbbrrr|||tttiii```ZZZVVVPPPMMMKKKLLLLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>???<<<======>>>>>>>>>>>>===@@@???@@@CCCGGGIIIIIIIIIJJJLLLOOORRRUUUXXXZZZ[[[\\\aaajjjttt~~~|||sssmmmhhhbbb```bbbbbbaaa``````aaabbbdddeeeddddddcccdddeeefffhhhjjjjjjjjjiiihhhgggfffeeedddfffeeecccbbbaaa`````````[[[XXXSSSPPPMMMJJJGGGDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGIIILLLOOORRRWWW]]]bbbiiinnnrrrsssuuuxxxxxxuuummmjjjfffdddeeehhhiiijjjqqqrrrtttuuuuuutttrrrqqqmmmjjjjjjlllooouuu}}}uuuhhhXXXHHHCCCEEEFFFFFFFFFFFFEEEFFFHHHJJJHHHEEEBBBAAAAAAAAA@@@???>>>;;;===BBBCCC@@@============???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHGGGGGGFFFIIIKKKLLLLLLNNNRRRWWW```zzz~~~}}}wwwkkk___WWWSSSOOOOOOPPPQQQRRRQQQNNNLLLKKKKKKKKKIIIIIIJJJNNNQQQTTTWWW\\\```ccceeeeeeeee^^^]]][[[YYYWWWUUUTTTTTTOOOPPPPPPOOOMMMNNNPPPRRRWWWYYYZZZ[[[ZZZZZZ\\\]]]dddeeeggghhhiiijjjnnnpppppprrrsssrrrpppoooooopppqqqsssuuuwwwwwwxxxyyy{{{wwwxxxyyyyyyxxxxxxzzz{{{zzz|||}}}~~~}}}}}}}}}}}}}}}}}}|||{{{}}}}}}~~~~~~}}}~~~~~~~~~|||zzzxxxwwwmmmjjjfff```\\\ZZZYYYXXXUUUVVVYYY^^^eeennnuuuzzz~~~}}}vvvpppiiigggeeedddgggnnnvvv|||~~~uuusss|||CCCDDDEEEEEEGGGGGGHHHIIIIIIJJJMMMQQQPPPNNNQQQWWWZZZeee}}}~~~xxxvvvfffZZZOOOJJJJJJLLLUUU___hhhnnnooodddYYYTTTSSSRRROOOTTT\\\iii}}}}}}uuuoooddd___XXXRRRNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@>>>;;;;;;<<>>???>>>>>><<<<<<>>>======@@@CCCEEEFFFFFFHHHIIIKKKNNNQQQSSSTTTTTTVVVXXX^^^eeellltttzzz}}}xxxpppiiifffccc^^^\\\^^^^^^^^^]]]]]]^^^___aaabbb`````````aaabbbcccdddeeecccdddeeeeeedddcccaaa______^^^]]]\\\ZZZYYYXXXWWWSSSOOOKKKHHHGGGFFFCCCAAA???AAACCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIKKKOOOSSSWWW^^^eeeiiiqqqxxx}}}|||zzzzzzyyywwwrrrnnniiifffgggiiijjjkkkpppqqqtttuuuvvvuuusssrrrnnnlllnnntttzzzwwwlll___PPPDDD@@@CCCAAADDDGGGGGGFFFEEEFFFHHHHHHEEEBBBAAAAAAAAA@@@???>>>:::;;;???AAA>>><<<===??????@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFHHHHHHHHHHHHGGGGGGIIILLLMMMMMMOOOQQQSSSXXXfff~~~qqqddd\\\UUURRROOOMMMNNNOOOOOONNNMMMNNNNNNMMMLLLLLLNNNOOOOOORRRWWW^^^bbbeeegggggg___^^^]]]\\\ZZZYYYXXXXXXRRRRRRQQQOOOMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVXXXYYY]]]___aaabbbdddfffjjjmmmmmmnnnppppppnnnmmmmmmnnnppprrrtttttttttssstttuuutttvvvwwwwwwvvvwwwyyy{{{yyy{{{}}}}}}{{{{{{}}}~~~~~~}}}|||||||||{{{yyyzzzyyyyyyyyyyyy{{{|||}}}~~~}}}}}}}}}}}}~~~{{{wwwrrrooodddbbb___\\\ZZZZZZ\\\]]][[[^^^cccjjjrrrzzz}}}vvvooojjjgggbbbcccddddddeeekkkssszzz}}}}}}wwwsssxxxBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHLLLOOONNNLLLNNNTTTUUU[[[oooyyygggUUUMMMJJJHHHKKKOOO```mmmuuummm```XXXTTTPPPNNNQQQUUU]]]nnn{{{yyylllfff^^^VVVPPPMMMKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGDDDAAA>>>;;;:::<<>>>>>?????????===<<<;;;===<<<;;;===@@@CCCDDDDDDGGGGGGHHHKKKNNNOOOOOOOOOTTTUUUWWW[[[___eeeiiilllkkkddd___^^^\\\YYYXXXYYY\\\[[[[[[ZZZ[[[]]]^^^___]]]]]]^^^___```aaabbbbbb]]]^^^```bbbaaa___\\\ZZZWWWWWWVVVUUUSSSQQQOOONNNLLLHHHDDDCCCDDDDDDBBB@@@>>>@@@CCCDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIIHHHHHHLLLOOOSSSXXX]]]dddlllqqqyyy|||yyywwwuuuvvvqqqllliiiiiikkklllmmmoooqqqtttvvvwwwwwwuuutttuuusssvvv}}}rrrbbbUUUJJJAAA>>>@@@;;;@@@FFFHHHGGGEEEDDDDDDHHHEEEBBBAAAAAAAAA@@@???>>>::::::>>>???===<<<===AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@>>>???AAACCCDDDFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHAAAEEEHHHIIIKKKOOOQQQPPPVVV[[[mmmqqqggg\\\VVVOOOJJJIIILLLOOOPPPNNNOOOPPPOOONNNMMMNNNOOOIIIMMMSSSZZZ```ccceeefffaaaaaa```______^^^]]]]]]UUUUUUTTTQQQOOONNNOOOPPPMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZ]]]^^^```ccchhhkkkiiikkkllllllkkkjjjkkklllppprrrssssssqqqppppppqqqssstttuuuvvvvvvwwwyyy{{{xxxzzz||||||zzzyyy{{{~~~~~~xxxxxxzzz{{{||||||||||||~~~{{{yyywwwwwwvvvuuusssuuutttsssrrrsssuuuwwwxxxzzzzzzyyyyyyzzz|||~~~yyyrrrkkkggg___]]]ZZZYYYYYY[[[^^^aaafffiiiooovvv|||wwwmmmfffcccccc___bbbeeeeeeeeeiiirrrzzz}}}}}}{{{vvvuuu@@@AAAAAACCCEEEGGGIIIJJJGGGJJJNNNPPPPPPPPPPPPPPPTTTXXXccczzzxxx___SSSMMMIIIIIILLLVVVdddrrrssshhh[[[UUUUUUNNNPPPVVVaaakkkuuuzzzuuunnneee]]]VVVQQQMMMJJJKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCEEECCC@@@>>>===>>>@@@AAA@@@@@@@@@??????===<<<<<<<<<<<<===???@@@BBBCCCCCCFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPTTTXXX[[[\\\\\\\\\\\\[[[ZZZYYYWWWTTTRRRQQQTTTTTTUUUUUUUUUVVVVVVVVVZZZZZZYYYXXXYYYZZZ[[[\\\^^^^^^]]][[[ZZZXXXWWWWWWSSSRRRQQQOOOMMMKKKHHHGGGBBBCCCCCCCCCBBB@@@>>>===AAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHJJJHHHHHHOOOXXXYYYVVVXXXbbbiiinnnwww|||uuurrrrrrpppnnnkkkiiihhhiiikkklllkkkqqqxxx||||||||||||~~~{{{}}}ppp\\\PPPIIIDDDCCCEEE@@@@@@AAAAAABBBCCCDDDDDDEEEBBB@@@???@@@AAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAA>>><<<>>>CCCFFFDDD@@@CCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOTTTSSS^^^xxxsssfffYYYUUUQQQLLLJJJLLLMMMNNNNNNNNNLLLLLLMMMNNNNNNPPPUUUZZZ___ccceeefff``````aaaaaabbbaaa``````]]]ZZZUUURRRPPPOOONNNMMMOOOOOONNNNNNNNNOOOOOOPPPTTTUUUWWWZZZ^^^bbbeeeggghhhgggfffffffffhhhiiijjjiiikkkmmmooopppooonnnmmmssssssssstttuuuvvvxxxxxx||||||{{{{{{{{{{{{{{{|||~~~~~~|||{{{|||zzzwwwrrroooooorrruuuooooooooopppqqqssstttuuuyyyyyyxxxxxxyyyzzz|||}}}}}}vvvmmmfffaaa```ZZZYYYWWWWWWZZZaaahhhmmmvvvxxxzzz~~~zzzqqqiiicccbbbdddhhheeedddfffhhhlllxxx}}}uuuvvvAAAAAABBBCCCEEEFFFHHHIIIJJJLLLOOOPPPPPPPPPRRRTTTSSSVVV^^^pppnnnZZZOOOIIIJJJNNNVVVcccqqqvvvpppddd[[[WWWQQQPPPUUU]]]dddmmmzzz}}}zzzuuupppiiiaaa[[[UUUPPPMMMMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA???>>>???@@@AAA??????@@@??????>>>===<<<;;;<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLKKKMMMPPPRRRTTTTTTTTTSSSUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUYYYXXXWWWVVVUUUSSSRRRRRRMMMMMMLLLJJJHHHEEECCCAAAAAABBBBBBBBBAAA???>>>===AAAAAAAAAAAAAAABBBCCCDDDCCCCCCFFFJJJLLLPPP\\\hhhooolllmmmrrruuuxxx~~~uuuooolllllljjjhhhffffffggghhhiiihhhmmmuuu{{{~~~||||||~~~mmmXXXKKKFFFBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDBBB@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@>>>AAAFFFIIIHHHEEEAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNRRRQQQYYYllltttggg___VVVNNNMMMPPPQQQPPPOOOMMMLLLKKKLLLMMMOOOQQQUUUYYY\\\___```aaa^^^^^^^^^^^^^^^^^^______\\\ZZZXXXVVVUUUSSSPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPRRRUUUYYY\\\___aaacccbbbbbbbbbcccdddfffggggggiiikkkmmmnnnnnnnnnmmmrrrrrrrrrssstttuuuvvvwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{||||||}}}}}}}}}{{{zzzyyyyyyxxxtttoookkkjjjlllnnnqqqppppppppppppqqqrrrrrryyyyyywwwvvvvvvwwwwwwxxxvvvvvvtttoooggg```\\\ZZZXXXXXXXXX[[[```hhhqqqwww}}}{{{rrriiiccc```bbbeeennnlllkkkjjjhhhiiisss~~~BBBBBBBBBCCCDDDFFFGGGHHHLLLMMMNNNNNNNNNOOORRRTTTRRRSSSXXXccczzzgggVVVNNNMMMPPPRRR]]]lllwwwxxxooocccYYYUUURRRSSSXXX]]]dddooozzzyyyyyyzzz}}}~~~}}}yyyvvvuuurrrmmmgggbbb\\\UUUQQQOOOMMMKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGCCCCCCBBBAAAAAA@@@@@@@@@>>>???????????????>>>>>>;;;;;;<<<===???@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLLLLKKKKKKMMMNNNOOORRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGEEECCC@@@>>>===???@@@@@@@@@??????>>>===@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEKKKQQQ[[[mmm}}}xxxpppkkkkkkjjjhhhgggggghhhiiijjjjjjmmmttt|||}}}|||}}}~~~|||hhhRRRFFFCCCAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAADDDIIILLLKKKJJJAAAAAA@@@@@@@@@@@@????????????@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOSSS]]]nnnuuuiii]]]SSSQQQSSSUUUSSSQQQOOONNNMMMMMMMMMQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]^^^^^^\\\XXXUUURRRPPPOOONNNMMMMMMLLLLLLMMMMMMMMMOOOQQQSSSVVVYYYZZZ]]]]]]]]]^^^___aaabbbccceeefffhhhkkklllmmmmmmmmmnnnnnnnnnooopppqqqssssssssstttuuuvvvxxxzzz|||~~~||||||{{{zzzzzzyyyxxxxxx||||||}}}}}}}}}|||{{{{{{yyyxxxuuurrrooooooqqqsssyyyyyyxxxwwwvvvuuuuuutttxxxwwwuuusssqqqppppppoookkklllkkkhhhccc]]]ZZZYYYWWWYYY]]]bbbiiirrr|||}}}|||zzzvvvooohhheeegggmmmrrrxxxwwwtttooogggeeeooo|||BBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNPPPQQQQQQQQQSSSYYYhhh{{{ggg[[[TTTRRRNNNVVVdddttt~~~zzzkkk^^^ZZZUUUSSSVVVZZZ```iiissstttuuuxxxzzz|||zzzuuurrrrrrqqqooolllgggaaaYYYTTTOOOMMMKKKJJJKKKLLLLLLKKKHHHHHHIIIIIIJJJIIIIIIIIICCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@@@@@@@??????;;;;;;<<<===>>>???@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDAAA???===<<<======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDGGGFFFGGGLLLTTTbbbwww|||uuupppooooooooooooooopppqqqqqqqqqssswwwuuuaaaLLLCCCBBBBBBBBBBBB@@@AAACCCDDDFFFHHHIIIJJJDDDBBBAAAAAACCCCCCCCCAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@BBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPUUU\\\ppp|||qqqiiiaaaZZZWWWWWWVVVTTTTTTSSSRRRPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSTTTVVVXXXZZZ```bbbeeeeeeccc^^^ZZZWWWSSSSSSQQQOOONNNMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]^^^``````bbbccceeehhhjjjkkklllllljjjjjjjjjkkklllmmmnnnooonnnooopppqqqsssuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwvvvuuuwwwzzz|||~~~|||zzzxxxvvvuuuuuusssqqqnnnkkkiiigggfffdddddddddbbb```^^^___```]]]aaafffkkkqqqxxx~~~}}}vvvvvvsssnnnnnnuuu|||pppddd```mmm|||BBBBBBBBBBBBCCCDDDFFFFFFHHHKKKPPPRRRRRRPPPOOONNNOOOOOOQQQTTT]]]wwwrrraaaVVVPPPSSS^^^ppptttfff___YYYUUUWWW[[[```hhhpppsssuuuyyy}}}}}}xxxtttpppppppppooollleee]]]WWWPPPNNNKKKJJJLLLMMMMMMMMMHHHHHHIIIJJJJJJJJJIIIIIICCCDDDEEEEEEEEECCCAAA@@@>>>??????@@@@@@@@@@@@???;;;;;;<<<===>>>??????@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCAAA@@@>>><<<;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCEEEFFFJJJIIIIIIMMMTTT```ttt~~~}}}xxxtttuuuuuuvvvxxxyyyyyyyyyzzzzzzzzz|||gggVVVEEE@@@AAABBBBBBCCC???@@@AAACCCEEEGGGHHHIIIDDDCCCBBBCCCDDDEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@AAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFGGGGGGHHHIIIIIIHHHKKKPPPSSSUUUbbb}}}zzzyyywwwmmmcccYYYXXXXXXYYYYYYXXXUUUQQQNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQSSSVVVXXXaaaeeeiiijjjgggbbb___^^^ZZZYYYWWWUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRVVVWWWXXXZZZ[[[]]]^^^^^^^^^___aaacccfffhhhiiijjjhhhhhhhhhiiijjjkkkmmmmmmmmmmmmnnnnnnoooqqqrrrsssuuutttsssrrrrrrrrrssssssqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwwwwwwwwwwyyy||||||{{{zzzxxxuuurrrooonnnmmmllljjjhhhdddaaa___^^^]]]\\\\\\[[[[[[^^^dddhhhiiinnnsssvvvxxx{{{}}}|||{{{|||uuu{{{}}}zzz|||ooo```^^^mmmAAAAAAAAABBBCCCEEEFFFGGGHHHMMMRRRUUUUUURRROOONNNMMMMMMPPPTTTXXXiiivvvcccYYYWWWZZZjjj|||yyymmmccc]]]XXXZZZ^^^aaahhhnnnnnnqqqwww~~~}}}yyyqqqqqqrrrsssqqqkkkccc]]]UUUSSSOOOMMMMMMNNNNNNMMMIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA???@@@@@@@@@@@@@@@??????<<<<<<===>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFGGGLLLKKKMMMPPPTTT]]]mmm|||~~~}}}|||||||||zzzwwwuuuwwwyyy{{{~~~~~~~~~sssXXXLLLBBB???@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBDDDEEEFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIGGGJJJOOOQQQRRRYYYkkk}}}ttt```\\\YYYYYYZZZZZZWWWTTTNNNNNNNNNNNNOOOPPPQQQQQQNNNMMMNNNNNNPPPRRRTTTVVV___cccgggiiifffeeeeeefffdddbbb```]]]ZZZXXXWWWVVVRRRQQQPPPOOOOOOOOOOOOOOOTTTTTTVVVXXXYYYZZZZZZZZZYYYZZZ[[[]]]```bbbcccdddgggggggggggghhhjjjkkklllmmmlllllllllmmmnnnoooooonnnooooooooooooppppppppppppppppppqqqssstttvvvwwwyyyzzzzzzyyywwwuuuuuuvvvuuuuuuuuussspppmmmjjjhhhdddcccbbb```^^^[[[YYYXXXTTTUUUUUUWWWZZZ```hhhnnnvvv{{{~~~~~~|||wwwtttuuuwwwyyymmm```bbbuuu@@@@@@@@@AAACCCEEEGGGHHHHHHLLLPPPRRRQQQOOONNNMMMKKKLLLQQQUUUUUU]]]zzzyyycccZZZWWW```qqqzzzuuummmfff^^^ZZZ[[[___aaaeeeiiihhhlllttt|||}}}yyytttuuuwwwxxxwwwqqqjjjeee___[[[VVVRRRPPPOOOMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@:::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;===???AAABBBBBBBBBBBBCCCEEEFFFHHHIIIOOOPPPSSSXXX[[[```mmmyyy{{{|||~~~}}}{{{xxxwwwwwwzzz|||pppbbbPPPJJJEEEEEECCC@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@????????????@@@AAA@@@AAAAAAAAA@@@??????@@@?????????@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCDDDAAA@@@>>>===>>>@@@BBBDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCDDDDDDFFFGGGIIIJJJJJJIIIKKKMMMNNNQQQ[[[gggzzz~~~iiibbbYYYUUUUUUWWWVVVUUUQQQPPPOOONNNNNNNNNOOOOOOKKKLLLMMMNNNPPPRRRSSSTTTWWW\\\aaacccccceeejjjooommmkkkhhheeebbb___]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]aaaaaaaaabbbcccdddffffffgggggggggggghhhiiijjjkkkgggiiijjjlllmmmmmmmmmmmmllllllmmmnnnppprrrtttvvvvvvxxxxxxvvvsssqqqppppppmmmmmmmmmllljjjgggdddbbbZZZZZZ[[[ZZZYYYWWWVVVUUUQQQTTTYYY]]]cccjjjqqqvvv~~~}}}xxxrrrnnnooouuu|||wwwjjjfffppp??????@@@AAACCCEEEGGGHHHGGGIIIKKKLLLKKKKKKKKKKKKJJJKKKQQQUUUSSSVVVlllggg\\\SSSXXXgggqqqoooiiiggg___ZZZ\\\^^^___bbbeeeeeeiiiqqqyyy~~~~~~yyyuuuxxxyyy{{{|||{{{wwwpppjjjgggbbb[[[UUURRROOOMMMKKKIIIJJJIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@???>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@???>>>>>>>>>>>>???===>>>???AAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDD@@@@@@@@@???>>>>>>>>>===:::;;;<<<===============;;;:::;;;;;;===@@@BBBCCCBBBCCCCCCDDDFFFGGGIIIJJJSSSUUUZZZ```cccgggqqq|||~~~yyyyyy|||{{{yyyzzz{{{|||~~~iiiZZZOOOLLLKKKLLLHHHCCCBBBEEEBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCEEEGGGGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAA???@@@AAAAAAAAA@@@AAACCCAAAAAAAAABBBBBBCCCCCCCCC??????@@@AAACCCEEEGGGHHHAAA@@@===<<<===@@@CCCFFFDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCDDDFFFGGGIIIJJJLLLHHHGGGIIIJJJKKKQQQXXXfffqqqrrr~~~qqqfffXXXPPPOOOSSSUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNIIIKKKMMMOOOQQQRRRSSSSSSPPPUUU[[[^^^```eeennnuuusssqqqnnnjjjfffcccaaa```]]]\\\ZZZXXXVVVUUUTTTTTTMMMMMMOOOPPPQQQPPPPPPOOOPPPPPPQQQRRRSSSUUUWWWXXX[[[[[[[[[\\\]]]^^^___```aaaaaaaaabbbcccdddfffgggcccdddgggjjjkkklllkkkjjjccccccccceeegggjjjlllnnnkkkmmmnnnnnnllliiihhhhhhbbbbbbcccbbbaaa^^^[[[YYYTTTUUUVVVWWWVVVUUUTTTSSSTTTYYYaaahhhooouuu{{{~~~tttpppllljjjoooyyyyyymmmhhhmmm}}}?????????@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHLLLPPPPPPQQQWWWbbblllnnn```RRRQQQZZZccceeebbb[[[ZZZYYYXXXXXXYYYZZZ[[[fffgggiiinnnsssxxxzzzzzz|||}}}~~~|||yyyuuutttsssrrrnnnggg___YYYTTTRRRQQQOOOMMMKKKKKKKKKLLLJJJIIIJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@??????>>>???AAABBBBBBAAA@@@???>>>>>>??????@@@@@@@@@AAA???>>>===>>>@@@@@@>>>===<<<===>>>???@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===??????>>>============>>><<<<<<;;;;;;;;;;;;::::::999999:::===@@@AAAAAA@@@BBBDDDGGGHHHIIILLLQQQUUUYYY___hhhmmmpppuuu|||{{{{{{zzzxxxwwwxxx{{{}}}qqq```WWWKKKSSSYYYUUUJJJBBBCCCFFF@@@DDDIIIKKKJJJFFFCCCBBB???@@@BBBDDDEEEEEEDDDDDDGGGCCC@@@???BBBDDDDDDCCCAAABBBCCCBBB???======>>>@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@??????===>>>???@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKNNNPPPRRR\\\rrrpppddddddnnnvvvrrrjjj___VVVRRRRRRRRRRRRWWWXXXWWWTTTOOOLLLLLLNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUYYY]]]bbbgggiiikkklllmmmnnnnnnoooooonnniiifffdddcccbbb___YYYUUUUUUPPPKKKKKKOOORRRQQQNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZ[[[]]]]]]^^^___``````aaaaaa___aaadddffffffdddaaa______^^^^^^^^^___aaacccdddggggggggggggeeecccaaa```]]]\\\\\\[[[YYYWWWVVVUUUTTTUUUUUUTTTTTTUUUXXXZZZbbbhhhpppvvv{{{~~~zzztttkkkiiihhhiiipppzzzqqqiiieeekkk|||??????@@@AAACCCEEEFFFGGGJJJJJJIIIIIIJJJJJJJJJKKKIIIMMMOOOOOONNNSSS\\\eeeqqqdddUUUPPPSSSXXXXXXUUUUUUUUUUUUUUUUUUVVVWWWXXX]]]```eeelllrrrwwwxxxyyyzzz{{{|||{{{xxxwwwvvvwwwtttrrrmmmggg```YYYTTTRRRQQQOOOLLLKKKKKKKKKJJJHHHIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAA???>>>===>>>???@@@>>>===<<<===>>>???@@@AAAAAAAAA>>>>>>=========>>>>>>???>>>>>>>>>???>>>>>>=========<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;===@@@BBBBBBAAADDDGGGKKKLLLLLLPPPXXX___dddjjjqqqvvvxxx{{{~~~}}}~~~~~~|||iii[[[TTTRRRYYY^^^ZZZNNNDDDAAACCCGGGJJJNNNOOOLLLHHHEEECCC@@@AAABBBCCCDDDDDDCCCCCCEEECCC@@@@@@CCCDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@AAA@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNPPPaaatttrrrdddbbbggglllmmmjjjeee]]]VVVQQQPPPQQQTTTVVVXXXWWWTTTRRRQQQRRRMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRUUUXXX\\\```bbbcccfffjjjlllnnnooorrrtttsssqqqnnnmmmllliiiddd___ZZZUUUQQQPPPSSSSSSQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZWWWYYY[[[\\\\\\[[[YYYWWWWWWWWWWWWXXXXXXZZZ[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTVVVYYY___eeeiiiooottt{{{~~~vvvpppooonnnmmmooouuu}}}uuuccceeekkkxxx@@@@@@AAABBBDDDFFFHHHIIILLLKKKJJJIIIHHHIIIJJJKKKJJJLLLNNNMMMKKKNNNVVV]]]mmmsssiii[[[QQQMMMLLLLLLKKKOOOOOOQQQRRRSSSSSSTTTTTTSSSWWW___gggoootttwwwyyyyyyzzz{{{zzzyyyzzz{{{}}}wwwvvvtttpppiiibbb[[[WWWTTTQQQNNNLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHIIIJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???>>>============??????@@@@@@@@@@@@@@@AAA???>>>======??????>>>===<<<<<<>>>???@@@AAAAAAAAA>>>======<<<<<<<<<======;;;<<<===============<<<===<<<;;;:::999888888999:::::::::::::::;;;;;;;;;>>>======>>>AAACCCDDDDDDGGGLLLQQQRRRRRRXXXdddmmmssswww||||||mmm^^^SSSOOORRRXXX\\\XXXNNNDDDAAABBBJJJMMMPPPOOOLLLHHHEEECCCAAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAABBBDDDEEEEEEDDDCCCDDDEEEEEECCCAAAAAABBB@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC??????@@@@@@BBBCCCEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCAAABBBDDDFFFHHHIIIJJJKKKMMMXXXbbbzzzzzzkkkcccaaabbbgggjjjkkkggg]]]TTTPPPOOOKKKNNNRRRUUUTTTSSSRRRRRRLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNPPPQQQTTTVVVWWWXXX^^^eeeiiikkknnntttyyy|||{{{yyyxxxwwwtttoookkkccc___[[[ZZZZZZXXXTTTQQQOOOOOOOOOOOOOOOOOONNNNNNOOONNNLLLLLLLLLNNNPPPRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSRRROOOPPPSSSVVVXXXYYYZZZZZZZZZZZZ[[[^^^dddlllsssxxx}}}~~~}}}yyysssnnnoooqqqsssvvv|||uuummmiiihhhsssAAAAAABBBCCCEEEGGGHHHJJJLLLLLLKKKJJJJJJJJJIIIIIIIIIKKKMMMLLLJJJLLLRRRWWW___vvvzzzrrrfffXXXNNNIIIHHHIIIKKKLLLNNNQQQRRRSSSRRRRRRNNNRRRYYYaaaiiipppwww{{{xxxzzz{{{{{{|||~~~}}}|||zzzvvvppphhhbbb^^^XXXUUUPPPMMMKKKJJJHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@>>>======>>>>>>???????????????????????????>>><<<===>>>???>>>===;;;<<<===???@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::;;;<<<===============>>>===<<<;;;:::999999999999999::::::;;;;;;;;;<<<@@@??????AAADDDHHHIIIIIIMMMRRRWWWYYYZZZaaannnyyy}}}}}}mmm___SSSKKKJJJIIIMMMOOOMMMGGGBBBBBBDDDGGGIIIKKKKKKHHHEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFHHHHHHFFFCCCAAA@@@@@@@@@@@@???>>>>>>???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>????????????>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC???@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEGGGIIIJJJJJJIIIOOOVVVZZZhhh}}}~~~zzznnneeeaaadddhhhmmmmmmggg^^^UUUPPPGGGJJJLLLOOOPPPPPPQQQQQQKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKLLLLLLMMMMMMNNNNNNVVV___cccdddgggooowww}}}}}}||||||{{{xxxtttrrrmmmkkkgggeeeccc```[[[XXXVVVVVVVVVUUUTTTRRRPPPOOOOOONNNLLLJJJJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOONNNOOOOOOPPPPPPNNNOOOPPPQQQRRRQQQPPPPPPRRRRRRRRRQQQQQQPPPOOOOOOSSSUUUZZZ^^^bbbeeefffgggjjjjjjllloootttyyy|||~~~~~~zzzxxxwwwwwwvvvtttssswww}}}ssskkkiiimmmpppBBBBBBCCCCCCEEEFFFHHHIIIIIIKKKMMMNNNMMMKKKHHHGGGHHHJJJKKKKKKKKKMMMQQQUUUWWWbbbvvvfffVVVLLLIIIJJJJJJLLLNNNPPPRRRSSSSSSRRRNNNQQQUUUZZZaaakkkuuu}}}yyyzzz|||~~~{{{ssskkkeeeaaa\\\XXXSSSOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDBBB@@@??????@@@@@@>>>>>>>>>>>>>>>>>>======???===<<<<<<===>>>>>>===;;;<<<===>>>???@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<::::::999999999999999:::;;;<<<<<<======AAAAAABBBFFFLLLPPPSSSTTTVVVZZZ___aaabbbjjjvvvrrrbbbUUUKKKFFFFFFDDDDDDDDDAAA??????BBBEEEBBBDDDFFFFFFDDDCCCBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEHHHIIINNNOOONNNKKKFFFCCCAAA@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBAAACCCEEEGGGHHHHHHHHHGGGHHHOOOQQQXXXjjjwwwppprrrwwwtttllliiijjjlllpppqqqlllaaaWWWOOONNNMMMLLLNNNOOOQQQQQQKKKLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIPPPYYY\\\[[[^^^eeekkktttvvvxxxxxxxxxvvvuuutttsssrrrpppmmmkkkhhhdddaaabbbbbbaaa```]]]ZZZVVVTTTTTTSSSQQQOOOOOOPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOOOOKKKLLLNNNOOOPPPPPPOOONNNQQQQQQRRRSSSTTTUUUVVVWWW]]]```eeekkkooorrrssstttyyyzzz|||}}}xxxvvvxxx|||}}}|||wwwqqqiiiccceeepppCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJMMMPPPOOOMMMIIIFFFGGGHHHJJJKKKLLLMMMPPPRRRVVV\\\pppsss___QQQKKKJJJKKKKKKMMMOOOPPPQQQRRRRRRPPPRRRTTTVVV[[[dddqqqzzzyyy{{{~~~xxxooohhhccc```[[[UUUQQQNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>=========???===;;;;;;<<<>>>>>>===;;;;;;===>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<==================::::::999888888888999999999:::;;;<<<===>>>??????BBBDDDHHHOOOXXX^^^aaabbbccceeegggiiilllrrr{{{}}}|||zzzfffXXXNNNFFFCCCEEEEEECCC@@@======>>>@@@BBB???AAACCCCCCBBBBBBDDDEEE@@@@@@@@@??????@@@AAAAAA@@@AAAAAABBBBBBEEEIIIMMMVVVVVVUUUQQQKKKFFFDDDCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBDDDDDDEEEEEEEEEEEEKKKLLLQQQ\\\iiissspppllluuu~~~uuuqqqooosssxxxwwwoooggg[[[WWWRRROOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIINNNSSSUUUTTTTTTYYY]]]fffiiimmmoooppppppqqqrrrrrrqqqpppooommmkkkjjjiiikkkkkkkkkjjjgggccc```]]]\\\[[[ZZZZZZYYYYYYYYYYYYPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTVVVYYY]]]aaadddfffhhhkkkpppuuuyyy{{{{{{{{{~~~~~~}}}wwwooolllaaabbbeeekkkwwwEEEDDDDDDCCCCCCDDDDDDEEEHHHJJJLLLNNNNNNMMMKKKIIIGGGHHHIIIJJJKKKLLLMMMMMMVVV\\\jjjzzzfffXXXPPPMMMJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSTTTUUUWWW^^^jjjrrrxxx{{{~~~xxxpppkkkbbb^^^XXXSSSPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@?????????>>>@@@===;;;:::<<<===>>>>>>:::;;;<<<>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999::::::;;;::::::;;;===>>>@@@AAAAAACCCGGGOOOZZZeeemmmpppqqqpppooooooqqquuuzzz}}}xxxjjjZZZOOOIIIDDDCCCEEECCCAAA???>>>???@@@???>>>===???@@@@@@???@@@BBBDDD??????>>>>>>???@@@AAABBB@@@AAAAAA@@@AAAEEEKKKPPPWWWWWWVVVRRRLLLGGGEEEDDDAAAAAA????????????AAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEKKKMMMKKKOOOXXX]]]nnnsssssswww~~~yyyxxx{{{~~~|||yyyooojjjccc]]]ZZZVVVRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJIIIHHHGGGJJJLLLOOOOOOOOOOOOPPPRRRTTTYYY^^^ccceeegggiiilllkkkkkkkkkjjjjjjjjjlllnnnnnnoooppppppooollliiifffddddddeeeeeeeeedddcccbbbYYYYYYXXXXXXWWWVVVVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXVVVVVVWWWXXXYYY[[[]]]^^^___```bbbeeeiiimmmqqqsssrrruuuyyy}}}~~~tttgggbbbbbbaaakkk|||EEEEEEDDDCCCCCCCCCCCCCCCIIIJJJKKKLLLMMMMMMLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJQQQYYYdddttt|||jjj\\\TTTQQQIIIHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUUUUVVV[[[dddlllwwwzzz~~~zzzuuuddd___YYYTTTRRRQQQPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@===;;;:::;;;===>>>>>>:::;;;<<<>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<>>>???AAABBBCCCEEEJJJTTTaaammmvvvzzz{{{yyyvvvtttvvv{{{~~~~~~lll___QQQJJJFFFBBBBBBEEE===<<<===???BBBBBB???<<<<<<=========<<<<<<>>>@@@>>>>>>======>>>@@@BBBCCC@@@AAAAAA@@@@@@DDDLLLRRRTTTTTTSSSOOOJJJFFFDDDCCCAAAAAA@@@??????@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJGGGGGGFFFFFFGGGHHHHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHPPPMMMHHHLLLTTTSSSZZZoooxxxttt{{{||||||xxxqqqllleee]]]WWWNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIJJJKKKKKKJJJHHHGGGLLLLLLMMMMMMMMMMMMLLLLLLGGGLLLSSSXXX[[[^^^bbbeeeeeeeeeeeeeeefffhhhlllooonnnoooqqqrrrrrrpppnnnllliiijjjlllmmmmmmllljjjiiieeeeeedddcccbbbaaaaaa```^^^___```aaabbbbbbbbbbbbbbbbbbbbbccceeehhhjjjllloooooooooppprrruuuxxxyyyyyy{{{~~~~~~~~~qqqbbbZZZZZZ]]]mmm~~~EEEEEEDDDDDDCCCCCCCCCBBBEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHIIIKKKMMMOOOPPPQQQTTTSSSYYYhhh}}}~~~rrrjjj___VVVQQQJJJEEEFFFGGGFFFHHHLLLUUUVVVVVVUUUUUUZZZaaagggsssvvv{{{~~~pppllldddZZZRRROOOOOOQQQOOONNNLLLLLLLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCBBB@@@??????>>>======<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAA==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;<<<===???AAACCCDDDEEEJJJJJJNNN[[[lllyyy~~~}}}zzzxxxwwwxxx}}}}}}nnn^^^VVVKKKDDDBBBCCCCCCCCCAAA@@@>>><<<<<<===???@@@???>>><<<;;;<<<===???@@@>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBAAABBBDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDEEECCCAAA??????@@@CCCDDDCCCAAA@@@@@@BBBBBBAAA???@@@@@@????????????@@@@@@CCCAAA@@@>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEECCCCCCDDDFFFGGGGGGIIIJJJLLLOOOSSSYYY^^^ssswwwwwwooo___WWWPPPLLLNNNNNNKKKLLLPPPMMMMMMMMMLLLKKKJJJLLLMMMMMMNNNNNNMMMKKKIIIGGGEEEHHHJJJLLLOOORRRUUUWWWXXXWWWXXXYYY]]]aaaeeeiiilllllllllkkkmmmpppqqqqqqpppmmmrrruuussstttxxxyyyxxxtttvvvvvvuuurrrpppooopppooopppqqqrrrrrrqqqooonnnooopppqqqrrrssstttttttttyyyxxxwwwwwwyyyzzzyyyxxxwwwxxx{{{}}}{{{~~~~~~}}}{{{|||}}}~~~xxxtttnnngggbbb]]]SSSPPP___uuuEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOQQQQQQWWWTTTXXXbbbppp}}}qqqdddUUUPPPLLLJJJHHHEEEFFFKKKNNNPPPRRRTTTWWW]]]ffflllsssuuuyyy}}}}}}yyyrrrggg\\\UUUQQQPPPQQQPPPOOOOOOOOONNNLLLIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCHHHHHHLLLUUUbbbkkkpppqqqssssssuuuyyy}}}}}}|||~~~xxxkkkZZZSSSJJJCCCBBBCCCDDDDDDEEECCCAAA???>>>=========AAA@@@???>>>======>>>???===>>>>>>???AAABBBBBBCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEBBB@@@??????AAABBBCCCAAA@@@@@@AAABBB@@@???@@@??????>>>>>>??????@@@AAA@@@???>>>>>>???AAABBBEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNRRRXXX\\\eee~~~xxx|||vvveeeYYYPPPNNNOOOLLLJJJKKKNNNNNNMMMLLLJJJIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRTTTWWW\\\aaaeeegggmmmlllkkklllnnnpppooonnniiippptttuuuxxx}}}~~~{{{|||}}}{{{yyywwwwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvxxxyyyzzz{{{|||||||||{{{|||zzzyyyyyyzzzzzzyyywwwzzzyyyzzz|||~~~}}}}}}~~~}}}{{{yyyuuurrrpppooommmjjjeee```[[[TTTPPPQQQRRRZZZqqqDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDGGGJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQWWWUUUWWW\\\bbbsssxxx___ZZZUUURRRMMMGGGGGGJJJIIIKKKOOOSSSXXX___fffkkkpppqqqtttwww{{{wwwjjj]]]UUUQQQTTTSSSSSSSSSSSSRRROOOMMMJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>???@@@@@@???@@@AAABBBBBBCCCCCCCCCFFFGGGJJJOOOVVV]]]bbbeeennnqqqwww}}}}}}|||{{{xxxwwwzzzooocccUUUPPPIIIDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>CCCBBBAAA@@@???>>>======<<<===???AAAAAABBBAAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDGGGEEEBBB@@@>>>>>>???@@@CCCAAA@@@@@@AAAAAA@@@???@@@??????>>>>>>??????@@@@@@???>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPUUUXXXYYYggg~~~~~~}}}~~~vvvgggXXXSSSRRRPPPMMMKKKQQQPPPOOOMMMKKKJJJIIIIIILLLKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEJJJKKKMMMPPPUUUZZZ^^^aaajjjiiihhhhhhjjjlllkkkkkkiiiooouuuwwwyyy~~~|||}}}}}}}}}||||||}}}}}}{{{{{{{{{{{{~~~~~~}}}{{{zzzyyyyyyyyywwwvvvyyyvvvttttttwwwyyy{{{{{{yyyxxxvvvtttrrrtttxxx|||}}}xxxsssnnneeebbb___\\\ZZZWWWSSSPPPMMMIIIJJJSSS```tttDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAACCCFFFJJJNNNQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSRRRUUUYYY\\\hhhlllddd\\\YYYUUUOOOKKKKKKJJJKKKMMMQQQVVV[[[aaadddjjjjjjkkknnnrrrxxx}}}vvvhhh]]]WWWWWWWWWVVVVVVVVVUUURRROOOLLLKKKJJJIIIHHHGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@??????>>>===============>>>>>>>>>>>>>>>===============>>>>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFEEEDDDDDDDDDGGGKKKNNNRRRWWW^^^cccooouuu}}}}}}|||yyyxxxxxx{{{vvvfff[[[TTTPPPKKKFFFDDDCCCCCCDDD>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;===???AAABBBAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA???>>>??????@@@BBBAAA@@@@@@AAAAAA@@@>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@BBBCCCAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDCCCCCCAAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTWWW[[[hhh~~~}}}zzzkkk```[[[XXXUUUSSSRRRQQQOOONNNNNNNNNNNNMMMNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEGGGKKKOOOTTTXXX[[[aaa```___```bbbdddeeeeeejjjppptttttttttwwwwwwuuurrrtttvvvwwwxxxzzz~~~}}}zzzxxxxxxxxxyyy|||}}}~~~~~~}}}{{{zzz{{{yyywwwwwwwwwwwwuuutttrrrpppmmmkkkkkklllkkkkkkllljjjhhheeefffkkkrrrxxx|||wwwooofff```XXXVVVSSSPPPNNNMMMLLLLLLJJJKKKTTTfffzzzCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFKKKPPPSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOORRRWWWXXX```yyyzzzmmmbbb___^^^XXXQQQMMMLLLLLLMMMOOOSSSXXX\\\^^^aaaaaaaaabbbffflllrrruuuyyy~~~tttjjjddd]]][[[YYYXXXWWWVVVTTTQQQOOONNNMMMLLLJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<<<<=========>>>>>>>>><<<=========>>>>>>>>>???>>>>>>???@@@@@@AAABBBBBBGGGGGGHHHIIIIIIGGGFFFEEEBBBGGGMMMQQQUUU[[[cccjjjtttzzz}}}}}}~~~qqqaaaWWWTTTRRROOOJJJFFFCCCBBBBBB======???@@@AAAAAAAAAAAA>>>>>>???@@@@@@??????>>>;;;===???AAABBBAAA???>>>>>>=========>>>>>>>>>???BBBBBBAAAAAA@@@??????>>>@@@@@@?????????@@@AAAAAABBB@@@??????@@@AAA???>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBBBB@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLOOOQQQVVVWWW]]]ooouuuuuuvvvjjjcccaaa```UUURRRNNNMMMNNNPPPQQQPPPQQQPPPMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBCCCEEEHHHLLLQQQUUUWWWVVVTTTSSSUUUXXX[[[]]]^^^eeejjjmmmkkkjjjkkkkkkhhhgggjjjnnnqqqtttxxx}}}~~~zzzwwwuuuuuuwwwxxxzzz{{{|||}}}}}}{{{xxxwwwxxxvvvuuutttuuuuuutttrrrkkkhhhfffcccbbb___\\\YYY[[[ZZZYYYYYY\\\dddmmmttt{{{xxxvvvrrrnnnhhh```WWWPPPMMMLLLKKKIIIHHHHHHIIIJJJLLLUUUggg~~~CCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFJJJNNNQQQSSSSSSRRRQQQPPPOOONNNNNNOOOMMMPPPUUUUUUXXXiii||||||nnnhhhfff___XXXUUUQQQOOOMMMNNNRRRVVVXXXYYYYYYXXXWWWXXX[[[```eeehhhnnnttt{{{~~~vvvqqqddd```\\\YYYXXXWWWVVVTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????<<<======>>>>>>?????????===>>>>>>??????@@@@@@@@@??????@@@BBBCCCEEEFFFFFFJJJKKKMMMMMMMMMKKKIIIHHHEEEKKKSSSYYY___eeemmmrrryyy~~~vvvwwwzzz}}}kkk]]]VVVSSSSSSQQQLLLGGGCCCAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@<<<===???@@@@@@@@@??????<<<======>>>??????@@@@@@BBBBBBAAA@@@???>>>======>>>>>>>>>>>>???@@@AAAAAABBB@@@??????@@@@@@???>>>???>>>>>>======>>>>>>???===>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJJJJJJJMMMOOORRRRRRVVV```qqqwwwrrryyy~~~vvvqqqooo```ZZZRRRNNNNNNPPPQQQQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCEEEGGGKKKOOORRRTTTNNNLLLKKKLLLPPPSSSVVVVVVYYY]]]___]]]\\\___```___```dddjjjooossswww{{{~~~}}}{{{xxxvvvuuuvvvxxxyyyzzz{{{}}}~~~~~~|||yyywwwtttrrrpppppppppooommmlllcccaaa^^^[[[YYYUUUQQQNNNNNNNNNOOOQQQUUU]]]gggmmmvvv|||}}}yyyvvvqqqkkkeeebbb^^^ZZZVVVPPPJJJFFFGGGHHHIIIIIIJJJLLLOOORRR^^^mmmCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCDDDFFFHHHKKKLLLQQQQQQPPPOOONNNNNNMMMLLLOOOLLLNNNTTTTTTTTT]]]jjjyyypppfffcccddd]]]XXXSSSPPPQQQSSSTTTTTTSSSRRRQQQQQQSSSVVVZZZ\\\cccffflllrrrwww{{{}}}zzzvvvkkkggg```[[[YYYYYYXXXXXXUUUTTTSSSQQQOOONNNLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFIIILLLOOOQQQSSSRRRSSSUUUVVVVVVTTTRRRPPPQQQVVV^^^fffmmmsssxxx{{{~~~{{{sssmmmhhhjjjnnnttt}}}ppp```UUURRROOOPPPPPPMMMGGGCCCBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>????????????<<<<<<>>>???AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????AAA@@@??????@@@@@@???===>>>>>>============>>>>>>>>>>>>???????????????>>>???@@@AAACCCDDDDDDDDDEEEDDDDDDEEEFFFEEEDDDBBB@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJLLLMMMNNNNNNPPPUUU]]]oootttjjj^^^UUURRRRRRQQQPPPQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEGGGJJJMMMPPPRRRMMMKKKIIIIIIKKKNNNPPPPPPOOOSSSSSSPPPPPPTTTWWWVVVYYY^^^dddjjjmmmpppssstttuuutttsssrrrrrrsssuuuvvvwwwyyy{{{}}}}}}{{{xxxvvvnnnkkkhhhfffeeeccc```^^^ZZZWWWSSSPPPNNNLLLJJJHHHHHHJJJKKKMMMQQQWWW^^^cccjjjoooooojjjeeeaaa[[[VVVSSSPPPLLLJJJIIIIIIHHHGGGHHHLLLRRRWWW\\\aaahhhmmmBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIPPPPPPOOONNNMMMMMMLLLLLLPPPLLLMMMTTTVVVTTTYYYbbbrrryyyxxxllllllrrriiibbbYYYSSSPPPPPPNNNMMMQQQOOONNNNNNOOOQQQTTTVVV\\\]]]```eeemmmssswwwxxx|||}}}xxxuuuqqqkkkccc]]]ZZZZZZZZZZZZVVVVVVTTTSSSQQQOOONNNMMMKKKJJJIIIHHHHHHIIIKKKLLLGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFIIIJJJNNNRRRVVVZZZ]]]___YYY[[[]]]^^^^^^]]]ZZZYYY]]]aaahhhqqqxxx}}}}}}xxxoooeee^^^^^^bbbggglllsss|||qqqdddUUUNNNNNNKKKMMMNNNLLLGGGCCCBBBCCC@@@?????????AAACCCFFFHHHFFFDDDBBB???>>>???@@@AAA???>>>>>>===>>>>>>???@@@;;;<<<>>>@@@BBBCCCDDDDDD????????????@@@@@@@@@@@@@@@@@@??????>>>>>>======AAA@@@??????@@@@@@???===>>>>>>============>>>>>>>>>????????????>>>>>>===<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFEEEDDDAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKMMMMMMLLLLLLNNNPPP[[[tttzzziii]]]WWWUUUSSSQQQOOOPPPQQQRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEFFFGGGIIILLLOOOPPPPPPMMMJJJHHHJJJLLLMMMMMMLLLOOONNNJJJIIILLLOOOOOOSSSXXX^^^dddfffggghhhiiilllkkkkkkkkklllnnnoooppprrrtttwwwyyyyyywwwuuusssgggeeeaaa^^^[[[XXXTTTQQQSSSOOOIIIEEEDDDEEEFFFFFFHHHIIIKKKMMMOOORRRWWWZZZ^^^bbbbbb\\\VVVSSSOOOKKKJJJGGGDDDCCCEEEIIIKKKMMMLLLSSS]]]gggqqq{{{CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKLLLLLLKKKLLLNNNPPPUUUQQQQQQTTTVVVVVVXXX\\\jjj}}}rrrcccXXXRRRQQQQQQPPPOOONNNLLLIIIHHHJJJNNNRRROOORRRUUUZZZ```iiisssyyy||||||wwwooojjjgggeeeaaa^^^```^^^ZZZXXXUUUQQQMMMIIILLLKKKIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDHHHGGGFFFEEECCCCCCBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGKKKOOORRRTTTVVVZZZ___eeeiiilllnnnggghhhiiikkkllllllkkkkkklllpppuuuzzz}}}}}}tttmmmkkkfff]]]ZZZ\\\]]]___aaaccciiiwwwoooeee[[[SSSNNNMMMMMMJJJGGGFFFGGGFFFCCC@@@>>>???@@@AAACCCDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>?????????AAADDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???????????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@>>><<<;;;>>>????????????@@@@@@@@@DDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNMMMNNNVVVbbblll~~~qqqggg^^^TTTMMMNNNMMMMMMNNNQQQRRRQQQPPPMMMOOORRRRRRPPPMMMKKKIIIFFFEEEEEEGGGJJJKKKKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLPPPTTTYYY\\\\\\]]]___bbb`````````bbbdddhhhkkkmmmnnnmmmnnnrrrtttqqqhhh```ZZZWWWSSSRRRRRRQQQMMMJJJFFFHHHJJJJJJIIIGGGFFFFFFHHHGGGGGGIIIMMMQQQSSSSSSWWWVVVSSSOOOLLLIIIGGGFFFEEEEEEGGGJJJJJJKKKSSS]]]eeemmmyyyCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLKKKKKKKKKMMMOOOSSSRRRUUU[[[]]][[[ZZZ\\\```rrrvvvggg\\\UUUOOOLLLKKKKKKKKKIIIHHHHHHKKKMMMMMMNNNPPPSSSYYYbbbmmmtttzzz~~~|||xxxtttooolllhhheeeaaa]]]ZZZVVVRRRNNNMMMLLLJJJJJJJJJJJJIIIGGGIIIGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRWWW\\\``````bbbeeeiiimmmqqqsssttttttvvvxxxzzz{{{yyyxxxvvvuuuxxx|||wwwlllddd^^^]]]\\\[[[]]]cccaaacccgggjjjpppxxxttteee\\\TTTMMMJJJJJJLLLIIIGGGFFFFFFEEECCC@@@>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>===>>>>>>;;;<<<>>>BBBGGGJJJKKKKKKCCCBBBAAA@@@????????????@@@???===<<<;;;<<<===>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>?????????@@@@@@???>>>===<<<<<>>=========:::;;;===BBBHHHLLLMMMMMMDDDCCCAAA@@@???@@@@@@AAA@@@>>>;;;999999:::<<<>>>>>>????????????>>>>>>===<<<<<<======>>>>>>??????@@@???>>>>>>============??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHHHHGGGFFFHHHNNNSSSXXXnnnuuujjjVVVSSSOOOMMMNNNPPPRRRSSSYYYYYYYYYYYYWWWUUUSSSQQQPPPMMMIIIGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMMMMOOOSSSQQQPPPOOOPPPRRRUUUWWWZZZ]]]```aaa___\\\YYYXXXTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKMMMOOOQQQRRROOOMMMLLLKKKKKKKKKIIIGGGHHHGGGEEECCCBBBBBBBBBBBBCCCCCCEEEIIINNNZZZrrr~~~rrrBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLPPPRRRYYYbbbeeeaaa]]]]]]^^^___iiipppaaaWWWMMMMMMLLLJJJHHHHHHJJJKKKNNNNNNMMMMMMOOOTTT[[[aaagggjjjooosssuuu~~~|||wwwvvvsssnnnjjjhhheeebbb```YYYWWWSSSQQQQQQPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUYYYYYYZZZ\\\^^^aaacccdddgggiiikkkkkkkkknnnsssxxxzzz{{{|||}}}|||tttmmmggg```XXXRRRSSSRRRQQQTTT[[[fffrrr{{{|||{{{}}}}}}nnnbbbVVVOOOKKKHHHGGGIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>======>>>AAAEEEGGGGGGGGGCCCBBBAAA@@@???@@@AAAAAA???>>><<<;;;;;;;;;<<<===>>>???????????????>>>>>><<<<<<======>>>>>>??????AAA???>>>===<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???@@@AAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIIIIJJJNNNPPPTTTaaaxxxnnneeeYYYOOOLLLNNNRRRUUUUUUYYY```fffgggddd]]]XXXUUUQQQLLLIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJHHHGGGEEEGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKNNNQQQUUUXXX[[[```dddccc```]]]^^^aaa```_________^^^\\\ZZZYYYUUUSSSRRRSSSTTTVVVWWWWWWPPPNNNMMMMMMMMMLLLJJJHHHJJJHHHFFFDDDDDDDDDEEEEEEDDDFFFLLLRRRYYYhhhqqqfffBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKPPPPPPUUU\\\^^^\\\[[[]]]XXXZZZaaaqqqwwwggg\\\SSSRRROOOKKKHHHHHHJJJMMMQQQSSSSSSSSSRRRSSSUUUWWW]]]___ccchhhlllttt{{{wwwuuurrrppppppooommmkkkfffbbb^^^[[[ZZZYYYWWWVVVRRRPPPNNNNNNOOOOOONNNMMMLLLMMMMMMMMMNNNPPPQQQRRRMMMNNNOOOQQQSSSUUUVVVWWWZZZ[[[\\\___bbbfffhhhjjjqqqtttwwwwwwvvvxxx~~~{{{yyyxxxyyymmmjjjeee___ZZZVVVSSSQQQQQQVVV[[[bbbkkkwww~~~yyyrrrpppwwwzzzggg\\\QQQLLLJJJGGGFFFHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@?????????<<<======>>>???@@@AAAAAAAAA@@@@@@???????????????AAA@@@AAABBBEEEFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@>>>===<<<===>>>>>>?????????>>>>>><<<<<<======>>>>>>??????AAA@@@>>>======>>>??????@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGIIIKKKKKKKKKLLLMMMQQQVVVbbbxxxrrrfff]]]WWWTTTRRRSSSWWW^^^fffkkkjjjeee```YYYUUUPPPNNNMMMNNNNNNNNNIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKMMMPPPUUUZZZ^^^aaaeeeiiimmmkkkgggfffkkkooopppqqqrrrrrrpppnnnmmmlllgggeeecccccccccccc```^^^TTTRRROOONNNNNNMMMKKKIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGLLLWWWcccmmmzzz|||zzzxxxuuudddYYYCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCEEEFFFEEEEEEEEEGGGIIINNNLLLNNNSSSUUUUUUVVVZZZRRRWWW___hhhzzztttggg]]]ZZZYYYWWWRRRNNNLLLMMMNNNSSSTTTVVVVVVTTTRRRRRRRRRXXXWWW[[[aaadddhhhwww{{{zzzyyyzzz{{{{{{yyywwwuuuqqqlllhhhfffdddbbbaaaWWWUUUSSSRRRSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTVVVVVVSSSTTTUUUVVVXXXZZZ[[[[[[]]]^^^aaadddhhhlllppprrrzzz~~~vvvooohhhdddbbb\\\ZZZWWWRRROOOOOORRRTTTXXXaaalllsss|||zzzqqqggggggmmm|||}}}rrr\\\SSSKKKHHHHHHEEEDDDEEEEEEFFFFFFEEEBBBAAAAAABBBCCCBBBBBBAAA@@@@@@??????<<<<<<===>>>??????@@@@@@@@@????????????@@@AAAAAACCCBBBCCCEEEGGGHHHGGGFFFAAAAAACCCDDDCCCBBBAAA@@@>>>???BBBCCCCCCAAA>>><<<<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>??????AAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGKKKLLLSSScccyyy{{{nnnbbbZZZZZZXXXWWWZZZ```ccccccbbb\\\YYYUUUSSSSSSSSSRRRQQQLLLLLLMMMNNNPPPQQQRRRSSSGGGGGGHHHJJJLLLNNNPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLMMMPPPSSSXXX]]]bbbeeegggjjjmmmooommmjjjlllrrrwww~~~yyyxxxvvvwwwvvvrrrkkkeeeZZZWWWRRROOOMMMKKKIIIHHHDDDDDDEEEGGGJJJPPPUUUXXX\\\dddrrr|||zzzvvvdddVVVMMMCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKIIIIIIMMMOOOOOOQQQUUUPPPVVV]]]aaakkkyyyrrrjjjeeedddeeedddaaa\\\VVVSSSRRRPPPQQQRRRRRRPPPOOOPPPQQQUUUQQQTTT\\\]]]\\\dddppp~~~xxxtttqqqooommmlll```___\\\\\\]]]]]]\\\[[[^^^^^^^^^^^^___```bbbbbbddddddeeefffggghhhiiijjjkkkmmmooosssxxx}}}~~~yyyrrriiibbb]]]YYYVVVQQQQQQPPPNNNMMMRRR[[[bbblllwww}}}ooohhhdddooowwwjjjdddQQQIIIDDDEEEGGGEEEDDDEEEDDDEEEFFFEEEAAA@@@AAABBBAAAAAA@@@@@@??????>>>>>><<<======>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCEEEGGGHHHGGGFFFAAACCCFFFHHHHHHFFFCCCAAA@@@AAABBBBBBBBBAAA???>>>;;;;;;<<<===============<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGIIIIIIGGGFFFHHHJJJPPPYYYeeezzzzzztttnnngggeeegggiiihhhfff^^^\\\YYYWWWVVVUUUSSSQQQNNNNNNOOOPPPSSSWWWZZZ\\\RRRRRRRRRSSSTTTUUUVVVWWWTTTQQQOOOPPPRRRTTTTTTRRRRRRUUUYYY^^^bbbdddddddddfffffffffeeedddhhhnnnsss||||||qqqhhhZZZVVVQQQMMMKKKKKKJJJJJJIIIKKKOOOUUU___iiirrrxxxqqqaaaUUUMMMIIICCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGIIIGGGGGGKKKMMMLLLMMMQQQMMMSSSWWWXXX]]]qqq}}}vvvsssqqqooolllnnnqqqoooiiiaaaZZZVVVMMMMMMMMMLLLKKKLLLOOORRRSSSMMMOOOWWWXXXSSSVVV___iiirrr{{{xxxvvvtttsssooommmkkkjjjkkkkkkjjjiiikkkkkkkkkllllllmmmoooooouuuuuuvvvwwwxxxxxxyyyyyy{{{}}}{{{qqqmmmfff```[[[XXXVVVTTTPPPRRRSSSSSSVVV___mmmwwwqqqiiifffkkk~~~xxxooocccZZZWWWJJJDDDBBBEEEHHHGGGEEEFFFCCCEEEFFFDDDAAA???@@@BBB????????????>>>>>>>>>===============>>>>>>>>>>>>======>>>???@@@BBBDDDEEEEEEDDDCCCDDDEEEEEECCCAAAAAADDDHHHKKKKKKIIIEEEBBBBBBAAA@@@@@@???@@@@@@@@@::::::;;;<<<======<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBB???@@@@@@AAABBBCCCEEEFFF@@@AAACCCFFFJJJLLLKKKKKKFFFJJJQQQUUUVVVbbb|||uuuooo```^^^[[[YYYWWWUUURRROOOPPPPPPPPPRRRUUUZZZ___bbbbbbaaa___]]][[[ZZZZZZYYYXXXUUUSSSTTTWWWZZZZZZXXXVVVXXX]]]```bbbbbb```______^^^\\\[[[\\\aaaggglllooottt{{{rrrgggVVVRRRMMMJJJJJJLLLNNNNNNRRRUUU\\\ggguuurrr```SSSLLLJJJJJJDDDCCCAAAAAACCCDDDCCCBBBBBBAAA@@@?????????@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQLLLLLLTTTYYYbbbxxx{{{zzzzzz|||}}}}}}pppbbbXXXQQQMMMNNNMMMIIIIIIMMMOOOMMMLLLMMMPPPRRRRRRRRRYYY```iiioootttyyy{{{{{{|||}}}}}}zzzzzz}}}}}}|||~~~yyymmmbbb^^^[[[XXXTTTRRRQQQQQQRRRXXXVVVWWW\\\hhhvvvtttooovvvwwwqqqhhh```YYYSSSNNNKKKFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCAAA>>><<<;;;;;;>>>===============>>>???BBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFPPP^^^___PPPDDDBBBEEECCCBBB@@@??????@@@@@@@@@???===<<<<<<===>>>???;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHFFFEEECCCBBBBBBBBB@@@BBBBBBAAA???>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFGGGHHHIIIJJJJJJJJJJJJNNNIIIKKKRRRUUUXXXhhh|||}}}wwwxxxoooqqq}}}tttjjjeeeccc^^^UUUMMMNNNLLLMMMPPPSSSWWWbbbmmmiiihhhfffbbb]]]YYYXXXXXXVVVSSSSSSWWW]]]aaaaaa^^^VVVYYY]]]``````^^^ZZZWWWXXXWWWUUUUUUVVVXXX[[[]]]ccceeeiiiooouuuzzz~~~wwwiii___TTTSSSQQQOOONNNQQQWWW[[[eeerrr~~~sssiii[[[RRRMMMKKKGGGDDDFFFDDDCCCCCCDDDEEEDDDCCCAAA@@@@@@??????@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNRRRNNNOOOUUUXXX[[[kkk~~~tttcccYYYPPPNNNLLLIIIIIILLLLLLKKKJJJLLLNNNPPPPPPOOOPPPVVV]]]bbbfffllltttzzz}}}vvvpppkkkjjjjjjhhh```XXXZZZZZZYYYWWWVVVVVVVVVVVV\\\^^^bbbjjjuuuyyy~~~~~~vvvoooeee\\\UUUOOOKKKIIIEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@FFFGGGGGGDDD@@@===<<<<<<>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBFFFGGGQQQ```bbbTTTIIIFFFCCCBBBAAA@@@?????????@@@???>>>===<<<;;;<<<>>>???<<<===???AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFIIIHHHGGGEEECCCBBBAAAAAA@@@AAABBBAAA@@@???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDEEEFFFGGGIIIIIIJJJJJJOOOKKKLLLQQQQQQRRR___pppuuuqqq~~~yyytttqqqkkk```XXXQQQMMMMMMQQQUUUYYY```hhhhhhfffccc^^^ZZZVVVUUUUUUTTTRRRQQQUUU\\\```___]]][[[]]]___``````]]]ZZZXXXTTTSSSQQQPPPQQQRRRUUUVVVYYYZZZ^^^bbbgggllloooqqqtttsssrrrrrrqqqjjjaaaZZZTTTTTTTTTVVV\\\dddkkkooozzzggg^^^SSSLLLIIIHHHEEEBBBEEEDDDBBBAAABBBCCCBBBAAA@@@@@@??????@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNLLLOOOUUUUUUUUU___lllrrrfffXXXRRROOOLLLKKKKKKIIIIIIIIIKKKNNNOOOOOONNNNNNRRRVVVZZZ]]]bbbjjjpppuuu{{{~~~zzzvvvpppkkkeeecccaaaaaaaaa```]]][[[\\\\\\^^^___```aaaaaaaaaeeejjjrrryyyvvvssskkkaaaWWWOOOKKKGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAJJJJJJJJJGGGBBB>>><<<<<>>>>>>>>???>>>===<<<<<<<<<===>>>???===???@@@BBBCCCCCCCCCCCC@@@?????????@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@AAABBBBBBAAA@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJJJJNNNKKKLLLPPPOOONNNWWWdddsss}}}}}}wwwjjj___VVVPPPMMMRRRWWWYYY[[[^^^^^^\\\XXXTTTRRRPPPPPPPPPRRRPPPPPPTTTYYY^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWVVVQQQPPPNNNLLLLLLLLLNNNOOOQQQRRRUUUWWWZZZ]]]___```bbbbbbaaa```^^^ZZZWWWTTTUUUWWW^^^kkkzzztttfffYYYSSSLLLHHHGGGFFFDDDBBBCCCAAA???>>>?????????===?????????@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHLLLQQQRRRSSSZZZdddrrruuufff]]]XXXTTTOOOKKKHHHHHHHHHKKKNNNPPPQQQPPPQQQSSSUUUVVVXXX]]]ccchhhjjjnnnttt|||}}}xxxqqqlllhhheeebbb___aaadddhhhjjjiiiiiijjjkkkhhhiiikkkmmmpppsssuuuvvvvvv|||}}}{{{tttoooggg\\\QQQKKKGGGDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAHHHHHHHHHEEEAAA>>><<<<<>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????@@@BBBCCCDDDEEEDDDDDD@@@@@@???>>>@@@BBBEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMIIIIIIHHHFFFEEECCCAAA@@@@@@AAACCCCCCBBBBBBCCCEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLKKKMMMPPPOOONNNTTT]]]ccctttxxxlll```WWWSSSVVV[[[ZZZWWWUUUTTTQQQNNNLLLLLLNNNNNNOOONNNMMMNNNQQQVVV[[[]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUPPPOOOMMMKKKJJJJJJJJJKKKQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSUUUWWW___fffuuutttdddYYYQQQMMMJJJHHHGGGGGGEEECCCAAA@@@>>>>>>>>>???>>>===??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHJJJMMMNNNPPPWWW^^^fff|||yyynnnggg```WWWOOOJJJIIIHHHIIILLLOOOPPPPPPPPPQQQRRRSSSUUUXXX\\\______aaafffmmmuuu~~~|||yyywwwwwwvvvtttqqqllliiifff``````___\\\YYYYYY[[[^^^dddkkktttyyyyyyyyy|||~~~}}}~~~{{{vvvwww~~~rrrhhhaaaVVVMMMHHHEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCAAA???=========??????AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@AAAEEEFFFCCCAAA@@@>>>??????>>>>>>>>>==================>>>>>>?????????@@@BBBDDDEEEEEEEEEDDDAAAAAA@@@@@@AAACCCFFFHHHCCCCCCDDDDDDFFFGGGHHHIIIHHHHHHHHHGGGFFFDDDBBBAAAAAABBBDDDDDDCCCCCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDGGGIIILLLMMMOOOOOOPPPRRRPPPOOORRRWWWZZZbbbtttpppggg```bbbeeeaaaZZZVVVSSSPPPMMMLLLMMMNNNNNNMMMKKKJJJJJJLLLPPPTTTWWWXXX\\\[[[ZZZXXXWWWWWWWWWXXXOOONNNMMMKKKJJJJJJJJJJJJOOOOOOOOOPPPQQQQQQRRRRRRPPPQQQSSSTTTWWW]]]ccchhhwww|||ooorrryyyssscccXXXSSSLLLKKKIIIHHHGGGEEECCCBBBBBBAAA??????AAABBBAAA@@@???@@@AAABBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMRRRUUUZZZhhh~~~wwwnnnddd[[[QQQMMMJJJHHHJJJKKKMMMMMMOOOQQQTTTXXX[[[^^^___```\\\]]]___dddlllvvv~~~{{{yyyxxxxxxuuuxxx{{{}}}{{{xxxvvvvvvsssqqqnnnkkkjjjiiihhhgggcccbbbbbb```]]]YYYVVVTTTPPPTTTWWWXXXWWWZZZaaagggpppwww|||~~~yyysssiii___YYYPPPIIIEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@<<<>>>??????===<<<===>>>>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDDDDDBBB@@@@@@AAAAAA???>>>>>>>>>????????????>>>======>>>>>>??????@@@@@@@@@???AAABBBDDDEEEEEEEEEEEECCCBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFIIILLLMMMSSSTTTTTTRRROOONNNNNNOOORRRUUU```rrrxxxqqqrrrrrrmmmfffbbbXXXUUURRRQQQRRRRRRPPPMMMNNNMMMLLLKKKLLLNNNPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXPPPPPPOOONNNNNNNNNNNNNNNMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ]]]ccclllvvv~~~vvvpppooowww{{{gggXXXQQQOOOHHHHHHGGGFFFDDDCCCAAAAAAAAA@@@??????AAACCCCCCBBB@@@AAABBBCCCCCCBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIGGGIIIJJJJJJJJJLLLNNNNNNRRRZZZiiiyyyqqqjjj^^^YYYQQQLLLJJJJJJJJJKKKOOOSSSYYYaaagggjjjjjjiiicccaaa___```eeemmmwww}}}yyyyyyzzzzzzyyyxxxwwwvvvvvvtttqqqooooooooonnnmmmlllkkkjjjiiiiiikkklllnnnnnnllliiifffdddbbbaaa___\\\___aaaaaa___\\\ZZZYYYXXXYYYYYYXXXWWWVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTVVVYYY]]]bbbhhhooosss{{{zzzqqqeee]]]UUUPPPJJJEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????<<<===??????>>>===>>>???===>>>@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBB???<<<>>>>>>???@@@@@@??????>>>>>>>>>???@@@AAABBBBBBBBB???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFFFFFFFDDDCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBDDDGGGJJJLLLRRRRRRRRROOOMMMLLLLLLLLLLLLOOOWWWaaalll|||}}}|||xxxrrrpppfffcccbbbdddggggggddd```[[[YYYVVVRRROOONNNNNNPPPNNNQQQVVVZZZ]]]]]]]]]\\\VVVVVVVVVVVVWWWWWWXXXXXXUUUXXX\\\bbbhhhnnnrrrtttttttttwww~~~~~~yyyiii\\\SSSOOOLLLFFFFFFFFFEEECCCBBBBBBCCC>>>===<<<===@@@BBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJBBBEEEHHHJJJKKKMMMMMMKKKOOOUUU^^^ooozzzuuukkkdddZZZQQQLLLKKKKKKKKKJJJPPPYYYdddmmmppppppnnnmmmhhhbbb^^^___eeelllqqqnnnnnnmmmmmmllljjjiiihhhiiifffaaa]]]\\\[[[YYYXXXXXXWWWVVVUUUVVVWWWZZZ[[[[[[YYYWWWUUUTTTSSSQQQPPPRRRSSSTTTRRRPPPMMMLLLMMMIIILLLPPPPPPOOOPPPSSSVVVTTTUUUVVVXXXZZZ\\\^^^______]]]^^^dddnnnvvvzzz{{{}}}wwwssspppggg\\\TTTOOOKKKFFFCCCBBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>???AAAAAA???>>>??????<<<>>>@@@BBBCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@>>>@@@BBBBBBCCCCCC???:::>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBB???@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCDDDDDDEEEEEECCCDDDFFFHHHIIIHHHFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBEEEHHHJJJLLLNNNMMMKKKKKKMMMMMMMMMKKKNNNUUUZZZ[[[ggg|||yyyyyywwwuuuvvv{{{}}}iiifffaaa[[[TTTQQQPPPQQQRRRWWW^^^dddhhhiiigggfff\\\]]]]]]^^^___```aaabbbbbbffflllttt}}}tttdddYYYTTTRRROOOLLLFFFGGGGGGFFFEEEDDDFFFGGG>>>??????@@@@@@AAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBCCCFFFIIIIIIIIIIIIJJJJJJKKKKKKKKKRRRPPPSSS^^^sss}}}uuuooogggbbb___ZZZTTTOOORRRTTTYYY___eeejjjmmmnnnnnnkkkfff```]]]^^^cccfffaaabbbbbb```\\\ZZZYYYYYYXXXWWWTTTQQQSSSUUUPPPHHHPPPOOONNNNNNNNNNNNOOOOOORRRQQQPPPOOONNNMMMLLLLLLQQQOOOLLLJJJIIIGGGEEEDDDFFFGGGGGGFFFEEEGGGJJJMMMOOOVVV[[[___eeemmmooonnnkkkpppvvvyyyzzz{{{}}}{{{yyywww|||uuunnniiiiiiggg^^^TTTNNNIIIFFFCCCCCCEEEEEEDDDAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;<<<===???@@@@@@???>>>===@@@BBBCCCBBBAAA???@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAFFFGGGHHHIIIHHHEEEBBB@@@IIIEEECCCDDDEEEEEEDDDEEEGGGDDDEEEIIIIIIEEEBBBBBBHHHIIIJJJIIIFFFEEEDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNQQQWWW___hhhnnnzzzyyyxxxuuussssssvvvxxxwwwyyy|||~~~yyyoooddd[[[XXXWWW^^^eeeppp{{{}}}zzzooooooqqqtttzzz~~~uuuvvvvvvxxxggg___VVVPPPOOOMMMIIIFFFCCCCCCDDDDDDDDDDDDCCCBBB?????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@?????????BBBCCCEEEEEECCCBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJOOOVVVbbb{{{|||vvvmmmddd\\\WWWWWWYYY\\\^^^```bbbccceeefffccc___[[[XXXWWWXXXZZZ\\\]]]]]][[[XXXUUUTTTTTTRRRSSSRRROOOQQQUUUSSSOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIPPPMMMJJJHHHFFFEEEDDDCCCEEEFFFFFFFFFFFFHHHLLLOOONNNTTT[[[aaajjjvvv~~~{{{~~~{{{tttpppooopppttt~~~vvvnnniiihhheee[[[QQQKKKGGGDDDBBBBBBCCCCCCBBB@@@AAA@@@@@@???@@@@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBB@@@AAABBBDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFBBBBBBFFFGGGDDDBBBCCCJJJLLLMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQXXX___eeezzz|||{{{yyyuuuqqqmmmlllmmmlllmmmnnnqqq{{{yyyoooiiigggnnnuuu~~~yyytttuuu{{{nnn[[[UUUMMMIIIIIIIIIFFFCCCFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@DDDFFFGGGFFFDDDCCCCCCCCCAAACCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIEEEJJJPPPRRRUUUeeewwwoookkkgggiiijjjgggbbb]]][[[[[[[[[YYYWWWTTTRRRQQQPPPPPPXXXYYYYYYXXXUUURRRQQQRRRSSSWWWXXXUUUSSSUUUVVVTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMQQQOOOKKKHHHFFFFFFFFFFFFIIIIIIJJJJJJJJJMMMQQQUUUWWW\\\bbbgggrrr|||qqqiiieeeccc___^^^aaakkkwwwzzzqqqhhheee```VVVLLLGGGEEECCCAAA@@@AAAAAA@@@???AAAAAA@@@@@@???@@@@@@AAABBBAAA@@@???>>>??????@@@???>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAA@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@AAAAAABBB???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA>>>AAAEEEFFFFFFFFFFFFEEEFFFAAA@@@CCCDDDCCCCCCEEEJJJLLLMMMLLLJJJIIIIIIJJJGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIKKKOOOUUUYYYbbbuuuyyytttrrrnnnnnnlllmmmuuuzzzsssooottt{{{~~~yyy{{{~~~jjj\\\OOOJJJEEECCCDDDEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFCCCBBBAAABBB@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGKKKPPPPPPOOOYYYsss{{{}}}rrrfff```]]]VVVTTTQQQOOOOOOOOOOOOOOOTTTUUUVVVVVVTTTRRRSSSSSS\\\dddhhheeeaaa``````^^^```aaabbbbbbbbb```]]]\\\XXXXXXXXXXXXWWWUUUTTTRRRSSSRRRPPPMMMKKKKKKLLLNNNKKKLLLMMMMMMNNNRRRXXX\\\dddiiiooottt~~~}}}yyyooolllfff^^^XXXVVVXXX\\\___ggguuutttfff^^^XXXOOOHHHEEECCCBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@??????@@@@@@AAA@@@???======>>>@@@AAA<<<;;;;;;:::;;;<<<>>>???AAABBBCCCCCCAAA@@@@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA??????AAABBBCCCFFFKKKPPPPPPMMMJJJDDD@@@AAABBBAAABBBEEEFFFHHHIIIIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGHHHJJJOOOSSSTTT```ttt{{{{{{wwwuuuvvv|||qqq```UUUJJJGGGCCCBBBDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCC???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEDDDAAA@@@@@@@@@???AAACCCDDDDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKRRRbbbqqq}}}yyyyyy{{{rrrnnn[[[WWWQQQMMMMMMNNNNNNMMMOOOQQQSSSSSSSSSRRRSSSTTT```lllwwwyyywwwvvvvvvuuussssssttttttssspppmmmkkkhhhhhhgggeeeaaa^^^ZZZXXXWWWXXXWWWTTTQQQQQQSSSUUUNNNPPPQQQSSSWWW]]]dddiiirrrxxx|||xxxnnnhhhbbb___``````___]]]UUUVVVWWWVVVWWW^^^hhhqqqyyy~~~rrraaaVVVOOOIIIEEEEEECCCCCCCCCBBBAAAAAABBBCCCBBBAAA@@@@@@?????????@@@???>>>===<<<<<<===>>>>>>;;;:::999999:::<<<===???@@@AAACCCBBBAAA???@@@@@@???>>>>>>======>>>>>>???========================>>>>>>===<<<<<<<<<<<<<<<======>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@EEEDDDBBBFFFSSSaaaccc^^^OOOHHHBBBBBBAAA@@@AAADDDCCCEEEFFFFFFEEEDDDEEEFFFDDDDDDCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHJJJNNNRRRPPPWWWdddtttvvvtttrrrdddYYYSSSIIIGGGEEECCCDDDDDDEEEDDDAAABBBCCCEEEFFFGGGHHHHHH@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBB@@@????????????AAABBBCCCCCCDDDFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFGGGCCCCCCGGGLLLQQQYYYaaavvvxxxooorrr}}}}}}eee^^^VVVQQQPPPOOONNNLLLNNNOOOQQQRRRQQQPPPQQQRRRZZZhhhwww~~~~~~~~~}}}zzzwwwrrrnnnkkkeeeggggggccc^^^\\\\\\______```aaabbbfffllltttzzz~~~yyyqqqiiiccc^^^ZZZWWWSSSPPPMMMMMMOOORRRTTTUUUXXX\\\bbbffflllvvvxxxhhhWWWMMMIIIEEEDDDEEECCCDDDDDDCCCBBBBBBCCCEEEBBBBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<===>>>??????@@@BBBAAA???>>>>>>???>>>>>>============>>>>>>========================>>>===<<<;;;::::::::::::<<<======>>>???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????@@@BBBDDDEEEEEEEEEDDDHHHWWWiiinnniiiQQQIIICCCBBBAAA???@@@CCCBBBCCCEEEFFFEEEDDDEEEFFFCCCBBBAAA@@@@@@???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIKKKOOORRRTTTZZZccclllttt}}}uuu~~~pppaaaWWWRRROOOGGGFFFDDDCCCBBBBBBBBBBBBAAABBBDDDFFFIIIJJJLLLLLL@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@AAAAAA@@@??????@@@???AAABBBBBBBBBCCCFFFIIIHHHFFFDDDBBBBBBCCCEEEFFFGGGEEEEEEKKKOOOQQQUUUYYYeee}}}xxxlllkkksss~~~~~~{{{jjjeee^^^[[[[[[ZZZVVVSSSRRRTTTTTTSSSQQQOOOOOOPPPTTT___kkkqqqwww}}}~~~~~~vvvpppooopppuuutttqqqnnnlllnnnssswww}}}~~~zzzrrrlllhhhddd^^^]]][[[VVVPPPKKKHHHHHHIIIJJJMMMSSSYYY^^^ccciiilllsssyyyxxxeeeXXXLLLGGGFFFEEEDDDEEEBBBDDDEEEDDDBBBAAACCCFFFCCCBBBAAA@@@????????????>>>??????@@@???===;;;999888999:::;;;======>>>>>>===???@@@@@@>>>======>>>>>>======<<<<<<======>>>===========================<<<<<<;;;;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCFFFEEECCCAAAAAABBBDDDFFFAAAGGGIIIHHHOOO\\\bbb^^^NNNGGGBBBAAA@@@??????BBB@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHJJJMMMPPPVVV\\\fffoooqqqtttlll\\\SSSOOOLLLJJJEEEEEEDDDBBBAAAAAAAAABBB???AAACCCEEEGGGIIIIIIJJJ@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@???@@@AAA@@@AAAAAAAAAAAACCCGGGJJJIIIGGGDDDBBBBBBCCCEEEFFFDDDCCCFFFKKKMMMMMMOOOTTTXXXfff~~~xxxllljjjpppwww}}}}}}uuussstttsssqqqjjjgggcccdddffffffaaa]]]YYYZZZYYYWWWTTTQQQOOOOOOSSSZZZ```bbbeeeiiikkkiiijjjkkkkkkmmmooorrrtttuuu||||||uuullleeebbbbbbdddbbbbbb]]]VVVRRRRRRQQQNNNKKKKKKKKKIIIFFFHHHMMMRRRRRR[[[gggrrrzzzwwwfffVVVLLLDDDDDDFFFEEEDDDDDDAAACCCEEECCCAAAAAACCCFFFCCCBBBAAA@@@???????????????@@@AAABBBAAA>>>;;;888555666888:::;;;;;;;;;:::===>>>??????===<<<<<<=========<<<<<<<<<<<<==============================<<<<<<;;;<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEOOOLLLHHHDDDBBBAAAAAABBB>>>IIINNNFFFCCCJJJNNNLLLKKKDDD@@@@@@@@@??????BBB>>>@@@BBBCCCBBBBBBCCCEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJMMMPPPVVVcccnnnnnniiilllsssttthhhYYYOOOLLLLLLJJJHHHDDDDDDDDDCCCBBBBBBCCCDDD===>>>@@@BBBCCCDDDEEEEEEAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>>>>@@@CCCGGGKKKMMMQQQOOOKKKGGGEEECCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOZZZYYYccc{{{sssuuurrrqqqpppmmmlllnnnrrrvvvzzzvvvxxxwwwtttrrryyytttqqqssswwwvvvssspppnnnmmmiiieee```]]]]]]^^^^^^]]][[[[[[ZZZYYYWWWUUUYYYXXXWWWWWWXXXZZZ\\\^^^eeeeeejjjuuu~~~xxxoooddd[[[WWWTTTQQQPPPPPPPPPMMMHHHHHHKKKJJJFFFMMMNNNMMMKKKKKKQQQ\\\eeeoooxxxfff[[[LLLHHHEEECCCDDDEEEFFFFFFCCCDDDDDDCCCBBBBBBEEEGGGCCCAAA???>>>>>>>>>===<<>>999<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>============>>>======<<<<<<<<<<<<===????????????????????????AAAAAA@@@>>>===;;;::::::>>>???@@@@@@???>>>???@@@BBBBBB@@@@@@@@@@@@BBBBBB<<<<<<===???AAABBBDDDDDDZZZUUUNNNHHHDDDDDDEEEFFFEEEFFFFFFEEECCCCCCDDDFFFCCCBBB@@@>>>======>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQXXX^^^cccfffggggggjjjtttrrr```YYYPPPKKKKKKLLLJJJGGGCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA??????@@@AAADDDFFFIIIKKKNNNLLLIIIFFFDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKLLLMMMOOOPPPZZZnnnvvvssssssrrrpppooooooqqqrrrsss~~~}}}~~~}}}|||zzzxxxyyy{{{|||qqqnnnhhhbbb]]]YYYVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSXXXVVVYYYaaahhhmmmssszzzxxxpppddd^^^UUUPPPNNNNNNOOOOOOPPPTTTVVVUUUVVVYYYXXXUUUYYY[[[]]]^^^aaaiiittt}}}xxxkkk]]]SSSIIIFFFCCCCCCDDDFFFGGGHHHBBBCCCCCCBBBAAAAAADDDFFFAAA@@@>>>>>>>>>>>>======AAAAAABBBEEEGGGFFFAAA>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===????????????????????????@@@@@@???>>>===<<<;;;;;;>>>???@@@@@@>>>>>>???@@@BBBAAA@@@@@@@@@@@@AAABBB???@@@AAABBBCCCDDDEEEFFFOOOLLLGGGCCCAAAAAABBBDDDDDDEEEFFFEEEBBBAAABBBCCCBBBAAA@@@>>>======>>>>>>===============>>>>>>???AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPSSSWWWYYYZZZYYYYYY```cccooo{{{pppcccTTTMMMFFFCCCDDDFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAABBBCCCDDDEEEFFFGGGIIIHHHFFFEEEDDDDDDEEEEEECCCCCCDDDEEEGGGIIIJJJKKKJJJOOOWWW```mmm|||yyyvvvssssssvvvxxxxxxvvvzzz~~~zzzooofff```]]]TTTTTTRRRQQQOOONNNNNNMMMOOOMMMNNNSSSVVVXXX]]]bbbiiioootttuuutttpppfff\\\XXXTTTPPPOOORRRWWW[[[^^^aaajjjqqqrrrsssuuuvvvuuutttwwwyyy{{{{{{wwwxxxoooggg___UUUOOOFFFDDDBBBCCCEEEGGGHHHHHHAAABBBBBBAAA@@@AAACCCDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???============<<<<<<=====================>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================>>>>>>>>>>>>============>>>???@@@@@@>>>>>>???@@@AAAAAA@@@??????@@@AAAAAA>>>>>>>>>???@@@AAAAAAAAACCCBBBAAA@@@???@@@AAABBBBBBCCCEEEDDDBBB@@@??????AAA@@@???>>>======>>>>>>>>>===<<<<<<<<<===???@@@@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPOOOOOOXXXWWW[[[gggyyyvvv{{{iiiYYYSSSMMMHHHCCCBBBDDDFFFFFFEEECCCBBBAAA@@@@@@??????@@@>>>>>>???AAABBBBBBBBBBBB>>>>>>??????@@@BBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????BBBCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKPPPUUUXXX\\\ppp~~~yyyyyy~~~~~~{{{qqqmmmeeeeeeeeecccaaa^^^[[[ZZZWWWTTTUUUYYY[[[\\\```eeehhhiiiiiihhhjjjlllggg````````````dddjjjrrryyy}}}uuuqqquuu|||tttiii___YYYTTTNNNJJJEEECCCBBBCCCDDDFFFFFFEEEAAABBBCCCBBBAAAAAACCCDDDEEEEEEDDDBBB@@@>>>??????;;;::::::;;;<<<<<<<<<;;;======<<<<<<<<<<<<==================>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@???>>>===>>>@@@@@@@@@????????????@@@@@@===============>>>>>>>>>??????@@@@@@AAAAAAAAAAAA===@@@BBBCCCAAA???>>>>>>???>>>>>>>>>======>>>>>>@@@???>>>===>>>???AAABBB>>>>>>?????????>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHHHHJJJKKKMMMOOOPPPPPPQQQUUU]]]fffttthhhUUUMMMKKKJJJGGGDDDDDDFFFGGGGGGGGGCCCBBBAAA@@@????????????===>>>???AAABBBCCCCCCCCC??????@@@@@@BBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????BBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJIIILLLOOOQQQSSS```{{{~~~xxx||||||~~~~~~|||xxxuuurrriiifffggglllppprrrvvv{{{}}}~~~~~~}}}xxxsssuuuyyy~~~vvvlllvvvyyynnnfffZZZQQQLLLIIIFFFDDDEEEDDDCCCCCCDDDDDDBBB@@@AAACCCDDDDDDCCCCCCDDDEEEJJJJJJIIIFFFBBB??????@@@<<<<<<<<<<<<;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????===>>>??????>>>===>>>??????????????????????????????????????????@@@@@@@@@>>>???@@@AAAAAAAAA@@@???:::<<<@@@AAA@@@?????????<<<=========>>>>>>======@@@???>>>>>>>>>???AAAAAA===>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGIIILLLNNNPPPIIIJJJOOOUUUYYY^^^jjjvvvjjjWWWLLLHHHGGGDDDCCCBBBAAABBBCCCBBBBBBBBBBBBAAA@@@????????????===>>>@@@AAABBBCCCDDDDDD??????@@@@@@BBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPRRRXXXhhhwww~~~|||zzzxxxtttrrrwww|||zzz|||}}}ooonnnqqqddd]]]SSSKKKHHHGGGEEECCCDDDCCCCCCCCCDDDCCC@@@>>>AAACCCEEEEEEDDDCCCDDDEEEJJJKKKKKKGGGBBB>>>???AAA;;;<<<<<<;;;:::999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????===>>>??????======>>>???>>>>>>????????????>>>>>>===============>>>>>>>>>===>>>???@@@@@@???===<<<:::<<>>>>>???:::;;;<<<===>>>>>>======<<<=========>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHJJJNNNPPPSSS\\\eeennnkkkWWWMMMIIIFFFCCCAAABBBBBBBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>?????????@@@BBBCCCCCCCCCCCC>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>=========???>>>>>>>>>>>>@@@AAABBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGIIIJJJNNNRRRRRRSSS\\\ggg{{{{{{uuussspppsss}}}yyyvvv{{{zzzjjjYYYSSSLLLHHHGGGGGGEEECCCAAAAAAAAACCCDDDCCC@@@>>>@@@BBBDDDEEEDDDCCCCCCDDDDDDGGGGGGDDD???<<<>>>AAA:::<<<>>><<<999777777888<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????===>>>???>>>===<<<===???======>>>??????>>>======999999::::::;;;;;;;;;<<<>>>>>>???@@@@@@???>>>===>>>?????????===<<<<<<>>>999:::;;;===>>>>>>======;;;<<<>>>?????????===<<<===>>>@@@AAABBBAAA@@@???=========>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDEEEGGGFFFDDDBBBAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGKKKHHHHHHLLLOOOPPPTTTYYY\\\hhh|||vvviiiXXXMMMIIIHHHEEEBBB@@@AAACCCDDDDDDCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBB============>>>???@@@AAADDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;>>>===<<<<<<===???BBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEGGGMMMPPPNNNLLLSSS]]]eeevvvtttrrruuuzzz}}}{{{xxx|||rrraaaMMMHHHCCCAAAAAABBBAAA???>>>>>>@@@CCCEEEDDDBBB??????AAACCCDDDCCCBBBBBBBBB>>>AAACCCAAA<<<:::===AAA???BBBDDDBBB>>>;;;;;;<<<======<<<<<<<<<<<<======;;;<<<<<<===>>>??????@@@@@@???>>>===;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???===>>>???>>>===<<<===???<<<===>>>??????>>>===<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA>>>;;;:::;;;<<<888999;;;===>>>>>>======<<<===@@@BBBBBBAAA???======>>>@@@BBBBBBBBB@@@???<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEHHHFFFDDDAAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEGGGLLLOOOLLLJJJJJJSSSXXXbbbtttwwwsssvvv{{{ttt\\\UUUMMMIIIIIIIIIFFFCCC<<<>>>AAABBBCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDHHHFFFDDDDDDDDDCCCAAA???@@@??????>>>===<<<<<<;;;<<<===>>>>>>===>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHKKKLLLLLLMMMQQQUUU]]]ddd{{{|||yyyzzzzzz{{{~~~yyywww}}}ooo\\\OOOIIIGGGDDDAAA???>>>>>>???;;;;;;===KKKWWWJJJ:::;;;===>>>>>>???@@@AAAAAAAAA======>>>???????????????>>>===:::888888999;;;===;;;:::999999:::<<>>>>>>>>>>>??????>>>>>>======<<<<<<999::::::;;;<<<======>>>>>>===<<<;;;<<<===???AAA======<<<<<<<<<<<<===============>>>???>>><<<999::::::;;;<<<===>>>??????>>>AAADDDBBB===<<<@@@DDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDEEEDDDBBB@@@>>>;;;<<<======>>>=========?????????@@@@@@AAAAAABBB??????@@@AAABBBCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLPPPWWW___lllxxxqqquuuuuu{{{~~~iii\\\KKKKKKIIIGGGFFFDDDBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>======<<<<<<======>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCFFFEEECCCCCCCCCCCCAAA????????????>>>===<<<<<<<<<===???@@@?????????AAACCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEHHHJJJKKKKKKLLLPPPSSSVVV[[[kkkyyy{{{rrrnnnmmmqqqzzz}}}zzz~~~}}}wwwkkk]]]QQQJJJHHHFFFCCCAAA????????????>>>>>>>>>JJJUUUJJJ<<<>>><<<<<<======>>>?????????======>>>????????????>>>>>>===;;;999999:::;;;<<<;;;:::::::::;;;===???@@@???????????????>>>>>>>>>??????>>>>>>============;;;;;;<<<<<<===>>>>>>???@@@???>>>>>>>>>@@@BBBCCC>>>======<<<<<<======>>>===<<<;;;<<<======;;;999999:::;;;<<<===>>>???@@@===???@@@???<<<<<<>>>AAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHJJJMMMQQQUUU]]]mmm~~~xxxzzz{{{gggWWWMMMFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@>>>==================>>>??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAABBBBBBAAA?????????>>>>>>======<<<<<<>>>@@@AAAAAA@@@@@@BBBDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJMMMOOOPPPRRRZZZjjj|||wwwwwwwwwnnnaaaaaabbbbbbeeejjjpppttt}}}wwwuuutttsssnnndddVVVKKKGGGFFFFFFDDDBBBAAA@@@???@@@@@@@@@???<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;===???@@@AAAAAA@@@@@@??????>>>>>>???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@===<<<;;;;;;<<<>>>???@@@>>>>>>>>>======>>>>>>>>>===<<<::::::;;;;;;;;;:::999:::;;;<<<===???@@@@@@>>>>>>>>>=========>>>???@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@??????CCCBBB@@@???>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAA>>>>>>???@@@AAABBBCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFJJJMMMPPPQQQTTT\\\hhhrrr~~~|||rrr```TTTLLLGGGDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@???>>>============>>>>>>??????@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>???@@@AAA@@@??????>>>>>>>>>=========<<<===???AAAAAAAAA@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLNNNRRRZZZfff~~~~~~yyy|||xxxiii\\\___aaaaaaccckkkyyy}}}{{{yyylllhhh___SSSIIIDDDDDDFFFDDDCCCBBBAAA@@@@@@@@@AAA>>>>>>888<<>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA::::::::::::;;;===>>>?????????>>>>>>>>>>>>??????>>>;;;999888999:::::::::999:::;;;<<<===???@@@@@@AAA@@@>>>>>>@@@AAA@@@???@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEDDDAAA???===>>>??????CCCCCCCCCDDDCCCBBBAAA@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHKKKOOOPPPQQQUUU\\\bbbiiizzzqqq[[[QQQMMMJJJGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEBBBBBB@@@???>>>============>>>>>>>>>?????????@@@BBBBBBBBBBBBAAAAAA@@@@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>============<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHIIILLLPPPTTTYYYhhhvvvoooiiillloooooorrr~~~~~~}}}yyysssccc[[[OOOGGGCCCDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@>>>???888888@@@>>>:::@@@;;;<<<<<<<<<<<<<<<======;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>======<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA=========>>>???AAABBBBBB@@@@@@????????????@@@@@@>>><<<:::999:::;;;;;;;;;::::::;;;<<<===>>>??????AAA???>>>>>>???@@@@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@@@@@@@BBBAAAAAAAAACCCEEEHHHIIIFFFDDDAAA???======>>>???AAABBBCCCCCCCCCAAA@@@>>>??????@@@AAABBBCCCCCCDDDAAABBBCCCDDDDDDCCCAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFBBBFFFJJJLLLMMMNNNRRRUUUYYYcccttt{{{lllYYYLLLHHHHHHFFFCCCFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCBBBAAA@@@@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>============;;;>>>@@@AAAAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHHHHGGGGGGIIIMMMQQQSSSYYYiiiyyy|||yyywwwwww{{{~~~{{{|||{{{ooofffWWWOOOFFFAAABBBDDDEEEDDDBBBBBBAAAAAA@@@@@@?????????AAA;;;999@@@???;;;AAA========================:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>??????@@@??????>>>>>>======<<<<<<>>>>>>>>>????????????@@@???@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>><<<<<<=========<<<<<<<<<<<<<<<=========>>>=========<<<<<<<<<===>>>???@@@@@@AAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBDDDGGGIIIKKKEEEDDDBBB@@@???>>>??????@@@AAACCCDDDCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIJJJKKKLLLMMMOOOSSSVVV___lll|||zzz```XXXNNNHHHGGGGGGDDDAAADDDEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDEEEEEEDDDBBBAAA@@@@@@>>>===>>>??????>>>===============>>>>>>>>>>>><<>>>>>===BBB===999@@@???;;;???============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;===;;;999888888888:::;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<===???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@???>>>???@@@@@@>>><<<============<<<<<<<<<<<<;;;===???===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===DDDEEEEEEFFFEEECCCAAA@@@AAA???>>>>>>??????>>><<<============>>>>>>>>>>>>===@@@CCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAACCCGGGIIIIIIHHHJJJFFFEEEHHHLLLNNNRRRWWW]]]rrrvvvwww~~~|||{{{~~~~~~~~~tttdddVVVNNNLLLFFFHHHJJJGGGCCCAAACCCEEEBBBBBBBBBAAA@@@???>>>===:::@@@<<<888>>>===999<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===;;;888666666777999;;;:::;;;<<<>>>???????????????????????????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>=====================>>>???AAACCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@AAABBBBBB???===???>>>>>>===<<<;;;;;;;;;<<<@@@BBB@@@<<<;;;>>>BBB???@@@AAABBBAAA???===<<<;;;;;;;;;<<<<<<<<<======??????@@@AAABBBDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAADDDFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCDDDEEEGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIILLLNNNMMMLLLOOOVVV\\\eeevvvppp___SSSHHHGGGEEEDDDDDDFFFIIIKKKMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>============EEEEEEDDDCCCAAA@@@??????>>>======<<<<<<<<<<<<===:::;;;===>>>?????????>>>@@@@@@@@@@@@@@@AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFGGGIIILLLOOOPPPZZZ]]]mmm}}}~~~zzz|||mmm^^^SSSLLLHHHFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>===>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;========================???===<<<>>>AAABBBAAA?????????>>>>>>>>>>>>>>>???@@@???======>>>>>><<<;;;???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<>>===>>>>>>?????????>>>>>>@@@??????>>>>>>>>>>>>>>>FFFEEEDDDCCCBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;<<<===???@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFHHHJJJLLLNNNSSSUUU^^^ppp~~~{{{qqqaaaSSSJJJEEECCCBBBEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================???===<<<>>>@@@BBBAAA???AAA@@@???>>>============???>>>======>>>>>>===<<>>>>>======<<<>>>======<<<<<<<<<=========???AAAAAA@@@>>>>>>??????@@@AAABBBBBBBBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;===???AAABBBBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCAAACCCEEEFFFEEEFFFHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMSSSYYY^^^kkkvvvnnn___UUUMMMFFFBBBCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>FFFEEEEEEDDDCCCBBBBBBAAA======<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJHHHKKKQQQXXXcccvvvwwwvvvzzz}}}|||lllcccUUUIIIBBB@@@@@@AAACCCCCCCCCDDDCCCBBBBBBAAA>>>>>>>>>>>>============@@@??????????????????@@@AAA@@@>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===<<<===@@@AAA@@@???BBBAAA@@@>>>===<<<;;;;;;>>>===<<<===>>>???>>>===????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>@@@AAAAAA???======>>>======???@@@AAAAAAAAAAAA;;;<<<<<<======<<<<<<;;;<<>>>>>============<<<<<<<<<<<<===>>>???@@@DDDDDDCCCCCCBBBBBBAAAAAA???>>>===<<<<<<;;;<<<<<<======>>>@@@AAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFEEEDDDBBBAAA???????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFAAAEEEKKKQQQTTT]]]qqq{{{xxxwww{{{~~~{{{vvvuuukkkooouuuxxxzzz}}}|||rrr]]]WWWMMMFFFBBBAAA@@@@@@??????@@@@@@??????>>>=====================<<<<<>>;;;999888999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAA@@@???======<<<<<<<<<===<<<;;;<<>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@AAA==================>>>??????AAAAAA@@@>>><<<<<<============>>>>>>?????????======>>>>>>>>>>>>======<<<>>>@@@AAA@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDCCCBBBDDDEEEFFFFFFFFFHHHJJJRRRPPPLLLIIIGGGFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIJJJKKKMMMVVVYYY^^^eeeooo}}}wwweeeUUUPPPJJJFFFFFFGGGHHHGGGCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFBBBBBBBBBAAA@@@???>>>===AAA@@@>>>===<<<<<<<<<=========>>>>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================>>>???AAABBBDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEEEEEEECCCAAA@@@??????>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHLLLOOORRR\\\gggyyywwwqqqnnnoooqqqtttzzz}}}|||qqqiiiiiilllfffjjjoootttyyy~~~jjj]]]OOOLLLIIIFFFDDDCCCAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????>>>======???===;;;999888888999:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>??????==================>>>>>><<<;;;;;;<<>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC>>>>>>=========>>>>>>???@@@@@@AAA???===<<<<<<===>>>>>>======<<<<<<<<<<<>>===<<<<<<<<<<<<=========>>>???AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA???>>>>>>>>>>>>=========???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@??????>>>>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBJJJEEECCCFFFHHHKKKRRRYYY```www}}}vvvlllgggdddfffhhhjjjooouuuxxxtttvvvxxx~~~~~~vvvrrrqqqrrrxxx{{{sssooofffjjjmmmjjjeeeeeekkkqqqpppsssxxxmmmZZZNNNDDDDDDDDDDDDDDDCCC???<<>>===<<<<<<<<<<<<============<<<===>>>??????>>>===<<>>===;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???<<<<<<<<<<<<===>>>??????<<<;;;;;;<<>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>=========>>>???@@@@@@>>><<<<<<===>>>???>>>===<<<;;;;;;;;;;;;???@@@@@@AAAAAA@@@@@@???>>>@@@BBBBBBAAA@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJGGGHHHIIIHHHGGGGGGIIIKKKIIIMMMTTT[[[bbbfffiiijjjlllqqq}}}uuu```PPPIIIIIIFFFEEECCCAAA@@@?????????BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???>>>=========<<<<<<===>>>???BBBDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@@@@@@@???@@@??????>>>>>>??????@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFCCCBBBEEEFFFGGGLLLRRRQQQ___sss}}}pppllllllnnnnnnllllllooovvv~~~{{{nnnjjjlllpppssszzz~~~wwwooohhheeeeeeggggggnnnuuuvvvqqqiiiccc```WWW\\\cccgggjjjoooxxx|||lll\\\OOOIII@@@@@@@@@AAABBBAAA???<<>>>>>===<<<<<<=========>>>>>>>>><<<===???@@@@@@???===<<<============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>::::::::::::::::::::::::999;;;======;;;;;;===???======<<<<<<<<<======>>>===<<<<<<===>>>??????>>>>>>??????@@@AAABBBCCCDDD??????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA???>>>======<<<<<<>>>??????===<<<<<<>>>@@@>>>===<<<;;;;;;<<<======>>>>>>????????????>>>>>>???AAABBBCCCBBBAAABBBBBB@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDEEEEEEDDDCCCDDDFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHGGGFFFDDDEEEGGGIIIHHHJJJNNNTTTZZZ___aaaaaabbbdddhhhqqqxxxfffXXXMMMDDDBBBDDDBBBBBBCCCBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAEEEEEEDDDCCCBBB@@@???>>>;;;<<<>>>??????>>>;;;:::::::::::::::;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===???AAADDDEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDBBB@@@????????????@@@@@@???????????????@@@>>>??????@@@BBBCCCDDDDDDBBBCCCCCCDDDDDDCCCBBBBBB>>>@@@FFFJJJIIIFFFHHHMMMJJJPPPXXXeee}}}~~~}}}}}}|||uuupppooonnnuuu~~~xxxjjjeeeiiinnnxxxuuuqqqjjjbbb[[[YYY[[[]]][[[```eeefffaaaZZZVVVTTTVVV\\\dddlllsss{{{vvvdddUUUKKKGGGEEEAAA@@@???@@@AAAAAA@@@???===============<<<<<<;;;<<<=========>>>>>>??????===>>>@@@AAAAAA@@@>>>===::::::;;;<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::888;;;======;;;;;;===??????>>>===<<<<<<<<<<<<<<<>>>===<<<===>>>???>>>===>>>??????@@@BBBCCCDDDDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBB@@@>>>===<<<<<<<<<===>>>>>>===<<<<<<>>>@@@===<<<;;;;;;<<<===???@@@======>>>>>>>>>>>>======@@@BBBCCCCCCBBBAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBDDDFFFGGG???AAACCCCCCBBBCCCDDDFFFDDDEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHFFFDDDDDDFFFHHHNNNMMMNNNQQQVVVZZZ]]]___YYY[[[]]]^^^dddrrr}}}nnn]]]MMMHHHGGGCCC@@@AAA;;;===???@@@AAAAAABBBCCC===>>>>>>>>>>>>?????????AAABBBBBBBBBAAAAAA@@@???CCCCCCBBBAAA@@@>>>===<<<999;;;>>>@@@@@@>>><<<:::<<<<<<<<<<<<<<<===>>>???CCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>???@@@AAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCFFFHHHIIIIIIKKKLLLLLLIIINNNZZZdddqqqvvvttttttwww~~~|||ooogggdddgggkkkwww{{{nnniiibbb[[[YYY]]]bbbdddddddddeeefffgggeeebbb^^^\\\bbbhhhqqqwww|||uuugggXXXPPPKKKEEECCCCCC@@@@@@@@@???@@@@@@AAAAAABBB???===<<<===>>>????????????>>>>>>>>>>>>??????<<<===>>>>>>===<<<>>>???;;;<<<=========<<<:::999<<<===>>>>>>===;;;999888999999999999999999999999===<<<;;;:::::::::;;;<<<777888888999:::<<<===>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===???@@@AAABBBBBB@@@???===CCCAAA???>>>>>>???AAACCCCCCDDDEEEEEEDDDDDDEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEHHHIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIILLLOOOSSSWWWYYYXXXZZZ\\\\\\[[[___gggnnn~~~mmmaaaUUUOOOGGGBBBAAAAAA@@@???@@@???>>>======>>>???@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????BBBAAA@@@>>>======<<<<<<>>>???@@@AAA@@@???===;;;::::::;;;;;;<<<=========CCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????CCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIKKKOOORRRIIIEEEGGGPPPWWW___rrr}}}zzzzzz|||qqqkkkhhhiiimmmrrryyyyyymmmddd```___aaagggpppvvvxxxwwwsssvvvyyy{{{{{{wwwsssppprrrwww~~~{{{aaaUUUJJJEEECCC@@@???@@@@@@@@@@@@??????@@@@@@AAAAAA>>><<<<<<===????????????>>>>>>======>>>>>>???===>>>??????===<<<===???<<<<<<<<<===<<<<<<;;;:::============<<<;;;:::999999999999999999999999999<<<;;;:::999999:::;;;<<<999888888888999:::;;;;;;>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<>>>>>>======>>>>>>???@@@???>>>===============>>>======>>>>>>>>>>>>>>>===???@@@AAABBBAAA@@@>>>===@@@??????????????????@@@AAACCCDDDDDDCCCBBBDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKOOORRRVVVXXXZZZ\\\\\\ZZZVVVVVVZZZ___hhhttt|||ooocccVVVMMMNNNIIICCC@@@@@@AAA@@@???@@@???>>>======>>>???@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????AAA@@@???>>>===<<<<<<<<<<<<===>>>>>>>>><<<;;;:::::::::;;;;;;<<<=========BBBBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCC>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFIIIOOOVVVZZZSSSKKKIIIMMMQQQSSS\\\gggttt|||}}}wwwrrrnnnjjjjjjoooyyyooo]]]OOOGGGAAABBBCCCBBBBBBDDDAAA@@@@@@?????????@@@@@@???===;;;<<<>>>???@@@@@@>>>>>>============>>>>>>???@@@@@@???===<<<===>>>======<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;::::::999999:::::::::=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>========================<<<>>>@@@BBBAAA@@@===;;;>>>>>>======>>>>>>???@@@AAAAAA@@@???>>>>>>??????>>>>>>?????????>>>>>>===??????@@@AAAAAA???>>>===<<<===???@@@@@@???===<<>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======BBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>>>>======>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@???>>>======<<<@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFJJJRRR[[[aaa___UUUMMMNNNPPPPPPRRRVVV[[[iiiyyygggUUUIIIGGGBBB@@@CCCEEEDDDDDDFFFAAA@@@@@@???????????????===<<<;;;<<<>>>@@@@@@@@@>>>======<<<<<<======>>>@@@AAAAAA@@@>>><<<======>>>===<<<::::::;;;<<<<<<>>>===<<<::::::;;;;;;<<<::::::::::::::::::::::::999999999999:::::::::;;;<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???????????????>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>@@@@@@???===<<<===============>>>??????BBBAAA@@@?????????????????????@@@@@@??????>>>>>>??????@@@@@@??????>>>===<<<==================<<<===>>>??????>>>>>>???AAABBBAAAAAAAAAAAABBBBBBCCC???@@@BBBCCCCCCBBBAAA??????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHKKKNNNPPPRRRVVVXXXZZZYYYUUURRRQQQRRRQQQRRRUUUZZZfffyyyjjjaaaTTTLLLJJJJJJJJJIIIAAA@@@???????????????>>>???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>===<<<;;;:::::::::;;;:::999999999999::::::999::::::;;;;;;<<<======AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBB???????????????>>>>>>===>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@??????===<<<;;;>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFGGGKKKRRR[[[aaa^^^SSSJJJHHHLLLNNNNNNNNNPPPSSS^^^qqq}}}jjj[[[PPPIIIEEECCC??????BBBCCC@@@???AAAAAA@@@??????>>>>>>>>>???<<<;;;;;;<<<>>>@@@@@@???======<<<<<<<<<<<<======???@@@AAA???===<<<<<<===>>>===<<<::::::;;;<<<<<<>>>===;;;::::::;;;<<<===::::::::::::::::::::::::999999::::::;;;;;;;;;;;;888888999999:::<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@???????????????>>>>>>>>>======:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>=========<<<===>>>>>>???AAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>?????????>>>>>>======>>>===;;;::::::;;;===>>><<<===>>>>>>======>>>@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEDDDBBB@@@>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDFFFEEEFFFGGGHHHKKKMMMNNNRRRTTTWWWXXXWWWUUUSSSRRRPPPPPPOOOOOORRR[[[hhhrrrttteee[[[SSSNNNHHHEEEFFFGGGGGGGGG@@@@@@AAA@@@???>>>======>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;::::::;;;;;;::::::999999:::;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>?????????>>>??????@@@@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>???????????????@@@@@@@@@???@@@@@@@@@???>>><<<;;;<<<<<<===>>>???@@@AAABBBEEEFFFGGGHHHJJJNNNTTTYYYUUUNNNFFFGGGMMMSSSTTTSSSSSSOOOOOOYYYlllrrr```RRRJJJFFFEEEHHHCCCAAAAAADDDCCC???>>>???AAA@@@???>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>??????>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<555555666777888:::;;;<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBAAAAAA@@@??????>>>>>>>>>=========::::::;;;;;;<<<=========???>>>===<<<<<<===>>>???======<<<<<<======>>>??????>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===============???===;;;999999;;;===???<<<===???>>>======>>>@@@???>>>>>>??????@@@AAABBBDDDEEEEEEEEEDDDBBB@@@???>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@AAABBBBBBCCCEEEEEEDDDEEEFFFHHHJJJKKKNNNPPPSSSUUUUUUTTTRRRPPPNNNOOOPPPNNNMMMPPPVVV\\\fffrrr{{{nnndddZZZRRRLLLJJJHHHFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@>>>======>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@???????????????>>>???@@@AAA@@@???===<<<;;;;;;<<<===>>>>>>??????DDDEEEGGGGGGGGGHHHKKKMMMLLLIIIHHHMMMVVV^^^___]]]VVVPPPNNNRRRZZZfffyyy{{{cccWWWKKKGGGEEEBBBBBBEEEDDDBBBCCCFFFEEEAAA@@@CCCAAA@@@???>>>===============<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>======777777777888999:::;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;===???AAABBBBBBAAA@@@???>>>>>>>>>============:::;;;;;;<<<======>>>>>>AAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>===>>>??????>>>>>>???AAA>>>======>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDFFFHHHIIIKKKMMMOOOSSSUUUVVVUUUSSSRRRSSSSSSQQQMMMMMMQQQTTTPPPWWWcccqqqmmmeee[[[SSSOOOMMMKKKIIIGGGFFFFFFEEEEEECCC@@@>>>===???@@@>>><<<;;;===@@@===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::888999999::::::;;;<<<<<<@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@???AAA@@@@@@@@@??????>>>>>>>>>???AAABBBAAA@@@>>>=========>>>>>>??????@@@@@@BBBDDDFFFFFFDDDCCCCCCDDDCCCEEEIIIQQQ[[[dddeeebbbQQQMMMLLLNNNOOOQQQ[[[hhhyyykkkXXXNNNFFFAAADDDDDD@@@===???@@@???AAADDDCCC@@@@@@DDDAAA@@@???>>>==================<<<===>>>>>><<<:::<<<;;;;;;::::::;;;;;;<<<:::;;;===<<<;;;;;;<<<===;;;<<<=========<<<:::999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???>>>>>>===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>999;;;===@@@AAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<===>>>??????AAABBBCCCDDDCCCAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>=========>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@??????@@@AAA============>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCC>>>???@@@AAABBBAAA@@@@@@>>>???AAABBBBBBAAA???>>>?????????@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCC@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGHHHJJJMMMRRRWWWZZZ[[[ZZZWWWWWWTTTNNNIIIGGGIIIMMMMMMNNNQQQUUU\\\iiixxx~~~nnn```WWWSSSMMMEEEAAAAAACCCDDDCCCAAAAAAAAABBBAAA@@@???===;;;===>>><<<:::;;;>>>AAA===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>======<<<<<<<<<======666777999;;;<<<;;;999888888999999::::::;;;<<<<<<@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>?????????;;;888999<<>>???AAABBBBBB???===;;;===>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB???AAADDDIIIMMMRRRUUUWWWMMMLLLJJJIIIKKKNNNRRRUUU\\\hhh{{{xxxjjj___UUUOOOEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>============???@@@AAAAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;=========<<<;;;:::=========<<<;;;;;;::::::999:::;;;<<<============:::::::::<<<>>>???===;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>?????????===============>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@>>>===<<<<<<<<<<<<;;;<<<===??????>>>>>>===GGGIIILLLMMMKKKGGGBBB???;;;:::::::::;;;<<<>>>?????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>======???===;;;:::;;;;;;:::999>>>>>>>>>>>>============???@@@AAAAAABBBBBBBBBBBB>>>===<<<<<<===??????>>>>>>??????>>><<<;;;<<<>>>>>>???@@@AAABBBAAA@@@??????@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBBFFFEEECCCBBBAAA@@@@@@@@@===>>>@@@AAABBBBBBBBBAAADDDDDDCCCBBBCCCDDDEEEFFFIIIIIIJJJLLLNNNQQQTTTVVVSSSRRROOOMMMKKKJJJIIIIIILLLKKKJJJKKKOOOTTTYYY\\\eeepppzzzlllaaa[[[UUUOOOJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBBBBAAA???>>>????????????@@@@@@@@@@@@AAA>>><<<===@@@BBBAAA??????@@@AAAAAA@@@???>>>===<<<===============<<<<<<========================999::::::;;;<<<<<<<<<;;;::::::999888999:::;;;<<<@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>???<<<:::;;;>>>@@@@@@???>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBAAA???===<<<>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJKKKJJJHHHGGGHHHIIILLLMMMQQQXXXcccooo}}}ooo___UUUOOOJJJGGGEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===<<<;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;::::::999999:::::::::<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>>======<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???????????????????????????@@@AAAAAABBBBBBAAA@@@???>>>>>>=========<<<===>>>?????????>>>>>>EEEFFFIIIJJJHHHEEEAAA>>><<<===>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===<<>>===<<<========================??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>???>>>===<<<>>>@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@===>>>@@@AAABBBCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCFFFFFFGGGJJJMMMPPPTTTUUURRRRRRQQQOOONNNLLLKKKJJJGGGFFFEEEEEEGGGJJJMMMOOOPPPWWWaaajjjtttyyyoooddd\\\SSSMMMKKKIIIFFFCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<======???===;;;<<>>>>>???@@@@@@???>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;::::::999:::;;;<<<===@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@?????????>>>>>>======>>>===<<<>>>@@@AAA@@@???===>>>???@@@BBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBB@@@???>>>>>>@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAAAAA@@@@@@??????BBBBBBBBBAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFGGGHHHIIIMMMOOOQQQUUU\\\iiiyyykkkbbbUUULLLHHHGGGFFFEEEDDDDDDBBBAAAAAAAAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999999::::::===============>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::===<<<;;;<<<>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>???===>>>??????@@@@@@??????BBBCCCDDDDDDCCCAAA???>>>===>>>AAABBBBBB@@@===;;;@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;<<<:::999999;;;===<<<<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>======>>>???>>>>>>>>>@@@BBBAAA@@@@@@??????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCC???@@@@@@AAAAAA@@@@@@@@@===>>>???AAABBBBBBCCCBBB@@@??????>>>>>>@@@AAABBBBBBCCCDDDGGGJJJNNNPPPRRRQQQQQQQQQQQQPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFHHHJJJLLLPPPYYYdddmmm{{{ppphhh```XXXRRRLLLGGGCCCAAABBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBAAABBBAAA@@@???>>>=========::::::::::::;;;;;;;;;;;;===;;;:::;;;===?????????======>>>>>>>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAAAAABBBBBB@@@????????????@@@AAAAAA@@@@@@??????>>>==================>>>???@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCAAA@@@??????@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMQQQXXXaaahhhqqqxxxhhh^^^TTTOOOIIIFFFFFFGGGGGGFFFCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@??????===<<<;;;;;;:::::::::;;;<<<======>>>>>>?????????::::::999999::::::;;;;;;>>>>>>>>>?????????>>>>>>>>>===<<<;;;:::;;;<<<===<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;:::::::::>>><<<::::::<<<>>>???????????????>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>AAABBBCCCDDDEEEEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@??????@@@@@@???>>>=========>>>@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;:::999999;;;<<<<<<;;;:::;;;;;;<<<>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@>>>===<<<<<<;;;===>>>??????@@@BBBEEEHHHFFFDDDBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>======???@@@BBBCCCCCCCCC??????@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCAAABBBCCCEEEGGGIIIKKKLLLMMMNNNPPPQQQPPPOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDGGGGGGFFFDDDDDDIIIPPPUUUWWW___mmm|||zzzooobbb\\\TTTNNNLLLLLLKKKKKKGGGDDDBBBAAABBBCCCAAA@@@??????@@@AAAAAABBBBBBCCCCCCBBB???===<<<<<<<<<===<<<<<<<<<============>>><<<;;;;;;<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>>>>???@@@????????????>>>>>>======;;;<<<===>>>>>>=========AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBCCCDDDDDDGGGEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAA???>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFAAADDDHHHLLLOOORRRTTTVVVYYYaaapppvvvfffYYYPPPKKKDDDDDDDDDDDDDDDCCCAAA???BBBBBBAAAAAAAAABBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAA;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>===???>>><<<<<<<<<<<<>>>>>>??????>>>>>>>>>=========???>>>===<<<;;;:::::::::===;;;999:::<<<>>>???>>>????????????>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDFFFFFFFFFEEEEEECCCCCCBBBAAAAAA@@@@@@@@@??????>>>=========>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;<<<<<<===>>>???AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@>>>===<<<<<<>>>===;;;;;;===>>>===<<<:::;;;<<<===>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@???BBBDDDDDDBBB???======;;;<<<>>>??????@@@CCCEEENNNLLLIIIFFFDDDCCCBBBBBB???@@@@@@@@@@@@???>>>>>>;;;<<<>>>@@@AAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEEEEEEEEEEIIIKKKMMMNNNOOONNNLLLKKKHHHHHHHHHGGGFFFDDDBBBAAACCCCCCCCCBBBAAACCCEEEGGGEEEJJJQQQZZZdddppp{{{~~~tttmmmdddXXXOOONNNKKKGGGCCCBBBBBBBBBBBBDDDBBBAAA@@@@@@???>>>===>>>???@@@AAABBBCCCCCCDDDCCCBBB???===<<<<<<<<<======>>>>>>>>>>>>?????????<<<============>>>@@@AAA;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>????????????????????????;;;<<<<<<======<<<;;;;;;<<<<<<============>>>===@@@@@@AAAAAAAAAAAABBBBBB?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>???;;;===>>>===<<<;;;<<<>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@?????????DDDDDDEEEFFFFFFEEEEEEDDD???BBBHHHMMMPPPPPPOOOMMMQQQQQQWWWaaannn~~~ttteeeWWWMMMIIIGGGGGG>>>@@@BBBDDDCCCAAA>>>;;;@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>===============>>>>>>============>>>>>>???<<<;;;;;;;;;<<<===>>>???>>>>>>???@@@@@@???===<<<>>>======>>>>>>???@@@AAA@@@@@@@@@???>>>=========AAA@@@>>><<<;;;;;;<<<======<<<;;;;;;===??????>>>>>>???@@@@@@@@@>>>===<<<<<<<<<======>>>?????????@@@AAADDDFFFGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===============>>>???>>>>>>>>>>>>???@@@@@@????????????>>>===<<<;;;::::::::::::<<>>======<<<:::999:::<<<======<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCGGGKKKKKKGGGBBBAAAAAA:::;;;===>>>>>>@@@CCCEEEMMMLLLJJJHHHEEEDDDCCCBBB???@@@@@@@@@@@@???>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAAFFFGGGIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDCCC??????@@@AAAAAAAAAAAA@@@EEEFFFHHHIIILLLQQQWWW\\\hhhsssyyyoooggg^^^WWWTTTPPPJJJEEEFFFEEECCCAAA????????????AAA@@@@@@?????????@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>=====================>>>>>>>>>>>>===>>>???>>>======???@@@;;;;;;;;;:::;;;;;;<<<===<<<<<<===>>>????????????????????????????????????<<<============<<<;;;;;;;;;<<<<<<===>>>=========@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@???===<<<;;;=========>>>??????@@@@@@===>>>???===;;;;;;===@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKGGGGGGHHHJJJKKKLLLKKKJJJLLLIIIKKKQQQWWW___nnn|||~~~ppp[[[VVVMMMGGGDDDDDDDDDDDD???@@@BBBCCCBBB@@@??????>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>===>>>===============>>>>>>>>>>>>===<<<;;;<<<======;;;::::::;;;<<<===>>>>>>===>>>???@@@???>>><<<;;;<<<===>>>@@@AAABBBCCCCCC????????????????????????BBB@@@>>>===<<<===>>>???>>>======???AAABBBAAA???===>>>@@@AAAAAA@@@>>>=========>>>>>>???@@@@@@@@@>>>@@@CCCEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===>>>>>>??????>>>>>>=========>>>???@@@AAAAAABBBAAA@@@>>><<<;;;::::::;;;<<<>>>??????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>;;;::::::<<>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCHHHMMMMMMHHHCCCAAAAAA:::;;;=========???AAADDDFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@@@@@@@???>>>>>>===>>>@@@BBBCCCEEEEEEFFFBBBBBBAAAAAACCCEEEIIIKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEEEEDDDCCCBBBAAAEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEEDDDDDDDDDEEEGGGKKKRRR\\\ccchhhppp{{{~~~sssiii```[[[VVVSSSOOOLLLKKKIIIGGGEEE@@@@@@??????>>>???@@@BBBAAAAAAAAA@@@???@@@BBBDDD======>>>??????@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>=========>>>>>>>>>??????===>>>???===;;;:::<<<>>><<<;;;;;;:::;;;<<<===>>><<<<<<===??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;:::;;;<<<=========<<<<<<@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAA@@@===;;;999<<<<<<===>>>???@@@AAAAAA???@@@@@@>>>;;;;;;???BBBDDDDDDCCCBBB@@@???>>>>>>BBBCCCFFFGGGGGGFFFCCCBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDD???@@@CCCGGGLLLQQQUUUWWWMMMIIIEEECCCBBBCCCDDDEEEFFFDDDGGGMMMOOOPPPWWWaaadddxxxyyyjjjZZZOOOIIIGGGEEEDDDCCCCCCAAA???===>>>??????>>>>>>@@@AAA<<<===>>>??????????????????????????????>>>============<<<<<<<<<======>>>@@@???>>>===<<<<<<===>>>999999999:::;;;<<<===>>>===>>>???@@@???>>><<<:::;;;===???BBBDDDDDDDDDDDD>>>>>>>>>???@@@@@@AAAAAABBBAAA???======>>>@@@AAA??????@@@BBBDDDDDDBBB@@@===>>>@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA===???BBBEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????@@@@@@>>>===<<<<<<<<<===???@@@BBBCCCDDDCCCBBB???<<<::::::;;;>>>@@@@@@???===<<<===>>>>>>>>>>>>?????????????????????????????????AAAAAABBBEEEIIIMMMOOOPPP@@@@@@@@@AAAAAABBBBBBCCC???@@@AAAAAABBBBBBBBBBBBAAAGGGLLLLLLFFFAAA>>>???999;;;<<<======>>>AAACCC???@@@AAACCCCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>>>>@@@AAACCCEEEGGGGGGHHHBBBAAA@@@AAADDDHHHMMMQQQNNNLLLJJJGGGEEEDDDDDDDDDFFFFFFEEEDDDEEEFFFGGGHHHBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFGGGHHHJJJLLLNNNOOOOOOMMMKKKIIIGGGFFFFFFEEEHHHFFFDDDCCCCCCCCCBBBAAA:::===AAACCCCCCBBBAAABBBBBBFFFIIIIIIIIINNNZZZcccfffrrryyyrrrggg]]]WWWTTTRRRQQQMMMMMMMMMLLLJJJGGGEEEDDDBBBBBB@@@>>><<<<<<>>>@@@AAAAAA@@@>>>======@@@BBB<<<<<<<<<===>>>????????????@@@AAABBBBBBAAA???>>>????????????@@@@@@@@@@@@<<<>>>???===:::888:::===<<<;;;;;;:::;;;<<<===>>><<<<<<===??????@@@@@@@@@==============================>>>>>>===<<<;;;;;;999:::<<<=========<<<;;;??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCBBB@@@>>><<<>>>>>>?????????>>>>>>===>>>===<<<<<<<<<>>>???@@@BBBAAA???AAACCCCCCAAA>>>EEEEEEFFFGGGGGGFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFIIIIIIHHHFFFDDDBBB@@@???EEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDGGGKKKQQQVVVYYYOOOLLLHHHFFFFFFFFFEEEEEECCCDDDEEEFFFHHHIIIKKKKKKTTTYYYaaaoooqqqcccWWWOOOJJJGGG@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>AAA???===<<<>>>?????????@@@@@@???===<<<;;;:::999;;;::::::::::::;;;<<<<<<@@@???===<<<;;;:::999999888999:::;;;;;;999777666;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAACCCDDDCCCBBB@@@?????????????????????@@@AAA@@@??????>>>>>>>>>>>>AAA???>>>???BBBDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@@@@??????>>>>>>@@@???>>><<<<<<<<<===>>><<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<===???@@@@@@@@@BBB@@@@@@MMM]]]^^^UUUMMMIIIEEEBBBBBBBBBBBBBBB@@@>>>===???BBBCCCAAA???BBBBBBCCCCCCAAA>>>;;;999;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBDDDEEEFFFBBBBBBCCCDDDGGGJJJNNNPPPPPPNNNKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJKKKLLLKKKHHHFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@AAA<<<>>>@@@AAABBBAAA@@@???DDDCCCBBBBBBDDDIIIMMMPPPXXX]]]eeennnvvv{{{}}}~~~vvvoooiiieeeccc[[[ZZZXXXUUUQQQOOOLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBB@@@???>>>>>>===@@@@@@@@@@@@?????????>>>======>>>???????????????===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>============<<<;;;;;;;;;;;;<<<<<<===============<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<>>???@@@AAAAAAAAA@@@??????????????????>>>===<<<===<<<<<<<<<===>>>@@@AAABBB@@@??????BBBBBBAAA???BBBCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDHHHMMMQQQTTTMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIFFFIIIOOOXXXcccppp{{{wwwggg```WWWNNNHHHEEEBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>@@@>>><<<<<<>>>??????>>>???>>>>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<======;;;:::999888888888:::;;;<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@BBBCCCBBBAAA@@@>>>?????????@@@@@@AAAAAA@@@????????????@@@@@@AAABBB@@@>>>???BBBCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@???>>>===<<<<<<@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@???>>>===<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===============>>>???@@@===@@@@@@@@@KKKZZZ]]]VVVKKKHHHDDDBBBBBBCCCCCCBBBBBB@@@???@@@BBBCCCAAA???:::;;;===@@@AAAAAA@@@@@@<<<;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAABBBDDDGGGJJJLLLLLLJJJHHHFFFDDDDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKKKKIIIHHHHHHIIIFFFEEECCCAAA@@@@@@@@@AAABBBCCCEEEFFFEEECCCAAA???>>>=========???CCCFFFHHHIIILLLRRRWWW\\\___``````fffggghhhjjjmmmoooqqqrrrvvvxxx{{{~~~~~~zzztttqqqiiifffaaa[[[VVVRRRPPPOOONNNMMMKKKIIIGGGDDDCCCBBBFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAA???>>>===>>>>>>????????????>>>>>>>>>>>>======>>>????????????>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>============<<<<<<;;;:::;;;;;;;;;<<<<<<============<<<<<<<<<===>>>??????>>>===<<<===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@======<<<<<<;;;;;;;;;;;;?????????@@@@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===???AAAAAABBB@@@>>>>>>???AAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC????????????????????????BBBAAAAAABBBDDDGGGJJJLLLIIIGGGFFFEEEFFFFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCFFFIIINNNSSSXXXZZZiiimmmsssyyy~~~wwwiii[[[RRRKKKHHHDDDBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===???>>><<<<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===<<<;;;:::999888888888<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;===???AAAAAAAAA???>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@??????@@@AAA@@@>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>============@@@???>>>===<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===>>>>>>=========>>>>>>???===BBBCCCAAAHHHRRRVVVRRRIIIFFFCCCBBBBBBDDDDDDCCCEEECCCBBBBBBBBBBBB@@@???======>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>????????????BBBAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEBBBAAAAAA@@@AAACCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFAAABBBEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIGGGIIIJJJKKKKKKKKKMMMNNNJJJHHHEEEBBB@@@@@@AAABBBIIIJJJKKKLLLJJJFFFBBB@@@::::::;;;;;;===>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOTTTTTTUUUWWWYYYZZZ\\\\\\___```aaacccccccccbbbbbb```___^^^\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\XXXTTTQQQNNNLLLIIIGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>??????>>>>>>?????????@@@??????>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::::::::<<<<<<===============<<<<<<===???@@@@@@???===<<<======<<<<<<<<<<<<======<<<======>>>>>>???@@@@@@<<<<<<======<<<<<<;;;:::????????????@@@@@@@@@@@@@@@@@@?????????@@@AAABBB@@@@@@@@@???>>><<<;;;:::::::::;;;<<<>>>@@@AAABBBAAA???=========???AAABBBAAAAAABBBCCCDDDDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBB>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEEEEDDDCCCDDDEEEEEECCCAAAAAAAAAAAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKTTTVVVXXXZZZ[[[^^^aaadddeeegggjjjqqq|||xxxlllaaaXXXPPPIIIEEECCCBBB@@@AAABBBCCCBBBAAA????????????>>>>>>>>>>>>========================>>>===<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@???>>>======>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDAAA@@@????????????>>>===???@@@AAABBBBBBCCCCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@==================<<<<<<@@@???>>>======>>>??????CCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======??????>>>>>>===>>>>>>>>>@@@EEEEEEBBBCCCGGGJJJHHHFFFDDDBBBBBBCCCDDDEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????AAAAAABBBCCCDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGAAACCCEEEHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBDDDFFFHHHEEEGGGIIIJJJKKKMMMPPPRRROOOMMMHHHDDDBBBBBBCCCDDDKKKLLLNNNNNNLLLIIIDDDAAA;;;<<<===>>>????????????AAAAAA@@@?????????@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJLLLMMMLLLJJJGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEAAA@@@===;;;;;;<<<===???======<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<==================<<<===???@@@@@@???===<<<>>>======<<<<<<======>>>::::::;;;;;;<<<======>>><<<<<<=========<<<;;;:::>>>>>>?????????@@@@@@@@@BBBAAA@@@?????????@@@@@@@@@@@@??????===<<<::::::999:::;;;===???@@@AAAAAA@@@???>>>======>>>AAACCCEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCC??????@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCAAA@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDFFFHHHJJJLLLOOOSSSVVVRRRSSSTTTWWW[[[bbbkkkqqq~~~tttnnnXXXUUUPPPLLLIIIGGGEEEDDD???>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<=========<<<;;;<<<===>>><<<;;;::::::::::::;;;;;;;;;;;;:::999999999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>>>>============>>>???AAABBBCCCCCCGGGGGGEEEDDDCCCCCCCCCCCC?????????>>>============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<======@@@???>>>======>>>???@@@DDDCCCCCCCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>===@@@??????>>>>>>>>>>>>???@@@CCCDDDAAA???AAACCCCCCEEECCCAAABBBCCCEEEEEEDDDFFFFFFDDDCCCAAAAAAAAABBB??????>>>>>>>>>???@@@AAA<<<<<<;;;;;;;;;<<<===============>>>???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHHHHCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDFFFCCCEEEGGGIIIJJJMMMPPPSSSSSSPPPLLLGGGEEEEEEFFFGGGIIIJJJLLLMMMKKKHHHEEECCC===>>>???@@@@@@@@@??????===<<<<<<;;;<<<===>>>???>>>??????@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCC@@@AAABBBDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDD???>>>===;;;;;;<<<>>>???<<<<<<<<<;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;<<<===============;;;<<<>>>??????>>><<<;;;======<<<<<<<<<<<<======:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::>>>>>>>>>????????????@@@BBBBBBAAAAAA@@@???>>>>>>?????????>>>===<<<;;;::::::;;;<<<>>>???@@@@@@@@@>>>???@@@???>>>???AAADDDFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCC???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????@@@AAA@@@>>>======>>>??????@@@AAAAAA======???@@@BBBDDDEEEFFFAAABBBDDDDDDEEEFFFIIIKKKHHHJJJLLLMMMNNNPPPTTTWWWaaafffnnnxxxxxxlllbbbYYYRRRNNNHHHGGGEEEDDDBBBAAAAAAAAA<<<<<<<<<>>>AAABBBAAA???======>>>>>>>>>>>>>>>???===<<<;;;::::::;;;<<<===<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::999999999999999:::;;;;;;::::::999999999:::;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>===============>>>???@@@@@@AAAAAAGGGFFFEEECCCBBBAAAAAA@@@<<<>>>>>>>>><<<;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<============??????>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>??????>>>>>>>>>??????@@@===???AAAAAA@@@AAABBBCCCDDDBBBAAABBBDDDEEEEEEDDDDDDDDDDDDBBBAAAAAACCCEEEKKKIIIEEEAAA???======>>><<<;;;;;;<<<<<<>>>??????>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDBBBAAAAAABBBCCCCCCBBBDDDFFFGGGHHHKKKOOORRRTTTQQQNNNJJJHHHGGGHHHIIIGGGGGGHHHIIIHHHFFFDDDCCC======>>>?????????>>>>>>;;;;;;;;;;;;<<<>>>???@@@;;;;;;<<<======>>>??????;;;<<<<<<======>>>>>>>>>??????????????????????????????>>>>>>??????@@@AAA===>>>???@@@AAABBBBBBBBB????????????>>>>>>>>>=========>>>>>>??????@@@@@@??????@@@@@@AAAAAAAAABBB>>>============>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>======>>>>>>>>>???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>???????????????@@@AAAAAAAAA@@@???>>>======>>>>>>===<<<;;;;;;:::;;;===>>>?????????>>>===???AAAAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@=========>>>>>>===;;;<<<===>>>???@@@AAABBB?????????@@@AAABBBDDDEEECCCDDDDDDCCCAAA??????@@@AAACCCFFFHHHIIIJJJLLLNNNNNNQQQTTTYYY```jjjttt{{{zzztttccc^^^VVVOOOJJJFFFCCCAAACCCBBBAAA???=========>>>=========???AAABBBBBBAAA============>>>>>>??????===<<<:::999999:::<<<===;;;::::::<<<======;;;999:::::::::999999999999999999999999888999999:::;;;999999999999999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================>>>>>>?????????CCCBBBAAA@@@???>>>>>>>>>:::<<<>>>===;;;;;;<<<>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDD??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<=========>>>>>>>>>??????>>>>>>>>>???AAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@???@@@BBBCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCC@@@AAABBBAAA@@@AAADDDHHHZZZUUUNNNFFF@@@;;;999888;;;;;;<<<<<<>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEEEECCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHLLLOOOQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA<<<<<<=========>>>>>>???>>>>>>>>>???????????????===============>>>>>>>>>999:::<<<===>>>>>>>>>===@@@?????????>>>???????????????>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCDDD@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<===>>>????????????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<===>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===============<<<<<<;;;:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<;;;::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????===;;;999999:::<<<===>>>>>>>>>>>>????????????<<<>>>@@@BBBCCCBBBAAA@@@<<<===============<<<<<<;;;<<<===?????????>>>===<<>>>>>??????@@@@@@AAAAAACCC@@@===;;;<<<=========;;;;;;<<<>>>???AAABBBCCCAAAAAA????????????AAAAAA>>>@@@AAAAAA@@@??????@@@DDDEEEEEEDDDBBBBBBBBBDDDEEEHHHMMMPPPSSSVVVYYY\\\ZZZcccoooyyyvvvkkkaaaZZZTTTQQQJJJHHHDDDCCCCCCCCCBBBBBB@@@???>>><<<:::;;;>>>@@@>>>===<<<===>>>???>>>===<<<=========>>>>>>??????===<<<:::999999:::<<<===;;;::::::<<<======;;;999:::::::::999999999888888999999888888999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>======<<<=========999;;;======;;;:::===???===>>>???@@@@@@AAA@@@@@@===>>>>>>??????@@@@@@@@@===>>>???AAAAAA@@@??????========================>>>>>>>>>>>>????????????<<<=========>>>>>>????????????>>>>>>>>>???AAABBB>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBFFFCCCBBBDDDEEECCCAAA@@@DDDBBBAAABBBDDDDDDCCCBBB>>>@@@AAA@@@???AAAFFFJJJZZZVVVOOOHHHBBB???>>>===;;;;;;<<<===???AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAAEEECCCBBB@@@AAABBBDDDEEEAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCFFFJJJMMMOOONNNMMMKKKIIIHHHGGGGGGHHHGGGEEECCCBBBAAA@@@@@@===============>>>@@@@@@>>>??????>>>>>><<<;;;:::???>>>>>>>>>======<<<<<<888999<<<>>>???>>>===<<<>>>>>>===============>>>======<<<<<<<<<===>>>>>>=========>>>???AAABBBCCC??????@@@??????===<<<<<<;;;;;;;;;::::::::::::999>>>>>>>>>===============;;;<<>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<===>>>>>>???>>>>>><<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<;;;999888888999;;;<<<;;;::::::999999::::::;;;999999::::::;;;<<<<<<===@@@>>>;;;888888:::<<<>>>>>>============>>>>>>???;;;<<<===???@@@AAAAAAAAA;;;<<<<<<<<<;;;:::999999:::;;;===>>>??????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@?????????@@@AAABBB@@@@@@???>>>======>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOSSSWWW\\\```ccceeepppvvvwwwnnniii]]]YYYTTTNNNIIIFFFDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@:::;;;;;;;;;<<<============;;;:::<<<@@@BBBBBB@@@<<<<<<;;;::::::::::::;;;777777888999::::::;;;;;;:::999999888888999999:::888888999::::::::::::999===<<<;;;;;;<<<===<<<:::======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>??????>>><<<:::;;;<<<>>>>>>??????@@@@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<>>>@@@BBBAAA@@@???=========>>>???????????????>>>>>>>>>>>>;;;;;;<<<===========================>>>>>>>>>>>>@@@@@@??????????????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@@@@?????????AAADDDFFFHHHJJJIIIGGGDDDAAA???===;;;<<<===>>>???AAABBBCCCDDDHHHFFFDDDBBBAAA@@@@@@@@@GGGHHHIIIHHHFFFDDDDDDEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCDDDEEEEEECCCAAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB@@@???@@@??????>>>=========>>>@@@???>>>======>>>??????>>>>>>===============>>>===============<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????>>>===<<<<<<======???@@@@@@@@@??????AAACCC>>>>>>>>>>>>>>>>>>??????;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=========>>>???@@@@@@???>>>===???>>>===;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<:::888777:::>>>???>>><<<;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999777666<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<======>>>;;;;;;===>>>????????????>>>>>>>>>???>>>>>>======;;;<<<===???????????????@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@??????>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@?????????@@@AAAAAA@@@???>>>>>>======>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRTTTXXX^^^dddhhhnnntttxxx|||yyyrrrmmmfff```\\\WWWQQQMMMNNNKKKGGGCCC@@@>>>======>>>>>>======<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<>>>AAACCCBBB@@@<<<<<<;;;::::::::::::;;;888999999:::;;;;;;<<<<<<:::::::::::::::999999999777888888999999999999999<<<;;;:::;;;<<<===<<<;;;===============<<<;;;;;;:::;;;;;;;;;<<<<<<=========>>>???>>>;;;:::;;;<<<>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@???>>>======>>>??????>>>??????@@@@@@@@@??????@@@???>>>>>>======>>>>>>???>>>=========>>>???@@@@@@???>>>=========>>>>>>??????>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDBBBAAA???????????????AAADDDFFFHHHIIIHHHGGGEEEBBB@@@>>>======>>>???@@@AAACCCDDDDDDFFFEEECCCBBBBBBBBBBBBCCCFFFGGGHHHHHHEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>??????@@@@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAA@@@??????>>>>>>>>>??????@@@AAA@@@???@@@AAACCC>>>>>>>>>??????????????????>>>===<<<;;;999888888======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>?????????>>>===???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;<<<=========<<<:::::::::999999:::;;;===;;;;;;:::::::::999999999::::::::::::::::::::::::888999:::<<<=========<<<:::::::::999999:::::::::???>>>===<<<<<<<<<<<<<<<:::;;;<<<===============;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????????????????>>>>>>BBBBBBAAA@@@???>>>>>>===@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@?????????@@@@@@???>>>>>>============>>>????????????@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNOOOPPPSSSUUUUUUXXX]]]ccciiinnnqqqsssyyy|||}}}uuuooohhhccc```\\\VVVQQQPPPNNNJJJHHHGGGFFFDDDBBBDDDBBB@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<===???@@@???>>><<<<<<;;;:::::::::::::::999::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;999888777777777888888888999999;;;:::999:::;;;======<<<<<<============<<<;;;;;;999999:::;;;<<<======>>>===>>>>>>===;;;:::;;;<<<============>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======??????>>>===<<<<<<<<<===;;;<<<===>>>??????????????????>>>===============>>>>>>>>>>>>============???>>>===<<<<<<<<<======>>>============<<<<<<<<<;;;<<<<<<=====================>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBBBBAAA@@@????????????@@@BBBDDDGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@??????@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEECCCCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>=========>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA???AAABBBAAA@@@@@@AAACCC????????????????????????AAA@@@>>><<<:::888666555<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<<<<==================<<<<<<<<<======>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999888999:::<<<===>>>??????:::999999888888999999:::???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>=========AAAAAA@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAA>>>>>>????????????>>>==============================>>>>>>>>>????????????@@@@@@@@@???????????????>>>======<<<<<<==================>>>>>>>>>??????@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIJJJKKKMMMOOORRRTTTUUUSSSVVVYYY\\\___bbbgggjjjssssssttttttuuuuuuuuuuuuyyyxxxxxxxxxwwwwwwwwwvvvwwwuuusssrrrrrrpppmmmjjjeeebbb```^^^\\\[[[XXXUUUTTTPPPLLLIIIHHHGGGEEECCCGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;::::::<<<;;;::::::999999::::::999:::::::::;;;;;;<<<<<<;;;<<<===>>>===<<<999888777777777777777888888999;;;999888888:::<<<<<<<<<<<<<<<<<<======<<<;;;;;;888888999:::<<<===>>>>>><<<===>>>===;;;:::;;;<<<<<<<<<==================<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>===<<<;;;;;;::::::::::::;;;<<<============>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>===;;;;;;=========<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;=========>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAA@@@@@@??????@@@AAACCCEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDGGGHHHGGGFFFDDDDDDCCCBBBBBBAAABBBBBB???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???@@@AAABBBCCCEEEDDDCCCAAA@@@?????????===>>>>>>???@@@AAAAAABBB?????????>>>??????@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@AAACCCCCCAAAAAAAAABBB???????????????>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======>>>>>>>>>======<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999999:::;;;===>>>===;;;::::::::::::999999999999888888888888888888888888888<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???????????????>>>>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>>=========>>>>>>>>>??????@@@@@@@@@??????@@@AAABBBBBBBBBBBB>>>??????????????????>>>===>>>>>>??????@@@@@@AAA===>>>>>>?????????>>>>>>===========================>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBCCCCCC???@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBCCCCCCEEEEEEGGGIIIJJJKKKKKKMMMPPPRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTRRRRRRSSSRRRPPPNNNMMMLLLJJJIIIIIIIIIGGGEEEFFFDDDBBBAAABBBBBBCCCCCCAAA@@@@@@>>>=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::999888999999;;;;;;:::999999999999:::999999999999::::::::::::;;;<<<>>>>>>>>><<<:::999777777666666777777888999;;;999777777999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999:::;;;<<<===>>>;;;<<<===<<<;;;:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::>>>===<<<<<<;;;<<<<<<<<<===============<<<;;;:::<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<<<<============>>>>>>>>>===>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA??????@@@BBBCCCEEEGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDEEEEEECCCBBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@?????????AAA@@@@@@??????>>>>>>===AAAAAABBBDDDFFFHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>???AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAACCCDDDFFFEEEDDDBBBAAA@@@@@@@@@======>>>??????@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@????????????@@@AAA@@@BBBDDDDDDBBBAAAAAABBB?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999:::;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>======<<<<<<;;;;;;>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999;;;<<<;;;::::::===???DDD@@@<<<:::;;;<<<===<<<::::::999999999888888888777777777777777777777777===<<<;;;::::::999999999;;;;;;::::::::::::;;;;;;@@@???>>>===============;;;<<<===>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===>>>>>>===>>>>>>???AAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????????????????>>>>>><<<======>>>???@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<============<<<<<<======>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@>>>>>>???AAABBBBBBAAA????????????@@@AAABBBCCCDDDEEEFFFEEECCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@???????????????????????????===:::999:::;;;=========<<<<<<;;;::::::999999999::::::;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::999:::<<<;;;;;;:::999999999999999999999999999999999999999:::;;;<<<======<<<;;;;;;888888777666777888999:::<<<:::777666888999::::::::::::;;;<<<<<<<<<<<<;;;888888999:::;;;<<<<<<===:::<<<===<<<;;;:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;===>>>>>>???????????????;;;;;;<<<<<<<<<=========<<<<<<======>>>?????????@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBB???@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDDDDBBBAAAAAABBBAAAAAACCCDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB===>>>>>>???>>>>>>======?????????>>>======<<<<<>>???AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAACCCEEEEEECCCBBBAAABBB>>>>>>>>>======<<<<<<;;;999999999999999999888888999999888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;888999:::;;;;;;;;;::::::777:::<<<======???DDDIIIhhh\\\JJJ===777777999:::999999999999888888888888777777777777777777777777888888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<@@@??????>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAA;;;<<<<<<<<<<<<;;;;;;:::=========<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>><<<;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<============<<<<<<==================AAAAAABBBBBBBBBCCCCCCCCCDDDBBBAAAAAACCCDDDCCCAAA===>>>???@@@AAABBBCCCDDD???@@@AAA@@@??????AAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBB@@@>>>===;;;;;;;;;===>>>===<<<<<<<<<======<<<;;;;;;;;;???@@@AAA???<<<;;;<<>>>>>??????>>>>>>======999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;999;;;===<<<:::999;;;===;;;:::999999888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======:::999777777777888:::;;;>>>;;;777666666888888888999:::;;;;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<>>>>>>>>>=========<<<<<<::::::999999999999::::::999999999::::::::::::;;;;;;;;;<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;<<<===<<<===>>>?????????>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>:::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@???@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA???@@@AAACCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCCCCAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA;;;;;;<<<======<<<<<<;;;============>>>>>>??????AAA@@@@@@BBBDDDEEEDDDCCCAAA@@@@@@?????????@@@@@@<<<===>>>@@@BBBCCCEEEEEEHHHFFFDDDBBB@@@???????????????>>>>>>???@@@@@@AAA@@@?????????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFFFFDDDBBBBBBBBB>>>======<<<;;;;;;::::::999999999999888888888888888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;>>>===<<<:::::::::::::::777888999:::;;;::::::999777:::===<<<;;;===CCCHHHlll^^^LLL>>>999888888888999999999999888888888888777777777777777777777777666666777888;;;===@@@AAA;;;::::::::::::::::::;;;@@@???????????????@@@AAA======???@@@BBBBBBCCCCCC??????@@@??????>>>============<<<<<<<<<>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAAAAAAAABBB????????????>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>>>>?????????????????????;;;;;;===>>>@@@AAABBBCCCDDDAAA??????@@@@@@>>>;;;<<<===>>>@@@@@@AAAAAA@@@===>>>?????????@@@CCCEEE?????????>>>>>>>>>>>>>>>????????????????????????@@@>>>===>>>>>>>>><<<:::>>><<<;;;<<<===>>>===;;;777999;;;<<<<<<;;;;;;;;;999;;;===;;;999999;;;>>>;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;666999;;;:::888888:::<<<;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>:::999888777777999;;;<<>>>>>=========<<<999888888888888888999999888888999999999::::::::::::;;;<<<=========<<<;;;777888999;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;<<<;;;999999999;;;===>>><<<===>>>@@@@@@@@@???>>>>>>============<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAA>>>???AAAAAAAAA???===<<<========================>>>>>>======>>>???@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCC>>>???@@@BBBCCCCCCBBBBBB???AAABBBBBBAAA@@@AAABBB@@@????????????@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA999:::;;;<<<<<<<<<;;;:::;;;;;;<<<>>>???AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBB@@@???????????????@@@@@@<<<===>>>@@@BBBDDDFFFFFFKKKIIIFFFCCC@@@>>>======>>>=========>>>??????@@@??????>>>>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>============???>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGEEECCCBBBAAA======<<<;;;::::::999999888999999:::;;;;;;<<<<<<888888777777888999::::::;;;;;;;;;<<<<<<<<<======999999999999::::::;;;<<<999999999::::::;;;;;;;;;>>>===<<<:::999999::::::777888999:::;;;::::::999999<<<===;;;777777<<<@@@FFF@@@999888:::======<<<999999999888888888888777888888888888888888888888888888888999<<<>>>AAACCC:::999999999999999999:::???>>>===>>>@@@AAAAAAAAADDDCCCBBBBBBCCCBBB@@@>>>BBBAAAAAA@@@@@@AAAAAABBB>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>AAABBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBB<<>><<<;;;:::============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????============>>>???@@@AAADDDAAA>>><<<;;;;;;===>>>>>>>>>????????????>>>>>>@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>=================================<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============999999999:::::::::;;;;;;<<<<<<;;;::::::999888888999999999999999999999999::::::::::::::::::::::::;;;::::::999:::;;;<<<===777888:::;;;<<<;;;::::::::::::::::::;;;<<<======;;;;;;::::::999888777777999777555333444666888:::;;;;;;<<<<<<===>>>>>>???;;;::::::999999::::::;;;:::999888777777999;;;<<<@@@@@@>>>===<<<<<<<<<<<<777777777777888888888888<<<<<<;;;::::::999888888999:::===???@@@@@@??????<<<<<<<<<<<<===============<<<;;;;;;<<<===>>>???BBBAAA>>><<<;;;;;;<<<===???@@@BBBCCCCCCAAA>>><<<<<<;;;::::::::::::;;;<<<;;;<<<;;;:::888888:::<<<888:::<<<<<<;;;:::;;;<<<>>>===<<<<<<===???AAACCC???>>><<<;;;;;;<<<<<<==================<<<<<<<<<;;;;;;<<<===============>>>@@@BBBDDDDDDDDDBBBAAAEEEDDDCCCBBBAAA@@@??????AAAAAABBBBBBBBBAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@DDDBBB@@@???@@@@@@???>>>>>>???@@@@@@AAABBBCCCDDDFFFEEECCCAAA???>>>=========<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAA@@@??????<<<============;;;999888>>>======<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;:::::::::::::::999999777666555777777777777777888888888;;;;;;;;;<<<;;;;;;::::::===<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<777777777777777777777777999999999999999999999999;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;<<<999666444555555555555555666666888:::<<<===???;;;;;;;;;:::999888666555AAA@@@???@@@AAABBBBBBAAACCCBBBAAABBBCCCCCCAAA???BBBBBBBBBAAAAAABBBBBBBBB>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<===???BBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===>>>@@@BBBBBB@@@>>>==================>>>>>>>>>>>>>>>===============<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<===============<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>???@@@@@@DDDCCCAAA???>>>???@@@AAA>>>>>>????????????>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<============999:::::::::;;;;;;;;;;;;======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<888999:::;;;<<<;;;::::::999999999999:::;;;<<<===;;;::::::999999888888888999888777555555666888999::::::;;;;;;<<<======>>>;;;;;;;;;::::::;;;;;;;;;:::999888777777999:::<<>>===<<<;;;;;;;;;777777777777888888888888999999::::::::::::::::::888:::<<<>>>??????>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;<<<===>>>???BBB@@@>>><<<;;;;;;<<<<<<<<<>>>@@@BBBCCCBBB@@@???>>>===<<<:::999999::::::999::::::888666666888:::999:::<<<<<<;;;;;;;;;<<<>>>===<<<<<<<<<>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<=====================<<<<<<<<<===============<<>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>>>>@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>===>>>>>>??????>>>>>>===<<<======>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999::::::::::::999888777777444555555777888999::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;999999888888888999::::::::::::;;;;;;;;;999999888888777777666666777777777777777777777777999999999999999999999999:::;;;;;;;;;;;;:::999999888888888888999:::;;;;;;<<<999666555666666666666666666666777999:::<<<===;;;;;;;;;:::999777666666AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCCCCBBBAAACCCBBBBBBBBBBBBBBBBBBCCC>>>>>>>>>????????????@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>============???AAACCCDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<>>>@@@BBBBBB@@@>>>======>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888999999:::;;;888999:::;;;;;;;;;:::999888888888888999:::;;;<<<999999999999999999999999:::999999888888777777777999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999999888777777999:::;;;======<<<<<<;;;;;;::::::777777777888888888999999777777888999::::::;;;;;;888999;;;===>>>>>>==================>>>>>>>>>>>>======<<<<<<<<<===>>>>>>AAA@@@>>><<<;;;;;;<<<<<<999;;;>>>AAACCCCCCBBBBBB@@@???<<<:::999888888999999::::::999777777888:::999;;;======<<<;;;<<<===>>>===<<<<<<<<<===>>>???===============<<<<<<;;;<<<<<<=====================>>>>>>>>>>>>>>>===<<>>???@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???===<<<===???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@???>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888:::::::::999999888888777555555666777777888999999888888999:::;;;;;;;;;:::;;;;;;:::999888888888888888888999999999:::::::::<<<;;;:::999888777666666777777777777777777777777999999999999999999999999999999::::::999999888777777777777777888999:::;;;<<<:::777666777888888777777777777777888999::::::;;;::::::999888777666666>>>???@@@AAA@@@@@@AAABBB@@@??????AAACCCDDDCCCAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA=========>>>>>>?????????===>>>@@@???===<<<<<<<<<>>>>>>>>>>>>============<<<======>>>>>>?????????<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>><<<===???@@@@@@@@@??????>>>??????????????????>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<=========>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;:::::::::::::::::::::;;;888999:::;;;;;;;;;:::999777777777777888999:::;;;999999999999999999::::::::::::;;;;;;:::888777666888888999999::::::::::::;;;::::::999999::::::;;;888888888777888999::::::;;;;;;;;;;;;::::::999999777777888888888999999999777777888888999::::::;;;888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>??????==================>>>>>>@@@???>>><<<;;;;;;;;;<<<:::;;;>>>@@@BBBBBBBBBBBB???>>><<<:::999999999999<<<======<<<::::::;;;<<<:::<<<======<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<===<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<============@@@@@@@@@AAA@@@@@@???>>>CCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>?????????@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<>>>@@@@@@???AAAAAA@@@@@@?????????>>>;;;===>>>@@@@@@>>>===;;;<<<<<<<<<;;;;;;;;;::::::888888999999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777999999888777777777777777999999888777666555555444666777888999::::::::::::::::::999888888888888888777888888888888999999999;;;;;;:::999999888777777777777777777777777777777888888888888999999999999888888888888888777777666777777666777777888999:::;;;:::888888999:::999888888888777777777777888888::::::999888777666666666;;;>>>@@@AAA@@@???AAABBB???>>>>>>@@@CCCDDDCCCBBB@@@??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=====================???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>???????????????===>>>??????===<<<<<<===???>>>>>>>>>=========<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<<<<;;;<<<>>>???@@@@@@???>>>===>>>>>>??????>>>>>>====================================>>>===<<<;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999888777777777777888999::::::999999999999999999:::::::::;;;;;;<<<;;;999777555888888888999999999999999999888888888888888888999888777777888888888999999999::::::;;;::::::999888888888888888999999999999999999999999999999999999999999:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@===<<<;;;:::999:::;;;<<<<<<===>>>===<<<;;;;;;<<<:::<<<>>>>>>=========>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;<<<<<<<<<======>>>>>>BBBBBBCCCCCCCCCBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBBBB@@@???>>>========================>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@??????===;;;<<<===>>>======@@@@@@@@@??????>>>>>>===:::<<<>>>@@@@@@???>>><<<<<<;;;;;;;;;;;;:::::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777999999:::;;;<<<===>>>>>>888888888888888999::::::888888888888888888888888:::999999888777777666666777666555555444555555666999888888777666555444444555666777888999999999999999999888777777777888888777777777888888888999999555555555555666666666666666666666666666666666666777777777888888999999999777777888888777777666555666666666666777888999999:::999888888:::;;;:::999999888888777666666777777999999777666666666666666>>>BBBEEEEEEBBB@@@AAACCC???>>>>>>@@@BBBCCCBBBAAA???>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======::::::::::::<<<>>>@@@AAA>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<>>???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999999999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;:::::::::::::::;;;;;;<<<===???@@@@@@@@@??????<<<======>>>>>>======<<<<<<======>>>>>>======<<<<<<===>>>>>>>>>===;;;:::999999999999999:::;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888999999999:::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<<<<============<<<<<<;;;999:::;;;;;;;;;:::999888777777777777888999:::;;;999999999999999999999999999:::;;;;;;:::999777666888888999999999999999999888777777666666777777888777777777888888888888999888999:::;;;;;;:::999888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>?????????>>>===============<<<<<<<<<;;;;;;>>>>>>??????????????????<<<;;;::::::::::::<<<<<<:::<<<======;;;999::::::;;;===??????>>>===>>>???=======================================<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>=========>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFHHHHHHIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@??????>>><<<;;;;;;<<<===<<<;;;@@@?????????>>>>>>======;;;<<<===>>>???>>>======;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<666777777777777666555555;;;;;;;;;<<<>>>@@@AAABBB999999888888888888999999888888888888888888888888999999999888777777666666666555444333333333444555444444555666666777888888555555666777888888888888888888777777777777777888777777888888888999999999666666666777777888888888666666666666666666666666666666777777888999999999777777888888777777666555555555555555666777888999999888777888:::;;;:::999:::999888777777777777777999888666555555555666777GGGKKKNNNLLLFFFBBBBBBCCC?????????@@@BBBBBBAAA@@@??????>>>>>>>>>>>>????????????>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>::::::::::::<<<>>>@@@AAA======>>>???????????????AAAAAA@@@???===<<<;;;:::???@@@@@@@@@>>>>>>???AAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::777777888888999:::<<<===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::=========>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;<<<===>>>???>>>===;;;:::999888888888999:::;;;<<<999999999999999999999999999999888888888888999999999:::;;;;;;;;;;;;:::999:::999999999888888888888999999999999::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<<<<<<<=========<<<::::::::::::;;;<<<;;;:::999888888888888888888:::;;;;;;;;;::::::999999888888888888999999999999999888888999999999999999999999999888888777777777777888888666777777888888888888888888999:::<<<<<<;;;999888888888888999999999:::::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>===;;;:::999::::::;;;:::<<<>>>===<<<:::::::::<<<===??????>>>>>>>>>???<<<<<<===>>>????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDEEEEEECCCDDDDDDDDDCCCAAA???>>>===============>>>>>>>>>===>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>>>>===?????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@========================<<<<<<===>>>>>>??????@@@??????@@@@@@@@@@@@??????;;;:::999:::<<<======<<<>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999:::;;;<<<======;;;;;;:::999999:::;;;;;;888888888888888777777666999999:::;;;===???BBBCCC;;;;;;:::999888888888888888888888888888888888888::::::999888888777777666666555333222222333555666333333444555666888888999555555666777777666666666777777666666666777777888888888888999999999::::::::::::::::::::::::999999666666666666666666666666666666666777888999999999777888888888888777666666555555555555666777888888777666666888:::;;;:::999:::999999888888888888999888777666444444555666777PPPSSSUUUQQQJJJDDDCCCDDD@@@??????@@@BBBBBBAAA???@@@@@@????????????@@@@@@??????>>>>>>=========<<<>>>============<<<<<<<<<<<<=========>>>>>>??????>>>===<<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>>>>===<<<<<<>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::::::::999999999888888888888999999999:::::::::666666777888999;;;===>>>::::::::::::::::::::::::888888999999999:::::::::::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;::::::<<<===>>>???>>>===;;;:::::::::999999:::<<<===>>>999999999999999999999999888888777777777777888888999999;;;;;;;;;;;;999999:::999999999888888777777888888999999999:::::::::777777888888888999999999;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999::::::;;;<<<<<<;;;;;;<<<===<<<;;;999888:::;;;;;;<<<;;;:::888888888888888888999:::;;;<<<;;;;;;::::::999888777777888888888888888888999999::::::999999999999999999999999888888888888999999666666777888888888888888888999;;;<<<<<<;;;:::888888888999999999:::::::::888999:::;;;===>>>???@@@<<<<<<;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<======>>>???@@@@@@@@@@@@>>><<<:::999888999999<<<>>>@@@@@@>>><<<<<<<<<<<<>>>???@@@???>>>???@@@<<<<<<>>>???@@@@@@@@@@@@???>>>===;;;;;;<<<======;;;;;;;;;<<<===>>>>>>???>>>???@@@BBBCCCDDDDDDEEECCCDDDEEEEEECCCAAA>>><<<888888999:::;;;<<<===>>><<<===???AAACCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>======<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEHHHHHHGGGFFFDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@??????999888777999<<<>>>???>>>=========>>>>>>>>>>>>>>>;;;::::::999999:::;;;;;;;;;;;;;;;:::::::::999999777888888:::;;;<<<======;;;:::999888888999:::;;;;;;<<<<<<<<<<<<;;;::::::666666666777:::<<>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===???>>>;;;888:::;;;<<<======<<<;;;:::======<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;======>>>>>>??????@@@@@@===============<<<<<<;;;======<<<;;;::::::999999::::::888777777777888999::::::::::::::::::::::::777777888888888999999999;;;::::::;;;<<<;;;999666:::999999999999999999999<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888777777888888999:::999999:::::::::999999888999888666555555666888999888888777777777777888888888888888888999:::;;;<<<<<<;;;:::999::::::<<<<<<999888888777666555555444888888999::::::::::::999;;;;;;;;;<<<;;;;;;::::::999999999888888888777777444666888:::;;;:::999888;;;;;;;;;::::::999999999<<<;;;999777666666777777999888888777777888888999777777666666666666777777555555666666777777888888999999888888999999:::;;;555777:::======<<<;;;999;;;;;;;;;<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===@@@CCCEEEEEECCC@@@===<<<<<<<<<===============;;;<<<===>>>???@@@@@@@@@@@@???===;;;::::::::::::;;;<<<>>>@@@AAAAAAAAAAAA?????????>>>??????@@@@@@????????????????????????>>>???@@@AAA@@@???===;;;???>>>===<<<<<<===??????@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<=====================>>>???AAABBBCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>===<<<<<<<<<======>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEDDDBBBBBBDDDEEEFFFFFFFFFEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<999999<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;>>><<<::::::;;;;;;:::999888888888888888888888888888888999:::;;;===>>>???888888999999999999888888555777999;;;;;;;;;:::999777777777666666777;;;>>>BBB>>>:::999:::;;;999777:::::::::999999999888888888888888888777666444333555555444444444444555555444444555555666777777777:::999777666666666777888999999888888777888888888:::999999999999999999::::::999999888777666555555444555555555666666777777777777777777777777777777888777555444333333444444555555555555666666666666666777888999::::::;;;<<<<<<<<<;;;:::999999999999<<<:::888777666777888999KKKQQQXXXXXXRRRJJJDDDBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>??????<<<;;;;;;<<<>>>===<<<:::<<<<<<============<<<<<<======<<<<<<<<<<<<======@@@??????>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<<<<===========================<<<;;;;;;===<<<<<<;;;::::::999999::::::888777777777888999::::::::::::::::::::::::777777888888888999999999:::999999999::::::999777999999999999888888888888999999999999999:::::::::::::::::::::;;;;;;;;;;;;999999999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999999888888888999999999999999999999999888888777777888888999:::888999999::::::999999888:::999888777777888999:::888888777777777777888888666666666666777888999999;;;:::999888888999::::::999999999888777777666666777888999999::::::999999::::::;;;;;;;;;;;;::::::999999999888888888777777555666888:::;;;:::999999:::::::::999999888888888999888888777777888888999999999999999999999999999777777666666666666777777666666666666777777777777777888999:::;;;:::999888444666888:::::::::999888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<===>>><<<===>>>??????>>>===<<<===========================>>>???@@@@@@AAA@@@@@@@@@???===<<<::::::::::::;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB????????????????????????===>>>@@@@@@@@@>>>===;;;======<<<<<<===>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBBBBAAA???>>>===<<<<<<<<<<<<==================>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<======>>>??????@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<::::::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>><<<::::::::::::999888888888888888888888888888888888888888999::::::;;;888888999999999999888888:::999999888888999:::;;;777888888777666777:::<<<@@@===;;;999999:::999888::::::999999999888888888888888777777666666555555555555444444444444555555444444555555666666777777999999777666666666777777888888888888888888999999999999888888888888999999888888888777777777777777555555555555666666666777666666666666666666666666999999777777666777777888444444444555555666666666888888999999::::::;;;;;;;;;;;;:::999999999999::::::999888666666777888999HHHNNNSSSTTTPPPIIIEEECCCAAAAAA@@@????????????@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAABBB===<<<;;;;;;<<<======<<<>>>>>>============>>>>>>=========<<<<<<=========@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<============<<<;;;;;;<<<<<<;;;;;;::::::999999::::::888777777777888999999999999999999999999999777777777888888888888999999777666777888999999888777777777777777888888888666777777888999999::::::999999:::::::::;;;;;;;;;888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888888888888888777777666666888888888888888888888888888888777777888888999:::888888999999999999999888999999999999999999999999888888777777777777888888777777666666666777777888::::::999888777777777888::::::999999888888777777777888999999::::::999999888888999:::;;;;;;;;;:::999888888888888777777777666777999:::;;;;;;:::999999999888888888888888777555666777999999:::::::::888999:::;;;;;;:::999888777777666666666666777777777777777777666666666666555777:::<<<<<<:::888777666777777888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================>>>??????@@@@@@@@@??????AAA@@@>>><<<;;;::::::::::::;;;===???@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBB????????????????????????===>>>???@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????BBBCCCCCCCCCBBBAAA???>>>BBBBBBBBBCCCBBBAAAAAA@@@@@@@@@>>>===<<<<<<;;;;;;;;;:::;;;>>>AAABBBBBBAAA>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCC???===:::999:::999888777777777777777777777777777888777777666666777777777888888999999999999888888<<<:::666444444555888:::888888888777555666888:::<<<===<<<:::888777888::::::999999999999888888888888777666555555555666777555555444444444444555555444444444555666666777777888888777666666666777777777777777777888999999999888888777777777777888888666666666777777888888888555555555555666666666666555555555555555555555555888888777777888888999:::333333444555666777777888::::::::::::::::::::::::999999999888999999:::;;;999888777666777888999:::DDDHHHMMMNNNKKKGGGDDDCCCAAA@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBB????????????@@@AAABBBCCC???<<<::::::;;;===>>>>>>@@@???>>>=========>>>???<<<<<<============<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999::::::888777777777888999999999999999999999999999777777777777888888888888888666444444666888999999666666666666777777777777666777777777888888888999999999999999::::::::::::888888888888999:::;;;<<<<<<;;;;;;:::::::::::::::888888888888777777777777888888888777777777666666777777777777777777777777888888777777888888999:::777888888999999999999888777888888999999888888777888888777777777777888888:::999999888888888888999:::999999888777777777777999999999888888777777777777777888999999999999999666777888999::::::::::::888888888888777777777777777888999:::;;;:::::::::999999999999888888888888777888:::;;;<<<<<<;;;:::888999;;;<<<<<<;;;999888777777666666666666777777888888777777666666555555666777999:::::::::888888::::::999999999:::<<<<<<::::::;;;;;;;;;<<<<<<<<<==============================<<<;;;;;;:::;;;;;;========================>>>>>>>>>===============>>>>>>>>>???>>>>>>======AAA@@@???>>><<<;;;::::::;;;;;;===>>>@@@AAAAAABBB?????????>>>??????@@@@@@????????????????????????======>>>??????>>>======;;;;;;<<<===>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<============???>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDCCCBBB???===============<<<<<<;;;;;;=========>>>>>>>>>??????CCCCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB>>><<<:::999999999777666666666666666666666666666666666666555666666777777888999999::::::999999888:::888555222222333555666777888888777555555777888999;;;===;;;888666888;;;999999999999888888888888777666555444444555777888555444444333333444444555333333444555555666666777777777777666666666777777555666666777888999999999777777666666666666777777666666777777777777777777555555555666666666666666444444444444444444444444444444444555666666777888444444555666777888999:::;;;;;;;;;:::::::::999999777777777888888999;;;;;;777777666666777888999:::AAACCCFFFHHHGGGDDDBBBAAAAAA@@@??????>>>>>>??????>>>????????????@@@@@@@@@============>>>@@@AAABBB???===:::999;;;>>>??????AAA@@@???=========>>>???<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>::::::::::::;;;;;;;;;;;;>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999::::::888777777777888999888888888888888888888888777777777777777777777777777555333444555777888888555555666666666777777777888888888777777666666666888888888999999999::::::999999999::::::;;;<<<===;;;;;;:::999999999999:::888888777777777666666666888888888888888888888888777777777777777777777777888888777777888888999:::666777888888999999999999666666777777777777666666888888777777777777888888999999888888777888888888999999999999999888777777777777777777777666666666777777888999999999999888555666777888999999999999777777777777777777777777888888999999::::::999999999:::::::::::::::::::::;;;<<<===>>>===<<<;;;:::888999;;;<<<<<<;;;999888777777666666666666777777888888777777666666555555999888777666777888999:::;;;:::999888888:::;;;===:::::::::;;;;;;;;;;;;<<<<<<=====================>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<>>>>>============?????????@@@??????>>>>>>@@@@@@??????>>><<<;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>======;;;<<<===>>>@@@AAAAAABBBAAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<============>>>>>>>>>===>>>>>>??????@@@BBBDDDFFFFFFDDDAAA???===============<<<<<<<<<>>>>>>???????????????@@@CCCCCCDDDDDDCCCBBB@@@???@@@??????>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>@@@BBB@@@???===<<<<<<<<<===>>>;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>===;;;999888888888777666555555555555555555555555444555555555777888999:::999999::::::::::::999999888888777666555444444333666777777777555444666777777999<<<;;;888666888:::999999999888888888777777777666444333333555777888444444333333333333444444333333444444555666666666666666666777777777666666444555666888999999999888777666666666666666666777888888777777666555555444666666666666666555555555555555555555555555555555111222333444555555666666555666666888999:::;;;;;;<<<;;;;;;::::::999999888666666666777888999:::;;;666666666777777888888999???@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???<<<::::::<<<>>>@@@@@@AAA@@@???>>>============;;;<<<===>>>>>>===<<<;;;999999:::;;;<<<===>>>>>>999999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999999::::::888777777777888999777777777777777777777777888777777777777777666666777666444555666777777666555555666666777777888888999999888888777666666555777777888888888999999999::::::::::::;;;<<<======;;;:::999888777888999:::888888777777777666666666666666777777888888999999777777777777777777777777888888777777888888999:::666666777888999999999999666666666666666666666666888888777777777777888888666666555555555666666777777888999999999999888888777666666666666666666666666777888888999999888888555555666777888888888888666666777777777777777888888888888888888888888888:::::::::::::::;;;;;;;;;??????>>>>>><<<;;;:::999888999:::;;;;;;:::999888777777666666666666777777777777777777666666666666:::888666555555777:::<<<999999777777777888999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>>======<<<<<<<<<======:::<<<>>>??????>>><<<:::@@@??????>>>>>>======<<>>======>>>============>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>===>>>???AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===========================>>>???@@@AAABBBEEEFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>=========???????????????@@@@@@@@@BBBCCCCCCDDDDDDCCCAAA@@@??????>>>============>>><<<;;;;;;:::999999::::::999;;;<<<<<<<<<===???AAA@@@???===<<<<<<<<<===>>>;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;:::;;;:::888777888888777666666666666666666666666666444444555666777999:::;;;999999::::::::::::999999888999;;;;;;;;;888666444444555777666555555555777666888999999888888888999999888888888888777777777777666555444444444555666444444333333333333444444333333333444555555666666555555666777777777666666444555777888999888888777777777666666666666777777999888888777555444444333666666666666666555555555555555555555555555555555222333444555666777777666666666777888999::::::;;;:::::::::999999888888888666666666666777888999:::666666777777777777777777AAA@@@@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>>>>???>>><<<;;;;;;===???@@@???????????????>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<===888999999999::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::888777777777888999777777777777777777777777888888777777666666666666777666666666777777666444555555666777777888999999888888888888888888888888777777777777888888888999999999999999:::;;;<<<===;;;:::888777777777999999888888888777777777666666333333444555777888999:::888888888888888888888888888888777777888888999:::555666777888999999999999888777666555555666777888888888777777777777888888555555555555555666777888444555777888888888888777777777777777777777777777666777777888888888888888555555666777777666666666666666666666777777888888888777777777777777777777888888999999::::::::::::???>>>===;;;:::999999999999999999999999999999999777777666666666666777777666666666666777777777777888777666666666777999:::999888888888888888888999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>=========>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>======<<<<<<===>>>??????@@@??????===>>>???@@@@@@@@@??????@@@???>>>===<<<======>>>??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@BBBCCCCCCCCCBBBBBBAAABBBCCCDDDFFFFFFFFFFFFAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<======???@@@AAAAAABBBCCCEEEEEEDDDBBBAAA>>>????????????????????????????????????>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@???>>>===<<<======>>>;;;::::::999999999999999888:::======<<<<<<>>>@@@???>>>>>>===============;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888666666888999888777666666666666666666666666555555555555666777999999999::::::;;;;;;::::::999777888:::;;;:::888666555222444666666555555666777666666666888::::::888777888888888888777777777777666666666555555444444333444333333222222333333444222333333444444555555666444444666777777777666666555666777888888888666555888777777666666777777888777777666666666555555555777666666666555555555555333333333333333333333333333444555777777777666666666666666777777888888888888888888888888888888888666666666666666777888999777777777777777777666666BBBAAAAAAAAACCCCCCCCCBBB@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>???===<<<;;;<<<>>>@@@@@@???>>>?????????>>>===;;;:::;;;<<<===??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::888777777777888999777777777777777777777777888888777777666666666555888777777888999888555333555666666777888999999:::777777777888999999::::::777777777777888888888888888888888888999:::;;;<<<;;;:::888666666777888999888888888888777777777777000111222444666777999999888888888888888888888888888888888777888999999:::555555777888888999999999:::888777555555777888:::888888777777777777888888666666666666777999::::::222333555777888888777777888888888888888888999999666666777888888888888888666666666666666666555555555666666666777777888888777777666666666666666777777777888888999999999999===<<<:::999888888999:::999999888777777888999999777777666666666666777777555555666666777777888888666666777888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>???@@@@@@@@@???===;;;;;;===???@@@@@@@@@@@@???>>>======<<<888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAA@@@>>>===<<<<<<<<<===<<<<<<===>>>???AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFF@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<=========>>>;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCCCCCCCBBBAAA???????????????@@@@@@@@@>>>>>>>>>>>>===============>>>@@@AAABBBBBBAAAAAA@@@???>>><<<<<<======>>>::::::999999888999999999777:::======<<<;;;===???>>>>>>>>>>>>============;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<888777555666888999999888777777777777777777777777666666555555555666666777999::::::;;;;;;::::::999555666666777666666555444111333555666555555666777777555555777:::;;;999555888888888888777777777777666666666666555444333222444333333222222333333444222222333444444555555666333444666777777777666666555666888999888777555444888888777777777777888888555555555666666666666666777777666666555555555444222222222222222222222222333333555666666666555444555555555555666666666666777777777777777777777777666666666666666777777888777777888888777666555444AAAAAAAAA@@@@@@@@@??????????????????????????????<<<;;;::::::999999::::::;;;;;;;;;;;;<<<>>>???@@@<<<<<<;;;;;;;;;===>>>???BBBAAA???>>><<<;;;;;;:::<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<======::::::;;;;;;;;;:::999888::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;777888888999999:::;;;;;;999999999888777666555555666555444333333444555666555666777666555444555666555666777888888777666555444555777888888888777666666666666666555555555555444666777888888777666444666666666666666666666666666666777888888888888888777777777777777777777777333333444666777999::::::888888888888888888888888555555555555666666666666888888888777777777777777;;;999777666555666777888555666888999:::888777555555555555555555666777777666666666666777777777777<<<<<<<<<<<<;;;:::999888777777777777777777777777666666555555555555666666666666666666666666666666666666666666777777777777666777888999:::;;;;;;;;;<<<;;;999888888888999999<<<<<<;;;888666555666888999888666444333444555666666666555555444444444333555555555555666777888999<<<999666666888:::999888;;;;;;;;;::::::999999999:::888888999<<<===;;;888;;;<<<===>>>>>>===<<<;;;@@@???=========<<<:::888<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<<<<===>>>??????@@@AAABBBBBBBBBBBBAAA@@@???>>>===============>>>???@@@AAA@@@??????===>>>???@@@AAA@@@??????>>>>>>???===<<<===???AAAEEECCC@@@@@@AAACCCDDDDDDNNNMMMJJJHHHEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAADDDBBBAAA???>>>===>>>>>>;;;;;;<<<===>>>???@@@@@@CCCBBBBBBCCCDDDFFFHHHJJJCCCCCCBBBAAAAAA@@@??????;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@AAA???===;;;;;;<<<>>>???<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;>>>>>>>>>>>>===<<<;;;:::999;;;===??????>>>===<<<;;;:::999999888888999999:::999888666555555444444777777666555555555555666555555555666777888888999999999999888888888777777;;;::::::999888777666666666777888999999888777666777777888888888888777777666666555555555555666666666666777777666444333111222222222222222222222222222222333333333333444444555555555555555555555555666666666666666666666666555555666666666666555555444444444444555777888999;;;999666444333333444555555444444333333444444555555555444444444333333333888999999888555444444555777777777777777888888999555555666777888999::::::888888777666666666666666AAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888777777666666555555666666555444444555666666666777888777555444555666666777888999999888777666666777777777777777666666777777666666666555555555444555777888888777555444555555555555555555555555666666777888888888888777777777777777777777777777555555666666777777888888666666666666666666666666555555555555666666666666777777777777777777777777999888666555444555666777555666777888777666555444666666555555666666777888555666666666777777777777888999999:::::::::999999777777777777777777777777666666555555555555666666555555555555555555555555555555666666666777777777777777888999::::::::::::;;;:::999888888888999999;;;;;;:::888666555666888888777555444444555666777666666666555555555444444666555555666777888999999999777444444666888777666::::::::::::::::::999999;;;999888:::<<<===;;;999<<<<<<===>>>>>>===<<<<<<>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<=========>>>???>>>===<<<<<<<<<===>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@???>>>============<<<===???@@@AAA@@@@@@???===>>>???@@@AAA@@@@@@????????????>>>======???AAAEEECCCAAA@@@BBBCCCDDDDDDGGGHHHHHHHHHGGGEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>??????AAACCCDDDBBBAAAAAAAAAAAA@@@@@@@@@;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@????????????>>>===<<<======>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>======<<<;;;:::999:::;;;<<<<<<;;;;;;:::;;;;;;:::999999999999:::888777666666666666666666777777666555444444444555444444555666666777888888999999999888888888777777777777777777777666666666555666777888888777666555555555666666666666555555777666666555555555555666555555666666555444222111222222222222222222222222222222333333333333444444555555555555555555555555444444444444444444444444666666777777777777666666666666555555555666777777;;;:::777555444444555666555444444333333444444555555555555555444444444333666777888777555444444555666666666666666777888888666666666777777777777777777666666555555555555555@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@????????????@@@???>>>>>>===============<<<======>>>>>>======<<<<<<;;;:::999999888999999999888888888888999;;;<<<::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;::::::999888888777777777777777666666666666666777666666555555666666777888999999888666444555666777888888999999888888777777777777777777777777777777777777777666666666666444555666777777666555444555555555555555555555555555666777777888888777777777777777777777777777777777666666666666666666666555555555555555555555555555555555555666666666666666666666777777777777777888777555444444444555666666666666555555444444444666666666555666666777888555555666666666777777777555666777888999999999999777777777777777777777777666666666555555666666666555555555555555555555555444444555555555666666666777888888999::::::::::::;;;:::999888888888999999:::::::::888666555666777666666555444444555777888777777666666666666555555777666666666777888999:::999777555555777888777666999999999:::::::::::::::;;;::::::;;;======<<<:::<<<======>>>>>>======<<<<<<<<<<<<===???@@@???===;;;;;;<<<===============<<<<<<<<<;;;<<<<<<===>>>======>>>???@@@@@@@@@@@@AAA@@@???>>><<<<<<;;;;;;;;;===>>>@@@AAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>>>>???AAAEEECCCAAA@@@BBBCCCCCCCCC@@@BBBEEEGGGGGGEEEBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>===;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::======<<<<<<======>>>???=========<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999:::::::::666555555555666777777888777777666444444333333333444444444555666666777777999888888888888777777777444444444555555666666666444555666777777666555444444555555666666555555444777777666555555555555555444444444444444333111111222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333777777777888888777777777888888777666666666666666;;;:::888666555555666666555444444333333444444555666666666555555555444444444555666666444333444666555555555555555666666777777777666666666555555555666666555444444444444444@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>>>>========================>>>??????======>>>>>>>>>>>>======>>>===<<<;;;::::::::::::888777666666777:::<<<>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::::::::999:::999999999888888777777777777777777777777777888777777666666666666777777999::::::999666555555666777777777888888777777777666666666666777888999999888888777777777666666666444555555666666555555444555555555555555555555555555666666777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666555555666666666666666777777666666555555555666777888777666555444444444444555555444444555555666777555555555666666666777777555666777888999999999999777777777777777777777777555555666666666666555555555555555555555555555555444444444444555555555666777888999::::::::::::::::::999999999999999999999999::::::888666555666777555555444444555666777888777777777777777666666666777777777777777888999999:::999999999999999999999888888999999:::::::::;;;;;;;;;;;;<<<======<<<<<<===========================<<<<<<===???@@@???>>>::::::<<<=========<<<;;;;;;;;;;;;;;;<<<<<<======;;;<<<===>>>????????????AAA@@@???===<<<;;;::::::;;;<<<>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>@@@DDDBBB@@@@@@BBBCCCBBBBBB>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>><<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???======<<<;;;::::::::::::>>>>>><<<;;;;;;;;;;;;<<<;;;:::999999888888999999666555555555555666777777888777666444333333333333444444444444555555666666888888888888777777777777555555555555555555555555555555666777777666555555666777777777777777777666777777666555555555555555333333333333222222111111222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333666666777777777777666666888777777666666666777777999888777666555555555555555444444333333444444555777666666666666555555555222444555555333333444555444444333333444444555666555555555555555555555555777666555555444444555555?????????>>>>>>>>>==============================<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>>>>======>>>===<<<;;;:::999999999888777666666888:::===???;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999777777777888888999999999777777888888888888888888666666777777777777666666888999:::999666555666777666666666555555666666666333444555777888:::;;;<<<777777777777666666666666444444555555555555444444555555555555555555555555555555666777777777777777666666666666666666666666444444444555666666777777555555555555555555555555555555555555666666666666444444555555555666666666777777777777777777777888888777666555555555555666444444333333444444555666555555555555666666666666888888999999999999888888888888888888888888888888555555666777777666555555555555555555555555555555444444444444555555555666888888999:::::::::999999999999999999999999999999777999999888666555666666555555555555666666777777666666666777777777777777777777777777777777888999999999::::::999999999:::888888888999999::::::::::::;;;<<<===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>===<<<===??????>>><<<999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<=========;;;;;;<<<===>>>>>>>>>>>>@@@???>>><<<;;;:::::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>?????????@@@@@@@@@AAABBBAAA>>>======>>>AAA@@@??????AAABBBBBBAAAAAA@@@>>>======>>>@@@@@@??????@@@@@@@@@@@@?????????>>>===;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????CCCBBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>><<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>???===<<<;;;:::999999999:::>>>===<<<;;;;;;;;;;;;;;;999888888777666777777777777666666555555555555555777777666555444333333333444444444555555555555555777777777777777777777777888888777777666555444444666777888888888888777666666666777777777777666666666666555555555555666666333222222222111111111111222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444555555555555555555444555555555555666777888999777666666555444444444444555444444333333444444555777666666666666555555555222333555444333333444555333333333333333444444555333333333444555666666666888777666666555555666666>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@===>>>>>>??????>>>>>>===;;;:::999888888777888888888888888888999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666666777777888999999:::888888888888777777777777555666666777777666666555777888999888666555666777666555555444444555555666222333666888:::;;;;;;;;;666666666666555555555555444444444444444444444444444444444444444444444444444555666666777777666666666666666666666666666666333333444555666666777777444444444444444444444444555555555555666666666666333333444444555666666666777777777888888888888888666666666666666666666666444444333333444444555666444444555555555666666666999:::::::::::::::999999888888888888888888888888444555666777777666555444444444444444444444444444444444555555555666666666888999999::::::999999999888888999:::::::::999999666888999999777555555666555555555666666666666666555555666666666666777777777777666666666666777777666888999999888777777888888888888999999999999999999;;;<<<<<<;;;;;;<<<===<<<<<<;;;::::::;;;<<<<<<===<<<;;;<<<>>>>>>===;;;888888888777888999::::::;;;;;;<<<=========<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>?????????>>>===>>>============>>>??????@@@AAABBB@@@>>><<<;;;;;;===<<<<<<===@@@AAAAAA@@@BBB@@@===;;;:::<<<>>>@@@>>>??????@@@@@@??????>>>===<<<;;;:::999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAA???===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>??????????????????>>><<<===???@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::999999;;;===>>>===<<<:::999888888999:::::::::::::::999999999999888777666666555555666666777666666555444444444555777777666555555555555666555555555555555555555555666666777777777777777888::::::999888777666555444666777888999999888777666333444444555555444444333555444444555555666777888333333222111111222222333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444333444444555555444444333333333444444555777888999555555555444444444333333555444444333333444444555666666666555555555444444333444555555333222333555333333333333333444444555222222333444555666777888888888777666666666666666>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@???@@@@@@@@@@@@???===<<<======<<<======>>>???@@@>>>>>>????????????>>>>>>999999888888888888888999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888777777777777888888888888777777666666555555444444444555666666666666555444444666777777666555666888777666555444444555666777222555888;;;<<<;;;999888555555555555444444444444444333333333333333333444444444444444444444444444444555666666777777666666666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666222333333444555555666666555666666777777777777777222333555666777666666555666555555555555666777777444444444555555555666666888888999:::;;;;;;;;;;;;888888888888888888888888444555666777777666555444444444444444444444444444555555666666666777777777999999999::::::999999888777888999::::::::::::999555777999999777555555666666666666666666666555555444444555555555666666666666666555555555555666666555888::::::888777777888999999999999888888888888777:::<<<<<<:::999;;;<<<;;;:::999999999999:::;;;999999999;;;===>>>>>><<<888777555444444666888:::<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>??????>>><<<<<<;;;;;;:::;;;;;;<<<===>>>?????????>>><<<<<<===<<<<<<;;;<<<===>>>??????@@@AAA@@@===:::999999999999999<<>>===<<<;;;;;;<<<>>>???>>>>>>????????????>>>>>>===<<<;;;:::::::::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCDDDEEEEEEFFFEEEDDDDDD?????????>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????===>>>>>>??????===<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;:::999999;;;===>>>===<<<:::888777888999999777888999:::;;;:::999888888888777666666666666666555555444444444555666666777666666666666777888888666666666666666666666666666666666666777777888888888888888777777666666666555666777888888777666555333444444555555444444333333333333444666777999:::444333222111222222333444222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333444444555555555555444444444444444444444555666666555555555555555444444333555444444333333444444555555555555555444444444333555666666555333222333444333333333333333444555555444444555555666666666777777777666555555555555666>>>=========<<<<<<<<<<<<==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???@@@<<<<<<===>>>>>>===;;;:::===============>>>??????>>>>>>????????????>>>>>>:::::::::999::::::;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;999999999888888888888777999999888888777666666666666666555444333333222222333444555666666555444333333444666666555555777888888777666555555666777888444777:::<<<<<<:::777444555555444444444333333333444333333222222333333444444444444444444444444444444555555666666666666666666666666666666666666666777666666555444444333333777777777777777777777777555555555555666666666777222222333444444555666666444444555666777777666666///111333666777666555444777777777777777888999999444444444555555555666666555666777999;;;<<<<<<<<<888888888888888888888888444555666888888666555444444444444444444444444444666666666666777777777777999999:::::::::999999888777888999:::;;;::::::999555777999999777666555666666777777777666555444444333444444444555555666666666555555444444444555555777:::======:::999999;;;:::999999999888888777777777999<<<<<<:::999:::<<<::::::999888888999::::::666666777:::===??????>>>888666444222222555888:::>>>>>>?????????===<<<;;;;;;<<<===>>>????????????;;;::::::::::::;;;<<<<<<>>>>>>??????>>>===<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>@@@AAA???<<<:::888888777666888;;;>>>@@@@@@???:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@???>>>===<<<===>>>???;;;;;;<<<===>>>???@@@@@@??????AAABBBBBBBBBAAAAAA<<<<<<======>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;<<<<<<<<<===<<<:::999999;;;>>>???===;;;999888777777999999888999;;;=========;;;:::999888888777777777777777333333333444555666777888666666666777777888999:::777777777777777666666666555666666666777777888888666666666666777777777777444555666777777666555444555666666666666666666555222222333444666888:::;;;444333222222222333444555222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222555555666666666666555555555555444333333333333444555666666666666666555444555444444333333444444555555555444444444333333333666777777666444222333444444444333333444444555666777666666666666555555555666666555444444444444555;;;;;;;;;:::999999<<<>>>??????>>><<<999888:::;;;===>>>>>>>>>===<<<;;;::::::;;;===>>>>>>>>>===<<<>>>============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@??????===<<<<<<;;;;;;<<<:::888888999:::888:::;;;;;;;;;;;;===???AAA@@@<<<888999<<<;;;666999999999888888888888777888888888777777777777777555555555555555555555555666666666666666555555444555555555555666666666666666666666666666666666666777777888888999999999:::666555444222111111222222333333333444444444555555777777666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555666777777777777555444333444444444555555555555666444555555555555555555444444555555666666666666666666666666666666555555555444444444555555777888999555444444333333333444444777777888888999999::::::777777777777888999:::;;;888666666888:::;;;888555444444555555555555444444444555666777777888777777:::999999999888888777777999999999::::::999999999888777777666555444444444555555555555555666777777444444444444444444444444888888888777777777777777888888:::;;;<<<=========999999888888888888888999888999::::::::::::999888999999999888888888777777666<<>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@???>>>===<<<;;;:::::::::999999::::::;;;<<<>>>>>><<<;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@AAAAAAAAA@@@???>>>===<<>>>>>>>>>>>??????<<<======>>>>>>>>>>>>===????????????????????????@@@AAACCCCCCCCCAAA???>>>999::::::999888999;;;>>>AAA???===::::::;;;<<<>>>???===;;;999888777888888::::::;;;<<<;;;:::888777777777777666555555444444444444444444444444444444777555333333444444333222444444444555555555666666;;;666333333444444555777999999888666444333444555777777888888888888777777666555555555555444444444333333555666777777777777222222222222222222222222111111111000000000//////333333444444333333222111444333333333333333333333444333222111111222333444333333333444444444555555444333333333333444555555555555444333333333333444555555555555555555555555222222444555666666777777555666555444333333555777::::::999888777666555555555555555555555555555555666555444444333333333444;;;<<<<<<;;;999:::<<<>>>??????>>><<<::::::;;;===>>>>>>>>>>>>======<<<;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>><<<;;;;;;;;;;;;;;;:::999:::<<<>>><<<>>>@@@@@@?????????AAA;;;======::::::>>>>>>;;;999999999888888888777777777777777777777777777777666666666666666666666666666666666666666555555444555555555555666666666666666666666666666666666666666666666666777777777888666555444222111111222222333333333444444444555555555555555444444444333333555555555555555555555555666666666666666666666666555555555555555555555555555666777777777666555555666666666666666555444444444444555555555555444444222333444555666555555444666666666666555555555555555555444555555666777888666555555444444555555555444555555666666777888888777777777777888999:::;;;666444444555777777555333555555555666666555555555555666666777777777777666777777777777666666666555888888999999999999888888888777777666555555444444555555555555555666777777444444444444444444444444777777777666666666666666777888999:::;;;;;;;;;;;;999999888888888888888999888999999::::::999999888999999999888888888777777777;;;<<<===CCCKKKOOOLLLDDD;;;555666666444666:::999;;;>>>@@@AAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>===============<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBBBBAAA@@@???>>>===<<<::::::999999::::::;;;<<<>>>===<<<;;;;;;<<<======;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA???>>>>>>======>>>>>>???<<<===>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBCCCBBB@@@>>>===:::::::::999888999;;;===???>>><<<:::::::::;;;<<<<<<;;;999888777777777888999:::;;;;;;;;;:::888777666666666666555555555555444444444444444444444444777666444444555555444333444444444555555555666666999666444444555666777777666666555555444555666777666777777888888777777666555555555555444444444444333444555666666666666666222222222222222222222222333333333222222111111111333333444444333333222111222333333333444333333333333333222111111222333333444444555555555555666666555555555555555666777777555555444333333333333444555555555555555555555555222333444555666666666666444555555444222222444666888777777666666555555444555555555555555555555555666555444333222222222222<<<======<<<;;;:::<<<>>>>>>??????>>><<<<<>>>>>===<<<<<<;;;<<<======>>>=========>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>======<<<;;;:::;;;<<<;;;::::::<<<@@@DDDFFFHHHIIIIIIFFFCCCAAAAAA===CCCEEEAAA=========<<<999999888888888777777777777777777777777777777777888888888888888888888888666666666666666555555444444555555555555666666666666666666666666666666666444444444555555555555555555555444333222222222222333333333444444444555555333333333333222222222222555555555555555555555555666666666666666666666666555555555555555555555555444555666666777777666666666666777777666555333222333333444444444444333333000222444555666555333222555555555555555555555555666555555555555555666666666666555555555666666777444444555555666666777777777777777777888888999:::999888666666888888888777555666666777777666666555666666777777777666555555555555555444444444444444666666777777777777666666777777777666555555444444555555555555555666777777444444555555555555555555666666666666666666666666888888999999999999888888999888888888888888999999888888999::::::999888888999999999888888888888888888:::;;;>>>FFFRRRZZZ\\\RRRFFF:::777888888666666888:::===???@@@@@@???>>>??????@@@@@@??????>>>===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????AAAAAA@@@???>>>>>>======::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======<<<===???@@@BBBCCCCCCCCC>>>>>>============>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???>>><<<:::;;;;;;:::888888:::;;;<<<<<<;;;;;;::::::999999:::999777666666666777888999999:::;;;:::999888777555555555555666666666666444444444444444444444444777666444555666666555444444444444555555555555555777666555555666888888777444333333333444444555555666666777777777777666666555555555555444444444444444444555555666555555555222222222222222222222222444444444444333333333333333333444444333333222111000111333444555444444333333333222222222222333333333333333444444444444555555555555555555666666777555555444333333333333444444444444444444444444444444444555555555555444444333444444333222222333555555555555555555555555555444444444444444444444444555555333222222111111111===>>>>>>>>><<<;;;<<<>>>>>>?????????>>>???AAADDDCCCBBBAAA???>>><<<;;;;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;???DDDHHHWWWXXXYYYWWWRRRMMMIIIHHHJJJQQQSSSLLLAAA<<<:::888888888888888777777777777666666666777777777777777888888888888888888888888666666666666666555555444444444444555555555666666666666666666666666666666444444444444444444444444444444444333222222222222333333333444444444555555333333222222222222222222555555555555555555555555666666666666666666666666555555555555555555555555444444555555555555555444333444555666666555333222222333333444444333333222000222444666666555333222444444555555555555555666666666555444444444555555555555555555555555666777555666666777888888999999777777777777777888999999:::999777666666777888888666666777777777777666666666777777777666555444444444444444444333333333333555555555666666555555555777777666666555555555555555555555555555666777777555555555555555666666666666666666666777777777777999999::::::999888777777888888888777888888999:::888888999999999999888888888888888888888888888888888;;;===???EEEPPP^^^hhhcccTTTBBB999888999777444888:::<<<>>>???@@@????????????@@@@@@??????>>>===:::::::::999999:::;;;;;;888888999999::::::;;;;;;888999:::;;;===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@>>>======<<<<<<======>>><<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<;;;999888999:::::::::;;;;;;:::999777666888777666666666777888999888888999::::::999888777444444444555666777777888444444444444555555555555666555444555666666555333555555555555555555555555444555555444666999999666555444222222222222222111555666666777777666666555555555555444444444333333444444555555555444444333222222222222222222222222444444444444444444333333333333444444333333222111///000222444555555444333333333333333333333333333000000000000111111111111333333222222333333444555555555444333333333333444444444444444444444444444555555555555444444333222111333333333111111222333333444444444555555555666444444444444444444444444333222222111111222222333>>>???@@@???===<<<===>>>>>>???@@@@@@???AAACCCFFFGGGFFFCCC@@@>>><<<;;;:::=========<<<<<<<<<======;;;;;;::::::::::::999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;<<>>???@@@@@@???>>>>>>??????>>>>>>===<<<;;;::::::999999999::::::777777888888999999::::::777888:::<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;<<<<<<=========<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;:::;;;<<<;;;999888888999999999:::;;;:::888666555888888777666666777999:::666777888999999999888777333444444555666777888888444444444555555666666666444444333555666666444333555555555555555555555444222555666444888===>>>999777444111000222333333222555555666666666666555555555444444444444333333333333444444444444444333222222222222222222222222222222222222222333333333333333333444444333333222111000111222444555555444444333333333333333333333333/////////000000000111111222222222222222333444444555555444333333333333444444444444444444444444444555555555555444333222111111222333333111111111333333444444555555666666777444444444444444444444444000000000111222333555555???@@@AAAAAA???======>>>???@@@@@@@@@@@@AAADDDFFFHHHFFFCCC@@@>>>======<<<>>>>>>===<<<<<<<<<<<<===;;;;;;:::::::::999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<<<<;;;<<<>>>CCCFFFLLLOOOQQQRRRQQQOOOOOOOOOQQQXXXZZZQQQEEE>>>;;;:::888888777777777666666666444555555666666777777888666666666666666666666666666666666666666555555444333444444444444555555555666666666666666666666666666666666666666555555555222333333444444333333222333333333444444444555555444444444444555555555555555555555555555555555555666666666666666666666666555555555555555555555555444333333222222222333333333333333333333444444444333333444444444444333333333333444555555555555555333333333444555555666666555444444444444444555555333333333333333444555666555555555666777777888888777777777666666777777888666777777555333222333555555666666777777666666555555555666666666555444444444444444444555555555555333333444444444444333333666666666666666666555555555555555555555666777777555555666666777777888888777888888999999:::::::::::::::;;;;;;:::999888888777777777777888999::::::999888777777777777888999888888888888888999999999777;;;??????<<<@@@QQQbbbqqqlll```OOODDD@@@>>>;;;<<<===>>>??????@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;:::999999999::::::888888888888888888999999777888:::===>>>??????????????????>>>>>>=========::::::999999::::::;;;<<<:::;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>==============================>>>>>>>>>===============>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;::::::999:::<<<<<<:::999999:::999::::::::::::888777666888888777666666777888999555666777888999888777777444444444555666777777888444444444555666666777777444444444666777777555333555555555555555444444444000555777777===GGGJJJFFF<<<777222111333666777666444444555555555555444444444444444444333333333333222222333333444333333333222222222222222222222222111111111111222222222222333333444444333333222111222222222333333444444555333333444444444444333333111111111222222222222333444444444444444555555666555555444333333333333444333333333333333333333333444444444444444333222111000222444444222111222222444444444555555666666666333333333333333333333333000000111111333444666666???AAABBBBBB@@@>>>===>>>???@@@@@@@@@@@@AAACCCFFFEEEDDDBBB@@@???@@@AAAAAA???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>===:::;;;<<<;;;;;;<<>>===<<<<<<;;;:::::::::::::::999999999888888888888888777888;;;>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>=========::::::999999::::::;;;<<<;;;<<<===????????????>>>===>>>>>>??????>>>>>>====================================<<<<<<<<<;;;;;;===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999777999;;;<<<;;;:::::::::::::::::::::999888777777888777666555555555666777444555777888888888777666444444555555666666777777444444444555666777777777666555666888::::::888555666666555555555444444444000777:::;;;EEEUUU\\\YYYJJJCCC:::555666888888777444444444555555444444444444444444333333333222222000111222333333333333333222222222222222222222222000111111111222222222333333333444444333333222111444333222111111222444555333333444555555444333333111111222222222333333333444444333333444444555666555555444333333333333444333333333333333333333333333333444444444333222222000222444444333222222333333333333333444444444444333333333333333333333333333333333333333444444555@@@BBBCCCCCC@@@>>>>>>>>>???@@@@@@@@@???@@@CCCEEEBBBAAA@@@@@@@@@BBBDDDFFF???>>>===<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===============<<<:::;;;<<<<<<;;;;;;<<<>>>>>>??????>>><<<<<<<<<>>>???DDDEEE???:::999888666777777777777666666666666444444444555666777777888666666666666666666666666666666666666666555555444333333333444444444555555666666666666666666666666666666666555555444444444111222333444444444333222333333333444444444555555333333333444444555555555555555555555555555555555666666666666666666666666555555555555555555555555111111222333666999<<<===???<<<888555333333444444444555555666666555555444333222111000000222444555222222333333444555666666222222222333444555666777444444444555555777888888999999999:::;;;;;;<<<<<<888777666666666666777777666999;;;:::777555444666444444555555555555444444333333444555666666666555222222222333333444444444333444444555555444444333555555555666666666666666555555555555555666777777555666666777888999999999555666666777888999999999777777888888888888777777777777777777888999:::;;;999888777666666777888999777777888888999999999999===777555:::???@@@FFFMMMcccsss{{{ooo\\\PPPKKKHHHAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@??????===<<<;;;;;;::::::::::::::::::999999888888777777777999<<>>???@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>???AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999999999666999;;;<<<;;;::::::;;;;;;;;;:::999999888888888777666555444333444444555444555666888888888777666555555555666666666666666444444444555666777777888777777888:::<<<<<<:::777666666555555555444444444///888===???LLL```iiigggXXXNNNBBB999777666555333333444444555555444444333444444444333333333222222///000111222333444444444222222222222222222222222111111111222222333333333333333444444444333222222666555222000000222444555333333444555555444333333000000000000111111111111222222111111222222333444555555444333333333333444333333333333333333333333222333333444444333333333111333555555444222222333222222222222222222222222333333333333333333333333666666555444333333333333AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@???>>>>>>???@@@============<<<<<<<<<<<<================================================>>>>>>????????????>>>>>>======<<<<<<<<<<<<=========<<<:::999888999::::::;;;;;;<<<<<<;;;;;;:::999555666777777777555444333444555777888888666555333555555555555666666666666444444555555555555444444222333444555555444333222555555555555555555555555555555555555666666666666222111111000000111111222555555444333333222111111333333333333333333333333333444444555555444444333777777666666666555555555444444444444333333222111333444444333444<<>>??????@@@@@@???@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999999999777777777777888999:::;;;;;;<<<>>>?????????>>>===;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@??????AAABBBBBBAAA??????@@@@@@@@@??????>>>>>>>>>AAA@@@>>><<<<<<===>>>???@@@???===;;;:::;;;<<<===::::::::::::::::::::::::======>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@=========<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888777777888888777777666666555555444444555555555555444444555555555555666666666666555555555555666888999:::999::::::::::::999888888444444555555555555444444111777;;;@@@TTTmmmzzzyyyuuu```EEE666555777555111555555555555555555555555222222111111111111111222444444444333333222222222222333333444444333333222222222222111111111111000111222333444444333222111111111111111111111111111444333111000000111333444222222222222111111000000222222222333333444444444333333333222222111111111111111111222222333333333555444333222222222222222666666555444333333222222333333444555555444333333333333333333444444555666777666444333222222333444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDBBB@@@???>>>>>>???@@@>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<===<<<;;;:::999888999:::::::::;;;;;;;;;;;;;;;::::::666666777777666666555555444555777888999888777666555555555555666666666666444444555555555555444444333333444444444444333333444444444444444444444444333444444444444555555555444333333222222333333444444444444333333222222111333333333333333333333333333333444444444444333333555444444444333333333333444555555555555444333222000222444333333666>>>EEEMMMHHHAAA:::555333222222444444444444444444444444444444444444444444444444333333444444444444333333444555666555444444555666666666666666666666666666555555666888::::::999777666555555555555666777777888888888777666555666888666666666777777777888888888777777777666666555555333333444444555444444444222333333444444333333222444444444555555555555666555444444444444555666666666555555555555777888999999999999999999999999999888888999888888777666666555555666777888888888888777888999888777777999:::;;;::::::999999999999999<<<<<<<<<;;;;;;===AAAEEERRRgggtttkkkZZZOOOIIIDDD>>>===>>>>>>???@@@AAABBB???@@@@@@@@@???>>>=========<<<;;;:::999999999999777777777888888999:::;;;999999:::;;;;;;;;;:::999<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<=========;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>AAA@@@>>>=========>>>???AAA@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBAAA@@@@@@?????????@@@>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888888888888777777666555555444555666666666666666666555555555666666666777777777666555555666666777888999999999999999999888777777444444555555555555444444333999>>>EEEXXXqqq~~~~~~uuubbbIII:::777888666222444444444444444444444444222222111111111111111222444444444333333222222222111222222333333222222111000000111111222222222333000111111222222111111000111111111111111111111111444333111000000111333444333222222111111111111111222222222333333444444444333333333222222111111111111111111222222333333333555444444333222222333333777777666666555444444333333333444555555444333333333333333333333444555555555444333222222333333444@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBB@@@???>>>>>>???@@@>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888999::::::999::::::;;;;;;;;;::::::777666666666666777777888444555777888999999888777444555555555555666666666444444555555555555444444444444333333333333444444444444444444444444444444222222222333333333444444444333333222222333333444333333333333333222222222222222333333333333333333333333444444444444333333444444444444333333333333555555666666555555444444000222555444222222444777EEEGGGEEE===444///111555333333333333333333333333333333333333444444444444222222222333333222222222444555666555444444555666666666666666666666666666777666555666888999999888666666666666666777888888:::888666555666777777777777777777777888888888888888888777777666555444444111222333444555555555555222333333444444333333222444444444555555555555666555555444444555555666777666666666666777888999:::999999999999999999999999999999999999888777666555444555666777777777777777888999999999888888:::<<<;;;;;;:::999999999999:::<<<=========<<<===???AAAFFFWWWccc^^^RRRJJJCCC<<<<<<<<<===>>>???AAABBBCCC????????????>>>===<<<;;;<<<<<<;;;:::999999999999888888888888999:::;;;;;;<<<<<<=========<<<<<<;;;======>>>======<<<;;;:::888888999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@?????????AAA@@@???>>>===>>>???@@@BBBAAA???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@????????????@@@??????>>>===<<<::::::999::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999999999888777777666666666777777777777666666666777777777777888888888777777666666666666777777777888888888888777666666444444555555555555444444333999>>>FFFXXXnnn{{{{{{qqq```JJJ<<<999999666333333333333333333333333333222111111111111111222222444444333333333333222222000111111222222111111000...///000111222333444444111000000000000000000111111111111111111111111111444333222111111222333444444333111000000111222222222222333333333333444444222222222222222111111111111111111222222222222222555555444333333333444444888888888777666666555555333333444444444444333333333333333333333444444444333222222222222333444444@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCAAAAAA@@@???>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;:::999888888999::::::888999999:::::::::::::::777666555555666777999:::666666777777777777666555444444444555555555666666444444555555555555444444555444333222222333444555333333333333333333333333222222222333333333333444222111111000000111111222222222222222222333333333222222222222222333333333333333333444444333333333555555555555555555555555444444555555555555444444333555777666333222222333777;;;===:::333000333777222222222222222222222222333333333333333444444444333333222222222222333333444555666555444444444666555555555555555555555555777666666888::::::999888777666666666666777888888===:::666666888:::999777777777777777888888888999888888777666555444444333222333444444555555555444333333333333333333333333444444444555555555555666555555555555555666666777777777777888888999::::::888888888888888888888888:::::::::999888777666555777777888999::::::999999888999::::::999999;;;===<<<<<<;;;:::::::::::::::<<<===??????>>>======>>>???IIIQQQOOOIIIEEE???:::============>>>@@@AAAAAA????????????>>><<<;;;:::<<<;;;::::::999999999:::999888888999999:::;;;<<>>>>>>>>?????????>>>===<<<;;;:::777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<=========AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@??????@@@??????>>>>>>>>>??????BBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???????????????@@@@@@???>>>===<<<;;;:::999999999999999999999999999:::::::::::::::::::::999;;;<<<<<<<<<;;;:::999888666666666777777666666666777777888888888999999999888888777666666666666666666666777777666666555444444444555555555555444444222666;;;AAANNN___iiijjjeeeWWWFFF;;;888888666333222222222222222222222222111111111000111111222333333333333333333333333333111111222222222222111111///000000111222222333333222111000//////000111222111111111111111111111111333222222111111222222333444333111000000111222333333333333333333333333333222222222111111111111111111111111111111222222222555555444444333444444555888777777777666666666555333333333333333333333333333333333444444444333333000000111111222333444444?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::999999999999:::::::::999888888888999::::::888888999999999999999888777666555555555777888999777777666666555444333222444444444444555555555555444444555555555555444444444333222111111222333444333333333333333333333333222222333333333444444444222111111000000111111222111222222222222222222222111111111222222333333333222333333333333333333222444444555555555555555555222333333444444444333333555555555444333222333444111333444555555444555555222222222222222222222222222222222333333333444444444444333222222333444444444555666555444444444666444444444444444444444444555666888;;;===<<<999666666666666666666777777888<<<999666666888:::888666666777777777777888888888777777777666555444444333444555555555444444333222333333333333333333333333444444444555555555555666666555555555555666777777777777888888999:::::::::888888888888888888888888:::::::::999999888666666999999::::::;;;:::::::::888999::::::999:::<<<>>>===<<<;;;;;;::::::;;;;;;;;;>>>@@@@@@???===<<<<<<===BBBDDDCCCAAA@@@>>><<>>>>>===>>>>>>>>>?????????>>>>>>===;;;;;;;;;;;;:::999999999::::::999999999999:::;;;<<<============<<<<<<<<<<<<===????????????>>>===<<<;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>???AAA@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@?????????>>>>>>???@@@@@@@@@???>>>===<<<;;;::::::999999999999999999999999888888888888999999999999:::;;;;;;<<<;;;999888666444555555666666555555444888888888888999999999999999888777666666555555666555666666666666555444444444444555555555555444444333555888;;;CCCLLLRRRSSSRRRIII>>>777555555444333222222222222222222222222111111000000111222222333333333333333333333333333222222333333333333222222111111111111111111111111333222111000000111222333111111111111111111111111222222222222222222222222333333222111111222333444333333333333333333333333111111111111111111111111111111111111111111111111444444333333333444444555666555555555555555444444333333333333333333333333333444555555555444444333///000111222333444444444>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999999999888777777888:::;;;888999999999999888777777666555555555555666666777777666555444333333222222333444444444444555555555444444555555555555444444333333222222222222333333222222222222222222222222222222333333333444444444444333333222222333333444222222222222222111111111000000111111222333333333222222333333333333222222222222222222333333333333222222333333444333333333444333222111111222333444444333222444666777444222222222222222222222222222111111222222333333444444555444333222222333444555444555666555444444555666444444444444444444444444333555888<<<>>><<<888555555555555555555666777777777666555666666666555444666666666666777777777777666666666555555555555444555555555555444333222111444333333222222333333444444444444555555555555666666666555555666666777888666666888999999:::999999888888888888888888888888999999999:::999999888777777888888999999999888888777888::::::999:::<<<>>>======<<<;;;;;;;;;;;;<<<;;;>>>@@@AAA???===;;;;;;===>>>???===<<<<<<>>>@@@@@@@@@???>>>============>>>>>>??????>>>>>>======;;;::::::999999:::::::::::::::::::::;;;<<<=====================>>>????????????@@@??????>>>===<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@??????>>>======<<<<<<<<<999999999999999999999999777888888888888888999999777888999:::999777555333444444555555555555444444777888888888888999999999888888777666666666666666555666666666666555444444444444555555555555444444555666777888;;;>>>@@@BBBAAA===777333222222333333222222222222222222222222000000000000111222333333222222333333333333444444333333333444444333333333222222222111111111000000333333222222222222333333111111111111111111111111222222222222222222222222222222222333333333333333444444333333333333222222000000000111111111111111111111111111111000000000333333222222222333444444444444444444444444333333333333222222222222333333555555666777777666444333000000222333444444444444===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888888888777777888888888999888777777777888:::;;;999999999999888777555555444555555555555444444333555555444444444555555555333333444444444555555555444444555555555555444444222222333333333333222222222222222222222222222222111111111222222222222333444333333222222333333444333333222222111111000000///000000111222222333333222222333333333333222222111111222222222333333333222333333444555555444444333222222222333333333333555333222333555555444222333333333333333333333333000111111222333333444444444333222111111222333444444555666555444444555666333333333333333333333333333444555888::::::777555444444444444444555555666444666888888777555444444444555555555666666666666444444444555555555555666444444444555444444333333444333333222222333333444444444444555555555555666666666666666666777777888555666777888999999999888888888888888888888888888888888999999::::::999999777777888888888888777777666888999999999:::<<<>>>>>>======<<<<<<<<<<<<<<<;;;>>>@@@@@@>>>===<<<<<<;;;<<<>>>===;;;:::===AAA???>>>>>>============>>>===>>>??????@@@?????????:::::::::999999::::::;;;::::::::::::;;;<<<===>>>======<<<===>>>???AAABBB?????????@@@@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<=========>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>========================<<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@========================888888888888888888888888888888888999999:::::::::777888999:::999777555333555555666666666666555555777777777888888888888999888777666666666666666777666666666666666555444444444444555555555555444444555555555666777666888:::888666444222111111222333333333333333333333333333000000000000111222333444222222222333333444444444222222333333333333222222111111111111111222222222111111222222222222111111111111111111111111111111222222222333333222222222000111333444555444333222444444444333333222222222///000000000111111111222222111111111000000000///111111111111111222333444333333333333333333444444333333222111111222333333666777888999888777555444111222333444555555444444===>>>>>>???@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>===>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777777777777888888888888777777777888:::;;;:::::::::999777666444333444444555666555444222111333333444444666777888999333333333444444444555555444555555555555555555444111222333444444333222111111111111111111111111111000000000000111111111111222111111111111111111222444333333222111000/////////000000111222222333333222222222333333222222222333333333444444555555555333444444555666666666555333333444666777666444222000111111222222333333444333333333333333333333333000000111222333333444444333222000//////000222333444555666555444444555666333333333333333333333333444333222444666777666555444333333333333444555555333888<<<<<<999666555666444444444444555555555666333333444444555666666666222222333444555555555555444444222222222222444444444444444555555555666666666666666666666777888888444555777888999999888888777777777777777777777777777777888999::::::::::::888888999999999888888777666777888888888999<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;===??????>>>=========:::<<>>??????===>>>???@@@@@@AAAAAA@@@:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>888777777888999;;;===>>>>>>??????@@@@@@@@@??????<<<<<<;;;::::::999999888::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======999::::::;;;<<<<<<<<<;;;999:::;;;===>>>>>>??????????????????????????????======>>>???@@@AAABBBBBB>>>>>>===>>>>>>???@@@@@@============>>>>>>>>>>>>888888888888888888888888999999999::::::;;;;;;;;;999:::<<<===<<<:::777666666666777777777777666666666777777777777888888888777777666666666666777777666666777777666666555444444555555555555555555444222222333555444333444777555555444333111111222333333333333333333333333333000000000000111222333444222222222333333444444444111111222222222222111111//////000111222333333444///000111222222111000///111111111111111111111111111222222333333222222111///111444666666555333111444444444333333222222222//////000000111111111222222111111111000000//////111000000000111222222333333444444444444444444444444333222111111222333444777888999:::999888666444222333444555666555444333<<<======>>>???@@@@@@@@@???????????????>>>===<<<============<<<<<<<<<<<<;;;;;;999999999999;;;;;;<<<<<<;;;::::::999888888999999999::::::;;;;;;<<<;;;;;;;;;::::::999999999<<<:::888666555555666777888888999999999999888888777777777777777666555555666666666666666555555444555444444333333444444555555555555444444555555555333333333333333333333333333333222222111000//////111000/////////000222333111111111111111111111111444333333222111111111222111111111111111111111111000000000000000000000000222222333333333222222111333333333444444555555555555555555444444333333333444444333222222444555666444333111000000111333444555444333222222222333444333444444555555333000...333333333333333333333333444555555555444333333222555555555555555555444444666666555555555444444444666555444333333333333333444444444555555555666666666666555555555444444444444444444444444444444444555555555555555555555555666666555444333333333333222222222333444555666777888888888888888888888888888888888777777777777777888777666555444333333333555555666666777777888888777777666666777777888999777666666777888;;;===>>>=========>>>===<<<<<<;;;999999888777888999;;;<<<:::;;;<<<<<<<<<;;;:::999============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@???>>>===>>>???BBBBBBAAAAAA@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999:::;;;;;;???<<<;;;;;;>>>>>>===:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999<<<<<<======>>>>>>????????????@@@@@@@@@@@@??????===>>>?????????>>><<<;;;??????@@@@@@@@@??????>>>AAAAAA@@@???>>>===<<<;;;:::999999888777777777888555777999:::;;;;;;999888888888888777777777777777333444666777777777666555333444777999::::::999888777777666444444333333333555555555555666666666666888777777666555444444444444555555555444333333222555555555444444333333333333333333333333333333333///000000000000111111111444444444444444444444444000111333333333222000...444333222111111111333333222111000//////000111222000000000000111111111111///000000000000111111111000000111222222222222111444444333333333222222222111111000000000000000111111111111000000000000000000000111222333444444555666555333222222333444555555444222111111222444555444444444555555555555666333333333333333444555666<<<======>>>??????@@@@@@??????@@@@@@??????>>>===============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::999999888777777888888888999999::::::::::::::::::999999999888888777777666666666888:::<<<777888888999999888888777888888888888888777666666666666666666666555444444555444444333333444444555555444444333333444444555333333333333333333333333333333222222111000000///111000000///000111222333111111111111111111111111333222111111000000000111111111111111111111111111000000000000000000000000222222222333333222222111222333333333444444444444444444444333333333222222333333222222333333444555444333111000000111333444555555444333333333444555444444444333111111333555333333333333333333333333444444555555444333333222555555555555555555555555666666555555555444444444666555444333333333333444444444444444555555555666666555555555444444444444444444444444444444444444555555555555555555555555555555444333333333444444333333333333444555666777888888888888888888888888777777777777777666666666777666555555444444444444444555555555666666666666777777777777888888999999888888888999:::<<<>>>???============<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????======>>>>>>>>>==================>>>>>>>>>>>>???===???@@@???>>>===>>>@@@BBBAAAAAA@@@@@@?????????===<<<<<<<<<<<<<<<<<<===>>>===<<<:::::::::;;;;;;>>><<<;;;<<<>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>????????????@@@@@@@@@@@@??????===>>>>>>???>>>===<<<;;;======>>>?????????>>>>>>@@@@@@???>>>===<<<;;;;;;::::::888777777777888888777999;;;===>>>===<<<<<<999999999888888777777777555555666777777777777666444666888999:::999888888444444444444555666777777777777777666666555555555777777666666555444444333444444555555444444333222555555444444444333333333333333333333333333333333000000000111111111222222000000000000000000000000111222333444444222111000333222111111000111222333111111000//////000111111//////000000000111111111000000000111111111111222111111222333333333333333444333333333333222222222111111000000000000111111111111111111000000000000111111111222222333333444666666555555555555666666444444222222222222444444444444444555555555555666444444444444444444555555=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;999::::::;;;;;;::::::999:::999999888888777777777777777777777777777777888888888888888777777777777777666666666777999<<<===777888888999999888888777888888888888888888777666555666666666666555444444555444444333333444444555444333333222222333333444333333333333333333333333333333222222111000000000111000000000000111222222111111111111111111111111222111000000///000000000111111111111111111111111000000000000000000000000111222222333333222222222222222222222333333333333333333333222222222222222111222333333444444333333333333111111111222333444555555444444444444555555666555444111000111444777333333333333333333333333444444444444444333333222555555555555555555555555555555555555555444444444555555444333333333444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333333444555555666555555444555555666666777777777777777777777777777777666666666555555555666666555555444555555555444444444444555555555555888888888888999999999:::::::::::::::;;;===???AAA>>>>>><<<;;;;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>????????????>>>???@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<>>>???@@@>>>===;;;::::::;;;;;;===<<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<======>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;:::888666666777999::::::;;;===???@@@@@@@@@@@@;;;::::::999888777777777777777777777777888888999777888999::::::999888777555555555555666777888999:::999888777666555555444666666666555555444444333444444555555444444333333555444444444444333333333333333333333333333333333111111222222222333333333222222222222111111111111222333444444444333111000111111000000000111111222000000////////////000000//////000000000000111111000111111111111222222222222222333444444444444333333333333222222222111111111000000000000000111111111111111111111111111111222222222222222222222222111222222333333222222222333333333333333333333333444444444555555555555666555555555555444444444444======>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999:::999999999888888888777666666666666555555555555666666666666666666666666999888888888888888999:::777777888888888888777777666666777777777777666666555555666666555555444333555444444333333444444555333222222222222222222333333333333333333333333333222222222111111111000000000000000111111111222222111111111111111111111111222111111000000000111111111111111111111111111111000000000000000000000000111111222333333333222222222222222222222222222222222222111111111111111111111222444555555555444333222222111111111222333444333333333333444444444555666444333555888999666333333333333333333333333333333333444444444333333222444444444555555555555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222333444555666777777777666555555555555555666666666666666666666666666666555555555444444444666555555555555555666777555555555555555555555555888888999999::::::::::::::::::::::::;;;===???@@@???>>><<<::::::;;;<<<===<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA???>>>===============>>>>>>>>>?????????>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???<<<;;;;;;<<>><<<;;;;;;;;;<<<;;;;;;;;;<<<>>>?????????<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>><<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;999777666666777999:::;;;<<<===???@@@AAAAAAAAA<<<;;;;;;:::999888777777999888777777777888:::;;;999::::::::::::999888777888888777666666666666666999999999888777666666666555555555444444444333333333444444555444444333333444444444444444444444444333333333333333333333333222222222333333333444444444444444333333333333333222222333333333222111000000000000000000111111111000//////////////////000////////////000000000111111111111111222222222222111222222333444333333333222222222222111111111111000000000000000000111222000111111111111111222222333333333222222111111111///000111222333222111000222333333444444333333222444444444555555555555666666666666666555555444444>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999;;;;;;;;;;;;999999:::::::::::::::999999999777666666666555444444444555555555555555555555555888888888888888888999999777777777888888777777777444444555555555555555444555555555555555444444333555444444333333444444555222222222111111222222222333333333333333333333333222222222111111111111111000111111111222222222222111111111111111111111111222222111111111222222333111111111111111111111111000000000000000000000000000111222333333333333333222222222222222222222222111111111111111111111111222333555666666666555444111111111222222333333444111111222222333333333333333111333===GGGIII???444333333333333333333333333222222333333444333333222444444444555555555666666444555555555555555555555444444333333333444444555444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444222222222333444555666777888777666555555555555555555555555555555555555555444444444444444444444444666666555555555666666777666666666666666666666666777888999::::::::::::999999999888888999;;;===>>>???===;;;:::999:::<<<===::::::::::::999999888888999999::::::;;;<<<===>>>============>>>>>>>>>>>>>>>>>>======>>>???@@@@@@BBBAAA???>>><<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???<<<;;;;;;<<>>???<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>><<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===============<<<===>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<;;;:::999777666666888999:::::::::;;;===>>>?????????;;;;;;::::::999888888777999888777777777888:::;;;::::::::::::999888888777888777777666666666666777777777777777888888888888444444444444333333333333333333444444555444444333444444444444444444444444333333333333333333333333222333333333333444444444222222222111111000000000111111111111111000000/////////000000111111111111//////000000000000//////...////////////000000000000000111111111222222222000111111222222222222222222222111111111000000000000000//////000111222222000000111111222222222333444333333222222111111111222333555666777666555555222333333444444333333222444444444555555555555666666777777777777666444444>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::888888777777666555444444444444444555555555555555444555666777888999::::::666777777888888777777666222333333444444444444444444555555555555444333333555444444333333444444555333222222111111222222333333333333333333333333333111111111111111111111111000111222222333333222222111111111111111111111111222222222222222222333444111111111111111111111111000000000000000000000000000111222222333333333333333333333333222222222222111111111111111222222222222333444444555555444444000111111222333333333444///000111222333333222222111000444AAAOOOQQQFFF:::333333333333333333333333111222222333333333333333333333444444555666666666444444444555555555555555444444333333333444555555444444444444333333333333333333333333444444444444444444444444444444444444333333333333333333333333222222222333444555666777777666666555444444444555444444444444444444444444333333444444555666666666777777666666555666666666777777777777777666666666666777999:::::::::999888888888777777888999;;;<<<======;;;:::::::::;;;<<<999999:::::::::999888888:::::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<============???@@@AAA@@@?????????AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===999:::<<<<<<;;;;;;<<<>>><<<<<<<<<======>>>>>>???<<<<<<<<<===============<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===============>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;888888888888888888999999999999999::::::;;;;;;<<<999999999999999888888888888888888777888999999:::::::::999999888888888888333444444555666888999:::666666666777777888888888333333333333333333333333333333444444555555444444333333333444444444444555333333333333333333333333222222333333333444444444444444444333222222111111111000000000//////////////////000111222222222222000000111111111111000000......////////////000000///000000000000111111111000000111222222222222111111111111000000000000///////////////000111222333000000111111222333333333333333333222222111111111222222333444555555555555333333333333333333333333444444444555555555555666666777888888888777666555???>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;999999999999999999999999::::::999888777666555555444444444444555555666666444444555666777888888888666666777777777777666666222333444444555555555444444444555555444444333222555444444333333444444555333333222222222222333333333333333333333333333333111111111111111111111111000111222333333333222222111111111111111111111111111111111111111222333333111111111111111111111111000000000000000000000000000000111222333333333333444444444444333333333222111111111222222222333333222222111111222222333444000000111222333333444444///000111333444444333333333333666===EEEFFF@@@:::333333333333333333333333111111222333333333333333333333444444555666666777444444444555555555666666333333333333333444555666444444444333333333222222222222333333333444444444444444444444444444444444333333333333333333333333333333333333333444555666555555444444444444444555333333333333333333333333222222333555666777888999888888777666555555555666777777666666666555555555555666888999:::999888777888888777777888999;;;<<<<<<<<<;;;;;;;;;;;;::::::888999:::;;;;;;;;;:::999<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAA???===<<<;;;;;;<<<<<<<<<============>>>>>>>>>???@@@AAAAAA??????@@@AAABBBAAAAAA@@@@@@?????????===<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<===888:::<<<;;;999888:::<<<;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999999999666777888999:::999999888888888888777888888888999777777777888888888888999666777777888888888888888999888888777777777888888222222333444555777999999777777666666666666666666222222222222222222333333222333444444555555444444333333333444444444555555333333333333333333333333222222222222333333333333666666555555444333333222222111111000000000000000///000111222333333333222000111222333333222111000........./////////000000....../////////000000000000111222222333333222222111111000000000/////////////////////000111222333000000111222222333444444333333222222222222222222/////////000000111222333444444222222222222444444444444444555555555555666555666888999999888777666?????????>>>>>>>>>>>>>>><<<===>>>???????????????<<<<<<;;;;;;;;;:::::::::<<<;;;999999999999;;;<<<888888888888888888999999<<<;;;:::999888777666555444444444555555666666666777777777777666555333333666666777777777777666666333444444555666666666555444444555555444444333222555444444333333444444555444333333222222333333444333333333333333333333333111111111111111111222222000111222333444333222222111111111111111111111111000000///000000111222222111111111111111111111111000000000000000000000000///000111222333444444444555555555444444333333333111111222222333333333333111000/////////000222333///000111222333444444444000111222444555555444444777888888777666555555555333333333333333333333333000111222333333333333333333333444444555666777777444444444555555555666666333333333333333444555666444444444333333222222222222222222333333444444444444444444444444444444444333333333333333333333333444444333333333444555555444444333333333444444555333333333333333333333333111222333555777888::::::999999888666555555555555666666555555555444444444444666888999999999777666999888888777888999;;;<<<;;;;;;<<<<<<<<<;;;:::999888999;;;<<<===<<<<<<;;;???>>><<<;;;;;;<<<===>>>============>>>>>>>>>???============>>>???@@@AAAAAA@@@===<<<;;;<<<===>>>>>>>>>>>>>>>???????????????@@@AAAAAA??????@@@AAABBBBBBAAAAAA@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;===>>>888:::;;;:::888777888:::;;;<<<<<<===>>>??????@@@======<<<<<<;;;;;;;;;:::<<<<<<======>>>?????????@@@AAAAAABBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>===<<<;;;999999888888888777777777777777555666888:::;;;:::888777999888777777666666777777666666666777888888999999555666777999999888777777888777777777777777888888555555444444444555555666888888777666555444333333222222222222222222222333222333333444555555555444333333333444444555555555333333333333333333333333111111222222222333333333222222111111000///......333222111111000111111111///000222333444444333333111222333444444333222111............/////////000............////////////222222333444444444444333000000000000////////////////////////000111222333000000111222333333444444222222222222222222222222222111111000111333555666555444222111111222444555444444444555555555666666444555777999:::999888777AAA@@@??????>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999:::;;;:::999999888777666666555555555666666666666555555777666555444444555666777666666666666555555555555444444555555555555555555444444444333333222222222444444333333333333222222333333222222111222222222333333333333333333333333555444333333222222222222222222222222111111000000000000000000////////////000000000000////////////............////////////111111000000//////.........///000222222111000000333444444555555444444333111111111111111111111111000000000000000000000000111111111111222333444555444444222222222222444444333333333333333333333333111111222222222333333333444444444444333333222111333333333222222111111111444555555666777666666666444444333333333444444555111111222222222333333333222222222222333444555555666555555555555444444444444444444333333222222222333222111000000000222222555444333222222333444555666555444333333333333333444444444555555555666666888888888888777777777777555555555444333333222222666666666666666666666666===999444444888;;;===<<<;;;::::::999999::::::;;;============<<<;;;:::999<<<<<<;;;:::;;;<<<===>>>;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@??????>>>>>>===========================>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAABBB@@@>>>>>>??????===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<:::;;;<<<===>>>???@@@AAAGGGDDD???:::999:::===???<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCC>>>>>>?????????>>>>>>===:::888666555555777999;;;:::999888888999999888666888777666444444444555666777777777777777777777777777777777777777777777777777888888888888777777666555666666555444444777999555444555666888888666444555555333222222222222222333222222333555555444222333444666666555444555666222111000111333444333222222222333444444444444333333333333222222222111111444222111111333333222111000000000000000000000000111111000000//////............///000000///......////////////////////////000000111111111111000000000000//////............///////////////000111111111111222222222333333333000000000000000000000000333222111000111333666888@@@===999555333222222333555555555555555555555555555666888;;;===<<<888555AAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999888999999::::::999999888777777666666666666777777777777666666777666555555555555666777666666666666555555555555444444555555555555555555444444333333333222222222444444333333333222222222333333333222222333444444333333333333333333333333444444333222222222333333111111111111000000///////////////000000111111111111000000000/////////////////////000000000111111222222222111111111111111//////000111111111111111333333444444444444333333111111111111111111111111111111111111111111111111111111111111222333444555222333444444444444333222333333333333333333333333111111222222222333333333444555555555555444333222333333333222222222111111444444555666666666666555444444333333333444444555111111222222222333333333222222222222333444555555555444444444333333333333444444333333333222222222444333222111111222333333444444444333333444444444666666555444444444555555666666666666666666666666888888777777777666666666777777777666666666666666666666666666666666666666000111333555777999;;;<<<::::::999999999999::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;:::::::::;;;<<<===;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<=========>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???<<<:::999<<>>???@@@@@@AAA@@@>>><<<;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@???????????????@@@AAA??????@@@@@@???>>>=========;;;999777666666777777999888888999::::::999777888777666555444555555666888888888888888888888888777777777777777777777777888888888888777666444444444555555555333444666888666555444555666666444222333333222222222222222111222222222444666777555444222333555666555555555555222111000111333444333222111111222333333333333333222222222222111111111111333222111222333333222111000000000000000000000000111000000000/////////...........................////////////////////////000000111111111111000000000000000/////////......///////////////000111111111111111111222222222222000000000000000000000000111111111222333555666777:::888555333222222333444444444444444444444444444555555666999;;;:::777555AAAAAA???>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::999888888888888999999999999888777777666666777777888888888888777777777666666555555666666777666666666666555555555555555555444444444444444444333333333333222222222222333333333333222222222222333333333333333444555666333333333333333333333333333222222222222333333444000000000000000/////////......///000111222333444111111000000000/////////000000000111111111222222111111111111222222222222000000000000000111111222222222222333333222222222111111111111111111111111111111111111111111111111111111111111222333444555000222555666666555222000333333333333333333333333111111222222222333333333555555666666555555444444333333333222222222222111333333444555555555555555444444333333333333444444111111222222222333333333222222222222333444555555444444333333333222222222333333333333222222222222444444333333333333444555333444444555555444444333666666555555555666777777777777777777777777777777777777777666666666555555333333333333444444444444666666666666666666666666)))///666888777777999;;;::::::999999999999::::::888999::::::::::::::::::::::::999999999:::;;;<<<:::::::::::::::;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@@@@<<<666666<<>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<============>>>>>>>>>>>>:::;;;=========<<<:::888<<<======>>>>>>??????@@@?????????>>>>>>??????@@@AAA@@@??????>>>>>>>>>???AAAAAAAAA@@@???>>>===<<<===<<<:::999777666666666777666777999;;;;;;999777888777666666555555666666888888888888888888888888888888888888888888888888888888888777555444222111333444555444333333555777888666444333333333222111000000222333333222111111222222333555888888777555111222444555666555444333222111000111333333333222000000111222222222222222111111111111000000000000222111111222333444222111000000000000000000000000000000000000///////////////...---,,,,,,---...//////////////////////////////000000111111000000///000000000//////////////////////////////000111111000000000000111111111111000000000000000000000000000000222444555666777777444333111000111222444555444444444444444444444444555444444555777777666444AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;999999999888888888888888777777777777666666555555666777777888888777777666666666666666666777777777666666666666555555555555555555444444444444333333333222222222222222222222333333333222222222222111111111111222333444555666333333333333333333333333222111111111222333444444111111111111000000000000///000000111222222333333111111111000000000//////000000000111111111222222......//////000000111111111000/////////000222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111222333444444222333444666666444333222333333333333333333333333111111222222222333333333444444555555555555444444222222222222222222222222222333444444555555444444444444333333222333333333111111222222222333333333222222222222333444555555444444444333333333333222333222222222222222222222333333333333333444444444222333444555555444333222555444444444555666777777888888777777777777666666666666666666555555555555000000111222222333444444666666666666666666666666///333888::::::888888999999999888888888888999999666777888999::::::::::::999999999999999:::::::::::::::999999::::::;;;<<<>>>??????@@@AAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???@@@===999888<<>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;>>>>>>>>>>>>============888999<<<===>>>===;;;999============>>>>>>?????????>>>===<<<<<<===???@@@AAA@@@@@@?????????@@@@@@BBBBBBBBBAAA@@@>>>===<<<:::::::::999888888777666555555666888::::::888666777666666666666666666666888888888888888888888888777777777777777777777777666666666555444333222111222333444444333333444666;;;888444333333333222111///000222444555444222111222222333666888999888666333333333444555555333222222000000111222333222111//////000111111111111111000000000000////////////111111111222444444222111000000000000000000000000000000000000////////////000...---++++++---...000//////////////////////////////000000000000//////........................///////////////000000111////////////000000000000000000000000000000000000...000333555777777777666222111000000111222444555333333333333333333333333555333222222444555444333@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888777777555555555555555444444444555666666777777666666555555666666777777777777777666666666666555555555555555555444444333333333333222222222222222222222222333333222222222111111111000000000000111222444444333333333333333333333333111111111111222222333444222222222222222222222222222222111111111111111111111111111111000000000000/////////000000000111111......//////000000111111111000/////////000222333000111111222222111111000111111111111111111111111111111111111111111111111111111111111222333444444555444444333333444444555333333333333333333333333111111222222222333333333222333333444444444333333222222222222222222222222222333444444555555444444555444333222222222222222111111222222222333333333222222222222333444555555555555555555444444444444222222222222222222222222111222222333333333333333222333444555555444333222333333333333444555666666666666666666666666666666666666666666555555555555333333444555666777888888666666666666666666666666666555555777:::;;;;;;999999888888777777888888999555555777888999999::::::888888888999999999999999:::999999999999:::;;;;;;===>>>??????@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>?????????===<<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;>>>>>>>>>>>>============::::::;;;<<<======>>>>>>===============>>>>>>>>>======<<<;;;<<<===???@@@?????????@@@@@@AAACCCCCCBBBBBBAAA@@@???>>><<<;;;<<<;;;;;;:::999888777666666555444555777777666555555555555666666666555555777777777777777777777777666666666666666666666666222333333444444444444333222333555555444333444555;;;999555444444444333222000222444666666555444333333333333666999;;;;;;:::666444333444555555333111111000///000222333222111//////000111111111111000000000000/////////......000000111333555555333111000000000000000000000000////////////000000000000000///---,,,,,,---///000//////////////////////////////000000000000//////------------------------///////////////000000111....../////////000000000000000000000000000000000...000333555777777666555222222111111111222444444333333333333333333333333555333111000222333333222>>>======<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::999999888777555555555555555444444444555555666666666666555555555555666777888888888888666666666666555555555555555555444444333333222222111111111222222222222222222222222222111111111111000000000000000111222333333333333333333333333333222111111111111222222333222222222333333333333333222222111111111000000000222222111111111000000000/////////000000000111111111111111111222222222222000000000000000111111222111111111222222111111111111111111111111111111111222222222222222222222222111111111111222333444555666555444333333444555666333333333333333333333333111111222222222333333333222222333333444333333333111222222222222333333333333333444555555555555555555444333222222111111222111111222222222333333333222222222222333444555555666666555555555444444444111111111222222222222222000111222333444444333333333444444555555444444333444444333333333444444555555555555666666777777777777777777666666666555555333333444555666666777777666666666666666666666666555222///222777;;;<<<:::888888777777777777888888555666777888999999999999777888999::::::::::::999999999999999999:::;;;;;;<<<===>>>>>>??????>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;?????????@@@@@@?????????>>>===>>>@@@BBBAAA>>>:::>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@========================<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@???>>>===<<<;;;??????===;;;:::999999999;;;888555444444555444333333333444555555555444444666666666666666666666666555555555555555555555555111222333444444555555444222444555666555444555555999777555555666666555444333444555666666555444444333222333666;;;@@@CCCDDD<<<888444333444555333111111000///000222222222111//////000111111111111111000000000000////////////000000111333555555333111000000000000000000000000////////////000000000000000///...------...///000////////////////////////...//////000000//////...---------------.........///////////////000111111////////////000000000000000000000000000000000000...000222444555555444333222222222222222333333444222222222222222222222222444222000000111222111111<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;:::888888666666666666666666666666666666777777777777666666444555777888999999888888666666666666555555555555555555444444333222222111000111111111222222222222222222222222111111111111222111111000111111222222333333333333333333333333333222111111111111111111111111222222222333333333///000000000000000000000222222222111111111000000000000000111111111222222222222222111111111111111//////000111111111111111111222222222222222222111111111111111111111111111222222222222222222222222111111111111222333444555444555555555555555555444333333333333333333333333111111222222222333333333222333333444555555444444111111222222222333333333444444555666666666666555555444333222111111111111111111222222222333333333222222222222333444555555555555555444444444333333000111111111222222222222000111333444555555555444444444444333333444444444666555555444444444444555555555666777888888999999888888777777777666666666333333333444444555555555666666666666666666666666333222222333555777999999777777777666666777777777666777888888999999999999888888:::;;;;;;;;;:::999999999999888999999:::;;;;;;;;;<<<===============<<<;;;;;;:::999::::::::::::::::::;;;;;;;;;<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<============>>>>>>>>>>>><<<<<<<<<===>>>>>>>>>???========================;;;;;;<<<>>>>>>?????????>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>===<<<;;;>>>>>>======>>>@@@BBBDDDAAA===777444333333444333111222333444444444333333555555555555555555555555333333333333333333333333222333444444444444444444222444666777666555555666444333333555777777666555444444444444444444333333111111222666???GGGNNNRRRAAA;;;444222333444333222111000///000111222111000///000111111222222111111111111111000000000////////////111444666555333111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////......////////////.............../////////000000///////////////000111111//////000000000111111111000000000000000000000000000111222333333333222222000000111222222333444444222222222222222222222222333222111111222222111///;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<::::::;;;<<<;;;:::999888777777777777888888888888777777888888888888777777444555777888999999999888777666666666555555555555555555444333333222111111000000111111222222222222222222222111111111111000333333222222111222222222333333333333333333333333333333222111000000000111000000111111222222222222------...///000111222222222222222111111111111000111111222222222333333333111111000000//////.........///111222222222111000222222333333333333222222111111111111111111111111222222222222222222222222111111111111222333444555222444666777777666444222333333333333333333333333111111222222222333333333333444444555666666666555111111111222222333333333444555666666777777666666555444333222111111111111111111222222222333333333222222222222333444555555444444444333333333222222000000111111222222222222111222444666777777666555555555333222222333555555888777666555555555555555555555666888999:::;;;<<<888888888888777777777777777777777888888888888888666666666666666666666666444777999888555333444777777777666666666666777777777888888999999999999888888999:::;;;<<<;;;::::::999999888888999999:::;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@:::>>>@@@>>>999888===AAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<============>>>>>>>>>???:::;;;===>>>???>>>===<<<===============<<<<<<<<<:::;;;===???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<===============<<<<<<::::::;;;===AAAGGGMMMPPPFFFAAA:::444333333444444000000222333444333333222444444444444444444444444222222222222222222222222555555555555444444333222222555777888777666666666000000222444777777666444555555333222222222222222000///111777BBBMMMWWW\\\EEE>>>555111222444444222111//////000111222111000000000111222222222222222111111111111000000000000...///111444666666333111000000000000000000000000.../////////000000111111000000111111111111000000////////////////////////......////////////......///000000000111111222222///////////////000111111000000000000111111111111000000000000000000000000111111111222222111111111---...///111222444555555111111111111111111111111333222111222333222000...===<<<;;;:::::::::::::::999:::<<<===>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;??????>>>>>>======<<<<<<>>>:::777777888:::999777777777777777777666555555555666777888888777666555888888888888777777777666666555444333222333333444666666555444333333222222////////////////////////222222222111111222333333333333333222222111111111333333333222111000//////000000//////.........---//////000111222222333333222000///------///000222333333222111000000000111000000000000000000000000222111111111000000//////111111111000000000000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111333444444555444444333333444444444444444333333333555444333555777666222///444222000111444666555333111111111222222333333333555555555555555555555555555555444333333222111111000111111111111222222222111111111222222333333333333333333444444555555555222111000//////111333444333333333444333333222222555555555555555555555555555444444333333444444555555666666555444444666888777777777777666666666666666666666666666666666666:::999666444333333444555444444555777777888888888999888777666666777888888999888777777777888::::::999::::::;;;;;;::::::999999888777555555555666777::::::<<<<<<<<<<<<::::::999::::::;;;;;;::::::999:::999999999999:::;;;<<>>>>>??????=======================================<<<<<<;;;<<<;;;999888888888999999777777888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>>>>CCCYYYiiiddd]]]JJJ;;;999777222111555222222111111222222333444777666555444222111000000333333333333333333333333444444444444333333222111444444555555555555444444666666666666666666666666222222222222222222222222333222444999@@@HHHMMMOOO@@@;;;444111000111000///111111111000000000000000000000000000111111111111000000000000///////////////000111111111///...---///000111222222111000///000000111111111000000///111111222222222111000000...///000111111000///.........//////000000111111444333111000///...//////............////////////,,,------...///000111111222111000000000111333333333222111/////////000111000000111222333444444555222222111111111111111111///000000111111111000000===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<===>>>>>>>>>>>>===<<<>>>>>>>>>===============<<<:::888888:::;;;:::888888999999999999888777777555666777888888777666555777777777666666666555555666666444333333333444444666555555444333333222222000000000000000000000000222222222222222333444444333333333333333333333333222222222222111000//////111111000000000/////////......///000000111222222111000///......///000111222111000000/////////000000000000000000000000000000000000000//////......//////////////////000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111333333444444444444444444444444444444444444444555444333222333555666444111444222000111333555444333222222222333333333333333555555555555555555555555555444444333222222111111000111111111111222222222111111222222222333333333333333333444444444444444333222000000000111333444333333444444444444333333555555555555555555555555555444444333333444444555555666777666555555777888888777777777666666555555666666666666666666666666888888777666555444333222444555666888999999::::::888888777666666777888999999888777777777888::::::999::::::;;;;;;::::::999999888777666555666666777999:::;;;;;;;;;;;;:::999777888888999999888888777888888999999:::<<<===>>>AAA@@@@@@???????????????=======================================<<<;;;;;;:::999888777777777888999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>=========<<<======<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999<<<>>>EEE^^^qqqnnnbbbOOO>>>:::888333333888333333222222333333444555333333222111000//////...222222222222222222222222333444444444333333222111444444555555555555444444555555555555555555555555222222222222222222222222222111111555:::???BBBDDD===999333000000111000////////////000111111111222000000000000111111111111000000000000////////////000000000000000///............////////////......000000000111111111000000222222222111111111111111//////000111111000///....../////////000000000111000000///...///000111222............////////////------......//////000000111111000000000111222333333222000/////////000111111111111222222333333444000000000000000000000000000111111222222111111000<<<<<<;;;:::::::::;;;;;;===<<<:::999:::;;;===???======>>>??????>>>======<<<<<<<<<===============:::999999:::;;;<<<:::999:::::::::;;;:::999999888555666666777777666666555666555555555555444444444666666555444444444555555555555444444333333222222111111111111111111111111111111111222333444555666333333333333444444444444222222222222111000//////111111111111000000000000---......//////000000000111000///......///000111000000///.........//////000000000000000000000000////////////............------......//////000000111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111222222333444444444444444333444444444555666666666555333111111222444444444333111000111333444333222444444444333333333333333444444444444444444444444444444333333222222111111000111111111111222222222111222222222222333333333444444444444333333333333333222111111111222444555333444444555555555444444555555555555555555555555555444444333333444444555555666777777666666777999888888777777666555444444666666666666666666666666555666888888777555222111333333444444444444333333777666666666777888999:::999888888888888999::::::999999::::::::::::999999999888777777666777777777888999999::::::999999888777888888999999888888777777888888:::<<<>>>???@@@AAAAAA@@@@@@????????????========================<<<============<<<;;;;;;888777777777777888888999999999::::::;;;<<<<<<<<<999999:::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<>>>===;;;:::::::::;;;;;;>>>============<<<<<<<<<>>>>>>======<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>DDD\\\nnnlllaaaOOO???999666222333888333333333333333444555555555555444444444333333333222222222222222222222222333333444444444333222222444444555555555555444444555555555555555555555555222222222222222222222222333222000111444777888888888555222000000000000000---...//////111111222333000000000000111111111111000000000000////////////000000//////......////////////............////////////000000111111222222444333111000000000111111000000111111000///...---////////////000000000000///............///000000---............/////////.........///////////////111000000000000111222222222111000000///000000000222222222222222222222222//////////////////000000222222222333333222222111<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<=========888888:::;;;<<<<<<;;;:::::::::;;;;;;::::::999888666666666666666666666666555555555555444444444444666555555555555555555555444444444333333333222222222222222222222222222222111111111222333555666777555555555444444333333333111111111111111000//////000000000000000000000000.........//////000000000000000////////////000000000000///....../////////000000000000000000000000////////////////////////------......///000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444444444333333444555555666777777777555222000000111333444222111111222333333222111555555444444444444333333444444444444444444444444333333333333222222111111000000111111111222222222222222222222222222222222555444444333333222222222333333222222222333444555444444555555666555555555555555555555555555555555555444444333333444444555444666777888777777888999888888777666555444444333666666666666666666666666666666777777666444333222444444444333222000///...555666666777888999999:::888888888888999999::::::999999::::::::::::999999888888888888888888888888777888888888888888888777999::::::;;;;;;::::::999999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777777888888999::::::999999999::::::;;;;;;;;;888999999::::::;;;<<<<<<========================???===<<<:::999:::;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<888;;;<<>>???@@@@@@???>>>===::::::;;;;;;<<<<<<======777888:::;;;;;;;;;::::::999999999999999888888777666666555555555555666666666666555555555444444444444444555555555555555555333333333333333222222222222222222222222222222222000111111222333444666777777777666555333222111111000000111111111000////////////////////////////////////000000000000000111000000////////////000000000000/////////000000111000000000000000000000000000000000000000000000000......///000111111222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111222222333444444333333222333333444555666777777888777555222000000111222111222333333333222222111444444444444444444444444444444444444444444444444333222222222222222111111000000111111111222222222222222222222222222222222444444444333333222222111333333222333333333444444333444444555666666666555555555555555555555555555555444444333333444444555222555777888777777777999777777777666555444444333666666666666666666666666777666555444333333444444666666777777666555555444555555666777888999999999888888999999::::::::::::888999999::::::999999888888888999999999999999999777777777777777777777777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888999999::::::;;;;;;;;;888888888888888999999999888888999999:::;;;;;;;;;::::::;;;<<<===>>>?????????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::<<<777:::<<<;;;BBBHHHBBBEEE>>>777666555333111111111111111111111222222333222222222222222333333333555555555555555555555555222333333444444333333333333333444444444444333333444444444444444444444444222222222222222222222222333222000000111222111000///000000000000000000111111000000000//////......///000000000111111111111000000000000////////////000///...------...///000111000/////////000222333////////////000111333444555444111/////////000111111111000///////////////000000000000////////////000000///...---,,,++++++------------............///////////////.........//////000000111111111111000000000111111111000000444333333222222111111111000000000111111222222222444444444444444333222111;;;;;;:::::::::;;;<<<<<<999:::<<<>>>>>>===<<<:::======>>>??????>>>======:::::::::;;;;;;;;;;;;;;;777999::::::999888999:::888888888888888777777666666555555444444555555666666666555555555444444444222333444444555555444444333333333333222222222222222222222222222222222222000000000111222333444555777666555444333222111000///000000111111000//////............////////////000000000000000000000000//////000000000000//////000000//////000000111111000000000000000000000000000000000000111111111111//////000000111111222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000222222333333333333222222222333333333444555555555666777777555333111111111111333555555444222222222222333333333444444444444333333333333333333333333222222222222222222111111000111111111111222222222333333333222222222222111333333333333222222222222222222222222333333333333222333444555555555555555555555555555555555555555555444444333333444444555111333666777777666777888666666666555555555555444666666666666666666666666888666444222222333444555111222333555777888888999555666777888888999888888888999999:::;;;:::::::::888888999999999999888888888888999:::::::::999999888777777666666777777888777888888999999888888777;;;;;;;;;:::;;;;;;<<<======>>>?????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;:::777777777888888888888888888888999::::::;;;;;;<<<::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888:::<<<===>>>??????<<<<<<<<<;;;;;;::::::999999444999===999<<>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::888999:::999666666777:::888888888888888777777666666555444444444444555666444444444444333333333333111111333444444444333333222222222222222222222222222222222222222222222222000000000000111111222333333333333333222222222222//////000000000000000///......//////000000000000//////////////////////////////000000000000/////////.........//////000111000000000000000000000000/////////000000000111111//////000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000333333333333333222111000222222333333333333333333111555888999777444333333222555777777555222222333000111111222333444555555333333333333333333333333111111111111111111222222000111111111111222222222333333333222222222111111222222222222222333333333000111111222222222222222111222333444444555555555555555555555555555555555555444444333333444444555///222555666666666666666444444444555555555555666666666666666666666666666555555444444333333444444//////111333444555555666666777888888999888777777888999:::;;;;;;;;;::::::888888999999999999888888888888:::;;;;;;;;;::::::888888777666666777888888777888888999999888888777999999999999:::;;;======<<<<<<>>>>>>>>>===;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;:::999888888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;=========<<<;;;;;;;;;;;;::::::::::::999888999:::<<<===>>>>>>>>>===<<<<<<;;;::::::999999888222666;;;777888:::444444444444333333444444222111111000000111111222333555555555555444444444444333333333333333333333333111222333333444444444333222333333444444333333222222222222222222222222222222222222222222222222222///......///000111000...,,,///222333111///000111000000000///.........---000000000000111111111111000000000000////////////,,,---....../////////...,,,---...//////000000000222111/////////000111222444444333222111000////////////......///000111222111000000000/////////...,,,---...///000//////...,,,,,,---------.........------......//////000000......000111111111000///...///000111222111111000333333222222222222222222/////////000111222222222444444444333333222111000:::::::::::::::;;;<<<======<<<:::::::::;;;===???;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::999999999888::::::777444444666999888999999999999888777777666555444333333444555666333333333222222222111111///000222333444333333222222222222222222222222222111111111111111111111111111000000000000000111111000000111222222333444444//////000000000000000/////////000000111111111222.....................---//////000000000000//////---------------...///000000000000000000000000000---.........//////000000///////////////.........111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000444444444333222111000///333222222222222222222222---222999<<<:::777555555222555999888555333333333//////000111333444555555333333333333333333333333111111111111111111222222000111111111111222222222333333333222222111111111111111111222222333333444000000111222222222222111000111222333444444444444555555555555555555555555555444444333333444444555...111444666666555555666333333444444555666666666666666666666666666666666333444555666666444333111666666666666555555444333777777888999999888666666888999:::;;;<<<;;;::::::888888999999999999888888777888:::;;;<<<;;;::::::999888777666666777888999:::::::::;;;;;;:::::::::666777777888:::<<<>>>???;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;:::999777666:::999999999999999999999999::::::;;;;;;<<<<<<===???>>>===<<<;;;:::999999555777:::<<<======;;;:::;;;;;;;;;:::::::::999999999:::;;;<<<==================<<<;;;::::::999999:::222444777333444777222333333111//////111222222222222111111222222333444222222222111111000000000111111111111111111111111111222333333444444444444222333333444444333333222222222222222222222222222222222222222222222222222111000000111222222111///,,,000333444111///000111.........///////////////000000000000111111111111000000000000////////////+++,,,...///000///...------...000222222222222111333222000......///111222333333333333222000...---............///000222333111111000000/////////...000000111111000...,,,+++,,,,,,,,,---------......,,,------...///000111111---...000111111111000///...///000222222222111000222222222222222222222222---......///000111111222333444333333222111000///;;;<<<<<<===<<<<<<;;;;;;>>><<<;;;999999:::;;;<<<;;;;;;<<<======<<<;;;:::888999:::<<<===<<<<<<;;;>>>===<<<;;;:::999999888777777888888888777777666666666555555555555666666444333333222222333333444444333333222222333333444222333333444444333333222////////////000000000000000///...///222444444444222222222222222222222222222111111000000000000000...///000111111000///...222111///.........///000222222111111000000//////222111111111000000//////000000000000000000000000///////////////.........////////////////////////111000///......///000111//////000111222333333444000000000000111111111111...///000111111111111111000000111222222222222111333333333222222111111111///000333666888999::::::...111444444222000222444222333333444444555555555444444555555444444333222333333222222111000//////111...++++++...000000///222222222222222222222222333333222222222222222222555444222333444444222111444444444555555555666666222222222222222222222222222222222222222222222222444444444555555555666666444444444555555555555666666666555555555555666666555444333444555555444222555555555666666666666666777888888888888999999999999999:::;;;;;;;;;::::::;;;999777888:::;;;999777777777777777777777777777999999888888999999:::;;;::::::999999888777666666777777777777888888888888======<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<<<<===>>>>>>===;;;999888<<<;;;999777666666777777;;;:::999888888999;;;<<<;;;:::999888999:::;;;<<<<<<=========<<<:::888666999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<;;;:::888666;;;;;;:::999999888888777555666666777666444222111333333333333333333333333333444444444333222222111222111111333555555444333222222222222222333333333222222222222222222222222333333333333333333333333111111111222222333333333333333333222222111111111111111111111000000000000000000////////////000000000000000000///...---,,,//////////////////////////////............/////////...---...///000000...000000000000000000000000111111000000111111222333222111111000000000//////222222111111000000//////000000000000000///......------......///000000000...........................//////000000000000000000111222111///.........111111000000000000111111000000111111111111000000111222222333333333222222222000///111333444222///;;;;;;;;;;;;;;;;;;::::::>>><<<;;;999999:::;;;<<<:::;;;<<<======<<<;;;:::999:::;;;<<<<<<;;;;;;:::999999999999999999999999777777777888888777777666666555555444444555555666444333333222222333333444222222222222222222222222222222333333333333222222////////////000000000000...---,,,---000222222222222222222222222222222222222111000000//////000000...///000111111000///...222111000///...//////000111111111000000000000000000000000/////////......000000000000000000000000/////////////////////...////////////////////////111000///......///000111000000000111111111111111//////000000000111111111//////000111111111000000000000111222222222222111333333333222222111111111111222333555666777777888444333333333333333222222111111222222333444555555444444555555444444333222333333222222111000000000555222//////111444444333444444444444444444444444222222222222222222222222999777555555666666555444333333444444444555555555666666666666666666666666222222222222222222222222333444444444444555555555444444444555555555555666777777777777777777777777666555555555777777555444444444555555666666666777777777888888888999999999999999:::;;;;;;;;;::::::===;;;999:::<<<===<<<:::999999999999999999999999999999888888999999:::;;;;;;;;;::::::999888888777777777777777888888888888<<<;;;;;;;;;::::::::::::999888888888888999999:::<<<===>>>>>>===<<<:::888<<<;;;:::888888888888999777777777888:::<<<===>>>::::::999999999:::;;;<<<<<<<<<======<<<:::888666888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;:::===>>>???@@@@@@???===<<<;;;::::::999999888888777555666666666555444333222333333333333333333333333444444444444444333222222333222111222444444333222444444333222111000//////222222222222222222222222333333333333333333333333111222222222222222222333333333333222222111111111//////000000000111111111000000////////////000000000000000000///...---,,,//////////////////////////////............//////000///...///111111111000000000000000000000000000000000111111111222222222111111111111111000//////000000/////////////////////////////////...------......//////000111111111------------------------......///000000000000///...000111111///......///111111000000000000111111000000111111111111000000111111111222222222111111222000///000222222000...::::::999999999::::::;;;===<<<;;;:::999:::;;;;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999444444555666777777888888666666777777777777666666444444333333333333444444333333222222222222333333000111222333333222111000111111222222222222111111////////////000000000000///------...000222222111222222222222222222222222222111000000//////000000//////000000000000//////111111000//////////////////000000000000000000111//////...............---000000000000000000000000......//////////////////////////////////////////000000////////////000000111000000000//////////////////000000000000111111000000111111111000//////000000111222222222222111222222222222222111111111333333333333333444555666:::666222222555555333/////////000111333444444555444444555555444444333222333333333222111111000000555333111111333555555555444444444444444444444444111111111222222333333444888555333222222333222222222222333333333444444444444444444444444444444444222222222222222222222222333333333333444444444444444444444555555555555666666666777777777777666666555444444555666666555333333333444555666777777888777777777888888888999999888999::::::;;;;;;;;;:::<<<;;;:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::<<<;;;;;;::::::999999999777777777888888888999999::::::::::::999999999999888888777777666777777777<<<===>>>>>>===<<<:::999<<<;;;::::::::::::;;;;;;666777999:::<<<<<<======:::::::::999:::;;;;;;<<<;;;<<<<<<<<<;;;:::888777777888888999999999999999888999999:::;;;;;;;;;<<<;;;<<<>>>??????>>>===<<<:::::::::999888888777777555555666555555444333222444444333333333333333333444555555555555444333333444222111222333333222111333333222111000//////...222222222222222222222222333333333333333333333333222222222222222111111111222222222222222111111111---......///111222222333000000////////////000000000000000000///...------//////////////////////////////............//////111000///000111222222000000000000000000000000000///000111222222222111000///000111222111000///.....................//////...............------,,,...//////000111111222222,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,...000000///...///000111111000000000000111111000000111111111111000000111111111111111111111111222111000000111111///...;;;:::999999999:::;;;<<<===<<<;;;:::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888777333333444444555666666777555555666666777777666666333333222222222222333333333333222222222222333333...000111333333111000...000000111111111111000000////////////000000000000111000///000222333444333111111111111111111111111111111000/////////////////////000000000000//////111000000///////////////.../////////000000111111........................////////////////////////............////////////////////////////////////000000////////////000000/////////////////////...////////////000000000111000111111111000///......000000111222222222222111222222222111111111111111222111111111111333444666<<<999666444444444222111///000111222333444555666444444555555444444333222333333333222222111111111222111111000111222333333111111111111111111111111000000111222333333444444555333000//////000000000111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555666333444555555555555444333222222111222444444333222222222333444666777888888777777777777888888888888888888999:::;;;;;;;;;;;;::::::999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::;;;;;;::::::999999999999777777888888888999999999:::::::::::::::999999999999999888777666666666777=========>>>===<<<;;;:::;;;;;;;;;<<<<<<======>>>;;;;;;=========<<<:::999::::::::::::;;;;;;<<<<<<;;;;;;<<<;;;;;;999888777888888999999999999999888777777888999:::;;;<<<===::::::<<<============<<<::::::999999888777777777555555555555444444333333444444444444444333333333444555555666555555444444444333111111222222111000/////////000111111222222111111111111222222222222222222222222222222222222333333222222111111000000222222222111111111111111......//////000111111222000000////////////000000000000000000000///......//////////////////////////////............//////000///...///111222111000////////////////////////...///111333333222000///...///111111111000///...---------......//////000.........//////......---.........///000000111111------------------------------...///////////////+++---////////////000111111111000000000000111111000000111111111111000000222222222222222222333333555444222111000000///...;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;:::999888777777777555555555555444444444444333444555666666666666666222222111111111111222222333222222111111222222333...///111222222111///...///000000111111000000///////////////000000000000222000///000222333333222111111111111111111111111111000000///.../////////000000////////////000000000000000000000//////.........//////000000000111////////////////////////////////////////////////---.........//////000000000000000000000000000000//////000000000000//////,,,------...//////000000...////////////000000000000000000000000///...---000000111222222222222111111111111111111111111111000/////////111333555777:::::::::777444222222444111111222333444555666666444444555555444444333222333333333222222222222222000000000000000111111222111111111111111111111111000000111222333333444444666444222111222333333222111111111222222222333333444444444444444444444444222222222222222222222222222222222333333333444444444444444555555555555666333333444444444444333333222111111333444555444222111222333444555666777888666666777777777888888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777888888999:::999999999999888888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;:::999999888888888888==================<<<<<<;;;<<<<<<===>>>>>>>>>???<<<===>>>>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888999999::::::::::::999999666666666777999:::<<<===<<<<<<===>>>>>>>>>??????::::::999888888777777666555444444444333333333333555555555444444333333333444444555555666555555444444222000000000111000///...//////000111111222222000000000111111222222222222222222222222222222222222222222111111000000000111111111111111111111111000/////////////////////000000////////////000000000000000000000000///...//////////////////////////////............/////////...---...000111000///////////////////////////---///111222333222000///...///000000111000///............//////000000000...//////000000000//////,,,,,,------...//////000////////////////////////---......///000/////////+++---///000//////000222111111000000000000111111000000111111111111000000333333222333333555666777888777555333111000000000::::::;;;<<<============<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;;;;:::999888777777777777777777666555444333222111222333444555666666666666222222111111111111222222222222111111111111222222///000111222222111000///000000111111111111000000////////////000000000000000///---...000111111000111111111111111111111111111000//////......//////000000////////////000000000000000000000///.........//////////////////000///////////////000000000000000000000000000000000------......///000000000000000000000000000000000//////000000000000//////,,,,,,---...///000111111......////////////000000//////000000000///......000000111222222222222111000000000111111111111111...//////000222444555666666999;;;999555222333555222333333444444555555666444444555555444444333222333333333333333333222222000111222222111111222333333333333333333333333333111111111222222333333444333222111222444555444333111111222222222333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444555555555555666666555444444444444555666555444444555777888777666222222333444555666666777666666666777777777888888777888999:::;;;<<<<<<<<<;;;===>>>===<<<;;;<<<===::::::::::::::::::::::::888777777777777888999999888888888888888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999:::::::::========================<<<<<<===>>>??????>>>>>>999999;;;<<<<<<=========::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::::::::999888777666666666777999;;;===;;;;;;;;;;;;;;;;;;<<<<<<999999999888777777666666444444333333333333444444666666555555444333333333333333444555555555555444333111///...///111111000222222111111111000000000//////000000111222222222222222222222222222222222111111111111111000000000000000000111111111111111000000000//////.........000000////////////000000000000000111111000000/////////////////////////////////............/////////------...///000///...000000000000000000000000...///000111111111000///...///////////////000000///////////////000000000...///000000000000000000+++,,,,,,------...//////////////////////////////...//////000000000000000,,,...000111000000111222111111000000000000111111000000111111111111000000222222222333444777999;;;::::::888555111///000111777888;;;===>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::888777777777888999;;;<<<:::999888777666666777777666666555444333222111000222222333444555555555555333222222111111222222333222222111111111111222222111111111111111111111111000111111222222111111000////////////000000000000000///---...000111000000111111111111111111111111000000///............///111000///......///000111///000000111000///...---///////////////.........------........./////////000000000000000000000000------......///000000111000000000000000000000000...///000111111000///............//////000000000........./////////000000......//////000/////////000000111222222222222111///000000000111111111222///000111222333333333333333555888999888666444333333333333333333333333333444444555555444444333222333333333333333333333333///111333333111000222444222222222222222222222222222222222222222222222222000000111444666777555333222222222222333333333444000000000000000000000000222222222222222222222222333444444444444555555555444444444555555555555666777555333222222333555777555555555666999999888777333333333444444555555555666666666666777777777888777777999:::;;;<<<<<<<<<;;;===>>>>>><<<;;;<<<>>>::::::::::::::::::::::::777777777777777888999999999999999999999999999999888888888999999999::::::888999999999::::::::::::;;;::::::::::::;;;;;;<<<>>>===============>>>>>><<<===>>>??????>>>======888888777888888999:::;;;::::::<<<=========<<<;;;::::::999999999999999999999999999999999888777777777777666555666888:::<<<:::999999888888888888888999999888888777777666666444333333222222333444444666666666555444444333333222222333444444444444444222000------///111111111222222222222222111111111/////////000111222222222111111111111111111111111000000000000111111111111///000000000111111111222.........///////////////000000////////////000000///000000111111111000000//////////////////////////////............/////////.........000111000///000000000000000000000000////////////000000000000000///---------///000222//////..................---...//////000000//////,,,,,,------...////////////////////////////////////000000111111111111111...///111222111000111222111111000000000000111111000000111111111111000000000000000222444777;;;===;;;:::999444000...///111444777:::===>>>===:::999;;;;;;<<<<<<;;;;;;:::999888777777777777999;;;<<<999999777666666666777888444444333333222111111000111222333444555555555555333333222222222222333333222222111111111111222222222222111111111111222222111111222222222222111111////////////000000000000333111000000222333222222000000000000000000000000000000///...............111000///......///000111///000111111111000...---000000//////.........---,,,,,,,,,------.........000000000000000000000000---------...///000000111000000000000000000000000...///000111111000///...000000000000////////////............/////////000------...///000000000///000000111222222222222111//////000000111111111222111222333444444333111111333333444777;;;:::555111333333333222222222111111444444555555444444333222333333333333333333333333---000222222000///000222000000000000000000000000333333222222222222222222333444777:::======;;;999222222333333333444444444444444444444444444444444222222222222222222222222444444444555555555666666444444444555555555666666666333111//////111333666444333444555777888777666444444444444444444444444666666666666777777777777666777999:::;;;<<<<<<<<<999;;;===<<<:::999:::===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888999::::::::::::::::::::::::888888999999999:::::::::777777888888999999999999999999999999:::;;;<<<<<<>>>>>>============>>>???<<<===>>>??????>>>===<<<:::999777555444555555666::::::<<<=========<<<;;;::::::999999888999999999888888888888888777666666888777666555666777:::;;;>>>===<<<;;;;;;;;;;;;;;;999999888888777666666666444333222222222333444555777777666555444444333333111222333333444444444333111///------...111222222///000111222333444555555...//////000111222222222111111111111111111111111//////000000111111222222//////000000111111111222,,,------...///000111111000000////////////000000///000000111111111000000//////////////////////////////............//////111//////000111222111000000000000000000000000000///////////////000111111000///---,,,,,,...111333.........------,,,,,,,,,,,,,,,---.../////////...------......///000000000........................000000111222222222222222///111222333111111111222111111000000000000111111000000111111111111000000......///000333777;;;===::::::888444...,,,---000888999:::;;;;;;;;;:::999;;;:::999:::<<<===<<<;;;:::999777666555666777999<<<;;;:::888666555444333666555333222111222333333444444333333333333222222111222222222111222333555333333444444333333222111111222333444444333222111000000000000000000000000000000111111111111000000000000111111111222222222111000000///...---------.......................................//////000333333222111000000111111000///...------...///000000000////////////000000////////////000000000000000000000000000000000000000000////////////000000222222111111000000//////222111111111000000//////000000000000////////////000000000000000111111111111111222222222111111000111///---///222333222000222111111111222333333444222111111222666888999999555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111222222222555555555444444333333333333222333555777777444000333333333333333333333333222222222222222222222222333333333333333333333333222444555444333111222222222333555777888777666555666555555444444444555555555555555666666666666666:::888777555555777888:::999999888888777777666666555555666777999:::;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777888888999<<<:::999:::<<<<<<999777;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999:::;;;=========<<<;;;??????>>>>>>???@@@@@@AAA@@@AAACCCCCCAAA===999666999888777777666777777777::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999:::;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;999777666555444444444333222222222333444555555555555444444333333333000000000/////////222444444222000///...///000111111111111222333333444444333222222222222222222333111111111111111111111111---...///000000///...---000000111111111111000000111111000000//////............------------..................////////////000000000000111111111111000000000000////////////000000000000111111111111111111000000/////////...000000000000000000000000000000000000////////////------............------,,,---...000000000//////---------............/////////000000000000//////...........................000111111000000111222222222111111000000//////111111000000//////......222222333444444555666666444333333222111000//////999:::;;;;;;<<<<<<;;;;;;>>><<<::::::;;;;;;:::999:::999777666555666777888;;;:::999888777555444444555444333222222222333333444444333333333333222222///000111000//////111222333333444444333333222111111111222222222222111111000000000000000000000000000000111111111111000000111111111111222222222222111000000///......------........................222222222222222333333444111111111111111111111111000///...------...///000000000////////////000000////////////000000000000000000000000000000000000000000////////////000000000/////////.........---111111000000000/////////000000000000000000000///111111000000//////......000111111222222111111000444222111222555666555333222111111111222222333444555444333444666777888777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111222222222444444444444444333333333333222222333555555222///333333333333333333333333222222222222222222222222333333333333333333333333333444555555333222222333222333555777888777666666444444444333333444444444444555555555666666777777777666555444444555666777777666666666666666555555777777888999:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::999999999999999999999999666666666666777888::::::<<<:::999:::;;;;;;999777;;;;;;::::::::::::::::::444555666777999:::<<<<<<======>>>??????>>>===<<<@@@@@@???>>>======>>>???CCCBBBAAA???===<<<:::999888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::999999:::;;;;;;<<<<<<======<<<:::888777666666555555444444333333444555555444444444444333333333222000111111000///000222444333222000/////////111111111111111222222222222333222222111111111111222222111111111111111111111111111111222333333222111111000000111111111111000000////////////.........---......------------..................//////////////////000000111111111222000000000000////////////...////////////000000000000000000//////.........000000000000000000000000000000000000////////////...//////////////////...---...///000000//////...---------............//////000000000000000000///...........................000111111000000111222111111111000000000000000111111000000////////////000000111111222333333444333333222222111000000000;;;;;;;;;<<<<<<<<<======AAA>>>;;;999999:::999999:::999777666666666777888999999888777777666555555555444333333222333333333444444333333333333222222000111222000///...000111333333333333333222222111111111000000000000111111000000000000000000000000000000111111111111000000111111222222222333333333111000000//////......---........................000000000000000111222222...///000111111000////////////............//////000000////////////000000////////////000000000000000000000000000000000000000000////////////000000////////////............000000///////////////...000000000000000000000000111111000///...------,,,000000111111111111000000222000000000222333222111222111111111111222333333888666444444555666555444444444444444444444444444444444444444444444444444222222333333333333333333111111111111111111111111000000111111111222222222333333333333444444444444444222111111222222111///333333333333333333333333333333333333333333333333333333333333333333333333333555666555444222333333222444555777777777666666333333333333333333333444333444444555666777888888777666555444444555666777666666666777777777777777666777777777888888888888<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::555555555666777999:::;;;;;;:::999:::;;;;;;999777:::::::::999999888888888444444666777999;;;<<<===@@@AAAAAAAAA@@@???>>>===???>>>===<<<===>>>@@@AAADDDBBB???<<<::::::;;;===777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999777888999;;;<<<>>>???@@@===<<<:::999888777666666666555555444444444555666333333333333222222222222000111222111000000222444333222111000000000111222222222222111111111111000111111000000000000111111111111111111111111111111000000111111111111000000000000111111111111000000............------------......------------..................////////////...//////000111222222222////////////000000000000............/////////////////////...............000000000000000000000000000000000000//////////////////000000000000//////...//////000000///...------------............///000000111111111111000000////////////////////////...000111111//////000222000000000000111111111111111000000000000/////////000000111111222222333333111111111111111111111111======<<<<<<<<<======>>>AAA>>>:::888888999::::::999888777777666666777777777777777777777666666666444444444333333333444444444444333333333222222222333444444333111000111333222333333333333222111111111000///......///000111////////////////////////000000111111111111000000222222222222333333333333000000000000//////.............................................///000000...///000111111///---+++/////////....../////////000000////////////000000////////////000000000000////////////////////////000000////////////000000111111111111000000000000////////////............000000000000000111111111111111000000//////......//////000111111111000000000000000000111111111000222111111111111111222222666555333333444555444333444444444444444444444444333333333333333333333333222222222222222333333333222222222222222222222222000000000111222222333333222222222333333444444555555333222111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333555666666444333333444333444555666777777777666333333444444444444444444333333444555666777888999888888777777777777888888888888999999::::::;;;;;;888888888888888888888888;;;;;;::::::::::::::::::999999999:::::::::::::::666666666666777888999::::::::::::::::::999888777999999999888777777666666777777777888999999::::::@@@@@@@@@@@@@@@?????????;;;;;;;;;===???BBBDDDFFFCCCAAA>>>;;;::::::<<<===999999999::::::;;;==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777888999:::;;;===>>>>>><<<;;;999888777666666666555555555444444444444444222222222222222222222222111222333222111111222333333222222111111111222222333333222111111000//////000000////////////000000111111111111111111111111///000000000000000000///000000111111111111000000..............................------------..................////////////......///000111222222333////////////000000000000........./////////000000..................------////////////////////////000000000000/////////////////////000000///////////////000000000...---,,,---------............///000000111111111111000000000000000000000000000000...///000000//////000222//////000000111111222222000000000000000000000000222222333333444444444444000000111111111222222222AAAAAAAAAAAA@@@@@@??????@@@===999888999:::<<<<<<999888888777777777777777666666666666666666666666444444444444444444444444444444333333333222222222333444444333111000111333222222333333222222111000111000///......///000111////////////////////////000000111111111111000000111111222222222333333333000000000000000/////////////////////////////////000000000000000111111222000000111111000---+++)))...//////////////////...000000////////////000000////////////000000000000////////////////////////000000////////////000000000000000000111111111111............///////////////000000000111111111222000000000111111222222222//////000111111111111111444444444444444333444444222222111000000111111111222111000000222444444333444444444444444444444444333333333333333333333333111111111222222333333333333333333333333333333333///000000111222222333333111222222333333444444444444444333222111111222333333333333333333333333333333333333333333333333333333333333333333333333333333555666555444222333333333444555666666777777777333444555666777777666666333333444555666777888999888888777777777777888888888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::999999:::::::::;;;;;;;;;:::999888777666666666666999999::::::999888888888888888888777777666666666777777888888888999999999<<<<<<<<<===>>>???@@@@@@<<<===>>>@@@BBBDDDEEEFFF???>>>===<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<========================999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999888888888999999999::::::::::::999888666555555555555444444444444333333222222222222222222222222222222111333444333222111222333333222222222222222333333444333333222111000//////000//////////////////000000000000000000000000000333333333333333333333333000000111111111111000000////////////////////////......------------..................////////////...//////000111111222222.../////////000000000111//////000000000111111111------..................////////////////////////000000000000////////////---......//////......---//////000000000...---,,,---------............///000000111111111111000000000000000000000000000000---///000000//////000111//////000000111111222222000000000000111111111111222222333333333333333444000000000111222222333333JJJJJJKKKJJJIIIGGGEEEDDD>>><<<999888:::;;;<<<;;;888888888888777777777666666666666666666666666666333333444555555555555444444444333333333333222222000111222000///...000111222222222222222111111000000000////////////000000000000000000000000000000000000111111111111000000000000111111111222222222000000000000000000000000////////////////////////...............//////000111111111111///---+++***......////////////......000000////////////000000////////////000000000000000000000000000000000000000000////////////000000............////////////...////////////000000000///000000111111222222222///000000111222333444555///000111222222222222222333444555444222111222333222222111000000000000111///...---///111333444333333333333333333333333333333333333333333333333333000000111111222333333333333333333333333333333333//////000111222333333444222222222222333333333333111333444333222222333444333333333333333333333333333333333333333333333333333333333333333333333333222444555444333111222222444444555555666777777777333444666777888888777666333444444555666777888888555555666666666666555555666666666777777777777777777777666666666666666666888888999999999999::::::999999::::::;;;;;;<<<<<<;;;:::999777666555555555888999;;;:::888777777888777777777777777777777777555555666888999:::;;;<<<999999999:::;;;===???@@@AAABBBCCCDDDDDDCCCAAA@@@;;;<<<===>>>===<<<:::999======<<<;;;;;;;;;;;;;;;========================999999999999888888888888999999::::::::::::999999::::::;;;;;;;;;:::999999:::999999999888888777777888888777666555444444555444444444444333222111111222222222222333333333333222444555555333222222333222222333333333444444444444444333333222111000000000000////////////000000000000000000000000000000222111111000000111111222000000111111111111000000/////////000000000000000......------------..................////////////000000000000111111111111......//////000000111111000000000000111111111111.............../////////000000000000000000000000000000000000////////////------............------...//////000000///...------------............/////////000000000000//////////////////////////////---///000000......///111000000000000111111111111000000000111111111111222000000111111111111111111000000111111222222222333UUUVVVWWWWWWUUUQQQMMMKKK???===;;;:::::::::999888888888888888888777666666777777666666555555555444222333555666666666555444444444333333333333222222///000111000//////111222222222222222222111000000///000000111111000000///000000000000000000000000000000111111111111000000//////000000000111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---......000000000////////////...---...///000000///...---000000////////////000000////////////000000000000000000000000000000000000000000////////////000000---........./////////000/////////000000000111111///000000111111222333333000000111111222222333333000111222333333444444444000222333222000///000222222222111000000000000000000......///111333333333333333333333333333333333222222222222222222222222///000000111222222333333222222222222222222222222...///000111222333444444333333333222222222222222---000333444222111222333333333333333333333333333444444444444444444444444333333333333333333333333111333444333222000111111444444444555555666777888222333555777888777777666444555555555666666777777555555666666666666555555777666666666666666555555222222222333333333333333888888888888999999999:::999999::::::;;;<<<<<<===::::::888777666666666666777999;;;:::888666777888666666666777888888999999666777777888999999::::::999999888999999;;;===>>>AAACCCEEEFFFEEEBBB>>>;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888777888888999999888888777999999:::;;;;;;;;;:::::::::::::::999999888888888999888777666555555555555444555555555444333222111222333333333444444444444222444666666444222222222222333333444444444444444555444444444333333222222111000000//////000000111000000000000000000000000//////...------...//////000000111111111111000000........./////////000000......------------..................////////////111111111111000000000000.........///000111111111/////////000000000000111.........//////000000000000000000000000000000000000000000000////////////......////////////......---...///000000//////...---------............///......////////////..............................---...//////......///111111111111000000000000000000000111111111222222222111111000000000000000000111111111111111222222222]]]___``````^^^YYYTTTPPP@@@>>><<<;;;;;;:::777555888888888888888777666666888777777666555555444444222333555666666666555555444444444333333333222222111222222222111222333555111222222222222111000000///000111222222111000///000000000000000000000000000000111111111111000000////////////000000000000000000000000000111111111000000000000000000000000000000000000000111222222............///000222333---...///000000///...---000000////////////000000////////////000000000000000000000000000000000000000000////////////000000///000000000111111222222//////000000111111222222///000000111222222333333111111111000000000000000000111222333444555555555333666777666333111333555222222111000000///000000222000///000222333333222333333333333333333333333222222222222222222222222///000000111222222333333111111111111111111111111...///000111222333444444444333333222222111111111***...222333222111111333333333333333333333333333444444444444444444444444333333333333333333333333000222333333111000000111555444444555555666777888111222444666777777666555555555555666666666666666777777888888888888777777999999888888777777666666666666666777777777888888777777888888999999999:::999999::::::;;;<<<======999888888777777777777777777999;;;:::888666777999555555666777888999::::::;;;::::::999888777666666;;;:::999888999:::;;;<<<===@@@DDDFFFFFFBBB>>>;;;<<<;;;;;;;;;:::;;;;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777888888888888777777888999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888777777666777777666666777777666444222111333333333444444555555555333555666666444333222222222333333444555555555444555555444444444444333333111111000000000000111111000000000000000000000000222111000//////000111222000000111111111111000000---------.........//////.........------...................../////////000222222111111000/////////---......///000111111222............/////////000.../////////000000111111000000000000000000000000000000000000//////////////////000000000000//////,,,---...000000000//////---------.........//////------............------........................---...//////......///111222222111111000000//////000000111111222222222222333333222222222222222222111111111111111111111111jjjlllkkkgggdddaaaZZZRRRDDDAAA===:::::::::::::::777777777777777888888888666555555666777777666444444444555555555555555444333333333222222222111111222111000000000111222333222222222111111111000000333222111000////////////222222111111111111222222......//////000222333444000000000000000000000000///////////////......---///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////---...///000000111000000///...,,,,,,---000444666000000111111111111000000............////////////......///000000000000000------------.........///111222333444444333111000000000000000000000000000222222222111111111000000222111111111000000//////111111111111111222222222111222333444333222111000333222222111111222222333222222222222222111000///111111111111111222222333222111000//////000111111444444444333333222222222222222111111222222333444333333333444444444555555333333333444444555555555333333222222111000000000333333333333333333333333444444555555555555444444222333333444555555555444666666555555555444444444444555777888888888777666:::999888666666666777888555555666666777777888888888888999999999:::::::::<<<;;;::::::999999999999888777777777777777888999888777666666666666666777999777666444444666777999777888999:::;;;::::::999:::::::::;;;;;;;;;<<<<<<===>>>???AAA@@@???===<<<<<<<<<;;;:::999999888888888999:::;;;<<<;;;::::::::::::;;;;;;<<<============<<<:::999888777777777:::999888777777888999999:::999888888777777888888::::::;;;;;;::::::999888555666777777777666444333777666444222222222444555777777666666555444222222444444444333333222222222222222333333333333444444222333333444444333333222000000000000000000000000////////////////////////111111111111111111111111222111111000000000000000//////000000000000/////////////////////////////////////////////000111111000000000000000000000000111111000000//////............//////...---,,,,,,"""%%%***...111111000/////////.........---------------------......//////......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------......////////////......000///...------...///000............//////////////////000111111111111111000111111111222222222222555333111000///000111222000000000000000111111222jjjmmmooommmjjjeee\\\SSSCCC???;;;999999999999999888888888888888888777777777555444555666777666555222333333444444444333333111111111000000000//////333333222222222333444555222222222111111111000000000000/////////000111111222111111000000111111222222111000000//////000000////////////////////////,,,---...///000000000000/////////////////////...////////////////////////////////////////////////...................................................//////000000000000//////...---,,,---///000222000000111111111111000000............////////////......///000000000000000---.........////////////111111222222222222222111000000000000000000000000222222222111111111000000111111111000000000//////111111111111111222222222111111222333333333222111333222222111111222222333222222222222222111000000111000000000000111222222111111000//////000111222444333333333222222222222222222111111222222333444333444444444444444444444333333444444444444444444000111111222222333333444333333333333333333333333444444555555555555444444222333444444555555444444666555555555444444444444555555666666777777777666888777666555555555666666666666666666777777888888888888888999999999::::::;;;;;;:::999999999::::::888888777777777777777888777777666666666666777777:::999777666666777999:::777888999:::;;;:::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;:::999999888888999:::;;;;;;;;;::::::::::::;;;;;;<<<============<<<;;;999888777777777777777666666666777888999999888888777777888888999999999::::::999999888777666666666666666555444444777666444222222333444555666666666666666666555555444444333333333222222222222222222333333333444444222333333444444333333222000000000000000000000000000000000000000000000000111111111111111111111111222111000000//////000000//////000000000000/////////////////////////////////////////////000111111000000000000000000000000000000000000//////............//////...------,,,***,,,...111222111000/////////.........---------..............................//////000000000000------------------------...........................//////000000//////...000///...------...///000............//////////////////000111111111111000000000000000111111111222333222000/////////111111000000000000000111111222iiinnnqqqooolllfff[[[PPPAAA>>>:::888888999999888::::::999999888777777777888666444444555666666666333444444444444444333333111111111000000000000000333222222222222333444444222111111111111000000000............///000111222222111111000000111111222222111000000//////000000////////////////////////***+++---...000111222222......//////////////////////////////////////////////////////////////////................................................//////000000000///..................------------///000000111111000000///............////////////......///000000000000000////////////000000000000000000///000000111222333000000000000000000000000222111111111111000000000111111000000000000//////000000111111111222222222000000111222333333333222333222222111111222222333111222222222222111000000000000/////////000111111000000000000000111222333222222222222222111111111222222111111222222333444444444444444444444444333444444444444444444333333111111111222333333444444333333333333333333333333444444555555555555444444333333444444555555444444555555555555444444444444555555444444555555666777666555555444444444444555666666666777777777777888888888888999999999999::::::999999999999::::::;;;999999888777666666666777777777777666666777777888;;;:::999888888999:::;;;777888999:::;;;:::999888::::::::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<;;;;;;::::::999888999999:::;;;::::::::::::::::::;;;<<<<<<=========<<<;;;999999888888888666666555555666777888888777777777777888999::::::888888888999888777777666777666555555444555555555666555444333333333444555555555666777777777777777333333333333222222222222222222222222333333333333222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111222111000000//////000000//////000000000000/////////////////////////////////////////////000000111000000000000000000000000000000000////////////............///......---,,,............---,,,++++++...............---------///////////////............////////////000000000........................///...---,,,,,,---.../////////000000000000////////////...------...//////............////////////...///000000111111000000////////////000000000000222111///......///000000000000000000000111111222fffjjjkkkhhhddd^^^TTTJJJ???===:::999999:::999999;;;::::::999888777777666999666444333444666777777666666777777777666555555222222222222222222222222000000000000000111111222111111111111000000000000...............///000000111111000000000000111111............000111222333////////////////////////***+++---///000111111222............////////////////////////////////////////////////////////////................................................///000000000///...---------...////////////...---//////000000000000//////............////////////......///000000000000000///000000000000111111111///.........///000222333000000000000000000000000111111111111000000000000000000000000000000//////000000000111222222333333//////000111222333333333333222222111111222222333111111222222222111111000///////////////000000111//////000000111222333444111111111111111111111111222222111111222222333444555444444444444333333333555555555444444333333333333333333222111111000000444444333333333333222222333444444555555444444333333333444444555444444333444444444444444444444444555555444333333555666777555555555555444555555555777777777777777777777777888888888888999999999999999888888888999:::;;;;;;::::::888777666666666666777777777666777777888888::::::999888888999::::::888888::::::::::::999888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::888888999999::::::::::::999::::::;;;;;;<<<======<<<<<<:::999999888888888777777777777666777777777555555666666777999:::;;;888888999999888888777666777666444333333444555666666555444444444444555555555555666666666666555555333222222222222222222222111222222222222333333333222222333333333333222222000000000000000000000000111111111111111111111111111111111111111111111111111111000/////////////////////000000000000//////////////////////////////000000////////////000000000000000000000000000000////////////////////////---...............------///...---,,,+++*********........................000000/////////.........////////////////////////........................000///---,,,,,,---///000//////000000000000//////....................................////////////...//////000000000000000.........////////////000000///............//////000000000000000111111222___```]]]WWWSSSPPPIIIAAA???===::::::;;;;;;;;;:::::::::999999888777666666999666444333444666777777666666777777666555444444222222222222222222222222//////000000111111111111000000000000000000000000000000///...............111000000000000000000111------......///111222333........................---......///////////////---.........//////000000////////////////////////////////////////////////................................................///////////////...---,,,,,,---///111111111000/////////000000000000//////............////////////......///000000000000000000000000000111111111222......------...000222333000000000000000000000000000000000000000000000000//////////////////000000///000000111222222333333//////000000111222333444333222222111111222222333000111111222222222111111///////////////000000111//////000111222333333333111111111111111111111111222222111111222222333444444444444444444444444444555555555444444333333333222222222111000000//////444444444333333222222222333333444444444444333333333444444555444444333333333333444444444444444444555555444333333555666777666666666777777777666666888888888888777777777777777777888888888999999999888888888888999999:::;;;::::::888777666666666666777777777777777888999999999999999888888999999999888999::::::::::::888888999999999:::::::::;;;;;;888888999:::::::::::::::;;;;;;;;;;;;;;;:::::::::888888888888999999::::::999999::::::;;;<<<<<<<<<;;;:::999999888888888888::::::999999888777666555444555555666777999:::;;;999999999999999888888777666555444333333444555666555555555444555555555666555555555555444333222111222222222222222222222222111111111222222222333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000///...///////////////000000000000//////////////////////////////000000////////////000000////////////////////////.............../////////------...............---222111000///......///000---.....................///////////////........./////////...............------------------------000///---,,,,,,---///000//////000000000000//////------............------............////////////......///000000000000000---.........////////////..................//////000000000000000111111222SSSSSSNNNGGGDDDDDD@@@;;;===<<<::::::<<<<<<<<<;;;999999888888777666666666888666444444555666666666444444444444333222111111000000000000000111111111000111222222333333222222//////000000000000000111222111000///............111000000//////000000111111000//////......//////........................//////000000///...------------......///000000000////////////////////////////////////////////////------------------------------------------------....../////////...------,,,---///111111111111000...//////000000//////...............////////////......///000000000000000000000000000111111111111//////...//////000111222000000000000000000000000//////000000000000000111......////////////000000//////000111222333333444000000000000000111222333333222222111111222222333000000111222222222222111000000/////////000111111000000111222333333333222111111111222222222222222222222111111222222333444333333333444444444555555444444444444444444333333///000000111222222333333555444444333333222222111333333444444444444333333444444555555444444333333333333333333444444444444555555444444555555666777666777888888999888888888999888888888888777777777777777777888888888888999999888888888888999999:::999999888777666666666777777777777777888888999:::999999999999999999999999999999:::;;;:::999888777999999999999::::::::::::888888888999999::::::;;;::::::::::::::::::::::::999888888888888999::::::999999999:::;;;;;;<<<<<<999999888777777777777777::::::::::::999777666555555555555666777888:::;;;999999::::::999999888777444444444444444444555666444555555555666666666666555555555444333222111000111111111222222222222222111111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000//////......////////////000000000000//////////////////////////////111000000///////////////////////////////////////---............/////////,,,---......///........................///000000---------...............------------......///////////////............---------------------------///...---,,,,,,---...///......////////////......------............------............////////////---...//////000000//////............////////////.........///////////////000000000000000111111222FFFFFFCCC>>>===???>>>:::;;;:::999999;;;<<<;;;:::777666666666666666666666777555444555666777666555333333333333222111000/////////000000000111111111///000111222333222222111////////////000000111111111111000/////////000000000000////////////000000000000///............///........................///////////////...------------......///000000111////////////////////////////////////////////////------------------------------------------------------......///...............//////////////////......////////////..................////////////......///000000000000000/////////000000000111111///000000111111000000000000000000000000000000000////////////000000111111........./////////000000...///000111222333444444111111000//////000111222333222222111111222222333000000111222222222222222111000000000000111222222111111222333333333222111222222222222333333333444222222111111222222333444111222222333444555666666333333444444444444444444111222222333333444555555555555444333333222111111222333333444444333333222444444555555444444333222222222333333333444444444555555666666777777777666666777888999999999888888999999999888888888777777777777777777888888888888:::999888888888888888888888888777777777777777888777777777777888999:::;;;::::::;;;;;;;;;;;;::::::999999:::;;;:::999888777888999999999999:::::::::888888888888999:::;;;;;;999999999999999999999999999888777777777888::::::888999999::::::;;;<<<<<<888777777666666666666666666777888999999888777777555555555666666888999999888888888999888777777666222333444444555555555444444444555666666666666666444555555555444333222222000111111111222222222222111111111111222222222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000///............/////////000000000000//////////////////////////////111111000///////////////////////////////////////---------.........//////,,,------...//////......++++++,,,,,,------......---------.........//////***++++++,,,---...////////////.........---------................................................------............------,,,------......------,,,............////////////---...//////000000//////....../////////000000000......//////000000000000000000000000000111111222===???===;;;<<<@@@???;;;999888888888:::;;;:::999555555555555666666666666666555555666777777666444444555444444333222111000111111222222333333333333---...///111111000000///.../////////000000111111000//////000000111222333000000////////////000000------------///000111222..............................////////////......---------...///000000111////////////////////////////////////////////////------------------------------------------------,,,,,,---.../////////...000//////...------,,,,,,......////////////................../////////000...//////000000000000000////////////000000000000000000111222222111//////000000000000000000000000.../////////000000111111---.........//////000000...///000111222333444444222111000//////000111111333222222222222222222333///000111222222222222222111111111111111222222333111222333444333222111000222222222333333444444444222222111111222222333444000111222333555666777777333333333444444555555555777666666555555444333333555555444333333222111111222333333444444333333222444555555555444333333222222222222333333444444444444555777888888888777666555666777999999999888777999999999999888888777777777777777777888888888888::::::999888777777777888888777777777777777888999777777777777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;:::999888777888888999999999:::::::::888888888888999:::;;;<<<888888888888888888888999999888777777777888:::;;;888999999::::::;;;<<<<<<777666666555555555555666222333555777888999888888666555555666666777888999777777777777777666666555111222444555666555444444444444555666777777666666333444555555666555555555000000111111222222222222000111111111111222222222111111222222222222111111111111111111111111111111////////////////////////111111111111111111111111000000///...............//////000000000000//////////////////////////////111111000///////////////////////////////////////---------.........//////,,,,,,---.../////////......///000000111000000000---------.........//////((()))***+++---...////////////.........---------000000000000000000000000------...//////...------,,,------------------,,,,,,,,,---......---,,,,,,............/////////000---......///////////////////////////000000000000......///000111111000000000000000000000111111222<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666777777777777777777777777444444444333333222222222222222222222222222222222111111000///...------,,,000000000000000000000000000000000000000000000000000000000000000000000000------............------000000//////.........---000000//////............------......//////000000,,,---...//////...---,,,////////////............////////////////////////---------............///,,,,,,,,,---------......,,,,,,.../////////...---............////////////........................////////////000000000000---...///000000///...---111111000000//////......000000111111111111000000111111000000//////......000000111111111111000000......///111222333444555444444333222222111111000333333333222222111111111000000000000000000000000222222222222222222222222000000000000000000000111///000111222222222222222000000111111111222222222111111111222222333333333222333555666666555333222333333333333333333333333444333222111111333555666777666555444444444444444444333333222222333333444333333333444444555555555333333444444555666666666888999999999::::::::::::999888888888777777666666888888888777777777777777888888888888999:::;;;<<<<<<;;;:::888888888888999888888999::::::;;;<<<<<<:::::::::999999999888888888888888888888888888888888999999999888999<<<>>><<<<<<;;;;;;;;;:::::::::888777666444444666777888999999999999999999999999:::::::::999999888888888999888666444333444555666777777666666666666777777666666666666777888999:::888888888777666444333222444333333222222333333444111000000222444666555444666555555555555444444444222222111111111111222222222222222111111111000000000000111111111222222222;;;777333111222222111//////000111222222111000///000000000000000000000000//////000000000000//////000000///...............////////////000000000000000000//////.........---/////////...------,,,,,,------------------------.........------,,,,,,,,,------/////////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------111111000000//////......---,,,,,,---///000///...***,,,......---,,,---...******++++++,,,---......////////////000000000000...............///000000111111000000/////////......//////000111222222222222000///...//////---,,,;;;:::::::::999999999999999999888888888777777777555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111000000///......------000000000000000000000000000000000000000000000000000000000000000000000000.........//////.........000/////////............/////////.........------....../////////000000000------............------//////.........------------------------------------------............///,,,,,,---------.........,,,---.../////////...---........./////////000000........................////////////000000000000//////000000000000//////111000000000/////////...000000111111111111000000111000000000/////////...//////000000000000////////////000111222222333444333333222222222222111111333333333222222111111111111111111111111111111111222222222222222222222222111111000000000000000000111111222222222111111000000000111111111222222222111222222222333333333333222333444555555444333222333333333333333333333333444333222111111333444666666555555444444333444444444333333222222333333444222222222333333333444444333333444444555666666666555555666666666777777777888888888777777666666666888777777777777777777777888888888888999:::;;;<<<;;;:::999777777777888999777888888888999:::::::::::::::999999888888888888888888888888888888888888999999:::999999:::<<<>>><<<;;;;;;;;;;;;:::::::::999888666555555666888999999999999999999999999999::::::999999999888888888888777555444444555666777777666666666666666666777555555555555666777888999888888777777666444333222444333333222222333333444333222111222444666555444555555555555444444444444222222111111111111222222222222222111111111000000000000111111111222222222333111///...000111000...000000222222333222111111000000000000000000000000//////000000000000//////000//////................../////////000000000000000/////////....................................------------------------......---------,,,,,,,,,------............------*********+++++++++,,,,,,,,,,,,,,,+++++++++******------------------------000000000000//////.........---,,,---//////...---***,,,......---,,,---...++++++,,,,,,------............/////////000000000...............///000000000000000//////............//////000111111222222222111//////000000...---999999999999888888888888888888888888777777777777555555555555555555555555333333333333333333333333333333333222222222222222222222222222222222222222000000000//////.........000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////.....................---------------.............../////////.........------.....................---------------------------------------------............///,,,------------.........,,,---......//////......////////////000000000000........................////////////000000000000111000000000000000000111000000000000///////////////000000111111000000///000000000000////////////......////////////......000000000111111111222222111111111222222222222222222222222222222111111111111111111111111111111111000000000000000000000000111111111000000/////////333333333222222000//////111111111111111222222222222222333333333333444444222333444555555444333222333333333333333333333333444333222111222333444555444444444333333333333333444444333333333333444444111111222222222222333333333333333444555555666666777888888888888999999999999999999999999888888888777777777777777777888888888888888888888999:::;;;999888777666666777888888777777888888888888888888999888888888888777777777888888888888888888888888999:::;;;:::::::::<<<>>>;;;;;;;;;;;;:::::::::::::::999888777777888999:::::::::::::::::::::::::::999999999888888888888888666666555444444555777888666666555555555555666666444444444444444555666777777777777666555444333222333333222222222222333333555444333444555666555333555555444444444333333333222222111111111111222222222111111111111000000000000000000111111111111222---------...111111000///000111222222333333333222000000000000000000000000...//////000000//////...000///......------............/////////000000000////////////............------......///000000111------------------------...------------,,,,,,,,,...---------------......))))))*********+++++++++,,,,,,,,,,,,++++++++++++------------------------000000000////////////...///...------...///...,,,***,,,......---,,,---...------------------......------.........////////////............//////000/////////..................//////000000111111222333111000000111000///...:::999999999999888888888888888777777777666666666444444444444444444444444555555555555555555555555222222222222222111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000//////////////////////////////000000000000/////////////////////.........------------------------,,,,,,,,,,,,,,,,,,------///...---,,,,,,---...////////////............---////////////////////////---------............///------------............---------.............../////////000000000111111........................////////////000000000000111000///......///000111000000000000//////////////////000000000000//////000000000000////////////...//////000000//////...111111111111000000000000///000000111222333333333222222222111111111111111222222222222222222222222000000000000000000000000111111111000//////......222222222222222111000///111111111111111111111111333333333333333333333444222222333333333333222222222222222222222222222222333333222222222333444555333333333333333333333222444444333333333333444444222222222222222333333333222333333444444555666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888888888888888888999::::::888777666555555666777888888888888888888888777777888777777777777777777777888888888888888888888888999;;;<<<;;;::::::<<<>>>;;;;;;;;;:::::::::999999:::999999888888999999:::::::::::::::::::::::::::888888888888888888888777555555444444555666777888666555555444444555555666444444444444444555666666666666666666555444333222333333222222222222333333777666444444555555444333444444444444333333333222222222111111111111222222111111111111000000000000000000000000111111111111......000222333333222111///000000111222222222222000000000000000000000000...//////////////////...//////...------------............/////////000000///////////////..................//////000000000------------------------------------------------...---,,,+++,,,---...///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000///------......---+++***,,,......---,,,---.....................------------------........./////////............///000..................------////////////000000111111222000//////000000///---::::::::::::999999999999777777777666666666555555444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111/////////000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////.........///////////////------------------------------------------------///...---,,,,,,---...///000000000/////////......////////////////////////---------............///---------.........//////------------......//////////////////000000000000........................////////////000000000000///...---,,,,,,---...///////////////000000000000//////000000000000//////////////////000000000000///000000111111000000///111111111000000000000/////////000111222222333444111111111111111111111111111111111111111111111111////////////////////////000000000000//////......///000111222222222222222111111111111111111111111333333333333333333333333111222222222222222222111222222222222222222222222222222222222333333444444222222333444444333333222555444444333333444444555444444444444444333333333222222333333444555555555555555555555666666666666999999999:::::::::::::::666666777777888888888888888888777777888888999999888777666555555555666777999999999999999888888888777777777777777777777888888888888888888888888888999:::<<<<<<;;;:::;;;<<<;;;;;;:::::::::999999999::::::999999999999::::::::::::::::::::::::::::::777777777777777777777777555555555555666666777777555555444444444444555555555555444444444555666666555666666666555444333222333222222111111222222333777666555444555555444222444333333333222222222222222222111111111111222222000000000000000000000000000000000000000000000000///111333333333222222111////////////000000111111////////////////////////......////////////......//////...---------------............////////////.........///////////////000/////////.........------------------------------------------------------,,,+++++++++---...///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////000///------......---+++***,,,......---,,,---.....................------------------........./////////............//////------..................///////////////000000000///...------...///...,,,;;;:::::::::999999999999666666666666555555555555333333333333333333333333111111111111111111111111000000000000000111111111111111111111111111111111/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000...//////000000//////............///////////////---------------.........000000000///////////////.........------.........000////////////.........---------------------------------............///------........./////////...------------...//////............////////////........................////////////000000000000...------,,,,,,------...////////////000000000000...//////000000//////...////////////000000000000000000111111111111000000000000000000000000000000//////000000111222333333000000000111111111111111000000000000000000000000//////////////////////////////////////////////////////000222222333333333222222222111111111111111333333222222222222111111111111111111111111111111222222222222222222222222222222333333333444444444111222444555555444333333555555444444444444555555555555444444444444333333222222222333444444555555666666666666777777777777666666666666777777777777666666666777888888999999888888777777777888888999:::999777666555555555666888999999999999999999999777777777888888888888999888888888888888888888888888:::;;;;;;:::999::::::::::::::::::999999999999999999999999999999999999999999999999999999999999666666666666777777777777555555555666666666666666444444333333333333444444555555444444444555555666555555555555555444333333222222111111111111222222777555444444555555333222333333333222222222111111222222111111111111222222//////000000000000000111111000000000000000/////////111222111000//////000000//////.........//////////////////////////////---......//////......---///...------,,,,,,------------........./////////.........///////////////000//////...------,,,,,,------------------------,,,,,,,,,------------...++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------............////////////...------...///...,,,***,,,......---,,,---...------------------......------........./////////000//////............///.............../////////////////////////////////...---,,,,,,......---,,,999999999999888888888888666666666555555555444444222222222222222222222222000000000000000000000000/////////000000000111111111111111111111111111111...//////000111111222222000000000000000000000000////////////////////////000000000000000000000000.........//////...................../////////000------.........//////////////////.........------------............------......---------,,,,,,,,,---------------------------------............///............////////////...------,,,---...///000------------....................................////////////000000000000------............------.../////////000000000111......////////////........./////////000000000111//////000000000000///////////////000000000000000//////000000111111222222///000000000111111111222////////////////////////000000000000000000000000------......///000000000000111111222222222111111222222222111111111000000222222222111111000000000111111000000000000111111111111111111111111111111222222333333444444444333111333444666666666444444555555444444444444555555444444444333333333222222111222222333333444555555888888888888999999999999666666666666777777888888555666666777888888999999888888777777777777888888<<<:::888666555555555555666666777777888999999999888888888888999999::::::888888888888888888888888777999;;;;;;999888888999:::::::::999999999999888888888999999999999888888888888888888888888888888555555555666666666777777666666666666666666555555444444333333333333444444444444333333333333444444444444555555555444333333222222111111111111222222555444333333444444333222222222222222111111111111222222111111111111222222////////////000000111111111111000000////////////...///000///------///111222111000///......//////////////////////////////---......//////......---///...------,,,,,,---------------.........//////............/////////000---------------,,,,,,,,,------------------------,,,,,,,,,---------......******+++,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////...---,,,---//////...---***,,,......---,,,---...++++++,,,,,,------............/////////000000000000000///........................//////000000000///////////////////////////---,,,---...///...---888888888888777777777777666666555555555444444444222222222222222222222222111111111111111111111111.../////////000000111111000000000000000000000000......///000111222222333000000000000000000000000////////////////////////000000000000000000000000------............---------.........//////000000........./////////000000,,,,,,,,,++++++*********,,,---...//////...---,,,,,,,,,,,,+++++++++******////////////////////////---------.........//////............/////////000......---,,,---...///000,,,,,,,,,---------..............................////////////000000000000---...///000000///...---.../////////000000111111......////////////........./////////000000111111......////////////......////////////000000000111000000000000111111111111//////000000111111111222////////////////////////111111111111111111111111,,,,,,---...///000111111222222222222222111000///222222222222111111000000222111111111000000//////111111000000000000111111111111111111111111111111111222333444444444333333222333555777777666555444555555444444444444555555333333333222222111111111111222222333333444555555555555555555666666666666888888999999999:::::::::555666666777888999999999888888777777777777777888===<<<999777555555444555444555555666777888888999888888999999999:::::::::888888888888888888888888666888::::::999777777888:::::::::999999999888888777888888999999888888777777777777777777777777777444555555555666666777777666777777777666555444444444333333222222333333444333333222222111222222222444444444555444444333333222222111111111111222222444333222222444444333222222222222111111111111000222222111111111111222222.../////////000000111111111111000000/////////......///000///---...111444444333111000///...//////////////////////////////---..................---......---,,,,,,,,,,,,------------.........//////---.........//////000000***++++++,,,,,,------...------------------------,,,,,,,,,------.........(((***+++---......------)))************+++++++++,,,,,,,,,------.........---------------------------------.........//////---,,,,,,---///000///...***,,,......---,,,---...******++++++,,,---......////////////000000000000111000///................../////////000000111111///////////////.........///...---...///000///...777777777777666666666666444444333333333333222222111333444444333222333444333333222222111000//////000000000000000000000000000000000000111111111111111111111111111111111111...///111222111000...------......//////////////////////////////.........000///...------------------------............//////...---,,,+++,,,------......///---++++++,,,---...---,,,,,,++++++++++++------------------------//////.........---------+++++++++,,,,,,------------.........---,,,,,,+++......------------..............................***,,,000222333222000........................---........................+++,,,,,,---...///000000---......///000/////////000000000000000000000000000000000000000000000000333222222222111111000000000000111222222222222111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333222111000000111222333222222222111111111111000111111111111111111111111...///000111111111111111222222111111111111111111333333333333333333333333444444333333333444555555777666555444333333222111222222222222222222222222111222333444555555555555555555666666666666555555555666666666777777777888777777666666666666666777999999888888888888999999888888777777777777888888666666666666777888999:::;;;;;;:::999999888777777999999888888888999;;;<<<::::::999888777666555555666666888999;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888888777777666666666555555777999:::;;;:::888777666666666666555555555555111222333333444444333333555555444444444333333333111111111111111111111111222222222222222222222222444333111000000000111111111222222222222111000000222222222222222222222222222222222111111111000000////////////////////////////////////000000000000111111000000//////......////////////////////////000000//////.........---///...------------...///------------------------***++++++,,,---...//////........................------------------------,,,,,,,,,------.........---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111111000///000111000///---//////............//////////////////////////////////////////////////////777777777777666666666666444444444333333222222222111333444444333222222333333333222222111000000///000000000000000000000000//////000000000111111111111111111111111111111111//////111111111000...------......////////////////////////////////////...//////......---------------------............///000///...---------...............---++++++,,,......---,,,,,,++++++,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,+++------------------------........................,,,...000222333222000//////.............................................------............................../////////000000000000000000000000000000000000000000000000000222222111111000000000000000000111222222222222111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000333222000/////////000111000000000111111222222222111111111111111111111111///000111111222222111111222222222222222222222222222222222222222222222111666555555444444444555555555555444444333222222222222222222222222222222222333444555666777777777777666777777888888777777666666666666666666777777777777777666666666666777777::::::999999999999::::::777777666666666666777777666666666666777888999:::===<<<<<<;;;::::::999999888888777777777888999:::::::::999888888777777777444555666777888999999999;;;;;;;;;;;;:::999888888777777777666666666555555555666888999:::999888777666666666666555555555555222222333444444444444444444444333333333222222222111111111111111111111111222222222222222222222222444333222111000111111222111222222222222111000000222222222222222222222222111111111000000000//////000000000000000000000000////////////000000000000111000000000/////////...////////////////////////000/////////....................................++++++++++++++++++++++++---------------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------.........---,,,++++++++++++,,,------------------------,,,,,,---............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000000000///---//////............//////////////////////////////////////////////////////777777777777666666666666555555555444333222222111111222444333222111111222333333222222111000000000000000000000000000000000//////000000000000111111000000000000000000000000///000111111111000...------......///////////////......////////////////////////..................---------............///000000///............///---......---++++++,,,......---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,---............---,,,,,,,,,---...//////...---,,,////////////////////////......//////000//////.....................//////......................../////////.........------///......---...///000111000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111000///...//////000...//////000111222333444111111111111111111111111000111222222222222222222333333333333333333333333222222222111111000000000777777666555444444444444222222222222222222222222222222222222222222222222333444555666777777777777888888999999999999888888666666666666666666666666777777666666666666777777;;;::::::::::::::::::;;;666666666555555666666666666666666666777888999:::<<<<<<;;;;;;:::999999999777777777666777777888999999999999999999888888888555666777888888888888888999:::::::::::::::999999666666666666555555555555555666777888999888777666666666666666555555555555333333444555555555555444333333222222222111111111111111111111111111111111222222222222222222222222444333333222222222222333111222222222222111000000222222222222222222222222000000000///////////////111111111111111111111111////////////000000000000000000000000////////////////////////////////////////////////............,,,---...//////...---,,,************************/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......---,,,++++++++++++++++++------------------------------...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000///....../////////....../////////////////////////////////////////////////////////777777777777666666666666666666555444333222222111111222444333222111111222222222222111111111000000000000000000000000000000////////////000000000111///////////////////////////000000111000///......---......///////////////............////////////....../////////.........---------............////////////...............---......---++++++---......------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------............---------...000111111000...---////////////////////////...------,,,,,,,,,,,,------------------................................./////////...............000///---,,,---...000222000000000000000000000000000000000000000000000000//////////////////......///000000111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111000/////////000222333/////////000111222222222111111111111111111111111111222222333333333222222222222222333333333333333333333222222111111000000777666555444333222222222000000111111222222222222222222222222222222222222111222333444555555555555888888999999999999888888777666666666666555555555777666666666666777777888::::::999999999999::::::777777666666666666777777777777666666777888999999999999888888777777777666888888777777777888888888666666777777888888888999888999999:::::::::999999888999999:::::::::999999666666555555555555555555555555666777777777777666666666666666555555555555333444555555666666555555333333333333222222222222111111111111111111111111111222222222222222333333444333333333333333333333111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////////////////////////////.........,,,---///000000///---,,,************************/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,---------...---+++******+++---...,,,,,,,,,---------......------,,,++++++,,,,,,---------------------------------...////////////............------,,,,,,+++------------------------............//////000000///000111111000......///......////////////......////////////////////////////////////////////////777777777777666666666666666666555444444333222222222333444444222111111111222222222111111111111111////////////////////////...////////////000000000////////////////////////000000000000000//////...---......///////////////---.........//////000000......///000000//////...---------............///............------,,,,,,,,,---...---,,,,,,---///---------,,,,,,---......------------------------------------.....................------,,,,,,,,,------...//////......---...///111333333111///...///////////////////////////...---,,,,,,,,,---...++++++,,,,,,,,,---------........................------......///000000111000///---,,,---...000222////////////////////////////////////////////////..................////////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000///000111333666777000000000000000000000000000000000000000000000000222222333333333222222111000111111111222222222333444444333333222222222222555444333222111111000000///000000111111222222333222222222222222222222222111222333444555555555555666666777777777777666666666666666555555555555555666666666666666777888888999999888888888888999999999888888777777888888999777777777777777777888999888777777777777777666666999999999999999999999888444444555555666666777777888999999:::::::::999999888888999999:::999999999555555666666666666666666555555666777777777777777666666666666555555555555333444555555666666555555444444444444333333333333111111111111111111111111111111111222222333333333333333333333333333333333111222222222222111000000111111111111111111111111111111111111111111111111////////////////////////////////////000000000000////////////000000000000////////////////////////.........///////////////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111------------------------------------------------------------------------+++++++++,,,,,,------...------,,,++++++,,,------,,,,,,,,,---------............------------...///------------------------,,,,,,---........................------,,,,,,,,,------------------------............////////////...000222111///......///......///000000///......////////////////////////////////////////////////777777777777666666666666555555555555444444444444333444555555333111111222111111111111111111111111////////////////////////......////////////000000000000000000000000000000000000000000////////////---......///////////////------......///000000000---...///000111000///...---------............///------......------,,,+++,,,---------,,,,,,---///------------------...///------------------------------...............///.........---------------------...////////////...///000111222222111000///........................//////.........//////000+++++++++,,,------..............................,,,---...///000111111222///......---...///000111////////////////////////////////////////////////............////////////...///000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222555777888111111000000000/////////000000000000000000000000222222222222222222111000000000000111111222222333333333333333333333333333333222222111000000000000000000111111111222222222222222222222222222222222333444555666777777777777555555666666666666555555444444555555555666666666666555555666666777888999999888888777777888888999:::999999888888999999:::888777777777777777888888888888888888888888888888999::::::::::::999888888333333444444555555666666555666777888888888888888888999999999999999888888666666666666777777777777666666666777777777888888666666666666555555555555333333444555555555555444555555555444444444333333111111111111111111111111111111111222222333333444111222222333333333333222111222222222222111000000111111111111111111111111111111111111222222222222........................////////////000000000000////////////000000000000////////////////////////.........///////////////,,,---...//////...---,,,------------------------+++,,,---...///000111111........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------.....................//////000........................,,,,,,---............---------------------------------------------------......//////////////////...000333222///---...000---...///000000///...---////////////////////////////////////////////////777777777777666666666666444444444444555555555555444666777666444222222333111111111111111111111111////////////////////////........./////////000000111111111111111111111111111000000///////////////---......///////////////------......///000000111---...000111111111//////---------............///---.../////////...,,,,,,+++---------,,,,,,...000---------------...//////------------------------,,,,,,,,,------.........------------............------...///////////////////////////////////////------------------------,,,,,,------......//////,,,,,,---......///000000..............................//////000000000111............/////////000////////////////////////////////////////////////....../////////000000000...//////000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222111111111111333444555/////////000000000000000000000000000000000000000111111222222111111000///000000111222222333444444111111111222333333444444222222111111111111111222111111222222222222222222222222222222222222222222333444555666777777777777444555555666666555555444222333333444555666777777555555555555666777888999:::999999888888999999:::999999888888888888999999888888777777777777888888888888888888888888888888888999::::::999888777666444444555555555555555555444555666777888999999999999999999999999888777666777777777777888888999999777777777777777888999999666666666666555555555555222222333444444444444444444444444333333333222222111111111111111111111111000111111222333333444444000000222333333333222222111222222222222111000000111111111111111111111111000000000000111111111222////////////////////////////////////000000000000.../////////000000000111////////////////////////............/////////000........................------------------------,,,,,,------.........///------------------------------------------------......---------,,,,,,,,,---------------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......---------------...//////////////////////////////------...////////////...+++,,,,,,------................................./////////////////////...---111333222...,,,...111---...///000000///...---////////////////////////////////////////////////777777777777666666666666333333444444555666666666555777888777444333333333111111111111111111222222////////////////////////............/////////000111111111111111111111111111111000///////////////---......///////////////---------...///000000111,,,...000111222111000///---------.........//////...///000000000///---,,,+++,,,------,,,,,,...000---------------...///000------------------------+++++++++,,,,,,---------,,,---------.../////////------...///000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,.........///000111111222........................000000000000////////////---...//////000/////////////////////////////////////////////////////////.../////////000000111111...//////000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000333333111000000000111222------...///000111222222000000000000000000000000111111111111111000///...111111222333333444555555//////000111222333333444222222222111222222333333222222222222222222222222222222222222222222222222111222333444555555555555555555666666666666555555111222333444555777888888555555555555666777999999;;;::::::999999::::::;;;888888777777777777888888888888777777777777777888555555555555666666666666777888999999999777666555666666666666666666666666666666888999;;;;;;<<<<<<:::::::::999888777666555777777888888999999999:::888888888777888999999:::777666666666555555555555111222333333444444333333333333333222222222111111111111111111111111111111000000111222333333444444///000111222333222222111111222222222222111000000000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000.../////////000000111111////////////////////////---.........//////000000///...------------...///------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,***,,,...000000...,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000000000000000000000000...//////000000000000000***++++++,,,---...//////........................///////////////.........---111444222...,,,...111---...///111111///...---////////////////////////////////////////////////777777666666555555555444666666555555555444444444666666666555444444333333222222222222222222222222000000///...............000000//////......------000000000000000111111222111000000///...---------////////////////////////000000000000111111111111//////000444888777000***---------------...///000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,...---+++***)))***++++++///............------------------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------////////////////////////---...000111111///---,,,........................000000000000000000000000000000//////.........---.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------////////////000111222333///000111222222111000///000000000000000000000000000000000000000000000000000000111222222222222111222222444444444444222222333222222111222333555666333222222222333444555555222222222222222222222222222222333333333333444444333333444444555666777777555555555555555555555555555555444444444444555555666666777888999999::::::999999999999999999999999<<<;;;:::888777666666666777777777777777777777777777777666555555666777888;;;:::999999888888999999999888888777777777777777888888999999999:::::::::<<<;;;999888555444222111333444555666777777777777666666666666777777777777555555555666666666666666666666555555555444444444222222444444444444222222111222222333333222222111111111111111111111111111444444222111000000//////111111000000000000111111333222111000////////////000000000000000000000000000000///...............////////////////////////...............///000111111000///...............------............------......//////...---,,,,,,------------------------111111111000000///...---///---+++,,,...///---+++,,,------......------,,,///...---,,,,,,,,,,,,,,,------.........---,,,+++------------,,,++++++***,,,,,,------...//////000,,,------......//////////////////......------,,,/////////....../////////,,,,,,,,,---------......---,,,,,,...000000,,,)))///...---,,,,,,---...///000000//////.........------------............///////////////////////////.........////////////000888777777777666666666666666666555555555444444444666666666555444444333333222222222222222222222222000000///............//////////////////.........000////////////000111111111000000///......------/////////////////////////////////000000000111111///...///333666555000***...------,,,,,,,,,------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,------......------,,,///...------,,,,,,,,,---+++,,,,,,,,,------......---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------////////////////////////......///000000///...---........................000000000000000000000000111111000000000/////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111000000000000000111000111111111111111111000000000000000000000000000////////////////////////000111111222333222222222111111222333333222111111444444333333333333333333222111111111222222333444222222222222222222222222222222333333333333444444333333444444555666666777555555555555555555555555666666666555555666666666666666777888888999::::::999999999999999999999999;;;;;;:::999888777666555666666666666666666666666777777666666666777999999<<<;;;::::::999:::::::::999888777777666666777777888888888888999999999:::;;;:::999777666444333222333333444666666777777777666666666666777777777777555666666666666666666666555555444444333333333333222333333444444333333222111222222333333222222111111111111111111111111111111111000000///000000000111111000000000000111111333222111000////////////000000000000000000000000000000///...............///////////////////////////............//////000///...---,,,,,,,,,,,,---------............------//////000000///......---------------------------...////////////......---...,,,+++,,,...///...,,,,,,------......------,,,///...---,,,,,,,,,,,,------------------,,,++++++,,,,,,---------,,,++++++***++++++,,,------......---------------..................---------------------............------,,,,,,---------.........///...---...//////,,,)))///...------------...///000/////////.........------------............///////////////////////////---............/////////888888888777777777777666555555555555555444444444666666555555444333333333222222222222222222222222111000//////......//////.........//////////////////............///000000111000000//////......---////////////////////////.........////////////000///......000333333///+++......---,,,+++******+++------------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------......------,,,,,,))))))***+++,,,---...///---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------////////////////////////////////////////////////........................000000000000000000000000111111111111000000000000.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////333222111000////////////222222111111111111222222000000000000000000000000000000000000000000000000111222222333333333333333000111111222222111111000555555555555444333222222222222222222333333333333222222222222222222222222222222333333333333444444333333444444555666666666666666666666666666666666777777666666666666777777666777777888888999999999999999999999999999999999::::::::::::999888666555666666666666666666666666777777777777888999:::;;;===<<<;;;;;;::::::;;;;;;999888777777666666777777777777777888888888999999::::::999777666444333333333333444555666666666666666666666666777777777777666666666666666666555555444333333333333222222222444333333222222333333444111222222333333222222111111111111111111111111111//////......///000000111111111000000000000111111333222111000////////////000000000000000000000000000//////............///////////////////////////000//////............///......------,,,,,,------------............------///000000000000///......------------------------,,,------...............---,,,+++,,,...//////...,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,---......---,,,***---------..................---,,,---//////...---///...------------...////////////...............---------............///////////////////////////---------............///777777777666666666666666555555555555555555555555666666555444444333333222222222222222222222222222111000000///.../////////------......//////000000...------------...//////000000000000//////......////////////////////////---------........./////////------...000000...,,,...------,,,++++++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++,,,---,,,+++***)))***++++++,,,------......---------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000//////...//////000111........................000000000000000000000000000000000000000000000000.........///000000111111////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111222222111000//////000000444333222111111222333444000000000000000000000000222222222222222222222222222222333444444444444333111111222222222222111111333444555666666555333222444444444444555444444444222222222222222222222222222222222333333333444444444444444555555555666666777777777777777777777777777666666666666666666777666777777777888888888999888888888888888888888888888999;;;;;;;;;999777555555555555555555555555555666777777888999;;;<<<<<<<<<;;;;;;:::::::::::::::888888777666666666666666666777777777777888888888:::999888777666555444333333333444555555555555555666666666666777777777777666666666666555555555555444333333333333333333333444444222222222222444444111222222333333222222111111111111111111111111111000000/////////000000111111111000000000000111111222222111000//////000000////////////////////////000///............//////////////////////////////111000///...............000000////////////000000------............------......////////////......------------------------+++,,,---...////////////,,,,,,,,,---...///000///,,,------......------,,,...------,,,,,,,,,------,,,,,,++++++*********+++***++++++,,,------------)))))))))***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++...//////...+++***........................,,,++++++,,,...000111222.........------.................................---------............///////////////////////////------------............555555555555555555555555444555555555555555555555555555555444333333222222222222222222222222222222111111000///////////////------......//////000000---------------......///000000000000000/////////////////////////////////------------...............---------......---,,,---------------...//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,)))***+++,,,---,,,+++***.........------------------------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////////////////000111222........................////////////////////////////////////////////////......//////000111111222////////////////////////111111111111111111111111000000000000000000000000......//////000000111111000000//////000111222222444333222111111222333444000000000000000000000000111111111111111111111111222222333444444444444333333333333222222333333333000111333555666666555555333333444555555444333222222222222222222222222222222222222333333333444444444444444555555555555555777777777777777777777777666555555444444555555666777777777777777888888888888888888888888888888888888999:::<<<;;;:::888777666666666666666666666666666777888999:::;;;<<<<<<:::999888888777777888888888777777666555666666666666777777777777888888888999888888777666555555444444444555555666555555555666666666666777777777777777777666666555555555444444444444444555555555555444444222222222222444444111222222333333222222111111111111111111111111111444333222111000000000000111111000000000000111111222111000000000000000000//////////////////////////////............//////////////////////////////111000///...............000000/////////000000111------............------,,,,,,---......---------------------------------,,,---...///000111111111+++,,,---......///000000,,,------......------,,,------,,,,,,,,,------...---,,,+++*********++++++***++++++,,,------------******++++++,,,------------------,,,,,,++++++++++++++++++,,,,,,---------***,,,...000000...,,,***..................------,,,------------...///111---..................------------...............---------............///////////////////////////---------.........//////333444444444444444555555444444444555555555555555555555444444333222222222222222222222222222222222222111000000//////000000.........///////////////...------------...//////000000000000000000000000////////////////////////---------............///---------......---------------------...///000000------------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---.........------/////////......------------------............///------------------------........................------------------------,,,,,,,,,,,,------------------------------------////////////////////////...//////000000111111222........................////////////////////////............////////////......///000000111222222000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111////////////000111222333222222111111111111222222000000000000000000000000////////////////////////111222222333333333333333444333333222222333333444///000111333444555666666222222333444444333111000222222222222222222222222222222333333333333444444555555555555555555555555666666666666666666666666555555444444444444555555777777777777777777777777888888888888888888888888888999:::;;;;;;::::::999777777777777777777777777666777888999:::;;;;;;;;;888777666666555555666666888777666666555555666666777777777888888888999999888888777777666666555555555555666666666666666555666666666666777777777777777777777666555555444444444444555555555555555666444333333222222333333444111222222333333222222111111111111111111111111111555444333111000000//////111111000000000000111111111111000000000000000111000000000000000000000000///............//////000////////////////////////000//////............///......------......//////------............------++++++,,,------------,,,---------------------------...///000111111111111,,,---//////......///111,,,------......------,,,------,,,,,,,,,---.........---,,,******++++++,,,++++++,,,---------,,,,,,++++++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,---------------,,,,,,,,,...//////...,,,***+++,,,------...//////...---------------------.........---------............///////////////////////////.........////////////000444444444444555555666666444444444555555555666666555555444333333222222111222222222222222222222222222111000000//////000000///////////////..................---...//////000000000000000000000000000////////////////////////---............/////////,,,---/////////...---------------,,,------......,,,,,,---------------------,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,------...///---------------------...---------............///........................................................................,,,,,,,,,---------......------------------------////////////////////////---...000111222222111111........................////////////////////////......//////000000000000---...///000111222333333000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111000000000000000111111000111111111111111111000000000000000000000000000000000000000000000000000000111111222333222222222333333222111111222333333000000000111222333444555444555666777666555333222222222222222222222222222222222333333333333444444555555555555555555555555555555555555555555555555666666555555555555666666777777777777777777777666888888888888888888888888999999999::::::;;;;;;;;;888888888888888888888888666777888999::::::999999777666666555555555555555777777666555555555555666888888888888999999999:::777777777777666666666666666777777777777777666666666666666666777777777777888777777666555555444444333333333444444555555555222333333444444333333222111222222333333222222111111111111111111111111111222222111000000000000000111111000000000000111111111111000000000000111111000000000000000000000000...............///000000///////////////////////////............//////000...............///000000------............------+++,,,------......------------------------------------...///000000000///---///000///------...000,,,------......------,,,,,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,---,,,,,,---------,,,++++++++++++,,,,,,---.........---------------..................---------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++))),,,......,,,***+++,,,------...//////...------,,,,,,,,,------.........---------............////////////////////////////////////000000000111111444555555555666666777777444444444555555555666666555555444333333222222111222222222222222222222222222111111000000000000000000000//////.........---///............///000000000000000000000111111111////////////////////////.........////////////000+++---000111///...------......---,,,++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,++++++***)))***+++---...******+++,,,------...///---------.........//////////////////////////////................................................,,,,,,,,,------.........------------------------////////////////////////,,,...000222333222111000........................//////////////////////////////000000111111111222---...///000111222333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////333222111000///////////////000111222222111000///000000000000000000000000333333333333333333333333000000111222222222222111333222111000000111222333222111000000000111222333888999:::;;;:::999777555222222222222222222222222222222333333333444444444555555555555555555555444555555555555555555555555777777666666666666777777777777777777666666666666777777777777777777777777999999999999999;;;<<<<<<888888888888888888888888666777999999:::999888777777777666555555555555555777777666555555555555555888999999999999:::::::::777777777777666666666666777888888888888888777666666666666666777777777777888777777666555444444444222222222333333444444444222222444555555444222222222222222333333222222222111111111111111111111111///////////////000000111111111000000000000111111111000000000000000111111000000000000000000000000...............///000111////////////////////////...............///000111000000000000000111222222---..................---,,,------.../////////...------------------------,,,---......///.........---///111000---,,,...000,,,------......------,,,,,,,,,,,,,,,,,,---...///000///---++++++,,,---...------------,,,,,,+++******++++++,,,,,,---......---------......//////////////////......---------++++++++++++++++++++++++,,,,,,,,,++++++*********"""&&&+++---------...000,,,---...//////...---,,,,,,,,,,,,------.........---------.........//////////////////////////////000000000000111111111111666666555444444444444555555555666666555555444333444444444333333333222222222222222111111111000000000000000000//////////////////............//////............////////////////////////////////////------------------------........................................................................000000///...---,,,,,,+++------,,,,,,,,,,,,++++++,,,---......,,,,,,---...*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...---.........//////000000222111///---------///000---...///111111///...---++++++,,,,,,---...//////........................------+++******+++------000000000000///...---,,,000000//////.........---000000//////.........---//////............//////////////////............---...///000111222222222111111000000000000111111//////000111222333333333111111000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222333333444444333333222222222222222222222222222555444444333333444444555666444333666999<<<;;;999666555444222111111222222222222333333333333444444222333444555666666666666555444444444444555666666666666555555555555666666999:::;;;999777666666777888888888888888888888888888888888888777777777777888888888888888888888888777777777777777777777777777666666777888888666444777777666666555555555444333444555666777999::::::999999888777777777777777777777777777777777777777888888777555555444444444555555666666555555444333333333333333333333333333222222222222222222222222333333333222222222111111222222222222222111000000333222111000000111222333222111111111000000//////+++,,,///222333222111000////////////////////////---------............///......////////////.........------------...//////000000///...------,,,,,,---...///...------...///......////////////.........---+++******+++---...------............---------------............///...---,,,,,,---...---,,,---,,,,,,++++++,,,,,,---//////---,,,,,,---...//////...------------...///...........................---,,,,,,++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---...///000000...------,,,,,,...///000///////////////.........////////////000000000000//////...---------------666666555444444444444555555555555555555444444333333333333333222222222222222222222111111111000000000000000000////////////111111000000000000111111............////////////////////////////////////------------------------.......................................---------------------------------/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---++++++,,,,,,,,,---------,,,+++++++++,,,,,,---------........./////////000///---,,,*********,,,------...///000000///...---++++++,,,,,,---......///........................------,,,,,,,,,,,,------......///////////////...000/////////............000/////////............//////............//////////////////............000000111111111111000000111111000000000000111111000000000111111222222333111111000000000000111111000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333333222222222222222222222222222333333222222222222333333444333222444777888888666666555333222111111222222222222333333333333444444222333444555666666666666555444444444444555666666666666555555555555666666777888999999777777888999999999999999999999999999888888888777777777666666888888888888888888888888999999999888777777666666888777666777888888666555777666666666555555555555444444555666777777888888999888777666666666666777777777777777777777777777888777666555444444444444555555555555555444444333333333333333333333333333222222222222222222222222333333222222222111111111000111111111111000//////111111000//////000111111111111111111000000000///.........///////////////........................---------............///.........////////////......------------...//////000//////...------,,,,,,,,,---...---,,,,,,---.........////////////......///...,,,++++++,,,...///------............---------------............//////---,,,---...///...,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---...........................---,,,,,,+++++++++,,,---,,,,,,,,,,,,---......------------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------....../////////...---------...///000111111000///...------,,,.../////////000000000000000//////...------......666666555444444444444555555555555555555444333333222222222222111111111000222111111111111000000000000000000000////////////111000000//////000000111............////////////////////////////////////................................................///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,---...---+++******+++,,,,,,------------......+++++++++,,,,,,,,,------.............../////////000///...---------...///---...///000000///...---+++,,,,,,------.........------------------------------............------,,,---...///000000000000////////////............////////////............//////............//////////////////............///000111222222333333222111111000000000000111111111111111111111111111111111111000000000000111111//////............////////////000000111111222222000000000000000000000000000000000000000000000000......//////000000111111222222333333333333222222222222222222222222222222222222111111111111222222222111000111333444333222555444333222222111222222222222333333333333444444333333444555666666666666555444444444444555666666666666555555555555666666555666888888888888999;;;999999999999999999999999888888777777777777666666777777777777777777777777;;;:::999999888777666666999888777777888888777555666666666666555555555555444444555555555666666666777777666666555555666666777777777777777777777777777666555555444444444444555555555555555444333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111000000///111111000000000000111111111111111111000000000000222111///...---...///000........................---------............///------......////////////......------......///000/////////...------,,,,,,+++,,,------,,,+++,,,---......////////////......//////---,,,,,,---//////------............---------------............///000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,---------------------------------------------------.........//////.........///000111222222111///...---,,,+++....../////////000000000000000//////......//////666666555444444444444555444444555555555444333333111111111111000000000000111111111111000000000000000000000000////////////.........------.....................////////////////////////////////////////////////////////////........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,------,,,***))))))***,,,,,,,,,---------------++++++,,,,,,---------,,,........................111000///......///000000---......//////......---,,,,,,,,,---------......------------------------,,,---...//////...---,,,------...//////////////////////////////.........///////////////.........//////............//////////////////............,,,...000333555777888999111111000000000000111111111111111111000000000000111111000000000000111111000//////......//////000......///000111222222333000000000000000000000000000000000000000000000000......//////000111222222222222333333333333222222111111111111222222222222222222111111111111222222111111000111111111111000444333333222222222111111222222222333333333444444333444444555666666555555555444444444444555666666666666555555555555666666555666888888777777999:::999999999999999999999999888777777777666666666666777777777777777777777777999999999999999888888888;;;999777777888888777555666666666666666555555555555555555555555444444444666666555555555555666666666666666666666666666666666555555444333333444444444444555555555444333333222222222222222222222222333333333333333333333333222222222222111111111111222222222222222111000000222222111111111111222222111111111000000000000000111111000000000000000111........................---------............///------------...//////000...............//////000//////.........---------,,,---......,,,,,,---...---......//////......---......------------......------............---------------............///000///...///000111000...,,,------------------,,,,,,,,,,,,,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------------...------------------------...---------------------////////////000000000111111000000///...------,,,........./////////000000000000////////////000000666666555444444444444555444444444555444333333222111111111000000000//////000000000000000000000000000000000000////////////......------------..................////////////////////////////////////////////////////////////..............................------,,,,,,,,,,,,------------------------++++++,,,,,,---.........------,,,,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,,,,+++++++++++++++***+++,,,---------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,---------------------------------------,,,---...//////...---,,,//////000//////...------.........///////////////........./////////////////////............//////////////////............---///111444777999:::;;;111111000000000000111111111111000000000000000000111111000000000000111111111000000//////000000111......///000111222222333000000000000000000000000000000000000000000000000//////000111111222333333111222222333333222222111000000000111111222222222333333222222222222333333222222222222111000111111222222222222222222111111222222222333333333444444333444555555666555555555555444444444444555666666666666555555555555666666666777888888777666777888999999999999999999999999777777777666666666666555666666666666666666666666777777888999:::;;;<<<<<<;;;999777666777777666555555555555666666666666666555555555555444444444444666666555555555555666666666666666666666666666666555444444333333333333444444444444555444333333222222222222222222222222222333333333333333333333333222222222111111111000000000000000000000//////...//////000000000000//////000000000000000000111111+++,,,///000111111000///........................---------............///---------,,,---...///000///............///000000...............------------///000///...---...000------............---------,,,,,,,,,,,,,,,,,,---------............---------------............///111000//////000111000///,,,------......------,,,,,,,,,------....................................------------------------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,---------.........---------------------------------------,,,,,,,,,...//////000000000000000.........///////////////............////////////000000////////////000000666666555444444444444555444444444444444333222222111111111111000000000/////////000000000000000111000000000000////////////000//////......//////000............////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,------........................++++++,,,,,,---------...------,,,,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,++++++++++++*********+++,,,---...---,,,+++.........---------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------000000000000///...---,,,.........///////////////........./////////////////////............//////////////////............111222333555666666777777111111000000000000111111000000000000000000000000111111000000000000111111111111000000000000111111//////000000111111222222000000000000000000000000000000000000000000000000000000111111222222333333111111222222222222111111//////000000111222222222333333222222222222333333222333444333111111222333111111222222222222111111222222333333333333444444444444555555555555555444555444444444444555666666666666555555555555666666666777888888666555666888888888888888888888888888777777666666666666555555666666666666666666666666666777888999;;;<<<>>>>>>;;;999666555555666555444555555555666666666666666666666555555555555555555666666555555666666777777777777777777777777777777444333333222222333333333444444444444444333222222222222222222222222222222222222222222222222222222222111111111111000000000---------------,,,++++++,,,,,,------------,,,,,,000000000000111111111111&&&))),,,...000///---,,,---------------------------------............//////...---,,,,,,---.../////////......//////000111...........................000000000///...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111///...///000111000...,,,---...//////...---,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......,,,,,,------------------,,,---------............------------------------,,,,,,,,,,,,,,,------------...///000000000//////------......///000000000------.........///////////////......//////000000666666555444444444444555333444444444444333222222222222111111111000000000////////////000000111111000000000000////////////000//////......//////000............////////////////////////////////////------------------------........................+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++------,,,,,,---///------,,,,,,,,,+++++++++)))+++,,,......---,,,+++.........------,,,,,,,,,...//////000000000000000...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///////////////................../////////000............/////////000//////............//////////////////............///000111222333444444444111111000000000000111111......//////000000111111111111000000000000111111000000////////////000000000000000000000111111111000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222111111/////////000111222222222222222111111111111222222111333444333222111333555000111222333333222111000222222333333333333444444444555555555555555444444555444444444444555666666666666555555555555666666444666777777666666888999777777777777777777777777777777666666666555555555555555555555555555555555777888999:::;;;<<<===>>>;;;888555333444444444333555555555555666666666777666666666666666666666666777666666666666777888999777777777777777777777777333333222222222222333333333444444444444333222222111111111111111111111111111111111111111111111111111111111111000000000000------......------,,,+++,,,,,,---......---,,,,,,///000000000111111111111***+++,,,.........---------------------------------------............///000///---,,,++++++,,,---///////////////000000111...........................///000///...---...000,,,------......------,,,,,,,,,------------,,,,,,------............---------------............///000///......000000///...,,,---...//////...---,,,***+++,,,...//////......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......------------------,,,,,,------------............------------------------+++++++++,,,,,,------...,,,---...///000///...............///////////////---------.........//////......------...//////000666666555444444444444555333333444444444333222222222222222222111111111111.../////////000000111111000000000000////////////---------,,,,,,---------............/////////000////////////////////////------------------------........................)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))+++------------///111.........------,,,,,,,,,)))***,,,......---,,,+++.........------,,,,,,,,,++++++,,,---......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,---...///000000000000---.........//////000000---.........//////000000//////............//////000/////////............***,,,...000222333444555111111000000000000111111---......///000111111222111111000000000000111111//////............//////111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111222222222222111111...//////000111222222222111111000000000000111111000222444333111111333555000000222333333222111000222222333333333444444444444555555555555555444444555444444444444555666666666666555555555555666666222444666666777777999;;;666666666666666666666666777666666666555555555555555555555555555555555555999999:::;;;;;;<<<<<<===;;;888444333333333333333444555555555666666777777666666666666777777888888777777777777777888999999777777777777777777777777222222222111222222333333333333444444444333222222111111111111111111111111000000000000000000000000111111111111000000000000000000000111000//////......///000111111000///...//////000000111111111222222111000///...///000000---------------------------------.........//////111000...+++***+++,,,,,,///////////////000111111---.....................---...///...------...///,,,------......------,,,---......//////......------..................------------.........//////000...---...///000///...,,,---///000000///---,,,)))***+++---......------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---...............------,,,,,,,,,---------.........//////------------------------******+++,,,,,,---......+++,,,.../////////...---000000//////.........------------.........//////---------------...///000777777666555444444333333222222222222222222222222111111000000000000111111333222111000000111222333111222333111///....../////////.........---------,,,,,,,,,---------......////////////////////////...------------...///000...............///000111.........------,,,,,,,,,,,,,,,---....../////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,)))***+++,,,---.........---------...------,,,,,,***+++,,,---............000///...---,,,,,,---...)))***+++,,,,,,,,,,,,,,,---++++++---000000...+++,,,,,,,,,---------..............................////////////000000000000//////.........---------////////////000000000000000///.........///111222111000000///////////////000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000////////////000000000000222222111111111111111111111000///......///000111333222000/////////000111000111111111222222222222000000000000000000000000444333333222222333333444111111111111111111111111222222111111111111111111444444444555555555555666444333222222222222333444666666555444444444444555333333444555666666555555666666666666666666666666666666666666666666666666333333333444555666777888555444444444444555666666666777777777888888888888666666666666666555555555555555555555555666777777:::::::::999999999888888666666666666777777777777888777666555555666777888222333333444333222000///444333333222111000//////...///000000///...000111222333333222000///111222000///......///000111222000000000000////////////000000000000////////////222222222222222111000000///......//////000111222000///...---,,,---..............................---------............///---...///...------...///+++,,,---.........---,,,,,,,,,------....../////////...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000......//////......---,,,------------------------///...,,,++++++,,,...///000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......------///000000//////............///---------............/////////...------------...///......---,,,,,,++++++666666555555444333333222222222222222222222222222111111000000000000000111222111000000000000111222111222333111///....../////////.........------------------.........//////////////////////////////,,,,,,+++++++++,,,,,,---//////......---...............---------,,,,,,,,,...------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,------------,,,------...------,,,,,,***+++,,,---............//////------,,,---...............---,,,+++***)))...---,,,---///000---***,,,,,,,,,---------......------------------------.../////////000000000000//////.........------------............////////////...---------...000000///////////////000111111000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000000000000000111111111111111111111111111111111111111000///......///000111222222000/////////000000000000000111111111222222000000000000000000000000222111111000000111111222111111111111111111111111222222111111111111111111444444444444555555555555666555444444444444555666666555555444444444555555333444444555555666555555666666666666666666666666666666666666666666666666444444444444444555666777555555555555555666777777777888888888999999999999777777666666555555555444555555555555555666666777888888888888888888888888777777777777777777777777777777666555555666777777333333333333333222111000333333222222111000000000///111222111//////000111111222222111000///111222---,,,,,,+++,,,---...///000000000000/////////.../////////...............///000000000000///......//////...............///000///...---,,,------...------------------------------------............---...///...------...///------.........------,,,...............////////////...---,,,,,,,,,------......---,,,,,,,,,------......---------,,,,,,,,,---,,,,,,------///000000......//////......---,,,------------------------...---,,,++++++,,,---...///......------,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////......///000///...............//////---------............/////////...------------...,,,,,,,,,------.........555444444333333222222222222222222222222222222222222222111000//////000000111000000//////000000111111222222111///......///...............---------........./////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,+++...------------,,,,,,,,,......---,,,,,,+++******---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,------,,,,,,,,,,,,,,,------...------,,,++++++,,,---...............------,,,------.../////////...---,,,+++******...---,,,---......,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...............---------,,,,,,---------.........---------------...//////------......///111222333000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000111111111111222222222222111111111111111111111111000000////////////000000111111000/////////000000/////////000000000111111000000000000000000000000111111000000000000111111111111111111111111111111111111222222222222222222444444444444555555555555666555555444444555555666555555444444444555555666444444444555555555555555666666666666666666666666666666666666666666666666555444444444444444555555666666666555666777777888888888888999999999::::::888888777666555444444333555555444444555555666777555555666777777888888888999999999888777777666666777666555555555555666777333333222222111111222222111111111111111111111111222333333222000///000111///000111111000///000222/////////...//////000111000000000/////////......---------...............//////000000//////...---000///...------,,,,,,,,,//////...------------...,,,,,,,,,,,,------------------------............---...///...------...///000000///...------------000000///////////////...///...------,,,---------------,,,,,,,,,---.........------------,,,,,,,,,---------------...///000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////------...000------------...///000000---------............/////////...------------...,,,,,,,,,------------...333333333222222222111111222222222222222222222222333222111000////////////000000////////////000000000111222111///......000........................---.........////////////////////////////////////..................------,,,,,,,,,---,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,---------,,,++++++,,,,,,------...---------+++,,,------.........---,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,------+++++++++,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000........................,,,------------.........---------.........//////............///000111222////////////////////////////////////000000000000000000111111111111000000000000111111111111000000000000000111111111222222000000000000111111111111000000////////////000000000000000/////////000000////////////000000000000000000000000000000000000333333222222222222333333111111111111111111111111111111222222222222222333333333444444444555555555333333333333333333333333444444444444444555666777555555444444444555555555555555555555555555555555555555555555555555555555555555444333333333444444555555555555555666777777777777888888888999999999999888777666555444333333555444444444444555666666444555555666888999999:::999999888777666555444444555555555555555555555555444333222111111111333333000000111111111222222222333444555333111000000111...000111111000///000111111111111111111111111111000000/////////.........------............//////111111111111111000000///000///......---------...//////......------------++++++,,,,,,,,,,,,,,,---,,,,,,---------.........---...///...---------///222111///...---------...111111000000//////...............------------...,,,,,,,,,,,,,,,---...///---------------------------------------...///000.........///......---,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,,,,---...,,,,,,,,,---...///000111---------............/////////...------------...000///...---,,,++++++***222222222222222111111111222222222222222222222222222222111000//////000000//////000000000000/////////000111000......///000---.....................,,,,,,---------.........////////////////////////---......//////...------))))))+++,,,------------------------------------*********+++++++++,,,,,,---------------.........,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,---------,,,+++++++++,,,,,,---.........---,,,,,,------...---------++++++,,,------.........++++++******+++,,,---...***++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////---.....................------........./////////......//////000000000000000000////////////000000////////////////////////////////////000000000000000000111111111111000000000000111111111111000000/////////000000000111111//////000000000111111111//////000000000000///////////////000000000//////////////////000000000000000000000000000000000000333222222111111222222333111111111111111111111111111111222222333333333333333333333444444444444555333333333333333333333333333333333444555666777888666555444444444444555555444444444444444444444444444444444444444444444444555444444333333333444444444444333333333444555555666666666666777777777777999888777666555444333333444444444444444555666666444555666777888:::;;;;;;888888777555444333222111444444555555555555444444333333111111111222333444000000000111222222333333444555555444111000000111...000222222111000000111........................////////////................../////////000000000111111111111111000////////////......///000000111...............---------+++++++++,,,,,,---------,,,,,,,,,------------...---...///...---------///222111///...---------...111111000000//////......---.....................,,,,,,,,,,,,,,,---...///------------------------...------------...//////.........///......---,,,------------------------***++++++,,,,,,++++++***++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,,,,,,,******+++,,,,,,,,,,,,,,,---///000000---------............/////////...------------...///......------,,,++++++222222222222222222222222222222222222222222222222111111000000000000111111///000000111111000000///...///000000......///000---------...............,,,,,,,,,------------...////////////////////////)))***,,,---------,,,+++'''(((+++---...///......,,,,,,,,,------------...))))))***++++++,,,------,,,,,,------------......,,,,,,---------.........------------------------,,,------......------,,,++++++,,,------,,,,,,,,,++++++,,,---............,,,,,,------...------,,,+++,,,,,,------------,,,...---,,,++++++,,,---...---......---++++++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------...............---............/////////...//////000111000000000111111000///////////////000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000.../////////000000000000...//////000000111111111//////000000000000//////......///000000000///////////////000000000111111000000000000000000000000000000////////////000000111111111111111111111111111111222222333444444444333333333333444444444444444555555666666555555444222222333333555666888999777666555333333444555555444444444444444444444444444444444444444444444444444333333333333333444444333333222222333333444555555555555666666666777777888888777666555444444333444444333333444444555666555555666777999::::::;;;777666555444333222111111333333444555555444333333222222111111222222333333000000111111222222222333333444444333111000111222000222444444222000000000000000000111000000///.../////////.........------......//////000111111111......//////......---,,,.........//////000222222......//////......---,,,++++++,,,,,,------......,,,,,,,,,,,,---------------...///...------...///000000///...------------000000///////////////...------...////////////...------,,,,,,,,,---......,,,,,,,,,------------.........---------......///......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,---...//////---------............/////////...------------...)))***+++,,,...///000000333333333333333333333333222222222222222222222222////////////000111222333000000111222222111000000...///000///......///000---------.........//////------------............////////////////////////((()))+++---......------(((***,,,...//////...---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,------------***+++,,,---............,,,------...------,,,,,,,,,,,,---------,,,+++***///...---,,,---///111222555555444111---***+++---,,,,,,,,,---------......---------------------------------.........//////---------.........//////,,,,,,---------.........---...///000000000//////000////////////000000111000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000//////000000000111111111......//////000111111222...///000111111000///...------///000000000//////000000000111111111222222000000000000000000000000000000////////////000000111111111111111111111111111111222222333444444555222222333333333444444444444444555666666555444444222222222333555777888999888666555333333333555666333333333333333333333333333333333333333333333333222222222222333444555555444333333333333444555555666666666666777777777777777777666666555555555444444444333333444444555666555555666666777888999999666666555444444333222222222333444444444444333222000111222333333333333333111111111111111222222222111222333222111000111222222444666555333111//////222333333444333222111000//////.........---------------......///000000111......//////......---,,,//////.........//////000---.../////////...---,,,+++,,,,,,---......//////++++++,,,,,,,,,------------...///...------...///------.........------,,,.............../////////,,,---...///000000///.........---,,,,,,,,,------,,,,,,,,,---------......///......---------............//////......---,,,------------------------...---,,,++++++,,,---...***,,,---/////////------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++++++++,,,---------,,,,,,---......---------............/////////...------------...((((((***,,,...000111222333333333333333333333333222222222222222222222222.../////////000222333444000111222333333222111000---///000///......///000---------.........//////............/////////000////////////////////////(((***---///111111000///+++,,,...//////...---+++,,,,,,,,,------...............---,,,,,,+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,)))***+++,,,---.........***+++,,,---............---------...------,,,,,,,,,------...---,,,***))),,,,,,,,,---000333777999<<<<<<999444...******,,,,,,,,,,,,---------..............................---------.........//////---------.........//////++++++,,,,,,,,,---------,,,,,,.../////////...---............///111222333000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000000111111111111222222222---......///000111111222...///000111111000///...,,,---///000000000//////111111111111222222222222000000000000000000000000222222111111111111222222111111111111111111111111111111222333333444555555222222333333333444444444222222333444444333222222111222222333555777999:::888777555333333333555666333333333333333333333333333333333333333333333333111111111222333444555666555444444444444555666666777777777777888888888888666666666666666555555555444333333333333444555555444444555555666777777777666666666555444444333333222222444444444444222222///111222333444333333222111111111111111111111111000111222222111000111333333555777777444111/////////000111111000///...---//////.........---------,,,,,,------...///000000000000000000000//////...000///...------------------.../////////...,,,,,,,,,,,,------...///000000++++++,,,,,,,,,------------...///...------...///+++,,,---.........---,,,,,,---------......//////,,,---///000000000///...///...------,,,,,,,,,,,,,,,,,,,,,------.........///......---------............//////......---,,,------------------------///...,,,++++++,,,...///+++,,,...000000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000///---,,,---.........---,,,,,,,,,---------------.........////////////...------------...******+++,,,---//////000///000111222333444444444333333333222222222111111111111000000//////......000000000000000000000000........................///000000000///---+++)))---------............/////////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,...///...---***)))------------------------+++,,,------......------+++,,,---.........---,,,,,,---...//////...---,,,,,,------......------,,,...&&&---222000DDDUUUMMMHHHBBB999111+++***+++,,,........................////////////............,,,---------.../////////---......///////////////........................////////////000000000000000000000000111111111111////////////////////////000000000000////////////111111111111000000000000////////////000000000000222222000/////////000111000000////////////000000222111111111000000//////000000000000000000000000......///111222333444555222222222111111111000000000000111111111000000/////////000111222222333333333333333222222111111111666222000111222111444888666555444333333333333333333333333444555666777888555444333333333333444555111111000000000111333444555555555555555555555555444444333222222222333333444444444444444555666666999888777777777888:::;;;888777666666777777666555333333333444444444555555777777777777666666666666555555666666666666555555333333222222333333444555222222222222222222222222444333222000//////......111111000///////////////222888>>>===666111000222000000000000////////////...............---------............////////////000000000///......------222111///......//////000,,,///111000---+++,,,...++++++,,,---............---------,,,,,,+++++++++///.........///111333444........................////////////////////////000///000222555555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...---------------------------------------***---...---+++***,,,...000000//////.........---,,,,,,,,,------.........+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++...---,,,+++***++++++,,,000///...---,,,+++++++++))),,,///000///...---...222222222111111111111111......//////...---,,,,,,---------....../////////000//////---,,,+++******------............------111222222333333333222222333333222222222111111111////////////000000000000000000000000000000000000........................---------...------,,,+++---------............/////////............//////.........//////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........------------............------,,,------......------,,,000***111777666DDDNNNBBB888666333000......///000....................................---------------------...............---......///////////////////////////////////////.../////////000000000000//////000000000111111111////////////////////////000000000000////////////000000000000000000000000////////////000000000000333222111/////////000000000000////////////000000111111111111000000000///000000000000000000000000/////////000111111222222222222222111111111000000000000111111111111000000///000000111222222333333333333333222222222111111333111222666666333222444555555444333333333333333333333333333444555666666555444333333333333444555333222111111111222333444333333333333333333333333333333333222222333444444555555444444555555666777777666666666777888:::;;;888666555555666777555444333333333333444444444444555555555666666777777777555555666666666666555555666555444333222111111111222222222222222222222222000//////............///............///111222333+++111666777333///------////////////000000000000//////......---------,,,............////////////.........//////////////////......------------------...///...---,,,---...------......//////......---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////.........................................................000222333000---------------------------,,,,,,,,,---------..............................//////...---------------------------------------+++---......,,,+++,,,...............---------,,,,,,,,,,,,---------......+++,,,---......,,,+++***+++,,,,,,------,,,,,,+++000///...---------......///...------,,,,,,,,,,,,***++++++,,,,,,...222555;;;;;;<<<<<<:::666222///......//////...------,,,,,,,,,---------.........------------------------------............------333333333333333222111111333222222222222111111111.........///000111111111000000000000000000000000////////////////////////+++++++++,,,,,,------...---------............/////////............//////...//////000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------......------.........------.........,,,------......------,,,---(((///666888???>>>000+++,,,---//////000000000...........................------------,,,,,,,,,...............------------......///////////////000000000000000000000000....../////////000000000//////000000000000111111////////////////////////////////////000000000000////////////////////////////////////000000000000333222111000////////////000000////////////000000111111111111000000000000000000000000000000000000000000000000000000//////222111111111111000000000000000111111111111111000000000000111222222333333333333333222222222222111444444999???@@@:::666555444444444444333333333333333333333333333444444444555444444333333444444555555444333333222333333444222222222222222222222222222222222222333444444555666666555555666666777888555555444444555777888:::777555444444555666444333222222222333333333444444222333444555666777888888555555666666666666555555666555444333222111111111222222222222222222222222.........//////000000000............///111222333---000444777777444111.........//////000000111111000000///...------,,,,,,............////////////------......///000000111...............---,,,,,,///---++++++---...///.../////////000//////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,................................................,,,,,,,,,...000000...,,,........................,,,,,,,,,---------..............................///.........------------------------------------,,,---...---,,,+++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++//////...---------.........------,,,,,,------------,,,***)))***000999???DDDFFFGGGGGGBBB;;;444///.........///......---,,,,,,,,,,,,,,,------------***++++++,,,---...//////------------------------222333333444333333222222222222222222111111111111.../////////000000000111////////////////////////000000000000000000000000---,,,,,,,,,------......---------............//////......------....../////////000000000000//////////////////////////////...------------,,,,,,,,,------------------------,,,------......------,,,........................///---,,,******+++,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------------///...---,,,,,,---...///,,,------......------,,,,,,)))---555;;;<<<444''',,,,,,---......---,,,+++.................................---------,,,,,,/////////...---------,,,---......///////////////////////////////////////........./////////000000////////////000000000111////////////////////////////////////000000000000............////////////////////////000000000000333333222111000///......000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000111222222222111111000000111111111222222222222222222222222222222222444555:::AAAAAA;;;666666333333333444333333333333333333333333333333222222444444444444444444444444666666555555444444333333222222222222222222222222111111111222333444555666666666666666666777888888666666444444444444555666666444333333444555333222222222222333333333333444333333444444555666666777444555555666666555555444333333222222333333444555222222222222222222222222000000111111222222222222111000000///////////////222333555999;;;999444///---......///000111111222000000///...---,,,,,,+++............////////////............//////000000...///000111000///...---000,,,))))))---///000...///////////////...---,,,------------------,,,,,,---.../////////...,,,+++................................................++++++,,,---......---,,,------------------------,,,,,,,,,---------................................................------------------------------+++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------******,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...+++***,,,222;;;BBBGGGHHHIIIGGGCCC;;;444///---...............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------111111222333444555555444222222222111111111000000111000000000/////////...////////////////////////000000000000000000000000////////////............---------............///......------------......//////000000000000//////////////////////////////.........---------,,,,,,------------------------,,,------......------,,,........................,,,---------,,,,,,++++++++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,------......///...---,,,,,,---...///,,,------......------,,,000//////777AAA???333,,,111000...---++++++******........................////////////.........---/////////...---------,,,---......///////////////....................................////////////...////////////000000000////////////////////////.../////////000000000111---........./////////000////////////000000000000222222222111000//////...000000////////////000000000000000000000000111111111111111111111111111111000111111222222333333444000000000000000000000000000000111222222222222222111111111111111222222222222222222222222222222222111000333999999444222222222222333444444333333222222333444444444333222111444444444444444444444444666666666666555555444444222222222222222222222222111111111222333444555666666666666666666777888888888777555444222222333333555444333333444444333222222222333333333444444444555555555555555555444444444444555555555555444444333333222222333333444555222222222222222222222222111222222333222111000000111000000///////////////222111111333666555///)))---......///000111111222000//////...------,,,,,,............////////////000000//////...............///000000000///---,,,000,,,)))))),,,//////..................---,,,+++------------------------...//////000///---,,,+++................................................+++,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...//////......---------------------------+++*********+++++++++***---------------------...------------------------***++++++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,+++,,,000666;;;AAAAAA@@@>>>;;;777333111------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...000111222444555555666666222111111111111000000000111111111000///.........000000000000000000000000///////////////////////////000111111111///...------------............///......------------.........//////000000//////...////////////////////////............---------,,,------------------------,,,------......------,,,........................,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---,,,,,,,,,,,,---...///.........------.........,,,------......------,,,...000...555AAA<<<000000111000---,,,+++,,,---...........................000000/////////........................------------......///////////////........................------........./////////......////////////000000////////////////////////......//////000000111111.........//////000000111////////////000000000000000111111111111000//////000000////////////000000000000000000111111111111111111111111111111111111111111222222333444555555//////000000000000000111000000111222333333333333111111111111111111111111111222222222222333333333222000111555555222222444000111333444444333222222222333444555555444333222333444444555555444444333555555666666666555444444222222222222222222222222222222222222333444444555666666555555666666777888999777666444222222222222666444333333444555333222333333333444444444555555666666666555555555444444444444555555555555444444666555444333222111111111222222222222222222222222000000111222111000...---............///111222333222000///111222222...***......//////000000111111///............---------............////////////111000000///......---------------------,,,++++++...,,,******,,,---...---------------------,,,+++------------............---------------,,,++++++........................------------------------,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.../////////...---------------------------,,,***)))***+++,,,+++***------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---.../////////......,,,,,,,,,,,,,,,---...///)))***+++******+++...111777666555444333222222222,,,---......///.........------------,,,,,,,,,,,,.........------,,,,,,,,,...---,,,++++++,,,---...222222333444555555555444111111111111000000000000000000000000////////////000000000000000000000000........................+++---000222222000...,,,---------............///...------,,,,,,------............//////.............................................------------........................,,,------......------,,,...........................---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,---...///------............------,,,------......------,,,)))000---444AAA888+++000......---,,,,,,---...///........................//////.........------------------...............---......///////////////........................---------.........//////........./////////000000////////////////////////.........///000111111111......///000000111222222////////////000000000000//////000111222111000000000000////////////000000///000000000111111111111111111111111111111111111222222222222222222222222////////////000000111111///000111222333333333333111111111111111111111111111111222222222333333333555222333666777444444777///111222444444444222111111222444666666666555444333333444555555444333333333444555666666666555444111111111111111111111111333333333222222333444444555555444444555555666777777666444333333444444555666555444444555555444333444444555555555666666666666666666666666666666777333444444555555444444333666555444333222111111111222222222222222222222222...///000222222111000///............///111222333333222111111222222222111////////////000000000000---------...........................///////////////////////////.........------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------............---------------.........///......------,,,---------........................------------------------+++---...---,,,+++---000------------------------,,,,,,,,,---------..............................+++,,,...///000///...---------------------------...,,,***+++---...---+++++++++,,,,,,------------......---------,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---.../////////......------,,,,,,,,,---......((()))******)))***,,,............//////000111111,,,------...//////...............---------,,,,,,......---------,,,,,,,,,...---+++******+++---...444444555555444444333222111111111111000000000000......//////000000111111000000000000000000000000........................'''***...111222111...,,,---------.........//////...------,,,,,,------...------............------........................//////.........---------........................,,,------......------,,,////////////////////////111...+++((((((***---///------------------------+++,,,------......------------,,,+++,,,---...///,,,---...//////...---,,,,,,------......------,,,)))333222888EEE999***333---------......------,,,..............................---------,,,,,,,,,,,,------....../////////---......///////////////000000000000000000000000---------.........//////............/////////000////////////////////////---......///000111111222...//////000111222222333////////////000000000000---...000111222222111111000000////////////000000//////000000111111111222111111111111111111111111333333222222111000000///.../////////000000111111///000111222333444444444222222111111111111111111111111111222222333333333222000111555555222222444///000222444444444222111111222444666777777666555333333444555555444333333222333444666666666555555000000000000000000000000444444333222222222333333444444444444444555666666444444333333444555777888777555444444555666444333555555555666666666666777444555555666777888999999333444444555555444444333333333222222333333444555222222222222222222222222---///222444555555444333111111000///////////////000////////////000333444000000000000////////////,,,,,,------.../////////............/////////000------......///000000000000///...---,,,---...///***---000///+++)))***,,,------...///000000000///---------.........//////111000///......///111111........................------------------------***,,,...,,,******---000........................,,,,,,,,,---------..............................+++,,,...000000///...---------------------------000---,,,---///000...,,,*********++++++,,,,,,,,,.........------,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,...------,,,,,,---------***+++++++++***+++...111***+++---...000000000000,,,,,,---.../////////.../////////......---------------------------------...---+++******+++---...222222222111111111111000222111111111000000////////////............//////000000000000000000000000////////////////////////000//////...------,,,,,,---------...............///......------,,,,,,+++...------,,,---...///000000///...------...///000,,,,,,,,,---------......,,,++++++***+++,,,---...------------------------,,,,,,,,,---------........./////////...---+++***------------------------++++++,,,,,,,,,,,,------,,,---......//////......222000...,,,+++***++++++------------------------***...222666666333///,,,...---+++******+++---...---------............///------............---------------............///................................................//////............//////......////////////......//////////////////////////////...---...///000111000000000000000000000000............/////////000000000////////////000000000000000000000000000000000111111111111222222222444333222000///.........111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333555444444333222222222333444444444444444444444444555555555555555555555555333444555666777777777777333333333333333333333333111111000000000000000111111222333333444444444444222222333444444444444333444444444333333222222222444444555555555555555555555555666555555444333333444444444444444444444444444444333222111111111222444444444333333111000000000000111222222222222111...///000111111111111111000000000000000000000000...///000111111000///...000///...///000111000///........................111000///........................------,,,,,,,,,,,,++++++,,,...//////...........................,,,,,,,,,---------......111...---...000111///---......---------,,,,,,,,,111000...,,,,,,,,,...///,,,,,,,,,---...///000000------------------------------------------------000...---+++++++++,,,---000///...---------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------......------------......000000000000000000000000222111///...------------.........------,,,,,,,,,,,,,,,,,,,,,---...//////222222222111111111111000111111111111000000000/////////............//////000000000000000000000000////////////////////////111000000///......------..................------,,,,,,------------------...------,,,---...///000000///...------...///000,,,,,,---------...............---,,,---...///000------------------------........................222222333333222111000///------------------------++++++,,,,,,,,,,,,------,,,---......//////......111000...,,,+++++++++,,,------------------------***+++---...///...,,,+++///...---,,,,,,---...///---------............///------............---------------............///................................................///..................///......////////////......///////////////////////////...---------...000000000000000000000000000000........./////////000000000000////////////000000000000000000000000000000000000111111111222222222333222222111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333444444333222222222222222444444444444444444444444555555555555555555555555555666666666666666555444222222222222222222222222111111000000000000111111111222333444444444444444222333333444444444444444444444444333333222222222333333555666777777777777666777777777666666555444444444444444444444444444333333222111111111111111111111111000000///------//////000111111111111000///000000111111111111000000000000000000000000000...///000111111000///...000.........000111000///........................000//////............////////////......---------******)))+++...//////..................---------,,,,,,,,,---------......---+++***+++---...,,,***.........---------,,,,,,111///...,,,,,,,,,...///,,,---------.../////////------------------------------------------------///......---------......//////...---------------......---------,,,,,,,,,///......------......///---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......------------......------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---...///000222222222111111111111000111111111111000000000000//////............//////000000000000000000000000////////////////////////111111111000//////....../////////...---------,,,)))***,,,---......------...------------...////////////............//////,,,------------...............---,,,---...///000------------------------//////////////////......333333444555555444333222------------------------++++++,,,,,,,,,,,,------,,,---......//////......///...------,,,,,,------------------------------...---,,,,,,,,,---///000111000///......///000111---------............///------............---------------............///////////////////////////........................------------------------......////////////......////////////////////////...------------...//////000000000000000000000000....../////////000000000000000////////////000000////////////////////////000000000111111111222222222111111111222333444444111111111111111111111111000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222333333222111111111111222333333333333444444444444666666666666666666666666777777777666666444333333333333333333333333333333222111111000111111222222222333333444444444444333222333333444444444444444444444333333333333222222222333555666888999999999777777888888888777666666444444444444444444444444222222111000000000111111333333333333222111000///......///000000000000000000111111111111000000///000000000000000000000000...//////000000//////...///...---...000111000//////////////////////////////............//////000///////////////.........******)))+++...//////...//////.........---------,,,,,,,,,---------......///...------//////...---.........------------,,,000///...,,,,,,---......------..................------------------------------------------------......000000111000////////////...------------......------------,,,,,,,,,///......------......///------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------......------------......------------------------------......---,,,************+++++++++++++++,,,******+++,,,---...///000222222222111111111000000111111111000000000000000//////............//////////////////////////////////////////////////////000000000/////////......000000///...---,,,,,,,,,***+++---.........---,,,......------............/////////....../////////------------............---,,,++++++++++++------,,,,,,------------------/////////...............111111333444444333222222------------------------+++++++++,,,,,,,,,------,,,---......///............------------.........------------------------000///...------///000222000000///......///000000---------............///------............---------------............///000000000000000000000000........................,,,------------------,,,......////////////......////////////////////////---------------......///////////////////////////...////////////000000000000000////////////000000////////////////////////000000000000111111111111222111111111111222333333111111111111111111111111000000000000000000000000000000111111111222222222333333333333333333333333333333333333333333333333111111111111111111111111222222111111000111111222333333333333333444444444666666666666666666666666555666666666555555444333555555555555555555555555222222111111111222333333333333444444444444444333111222222333333333333333333333333333333333333333333333555666777777777777666777777777777777666666333333333333333333333333111111000000000000000111333444444444333333222111...///000000111111000000111111111111111000///...///////////////////////////////////////////////////...---...000000000///////////////////////////...............///000111//////..................---,,,,,,,,,...///...---/////////...------,,,,,,,,,,,,,,,---------......000/////////000000//////............------------///...------------.....................------------------------------------------------------------...111333333222111//////......---------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...////////////////////////+++,,,...///...---+++)))******++++++,,,,,,------++++++,,,,,,------------222222222111111111000000000000000000000000111111//////............////////////////////////////////////////////////////////////............------000000///...---,,,,,,,,,---......///...---,,,+++..................------...//////////////////...---------.........//////------++++++++++++,,,---,,,,,,,,,---------......------------------------000111222333333333222111------------------------+++++++++,,,,,,,,,------,,,---......///.........------..................------------------------+++,,,,,,---------------........................---------............///------............---------------............///000000000000000000000000........................,,,,,,---......---,,,,,,......////////////......////////////////////////---------...............////////////////////////////////////000000000111000000////////////000000//////////////////////////////000000000111111111222222111000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111222111111000111111222222222222222333333333444444666666666666666666666666333333444555555555555555333333333333333333333333222222222222222333444444444444444555555444444333000000111222222222222222333333333333333333333333444444444555555444333333444444555555555555555444333333333333333333333333111000000000000000111111000000000000000000///...///000111111222222111111111111111111111000///...//////////////////////////////............/////////------...///000///...////////////////////////...............///000111------------------------111000......//////---,,,//////.........---------,,,,,,,,,---------......,,,,,,---,,,,,,,,,,,,,,,//////.........---------......---------........................---------------------------------------------------------,,,...111333444333000///......---------......///---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------////////////////////////,,,---///000///...,,,+++++++++,,,,,,------......------------,,,+++***)))222222222111111111111000000000000000111111111111//////............//////000000000000000000000000////////////////////////...............---------/////////...---------,,,000000//////...---------.........///......---,,,......////////////......------........./////////000///...---,,,---...///+++,,,,,,------.........,,,,,,,,,---------......222333444555555444333222------------------------++++++,,,,,,,,,,,,------,,,---......//////......---....../////////......------------------------,,,---...///000///...------------------------------------............///------............---------------............///////////////////////////........................,,,---...//////...---,,,......////////////......////////////////////////---...//////000000//////000000000000000000000000/////////000000000111111000000////////////000000/////////////////////////////////000000000111111222222111000/////////000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222222111111111111222333333111111222222333333444444555555555555555555555555222222333555555666666666111111111111111111111111222222222222333444555555444555555555555444444333000111111222222222222222222222333333333333444444444444444444444333111111222222333444444444333333333333333333333333333333111111000000000111222222000111111222111111000000000000111222222222222222000111111111111000000///000000000000000000000000///......------......///...---,,,---///000///...........................///............//////000,,,,,,,,,---------------222000......///...---+++........................,,,,,,,,,---------......,,,...///...---,,,---.../////////.........---------------...............------..................------------------------------------------------,,,...000222222111///---...------------...//////,,,,,,,,,------------...///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---------------......,,,---------,,,+++)))(((222222222111111111111000///000000000111111111111//////............//////000000000000000000000000////////////////////////.............../////////..................------222111///......///000111....../////////...,,,,,,---...///000000///...---............////////////000///...---,,,---......++++++,,,,,,---......///++++++,,,---...///000000444555555666555444222111------------------------++++++,,,,,,,,,,,,------,,,---......//////............///000000///...---------------------------......///000000000000///---------......------------------............///------............---------------............///................................................,,,---///000000///---,,,......////////////......////////////////////////...///000111111111000///000000000000000000000000//////000000000111111111000000////////////000000000000000000000000000000////////////000000000111111111000000111111222222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222333444444000111111222333333444444444444444444444444444444333333444555555444444444222222222222222222222222222222222333333444555666555555555555555444333333222222333444444444444333222222222333333444444444444444444555444444333333111222222333444444333333222222222222222222222222111111111111111222333333222333333444444444333333///000000111111111111111///000000111111111111000000000000000000000000000///...------------...///...---,,,---///000///...------------------------000//////............///------------.........///...,,,+++,,,---...---,,,,,,,,,------.../////////,,,,,,,,,---------.........000222111///...///111////////////............,,,------......///......,,,---------.../////////---------------------------------------------------...///000000...---+++---------------...//////,,,,,,,,,---------......///......------......///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***,,,------,,,+++)))222222222111111111111000//////000000111111111222//////............//////000000000000000000000000////////////////////////////////////000000000000---------...............222000...---...000333555....../////////...,,,+++---...///000000///...---............/////////000...---,,,+++***++++++,,,++++++,,,,,,---...//////+++,,,---...///111222222444444555555444222000///------------------------++++++,,,,,,,,,---------,,,---......//////.........///000000000///---,,,------------------------++++++*********+++,,,---------............---------------.........//////---..................------------.........//////................................................---...000111111000...---......////////////......////////////////////////...///111222222222111000000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111////////////000000000000000000000111222444555666111111111111111111111111000000000000000000000000000111111111111222222222333333333333333333333333111111111111111111111111333333333333333333333333333222222222333444444555000000111222333333444444333333333333333333333333555555555555444333222222555555555555555555555555222222222333444555666777555666666666555444333333333444555555666666555555222222222333333444444444333333444555666666666555111222333333444444444444222222222222222222222222222222111111222333444444///000000111111111000000...//////000000000000000...///000111111111111111000000000000000000000000///...---,,,,,,---...///...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,111000///...............---.........//////000000))))))(((***,,,......---+++,,,,,,---...///000000,,,,,,,,,---------......+++---///...++++++,,,///000/////////............,,,,,,---.../////////...,,,,,,------...///000000------------------------------------------------------.........,,,+++***---------------...///000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................,,,++++++******+++,,,,,,---,,,,,,++++++*********&&&(((***---...------,,,111111111111000000000000111111222222222222111111//////............//////............////////////000000000000000000000000////////////////////////..................------//////...---+++***))))))000000/////////............------,,,---...///000000000//////.........---///...---,,,,,,---...///...---,,,,,,,,,,,,---...---...//////...---///000222222222444555444111///------------------------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++---------............///---...//////000000//////,,,------......------,,,...---,,,+++++++++++++++,,,------......------,,,..................------------...///000000//////------............------111111000///...------,,,---------...///000000111//////000111111111111111///////////////.........000000000000000000000000..................------000000000000111111111111222000...---,,,---...///222222222111000//////...////////////////////////000000000000111111111111111111111111111111111111///000111111111///...---------...//////000//////000000111222333444444444444444444333333222222222333333333222222222111111222222111111222222333444333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444333333222222333333444555777666666444333222111111111222333444444333222111000222444333222111222333444444555555555444333333333444555666555444222111111111111111111000///.........//////000000000111222222222222222222222222......------------......//////000000000000//////111111000000//////......//////.........---------////////////////////////.........------,,,,,,,,,---....../////////////////////............////////////.........---------000///...---------------------------------------........................------------------------,,,---------.../////////......////////////......------------------------------------------------..................------///////////////.................................000///...---,,,---...///,,,,,,.../////////...---------,,,++++++***)))))),,,,,,,,,---------......,,,,,,++++++,,,,,,---...)))***+++,,,---,,,,,,+++---------,,,,,,++++++++++++,,,,,,+++******+++---++++++******++++++,,,---000///---+++******++++++)))))))))))))))))))))))).........------,,,,,,,,,+++***)))(((((()))***+++111111111111000000000000000111111222222111111000000000///.........//////............////////////////////////////////////................................................,,,,,,---------...............---------,,,,,,,,,...------,,,---...///000000/////////.........---......---,,,,,,---.........---,,,,,,,,,,,,---...000111222222000......///111111222444555555222000------------------------,,,+++***+++---...---,,,+++++++++,,,,,,+++++++++------------............,,,,,,------,,,+++******,,,------......------,,,///......---,,,,,,------,,,------......------,,,........................------...///////////////------............------111000000///...---------------......///000000111......///000000000000000.........///////////////000000000000000000000000////////////////////////000000000000111111111111222000///---------///000222222111111000//////...////////////////////////000000000000111111111111111111111111111111111111000000000000000///............///000000000////////////000111222333333222333333333333222222222111333333222222222111111111222222111111222222333444333333333333333333333333333333333333333333444444333333333333333333333333444444333333333333333333333333222222333333444555555555555555555555555555111222222333333222222111000222333333222111111222000000111222222111111111444444444444444333333222111111111111111000000////////////000000111111111222222222222222222222222///................../////////000000000000//////111000000000/////////...//////.........---------......................../////////......---------------...///////////////......------------......///.........------------...------,,,,,,,,,,,,---------------------------........................---------------------------------.....................////////////......------------------------...---,,,++++++,,,---...........................------......//////000000---------...............------,,,+++++++++,,,---,,,,,,.../////////...---...------,,,++++++******+++++++++,,,,,,,,,------+++++++++++++++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++---+++++++++***++++++,,,---///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++***))))))***+++,,,111111111111000000000000000111111222222111111000111111000///////////////............////////////////////////////////////................................................,,,,,,---...///000000111---------------,,,,,,,,,...------------...///////////////..................---,,,,,,,,,,,,---......------,,,,,,------...111333555444222///...............000222333111///------------------------,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------............000000000///...,,,+++***,,,------......------,,,///...------,,,---------,,,------......------,,,........................---......///////////////------............------000000//////......------------......///000000000------...///////////////------......//////000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...---...///000222111111000000//////...////////////////////////000000000000111111111111111111111111111111111111111000000///////////////000111111111111000000///000000111222333333333333222222222111111111111111333222222222222111111111222222111111222222333444333333333333333333333333333333222222222222222222333333333333333333333333222222222333333333333333333333222222333333444555333333444555666777888888222222222111111222222222000222333333222111111222111222222333444444444444555444333333222222333333222222222222111111111000000000000111111111111111222222222222222222222222000//////......//////000...//////000000//////...000000000000////////////...............---------........................///////////////.........------...////////////...//////............//////............------------,,,,,,+++++++++,,,------------------------------........................------------------------...............---------......////////////......------------------------///---,,,******,,,---///........................,,,,,,---...///000111111---------.........//////---,,,,,,+++,,,,,,------,,,,,,---............---.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++++++++++++++,,,------,,,,,,------------,,,,,,........................,,,,,,------------------,,,,,,++++++++++++,,,,,,111111111111000000000///000000111111111111000000222111000///////////////............////////////////////////////////////........................---------...............///.....................////////////////////////......------..........................................------------......------------------------...111444444222000...---)))))))))+++......---,,,------------------------,,,+++***+++---...---,,,------............------,,,,,,---------.........000000000000///...---,,,,,,------......------,,,------,,,,,,,,,,,,,,,---,,,------......------,,,---------.....................///////////////...------............------///////////////.....................//////000000---...//////000000//////,,,------...///000111111000000000000000000000000//////000000000000000111///000000000111111111111000000///......//////000111111000000///////////////////////////////////////000000000111111111111111111111111111111111111111000///......///000111222222222222222111000///111222333333444444444333111111111000000000000000222222222222111111111111222222111111222222333444333333333333333333333333222222222111111111111111222222222222222222222222111111222222222222333333333333222222333333444555222333333444555666777777333222111000000111222333000111333333111000111222111222333444555555666555555444222111111111222333222222111111111111111222111111111111111111222222111111111111111111111111000000////////////000000...//////////////////...000000000000////////////................................................//////..................,,,---......//////......000000////////////000000------------------------,,,+++++++++,,,---......------------............................................................/////////...---------,,,---......//////......------------------------------,,,,,,,,,,,,,,,,,,------------...............------......//////000000,,,,,,------.../////////.............../////////,,,,,,---------.........//////......------------++++++,,,,,,,,,---------+++************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,,,,+++******+++---,,,++++++++++++,,,------)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,111111111111000000000///000000000111111000000000111111000///////////////............////////////................................................---------.........//////.........---------------.../////////////////////..................---------------........................//////.........------------------------***---000222111///......)))(((((())),,,---,,,+++------------------------,,,+++***+++---...---,,,,,,,,,------------,,,,,,,,,,,,,,,------------...***++++++,,,,,,+++++++++,,,------......------,,,......------------......,,,------......------,,,---------.........//////...///////////////......------............------.........///////////////............//////////////////000111111111111000,,,------...///000111111////////////////////////.........//////000000000///000000000111111111111000000/////////000000000000000000//////////////////////////////////////////000000000111111111111000000000000000000000000111000///......///000111222222333222222111000000000111111222222222222111000000000000000000000000222222222111111111000000222222111111222222333444333333333333333333333333111111111111111111111111222222222222222222222222111111111222222333333333333333222222333333444555333333333333333333333333333222000000000000222333///111333222111000111111---...///111111222222222444333222000000111222222222111111000000111222222222222111111111111111111111111111111111111111111000000////////////000000......////////////......////////////000000000000---.............................................------------------------,,,------...............///......------......///,,,,,,------------------------,,,------...//////---------....../////////................................................/////////...---------,,,------............------------------------------***+++---......---+++***---------.........//////000000//////......---------------.........//////.........//////000000000,,,,,,,,,,,,------......//////............------------------............++++++******++++++,,,---,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++,,,,,,---...'''(((***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........***++++++++++++++++++***111111111111000000000000///000000111111000000/////////............//////............////////////........................------------------------,,,,,,------.../////////++++++,,,---.../////////,,,,,,,,,---------------.........///......---,,,---------------.........---......//////......---,,,------......------,,,'''***...//////......///,,,+++***+++---...---,,,------------------------,,,+++***+++---...---,,,)))******++++++******))),,,,,,,,,,,,------------***+++,,,,,,---------,,,,,,------......------,,,//////////////////000111,,,------......------,,,,,,,,,------...///////////////////////////...---------............------------......//////000000....../////////////////////000000111111111111111------......//////000000////////////////////////---......//////000000000000000000000111111111111//////000000000000111111////////////////////////////////////////////////000000000000111111111111000000000000000000000000///////////////000000111111111222222222111111000......///////////////...000000000000111111111111222111111111111000000000222222111111222222333444333333333333333333333333000000111111111222222222222222222222222222222222111111222222333333444444333333222222333333444555444444333333222222111111111111111000000111111111///111222222111000000111///000111222222222222222333222111111000000111111111000/////////000111222111111111111111000000000111111111111111111111111000//////......//////000---......//////......---////////////000000000000---------...............------------------------,,,,,,,,,---------------,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,,,,------------......---------...//////---------...//////000000...............................................................---------------............------------------------------)))+++,,,......,,,+++))),,,,,,------.../////////111111000///...---,,,,,,........................+++,,,---...............,,,,,,,,,+++,,,------.......................................////////////,,,,,,++++++,,,,,,---...---,,,++++++******++++++*********++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,------...))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++++++++******111111111111000000000000//////000000000000//////---,,,,,,------...///000............////////////........................------------------------,,,,,,------...//////000------........./////////,,,,,,,,,---------............/////////...,,,,,,,,,,,,,,,------.........++++++,,,------,,,++++++,,,,,,---......---,,,,,,)))+++---...---,,,---......,,,++++++---...---,,,------------------------,,,+++***+++---...---,,,***++++++++++++++++++***++++++,,,,,,,,,---------....../////////...------,,,------......------,,,---------------...//////,,,------......------,,,,,,,,,------...//////000///////////////...------------............---------------...///000000111/////////////////////......//////000111000000000.........///////////////////////////////////////......///000000111222222000000000000111111111111//////000111111111111111////////////////////////////////////////////////000000000000111111111111000000000000000000000000......///000000000000000///000111111111111111111//////000000000//////...000000000111111222222222111111111111000000000000222222111111222222333444333333333333333333333333///000000111222333444444111111111111111111111111222222222333444444555555333333222222333333444555444444333333333222222222000000111111111111000000///000222222000000000111222333333444444444333333111111111111111000000///000///...---...///111222111111111000000/////////111111111111111111111111///..................///---......//////......---.../////////000000000111---------.........//////------------------------------------.........///+++,,,------......------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,---------------...///000000000................................................---------...............,,,------......------,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,------...//////000000000//////......------/////////...------,,,,,,***+++---.../////////...,,,,,,+++++++++,,,---...---------------------------------.........//////------,,,,,,------...///---,,,+++*********++++++++++++++++++************+++,,,,,,+++******+++------,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,------........................------------------,,,,,,***+++,,,------,,,+++***111111111111000000000000//////000000000000//////+++++++++,,,---...///000............/////////000........................------------------------,,,,,,------...///000000333222111000///...---,,,........./////////000000....../////////...,,,+++,,,,,,,,,------.........)))***+++,,,,,,+++***))),,,,,,---......---,,,,,,,,,---...---,,,+++,,,...---,,,******+++,,,+++***------------------------,,,+++***+++---...---,,,---......//////......---++++++,,,,,,,,,------------------,,,+++***)))(((,,,------......------,,,))))))))))))******+++,,,,,,------......------,,,,,,,,,------...///000000//////000000///...---------..................---,,,------...///000111111///////////////.........---......//////////////////////////////.........///////////////////////////000000111222222333333000000000000111111111111...///000111111111111111.........///////////////////////////////////////000000000000111111111111000000000000000000000000---...///111111111000///...///000111111111111111222222333333333222222111000000111111222222222333111111111111000000000000222222111111222222333444333333333333333333333333//////000222333444555666111111111111111111111111222222333444444555666666333333222222333333444555444444444444444444444444///000111222222111000//////000222222000///000111000000111111111000//////000111222222222111///...///...---,,,---...000222111000000000//////......000000000000000000000000......------------......---..................---.../////////000000111111---------.........//////---------------------------.........//////000000+++,,,------......------/////////....../////////+++++++++,,,,,,---------...------,,,++++++++++++---------...///000000111........................////////////////////////,,,------....../////////,,,------......------,,,------------------------///---)))'''''')))---///,,,,,,------...///000000.........///////////////000000///...---,,,,,,+++,,,---///111111111111000---,,,+++***+++,,,---...,,,---------------------,,,,,,,,,---------.........------------...//////...---+++*********++++++,,,+++++++++******))))))+++,,,,,,+++******+++------,,,,,,,,,,,,---......000///---,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,///000111111111///...---000000000000000000000000//////............////////////............/////////............------------------...............++++++,,,,,,,,,---------000///...---,,,------...........................---.........---,,,,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,++++++***))))))---------............///---------------------------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,------------------,,,,,,---------------...///000***+++,,,,,,------------.........------,,,,,,,,,........................---------.........//////---------...///000000111,,,---------...------,,,---......///////////////......//////000000111111...///////////////......////////////000000000000////////////////////////000000//////.........---......------------......//////////////////////////////000111111111111111222111111111000000//////000000000000000111111222000000000000000000000000///000000000111111111111000000000000000000111111444444333222111111111222111111222222222333333333444444333333333333222222111222222222222111000000000000000000000000000000222222111111222222333444111111000///000111333444444444333333333333222222111111000000000000111111333333333222222222111111111111111111111111111111222222222222111111111111333222000//////000222333555333000.........---,,,////////////////////////000000000000000///......,,,,,,,,,------............///000///---,,,,,,---------------------------.........------,,,,,,,,,------------------------+++,,,------++++++,,,---++++++,,,,,,---...//////........................+++,,,------......------+++...000...+++***,,,///,,,---......,,,******++++++,,,---......---,,,,,,......---------......//////...---,,,,,,,,,,,,,,,...------------...//////...........................------------...////////////000000000000//////000000///.......................................------------------------,,,...///---***)))***,,,...---,,,,,,,,,,,,---...---------...............000...,,,+++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))...------,,,,,,++++++************))))))))))))(((///......------,,,++++++000000000000000///......////////////////////////......------------............------------......///............------------------------,,,,,,,,,++++++,,,,,,,,,---------000///...---,,,------...........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------............---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++------------------------...------------......///***+++,,,,,,---------,,,......---------,,,,,,,,,........................---------.........//////---------...///000000000////////////...------,,,---......//////////////////////////////000000000......////////////......////////////000000000000////////////////////////000/////////..................------------..............................//////000111111111111000111111111000000000//////000////////////000111111000000000000000000000000000111111111222222222222111111111000000000000000333333222111111111111111111111222222222333333333444444333333333222222222111222222222222111000000000000000000000000000000222222111111222222333444333333333222222222222222444444333333333222222222222222111111222333333444333333333222222222111111111111111111111111111111000000000000////////////333222000//////000222333555333000//////000///...////////////////////////000000000000000///......------...............//////111111000///......///------------------------......---------,,,,,,,,,------------------------+++,,,------++++++,,,---++++++,,,,,,---......///------------------------+++,,,------......------,,,---......,,,,,,---...---///000///...,,,------,,,---.../////////...---------------...///000000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---------------------------------------...////////////000000000000//////000000///.......................................---------,,,,,,---------,,,...///...+++***+++---...---,,,,,,,,,,,,---......------------...//////111///---,,,,,,,,,***)))&&&''')))+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------000000//////......//////////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------///............------------------,,,,,,++++++***,,,,,,,,,,,,------------//////...------------...........................------......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))***+++,,,---...///000------------............---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++******+++,,,,,,------.........///...------------------++++++,,,---------,,,,,,...------------,,,,,,,,,........................---------...............---------...//////000000......///////////////...---......///////////////000000//////////////////......///////////////...////////////000000000000////////////////////////////////////..................------------......------------------------...///000000111111000000111111000000000000////////////......//////000111000000000000000000000000111111111222222222333333222111111111000000//////222222111000000000111111111111222222222333333333333333333333222222222222111222222222222111000000000000000000000000000000222111111111111222333333555666666666555444333222333333333333222222222222222222333444555666777777333333333222222222111111111111111111111111111111000000000000////////////222111000//////000111222444222000000111111111000//////////////////////////////000000000///......///////////////.........///000111000.........000------------------------...------------,,,,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,------.........+++++++++++++++++++++++++++,,,------......------...---,,,---.........------///000000...------...---...///000000000000000------------...///111111......---,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...//////000000//////...000///......---....................................---,,,++++++,,,---...,,,.........,,,+++,,,---...------,,,,,,------...---,,,+++******,,,...///333111...------,,,+++)))&&&''')))+++---......///************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---******+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,------...//////111000...------...///000////////////////////////...------,,,,,,------......------,,,,,,------...///............---------.........---,,,+++******,,,,,,,,,------------...............------..............................,,,------...------,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......******+++,,,...///000000,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.../////////......---,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------................................................---------....../////////+++,,,---...000000000000---......///////////////000000000//////......------...//////////////////////////////000000000000///////////////////////////////////////...............------------......------------------------...//////000000000000000000000000000000000//////...............///000000000000000000000000000000000000111111111222222222222222111111000/////////111111000000000000000111111111222222222333333333333333333222222222222111111222222222222111000000000000000000000000000000111111111111111222222333444666888999999777555333333333333222222222222111111222333555666777888888333333333222222222111111111111111111111111111111222222222222111111111000111111000000000000111111111000//////111222111000////////////////////////...///////////////......000/////////......------,,,---......,,,,,,,,,...------------------------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---+++,,,///000///,,,+++---......---,,,,,,---...///000111222222333333000//////.../////////000...------,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...//////////////////...///......------.................................///...,,,++++++,,,...///,,,------------------...------------------------,,,***((('''''')))+++---444111///------,,,+++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,---------......000///...------...///000........................//////............////////////............/////////............---------000//////...---,,,,,,+++,,,,,,---------.........------..........................................,,,,,,------...------,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------.............................................---------------............,,,,,,---.........---------......///////////////000000//////......------------...///////////////////////////000000000000////////////////////////.........///////////////......------------....................................///000000000000000//////////////////000000...............///000000////////////////////////////////////000000000000111111111111000000//////111000000000000000111111111111222222222333333333333333222222222111111111111222222222222111000000111111111111111111111111111111000000111111222333222444777:::;;;:::888666333333222222222111111111///111333555666777888888333333333222222222111111000000000000000000000000222222222222111111111000111000000000000000000111///...---...000000///...////////////////////////......////////////......///......------,,,,,,,,,+++---...---,,,+++---...------------------------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///,,,+++,,,000111///---,,,...000///...---.../////////000111222333555555444333222000......------------,,,,,,,,,------...---------------......///------------------------,,,,,,,,,,,,,,,---............////////////............------------.................................---,,,,,,,,,,,,---...,,,,,,,,,,,,---.........------------------------,,,+++)))'''(((***,,,...333111...---------+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,.........---......//////......................../////////......//////////////////......////////////............---------/////////......------,,,,,,---------............,,,---......///.................................,,,,,,------......------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------------..........................................---------------------------------000000///...---+++)))(((---....../////////////////////..................,,,---...///000000000000////////////000000000000////////////////////////.........///////////////......------------......////////////////////////---...//////000000//////......////////////000000//////......//////000111////////////////////////........./////////000000000000000000000000000111111111000000000111222222111111222222222333333333222222222222111111111111111222222222222111000000111111111111111111111111111000000000000111222222000222666999::::::888777222222222222111111111111///000333555666777777777333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000...------...000000...---////////////////////////------.../////////......---------------,,,,,,,,,---...//////...---///000------------------------,,,,,,,,,------------...------------------------+++,,,------++++++,,,---------------------------------------------------+++,,,------......------...---,,,---///000000///000111333333222222222333//////000111222444666777777666333111///---,,,+++------,,,,,,,,,---.........------------...//////........................,,,,,,,,,,,,,,,------...---......//////......------------,,,------...///........................------------------------+++***)))+++---......---,,,------......------,,,...---,,,++++++---///000111///---,,,------,,,***((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---......---,,,,,,+++******++++++++++++************//////...---,,,,,,++++++,,,---....../////////...........................///......------......//////......------......//////............---------------------------------------------............,,,,,,.../////////..............................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,---------..............................//////.........---------------------------------////////////...---++++++---......///////////////------..................,,,---...///000000000000////////////000000000000////////////////////////............/////////000......------------..............................---...//////000000//////........./////////000000000////////////000111111////////////////////////////////////000000000000/////////000111111222222111111111111111222333333111111222222222333333333222222222222111111111111111222222222222111000000111111111111111111111111000000000000000111222222111333555777888777777666222222222222111111111111000111444666777777777666333333333222222222111111000000000000000000000000000000000000//////////////////000000000000/////////......///000000...,,,////////////////////////,,,---......//////......------------............,,,---///......---///000------------------------,,,,,,,,,---------......------------------------+++,,,------++++++,,,---------------------------+++++++++++++++++++++++++++,,,------......------,,,---...///...///000111111333555555444333444555/////////000222444777888777666444111///...---,,,,,,,,,,,,,,,,,,---...///------,,,,,,------...///------------------------,,,,,,++++++,,,,,,---...---......//////......------,,,,,,,,,------...///........................+++,,,...//////...,,,+++***((('''))),,,......,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......///---,,,+++,,,---,,,+++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------------------,,,+++,,,...///000///...---...........................------,,,,,,------......------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,------------.........//////+++,,,.../////////..............................+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,------...------------,,,,,,+++***,,,,,,,,,------.................................//////.........---------------------------------+++,,,---///000111111111---......///////////////,,,------....../////////,,,---...///000000000000////////////000000000000////////////////////////---.........//////000000.........------.........---------------------------......///////////////---.........//////000000000000000000000111222222////////////////////////000000000000111111111111......///000111222333333222222111111222333444444111111222222222333333333222222222111111111111000111222222222222111000000111111111111111111111111000000000000000111111222333444555666666555444444222222222111111111111000111333555777888888777666333333333222222222111111000000000000000000000000222222222222111111111111//////000000000000//////000000///000111111...,,,////////////////////////,,,,,,---.../////////...---.........//////000000***+++,,,,,,++++++---...------------------------,,,,,,,,,------.........------------------------+++,,,------++++++,,,---------------------------************************+++,,,------......------***---000000...---000333000222444444333333333555......///000222444777888666555333111000///......,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---..................---,,,,,,,,,,,,------...///........................***,,,...000000...,,,***)))'''&&&(((,,,...---,,,,,,,,,---......---,,,,,,))))))******++++++++++++...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,+++***))))))))))))***++++++,,,,,,------...,,,,,,,,,+++++++++******+++,,,,,,------......///000000000000000000000000........................000000000000000000000000......---,,,---...///000//////.........---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////.........---------.................................------,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,......------------......,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++------------++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...******,,,,,,,,,,,,******---------....../////////...---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...---------............///---------------------------------............///---------,,,,,,+++++++++,,,,,,------...///000000...------,,,,,,------...---------------,,,,,,,,,//////////////////////////////000000000000////////////............//////........................///---++++++---...---------------............///......///000000000000000////////////////////////000000000000000000000000000///.........///111222000000000///////////////000000000000////////////000000000000000000000000000111111111111222222222222222222222222222222222222222333333333222222111000/////////000111222222000000111222222222222111222333333444444333333222222222111000/////////000444555666777777555333222111222222333333222222111222222222111111111111000...000222222000.........111111111111111000//////////////////////////////////////////////////////,,,,,,,,,---------......,,,---.........---,,,+++......///000111111111000,,,,,,,,,---------......------------------------++++++,,,---......------//////......---,,,******+++,,,...000000///...,,,.........------,,,,,,,,,)))+++...000000///,,,++++++---...///...///000222444333222111222333444555222///+++)))+++///222333111555888888444000//////,,,+++***+++---/////////,,,------......------,,,,,,+++******,,,---...---------++++++++++++------***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++......------------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))++++++++++++******))))))***************************)))((((((((()))+++,,,************************++++++++++++++++++++++++++++++,,,,,,++++++***)))+++***+++---......,,,******+++,,,------,,,+++***////////////////////////////////////////////////////////////////////////......---------...///000//////.........---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////.........---------------------------------.........---------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------......------------......------------,,,,,,+++++++++++++++,,,,,,---------.../////////...,,,***)))+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,---------......---,,,,,,,,,,,,---...,,,,,,,,,+++,,,,,,---------------............///---------------------------------............///.........---------,,,,,,,,,,,,,,,---....../////////..................///...............///////////////////////////////////////000000000000/////////..................//////////////////////////////...------//////...------------............///...///000000111111000000////////////////////////////////////////////////000//////...///000111222000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222222222222222222222222222111111222222222111111000000000000000000000111222000000111222222222222111222333333444444333333222222222111000000000111111333444666666666555333222111222222333333222222111222222222111111111111000///111333333111/////////111111111111111000//////////////////////////////........................,,,,,,---------.........------.........---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,...000222333111///.........///......---,,,+++,,,,,,.../////////...---......---------,,,,,,,,,+++,,,...///000///...---+++---/////////000222444333222222222333444555666666333000...///222333444555777888777444000......---,,,+++,,,...///000///,,,------......------,,,---,,,++++++,,,---------------,,,++++++,,,------...///000000000///...---++++++++++++++++++++++++---------...------,,,,,,......------------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++++++++*********)))************************+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////,,,++++++,,,......---,,,,,,,,,------------,,,,,,////////////////////////000000000000000000000000////////////////////////......------......///000...............---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................---------------------------------..................//////,,,,,,,,,,,,------------......------------............------------..................------------++++++,,,,,,,,,,,,------....../////////...---,,,***+++,,,---------------------------,,,,,,,,,,,,......------,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,,,,------------............///---------------------------------............////////////...............+++,,,,,,------........./////////////////////////////////000000111111222////////////////////////...//////000000//////.........------------......000000000000000000000000///......///111111///------------............/////////000111111111111111///////////////////////////////////////////////////////////////000111111111111111111111111111111000000000000////////////000000000000000000000000000111111111111222222222222222222222222222222222000000111111111111000000222111000000000000000000000000111222222222222111222222333333333333222222222111111111111222222333333444555555555444222111111111222222222222111111222222222111111111111000000222444444222000000000000111111111111000000///////////////////////////........................,,,------------.........---............---,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,------------------------------+++...222444555222///---....../////////......------------............///...------------,,,,,,,,,---.........////////////,,,...000111111222444666333333333333444555777777888555222111222333222222666555444444555444222000...---,,,---...000000///,,,------......------,,,---------------,,,,,,,,,------,,,,,,,,,,,,------000000000000///...---,,,************************,,,,,,------...---------......------------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////...---+++,,,...//////.........------------......////////////////////////////////////////////////////////////////////////...............//////000........................,,,,,,,,,------------...---,,,,,,,,,,,,---..............................---------------------------.........//////000000,,,,,,,,,------------.........------------............------------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...000000000000***+++,,,---..................---------,,,,,,,,,......------,,,,,,,,,,,,------------------------------------............------------------------......---,,,,,,,,,,,,------------............///........................---------............///........................+++,,,,,,,,,------......////////////////////////......///000111111222222////////////////////////...//////////////////...------,,,,,,,,,,,,------////////////////////////------...000111000...+++---------............//////000000111111111111111///////////////////////////////////////////////////////////////000000111111111111111111222222222000000000000////////////000000000000000000000000000000111111111222222222222222222222222222222222000111111222222222222111222222111000/////////000000000111222222222222111222222333333333333222222222111111111222333444444333333444444333333222111111111222222222222111111222222222111111111000000///111333333222000000000000000111111111111000///////////////////////////------------------------------------...........................------,,,///000000000///...------+++++++++,,,,,,,,,,,,---------------------------***,,,///000000///---+++------...///000000//////...------------...//////------------------------...------,,,---...///000,,,...000111222333555777555444444444555555555666444222111111222222111///333111000222666888888666000...------///000000///,,,------......------,,,...//////...---,,,,,,,,,---------,,,,,,---------------------------,,,,,,++++++++++++++++++++++++++++++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,++++++***)))000---,,,+++---////////////...---,,,,,,---...///.................................................................................///////////////---.....................,,,,,,---------.........---,,,,,,,,,,,,---......---.....................---------------------------.........//////000000,,,,,,---------.........------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.../////////***+++,,,---.../////////......---------,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,------------------............///........................---------............///------------------......,,,,,,---------------...---...////////////...---------...//////000111111////////////////////////......////////////......------,,,,,,,,,,,,------........................,,,,,,---///000///---***---------............/////////000111111111111111////////////////////////...........................//////000000000000000000000111111222222222222000000000000////////////////////////////////////000000111111111222222222222222222222222222222222111222333333444444444333222222111000/////////000000000111222222222222111111222222333333222222111222111111111222333444444222222222222222111111000000111111222222111111000222222222111111111000000---///111222000//////000///000000111111111000000000000000000000000000000........................---------.........////////////......---------------.........---,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...------------...//////---------------------------,,,+++***+++,,,...///---...000111111222444666666666666555555444333333000000///000222333222000222000///111666888888666111///...---/////////...,,,------......------,,,---///111000...,,,,,,---------------------------+++++++++,,,---...//////------------------------++++++,,,---............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,++++++***)))000---,,,+++---/////////...---,,,++++++,,,---...........................................................................---...///000000000000///---------...............,,,---------............---,,,,,,,,,,,,---......---------.........................................................//////,,,---------............------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,---------,,,++++++,,,---...............------------,,,,,,,,,,,,+++,,,,,,---......//////------,,,,,,,,,,,,------++++++++++++************,,,------......------,,,---------------......///---------............///........................---------............///---------------.................................------////////////---------------....../////////////////////////////////---......//////......---......------------..............................,,,,,,,,,---///...,,,***---------............///......///000000000000000////////////////////////..............................///000000000000000//////000000111222222222000000000000////////////////////////////////////000111111111111222222222222222222222222222222222111222333444555555555555222111000000000000000000000000111222222222222111111111222222222222111111222111111111111222222333222111111111000000000000000000111111111111000000222222222111111111111000,,,...111111000//////000///000000111111111111000000000000000000000000000////////////////////////------........./////////000///......------.........////////////......---,,,,,,,,,---------......------------------------000///---,,,+++,,,---...,,,---...///////////////---------............///,,,,,,,,,------------...,,,+++*********+++---...,,,...000000000000222333555555666555555444333222222111111222444555555444444333333333444444222111111///------.........,,,,,,------......------,,,,,,///222222///------///------............------,,,,,,,,,---///000222333........................,,,,,,------...---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////...---+++,,,...//////...------,,,,,,,,,,,,------........................................................................---...///000111000000///---------.........//////------------............---,,,,,,,,,,,,---......---------.........//////////////////////////////.........---------------------------..................------------............------------......,,,---------............---------,,,,,,+++++++++,,,,,,---......---,,,+++------...............---,,,,,,,,,,,,++++++++++++---------...............---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,---///000111---------............///........................---------............///------........./////////////////////////////////---...000111111000...---........................////////////////////////---......//////......---///..................///........................///---,,,---...///...,,,---------............///------...///////////////////////////////////////........................---...///000111000000///......///000000111222222000000000000////////////////////////////////////000111111111111222222222222222222222222222222222111111222333444444444444000000000000000000111222000000111222222222222111111111222222222222111111222222111000000000111111111111000000/////////000000000111111111111000000222222222111111111111000---///111222111000000111//////000111111111111111000000000000000000000000000000000000000000000000............////////////000000......---....../////////000000111000000000------........./////////------------------------//////......------------,,,------.........------,,,,,,.../////////...---,,,,,,,,,---------......,,,+++++++++,,,,,,------,,,---///...------///000111222333444555555444333666444333333444555555444222444555555333000///...111///---,,,------,,,+++,,,------......------,,,***///333333///---...111,,,---...//////...---,,,...---------...000111222---------------------------------...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////,,,++++++,,,......---,,,------............------........................000000000000000000000000........................---...000111111111000///---------.........//////---------.........//////---,,,,,,,,,,,,---......---------.........//////000000000000000000000000.........------,,,,,,+++---------.........////////////............//////.........------.........---.........//////000000---------,,,,,,+++++++++***+++---///000000//////.........///......------,,,,,,,,,+++++++++******/////////...------,,,,,,,,,,,,************,,,,,,111111000000000/////////,,,,,,---......---,,,,,,++++++,,,,,,...///111222---------.........//////////////////////////////---------.........//////.../////////000000111111000000000000000/////////...000111222222111000...////////////............////////////////////////---..................---//////............//////000000000000000000000000111///------///000///...---------.........//////,,,------...............////////////////////////........................---...000111111111000///---......///000111111111000000000000////////////////////////////////////000111111111111222222222222222222222222222222222///000111222333444444444000000//////000111222222000000111222222222222111111111222222222222111111222222111000/////////000111111000///////////////000000111111111111000000222222222111111111111000...000222333222111222222//////000111111111111111000000000000000000000000000000000000000000000000............/////////000111000///------......///******+++,,,------------.........////////////000------------------------,,,---...///...---+++***,,,---------------,,,,,,+++,,,...000000///...,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---...---,,,,,,,,,......///111444555666666555888666333222333333333333---111555666222//////000111///---,,,,,,,,,+++***,,,------......------,,,)))...333333000...///222,,,---...//////...---,,,...---,,,+++,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++*********+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***+++---......,,,***---...///000000///...---...---+++,,,...///////////////////////////////////////////////////////////////.........------------------------------------------.........//////...---,,,++++++,,,---...------------------------------......//////000000//////.........---------.........------,,,,,,,,,------------------------///...---+++)))'''&&&%%%........................---------,,,,,,+++++++++///...------------...///---------............///---,,,***))))))***,,,---,,,,,,,,,---------......++++++,,,,,,---......///...///111000///------...------,,,,,,,,,++++++++++++++++++,,,...111444666111...++++++---...---,,,,,,,,,------...////////////000111000...------...222000...000222444222000000000///...............---///000222222000///---.........------,,,,,,,,,------......///000000000---------------------------......///000111111222........................------------------------+++++++++,,,,,,---------///////////////.................................///////////////.........////////////000000000000......///000111222222333////////////000000000000111222222222222111111000000000000000000000000000222222222222222222222222333333222222111222222222333333222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111222222222111000//////...////////////////////////333333222111000///......000000000000000///......000000000000000000000000222111111111000000///////////////////////////////////////000000000111111............////////////........................,,,,,,,,,---------......................................................//////...,,,******,,,...------------------------000///...---,,,---.........------,,,,,,------...---------.........//////...000222222222222444555777666444222111111111222222222000//////.........,,,------......------,,,............//////////////////.........------------------,,,,,,+++++++++...------,,,,,,------...///---++++++,,,,,,+++***------------------------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***------------------------------------------------...---,,,,,,...///...---////////////////////////........................//////.........---------------------------------,,,------------.........---------,,,,,,---------------------------------------------............//////.........---------......---------,,,,,,,,,------------------------......---,,,,,,+++******........................---------,,,,,,,,,++++++........................------------............---,,,+++))))))+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------///.........------------------------,,,,,,,,,,,,,,,,,,+++,,,...000333555111...,,,+++---......,,,..................------///000000000...---...///333111000222555777666444222111000///..................000000000000...............------,,,,,,,,,,,,---...//////000000000.................................//////000000000........................------------------------++++++,,,,,,,,,---------/////////////////////.........................../////////////////////...////////////000000000000//////000000111111222222000000000000////////////------...////////////...000000000000000000000000222222222222222222222222666555444222111000//////222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111333333222222111000000///111111111111111111111111222222111111000///////////////000000//////...---000000000000000000000000111111111000000000//////........................++++++,,,,,,,,,---------............////////////........................,,,,,,---------.........................................................---///000///---,,,---...------------------------000///...---,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------222333555444333333444555666555444333222222222222111111000///............,,,------......------,,,............////////////......------,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...,,,,,,---...---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...++++++++++++++++++++++++---,,,+++))))))***,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...//////---,,,////////////////////////.......................................---------------------------------,,,,,,,,,,,,------------,,,------......------,,,---------------------------------,,,,,,,,,,,,,,,...............---------...------------,,,,,,,,,........................---------.........//////........................------------,,,,,,,,,,,,,,,---...//////...---,,,------------............---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,,,,---------------111...******---...---+++.........------------,,,------,,,,,,---///111222000...,,,,,,---...---,,,000//////...------,,,,,,...///000///...---...///000000000222666888888888444333111000///......---.................................---------------+++,,,...///000000//////////////////////////////.....................///........................------------------------,,,,,,,,,,,,------------......//////////////////////////////////////////......//////////////////////////////000000000000000000000000000111111111111111000000//////.........///000111111111111111000000000000000000000000222222222222222222222222666555333222000000//////111111111222222333333444333333333222222222111111111111111111111111111111111111111111111111111111333333222222111111000000111111111111111111111111000000000000000000000000//////000000//////...---000000000000000000000000111111000000000000//////........................---------............///............////////////........................,,,------------.........................................................---///111111///---,,,,,,------------------------///......---,,,---------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,555666777666444333444555444444444444333333222111000///...---------------,,,------......------,,,---............/////////---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,...------,,,,,,------......---,,,---///000///...------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000111111111...,,,////////////////////////................................................------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------------------......------,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000........................------------------,,,,,,,,,---///000000///---,,,,,,,,,---------.........---,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,---......///000000333...))))))---///...+++//////.........---------......---------...///000...---,,,,,,,,,,,,,,,,,,//////.........---------...///000///...---...///,,,---...111444666888888555444222111///...------......------------.....................---------***,,,...///000000///...////////////////////////...............---------................................................,,,,,,------------------............////////////000000000000000000000000............////////////////////////000000000000111111111000000000000000////////////000000000000000111111222222222111111000000000000000000000000111111111111222222222222111111111111111222222333000000111222333333444444333333333222222222111111111111111111111111111111111111111111111111111111222111111111000000//////////////////////////////////////////000000111111000000111111000000///...////////////////////////000000000000000000//////....................................////////////............////////////........................------------............................................................///000111000...------...------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,444555666555444333444555222333444444444333222111///...------,,,,,,,,,,,,,,,------......------,,,---------.........//////---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////............//////,,,++++++---///000///...------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111222333444333///---////////////////////////........................---.....................------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------------------///.........------,,,,,,---.....................------------------------++++++++++++++++++++++++............------------........................------------------------,,,---///000000///---,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,---///000222333444444///******...111///,,,//////.........---------......------------......,,,,,,,,,,,,+++******+++---------.........//////---///000///......///000+++---///111333555777888555444222111///...------......------------..............................+++,,,---.../////////..........................................---------////////////////////////........................---------------------------.........//////000000000000000000000000000000---.........//////000000////////////000000000000111111111000000000000000------...///000111222222.../////////...---,,,,,,000000000000000000000000000000000111111222222222111000000000111111222333000000111222333333444444333333333222222222111111111111111111111111111111000000000000000000000000////////////.............................................///000000111111111222222222222111000000//////////////////////////////////////////000000........................******+++++++++,,,,,,,,,............////////////........................---------.........//////................................................000000000//////222777:::---------------------------------------,,,,,,,,,......------------......,,,,,,,,,,,,---------...///111222222222222333555000111222333333333222111...------,,,,,,,,,,,,---,,,------......------,,,------------............------------............------------------------......------------......*********,,,...///...---------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222555666444000---////////////////////////---------------------------------...............------------------------,,,,,,,,,,,,------------,,,------......------,,,------------------------............---------------------...............,,,,,,,,,------------...++++++++++++++++++++++++.........---,,,,,,++++++........................------------............,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,---///111222333444333000---,,,///000///---.........------------,,,------------------------***,,,------+++******+++,,,,,,------...//////000---...//////......///000---///222333333444777999444333111000///......---......................................./////////,,,,,,,,,------...//////.............................................///////////////////////////....................................------------------......///000000000////////////////////////------......///000000000////////////000000000000000000000000000111111111------...///000111222222///////////////......---000000000000000000000000//////000000111222222222333333222000000/////////111111111222222333333444333333333222222222111111111111111111111111111111000000000000000000000000............------------000000000000000000000000.........//////000000000111111222222111111000///000000000000000000000000......////////////000000------------------------,,,,,,,,,---------..................////////////........................------........./////////.........................................................///111777>>>DDD------------------------,,,------------,,,++++++//////............//////------............//////+++---////////////111333...///000111111111111111...------,,,,,,,,,------,,,------......------,,,,,,------------.........------...............///------------............+++++++++******+++++++++))))))***,,,...///---+++------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************+++---///111++++++++++++++++++++++++++++++++++++++++++++++++...------------------,,,++++++++++++++++++++++++++++++,,,,,,------......------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444666444000,,,////////////////////////---------------------------------.........//////------------------------,,,------------.........---------,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------......------------,,,,,,........................------------.........///........................++++++,,,,,,,,,---------,,,------------------,,,,,,,,,,,,---------......---------...//////000000//////............------------------,,,,,,,,,,,,,,,---------...---------+++...000///---++++++---------..................---...//////......///111...000222333111111444666222111000///..................000000000000......---........./////////000---,,,++++++,,,---///000////////////////////////.........//////000000000////////////////////////........................///.........------------------......///000000111........................------......///000000111////////////000000000000//////000000111111222222000000000000////////////...///000111222222222222000000000000000000000000/////////000111222222222333222111000000//////000222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000........................000000000000000000000000......//////////////////000000000000000///......000000000000000000000000........./////////000000------------------------//////000000000111111111............////////////....................................////////////................................................------......///333888<<<------------------------,,,,,,---------,,,+++***.........------.........------........./////////+++,,,......------...000---------......000111111......------------......,,,------......------,,,,,,,,,---------.........,,,,,,,,,------.........------------.........///,,,,,,++++++++++++,,,,,,+++++++++...//////---+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,+++******,,,---///++++++++++++++++++++++++************************,,,------------------...++++++++++++++++++++++++***+++,,,---............------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,///333555333///+++////////////////////////---------------------------------.........//////---------------------------------.........//////......,,,++++++,,,......------------------------*********++++++,,,,,,------------.........//////,,,,,,,,,------.........////////////////////////---------.......................................---------........./////////...------------...///++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,...//////---+++,,,,,,------,,,,,,,,,+++++++++,,,,,,------......------,,,///222222///------.../////////...------,,,,,,,,,...//////......///111---///111000......000222000000///...............---///111222222111///------.........//////000000...---+++******---000111000000000000000000000000---......///000111222222000000000000000000000000//////////////////////////////.........------------------...///000000111........................---------...///000000111////////////000000000000...//////000111222222333333222111000///...------((()))+++---///111222222000000000000000000000000...//////000111222222222////////////000111222333333333222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000.........///////////////........................////////////////////////...............------,,,000000000000000000000000---.........//////000000------------------------------------.........///............/////////000..................................../////////000................................................---......---+++***,,,---------------------------,,,,,,---...---,,,+++***...------,,,,,,------...---------.........//////,,,.........,,,+++,,,------,,,,,,,,,---...000222......---------......///,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,------------------.........///////////////....../////////,,,,,,---///111000...+++------------------------,,,++++++++++++++++++,,,,,,,,,------------......000...,,,*********+++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............------............------...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++////////////////////////,,,...//////...------...111000///...---,,,,,,,,,............////////////************+++,,,,,,---,,,,,,,,,---------......,,,,,,------------------------------------------........................,,,------......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,///............---------++++++,,,------......///........................///////////////...............//////000000111111//////.........---------............////////////000000///...---,,,,,,+++------..................------......//////000000...------------...//////......//////000111111111------------------------..............................------------......------............------////////////////////////,,,------...///000111111222000///...///000///...222111000//////000111111111111111111111111111111000111111111111222222222000000000111222222222333000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000222333///////////////////////////...---,,,---///111222000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000///////////////////////////////////////.........///...---,,,,,,---...///......------------......111111111111000///...---+++,,,...000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------------------------------------,,,++++++*********,,,+++******,,,,,,+++***,,,,,,,,,------....................................---,,,++++++,,,---...//////...---,,,,,,++++++,,,,,,.../////////...---+++++++++,,,,,,,,,------........................------++++++++++++------------------,,,+++******......------------,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++******)))))))))---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,...//////...------...///...---,,,++++++++++++............////////////,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,---------......//////------------------------........................///////////////.............../////////000000000//////.........---------............/////////////////////...------,,,,,,......................................./////////---------------...//////////////////////////////................................................------,,,,,,,,,,,,------------............------////////////////////////------......//////000000000///......000222222111222111000//////000111111111111111111111111111111000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222////////////////////////000///...------...000111000000000000000000000000000000000000000000000111////////////000000000000000000000000000000000000........................////////////............000///............///000.........------.........+++,,,,,,---------------+++,,,...///000///...---........................------------------------//////...---------------------------------------------------------------,,,,,,,,,,,,,,,---------000///......000000///.....................------........................///...---,,,,,,---...///...---------,,,+++++++++,,,,,,.../////////...---,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,++++++++++++******+++++++++,,,,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++*********---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++////////////////////////,,,...000///...---...///,,,++++++******+++++++++---............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------,,,,,,,,,++++++,,,---...///000000//////...------,,,++++++....................................////////////.........///////////////...............------------............/////////..................................................................---------------------......///000000//////...------,,,////////////////////////...........................------------------...------............------////////////////////////.........///////////////222111//////111222222111111111000000000000111111111111111111111111111111000111111111111222222222222222222111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111000000////////////////////////111000...------...//////000000000000000000000000/////////000000111111111000000000000////////////000000000000000000000000------------------------........................000000////////////000000........................((()))***,,,---.........+++,,,.../////////...---................................................///...------------------------------------------------------------------+++,,,,,,---...////////////---,,,---...///...---000000//////...---------........................///......------......///------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.................................+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********+++,,,---...//////000,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************////////////////////////---...000000...---...///+++*********++++++,,,------------........./////////...------,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------++++++,,,------...//////......---------,,,,,,,,,.................................//////000000000/////////.......................................---------.........//////---------.........//////...............---------///......------,,,,,,,,,------,,,,,,------.../////////......------------................................................000000////////////000000------............------........................///////////////.........777555222111111000...---000000000000000111111111111111111111111111111111000000111111111222222222333222222222111000000000222222222222222222222222111111111111111111111111000000000000000000000000---...000111111111000///////////////////////////111000///...------......////////////////////////---......///000111222222000000000000////////////////////////////////////------------------------------...............///////////////////////////---..................---***+++---...///000111111,,,---......//////............................................................---,,,,,,---------------------------------------------------------,,,,,,------............---,,,++++++------,,,+++...............---------......................../////////....../////////---------------.........,,,,,,---------.........---------.........//////////////////////////////++++++------------++++++)))***+++,,,------------......---------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------++++++++++++++++++++++++////////////////////////---///000000///......///,,,,,,+++,,,,,,---...///------------............///...------,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------..................+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---------....................................//////000111222222000000//////.........------.....................------------............,,,,,,------...///////////////.........---------......------,,,,,,++++++,,,,,,,,,,,,,,,---......------------......//////------------------------........................000000////////////000000------............------------------------------///////////////.........777555222111111000...---//////000000111111111111000000000000000000000000000000111111111222222222333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000---...///111111000//////////////////////////////000000//////............////////////////////////------...///000111111222111000000000/////////...////////////////////////........................,,,---------......//////........................------...//////...------......///000000000000000,,,------.......................................------------------------------,,,,,,,,,------...------------------------------------------------...---------,,,,,,,,,+++///...------//////...---******+++,,,------.................................//////////////////...............////////////,,,,,,,,,,,,------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,---...............---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///111000///...//////------------......///000,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------,,,,,,++++++++++++,,,,,,---...//////...........................///000111222333444555222111111000///......------------...............,,,------------.........---------.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,------...//////000000------------------------...........................------------------...------............------------------------------.........///////////////222111//////111222222111...///000111111222111111000000000000000000000000000111111111111222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000/////////////////////////////////////////////.........000000000000000000000000.........//////000000000111111000000//////......000000000000000000000000////////////////////////,,,,,,,,,---......//////------............------,,,---...//////...---,,,.........///......------------------......//////........................------------------------,,,,,,,,,,,,,,,------...------------------------------------------------......------,,,++++++***---,,,+++,,,------,,,+++(((((()))+++,,,---...///........................---......//////......---/////////...............,,,,,,,,,+++,,,------...,,,------------.................................+++,,,,,,------,,,,,,+++)))***+++,,,------...---,,,,,,++++++++++++******...---,,,+++***))))))(((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///111111///...///000.........---......//////,,,,,,---------.........,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///111111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,---------------------........................///000111222444555666777444333222111000///......---------.........//////,,,,,,---------.........---------...............000//////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////................................................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000///......000222222111---...000111222222111111000000000000000000000000000111111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///............///000000////////////////////////......//////////////////000000000000000000000000......//////////////////111111111000///.........000000000000000000000000........................++++++,,,------...//////---...///000000///...---,,,---///000000///---,,,,,,------......------,,,---------------...//////................................................,,,,,,++++++,,,,,,---...------------------------------------------------.........---------------,,,+++******+++,,,+++*********++++++,,,---..............................,,,---...//////...---,,,......------,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------000000000000000000000000---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,++++++++++++******---------,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++////////////////////////...///111111/////////000///......------.........,,,,,,,,,---------......************+++,,,,,,---,,,,,,,,,---------......,,,,,,------------------////////////////////////........................,,,------......------,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---................................................------------------------,,,,,,,,,------.........******+++,,,------...//////......------,,,,,,+++........................000000222333555666777888555444333222111000///...---------.........//////,,,,,,,,,---------..............................000000///...------,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...111111111000//////......////////////////////////.................................------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000///...///000///...---...000111222222222111000000000000000000000000000111111111111222222222000000111111222222222333222222222222222222222222000000000000000000000000000000000000000000000000//////...------///000111////////////////////////------...///000000000///000000000000000000000000///////////////.........222111111000///......---000000000000000000000000------------------------++++++,,,,,,---...//////...///000111111000///...,,,---///000000///---,,,,,,---....../////////......------------...//////........................000000000000000000000000++++++++++++,,,,,,---...------------------------------------------------------......///000000000000///......000000///...,,,---------------------........................+++,,,---......---,,,+++------,,,++++++***))))))---,,,+++***+++,,,---...+++++++++,,,,,,,,,------...........................---++++++++++++---...++++++,,,---------,,,,,,.........---------,,,,,,,,,---------------------*********++++++,,,,,,---******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))******+++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///************************//////............//////......---,,,,,,,,,,,,---......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,---...///...............---------......------------......,,,,,,,,,------.........333111///---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,------,,,+++***///...,,,+++,,,...000222,,,---------,,,++++++***---------............///222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---,,,++++++***...------,,,,,,------...000000000111333555777888333444444444333111///...---------------------------------------------------...............------........................,,,---...//////...---,,,---------............///........................,,,---...//////...---,,,---------............///---------------------------------............///........................//////////////////////////////000000000000//////000000000000000000000000333333222111000///......000111333222000//////000333222222111000///......444333222111000000000000////////////////////////////////////000000000000////////////............//////////////////////////////000000///...------////////////............000000//////.........---////////////////////////000000000000000000000000.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------///............---------.........------,,,,,,,,,------------------------++++++---......---++++++..............................------------......000000///...---,,,,,,+++,,,,,,,,,------............------,,,,,,------...,,,,,,------------,,,,,,---------,,,,,,+++++++++.../////////...---,,,,,,//////////////////////////////...---,,,++++++***++++++*********+++---...++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++******************,,,,,,------...///000000......---,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------......///------------------------------++++++++++++------,,,,,,+++*********++++++//////............////////////...------------............---------,,,,,,//////.........------------,,,,,,,,,,,,---...///------........................------------......++++++,,,,,,,,,---------000000...---,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...---------------,,,++++++------------............111111000000///......---------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000/////////............------,,,,,,------......///000222444555777777333444444444333111///...------------------------........................---...............------........................------...//////...---------------............///........................------...//////...---------------............///---------------------------------............///........................//////////////////////////////000000000000//////000000000000000000000000222222111111000/////////000111222222000//////000333222222111111000000///000000000000111222333444////////////////////////....../////////000000000////////////............///////////////////////////////////////...------............------------000/////////.........---........................////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///............---------......---------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,//////////////////////////////............//////.........---,,,,,,++++++,,,,,,------------------...------,,,,,,------.........////////////......---------,,,,,,+++++++++..................---,,,........................000//////......------,,,,,,+++*********+++,,,---++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,+++++++++************************+++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000///............///.........------------,,,...............---------------,,,,,,,,,---......,,,---------.../////////......------------......,,,,,,------------............---------......///,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,---...//////...,,,+++---............---,,,,,,------------............000000000///......------,,,,,,------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...------,,,,,,------...+++---000222555666666777333444444444333111///...------------------------////////////////////////------...............---........................------...//////...---------------............///........................------...//////...---------------............///---------------------------------............///........................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000///111222222000//////000222222222222222222222222000000000000111222333444////////////////////////------........./////////////////////............///////////////////////////////////////......---...------------,,,,,,,,,/////////..................................................................------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......///////////////////////////............---------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------////////////////////////000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------.........////////////......------,,,,,,,,,,,,++++++,,,------............---........................////////////////////////---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++******++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,---...//////...------///......------......///000//////...........................------------........................------,,,,,,,,,------...,,,,,,,,,---...///000000......------------..................////////////.........------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...---------......///......------,,,,,,---------........./////////......---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........---,,,,,,,,,+++...------,,,,,,------...***,,,///333555666666555333444444444333111///...................................................,,,---......///.................................---..................------------............///........................---..................------------............///........................---------............///........................//////////////////////////////000000000000//////////////////////////////////////////000000111111///111222222000///000111222222222333333444444444444333222111000000000000////////////////////////------------.........///////////////............////////////////////////...///////////////...............---------,,,,,,........................................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////000000000000///............---------------------------------------------------------...---,,,++++++,,,---...------------------------//////............//////,,,,,,,,,------..................------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------....................................------......////////////------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''(((***++++++******+++++++++++++++,,,))))))))))))******++++++++++++++++++,,,---...///++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---......------------......///...------,,,,,,------//////.........------------........................------,,,,,,,,,------,,,,,,,,,---...///000000......------------.........---------------------/////////......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,---...------......///......---,,,,,,,,,------------...............------------))))))******+++++++++,,,,,,,,,,,,---------......000000000000000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...---,,,+++******...------,,,,,,------...)))+++///222444555555444333444444444333111///...........................------------------------,,,------...//////.......................................------.........---------............///.................................------.........---------............///........................---------............///........................//////////////////////////////000000000000//////////////////////////////.........///000000111111...000222222000000000111222222222333444444555555444333222111000000000000000000000000000000000000------------.........///////////////............////////////////////////......///////////////...////////////.........------------...............................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------....................................,,,,,,,,,---------........./////////000000111111///............---------------------------------------------------------///...,,,,,,,,,,,,...///------------------------...------,,,,,,------...------......//////000000.........------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---........................,,,,,,,,,------...//////------------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++******++++++,,,,,,,,,,,,************++++++++++++*********+++,,,---...///++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///.........------------............---,,,,,,,,,,,,,,,/////////.........---------------.....................---,,,,,,,,,------,,,---------.../////////......------------......,,,++++++++++++*********////////////...---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------...,,,)))(((''')))+++---,,,,,,---............---,,,,,,,,,,,,------------------------------------))))))******++++++,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000///...---,,,,,,...------,,,,,,------...+++,,,...111222333333333333444444444333111///...........................------------------------,,,,,,---...////////////........................///...------------...///---------............///........................///...------------...///---------............///........................---------............///........................//////////////////////////////000000000000//////000000000000000000000000.........//////000000000...000111222000000000111222222222333333444444444000000000000111222333444000000000000000000000000------........./////////////////////............////////////////////////---...//////////////////000000/////////.........---------------.........------------------------........................,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------......------...............///------------------------,,,,,,,,,---------......---......//////000000111///............---------,,,,,,,,,------------...------------------------......------------..............................---,,,,,,,,,,,,,,,,,,---......//////000000000111------------------,,,,,,...------,,,,,,------.........////////////......++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------+++,,,,,,,,,------......,,,---------------,,,+++++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++******++++++,,,---------+++++++++++++++++++++++++++***++++++,,,---...///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---/////////.........------,,,,,,------...//////...---------------////////////............---------........./////////...---,,,,,,,,,,,,,,,------........................------------......------,,,,,,++++++++++++------...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++*********+++,,,---++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////////////////...------,,,,,,------...------...///000111222222333444444444333111///...................................................+++,,,---...////////////........................///...------------...///---------............///........................///...------------...///---------............///........................---------............///........................//////////////////////////////000000000000//////000000000000000000000000......//////////////////...///111222111000111222222222222222333333333333000000000000111222333444000000000000000000000000....../////////000000000////////////............////////////////////////------.../////////////////////.........---------,,,,,,,,,------.........------------------------////////////////////////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////000000///............---------,,,,,,,,,---------......------------------------------............------........................---------,,,,,,---------.........///////////////,,,,,,------------------...------,,,,,,------.........////////////......+++++++++,,,,,,---------,,,,,,---------,,,++++++------------------------------------............+++,,,---.........---,,,++++++++++++++++++++++++,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,*********++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------...000000///...............000/////////............---------........./////////...---,,,,,,,,,,,,,,,...............---------.........------.........000000/////////.........***,,,---///000//////...,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++,,,...////////////...***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***+++,,,---///000000...------,,,,,,------...///.........///000111222333444444444333111///...////////////////////////////////////////////////+++,,,---...////////////........................///...---,,,,,,---...///---------.........//////........................///...---,,,,,,---...///---------.........//////////////////////////////---------.........//////........................//////////////////////////////000000000000//////000000000000000000000000////////////////////////...///111222111000111222222222222222222222222222444333222111000000000000000000000000000000000000////////////000000000000000/////////............////////////////////////------...///000000//////......---------,,,,,,,,,,,,,,,,,,------.........------------------------000000000000000000000000,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000//////.........---------,,,,,,,,,------.........------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................,,,,,,,,,------............------,,,,,,------...,,,------------------,,,+++++++++,,,,,,---------------------,,,,,,+++***------------------------////////////////////////***+++---...///...------+++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,*********+++,,,,,,---......+++++++++***************,,,,,,++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********++++++++++++++++++++++++++++++------------++++++******)))***+++,,,---...///...---,,,+++,,,---...///////////////.........//////////////////////////////.........---------,,,---......//////.........---,,,,,,++++++++++++................................................///////////////.........+++++++++,,,,,,---------,,,,,,.../////////...---...............///000000------,,,,,,,,,,,,------000///////////////000111......------------......,,,,,,,,,,,,,,,,,,,,,---)))***,,,......---,,,+++---------............///........................---------------------------.........---,,,,,,+++///***&&&'''+++...---++++++,,,------......---------------------------------------...------,,,,,,//////.........---------000000///...------,,,,,,---------............///........................------------------------,,,,,,---...///000111111........................------------------,,,,,,------------------------,,,---...//////000//////---.........//////000000000000//////.........---//////............//////........................000000000000000000000000000000000000000000000000000000000000000000000000......------------......000000///////////////000111111111111111111111111000111222222222222111000000000000000111111111111//////............//////111111000000//////............---...///000222333////////////////////////////////////////////////......---------,,,,,,,,,....................................//////////////////............//////,,,,,,,,,---------......*********++++++,,,,,,,,,......------------......//////...---,,,++++++***////////////////////////........................,,,---------------,,,,,,...---,,,+++,,,---...///000///...---------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000...........................------,,,,,,,,,------........................---,,,+++,,,...///...------------.........//////+++++++++,,,,,,---------+++,,,------......------..................---------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,---.../////////......------,,,++++++...---,,,,,,......---,,,,,,---,,,***))))))+++---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,------++++++++++++------,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,---............///////////////........................//////.........---------,,,---......//////......///...------,,,,,,,,,---................................................/////////////////////...------------------......,,,---.../////////...------------------...//////......------------............------......//////000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++000,,,)))***...000///---+++,,,------......---------------------------------------......------,,,//////.........---------//////......---,,,,,,+++------------....................................------------------------------------.......................................---------------------------------------------...//////000000000000///............/////////000000/////////............//////............//////........................000000000000000000000000000000000000000000000000000000000000000000000000//////......---.........000000////////////000000111111111111111111111111000111222333333222111000000000000000111111111111//////............//////000000000000//////////////////......///000111222............................................................------,,,,,,....................................////////////......------------......,,,,,,,,,---------......,,,---------.........///.........------.........000//////......------,,,////////////////////////...........................///////////////......------------...///111222//////...---------------000//////...------,,,,,,...............------------,,,,,,,,,------...///........................///......------.................................---,,,,,,,,,...///...---,,,,,,,,,---------......---------.........//////,,,,,,---.................................---------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------+++,,,,,,------.........------------------------,,,+++******,,,,,,+++***,,,,,,---+++***)))***,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......------......//////000000.......................................---------,,,---......//////......//////...---------............................................................//////////////////..................------,,,---......//////......,,,,,,,,,,,,,,,---......///..................///,,,,,,---------......///000//////......//////000......------,,,,,,++++++***+++,,,......------,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///,,,***,,,///000///,,,+++,,,------......------------------------------,,,------.........------...............---------......------,,,,,,++++++------------....................................------------------------......------,,,,,,,,,+++................................................------------------------...///////////////...---............////////////////////////............//////............//////........................000000000000000000000000000000000000000000000000000000000000000000000000111000//////............000000////////////000000111111111111111111111111///111333555555333111///000000000000111111111111//////............//////////////////000000000000000000////////////000000................................................/////////............---........................---............/////////------,,,,,,,,,,,,------,,,,,,,,,---------...................../////////........................////////////////////////////////////////////////..............................///////////////...++++++,,,,,,...///111222//////...------------.../////////...------,,,,,,------------------------,,,,,,---............---........................//////.........//////000...........................---------///000///...++++++,,,,,,,,,------------------............///,,,------...............------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++,,,------...//////,,,+++******,,,,,,+++******,,,------+++******+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------...///000111111................................................,,,---......///...............------------..................................................................//////////////////......------,,,,,,---------...............------,,,,,,------.../////////............//////---......///000000000000///......------....../////////...---,,,++++++***+++,,,------......---------------............///........................------------------------,,,------...------,,,,,,+++******+++......,,,***+++,,,------......------------------------------,,,------.......................................---------,,,,,,+++++++++,,,,,,---------..................................................................---------,,,,,,.................................///////////////....................................------,,,+++.........//////////////////////////////.........//////............//////........................////////////////////////000000000000000000000000000000000000000000000000222111000//////...//////000////////////000000111111111111111111111111111///111444555555444111//////000000000111111111111//////............//////......//////000000111111111111000///////////////................................................/////////////////////...........................---------.........//////...------,,,,,,------...,,,,,,,,,---------......---------------------------..................---------......////////////////////////////////////........................+++,,,------...---------*********+++,,,---......///......---------......//////.........---------*********+++++++++++++++,,,---...//////...---,,,..........................................///000........................000...---...///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------------.........------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,)))+++------,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,++++++++++++++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++---------....../////////,,,------...///000111111........................---.....................,,,---......///.........---,,,,,,,,,,,,,,,------................................................---.........//////000000...---------,,,,,,++++++------------......//////...............//////000//////............/////////000111222333333333333000//////////////////000//////...------,,,++++++,,,,,,------............---------............///................................................,,,,,,------...------,,,+++++++++,,,---...---++++++,,,------......------------------------------,,,---....../////////...---.....................---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...................................................---.........////////////....................................//////000000........................///////////////...---,,,///////////////................../////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////111111000//////////////////////////////000111111111111111111111111111111000111333555555333111000///000000000111111111111//////............//////......//////000000111111111111111000//////........................................................./////////////////////........................------------............//////............//////,,,,,,,,,---------......------------------------------...//////...------,,,,,,,,,------...//////////////////////////////........................+++,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++......---------......///...............---------*********++++++,,,,,,,,,---.../////////...---,,,........................---,,,,,,,,,------...///........................000///......///000///---............////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,---------.........------------------------------------------,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,)))+++------,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,------------------,,,+++************+++,,,,,,++++++++++++++++++++++++,,,---...///////////////------......//////000000---------------------------------...............,,,---......//////......,,,,,,+++++++++,,,------................................................------......///000000000,,,,,,,,,,,,,,,,,,++++++...------------.../////////............///000000///..................//////000222333444444444333222111111000000111111222//////......------,,,,,,---------------.........---------............///................................................,,,,,,------......------............////////////+++,,,------......------------------------------,,,---...///////////////---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................................................./////////000000........................---------......//////000........................111111111111111111000//////////////////................../////////////////////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////000//////......//////000///......//////000111222111111111111111111111111000111222222222222111000000000000000111111111111//////............//////////////////000000000000000000111111000///......---------------------------------------------------............/////////........................,,,------------........./////////....../////////,,,,,,,,,---------....../////////...............,,,---...//////...---,,,+++,,,,,,,,,------......////////////////////////........................------...///000000000000000000000000///...---,,,...------------...//////........................,,,------......//////000...////////////...------........................,,,,,,,,,,,,,,,---...///........................000...---...//////...,,,...////////////000000000///............---------******+++,,,,,,,,,,,,,,,++++++,,,,,,------..................---------,,,,,,---------............------------------------------------------------//////...---,,,,,,++++++,,,+++******,,,,,,+++******,,,------+++******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,------............------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///.........///////////////---------------------------------.........//////,,,---......//////......,,,,,,,,,,,,,,,---......................................................------......///000000111,,,,,,,,,---------------...------,,,---...///000...------------...//////......------------......,,,---///111333333222111000000////////////000000...............------------------------...//////---------............///........................------------------------+++,,,------......------...///......---...000111+++,,,------......------------------------------,,,---...///000000000000---------.........//////------------------------++++++,,,,,,,,,---------................................................//////............------........................+++,,,,,,---......//////........................//////000000111000000000000/////////......................../////////000//////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////------------...///000000............///000111222111111111111111111111111111000000000000000000111000000000000111111111111//////............//////000000000000//////////////////000111111000///...------------------------------------------------,,,,,,------....................................,,,,,,---------.........///......------......///,,,,,,,,,---------..................---------,,,,,,---///000000///---,,,------------............////////////////////////........................,,,---...///000000000000///000111111111000///...---------------...//////........................------...//////000111111000000///.......................................,,,,,,,,,------...///000........................///...------......---+++.........////////////000//////.........---------,,,,,,---............---***++++++,,,------..................------------------------............------------------------+++,,,,,,------.........---------------------,,,,,,+++******,,,,,,+++***,,,,,,---+++***)))***,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,---......---,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000//////////////////.........---------------------------------.........//////,,,---......//////......---------------...///000................................................---------...///000000111,,,------....../////////......---,,,---...///000---,,,,,,,,,,,,---......---------,,,,,,---------)))***---///000000//////,,,,,,,,,++++++,,,,,,,,,---------..................------------...//////---------.........//////........................+++++++++++++++++++++++++++,,,,,,---.........---------,,,+++***+++...111+++,,,------......------------------------------,,,---...///000000000000---------.........//////........................++++++,,,,,,,,,---------........................////////////////////////000//////---,,,++++++***........................++++++,,,,,,---...//////////////////////////////++++++,,,---.........---000000//////.........------.........//////000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---...///000111............///000222222111111111111111111111111111000///......///000111000000000000111111111111//////............//////111111000000//////.........///000111111000///...------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++*********,,,---///000000///---,,,////////////////////////////////////////////////........................***+++,,,---............,,,---...000000000//////---------------...///000---.....................,,,,,,------...///000000111000///---------...///........................---------......000111111........................///...,,,,,,------,,,+++---------.........//////---------,,,,,,+++++++++---...//////000000//////******+++,,,,,,---......//////.........------------------.........//////------------------------++++++,,,,,,---...//////+++,,,,,,------......///...---,,,,,,......---,,,,,,---,,,+++))))))+++---***+++,,,------,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,,,,++++++------------++++++*********)))***++++++,,,------------------------........................////////////............222111000...---------------.....................---,,,,,,++++++,,,,,,---......------------......///////////////.........------............------...............///000000/////////...---------,,,///...,,,,,,,,,---///111000000///.....................------------......---------.........///////////////...------,,,,,,------------,,,+++***)))++++++---...//////000000---......//////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++,,,,,,------,,,,,,......---------,,,,,,,,,&&&'''))),,,...111222333........................,,,,,,,,,------...............---------,,,,,,,,,..................---------------............///......------------......///////////////.....................///000222222111111000000//////......111///...------...///111////////////////////////////////////////////////---...000111222111///...//////............//////........................000000000000////////////111000///......------...////////////////////////000000111111111111000000222111111111000000//////000000//////.........---000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000///......///000...---/////////000///......---...///000111111000///...------------------------//////---,,,,,,---...///...---,,,,,,,,,,,,---...,,,++++++***+++,,,...///..................------..................------////////////////////////---------.......................................---------............//////////////////......------/////////---,,,---...,,,---------.../////////000000///...------,,,,,,)))***+++,,,---.........***,,,------,,,,,,...///////////////////////////000/////////......------...///111222222000---+++.../////////...---,,,,,,---.........---,,,,,,++++++---...///.........///------------------------------------------------------------------------,,,,,,---.../////////..................---------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++,,,------,,,+++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++........................////////////............000///...------,,,,,,---......------,,,,,,++++++---,,,,,,++++++,,,,,,---......------------......////////////............---......//////......---...............//////000............------------///...---,,,,,,---///000000000///.....................------------......---------.........//////------..............................---,,,++++++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---//////.........---------------------------------........................,,,,,,,,,---------............---------,,,,,,,,,+++,,,---///000111111111.........////////////000......------------.....................---------............///000111222000000000000//////......000///---,,,,,,---///000........................////////////////////////---...000111222111000/////////............//////........................////////////000000000000111000000////////////000////////////////////////000000111111111111000000111111111000000000//////111000000000////////////000000000000000000000000000000000000000000000000...///000000111111000000///////////////////////////...---...///000///......////////////...------+++,,,---......---,,,+++------------------------///...---,,,,,,---...///...---,,,,,,,,,,,,---...---,,,+++++++++,,,---...------------------......................................................000000000///.........---........................---------............//////////////////......---...///000///---------...---------...............000//////...------,,,,,,+++,,,------............,,,---......---,,,...///........................+++,,,------,,,,,,...000222111000///......//////.........///......------------......------,,,++++++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------............---,,,,,,,,,---------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............---------,,,,,,,,,------...---,,,+++***))))))(((------,,,,,,,,,,,,------......------------..............................---......//////......---......------......///000------------..................---,,,,,,...///000000///......---...............------------......---------...............,,,,,,------...//////000////////////...---,,,,,,...............---,,,,,,---,,,++++++++++++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......//////......////////////............//////...---,,,+++******------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,---...///000111111111...////////////000000000......------------......------------------------............///000111111000000000////////////...//////------------//////........................////////////////////////...///000222222111111000//////............//////..............................//////000000111111000000//////000000111222///////////////////////////000000111111000000///111111000000000000//////111111111000000000000///000000000000000000000000000000000000000000000000......///000000000//////...........................---,,,---///000000///...............---,,,,,,++++++,,,,,,,,,,,,++++++------------------------......------------.........------,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,------......................................................222111111000///...------........................---------............//////////////////......---///000111000...---...///...............---------/////////...------,,,,,,------...//////............///000///---------///------------------------)))---///...,,,---222888===:::444///------000222------......///.........------......------,,,,,,,,,...//////---,,,,,,---++++++++++++++++++++++++------------------------------------------------------.........---,,,,,,***++++++,,,,,,---------......---,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,---+++))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,++++++++++++***------------------------........................////////////............---,,,,,,,,,---......///,,,,,,,,,++++++*********------,,,,,,,,,,,,------......------------......------...............///......////////////.........------------...//////,,,,,,,,,------............------------...///000///......------...............------------..............................---------.........//////...............---,,,,,,---------......------,,,000///---,,,,,,---///000,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................------------++++++,,,,,,,,,---------------------------------------------------------......---------,,,,,,,,,//////000//////...---,,,............////////////......------------......---------------........................///000111////////////////////////000//////......//////000........................///////////////////////////000111111222222111111//////............//////..............................//////000000111111............///000111222//////////////////////////////000000000000//////000000000000000000//////000000000///////////////////////////////////////000000000000000000000000......////////////..............................---,,,+++---///000000///------......------,,,+++------............------------------------------------------------......------------------------...------,,,++++++++++++******++++++,,,---......---------.......................................000000//////......------........................---------............//////////////////......---///111111000///...///000/////////...---------,,,//////.........------------............------,,,///000111000...------...---------------------------111444222...///777>>>IIIDDD<<<444///...///000,,,,,,---.../////////...,,,------...------,,,,,,---...//////---++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,---..................---------......------------------------++++++++++++++++++++++++---+++(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............------------...///000111+++,,,,,,,,,------.........------,,,,,,------.........------------......,,,---------......//////...//////////////////...---------------...//////+++,,,,,,,,,------......------------......//////......------------............------------...........................---//////.........---------,,,------------,,,++++++***+++,,,---............000///---,,,,,,---///000,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,,,,++++++))))))***+++,,,...//////------------------------------------------------......---------,,,,,,,,,............---,,,+++***,,,,,,,,,---------............------------......------......////////////...............//////000.............../////////111000000000000000000111........................//////////////////////////////000000111111111111//////............//////////////////////////////.../////////000000000111,,,,,,,,,---...///000111//////////////////////////////000000000000////////////////////////000000........................////////////////////////////////////////////////......////////////..............................,,,++++++,,,///000000///------......------,,,+++///..................///------------------------+++,,,,,,---------......------------------------------------,,,++++++*********++++++,,,---......---------.........//////........................,,,,,,,,,------.................................---------............//////////////////......---///111111000///...///000/////////...---------,,,...............---------,,,,,,---------,,,,,,+++///000111000...------...........................111444777444//////666===EEEBBB===777222///------,,,,,,---.../////////...,,,,,,------...------,,,,,,...///...,,,++++++,,,+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,---...//////000........................------------------------++++++++++++++++++++++++,,,***((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------........./////////...---+++******+++---...++++++++++++++++++++++++************************........................////////////...........................///000111+++,,,------//////000111......------------............------------......,,,,,,,,,---......//////...//////000000//////...------,,,,,,------...///,,,,,,,,,,,,---------------------............///---------,,,------...///......------------.....................---------000//////...------,,,,,,+++,,,,,,---,,,,,,++++++)))***+++,,,.........///---,,,++++++++++++,,,---,,,,,,,,,,,,------------------------------------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,---------......------------......------......///000000000///......---......//////---............/////////000000000000000000000000------------------------///////////////////////////////////////000000000//////............//////////////////////////////000000000000000/////////,,,,,,,,,,,,---...///000////////////////////////...//////000000//////.........////////////000000,,,---------------......000000000000000000000000//////////////////////////////000000000///..............................---,,,+++,,,...//////..................---,,,,,,------,,,,,,,,,,,,------------------------------***+++,,,------...------,,,------......------,,,,,,,,,---------,,,++++++++++++,,,,,,------......,,,,,,------.../////////------------------------******+++,,,---......///........................---------............//////////////////......---///000111000...---...///...............---------........................++++++,,,,,,---,,,,,,+++...///000///---------//////////////////////////////222333111------111666777777666555333000---,,,------......///.........,,,,,,------......------+++---......,,,++++++,,,,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,------....../////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,*********,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////---,,,+++******+++,,,---***++++++++++++,,,,,,,,,************************........................////////////..................---------...//////---------.../////////000......------------............------------......++++++,,,------...////////////000000000000//////------,,,,,,------...///------,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,------...///......------------......//////.........---------..................------,,,,,,---------------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------+++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,+++,,,------...---------,,,,,,,,,---------............------------......,,,,,,---......///000000///......------.........---------.........//////......////////////......------------------------////////////////////////...............//////000//////............//////////////////////////////111111000000//////......---------------...///000////////////////////////......////////////.............../////////000000------------......//////000000000000000000000000////////////////////////000000111111000000///...////////////////////////...---,,,,,,.........,,,...////////////...------,,,,,,+++******+++,,,,,,------------------------)))***,,,---......------,,,,,,---......---,,,,,,***+++,,,---------,,,+++------------------......,,,,,,------...//////000------------------------+++,,,,,,------.................................---------............//////////////////......---...///000///---------...---------.......................................++++++,,,---.........---,,,---......---,,,...///........................,,,---...---,,,,,,...000///000111222111000...,,,.........///......------+++,,,------......------***,,,------,,,,,,,,,---***++++++,,,------......------------------------++++++++++++++++++++++++)))******++++++++++++***------------------------+++,,,---...///......---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++---...---+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************************........................000/////////...............------,,,,,,---------.....................---......------------...............------.........++++++,,,,,,---...////////////000000000000//////---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,---......//////......,,,,,,,,,,,,------...///.........------.........//////.........---------,,,,,,------.../////////------......///......---,,,,,,---------,,,++++++---......//////......---++++++,,,,,,,,,---------........................------------------------************************,,,---......//////............---------,,,,,,,,,(((((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,000000000///...,,,+++***---------.........//////.........------.........++++++,,,,,,---.../////////......---------......---------.........//////,,,------......------,,,------------------------////////////////////////...------------...////////////............//////000000000000000000000000222222111000///...------///............///000000////////////////////////......////////////......---.........//////000000---.........//////000000000000000000000000000000////////////////////////111111111111111000//////000000000000000000000000...---,,,,,,---...---+++//////000000//////...---...---,,,++++++,,,---...------------------------)))***+++---......------,,,,,,---......---,,,,,,)))***,,,---...------,,,..................------,,,,,,------...///000000------------------------..................------........................---------........./////////////////////......---.../////////---,,,---...,,,------....../////////---.....................+++,,,---...////////////***,,,------,,,,,,...///------------------------++++++,,,,,,---.........///000111111111///---,,,.../////////...---,,,,,,+++,,,,,,---.........---)))+++------,,,,,,---...))))))***+++,,,,,,------------------------------++++++++++++++++++++++++((()))***+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++---.........------************************,,,,,,,,,++++++************+++,,,...000///+++(((*********************************++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///---.........---,,,,,,+++......///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++,,,,,,---...//////111000///......///000111........................////////////////////////.........------,,,,,,,,,////////////...---,,,+++//////.........------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------+++******+++------///...---,,,,,,---...///........................---,,,,,,,,,---000222444000000///...------,,,,,,...---,,,+++)))((('''&&&++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------------------------+++---...---***)))+++...---------,,,,,,+++++++++------............------,,,------......------,,,111111000......---------................................................////////////////////////........................******)))(((***,,,...000///...---,,,,,,---...///000000///...---,,,++++++////////////////////////...............///000000...000222222000......///222111000//////000111222//////............//////............////////////111111111000000000000000222000//////111111000///000000000000000000000000///000000000......000111444444333333222111000000////////////...---,,,+++,,,,,,------.../////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------,,,---......//////......//////............/////////////////////////////////......---------.............../////////000000000000//////.........---------------------------------,,,+++,,,---...///111000000///......------------............---------------------------------------...///000000111......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++++++++******,,,...333///+++)))***,,,......((()))***+++,,,---------,,,,,,,,,++++++*********++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,...,,,***))))))+++...000,,,------......------,,,******++++++++++++******///...------------...///...////////////...---,,,................................................---------,,,,,,,,,,,,,,,////////////............++++++,,,---/////////...000///............///000......................................................---------,,,,,,,,,++++++,,,---............///.........------------........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------......---,,,,,,---..............................000///......///111333444//////......---,,,,,,+++---------,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++------------------------------...---,,,,,,---///.........---------,,,,,,------............------,,,------......------,,,------,,,,,,,,,------...................................................////////////////////////........................---,,,+++++++++,,,---.........------------......111111000//////.........////////////////////////...............///000000333333333111......///000111000000000000000000111//////............//////............////////////111000000000000000000000000222444666555333000...///////////////////////////000000///......///111333333222222111000000///////////////...---,,,+++...............---------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------,,,,,,,,,,,,---......//////......//////............//////........................---------,,,,,,,,,------,,,,,,,,,---------......000/////////.........---------------------------......---------...///000......------,,,++++++***------............---------------------------------------...///000000000000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------.........------///111111...+++***+++,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++************++++++,,,,,,,,,+++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,///...---,,,,,,---///000,,,,,,------------,,,,,,******++++++++++++******///......------....../////////000000000///......///...---,,,,,,---...///........................------------------------/////////............------++++++...111111///,,,///......------......///........................------------------------------------,,,,,,,,,,,,******+++,,,------------............------------........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,------............------------,,,,,,,,,,,,------........................000//////...///000111222......------,,,,,,++++++------------............++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,,,,+++------------------------...---,,,,,,...000000/////////............------------............------,,,------......------,,,+++++++++,,,---...///000........................------------------------////////////////////////........................///.........------,,,,,,---..................---111111111111111000000000////////////////////////...............///000000666555333000...---///222///000000111111000000/////////............//////............////////////000000000000000000111111///555:::<<<888333000...////////////////////////...///000///------///000222111111000000/////////////////////...---,,,,,,//////......---,,,,,,+++//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------........................,,,---......//////......//////............//////------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------/////////...............------------------------///............///000000111000000//////......---------............---------------------------------------...//////000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,---------...///...---...///111///---++++++,,,---,,,,,,)))******+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++......------,,,++++++***)))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,------------.........///,,,,,,------------,,,,,,******++++++++++++******//////............///////////////000000//////...///...,,,++++++,,,...///........................---------...............//////.........---------...,,,+++...222222///+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------------------------........................------------------,,,,,,,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,------...---------,,,,,,+++++++++........................+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------...+++)))+++///111000...............------------------............------,,,------......------,,,......---......///000111........................------------------------////////////////////////........................---............---,,,,,,,,,---...//////...---,,,//////000000111111111111////////////////////////...............///000000222333333111///...000111...///000111111000///...///......------......///............////////////000000000000000111111111000666<<<===777111///000////////////////////////...//////...------...000000000/////////...............//////...------,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,000000000000000111111111,,,---......///.........///......------......///------------------------,,,,,,,,,+++,,,,,,---...////////////////////////.............................................................../////////222111111111000000000///------............---------------------------------------....../////////111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...---,,,+++,,,------,,,***)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***////////////////////////---....../////////......///...,,,++++++,,,...///........................---------.........//////............------------...,,,,,,...000111...+++,,,,,,------------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++......------,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,---------......---***(((***---000///---,,,,,,,,,,,,,,,,,,,,,---------............------,,,------......------,,,//////............//////........................------------------------////////////////////////........................++++++,,,------------,,,,,,---...//////...---,,,------...//////000000000////////////////////////...............///000000+++...111222222000000000...///000111111000///.........------------..................//////////////////000000111111111111111666:::888222//////111........................---......---,,,,,,---////////////........................///......---,,,,,,,,,,,,,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,.........//////000000000,,,---......///...............------------..............................---------------...///////////////////////////...---------.......................................,,,,,,------...............---------------,,,,,,------............------------------------------------------............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---+++++++++,,,......,,,*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))*********+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,((()))+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++...//////000000//////...------.../////////......///...---,,,,,,---...///........................,,,,,,,,,---......//////.........------------,,,------------------------,,,------......------,,,........................////////////////////////++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------------............------............------------............------,,,,,,------------,,,,,,..........................................------------------,,,,,,,,,,,,---------,,,+++******)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++++++++,,,,,,+++,,,,,,------.........,,,+++******,,,---...---+++++++++,,,,,,,,,,,,---------............------,,,------......------,,,...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................++++++,,,,,,---------...---..................---,,,,,,------......//////////////////////////////...............///000000'''+++000333333222000000...//////000000//////.........------------................../////////////////////000111111222222222444555333///...///111........................,,,---...---++++++---...........................---...............------***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------...,,,---......//////............------------......////////////////////////------------...//////000---------------,,,,,,,,,---------------.................................+++,,,------......------------------------------------............---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++***+++,,,+++******,,,...+++******+++------,,,******++++++,,,,,,+++++++++******++++++++++++,,,,,,***+++,,,------,,,+++***(((((()))******+++,,,,,,)))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,***+++---.........---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...///000111111000///...---...///000000000000000................................................+++++++++,,,---..................---------,,,,,,+++---...,,,((((((,,,000,,,---...//////...---,,,................................................******+++++++++,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------............------------,,,,,,,,,,,,------,,,---............---,,,........................,,,------.........------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---......///,,,---------+++,,,---///,,,,,,,,,,,,------......------............------,,,------......------,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................///...---,,,,,,,,,---.........------------......---------------.........////////////////////////...............///000000***---111333222111111111/////////....../////////...------,,,,,,------...............////////////...//////000111111222222222111111000000//////000........................,,,------,,,++++++,,,................../////////------...............---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------***++++++,,,------......,,,---......//////.........------,,,,,,------...........................,,,,,,,,,,,,---...///000......---------,,,,,,,,,,,,,,,,,,------.................................,,,,,,.../////////...---.........///////////////------............------------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++---///+++***)))***,,,---,,,++++++++++++,,,,,,++++++***)))))))))******+++++++++***+++---......---+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,---------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...///000111111000///...//////000111111111111111......///000000///..............................******+++,,,,,,---............---------,,,,,,,,,***---///+++&&&%%%+++222------...//////...------........................------------------------*********++++++,,,,,,,,,------------,,,+++******+++++++++,,,,,,------------------------------------------.........//////------............------------+++******+++------------...//////...------........................)))***+++,,,,,,,,,,,,+++........................******+++,,,,,,---......++++++,,,,,,,,,---------,,,------......------,,,........./////////000000++++++,,,,,,---...//////---///000///,,,+++---000---------.........//////---..................---,,,------......------,,,,,,,,,,,,---///111222333........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................444222///---,,,,,,---...///...---,,,,,,---...///........................////////////////////////...............///000000///111222222111111222333000///...------...///000...------,,,,,,------.............../////////000...//////000111222222222111000000111222222000...........................,,,------,,,++++++,,,.........//////////////////------...............---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---.........------......///000000111,,,---......//////.........------,,,,,,------...------------------------++++++++++++,,,---...///000000/////////.........,,,,,,,,,------.........////////////////////////,,,---///000000000///...***+++++++++++++++++++++---..................---------------------------------------------------,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++++++++******,,,...,,,***))))))+++------,,,++++++,,,,,,,,,++++++***(((((())))))*********+++***+++---......---+++***...------,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,,,,))))))*********++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++////////////////////////222222111000...---+++***111000000///......------...................................................------------...//////...---,,,---///000///...------------------------------------------------......................................................---,,,,,,+++*********+++---//////...---,,,+++,,,------......------,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......---+++******+++---...,,,***((((((+++,,,+++))),,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------.........,,,+++++++++,,,,,,---...///......---------......---------,,,,,,+++++++++------++++++++++++------,,,,,,------------,,,,,,,,,---------......//////---------.........//////........................,,,,,,++++++,,,,,,---...------.........---+++***...------------.../////////...,,,++++++,,,---......---,,,,,,,,,,,,---...////////////////////////...............///000000111111000000111222333333333222111000////////////......------------......///////////////.........////////////000000000000......////////////......000000111111000///.........------,,,,,,------...---,,,+++******+++---......---,,,,,,,,,,,,---...------------------------------------------------++++++,,,,,,---...//////...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------------++++++++++++------,,,,,,---......//////000...---,,,++++++,,,---......,,,+++,,,//////---***------,,,,,,,,,+++++++++........................+++,,,---...////////////.................................------,,,,,,,,,---------............///,,,++++++++++++,,,------//////000000//////...---...---,,,+++***+++,,,------------............///------......------,,,+++000///...---,,,+++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,...........................******---///,,,+++,,,'''(((***+++,,,+++)))(((*********++++++,,,------------------------------,,,,,,+++******+++,,,,,,***++++++***'''$$$$$$$$$++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,.....................---,,,+++***+++,,,---+++)))++++++++++++++++++++++++//////////////////////////////000000///...------000000//////...------,,,...................................................------------...//////...,,,,,,---...///...---------------------------------------------------......................................................------,,,++++++***+++,,,...///000///...---+++,,,------......------,,,---------..................---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///------------------------,,,,,,+++++++++,,,---...------,,,++++++,,,------...+++)))***,,,---,,,+++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,++++++------,,,++++++,,,------------............------...............------------------.........//////........................------,,,,,,------...///------...//////...---,,,...------------...//////222111///---,,,,,,---.........---,,,,,,---..............................///////////////000111111000000000000000111222222222222111000///...............------------....../////////////////////...////////////000000000000......////////////....../////////000//////.........------,,,,,,------...//////...---------.........---,,,,,,,,,,,,---...------------------------------------------------+++,,,,,,------............------,,,,,,------...++++++++++++++++++++++++,,,,,,------------------------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///---,,,...000000...,,,............------------........................+++,,,---....../////////.................................------,,,,,,,,,---------............///...............//////000------......------,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,,,,---.........---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,------------------------,,,((((((,,,...+++***+++'''(((***+++,,,+++***))),,,,,,++++++++++++++++++************************,,,,,,+++******+++,,,,,,)))+++,,,+++)))(((((((((++++++++++++++++++++++++************************************+++++++++++++++++++++******+++++++++------------------------,,,+++***+++,,,---+++)))++++++++++++++++++++++++////////////////////////,,,---...///000000000000//////......---,,,,,,,,,...................................................------------...//////---,,,+++,,,...///...---------------------------------------------------......................................................------,,,+++++++++,,,---///000000///......+++,,,------......------------........./////////......---,,,,,,,,,,,,---------------------------------,,,,,,,,,---..............................,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------,,,,,,...------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,//////......---,,,,,,,,,------........./////////.................................---...//////000---...///////////////......------------...//////444333111...------------......---,,,,,,---......------------------------000000000000000111222222000000/////////000111111111111111000//////............------------............//////////////////////////////000000000000......////////////......------......///............------,,,,,,------...////////////...------,,,...------,,,,,,------...------------------------------------------------------------------------...------,,,,,,------...........................------------------,,,,,,------------------------------,,,,,,,,,,,,------......---,,,,,,+++******,,,------......------,,,///......///000000///---......---------,,,,,,,,,........................,,,,,,,,,---......//////.................................------------------------............///...............///000000------......------,,,+++...------,,,+++,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,---.../////////......---------------...------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***''''''+++---***)))+++((()))***+++,,,+++******---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++////////////////////////,,,,,,...///000000000000......---------,,,,,,,,,...................................................------------...//////---,,,+++,,,---......,,,------------------------..............................................................................------,,,,,,,,,,,,,,,---...//////...------+++,,,------......------.........////////////000......---,,,,,,,,,,,,---------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,------......,,,,,,---......---,,,,,,///...---,,,------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,.........------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++,,,,,,---...------------------,,,,,,---------,,,,,,---------******++++++++++++******...---------------------............////////////..............................------......///000......//////000000000111...------------...//////222111000///...---............------------......------------------------000000//////000000111222000///////////////000000111222222111111000000///......------------..................////////////////////////000000000000......////////////......+++,,,,,,---...............------,,,,,,------...,,,------...---,,,***)))------------------------------------------------------------------------------------------,,,,,,...------,,,,,,------...////////////////////////.........------,,,,,,,,,---------------------------------,,,,,,---------//////.........---------+++,,,---......---,,,+++........./////////...---,,,++++++++++++*********........................,,,,,,,,,,,,---...//////.......................................------------------............///+++++++++++++++,,,,,,---/////////000//////...---......------,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,---............,,,+++++++++,,,,,,---...------------------------............---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***''''''+++---+++***+++)))***+++,,,,,,,,,++++++------,,,,,,,,,+++++++++........................+++++++++++++++++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************++++++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++000000000000000000000000---...///////////////...---------------,,,,,,,,,...................................................------------...//////---,,,+++,,,...///...---------------------------..............................................................................------------,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------......------.........////////////000......---,,,,,,,,,,,,---------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,......---,,,++++++,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,.........------,,,,,,,,,((((((((()))***,,,......---------------...//////------------------------------------------------++++++,,,,,,,,,,,,++++++***++++++,,,---...//////........./////////000000........................---------,,,---......///////////////000000111111...------------...//////..................//////........................------------------------///............///000000000000///////////////000222222333333333222111000......------------......---.........//////000000////////////000000000000......////////////......++++++,,,---......------...------,,,,,,------...+++,,,---...---,,,***)))------------------------------------------------------------------------------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------------------------------.........//////+++,,,---......---,,,+++,,,---.........---------,,,,,,,,,+++++++++******........................,,,,,,++++++,,,---//////................................................---------............///*********)))***++++++,,,/////////000//////...---.........---------,,,,,,------------............,,,------...------,,,,,,---,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))---///---+++---***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,---......+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***))))))))))))*********++++++++++++***+++,,,---+++)))++++++++++++++++++++++++000000000000000000000000//////////////////...---......------------------...................................................------------...//////...---,,,---///000///...------------------------..............................................................................------------------,,,,,,,,,++++++++++++++++++,,,------......------------........./////////......---,,,,,,,,,,,,---------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------...//////---+++***,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------,,,,,,((((((((()))+++,,,...///------------...//////000------------............------............------------............------))))))***,,,---...///000....../////////000000000........................------,,,,,,------...///000////////////000000111...------------...//////,,,------...//////000000---...////////////...---------------------------...............//////000111111000/////////000000111111333333333222111000......------------......------......///000000000////////////000000000000......////////////......,,,,,,------...---------...------,,,,,,------...---.........///......---,,,------......------,,,------------------------------------------------------------------------...------,,,,,,------...------------------------------------------,,,,,,------------------------------............------******++++++,,,---......,,,------......------,,,+++---......---,,,,,,---//////.........---------........................,,,,,,+++++++++---...000......................................./////////---------............///,,,,,,,,,,,,,,,------...------......------,,,+++---............---,,,,,,---------.........//////------......------,,,+++000000//////000111222222,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++///000...,,,---++++++,,,,,,,,,---------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...---+++))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***(((((())))))***+++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++000000000000000000000000......////////////.................................................................................------------.../////////...---...000111000///------------------------........................................................................------..................------,,,,,,+++++++++++++++,,,------......------,,,---------..................---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---///...---,,,,,,---...//////000111///,,,+++,,,...,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---...///000------------.........///,,,---...//////...---,,,,,,,,,------------,,,,,,******+++,,,------........./////////000000000000.................................---......///000111000///.........///000...------------...//////......///000000000//////---...///000000///...---......................../////////...///000000111222222111000000000000000...///111222222111000///......------------......------......///000000111////////////000000000000......////////////......---............------,,,...------,,,,,,------...------------...//////000,,,,,,---......---,,,,,,------------------------------------------------+++,,,,,,------............------,,,,,,------...........................,,,,,,------------------------------------------,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++...000///---,,,---...000000000/////////..............................,,,+++******+++,,,...000........................---........./////////000---------............///......------......///000------......------,,,+++---.../////////...,,,,,,,,,,,,---------.........,,,,,,------...---------000000/////////000000111------------------------000000000///...---------***++++++,,,---...//////------------------------111...---000000---+++,,,,,,,,,,,,,,,,,,---......,,,,,,------------------........................***+++,,,,,,,,,,,,+++***+++,,,...---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---......---,,,***(((((()))******+++,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++000000000000000000000000------...///000000000///......//////////////////...................................................------------...//////000///...///000111111///------------------------////////////////////////................................................------..................///...---,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,.../////////...---000///---,,,,,,---///000000222333111---,,,...000,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------.........111000///...---,,,,,,,,,++++++++++++,,,---...///---------.........//////,,,---...//////...---,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000........................///////////////000111111111000///---------...///...------------...//////111111111111111000///...---...///000000///...---////////////////////////000000000000000111111222333333222111000000111111,,,---///000111000...---.........------.........---------...///000000111////////////000000000000......////////////......////////////...---,,,,,,...------,,,,,,------...+++*********+++---///000,,,,,,---......---,,,,,,------------------------------------------------++++++,,,,,,---...//////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,---...//////...---,,,000//////......------,,,......,,,++++++,,,......,,,///111111...---...000///............---------........................,,,+++*********,,,...000........................---.........//////000000---------.........//////...------------...////////////000000//////...------.../////////...,,,,,,++++++,,,,,,,,,---------***+++,,,---.../////////...------,,,,,,,,,------////////////////////////111000000///...---------)))***+++,,,...///000000........................222...---000000---***+++---,,,,,,,,,,,,---......///......------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***)))+++---...------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++((())))))***+++,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++000000000000000000000000......///000000///...---////////////............................................................///......---------.........//////000111222222333111000///------......///000///---,,,,,,---...///000000//////............///......---------.....................---------//////...------...000000........................000000000000000000000000///...---,,,,,,---...//////......------,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,---///000000000///.........------------......333333111000////////////,,,,,,,,,---...///000111------,,,,,,,,,------......------,,,,,,------...000000000000000000000000------------------------........................//////.........---------......////////////......---------............///............///////////////............---------//////000000///...------..............................------------......,,,,,,,,,---------......444))))))444555+++***444...............///000111////////////............222222111000//////000000000000000000000000000000+++---//////...---......////////////////////////......------,,,,,,++++++////////////////////////////////////////////////...------,,,,,,------...//////...------------...------,,,,,,,,,------...///...---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000000///...---,,,,,,---...............////////////........................---------------------------------------...///000------,,,+++,,,---...///---------............///////////////000000000000------......//////000000...---,,,,,,,,,,,,---...111///...,,,,,,...///111000000000000000000000000...------,,,,,,------..................///000111///...,,,,,,------,,,***........................///............---------------------,,,,,,+++***...---,,,,,,,,,,,,---...,,,,,,------...---------........................---000222000+++)))+++///,,,------.../////////.....................------,,,,,,---......---,,,,,,***+++---.........------.........------,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++------------++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,((()))******)))((()))***)))******++++++******)))++++++++++++++++++++++++000000000000000000000000---...///111111000000///////////////............................................................///......------.........---------...///000000000111000///...---......///000///---,,,,,,---...////////////.........------///......---------......------......//////000000111000///......///000000........................////////////////////////...---,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++------------------------------...///////////////------,,,,,,,,,,,,------000///...---,,,,,,,,,,,,---------------...///000///...------,,,,,,,,,---...------,,,,,,------...........................------------------------........................//////.........---------......////////////......---------............///............///////////////............---------///////////////...------///////////////////////////......------......///,,,,,,---------.........222...222???DDD:::///,,,///............//////000////////////////////////222111111000//////000000////////////////////////...000111111///...//////////////////////////////........................////////////////////////...........................------,,,,,,------...---------------...///000111000//////......//////...------------...000000+++,,,,,,------,,,,,,+++,,,---------...///////////////...---,,,---..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++*********+++,,,---,,,,,,,,,,,,---------...------------.....................///////////////......---,,,,,,---......000000///......///000000...........................------,,,,,,------...///......------------......---,,,---...///...---....................................---------------------------,,,+++***------------------------............---,,,++++++...........................111333111,,,***,,,///,,,,,,---.................................------,,,,,,............,,,,,,+++,,,---.........------......---------,,,,,,,,,---------,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***,,,,,,,,,***)))***+++******++++++++++++******++++++++++++++++++++++++000000000000000000000000---...///111111111000000////////////............................................................///......---......//////------......//////000000000000///............//////...---,,,,,,---...///.........---------------......---------......///,,,,,,...///111222333444333222111000000000000000........................////////////////////////------,,,++++++,,,------++++++,,,------...//////,,,,,,------------,,,,,,------------------------.........---......///000,,,,,,,,,++++++,,,,,,,,,......---,,,++++++++++++......---------....../////////...---,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------......////////////......---------............///---............////////////............---------///////////////......---000000000000000000000000///......------......///,,,------------.........---...333<<>>===555111000///..................//////000111222222333111000000/////////000000////////////////////////222333444333111/////////000000000000000000000000......------------------////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,,,,------------......///000111,,,,,,------------,,,,,,...............---------------------......//////---------.........//////........................++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,---------........./////////000000000000//////......------......------------......///000111222222111000///...........................------,,,,,,------...//////...---------......111///......///000000000.................................---------,,,,,,,,,---------------,,,,,,---...000111111000...---............---,,,++++++------------------------000111222000---+++,,,---++++++,,,,,,---,,,,,,+++,,,,,,------------......,,,---...//////...---,,,,,,---------------------------------------------,,,------------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++---...///...,,,++++++,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,///////////////////////////000000000///---+++***////////////...........................................................................///000111000000000000111111111111///////////////......---------------......//////---------------------------------------...//////+++,,,...000333555777888555444444333222111111000......................................................////////////............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,---///000......------------......000000//////...////////////......---------......,,,,,,,,,---...///000111///......------......///---------------------------------------------------------------------------.....................------............---------------............///------------............///............---------......///////////////.........................../////////....../////////---------.........//////+++111111***///>>>HHHGGG111000///..................//////000111222222333000///////////////000000........................000222333222///...---...000000000000000000000000111000000///...---,,,,,,////////////////////////...........................------,,,,,,------......------,,,,,,,,,------((((((((()))***+++,,,---------------------------,,,------......------,,,...............---------,,,,,,---....../////////------------....................................------------------------......---,,,++++++,,,,,,,,,,,,---------.........------------........................////////////000000//////......------...........................///111333333111///...////////////////////////...------,,,,,,------...............///000222222555222///......//////..............................------------,,,,,,,,,,,,------......------------...000111111000...---++++++,,,---............------------------------...//////...,,,++++++,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------...//////...------------------------------------------------------,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++,,,------,,,+++******++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,000000000000000000000000000000000000///...,,,+++////////////........................................................................///000111111............/////////////////////000///......---,,,,,,---....../////////---------------.........---------------...///000------///111333555666777333444444444333222111000................................................//////000000000000////////////...---,,,,,,++++++------............------+++,,,,,,------.........---------,,,------...//////......------......///......---------------.........---------......///,,,,,,------...///111111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............---------------............///,,,------------.........///............------------...//////////////////........................000//////......//////000------........./////////'''///222///000:::CCCEEE000//////............///...//////000000111111111//////......//////000000........................///000111000///------...000000000000000000000000222222111111000//////...////////////////////////////////////////////////...------,,,,,,------.........---,,,,,,,,,,,,,,,*********+++,,,---...///------......---,,,,,,+++------............------------..................,,,---......///.........,,,------------.................................------------------------...------,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++---------.........//////+++,,,,,,,,,,,,---------///////////////.........---...////////////...---...///111222222111///...000000000000000000000000...------,,,,,,------...------...///000222333444666333///------......---........................------------,,,,,,,,,,,,,,,------............------...////////////...---******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------......---...///000000///...---......---,,,,,,,,,------,,,,,,,,,------------...+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---000000000000000000000000///000111222222111000///////////////........................................................................///000111222////////////...............///000000000///------+++,,,---...////////////------........./////////---,,,,,,------///000000...///000111222333444555111222333444333333222111......................................................///000000///......---------------------,,,------............------++++++,,,,,,---......///,,,,,,------......------...------,,,,,,------...---,,,,,,,,,,,,,,,---------------------...///000//////............////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------............///,,,,,,---------.........///............---------------...///////////////........................000000////////////000000............////////////))),,,///000000333555666///............//////000////////////////////////...............///000000...........................///111000///......///////////////////////////---.........//////000000////////////////////////...........................------,,,,,,------...,,,,,,,,,+++,,,,,,------......---------------...,,,---...//////...------------............------,,,---------.../////////---.../////////...---,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,---------.........++++++,,,,,,,,,---------.........///////////////---...///000000///...---...///000000000000///...////////////////////////...------,,,,,,------...............///111222222555222...,,,---.................................---------,,,,,,,,,++++++,,,,,,---...............------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................---,,,,,,***++++++,,,------......---...///000000///...---///...---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------((()))++++++******,,,---******++++++++++++******)))******+++,,,,,,------000000000000000000000000...///111333444444444444000/////////........................................................................///000222222111111111111000000000000...///000000000///---,,,+++,,,---...////////////........./////////000000,,,,,,,,,---...///000111//////000111222222333333000111222333333333222111................................................,,,---...//////...---,,,+++,,,,,,------......///------............------++++++,,,,,,---...//////+++,,,---...///...---,,,---,,,,,,++++++,,,,,,------------,,,,,,---......,,,,,,,,,---...///000111222111000///------,,,,,,//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------.........//////,,,,,,,,,---------......//////.........---------------...///000000//////000000000000000000000000000000////////////000000............/////////000333///---///111///.....................///000111////////////...........................///000111........................---///111111/////////000////////////////////////'''''')))***,,,---...///////////////////////////------------------------...------,,,,,,------...*********+++,,,---...///111000...---,,,++++++++++++,,,...000111111000000------............------,,,,,,------...///000000....../////////...,,,+++,,,,,,,,,---------..............................++++++++++++++++++++++++***)))))))))***+++,,,,,,+++,,,---...///...------++++++,,,,,,,,,------------------.........//////---.........//////000000---...///000000///...---......////////////.................................------,,,,,,------...//////.........//////000333000,,,+++,,,...000000........................---------,,,,,,,,,++++++,,,,,,---.../////////......---,,,,,,,,,,,,---...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000000000.../////////...------,,,******+++,,,,,,---......---...///000000///...---///...---,,,+++,,,,,,---,,,,,,,,,------.........+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************,,,+++++++++,,,------...''')))++++++++++++---///*********++++++*********))))))***+++,,,,,,------///000000000000111111111222222222222222111000///222111111111000000////////////............//////////////////............---------............///000000///...............------......//////000000000000//////.........---,,,---------.../////////------............---------...111333666888999999555555444333222000//////000///...---------------//////............//////000000///...............................................................+++,,,---.........---,,,,,,,,,,,,---------......------...///000000//////...------,,,,,,------...,,,,,,++++++,,,///111333999777444111/////////000......////////////....../////////000//////......000000000000000000//////------------------------------------------------......---------,,,,,,,,,***+++---////////////....................................------,,,,,,,,,............////////////222111000.........///000,,,...//////......///111---.........//////000000000000//////.........------------............///---.........---,,,++++++////////////////////////////////////............000000///...............////////////////////////..........................................------+++,,,,,,------,,,,,,+++...,,,******+++------,,,+++++++++******+++,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...000000///...---,,,,,,+++------------------------------------------------///......------,,,,,,++++++++++++,,,,,,,,,------------------------------...///000111111000......,,,---......,,,---...000...///000000//////000111111111000......---------......---------,,,,,,,,,---------............///000000000///......------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,------........./////////......------------------,,,,,,+++++++++---......//////......---,,,------+++)))))),,,000---------------------------..................---------------------------------,,,++++++,,,---...---,,,***(((((()))***++++++++++++*********))))))************************)))************+++++++++,,,,,,,,,+++***+++...111,,,,,,,,,++++++*********,,,++++++******++++++,,,000000000000111111111111111111111000000/////////111111111000000000////////////............//////////////////............---------............///000000///........................///////////////000/////////............---------...............------............---------...000333555777888888444444333222111000///...///......---------......//////............//////000000///......................................................---------+++,,,---.........---,,,,,,,,,,,,---------......------...///////////////...------,,,,,,------......------,,,---///222333:::888444111///...------------............------******+++,,,---------------------------,,,,,,,,,////////////////////////..............................---------,,,,,,,,,,,,---...000000000000///..............................---------,,,,,,,,,............////////////111000//////////////////,,,...//////......///111---........./////////000000/////////.........------------............///...............---,,,,,,////////////////////////.........//////000000000000//////...............////////////////////////..........................................------+++,,,,,,------,,,,,,+++...,,,******,,,------,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------.../////////...------,,,,,,------------------------------------------------,,,,,,++++++++++++******,,,,,,,,,,,,------------------------------------...//////000000000//////---...///...------///111---///000000...---...///111000///...------------......---------,,,,,,,,,---------............///............////////////------............------------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------.........---,,,+++------............---------------.............../////////.........---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,......,,,******,,,///------------------------,,,------......------,,,------------------------+++***)))((((((((()))***---,,,***)))((()))***++++++++++++*********))))))************************)))************+++++++++&&&((())))))((('''((())),,,,,,++++++++++++++++++,,,++++++******++++++,,,000000000111111111222222111000///.........///000111111000000000000////////////............//////////////////............---------............///000//////............//////////////////.........////////////...........................---------------............---------...000222444555666666222222111000///......---......---------...////////////............//////000///......---.................................//////.........---------+++,,,---.........---,,,,,,,,,,,,---------......------...////////////......------,,,,,,------...000///.........///111222999777444111...---,,,,,,,,,,,,------------,,,,,,+++,,,---...///000000000......//////////////////////////////////////////..............................---------,,,,,,,,,,,,---///000111111000000...........................------------,,,,,,,,,---............/////////......///000000000//////---...//////...---///000...............//////////////////...............---------............///....../////////...------////////////////////////------...///000111222222000///......------......////////////////////////........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,------------...///111111........................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...------------------------------------------------------------------------******++++++++++++,,,,,,------------.........///....................................///000111111.../////////......000222///111333333111///......000000///...------------......---------,,,,,,,,,---------............///,,,------...//////000000------............------------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,....../////////...---,,,......////////////..............................//////............------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...///...,,,+++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------...---,,,+++******++++++,,,+++***)))))))))***++++++++++++***************************************)))************+++++++++(((***------+++)))))))))++++++++++++++++++,,,,,,,,,++++++******++++++,,,000000000111111111222222111000...------...000111000000000000000000////////////............//////////////////............---------............///000///............//////000000//////......------///////////////........./////////...---------,,,------............------,,,---///000222222333333000//////......------------------------...///000///......------......//////......------................................./////////...------,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......------...//////............------,,,,,,------...000///............//////555444222000...---------,,,------......------,,,---...///000000000000000////////////000000000000------------------------..............................---------,,,,,,,,,,,,---...000000000///...........................---------------------------------.........//////,,,---///000111000//////---...//////------...///................................................---------............///...///////////////......////////////////////////...//////000000111111111//////...------------...................................................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,---...000111222........................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............////////////////////////////////////......------...///111333...///000///...///000222333555777666444111000000000///...---------------......---------,,,,,,,,,---------............///---------....../////////,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,---------------------------............---------.........//////..................------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......//////---,,,++++++------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,+++++++++***))))))******+++************************************************))))))*********+++++++++---...///...,,,++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,//////000000000111111111222111///......///111222//////////////////000000//////............//////////////////............---------............/////////............//////000000//////......------.........////////////////////////...---------,,,------............------,,,---...///000000000000...------------------------------------...///000......------------............------------..............................//////.........---------+++,,,---.........---,,,,,,,,,,,,---------......------............------...------,,,,,,------.........------,,,,,,------000000//////.........///......////////////......------------,,,,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---.........---,,,........................------------------------------------............,,,---...000000000///...---...///...---,,,---..................------------------...............---------............///......///////////////...////////////////////////111111000000//////......//////...---------------------------------------........................,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,+++,,,------,,,++++++++++++,,,---///000111........................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........./////////000000////////////////////////...------,,,---///111222...///000///...///000222444666777666333111000000///......------------.........---------,,,,,,,,,---------............//////.........---------,,,++++++,,,,,,,,,,,,++++++------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------......---,,,***------------------------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((******************++++++************************************************))))))*********+++++++++++++++)))&&&$$$%%%(((+++*********++++++,,,,,,,,,,,,++++++******++++++,,,........./////////000000111000/////////000111222......////////////000000//////............//////////////////............---------............//////............//////000///////////////..................///////////////...............---------------............------,,,,,,---.........------,,,,,,,,,---------------......---------...//////......------------......---------,,,------...///................................................+++,,,---.........---,,,,,,,,,,,,---------......---............---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...//////////////////...////////////...,,,+++***+++,,,,,,------.........////////////////////////++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------...---,,,+++........................,,,,,,,,,------------...,,,------------.........------.../////////......---...///...,,,,,,,,,............------------------------------.........---------............///------.../////////......////////////////////////111111000///...---,,,,,,///...------,,,,,,------------------------------........................++++++,,,,,,------......------++++++++++++------,,,++++++,,,---...,,,***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------............/////////000........................------------...///000000.../////////......000222222333333111///------.........---------------.........---------,,,,,,,,,---------............/////////......---,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------------............------,,,,,,,,,------------...,,,,,,+++++++++,,,---------------......---------,,,,,,,,,---------......******++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***)))*********++++++++++++***************+++++++++************************)))************++++++++++++***'''$$$"""$$$))),,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,------------.....................//////000000000........./////////000000//////............//////////////////............---------............///...............///000000.........///////////////............/////////000---------...............------............------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......///......---------.........------,,,,,,------...---,,,,,,,,,------...///........................,,,,,,------.../////////+++,,,---.........---,,,,,,,,,,,,---------......---.........------,,,+++...------,,,,,,------...,,,,,,------------------,,,,,,---...............---......//////......---000111111111000///......------...//////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,+++........................,,,,,,,,,---------......,,,,,,---------.........//////...---------......---...///...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,------.........---------............///,,,,,,---...............//////////////////////////////......------,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,------.........---+++******+++---...,,,++++++,,,......,,,***,,,,,,++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......//////...------------...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------........./////////------------------------------......///.........---...///...------///111111111000...,,,+++---///...------,,,,,,------.........---------,,,,,,,,,---------............///------------------------,,,------......------,,,------------------------------............------,,,,,,,,,---------......---,,,,,,+++,,,---...///......////////////......,,,------...///000111111++++++,,,,,,------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,***((((((+++------,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---...///......---))))))***+++++++++++++++))))))*********+++++++++************************)))************+++++++++---,,,+++)))((()))---000,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---...//////......---.........//////000000//////............//////000/////////............---------.........//////...............///000111---.........//////000000---.........//////000000,,,------....../////////---..................---,,,,,,,,,,,,,,,+++******+++,,,,,,------......///000///...---------------...------,,,,,,------...,,,,,,,,,,,,------...///........................+++,,,,,,---...///000000+++,,,---.........---,,,,,,,,,,,,---------......---.........------,,,+++...------,,,,,,------...,,,---......//////......------.........---,,,,,,,,,------......------,,,,,,,,,---------------,,,******++++++,,,---......------------------------------------------------......---------,,,,,,,,,---.../////////...---,,,........................,,,,,,,,,------.........,,,,,,,,,---------......111000...---,,,,,,---...---...///...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////+++,,,,,,---.........---////////////////////////,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---.........---+++******+++---...,,,++++++---......,,,***------,,,,,,,,,------...************************,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......------------.........///---------------------------.../////////...---,,,,,,---......------...000333222000...,,,,,,///222------,,,,,,,,,------.........---------,,,,,,,,,---------.........//////+++,,,,,,------......///......////////////......------------------------------............------,,,,,,,,,------............------,,,---...///000//////000000000000//////---...///000111222333444---------....../////////+++++++++,,,,,,------------......//////......---,,,(((&&&&&&***---...---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++((()))***+++++++++++++++))))))******++++++++++++************************)))************+++++++++***+++,,,,,,++++++---///---,,,,,,++++++*********,,,++++++++++++++++++,,,000000//////.........---////////////////////////111111000///......------///////////////////////////............------------------............//////////////////.........,,,,,,,,,------.........000000//////......------------------------------,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...//////............//////---..................---/////////...---------,,,//////.........---------........................,,,,,,,,,---------..................---,,,++++++---,,,,,,++++++,,,,,,------------............///........................------------------------////////////////////////000---******---......,,,........................++++++,,,---.....................////////////000...---,,,,,,,,,,,,---...000///---,,,++++++,,,,,,++++++------------++++++---------............///........................///............---------.........------,,,,,,,,,///...---,,,+++,,,---...---------............///////////////////////////000000...------...//////---...///000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******---,,,+++******+++,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++...---,,,,,,,,,,,,+++)))---------...------,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,///......------......///,,,------......------,,,...------,,,,,,------...******))))))***,,,---...---......///////////////---------.........//////------------------------////////////////////////......------------.........///111222111000...---222111000///...---,,,,,,...------------...//////////////////////////////.........------,,,,,,,,,......///000000000////////////.........---------......---------,,,,,,,,,...------------...///////////////...---------,,,------............------...---,,,,,,,,,,,,---...,,,+++***)))***+++,,,---,,,...///...---++++++,,,---++++++,,,......,,,(((,,,,,,+++,,,------,,,***++++++,,,------------,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++*********))))))***++++++++++++,,,,,,,,,***++++++++++++***))))))000000/////////.........////////////////////////---------------.........///////////////////////////............------------------............////////////////////////...................../////////////////////.........------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////...---------......//////............//////------............------...............---------//////.........---------........................,,,,,,,,,---------......------.........---,,,,,,------,,,,,,,,,,,,---------------............///........................------------------------........................000---++++++---///...---........................------.........---,,,,,,------........./////////...---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///....................................------------......---------,,,,,,,,,......---,,,,,,,,,---...---------............///..............................---,,,,,,---...///......////////////......------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++...---,,,,,,......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,---------,,,,,,---------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,...///------...///////////////------------............------------------------..............................------------......,,,---///111111111000/////////............------,,,,,,,,,,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++//////.........---------......---------,,,,,,,,,---------,,,---......///...............---------------............------...---,,,,,,,,,,,,---...+++++++++***++++++,,,---,,,...///...---+++,,,,,,,,,++++++---000111///------,,,+++,,,---...,,,******++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,+++++++++++++++++++++***))))))))))))*********++++++++++++*********))))))))))))))))))************+++++++++++++++***))))))000000////////////......////////////////////////((()))***+++,,,.../////////////////////////////////............------------------............///......//////////////////000000000///////////////.........///////////////------------------------,,,,,,,,,---------......***++++++,,,,,,,,,++++++,,,,,,,,,---------......000000///...------------......------------......,,,,,,------------,,,,,,---------..............................---------........................,,,,,,,,,---------......,,,------.........------......------------......---------............///........................------------------------........................000...------...//////.........................../////////......,,,++++++,,,---------...............------,,,,,,------...............---,,,+++++++++,,,,,,------,,,,,,+++---------............///....................................------------...------------,,,,,,,,,...------,,,------......---------............///........................,,,,,,,,,,,,,,,---.../////////............//////------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,)))))))))))))))(((((((((...---,,,---...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------........................,,,------......------,,,,,,++++++******++++++,,,,,,+++++++++,,,---...///------...////////////...,,,,,,,,,---------......////////////////////////..............................------------......***+++---000111222222222,,,,,,,,,------.........+++************+++,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,...............---,,,+++...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............------............------...------,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,---///...---,,,,,,---,,,+++,,,---//////...,,,---,,,+++,,,......,,,+++)))******+++,,,+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++******))))))))))))))))))***************+++++++++***************))))))))))))*********++++++++++++++++++******)))000000//////////////////////////////////////////))))))***+++---.../////////////////////////////////............------------------............///............////////////000000000//////.........------......//////000000........................,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,---------.../////////................................................,,,,,,,,,---------......,,,,,,---......///......//////............//////---------............///........................------------------------........................//////......////////////.......................................---,,,,,,,,,,,,,,,---------......------------------------,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................---------,,,,,,---------------------------------------.........---------............///........................++++++,,,,,,---...///000//////---,,,,,,---//////------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,---...---+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,---...---------/////////000000/////////,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,---......//////......,,,,,,,,,,,,------------////////////////////////..............................------------......***+++---///000111111111++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++------------------------000000000///...---,,,+++..............................---------,,,,,,,,,,,,++++++++++++,,,------,,,---------.../////////------............------------------------------)))***,,,---------,,,++++++---......---,,,,,,------------,,,,,,***(((&&&---,,,,,,---......---+++))))))***++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************************************+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))//////000000000000000000////////////////////////,,,---------.........//////////////////////////////............------------------............///---.........//////000000000//////......---------------......//////000000........................,,,,,,,,,---------......,,,,,,---......///......,,,,,,,,,---------......*********+++,,,---...///.........------.........+++,,,,,,------,,,,,,+++,,,---------.../////////---.............................................,,,,,,,,,---------......,,,,,,---...////////////000//////......//////000---------............///........................------------------------...........................////////////...//////........................,,,---....../////////...,,,,,,,,,---------......------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................------------,,,,,,,,,---------------------------------....../////////---------............///........................,,,,,,---...///000000000///...---,,,,,,---...///------------------------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++..................//////...---++++++++++++***(((***++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........---------...////////////...---,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------------------,,,------...............,,,,,,,,,---------......000000000000000000000000..............................------------......---......///////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,***)))(((---...........................---------,,,,,,,,,,,,++++++++++++,,,------,,,---------.../////////------............------------------------------***+++,,,---...---,,,,,,+++---......---,,,------,,,---...---+++)))((('''------,,,---...///---+++))))))***++++++++++++******************************++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++------,,,,,,+++++++++++++++++++++***************************************+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******//////000000000000111111//////////////////////////////////////////......///////////////////////////............------------------............///------......///000000000//////...........................///////////////........................,,,,,,,,,---------......,,,---...//////000//////,,,,,,,,,---------......++++++,,,---...000111222//////............//////,,,,,,------------,,,,,,---------...............---------.......................................,,,,,,,,,---------......------.../////////......//////............//////---------............///........................------------------------------------------------,,,...000000...---..............................,,,,,,---//////000000000,,,---------............,,,------......------,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,------------............///........................------------,,,,,,,,,,,,,,,,,,,,,------------...,,,---...///////////////---------............///------------------------------...///000000000///......------------......------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,---,,,******++++++)))((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---...............***+++,,,------,,,+++***,,,------......------,,,...------,,,,,,------...+++,,,------------,,,,,,,,,,,,---............------------.........//////000000000000000000000000------------------------......------------....../////////......------------------,,,,,,+++++++++......------......///000........................,,,,,,,,,------------.........///......---,,,+++---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............------............------,,,------......------,,,++++++,,,---------------+++,,,......---,,,---...***---///000///......///...---,,,---//////---,,,)))******+++,,,+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++++++++************++++++++++++,,,,,,,,,,,,,,,++++++***//////000000000111111111///////////////////////////////////////////////////////////////////////////............------------------............///------......///000000111//////////////////000000///////////////.................................,,,,,,,,,---------......+++,,,---...////////////,,,,,,,,,---------......,,,,,,,,,---...///000111000000////////////000000------............------...............------------------.........//////........................,,,,,,,,,---------.........////////////......---///......------......///---------............///........................------------------------------------------------+++---000000---,,,---...........................---...///////////////...------........./////////,,,,,,---......---,,,,,,---------,,,,,,------...---,,,,,,++++++,,,,,,------------............///........................---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,...///000000000///---------............///------------------------,,,---.../////////...---,,,------......------,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,))))))*********+++++++++'''((((((((())))))))))))+++***)))***,,,---,,,+++))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------...............+++,,,---......---,,,+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------,,,+++***+++,,,------......------........./////////000000////////////////////////------------------------......------------......//////......------------,,,,,,,,,,,,------------......------......///000------------------------,,,,,,,,,---------......000111111222111111000000---------.........//////......---------,,,,,,,,,---------,,,---......///...............---------------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---......***,,,......---------...***---000111000///000222...------...//////...,,,***++++++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************++++++,,,------,,,++++++*********+++,,,,,,------,,,,,,,,,++++++*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,+++***//////000000111111111222////////////////////////........./////////000000//////////////////////////////.........------------------.........//////---------...///000000111//////000000111111222222000000//////.........---////////////////////////,,,,,,,,,---------......***+++,,,---............,,,,,,,,,---------......,,,,,,+++++++++,,,------111111000000000000111111---......//////......---/////////......------,,,---------.........//////........................,,,,,,,,,---------......///000000000///...------......------------......---------.........//////........................------------------------------------------------***---000///---+++,,,---........................000000000000///...---,,,.........////////////000,,,,,,---......---,,,,,,...---,,,++++++,,,...///------++++++++++++---------------.........//////........................---------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,...000000000000///---------.........//////------------------------,,,---.........---,,,++++++,,,............,,,+++------------------------...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---------...)))((((((+++...000000///((()))***+++,,,---------------------------------))))))***+++,,,,,,------,,,---......//////.........///111222222111///...,,,------......------,,,,,,++++++++++++++++++,,,***+++,,,,,,,,,+++***)))+++,,,------......------////////////000000000000////////////////////////------------------------.........------.........///......---------......***++++++,,,...//////000...------------...//////------------------------,,,,,,,,,------.........---...///////////////...---------.........//////......---------,,,,,,,,,...------------...///////////////......------,,,---..................---,,,,,,---......---,,,,,,...---,,,+++,,,---...///***,,,......---------...+++...111000...,,,,,,......------...//////...,,,++++++,,,------------,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++------------++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,---------.........,,,,,,------,,,,,,+++***000000000000000000000000............////////////000000000000000000000000333222111///...,,,+++***111000...---------...///...............///000000........................000000000000000000000000............////////////111111111111000///---,,,------------------------///............---------,,,------......------,,,////////////////////////---------...000111333444////////////////////////////////////////////////------...///000111222222........................------------------------////////////000000000000......------------......---...//////---,,,---...////////////..................///000///...,,,+++---,,,,,,,,,,,,---......,,,------......------,,,000000000000///...---,,,,,,------......------,,,............///////////////...---,,,,,,---...///...------,,,,,,,,,------///...---...//////---+++...---,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,---------......///---+++))))))+++---///------------------------111000///...,,,+++***)))---......///000/////////---------.........//////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,222...)))))),,,...+++(((+++,,,,,,------,,,,,,+++***)))))))))***,,,...///------------------------............------,,,++++++******))))))***+++,,,......---------,,,,,,,,,------......------,,,+++,,,------......------,,,............---,,,+++***..................------......---,,,,,,+++******))))))***+++,,,...///000++++++,,,,,,,,,---------000000//////.........---000//////...------,,,,,,..............................---,,,---...///000............////////////+++++++++,,,---...///000,,,,,,,,,---------......111000///...---...//////......------------............---,,,,,,,,,---------,,,,,,,,,---...000111---------------------------,,,+++******,,,...///......//////...---,,,,,,......//////...---,,,,,,+++,,,------......---------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++***)))***,,,///,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++000000000000000000000000....../////////000000000000000000000000000000000000000000//////.........111000///.........//////...............///000000................................................222222111111000000//////......---,,,++++++++++++------------------------............------------,,,------......------,,,------------------------............///000222222////////////////////////////////////////////////---......//////000000111........................------------------------....../////////000000000///..................///---...//////------...//////////////////...........................------------------............,,,------......------,,,------...///////////////---......//////......---............///////////////...------------...///...------,,,,,,------...111///,,,,,,---......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------.........---+++******+++---...------------------------.........------,,,,,,+++------...////////////.........------,,,+++++++++////////////000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((,,,...---***+++,,,,,,------,,,,,,+++---,,,+++*********++++++---------------------------------------,,,++++++------------------,,,,,,,,,,,,,,,------.........------......------,,,+++,,,,,,------------,,,,,,***+++,,,---.......................................---------,,,,,,++++++******++++++,,,---...///++++++,,,,,,,,,---------000/////////............---------.........//////...........................------,,,---...///000............////////////,,,,,,,,,,,,---......///,,,,,,---------.........000///...---------............------------......000///......------------,,,,,,++++++,,,---...///++++++++++++++++++++++++---,,,+++***+++,,,...///......//////...------,,,...............---,,,,,,+++,,,------......------,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++***))))))+++---,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------......------,,,+++******000000000000000000000000/////////000000000111111000000000000000000000000......///000000111111222111111000///////////////...............///000000................................................333333222111000///......111000...---,,,,,,---...------------------------............------------,,,------......------,,,------------------------//////......//////000111////////////////////////////////////////////////................................................------------------------------........./////////000//////......//////000---...//////------...///000000000000000///............---------......///,,,---///000000000///...------............------***+++---...000000111111...//////////////////...---............////////////...------------...///...---------------......222///,,,***+++---/////////...------,,,---------------------------------------,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---------------------------,,,---------------------,,,,,,---...............///...---,,,***)))((('''////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((,,,......---+++,,,,,,------,,,,,,+++---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,++++++***------.........,,,+++******++++++,,,---...///000---............---,,,,,,,,,,,,------------,,,,,,***+++,,,---....................................------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------////////////............++++++,,,...///000111111...........................------------...//////............////////////...---------------......,,,------------.........///......---,,,---------......------------......222111000///...---------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,+++++++++,,,...///.........///......---,,,---............------,,,+++,,,------......------+++************+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,+++))))))***,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,000000///---,,,+++***)))////////////////////////000000000000111111111111////////////////////////...//////000111222222333111111000000////////////...............///000000................................................000000//////......------111111000000000/////////------------------------.........---------,,,,,,,,,------......------,,,////////////////////////000//////.........////////////////////////////////////////////////////////////......------------................................................------------.........///000000////////////000000---...//////......///000222333333333333111000///...---,,,,,,---...000111,,,...000111222111///...------............------++++++---...///000000000......////////////......---------.........//////.........------............------------......///111...,,,,,,---.........///......---------..............................------------------------,,,,,,,,,---------......+++,,,---......---,,,+++------------------------------------------------+++,,,------......------///...---,,,***)))((((((...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))---///...---+++,,,,,,------,,,,,,+++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++,,,,,,+++)))'''%%%++++++,,,,,,---...//////...............------,,,,,,,,,,,,------,,,,,,,,,............---,,,+++***---------.....................------------------------------------,,,,,,,,,,,,,,,------------...///////////////.........,,,,,,---...///000111111........................------------......//////............///////////////......------------...------------..................------,,,,,,,,,,,,...------,,,,,,------...111111///...------------------,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---...............---------------......------,,,+++,,,------......------+++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,------,,,***)))***+++++++++***))))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,......---,,,++++++******////////////////////////000000000000111111111111////////////////////////000000000000111111111111000000000000000//////..................///000000////////////////////////////////////////////////------......//////000000,,,---/////////...,,,+++------------------------...------------,,,,,,,,,,,,------......------,,,////////////////////////000//////.............../////////////////////////////////////////////////////////...------,,,,,,////////////////////////........................------------.........///000000////////////000000---...//////......///111555555666666666444222111...---,,,,,,---...000111---...000222222111000...---......//////......---------............------,,,------......------,,,------------............---..................------------------...///000---------///000000...+++......---------......///........................---------------------,,,,,,,,,,,,---------......+++,,,...//////...,,,+++------------------------///......------,,,+++++++++,,,------......------...---------,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))***++++++***(((&&&$$$------------------------......//////......---,,,+++,,,,,,,,,,,,,,,,,,+++............---,,,+++***---------.........////////////...............---------.........---,,,+++,,,,,,---------..................///////////////////////////////////////........................---------...........................//////////////////...---------......---------.........//////---------------,,,,,,,,,------,,,,,,,,,,,,------000///...---,,,,,,,,,,,,...............---------........................---,,,,,,,,,------......------...............---,,,,,,---------------,,,+++,,,------......------,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************---...///...,,,++++++,,,+++******************+++*********+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,***************+++++++++000000000000000000000000/////////000000000111111000000000000000000000000111000000000000000/////////////////////...------...............///000000////////////////////////000000000000000000000000......///000111222333333---...///000000///...---------------------------------------,,,,,,,,,,,,,,,------......------,,,------------------------//////......---........./////////////////////////////////////////////////////////.........------////////////////////////........................------........./////////000//////......//////000---...////////////000222666777888888777555333111......---------......///---...000111111111000///......////////////....../////////......,,,++++++,,,,,,------------,,,,,,,,,------------.........------...//////...------------------...///000000+++,,,---000222111---***------------------...///........................------.........---,,,+++,,,,,,,,,---------......,,,---...//////...---,,,------------------------//////...---,,,,,,++++++,,,,,,---...............---------....../////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))(((......---------,,,,,,,,,...////////////...------++++++,,,,,,,,,,,,++++++***+++,,,---............,,,,,,------.../////////111000000///......------,,,---...//////...,,,,,,,,,---------.....................///////////////111111000000///...------........................,,,---......//////..................///////////////...............//////------........./////////---............---,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---......///.........+++,,,,,,------------,,,+++,,,------......------------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++---......---+++,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++(((((())))))***+++++++++000000000000000000000000....../////////000000000000000000000000000000000////////////////////////---......///...---,,,+++...............///000000//////////////////////////////////////////////////////000000111111222222111///...------...000111---------------------------------,,,,,,,,,++++++,,,------......------,,,------------------------......---------...//////////////////////////////////////////////////////////////////////////////////////////////////////............................../////////000000000///..................///,,,...000000//////111222555666777888777444222000..................------........./////////000000......////////////..................---,,,+++***------............------,,,,,,---------.........------...//////...------------------...///000111,,,,,,---...000000...,,,,,,,,,,,,,,,,,,---......------------------------------.........---,,,+++,,,,,,,,,---------......------............------------------------------------------------------------...////////////...------........./////////000000///......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---.........---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------------///////////////...------++++++,,,,,,,,,,,,++++++***+++,,,---............,,,,,,------...//////000333222111000///---,,,,,,+++---.../////////---,,,------------......................../////////000111111000000///......---........................,,,---.../////////...---............////////////......---......///000111............////////////....../////////...---,,,---,,,,,,++++++,,,,,,------------------......///***+++---...///......---------------------------,,,------...............,,,------...//////......***+++,,,---------------+++,,,------......------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********(((***,,,---+++***++++++*********++++++*********************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************++++++000000000000000000000000............////////////000000000000000000000000------......//////000000,,,---.........---++++++...............///000000000000000000000000000000........................////////////............///,,,((($$$%%%(((,,,000---------------------------------,,,,,,,,,++++++,,,------......------,,,////////////////////////---------------.../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000////////////////////////////////////000000000000......------------......,,,...000000//////111333444555777777666333000.........///000///...,,,+++...............///000000......////////////......------......------,,,+++......////////////......,,,,,,,,,---------......,,,---...//////...---,,,---------......000111111...---,,,,,,.../////////++++++++++++,,,,,,---...------------------------------...///...---+++***,,,,,,,,,---------..............................------------------------++++++,,,------...//////---...//////000000//////..............................---,,,++++++******........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---+++,,,,,,------,,,,,,+++'''(((***,,,---------,,,+++++++++++++++++++++++++++,,,------............,,,,,,+++++++++,,,------***++++++,,,---.../////////////////////......---+++++++++,,,,,,+++++++++............---,,,++++++,,,,,,------...///000000444333222000///---,,,++++++,,,...000000///...------------.........//////---.........//////000000000000000000////////////........................,,,,,,.../////////...---............/////////000---------......000111222............/////////000...///000000000///---------,,,,,,++++++,,,,,,---......---......///000111(((***+++---......------////////////////////////,,,---......//////......,,,,,,---.../////////...***+++,,,,,,------------+++,,,------......------++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++&&&(((***+++***)))************++++++++++++******)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000///...------...///000000000000000000000000000333111///.........------000000//////.........---//////............//////..................------..............................------------......---------.........//////////////////////////////////////////////////////........................111000...------...///000000000////////////000000111111000000//////......,,,,,,,,,---...//////000000000111111000///......000000000000000000000000////////////000000000000222333444444333222111000////////////////////////............////////////111000///---------...///---...///...------...///---.........---,,,,,,+++.........------,,,,,,,,,,,,---......//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------000///---,,,,,,---///000......------------......---......///////////////......////////////......------------------------,,,,,,,,,---------......***++++++)))&&&&&&)))---///...,,,++++++,,,---............------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++...000000...+++)))''')))---//////---)))'''++++++++++++++++++++++++++++++************++++++.........------,,,,,,,,,---.........------++++++---------------------------............,,,+++***------............------/////////000//////...---......//////////////////........................------------.........///.........---,,,,,,++++++...///000111111000///...---.../////////...---,,,////////////............+++,,,---......---,,,+++...............---------........................,,,,,,------.../////////...///000000000///---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************************++++++******************************************------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000///...------...///000000000000000000000000000...---------...---,,,+++000/////////............//////............//////........................------------------------//////............//////---------.........//////........................////////////////////////........................000000///.....................------------......111000000000/////////...,,,------...//////000000------------------......000000000000000000000000/////////000000000111111111111111111111000//////////////////////////////............////////////222111000///...//////000---...///...------...///.../////////......---,,,------------------,,,,,,,,,---......//////......------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------000...---,,,,,,---...000......------------......------...///////////////......////////////......************************,,,,,,,,,---------......''')))***)))((()))---000...------,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...//////...,,,***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,......------,,,,,,,,,,,,------------............------.........---,,,+++------............------------------------------///////////////.................................,,,,,,---------.........---------------............///000111111000///...+++,,,.../////////......////////////............------.........------,,,------........................................../////////...------,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************************************************************------,,,,,,,,,+++++++++,,,,,,------------------************************++++++************++++++000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////............//////000000000000000000000000...///000111111111111000////////////............//////............//////........................------------------------......------------......---------.......................................////////////////////////..............................///////////////.........------------......000000000000////////////---......//////000000111333222000/////////000111000000000000000000000000000000000000111111111111//////......---.........////////////////////////............////////////222111000000//////000000---...///...------...////////////000//////...---,,,,,,------------------------...////////////.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///......------------......------...////////////.........////////////......------------------------,,,,,,,,,---------......)))*********)))+++---000,,,,,,------...------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,......,,,++++++,,,,,,---,,,,,,------......//////,,,---......//////......------............------...------,,,---...000111000000//////.........---........................,,,,,,---------.........,,,------...//////000000...//////000000//////...***+++---///000000000000////////////............000///...---------------,,,---------.../////////......................../////////...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,************************++++++************++++++//////////////////////////////////////////////////////////////////////////////000000000000///////////////....../////////000000000000000000000000111111111000000000111333///////////////.........//////............//////............////////////---------------------------,,,,,,++++++,,,,,,---................................................////////////////////////........................***+++---///111111111000000000////////////000000000000000000////////////.../////////000000111111888666333111//////000111////////////////////////000000000000111111111222///...---,,,,,,---...///////////////////////////............////////////000000//////////////////---...///...---------///....../////////......---,,,,,,,,,------.........------...///////////////.........//////.........---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///......------------......,,,---......//////......---......//////......---........................,,,,,,,,,---------............---,,,******+++,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------//////............//////------------------------------,,,,,,,,,,,,------------------------------///---+++******+++---...------------,,,,,,,,,,,,,,,,,,---...//////000000------............------000///......///111444666000000000///......------........................------........./////////........./////////000000////////////////////////+++,,,...///000000000///////////////............111000...---,,,------...,,,,,,,,,---...///000000........................,,,,,,------.../////////555333111...---,,,,,,---------,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......------------------------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++******))))))************************++++++************++++++//////////////////////////////////////////////////////////////////////////////000000000000//////...//////////////////...////////////////////////000000...***((((((,,,///........./////////////////////............//////........./////////000000------------------------......------------...........................---........................////////////////////////////////////////////////'''))),,,///111333333333000000////////////000000////////////000000000000////////////000000000000333111///---,,,---...//////////////////////////////000000000000111111111///...---,,,,,,---///000////////////////////////............////////////---.....................---...///...---------///,,,------.........------,,,,,,,,,------.........---...//////000000//////------............---------------.........//////................................................------------------------.................................------...............------------......,,,------...............------............------++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,++++++******+++---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---...//////...---,,,------------------------,,,,,,++++++++++++,,,,,,------------------------...---+++******+++---......------,,,+++***))))))+++,,,,,,---...///000000------............------//////......///222444666000000//////.........---////////////////////////...////////////000000000000000/////////.........//////............//////......///000000///...---////////////............000///...,,,,,,,,,---...,,,,,,,,,---...///000000////////////////////////,,,,,,------.../////////666444222000...---.........------,,,,,,------...---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******)))))))))************************++++++************++++++000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......////////////......////////////////////////111222000,,,((((((,,,000........./////////////////////............//////.........//////000000111........................000000000//////000000000...............---------------------------------////////////////////////////////////////////////)))***,,,...000222333333......------------......////////////000000000000////////////////////////......---...///111222444000000000000000000000000////////////000000000000..................///000////////////////////////............////////////,,,,,,---.........---------...///...------...///+++,,,------------------,,,,,,------------------......///000000000000///---------......---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................------------......,,,,,,---............---------............------------------------------,,,,,,,,,---------......,,,+++***+++---...---,,,++++++,,,---............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,++++++******+++------......---,,,+++***))))))+++++++++,,,,,,...///000------............------,,,,,,,,,,,,---///111222////////////////////////////////////////////////....../////////000000000000000//////...------,,,///......------....../////////000111000///...---////////////............------,,,,,,,,,------...,,,---------...//////////////////////////////////////////...------,,,,,,///...............//////......------------......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...---///////////////////////////222444222...,,,///222............/////////000//////............//////---......///000000111111////////////////////////000//////......//////000//////.........---------------------------------////////////////////////////////////////////////---------......///111111......------------........./////////000000000111........................000000000111111222222222000000000000000000000000---.........////////////,,,------...//////......////////////////////////............////////////,,,,,,.../////////......---...///...------...///,,,,,,---...............------------------,,,,,,......///000000000000000......////////////......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................---..................---......------------......+++,,,------......------,,,------......------,,,000000000000000000000000,,,,,,,,,---------......,,,***)))+++---...,,,***,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------,,,++++++***+++,,,---...------............------++++++,,,---......//////------......///000000000////////////////////////------------.....................---------------///...------------...///......000111111000//////////////////............******+++,,,------------------................../////////////////////////////////...------,,,,,,***+++,,,------...------......------------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***)))(((***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...---////////////////////////(((---333333///------///---.........//////000000//////............//////---......///000111111222000000000000000000000000---,,,,,,++++++,,,,,,---//////.........---------------------------------////////////////////////000000000000000000000000222000///---------...///000000////////////000000.../////////000000111111...............---------111111000///---+++***(((000000000000000000000000------------.........///***+++---...///...------////////////////////////............/////////000,,,---///000000000//////---...///...------...///------...///000000//////.........------,,,,,,,,,...//////000000000000000//////000000000000//////******+++,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------.........------.........+++,,,------......------,,,------......------,,,------------------------,,,,,,,,,---------......///---++++++,,,,,,)))&&&,,,,,,++++++,,,---///000,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,///...,,,******,,,...///++++++++++++++++++++++++.........------.........,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111222,,,+++*********+++,,,------..................---,,,---...///000000000///,,,,,,---...///000111111000000000000000000000000+++++++++,,,,,,,,,------++++++,,,,,,---.........///...---,,,,,,---...///,,,---///000111111111111000/////////............'''(((***,,,---------,,,...............---------000000000000000000000000,,,,,,------...//////000------...///...---+++***......------------......+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,........................///---)))'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++++++++++++++++++++++++++++++++************++++++111111000///...---,,,,,,////////////////////////////////////////////////000000000000000000000000---......///////////////////////////////////////000000//////.........---////////////............---...//////000000///////////////000000000000000....................................////////////........................///......------,,,+++++++++---///000/////////111000000//////.........---000//////.........//////000000000000000000000000000000000000000///......//////...---------------////////////000000000000////////////////////////000000000000000000000000---.........//////000000111111111000///.........//////.........---------------------,,,+++******////////////////////////---......///////////////000///...------...///000,,,,,,------...///////////////............//////++++++******++++++,,,---//////...------------.../////////...---------,,,,,,---...............---......//////...---,,,,,,)))******+++,,,---......////////////////////////................................................------------------------...---,,,---...///...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,------......------***+++---------+++)))(((++++++------------++++++---.../////////...---,,,//////...---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---------.../////////---------.........//////---.........//////000000...///000///---,,,---...------------------------........................---------------------------------............///........................------............------......//////......---,,,............////////////......//////......---,,,///...,,,++++++,,,---......---,,,++++++++++++,,,.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++******************+++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***(((%%%$$$)))))))))***+++++++++,,,///////////////.........////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////000/////////............////////////............------........./////////////////////////////////....................................////////////........................------------------------,,,---//////...---...///000/////////............//////............//////000000000000000000000000000111111111000000///...000//////...------......000000000000////////////////////////////////////////////////////////////////////////............///////////////000000000//////.........---------------...............---//////..................------...//////////////////...------...///000111,,,,,,------...///////////////............//////---,,,,,,,,,,,,---......//////...---------------//////////////////............/////////......---......//////...------,,,000////////////.................................------------------------------------------------------------------------...---,,,---...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,.........---+++***+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---.........------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////---,,,...------,,,,,,------...------,,,,,,------...///------------------------......//////000000//////---------...............------------............---........./////////000---...///...,,,+++,,,---------------------------............------------........................---------............///........................------............------......//////......---,,,............////////////......//////......---,,,...------,,,,,,---------------------,,,,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,***)))(((***************+++++++++.........//////000000000000000000000000000000000////////////////////////........................---......///////////////////////////////////////////////////............////////////...............---,,,,,,,,,---//////............................................................////////////........................++++++,,,------...//////---///000///...------...////////////............//////............//////000000000000000000000000111111111222111111000///000000//////......//////111111000000//////......////////////////////////////////////////////////000000//////...---------------...///000000111111...............---------------...///000111111000///.........------,,,,,,------...////////////......---------...///000000,,,,,,------...///////////////............/////////............///000000//////......------------/////////000000000000000000000000000///......---.........///......---,,,------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000+++,,,------......------------...//////...,,,+++---,,,,,,++++++,,,,,,---...,,,***((((((***,,,...------------------------,,,------------.........,,,,,,,,,,,,,,,,,,------///...---...///000...,,,...------,,,,,,------......------------...//////........................000000000111000000//////...............---------,,,,,,,,,---------...................../////////,,,---...---,,,+++,,,---------------------------......---------,,,,,,,,,////////////////////////---------............///........................------............------......//////......---,,,---............/////////......//////......---,,,,,,,,,------...------,,,------...///...---,,,+++...------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,---------,,,,,,+++++++++***************...////////////000000000000000000000000000000000////////////////////////........................---......///////////////........................///////////////.........////////////...............---+++***+++,,,...000...............---------....................................////////////........................,,,,,,,,,---------......///111222111///---------///////////////.........///............//////000////////////////////////111111222222222111111000000000////////////000000111111000000//////......////////////////////////////////////////////////.....................---------......///000000111..............................///000000000000000.........---,,,,,,++++++,,,---......//////..............................,,,,,,------...///////////////............////////////......//////000111...............------,,,.........//////000000111111111111111000///---------...............------))))))***+++,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---,,,,,,......---+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111+++,,,------......------------............---,,,------++++++++++++------...---,,,++++++,,,...///,,,,,,,,,------.........---------.........//////,,,,,,,,,---------------///......///000000///---...------,,,,,,------...---------------......///------------------------...............---,,,+++/////////...---------,,,,,,,,,,,,,,,------------........................+++,,,------+++++++++---------------------------...---------,,,,,,,,,,,,........................---------............///........................------............------.........///......---,,,---------.........//////.........///......---,,,+++,,,---.........---,,,,,,---///000000///---+++------------------------------,,,,,,,,,+++++++++---------,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++++++++***)))))))))111000000000////////////000000000000000000000000////////////////////////........................---......///////////////------------------------.........///////////////////////////...............---+++***+++,,,...000//////......------------....................................////////////..............................---------,,,,,,,,,111222333222000..................///////////////...............///000000////////////////////////000111111222222222111111000000////////////000000111000000000/////////...////////////////////////........................+++,,,,,,---...//////000........................---.....................///////////////...---,,,......---------,,,,,,,,,,,,------...............000000///...---,,,++++++,,,,,,------...///////////////............//////.........---...//////000......//////......---,,,---------....../////////111111111111000///------------...............---,,,,,,---...///000111111........................------------------------////////////////////////------------------------///---,,,,,,------,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////+++,,,------......------,,,,,,,,,---------,,,,,,------++++++++++++------+++,,,------............+++,,,,,,------.........---------.........//////,,,,,,,,,------.........///......///000000///---...------,,,,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***/////////...---------,,,,,,,,,,,,---------.....................---------+++,,,------++++++,,,------------------------------------------------------------------------------------............///........................------............------.........///......---,,,------------.....................///......---,,,***+++---...///...---,,,+++---///000000///---,,,------------------------------,,,,,,,,,+++++++++...------,,,,,,------...************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++******))),,,+++++++++***)))))))))111111111000000/////////000000000000000000000000////////////////////////........................---......///////////////------------------------.........///////////////////////////...............---,,,,,,,,,---//////000000//////...---------....................................////////////........................//////...---,,,,,,++++++111222333222000..................///////////////......---......///000111000000000000000000000000///000111111222111111111//////......//////000000/////////000000000000000////////////////////////........................******+++---...///000111///.....................---------...........................---,,,++++++------------------------,,,,,,---............---////////////...,,,+++***,,,,,,------...///////////////............//////---------------...//////---.../////////...,,,+++------------............000000000000///......---,,,---......///..................------------,,,------------------------........................////////////////////////------------------------///---,,,,,,------+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,---......---,,,,,,,,,,,,------.........,,,------------.........,,,,,,,,,---....../////////...---...///000...,,,...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,...............------------------.........//////.........---------------+++,,,------,,,,,,---...------------------------,,,,,,------...//////000---------------------------------............///........................------............------......//////......---,,,,,,------------...............//////......---,,,++++++,,,---............+++,,,---...///...------,,,,,,,,,------------...------,,,,,,,,,,,,++++++...------,,,,,,------...***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))+++++++++***************000000000000000111111111////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////............/////////000////////////............------........./////////111111000//////...------....................................////////////........................---------------------,,,...000111000...---------............/////////000---------......///000111000000000000000000000000...///000000111111111000......------...//////000......//////000000111111////////////////////////........................++++++,,,------...//////,,,------....../////////---------.........//////------.........------,,,---------......//////000+++,,,------......------,,,,,,---.........---,,,,,,,,,------...///////////////............//////...------------...//////---...///000///...,,,+++////////////................../////////......---,,,------...//////......,,,,,,+++++++++*********------------------------------------------------////////////////////////------------------------///...,,,,,,,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------......---------------------......///+++,,,,,,------,,,,,,++++++,,,,,,,,,---...//////,,,,,,------------------,,,,,,,,,,,,------------,,,,,,------.../////////...---,,,---//////---,,,...------,,,,,,------...,,,,,,,,,,,,,,,---......---------------------------......////////////...---------......................../////////000000.........------,,,,,,,,,+++---......------...///------------------------+++,,,---...000111222222........................---------............///........................------............------......//////......---,,,,,,,,,---------...............//////......---,,,,,,,,,,,,,,,---...//////+++,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++***************+++++++++......///000111222333333////////////////////////////////////////////////000000000000000000000000---......///////////////111111111111111111111111---.........//////000000000/////////............---...//////000000//////222111111000///............................................./////////000........................+++,,,,,,------......///,,,---///...---+++,,,,,,---.........//////000000---------......000111111000000000000000000000000......///000000000000000---------------...///000------...///000111222222////////////////////////........................,,,---------------------***+++,,,---///000111111---------.........//////+++,,,---...////////////,,,------...///000111111+++,,,------......------)))***,,,...////////////,,,,,,------...//////000//////............//////...............///000000---...///000000...,,,+++111111000000//////......------..................,,,,,,---.../////////...+++,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...,,,,,,,,,,,,+++)))...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,+++,,,------......------...............///000111++++++---......---++++++000///...---...000333444------------------------+++++++++,,,,,,,,,------,,,,,,------...///000000---,,,,,,---......---+++...------,,,,,,------......------------...//////........................,,,,,,---.../////////...,,,------....../////////////////////000000000000.........------,,,,,,,,,,,,---......------///000------------------------+++,,,---///111222444444////////////////////////---------.........//////........................---..................---......//////......---,,,,,,,,,,,,---------............//////......---,,,,,,,,,++++++,,,---///000,,,++++++++++++,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++---...))))))******+++++++++,,,---...///111111111000///......------------......---------.....................////////////////////////////////////////////////.........---------......////////////......////////////000000000000.../////////...---,,,,,,.................................------,,,,,,,,,///////////////.........000///...---------------..................------........................---...///000000///...---////////////000000000000111000000000/////////...//////////////////////////////............//////////////////////////////000000000000//////////////////............/////////............---------//////......---,,,****** ###(((,,,//////...---***+++,,,---............++++++,,,,,,---...//////........................000000/////////.........---------............/////////............//////000000//////.........---................................................------++++++++++++------//////...------------...------............------,,,---------.../////////,,,,,,,,,---...///000000------,,,,,,,,,------...++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---......---+++)))++++++,,,,,,---...//////------------------------,,,,,,+++++++++,,,------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---.........,,,++++++---///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////...---,,,,,,,,,,,,,,,..........................................------------///000111111111111,,,,,,,,,---------......111111000000//////.........---,,,++++++,,,---......---,,,,,,---...///000444222000...------...///,,,---------.../////////000000//////............,,,---------.../////////000///...---------------111000000///...---------........................------------------------------............------------------------------------............---------------............///***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***(((***+++++++++******+++******))))))))))))******---+++))))))***+++***)))++++++***************++++++******))))))))))))))))))************++++++++++++++++++************)))++++++******************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////000000111111000000//////............//////000000///......---......///////////////.........//////////////////////////////.........---------......////////////......000000000000////////////......//////......---,,,...........................------------------,,,/////////////////////...///......---------.........................................................//////000000//////....../////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////000000000000//////////////////............/////////............---------...//////......---,,,++++++---///000000///---,,,////////////...---,,,+++,,,,,,,,,------....................................---------,,,,,,,,,,,,------------............------------------------000/////////............////////////////////////////////////////////////------,,,++++++,,,------///......---------------------............------------------............++++++,,,,,,------......222222111000///.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......'''(((***,,,,,,,,,+++***++++++,,,,,,---......///------------------------------,,,++++++,,,,,,,,,***+++,,,---------------,,,,,,++++++++++++,,,,,,---......---++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((((())),,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,,,,,,,,,,---................................................,,,,,,---.../////////...------........./////////...............---------///...---,,,,,,---...///......---,,,---...//////444333222000//////000000---------.............../////////.........---------------...............//////...---------------------..........................................////////////////////////------............------------------------------------............------------------............---......//////......---++++++++++++++++++++++++++++++,,,,,,,,,+++++++++)))***+++++++++******+++******))))))))))))******///,,,******+++++++++***++++++************++++++++++++***))))))))))))))))))************+++++++++*********))))))))))))(((...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++222222111000000000111111000000////////////000000444222000///------......000000//////.........---/////////////////////////////////............---...//////000000//////...111111000000//////............/////////...------........................---------------...............//////////////////......---------...//////................................................111000000//////000000111....../////////000000000////////////000000000000//////////////////////////////............//////////////////////////////////////////000000000000//////............/////////............---------......////////////......222222222111000///---,,,---------,,,,,,+++***)))------------------..............................------------,,,,,,,,,,,,------------............------............------////////////............000000000000000000000000000000000000000000000000...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---------............------............------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------,,,,,,////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...&&&((()))+++,,,---,,,,,,+++,,,,,,------....................................------,,,++++++++++++)))***+++,,,.........///,,,++++++******++++++,,,,,,---......,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++'''%%%%%%'''+++---------------............,,,,,,,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,------................................................------...............---....../////////000000000---------...............//////............////////////...---------......222222111111000000//////...............---------.........---------------...............---------//////...------------...***+++---////////////...................................................------............------------------------------------............------------------............++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******000---+++***+++,,,------++++++************++++++++++++***))))))))))))***)))************+++++++++***))))))))))))(((((((((+++***)))'''''')))***,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++444333222000000000111111111111000000000000111111444333111///......///000000000000///......------/////////////////////////////////...............//////000000000000//////111111000000//////............////////////..............................,,,,,,------......//////............////////////---------------...///000............////////////........................222111000//////000111222........./////////000000111000000000/////////...//////////////////////////////............//////////////////////////////////////////000000000000//////............/////////............---------......///000000000000000.........---......//////***+++,,,------...------............------------................................................,,,,,,---------.........//////000111111000/////////////////////.........////////////////////////////////////////////////......------------............---,,,,,,,,,,,,,,,------............------.........------,,,,,,,,,---------,,,,,,,,,,,,,,,))))))+++,,,---...//////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,---------..............................///...---,,,+++************+++,,,---............+++++++++******++++++++++++---...///---+++++++++---......//////......---------------------------...,,,***((((((***,,,...,,,,,,---------.........,,,,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,,,,------........................---------...............///000000000000000///........./////////000000000......//////000000111111000000////////////000000//////......------------...////////////...---,,,/////////...---------,,,------------------------/////////...---------,,,///......---------......+++,,,...000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------............------,,,,,,---------.........******++++++++++++******++++++++++++++++++++++++,,,+++++++++,,,,,,---------,,,++++++,,,,,,+++++++++******))))))******+++///---***)))***,,,------++++++*********+++,,,,,,,,,+++******))))))******))))))*********+++++++++************)))))))))))))))(((&&&%%%%%%''')))+++++++++,,,,,,,,,,,,++++++************************444333222000000000111111111111000000000000111111222111000//////000111222000000//////.........---//////////////////////////////////////////////////////000000000000//////111000000000/////////.........///////////////...////////////////////////---------....../////////---.........//////000000---------------...///000........./////////000000////////////////////////222111000//////000111222............////////////333222111000///...---,,,//////////////////////////////............//////////////////////////////.../////////000000000111//////............/////////............---------......///000111111111111,,,,,,,,,,,,---...000111---...///000000111111111.....................---........................------..................,,,,,,,,,------------...//////000000000000//////.........///////////////..............................................................................---,,,,,,,,,,,,---------............------......------,,,,,,,,,+++............------------+++,,,...000111111222222)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------------,,,,,,,,,---------------........................///...---,,,+++*********---------......------,,,,,,++++++++++++++++++,,,***,,,......,,,+++******---......//////......---------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,------...........................---------........./////////000000000000000///...------........./////////......//////000000111111///000000000000000000////////////......---,,,,,,------.........---,,,,,,/////////...---------,,,------------------------/////////...---------,,,......---------......///...///000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------............------,,,,,,,,,------------...------............------++++++++++++++++++++++++,,,,,,+++++++++,,,---...000---++++++,,,---,,,+++++++++************++++++---+++(((((()))+++,,,,,,++++++******+++,,,,,,---,,,++++++***************))))))*********+++++++++,,,,,,++++++++++++******,,,+++)))))))))+++---...***++++++,,,,,,++++++***************************222222111000000000111111111111000000000000111111//////000000111111111111////////////////////////////////////////////////...////////////000000000///000000111111000000////////////000000000000000......///000000000//////////////////////////////.............../////////------......///000000000......---------...//////.........//////000000111////////////////////////111000000//////000000111------........./////////333222111000///...---,,,//////////////////////////////............//////////////////////////////......//////000000111111//////............/////////............---------......///000000111000000000///............//////------...------,,,+++***..................//////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........///////////////......................................................///000000///......//////...------------...------............------------------,,,,,,,,,,,,...........................//////000///...---,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,++++++++++++------------------------------------------------...------,,,++++++++++++...............---,,,,,,---,,,,,,++++++,,,,,,---+++,,,------+++******++++++,,,,,,------,,,,,,+++------------------------***+++---......---+++***,,,,,,,,,,,,------------,,,,,,,,,---......//////.........------.........------,,,,,,,,,---..............................,,,,,,------.../////////------...............---------........./////////---------...............//////000000000000//////.........///......---,,,////////////////////////...............------------------------........................---------...------------.../////////////////////.................................------------------------------............------------------------------------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++---...///222...+++***---...---+++++++++************+++++++++)))((()))***++++++***++++++***++++++,,,---...,,,,,,+++************+++)))************+++++++++------,,,,,,,,,+++++++++))))))))))))***+++,,,,,,******++++++++++++******************************//////000000111111000000000000000//////000000000//////111222111000///...------......///000000000////////////////////////.../////////000000000000000000111111111111000000......//////000000111111......///000000000000000////////////////////////////////////............------......///000000111///......---------......---......///000000111111////////////////////////...//////000000//////...---------.........//////000000000000//////////////////////////////////////////............//////////////////////////////.........///000111111111//////............/////////............---------......///000000/////////000000/////////.........++++++++++++***)))((((((------......//////000000........................******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---+++))))))+++---.............../////////000...................................................///000000000000///...000000///............///------............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......///,,,---......---+++)))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,---...............---...------,,,,,,------...,,,,,,---,,,***)))+++,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////000//////......//////000,,,,,,,,,,,,,,,---...///........................,,,,,,------...//////000,,,,,,---.../////////........./////////000000000...............---------......///000000///......,,,---.../////////...---//////...------...///000---------...............------........./////////---------...............---------------...//////---,,,+++++++++---///000........................------------------------------............------------------------------------............------++++++,,,,,,,,,---------)))******++++++******)))++++++++++++++++++++++++---,,,+++++++++---///000444///+++***---///---+++,,,++++++******++++++,,,***)))***+++------,,,***++++++++++++,,,---......---,,,++++++******++++++)))************+++++++++,,,,,,,,,+++++++++******&&&'''(((*********************++++++++++++******************************---...///111111111000///000000////////////000000///000222333222///,,,***,,,,,,---...///000111111////////////////////////.../////////000000111111000000111111111111000000------...///000111222222......///000000000000000000000000000000000000000000000//////......---------------...///000000111000///...------------------......///000111111222000000000000000000000000---...///000000///...------------.........//////---......///000111111222//////////////////////////////............//////////////////////////////---......///000111111222//////............////////////.........---------......////////////......,,,,,,---...//////......------...///000000000000,,,------...///000111111........................,,,,,,,,,------.........++++++,,,,,,,,,---------000...+++))))))+++...000---.........//////000000000000000000000000000000000000000000000000000000...///000111111000///...111111000///////////////---..................---+++++++++,,,,,,---------******+++,,,,,,---......,,,...///111111000...---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000111------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++---...//////000000///......------......///,,,---,,,+++))))))+++------......//////......---........................000///---,,,,,,---///000++++++,,,,,,,,,---------,,,,,,------...///000000000000////////////000000,,,,,,,,,,,,,,,---...///........................,,,,,,------...///000000------///000111111111111000000000000111111111111111111000000/////////...---...///000000///...---+++,,,.../////////.........---+++******+++---...,,,------....../////////........./////////000000,,,------....../////////---------------...///000***)))((('''))),,,///222........................++++++++++++++++++++++++---..................------------------------------..................---++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++---,,,+++***+++---///111555000+++***---///...+++,,,++++++******++++++,,,******+++---//////,,,***++++++++++++,,,---...///---,,,++++++******++++++)))************++++++++++++++++++************)))(((***,,,...///...---,,,******++++++++++++******))))))))))))))))))))))))///000000111111111111111222111000000000000111111111000000///...------,,,......------------......000///---+++++++++---...000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000//////...///000///...---...///000000000000000000000000---...///000000111000000000000000000000000000000.........///////////////000//////............/////////000000000000//////000000000000000000000000,,,...000111111111333555------------.........//////////////////////////////////////////.....................////////////////////////////////////000000000000000000000000////////////////////////............////////////111///---,,,,,,,,,...///++++++******++++++,,,---***------,,,+++,,,,,,,,,...---+++,,,---......---,,,,,,,,,---------......//////000111111111111111000000//////......------,,,,,,---...///000111111------------------------///............---------+++,,,...//////...,,,+++***+++,,,...///000000000..................------........................,,,,,,,,,,,,,,,---...///---------,,,,,,------...+++---//////.........//////,,,+++,,,...///---+++...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------,,,,,,,,,++++++,,,,,,---...//////------------------------++++++,,,---...///000111...,,,******,,,...//////.........////////////000///...------,,,,,,,,,,,,------------------------000///...---,,,------...++++++,,,------......///---......///////////////222///,,,******,,,///222222111111111000000//////000000000000000000000000222111111000///......---////////////////////////333222000///---,,,,,,,,,,,,,,,---......//////000------......//////000000//////............//////......//////...---,,,,,,+++,,,---......---,,,+++,,,,,,************,,,,,,............---,,,++++++........................///---++++++---...------+++,,,---...////////////*********++++++,,,,,,,,,------------,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++)))((('''''''''++++++,,,------...//////++++++++++++++++++++++++))))))************))))))(((***,,,......,,,***(((************************************************++++++************++++++++++++,,,------------,,,.........---------......111111000//////...------///......------......///111000...---,,,---...///000000000000000000000000////////////000000000000111000000000/////////...////////////////////////000000000000000000000000/////////////////////000---///000///...---...///000000000000000000000000...//////000000000000///000000000000000000000000//////////////////......//////.........//////000//////000000000000//////000000000000000000000000(((***,,,,,,+++,,,...///---.........////////////////////////////////////.........///////////////////////////000000000000////////////////////////////////////////////////------------------------............////////////000///---,,,,,,---...///+++++++++***++++++,,,---***,,,.........000111111///---,,,,,,---...---,,,,,,,,,,,,---------......///000000111111111000000000000000000////////////---------......///000111........................///............---------,,,,,,............,,,,,,,,,---......///.........................................................---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,---+++---...///...---...///000---,,,,,,...///...------------,,,,,,---------------,,,+++++++++++++++,,,,,,---------.................................************************++++++,,,------...//////------------------------........................---,,,+++,,,---...---,,,------.........///////////////...---------------...........................---,,,,,,,,,,,,---...---------------------------......///////////////+++++++++,,,...111444555333222222222111111111000000000000000000000000000111111111000///.........////////////////////////111000///...............,,,,,,,,,---......//////.........//////////////////..................///......//////...------,,,,,,------------------,,,---,,,++++++++++++,,,---,,,,,,------------,,,,,,...........................---,,,,,,......---,,,+++,,,---...............++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))))))))))))))))))))))),,,++++++************++++++++++++,,,---------...++++++++++++++++++++++++))))))************))))))((()))+++,,,,,,+++)))(((************************************************++++++************++++++......///000000000000///000000000000000000000111111111111000000//////...///......------......///111000///.........///000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000------........./////////---...///...------...///000000000000000000000000///000000000000//////...000000000000000000000000000000000//////........................///000111//////000000000000//////000000000000000000000000,,,---///......---///000////////////000000000000////////////////////////------......//////000000//////000000000111111111////////////////////////////////////////////////------------------------............////////////000///...,,,,,,---......+++++++++++++++,,,------++++++,,,---......///000000...,,,,,,---------,,,,,,,,,,,,---------......000000000111111000//////............////////////000///...------...///000///////////////////////////............---------------------------------.../////////...---,,,,,,................................................------,,,,,,,,,---.........---,,,,,,++++++++++++,,,---......------...///000...,,,,,,---//////...------------------------,,,,,,+++*********++++++,,,------------.................................,,,,,,,,,---------------,,,,,,,,,---......//////------------------------000000///...---,,,,,,+++---,,,,,,---......,,,***,,,---------............///......---------------000000000000000000000000...---------------.../////////...------,,,++++++---......///////////////)))***,,,///111333444444111111111000000000000000000000000000000000000000111111000000//////......//////////////////////////////.........//////000++++++,,,------......//////////////////...............------------...............///......---,,,...------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------........................---,,,,,,---//////---+++,,,,,,------------,,,,,,,,,,,,------------......++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++,,,---......---,,,++++++++++++++++++,,,---...+++++++++++++++++++++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************************************++++++************++++++222222333444444444444333111111222222222222222222222111111111000000000/////////............//////000000///......//////000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////,,,,,,------.../////////,,,---......------...///000000000000000000000000000000111000000///...---////////////////////////222111111000///...---------------......000111111//////000000000000//////000000000000000000000000000222333222111000111222///000000000000111111111////////////////////////,,,------...///000111111////////////000000000000////////////////////////////////////////////////////////////////////////............////////////000///...------------...,,,++++++++++++,,,------111...---//////---,,,---111///---------...---,,,,,,,,,,,,---------......000000000000000000///...,,,,,,,,,------.........111000...,,,,,,---...///........................///............---------......------------...............///......---,,,---------.......................................------,,,,,,,,,------......---,,,+++++++++++++++,,,---...---,,,,,,---//////...,,,+++,,,---...///,,,------------------,,,,,,,,,+++++++++++++++,,,------------..................................../////////...............,,,---------......//////........................000000///...---,,,,,,+++///...,,,,,,,,,---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------////////////////////////000000//////..................---------,,,,,,,,,---......///////////////---......///////////////------------------------000000000000000000000000111000000000/////////...//////////////////////////////............//////++++++,,,,,,---.........000000//////......------------,,,,,,,,,,,,---------...............------...---,,,++++++,,,---............------.........---,,,,,,++++++++++++,,,........................,,,,,,---...000///,,,***,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///111111///...,,,+++++++++++++++,,,------+++++++++***************++++++++++++++++++++++++)))******++++++******)))+++***)))(((((()))***+++************************************************++++++************++++++...///000000111111000000---...///000000000//////111111111111000000000000/////////....../////////..................//////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////------------......//////,,,---......------///000111111111111111111111111000000111000000///...---////////////////////////222222111000///......------------......000111111//////000000000000//////////////////////////////...///000///---,,,---...000000000000111111111222////////////////////////,,,------...///000111111---------.........//////////////////////////////........................////////////////////////............//////////////////......------------,,,,,,++++++,,,,,,---...444///---111222///---///111///------......---,,,,,,,,,,,,---------......//////000000000//////...---------......//////000000///...---,,,,,,------------------------------///............---------///......------......///,,,---......///.........---------.........//////...........................------,,,,,,,,,------...---,,,,,,+++++++++,,,---......,,,++++++---...------,,,+++++++++---...,,,,,,---......---,,,,,,------,,,,,,,,,,,,---------------.........//////...........................------,,,+++******)))------...............///.............................................---222///,,,***+++---------,,,,,,,,,---------......,,,+++++++++++++++,,,,,,........................000000///...---+++******,,,,,,,,,---------......---......///////////////111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------////////////////////////000000000000////////////////////////////////////111000///......------...++++++,,,------......///000000//////......------------,,,,,,,,,,,,------------...............---...---,,,++++++,,,---...........................///...---,,,+++***++++++........................,,,,,,---...000///,,,***,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,......,,,+++))),,,,,,+++************************************)))++++++++++++++++++++++++******++++++++++++******---,,,***))))))***,,,---************************************************++++++************++++++---......///////////////...///000222222222111111000000000000000000000000000//////......//////000------............//////000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000........................,,,...//////......000111111111111111111111111111///000000000000//////...000000000000000000000000111111111000000/////////...............///000111//////000000000000//////////////////////////////---...///...---,,,---...000000000000111111111111////////////////////////------......//////000000,,,,,,---------.........////////////////////////........................------------------------............///////////////............---------,,,,,,,,,,,,,,,------...,,,%%%$$$,,,000---,,,///000...------...//////...,,,,,,,,,---------......---...//////000000000///000000000111111111111111............------,,,,,,------------------------///............---------........................,,,,,,---.../////////...,,,,,,------.../////////..............................---,,,,,,,,,---------------,,,,,,------...---...---,,,******,,,...,,,---......,,,,,,---...+++,,,---......---,,,+++------,,,,,,------......------........./////////........................//////...------,,,++++++................................................,,,---------.../////////222///---,,,---...//////,,,---------............+++++++++++++++,,,,,,------------------------------------,,,***)))'''&&&++++++,,,,,,---...//////---......//////////////////...,,,******+++---................../////////////////////////////////000000000000////////////////////////////////////111111000......---------,,,,,,------...//////000///////////////...............------------......,,,---......///............------,,,,,,------...------...//////...------000///---,,,++++++,,,---........................---,,,,,,---//////---+++,,,,,,------------,,,,,,,,,,,,++++++++++++******------.../////////......,,,,,,,,,,,,------------*********+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,+++************************************+++++++++++++++++++++++++++******++++++++++++******---,,,+++******+++,,,---************************************************++++++************++++++...///000000111111000000///111333444555555444333////////////////////////000000////////////000000......//////000000000000000000000000000000000000////////////000000000000.../////////000000000111////////////////////////000000000000000000000000111000000//////......------...000000///000111333111111111111111111111111...//////000000000000///000000000000000000000000111000000000000000000000//////.........//////000//////000000000000//////////////////////////////...///111000//////000111/////////000000000111111////////////////////////.........///////////////------------.........///////////////////////////........................------------------------............////////////...............------,,,---,,,,,,,,,,,,---......)))!!! )))///+++***...///---,,,---///000000000,,,,,,,,,---------......,,,,,,...///000000111111000000000000000000//////,,,---...//////---,,,+++........................///............------------...///000000///...---.........///......---,,,,,,,,,------...//////000........................///...---,,,,,,,,,,,,,,,------------...///000000......---+++)))***,,,...+++...111111///.........+++,,,...//////...,,,+++,,,,,,++++++,,,------...............////////////.........................../////////000000111111////////////....................................---------........./////////...///000222222000...------........./////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,------------------------......///////////////------------------------............/////////000////////////////////////////////////000000000000//////////////////////////////............//////------...//////000000111.........//////////////////..................///,,,------...//////......,,,------------------,,,,,,---............---,,,///...---,,,,,,...000111...........................---,,,,,,......---,,,+++,,,---...............------,,,,,,,,,+++++++++------.........---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------........................,,,++++++++++++,,,,,,---)))******++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************************************++++++************++++++------...///////////////,,,...000222333222111000............////////////000000////////////000000...///000111111111111111000000000000000000000000////////////000000000000.../////////000000111111////////////////////////000000000000000000000000222222111000///...---------///111111000000222444111111111111111111111111......///000000111000000000000000000000000000000000000000000000111111111000//////.........////////////000000000000//////////////////////////////---...//////......///111////////////000000000000///////////////////////////////////////...................../////////000////////////////////////........................////////////////////////............/////////000......//////......---,,,---,,,,,,,,,,,,---......222(((&&&///444///---111...,,,,,,---///111111111,,,,,,,,,---------......++++++---///000111111111.........------,,,,,,+++***,,,...000000...,,,***//////////////////////////////.........---------,,,...000111111000...,,,000000000///...,,,+++***,,,,,,------...///000000........................///...---,,,,,,,,,,,,,,,---------...///000111222......---+++)))))),,,...,,,000444555222000///000+++,,,...//////...,,,++++++*********+++,,,,,,---............/////////000........................((()))***,,,...///000111///////////////.........////////////////////////........................+++---000444666444000,,,.........////////////000...............///000111------------------------***,,,---///000000/////////......------,,,,,,+++---......///////////////---...000111000...+++***,,,,,,,,,------.........////////////////////////////////////000000000000////////////////////////---------......000111111......//////000111111111---.........//////000000//////............//////,,,,,,---.../////////...+++,,,............,,,++++++,,,---......---,,,+++---,,,,,,,,,...000333555........................///---++++++---...------+++,,,---...////////////.........------,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,------.........,,,,,,,,,---------......,,,+++************+++,,,+++++++++,,,---...000000))))))***+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******)))))))))************************************************++++++************++++++