BM6P6(@ ~~~~~~}}}|||}}}~~~}}}{{{{{{|||~~~~~~sssnnnppp}}}eeePPP??????AAA===:::<<<===;;;999888888888666555777777666555444444333333666666666555444444444333222222222111111000000000111111111111111111111111222222222222222222222222444444444333333222222222222222222222222222222222111111111111111111111111333333333333333333333333444444333222222333333333333333333333333333333333555555555555555555555555333333555666666666555444888888888777777777777777<<<999666666999::::::999::::::::::::::::::::::::;;;:::;;;===??????>>><<>>======>>>@@@BBBCCCBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOOPPPPPPQQQQQQRRROOOPPPRRRSSSSSSQQQOOONNNPPPOOOOOORRRWWWZZZZZZXXXVVVUUUTTTQQQPPPRRRVVVYYY\\\ZZZXXXVVVVVVWWWZZZ[[[YYYZZZ\\\^^^^^^\\\ZZZYYYXXXWWWVVVXXX[[[[[[XXXUUUPPPPPPOOONNNOOOQQQSSSUUUVVVUUUTTTSSSTTTVVVYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXVVVTTTSSSSSSTTTUUURRRPPPMMMKKKJJJLLLOOOQQQTTTUUUVVVUUUTTTSSSSSSUUUSSSSSSTTTUUUVVVZZZ___cccwwwxxxssswww|||xxxwww~~~}}}}}}~~~~~~||||||}}}~~~}}}~~~xxxmmmrrr|||uuuWWWGGG<<<<<<<<<888777<<<;;;999666555666666444333777666666555444444333333555555555555444444444444555555555444444333333333111111111111111111111111333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111333333333333333333333333444333333222222333333333333333333333333333333333333333333333333333333333333333555666666666555444777777777777777777777777;;;999777888:::;;;:::999888999999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@???===???>>>======>>>???AAACCCAAA@@@??????@@@AAACCCEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNOOORRRWWWZZZZZZZZZUUUUUUSSSQQQPPPRRRVVVYYY\\\ZZZWWWUUUTTTUUUVVVWWWXXXZZZ\\\]]]]]]\\\ZZZXXXUUUSSSSSSTTTVVVWWWTTTRRRPPPPPPOOOPPPQQQTTTWWWXXXTTTTTTSSSSSSTTTVVVWWWXXXTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQOOOMMMMMMNNNPPPQQQRRRSSSTTTSSSQQQPPPQQQRRRQQQRRRRRRRRRSSSVVVZZZ^^^hhhsss}}}{{{}}}~~~~~~~~~|||{{{|||~~~~~~|||vvvllljjjvvvvvv]]]HHH???:::;;;999555777>>>:::888666555666666444333666666555555444333333333333444444444444444444555222222222222222111111111111111111111111111111111444444444444444444444444333333333333222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444555555555555444777777777777777777777777999888888:::<<<<<<;;;:::777888999:::<<<===>>>???===<<<<<<>>>@@@AAA@@@>>>>>>>>>=========???@@@AAA@@@???>>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSOOONNNOOORRRVVVXXXYYYYYYTTTTTTSSSQQQPPPRRRUUUXXXZZZXXXVVVSSSRRRRRRRRRSSSXXXYYY[[[\\\\\\[[[YYYXXXTTTSSSRRRRRRTTTTTTSSSQQQQQQQQQQQQRRRTTTWWWYYY[[[SSSTTTUUUUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPPPPPPPPPPRRRTTTUUURRRRRRQQQPPPOOOPPPPPPPPPOOOPPPQQQPPPOOONNNNNNPPPOOOPPPPPPOOOOOOQQQTTTWWWZZZcccrrr}}}|||{{{|||yyy}}}~~~|||zzzyyy|||xxxppprrr|||wwwqqqpppnnn{{{xxx^^^JJJBBB;;;999;;;;;;999999<<<;;;999777777777777666555555555555444444333333333222222333333444444444555111111111111000000000000111111111111111111111111333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222333444333333333333333333333333555555555555555555555555333333444444444555555555666666666777777777777777888888:::;;;<<<<<<;;;:::888999:::;;;<<<===>>>>>><<<<<<;;;===???@@@???>>>>>>============>>>???@@@>>>>>>======>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQRRRTTTUUUOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSSSSQQQPPPQQQTTTWWWVVVUUUSSSQQQPPPPPPQQQQQQXXXXXXZZZ[[[[[[ZZZXXXXXXVVVUUUTTTSSSTTTTTTTTTTTTRRRRRRRRRSSSUUUWWWXXXZZZSSSTTTVVVXXXXXXXXXVVVUUUWWWWWWXXXWWWWWWUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPOOOOOONNNOOOPPPOOOMMMMMMMMMOOOOOOPPPPPPNNNMMMNNNPPPRRRUUUZZZeeettt{{{vvv~~~wwwxxxqqqssssss{{{}}}}}}~~~~~~}}}zzzxxxxxx{{{{{{vvvqqqpppyyy~~~rrrvvvxxxwwwzzz```LLLAAA@@@:::666999===<<<999777:::999777666777777777555444444444444444333333333111222222222333333444444333444444444444444444444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222333444333333333333333333333333555555555555555555555555333333333333444444555555555555666666777777777777777888:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>=====================>>>>>>============>>>???@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRQQQPPPQQQSSSVVVQQQQQQPPPPPPPPPQQQRRRRRRWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSRRRSSSTTTVVVSSSSSSSSSSSSTTTTTTUUUVVVQQQSSSUUUWWWWWWVVVTTTSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPPPPQQQPPPOOONNNMMMOOOPPPQQQPPPNNNMMMNNNOOOQQQRRRQQQPPPNNNMMMOOOPPPSSSVVV]]]iiixxxtttttt{{{yyyzzz|||wwwnnniiiiiiuuu~~~||||||}}}~~~|||zzzxxxyyy}}}yyyuuuvvvuuu|||{{{zzzfffNNNBBB>>>===888555666;;;;;;777333888666444444555555555444444444333333333333333333111222222222222222333333222222222222333333333333111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000111111222333444333333333333333333333333333333333333333333333333333333333222333444444555444555555666666777777888888999;;;:::999888888999::::::::::::::::::::::::;;;:::999999;;;=========<<<<<<<<<===============<<<<<<===>>>>>>?????????BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPQQQQQQPPPNNNLLLMMMNNNQQQRRRRRRQQQPPPPPPSSSUUUOOOOOOOOOPPPPPPQQQRRRSSSWWWWWWWWWXXXXXXWWWWWWWWWUUUUUUSSSPPPNNNOOORRRTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSRRRQQQOOOMMMOOOSSSVVVXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRROOOPPPPPPPPPPPPOOONNNNNNPPPQQQRRRQQQPPPOOOPPPQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPSSSXXXaaannnzzzrrrpppuuuwwwssssssxxx{{{rrrlllmmmttt~~~}}}~~~~~~}}}|||{{{{{{oooTTTDDD???===999888777777888999777555777555444444555555555444333333333333333333333333222222222222111111111111//////000000000111111111111111111111111111111111111111111111111111111111000111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444333333333333333333333333333333333333333333333333333333222222222333444555444444555555666777777888999::::::999666555777999888888888999999:::::::::<<<:::999999<<<===>>>>>><<<<<<<<<======<<<<<<;;;<<<======>>>????????????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLMMMOOOPPPPPPOOOOOONNNPPPRRRQQQOOONNNOOOQQQPPPQQQQQQQQQPPPPPPRRRTTTQQQQQQQQQQQQQQQQQQRRRRRRVVVVVVVVVWWWWWWVVVVVVVVVTTTTTTRRRNNNKKKLLLPPPTTTRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSRRRQQQPPPOOOQQQTTTWWWYYYYYYXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQTTTUUUUUUSSSQQQPPPPPPQQQOOORRRVVV\\\dddqqqvvvsss{{{|||xxxvvvxxx{{{tttrrryyy~~~~~~}}}~~~~~~yyy}}}^^^IIIAAA>>><<<555999;;;999777777999;;;999777555555777777777666333333333333333333333333333222222222111111000000222222333333333444444444111111111111111111111111222222222222222222222222000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333444333333333333333333333333555555555555555555555555444333222111222333444555444444444555666777777888:::;;;:::888444333555888555555666888999:::;;;<<<===<<<::::::<<<>>>??????;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKIIIKKKMMMOOOPPPOOONNNMMMMMMPPPRRRRRRPPPPPPRRRUUUPPPQQQQQQQQQPPPPPPRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSOOOKKKLLLPPPUUUPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTTTTWWWXXXZZZ[[[ZZZXXXVVVTTTXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRSSSRRRPPPOOOPPPQQQTTTUUUVVVTTTRRRPPPPPPQQQPPPSSSVVVYYY^^^fffpppxxxxxx{{{~~~tttqqquuu}}}~~~}}}}}}}}}~~~|||||||||}}}~~~zzz~~~}}}~~~yyy~~~xxxwwwnnnnnnaaaNNNFFFAAA<<<:::777777666666666666777777777777777666555555444444555555444333222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222333444555444444222111000000000000111111111111333222111000000111222333222222222222222222222222333222111111111222333444444444333222222333333333444444444444444444444444222222222333333333444444666555444333333333333333:::999777666666666777888777777888888888999999999777777777777888:::<<<>>>;;;;;;;;;;;;;;;:::::::::============>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKPPPOOONNNMMMMMMMMMNNNNNNSSSSSSRRRPPPMMMMMMNNNOOOSSSSSSSSSSSSTTTTTTTTTTTTYYYWWWTTTPPPOOONNNOOOOOORRRRRRRRRQQQQQQPPPPPPOOOMMMPPPTTTVVVVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXWWWWWWZZZ[[[\\\[[[YYYVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWUUUSSSPPPPPPQQQSSSTTTVVVUUUTTTRRRQQQQQQPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUSSSUUUWWWWWWWWW\\\fffnnn{{{}}}||||||}}}{{{yyy|||~~~~~~~~~~~~}}}|||{{{||||||}}}yyy}}}}}}{{{{{{}}}{{{uuutttpppttttttpppoooTTTFFFAAA===:::888777777666666666666777777444444444444444555555555555555444444333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000111222222222111111000000000000111111111111222222111000000111222222222222222222222222222222222222111111111222333444444333333222222333333444444444444444444444444444222333333333444444444444555555444333333333333333888777666666666666777888666777777888999999::::::999999888999:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSRRRPPPNNNMMMNNNPPPSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPSSSWWWXXXWWWVVVUUUVVVSSSTTTVVVXXXXXXXXXXXXWWWWWWYYYZZZZZZWWWUUUTTTSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQOOOMMMMMMOOOQQQRRRVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSRRRTTTVVVVVVVVVZZZbbbhhhvvv{{{xxx{{{xxxxxx~~~}}}||||||{{{|||||||||zzz}}}}}}zzzxxxxxxuuuqqqllllllttttttccceeezzzmmmZZZFFF>>><<<;;;999888777666666555555666666777111222222333444444555555555555555444444333333222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111//////000111222222222111000000000000111111111111222222111000000111222222222222222222222222222222222222111111222222333444333333333222222333333444444444444444444444444444333333333444444444555555555444444333333333333333555555444555555666777888555666666888999:::;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<======>>>============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTRRRRRRRRRPPPNNNNNNOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRUUUXXXXXXWWWUUUUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWTTTVVVXXXXXXVVVSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLNNNOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTUUUUUUTTTVVV[[[```lllwww~~~vvvvvvzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzwwwtttrrrqqqppprrr{{{ggg^^^\\\mmmyyyXXXKKK???<<<<<<;;;::::::666666666555555666666666222333333333444444444555555555555444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222222222///000000000111111111111222111111111111111111222111111111111111111111111222111222222222222333333333333222222222333444444333333333333333333333333333333444444444555555555444444333333222333333444222333333444555666777888444555666777999:::<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCDDDDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPRRRRRRRRRPPPNNNNNNPPPRRRRRRRRRSSSRRRQQQPPPOOONNNOOOPPPSSSTTTTTTRRRPPPNNNRRRQQQQQQQQQQQQSSSTTTUUURRRTTTVVVVVVUUUSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUSSSUUUWWWXXXVVVSSSRRRRRROOOPPPQQQRRRTTTUUUUUUVVVQQQPPPOOOMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVXXXWWWWWWVVVUUUTTTTTTTTTQQQSSSTTTTTTSSSTTTVVVYYYbbbhhhnnnrrrvvv|||uuuxxx~~~~~~}}}|||yyyvvvssstttwww}}}qqqeeeWWW^^^nnnaaaLLLCCC<<<<<<<<<;;;999:::666666555555555555666666555555555555444444333333444444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000555444333222111111000000///000000000111111111111111111111222222111111111111111111111111111111111111111222222333333333333333222222222333333444555333333333333333333333333333333333444444444555555333333222222222333333444111222333444555666777888444555666777999:::<<<<<<999999999::::::::::::999:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOOOONNNNNNMMMSSSSSSRRRQQQOOONNNPPPRRRQQQRRRRRRRRRRRRPPPNNNMMMOOOQQQTTTVVVVVVSSSOOOLLLQQQQQQPPPOOOPPPQQQSSSTTTTTTUUUWWWVVVTTTSSSRRRSSSRRRSSSUUUVVVVVVUUUTTTTTTTTTVVVWWWWWWVVVTTTTTTUUUPPPQQQSSSTTTVVVVVVVVVVVVRRRQQQPPPNNNMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVVVVVVVYYYYYYXXXWWWVVVUUUUUUTTTRRRSSSTTTTTTSSSSSSTTTUUU[[[]]]___bbbfffnnn|||zzzwwwwww|||}}}|||zzzzzzzzzxxxyyykkk\\\XXXVVVjjjjjjPPPCCC>>>:::;;;;;;888666888666555555444444555555666666666666555444333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222111000///.........000000000000111111111111000111222222222222111000111111111111111111111111000111222333333333333222222222222222333444555555333333333333333333333333222222222333333333444444222222222222222333333444111222333555666777777777555666666888999:::;;;;;;777888999::::::::::::999;;;;;;;;;<<<<<<======>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOORRRQQQPPPOOOOOOOOOOOOPPPTTTTTTSSSQQQOOONNNOOOQQQPPPQQQRRRSSSSSSQQQOOOMMMMMMPPPTTTWWWXXXVVVSSSQQQRRRQQQOOONNNOOOPPPRRRSSSVVVXXXYYYXXXVVVUUUUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVWWWVVVUUUUUUWWWYYYTTTTTTUUUUUUUUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMQQQRRRTTTVVVWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVYYYWWWXXX]]]cccjjjuuu~~~xxxxxx|||~~~zzz|||~~~~~~~~~|||zzz{{{lll^^^[[[___cccxxx}}}gggVVVBBB>>>;;;:::;;;:::666555777666555555444444555555666444444444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000///......///000111000000000000111111111111000111222222222222111000111111111111111111111111000111222333333333222222222222222222333444555666222222222222222222222222111111111222222222333333222222111111222333333444222333555666777777777666666777777888999999::::::666777999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAADDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJLLLMMMOOOPPPSSSQQQOOONNNNNNPPPRRRTTTVVVVVVUUURRROOOMMMNNNPPPOOOQQQRRRTTTTTTRRRPPPOOOLLLOOOSSSWWWYYYXXXVVVUUUTTTSSSQQQOOOOOOPPPRRRSSSVVVWWWXXXXXXVVVUUUVVVWWWUUUVVVWWWXXXWWWWWWVVVUUUWWWVVVUUUSSSRRRTTTXXX[[[UUUVVVVVVVVVUUUSSSPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUVVVUUUTTTTTTVVVXXXYYYZZZZZZVVVVVV^^^eeehhhmmmrrrxxx|||}}}{{{|||yyy}}}}}}}}}wwwsssxxxyyyzzz}}}~~~}}}~~~~~~|||~~~}}}fff\\\\\\ccckkkpppiiiSSSHHH:::===;;;;;;<<<:::666666999555555555444444555555555111111111222222333444444111111111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000/////////111333555666000000000000111111111111000111222333333222111000000000000000000000000000000111222333444333222222222222222222333444555666222222222222222222222222000000111111111222222222222111111111222333333444333444555777777777777666777777888888999999999:::666888:::<<<============;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>>>>??????@@@@@@@@@??????AAAAAAAAABBBBBBAAA@@@@@@DDDDDDEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPQQQOOOMMMLLLMMMPPPSSSVVVWWWWWWUUURRROOOMMMNNNOOOOOOPPPSSSTTTUUUSSSQQQPPPOOOQQQUUUXXXYYYXXXWWWUUUWWWUUURRRPPPPPPQQQRRRTTTTTTUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVTTTQQQQQQSSSXXX\\\TTTUUUWWWXXXWWWVVVTTTSSSOOOOOOQQQRRRTTTUUUVVVWWWVVVWWWYYY[[[\\\\\\ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVTTTUUUWWWZZZ\\\]]][[[UUUTTT]]]dddddddddfffhhhnnnvvv{{{|||wwwqqqrrrzzz}}}~~~}}}}}}vvvhhhmmmttt||||||{{{|||}}}~~~}}}{{{yyy~~~~~~}}}~~~|||ccc[[[]]]```hhhsssfffNNNFFFBBB===::::::999999888777666666444444444555666777777888333333333333333333333333333333333222222222111111333333333333333222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111000000//////......///000111222222111//////222111000......000111222333333333222222111111111000111111111111222222222222222111111222222333444333222111222444555444333222222333333333333444444444555555666666666666666999999999888888777777777888999:::<<<>>>???AAAAAA;;;;;;;;;;;;<<<<<<<<<=========>>>????????????>>>@@@@@@@@@??????>>>>>>>>>@@@@@@?????????@@@AAAAAABBBDDDFFFHHHJJJJJJIIIHHHHHHGGGGGGIIILLLMMMLLLKKKKKKJJJJJJLLLOOORRRRRRRRRWWWVVVTTTRRRQQQPPPPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSRRRUUUXXX[[[[[[YYYVVVTTTTTTSSSQQQPPPOOOPPPQQQRRRUUUVVVVVVSSSQQQQQQTTTXXXVVVZZZ]]]]]]ZZZXXXXXXYYYZZZWWWSSSSSSUUUVVVUUUSSSUUUUUUTTTTTTTTTUUUVVVVVVSSSRRRQQQQQQRRRTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZYYYWWWWWWYYYZZZWWWWWWXXXYYY[[[\\\^^^___YYYXXXWWWVVVXXX[[[^^^```cccbbbfffqqqyyyzzz{{{uuupppnnnsss{{{{{{{{{|||}}}~~~}}}|||{{{~~~yyykkkbbbcccfffiiitttmmmSSSCCC===:::666::::::999888888777666666333444444555666666777777333333333333333333333333333333222222222111111111222333333333222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000////////////000000111111111111000000222111000//////000111222333333333222222111111111000111111111111222222222333333222222333333444555333222111222444555444333222222333333333333444444444444555666666666666666999999999999888888888888777888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJIIIIIIGGGFFFFFFGGGIIIJJJIIIGGGEEEFFFHHHLLLOOORRRSSSRRRVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSQQQSSSVVVXXXXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVTTTQQQQQQSSSVVVVVVYYY\\\\\\YYYWWWVVVWWWWWWTTTQQQQQQSSSTTTTTTRRRUUUUUUUUUUUUVVVVVVWWWXXXTTTSSSRRRRRRRRRTTTVVVXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWWWWXXXZZZXXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWVVVUUUVVVYYY[[[]]]]]]^^^cccooo|||yyyzzz|||yyyrrrnnnrrr|||{{{||||||}}}~~~~~~~~~~~~vvv```___ccclllqqqxxxqqqUUUDDD>>>:::888888999999888888777777666666333444444555555666666666444444333333222222111111333222222222222111111111222222222333222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111////////////000000000000111000000000000000111111222111000//////000111222222222222222222111111111000111111111111222222222333333333333333444555555333222111222333444444222222222333333333333444444444444555666666666666555888888888999999999999999888888888888888777777777:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>======>>>???@@@AAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCGGGHHHIIIJJJKKKJJJJJJIIIIIIGGGFFFFFFGGGGGGFFFDDD@@@CCCGGGLLLPPPRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSUUUUUUUUUUUUTTTQQQRRRSSSUUUUUUTTTSSSSSSQQQRRRUUUXXXYYYXXXWWWWWWVVVWWWWWWVVVSSSRRRRRRSSSUUUWWWYYYYYYXXXVVVUUUUUUUUUSSSQQQQQQSSSTTTUUUTTTWWWWWWVVVVVVWWWXXXXXXYYYUUUTTTSSSSSSTTTUUUWWWXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXVVVVVVWWWYYYYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTVVVXXXYYYWWWYYY___kkkxxx}}}xxxvvv||||||{{{xxx{{{zzzlllgggkkkqqqvvv~~~{{{|||}}}}}}~~~nnn^^^]]]```iiittt~~~www^^^FFF>>>===999999===888888777777777666666666333333444444444555555555555444444333222111000000222222222222111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000//////000000000111111111111......//////000000111111111000/////////000222222111111000//////000111111222222222111111111111111000000111111111222222222333222222222222333444444222111111111333444333222222222222333333333444444333444555555666666555555777888888888999999:::::::::::::::999999999999888;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999:::;;;===???@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIIIIIIIIIIHHHHHHJJJHHHFFFEEEFFFEEEDDDCCC???CCCIIINNNPPPQQQPPPPPPQQQQQQPPPOOOOOONNNNNNNNNQQQRRRTTTUUUVVVVVVUUUUUURRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSUUUWWWWWWVVVUUUUUUUUUTTTSSSSSSUUUVVVXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWWWWUUUUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUWWW[[[cccmmmuuuxxxyyy|||}}}~~~}}}}}}|||xxxrrrmmmmmmsss|||{{{|||~~~~~~~~~jjj^^^\\\bbbgggsss}}}[[[KKK===;;;999444555;;;777777666666666666666666333333333333444444444444444444333222111111000000222222222111111111000000000111111222222111111111000000000000000000000000000000000000000000000000111111111111000000000//////000000000111111111111......//////000000111111111000/////////000222333111111000000000000111111111111111111111111111111000000111111111222222222111111111111111222222333222111000111333444333222222222222333333333444444333444444555555555555555777777777888888999999999888888888999::::::;;;;;;;;;<<<<<<<<<<<<============<<<;;;::::::<<<>>>???????????????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHEEECCCBBBBBBBBBAAA@@@AAAFFFLLLPPPPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUYYYXXXWWWWWWWWWXXXZZZZZZYYYYYYXXXXXXWWWVVVTTTRRRNNNPPPRRRVVVXXXYYYXXXWWWTTTTTTTTTTTTTTTVVVXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYXXXWWWWWWUUUVVVVVVUUUTTTTTTUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRUUUUUUTTTSSSSSSSSSSSSTTTWWWWWWXXX[[[aaafffjjjkkkgggqqqzzzrrrnnnrrrvvv}}}{{{}}}~~~~~~~~~jjj]]]```iiihhhssszzzaaaGGGAAA<<<:::888555666999666666666666555555555555333333333333333333333333333333222222111111000000222111111111111000000000///000111111222111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111////////////000000000000////////////000111222333000000000111111000000000000000000111111111111111000111111111111222222222000000000000000111222222222111000111222333333111222222333333333333444444333333444555555555555444666666666777777777777777444444555666777999999:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;<<<===>>>::::::;;;===???@@@AAABBB>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCAAA>>>>>>???@@@??????CCCHHHNNNPPPOOOLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUYYYWWWVVVTTTUUUVVVXXXZZZYYYWWWVVVUUUVVVVVVTTTRRROOOPPPRRRVVVYYY[[[ZZZXXXQQQRRRSSSRRRRRRSSSUUUXXX]]][[[YYYWWWUUUSSSRRRQQQTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUUUUUUUSSSSSSUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTXXXWWWWWWWWWYYY\\\___aaaZZZcccppp~~~}}}zzz~~~{{{}}}|||xxxmmmiiihhhmmmwww{{{}}}~~~uuunnnmmmrrryyy|||aaaLLL>>>???===999999;;;:::777555555555555555555555555333333222222222222222222222222222111111111111111111111111111000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000////////////...///000111111222222222000000111111111111000000///000000000111111111222000111111111111222222222111111000000111111222333222000000111222333222111222222333333333333444444222333444444555555444444666666666666555555555555333333444555666777888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;888999:::<<<===???@@@AAA=========>>>???@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFFFFBBB@@@======???AAABBBBBBBBBHHHMMMOOOLLLJJJJJJLLLLLLMMMOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWTTTQQQQQQRRRTTTSSSQQQSSSSSSTTTWWW[[[\\\ZZZWWWRRRSSSTTTSSSQQQRRRUUUWWWYYYXXXVVVUUUSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTUUUTTTRRRRRRTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWWWWXXXYYYZZZXXX\\\bbbjjjttt{{{zzz{{{zzz}}}{{{~~~ssspppsssyyy{{{}}}rrrtttgggQQQFFF999<<<999333666===;;;222444555555555555555555555333222222222222222222222111111111111111222222222111111111111000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111000000//////......---...000111222222222111000000111111111111000000//////000000111111111222000111111111111222222222222222111111222222333444111000000000222333222111222222333333333444444444222333444444555555444444666666555555444444444333444555555555666777777777777777888888888999999999777888999::::::::::::999:::;;;;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCEEEGGGGGGCCCAAA???@@@BBBEEEFFFGGGAAAFFFLLLMMMJJJHHHJJJLLLLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSMMMNNNQQQTTTVVVVVVVVVVVVUUUQQQNNNMMMPPPRRRRRRQQQWWWVVVVVVXXX[[[\\\YYYUUUTTTVVVVVVUUUSSSSSSVVVYYYUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRNNNOOOQQQRRRTTTUUUUUUUUUSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSRRRSSSSSSTTTUUUVVVUUUUUUVVVVVVWWWWWWWWWWWWPPPSSSVVVXXXXXXWWWWWWVVV[[[[[[ZZZ\\\cccnnn{{{zzz|||~~~zzzyyy|||}}}{{{tttpppzzzjjjOOOBBB@@@999888888777777777777777555555555555555555555555444444333333333333222222111111111111111111111111000000000000000000000000222222111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111333222111111111222333444333222222111111222222333222222222222222222222222111222333444444444333333666666666666777777777777:::999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEGGGJJJKKKHHHJJJLLLMMMMMMLLLJJJIIIKKKKKKMMMNNNOOOPPPPPPPPPTTTSSSRRRSSSSSSSSSQQQOOOPPPRRRVVVYYYYYYXXXUUUSSSPPPOOONNNQQQUUUWWWWWWUUURRRQQQOOOMMMMMMMMMOOOPPPWWWWWWXXXYYYYYYYYYYYYYYYUUUXXXYYYWWWRRRPPPSSSVVVWWWTTTQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOORRRSSSTTTUUUTTTQQQOOOMMMOOONNNNNNPPPSSSRRROOOLLLOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRSSSTTTWWWXXXXXXWWWTTTRRRQQQSSSTTTVVVWWWZZZ[[[YYYXXX\\\gggppp{{{|||xxxwww|||vvvmmmsssvvvZZZFFF>>>>>>999888777777666666777777555555555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111222222111111111222333444333222222111111222222333222222222222222222222222222222222333333333444444555555555666666666777777999999999999888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJIIIHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNRRRQQQQQQRRRTTTTTTSSSRRRMMMOOOSSSVVVVVVTTTQQQOOOLLLKKKKKKNNNRRRUUUUUUTTTQQQQQQPPPOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYYYYXXXXXXTTTWWWXXXVVVRRRQQQSSSWWWYYYVVVRRROOONNNNNNMMMLLLOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPMMMKKKIIIIIIIIIJJJMMMPPPPPPNNNKKKOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVSSSQQQQQQRRRTTTUUUTTTWWWXXXVVVTTTXXXaaajjjyyy~~~|||uuuqqqrrruuuyyy}}}yyywwwxxx~~~zzzkkkeeeoooxxx[[[GGG>>><<<<<<888888777666666666666666444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111222222111111222222333444333222222111111222222333222222222222222222222222333333222222222333444555444444444555555555666666777777777777777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDEEEEEEFFFGGGGGGKKKKKKLLLMMMMMMNNNMMMMMMOOOOOOOOOQQQTTTUUUTTTSSSKKKMMMPPPRRRRRRPPPNNNLLLGGGGGGHHHKKKOOORRRSSSSSSQQQQQQQQQRRRSSSVVVXXXYYYXXXXXXXXXYYYYYYXXXWWWWWWSSSUUUVVVUUURRRQQQSSSVVVZZZWWWSSSPPPNNNMMMKKKJJJMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDGGGKKKOOOPPPPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVTTTSSSQQQPPPOOOPPPRRRSSSQQQSSSTTTRRRQQQTTT\\\cccuuuyyymmmccc^^^aaacccdddeeeiiiqqqwwwwwwxxx}}}mmmaaaeeemmm```III???<<<<<<;;;777777666555555555555666444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222111222222222222333333333222222111111222222333222222222222222222222222444333222111111333555666333333333444444444555555666666666666777777777777888999999999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<<<<<=========<<<>>>>>>??????@@@@@@AAAAAA@@@AAACCCDDDEEEEEEDDDCCCDDDCCCBBBBBBCCCDDDGGGHHHJJJKKKLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPSSSSSSSSSQQQJJJKKKNNNPPPPPPOOOMMMKKKDDDEEEGGGIIIMMMPPPRRRRRRRRRRRRRRRSSSUUUWWWYYYZZZWWWWWWXXXXXXWWWWWWVVVVVVRRRSSSTTTSSSRRRQQQSSSVVVXXXUUURRRPPPOOONNNLLLJJJLLLLLLMMMNNNNNNOOOPPPPPPSSSRRROOOLLLIIIFFFDDDCCCBBBDDDHHHLLLPPPSSSSSSSSSPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUPPPOOONNNMMMMMMNNNOOOPPPMMMPPPQQQQQQPPPSSSZZZ```mmmuuuvvv{{{oooaaabbbbbb___\\\[[[^^^aaafffhhhkkkqqq{{{uuu|||xxxcccXXXYYYhhhxxxxxxeeeNNN@@@===>>>;;;777777666555555444555555555444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111222222333333333333333222222111111222222333222222222222222222222222444333222111111333555666333333333333444444444444555555666666666777777777888888888999999999::::::999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>???@@@@@@@@@AAA===>>>AAACCCDDDEEEEEEDDDDDDCCCBBBAAACCCEEEHHHJJJIIIJJJLLLOOOQQQRRRSSSSSSQQQOOOOOOOOOPPPPPPNNNLLLIIIKKKMMMOOOPPPOOONNNMMMDDDFFFHHHJJJLLLOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQRRRRRRRRRQQQQQQRRRTTTSSSQQQPPPOOOPPPPPPNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQOOOLLLIIIEEECCCBBBBBBBBBEEEJJJNNNQQQTTTUUUVVVPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRLLLLLLKKKJJJKKKKKKLLLMMMKKKNNNPPPQQQQQQUUUZZZ___jjjjjjkkkpppwwwtttpppxxxtttuuuuuuooofff^^^YYYWWW\\\ZZZYYY]]]gggwwwzzzzzzlll]]]WWWUUU[[[mmmZZZOOOAAA;;;<<<<<<888333666666555444444444444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000...//////000000111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000/////////////////////////////////000000000111111000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000111222333333333333222333222222111111222222333222222222222222222222222333333222222222333444555333333333444444444555555555555666666777777888888888888888888999999999999999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@<<<===???AAACCCDDDEEEEEEDDDCCCBBBCCCDDDGGGJJJLLLJJJKKKMMMOOOQQQSSSTTTTTTQQQOOONNNNNNNNNLLLJJJHHHGGGHHHKKKMMMNNNOOONNNMMMGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQOOONNNNNNOOOPPPQQQPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOMMMIIIEEECCCBBBBBBBBBDDDHHHMMMPPPRRRSSSTTTUUUPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPKKKJJJJJJJJJJJJKKKKKKLLLKKKMMMOOOPPPRRRTTTXXX[[[fff```\\\^^^dddnnn{{{~~~qqqmmmmmmsss{{{wwwnnnjjjbbb\\\WWWWWWZZZaaannnzzzwww___YYYVVVXXX[[[ccczzz}}}iiiIIICCC<<<999999999777444666555444444333333444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000......//////000111111222000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111////////////////////////////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111000111222333333333222222333222222111111222222333222222222222222222222222222222222333333333444444444444444444555555555555555555666777777888999999888888888888999999999999888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>???@@@@@@???>>>>>>??????@@@BBBCCCDDDBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQOOONNNLLLLLLKKKJJJHHHEEEBBBCCCFFFIIIKKKLLLLLLLLLIIIKKKMMMMMMKKKKKKMMMOOOQQQQQQRRRSSSSSSSSSSSSRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPOOOOOONNNMMMMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMJJJFFFEEEEEEFFFGGGJJJNNNRRRTTTTTTTTTUUUVVVPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMNNNOOOQQQRRRTTT\\\UUUQQQUUUZZZaaajjjttt|||~~~}}}tttpppqqqtttzzzxxxpppkkkddd___aaagggvvvzzzggg]]]YYYVVVXXX]]]___kkkiiiTTTDDDAAA<<<999777777888888555555444333333333333444333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111////////////////////////////////////000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111000111222333444333222222333222222222222222222333222222222222222222222222111222333444444444333333444444444555555555666666555666666777888999999:::777888888888888999999999888888999999999:::::::::<<<<<<<<<===<<<<<<;;;;;;999:::<<<>>>???@@@??????AAA@@@???>>>???@@@BBBCCCAAABBBCCCDDDFFFHHHJJJKKKNNNNNNOOOOOOOOONNNNNNMMMMMMLLLJJJJJJJJJIIIGGGEEE>>>@@@BBBEEEHHHJJJJJJKKKKKKMMMNNNMMMJJJIIIKKKMMMPPPPPPQQQSSSSSSTTTTTTTTTLLLMMMNNNPPPQQQRRRRRRSSSTTTRRRPPPOOOOOOOOONNNNNNOOONNNNNNOOOQQQQQQPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPMMMJJJIIIJJJLLLNNNPPPTTTXXXYYYXXXVVVWWWYYYPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMMMMQQQLLLKKKQQQWWWZZZ```hhhkkkyyyyyyuuuzzz~~~|||xxxwww||||||mmmfffhhhfffhhhpppqqq^^^UUUVVVWWWWWWYYY^^^kkkzzzaaaPPPHHH===<<<;;;999888777777777666666555444444444444555444555555555444333333222333333333222222222111111333333333222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///////////////000111111///////////////000000000//////000000000000//////000000000000////////////000000000000000000000000222111111111000000//////////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111444333222111000000000000333222222111222333555666555555555555666666666666666666777888888888888777777777666666666666666777666666777888999999:::::::::;;;<<<;;;999888999:::999:::;;;<<<============<<<<<<>>>???@@@AAAAAABBB>>>???AAADDDGGGIIILLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHH@@@AAABBBBBBAAABBBDDDFFFFFFKKKNNNNNNKKKJJJLLLPPPPPPOOONNNMMMMMMMMMNNNOOOQQQOOOMMMLLLMMMMMMLLLKKKNNNPPPRRRTTTTTTQQQMMMJJJNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMJJJGGGHHHLLLOOOQQQQQQZZZZZZ[[[[[[YYYVVVSSSRRRTTTRRRPPPOOOOOOPPPQQQRRRUUUTTTSSSQQQPPPPPPOOOOOONNNMMMMMMMMMMMMNNNPPPQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNQQQUUUXXXYYYZZZeeexxxyyyxxxwww}}}nnnbbbiiitttwwwyyy|||wwwvvvzzzxxxhhh___WWWUUUXXXWWWZZZaaannn|||dddRRRGGGBBB;;;:::999888777666666666555555444333333333333333444444555555444333333222333333222222222111111111222222222222111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000111111111000000000//////////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111222111111111111111222222555444333333333444555666444555555555666666666666666666777777888888888888888777777666666777777777666777777888999999:::::::::;;;;;;:::888777888999999:::;;;<<<============<<<===>>>???AAAAAAAAABBB>>>???@@@BBBEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCDDDCCCAAA@@@AAABBBBBBGGGKKKLLLJJJIIILLLOOOOOONNNMMMLLLLLLMMMNNNNNNPPPNNNMMMNNNOOOPPPNNNMMMQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRQQQPPPOOOOOONNNKKKHHHIIIMMMQQQRRRSSSYYYYYYZZZYYYXXXUUUSSSQQQRRRQQQPPPOOOPPPQQQSSSTTTVVVUUUSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGIIIKKKNNNQQQTTTUUUSSS[[[iiiwwwxxxuuu~~~yyywww{{{zzzsssnnniiiddddddiiinnnsss~~~rrr[[[UUUUUUUUUWWW[[[aaafffsssvvv[[[JJJBBB>>>===999999888666555555555555444333333222222222222222444444444444444333333222333222222222222111111111111111111111000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000///////////////000111111222222222111000000000/////////000000000000//////////////////000000000000000000000000000000000000111111000000000000//////////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111000000000000111222333444666555555444444444444555444444444555555555666666777777666666666777888999888888777777777888888999777777777888999999::::::999:::;;;999777666666777999999;;;<<<<<<<<<<<<<<<======???@@@AAAAAAAAAAAA@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGEEEDDDDDDFFFFFFEEEBBB???======???CCCHHHJJJIIIIIIKKKNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRRRRPPPNNNSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMKKKJJJKKKNNNRRRTTTTTTWWWWWWWWWWWWVVVTTTRRRPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVTTTRRRQQQPPPOOOOOOOOONNNMMMMMMMMMNNNOOOPPPMMMMMMKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNOOONNNRRRXXX___iiiwwwvvvvvvpppeee^^^YYYYYY\\\```fffkkktttyyyooo```VVVXXX[[[[[[^^^cccvvv]]]GGG>>><<<;;;;;;999888777666555555555555444444333222222222222222333333444444444333333222222222222222111111111111000000000000////////////////////////////////////000000111111111111000000///////////////////////////////////////////////////////////////000000111444333333222111000////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000111111///000000000111111111111111111111111111111111111111111000000111222222333555555444444333333333333333333444444444555555555777666666555666777888999888888888888888888999:::777777888888888999999999999::::::999666555555666999:::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJIIIHHHFFFDDDEEEGGGHHHGGGDDD@@@>>>===BBBEEEHHHIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOOOOOOOQQQRRRQQQNNNLLLNNNNNNNNNNNNOOOOOOPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKKKKLLLKKKKKKLLLNNNQQQSSSTTTTTTUUUUUUTTTTTTRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSVVVUUUTTTRRRQQQPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOMMMLLLKKKIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQUUUaaaqqq~~~oooiiiddddddfffhhhiiiiiigggiiimmmssszzzxxxfff```ZZZYYY^^^aaabbbkkkxxxhhhMMM@@@>>><<<::::::999888777666666666666666555444444333333333333333222222333333444333333222222222222111111111000000000000000/////////......////////////////////////000000000111111000000000///////////////////////////////////////////////////////////////000000111444333333222111000////////////000000000000//////.../////////000000000111//////////////////////////////////////////000000////////////000000000000111111000000000000111111///000000000111111111111111111111111111111111111333222222111000000111111333333333333222222111111333333333333444444444444666666666666666777777888888888777777888999::::::888888888888888999999999888999999888666555555666::::::;;;<<<============>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIGGGIIIJJJKKKKKKIIIGGGFFFEEEGGGIIIIIIFFFDDDBBBBBBIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMQQQPPPPPPQQQQQQOOOKKKHHHGGGHHHKKKNNNPPPQQQQQQPPPNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNUUUTTTSSSQQQPPPPPPOOOOOOQQQPPPNNNMMMMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNMMMNNNSSS^^^gggwww|||~~~}}}}}}}}}|||wwwuuusssqqqqqqppppppoooyyyqqqddd]]]ZZZWWWYYY```eeemmmfffSSSCCC???>>>:::888999888888777666666666666666555555444333333333333333111222222333333333333333222111111111111000000000000000000000////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000///////////////000111111222222222111000000000/////////000000000000//////......//////000000111111////////////////////////......////////////000000////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111444333222111000000000000111222222222222111111000222222222333333333444444444555666777777777666666777777777777777888999:::888888888888888888888888777888999888777666666888;;;;;;<<<>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFHHHJJJKKKJJJIIIIIIIIIQQQPPPMMMKKKIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOSSSQQQPPPPPPPPPNNNKKKHHHEEEGGGJJJNNNPPPRRRQQQQQQPPPPPPQQQPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNMMMMMMMMMOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMRRRQQQPPPPPPOOOOOOPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFIIILLLMMMMMMOOOTTTXXX___ooo~~~|||}}}sssrrrzzzpppiiibbbcccfffjjjoootttwwwyyyoooeeebbbbbb___]]]bbbmmmxxxrrrTTTGGG>>>>>>===666666;;;777666555555444555555555444333333222222222222222111111222333333333333333111111111111000000000000111111111000000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000000000//////.........///000111111111////////////////////////........./////////000000////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111222222111111111111111222000111222333333333222111222222222222333333333333222444666888888777555444666666666666777888999:::888888888888888888888888666888999888777777888:::<<<===>>>??????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLMMMOOOVVVSSSNNNJJJIIIIIIJJJKKKJJJKKKMMMOOOQQQQQQRRRQQQTTTRRRPPPOOOPPPOOOMMMKKKJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMOOOPPPPPPMMMMMMNNNPPPQQQQQQPPPPPPPPPQQQQQQRRRNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPRRRQQQOOOMMMLLLLLLLLLMMMLLLKKKHHHGGGFFFHHHIIIKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFHHHJJJKKKMMMNNNOOOPPPRRR\\\gggpppyyyxxxtttzzzmmmiiiffffffhhhiiigggdddgggnnnvvv|||}}}ooojjjiiiiiiiiiggggggoooeeeMMMCCC===>>>;;;444666???555555444333333333444444333222222111000111111111000111222333333333333333111111111111000000000000111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000//////000000000000//////---......///000111111222////////////////////////---.........//////000000////////////000000000000111111000000000000111111000000000000111111111111111111111111111111111111000000000000111222333444000111333444555444444333111111222222222333333333111333777999999888555333555555555555666777888999999999888888888888888888666777999999888888:::;;;===>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHMMMNNNNNNNNNMMMNNNPPPRRRXXXSSSMMMIIIHHHJJJLLLMMMKKKLLLNNNQQQRRRSSSSSSSSSTTTRRRPPPPPPPPPQQQPPPOOOPPPOOONNNMMMNNNPPPSSSUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSQQQNNNMMMNNNQQQQQQQQQPPPPPPPPPQQQRRRRRRNNNNNNPPPQQQRRRSSSSSSSSSMMMMMMMMMMMMNNNOOOPPPQQQSSSQQQOOONNNLLLLLLLLLLLLLLLJJJHHHFFFFFFHHHJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHIIIKKKMMMMMMLLLOOORRRUUUYYYgggzzz|||xxx|||xxxzzzwwwwwwtttnnnhhhggglllqqqrrrqqquuuxxxnnnoooyyyjjjVVVJJJEEE???:::999999999999666555555555555444444444444333333222222333333444222222222111111111111000//////000222333222000---000000000000000000000000............////////////111111000000//////............//////000000111111////////////////////////////////////000000000000222111000//////000111222000111222222222000///...////////////////////////111000000000//////......//////...//////000111222000000000000000000000000111111000000000000000111////////////000000000000000000000111222222333333000111111111111222222222222222333333333444444444333333333444444444555555444444555555666666777777555555555555666666666666666777888999:::;;;;;;;;;999999999999:::<<<>>>??????@@@AAABBBBBBBBBAAA@@@;;;===@@@CCCCCCCCCAAA???>>>@@@BBBBBBBBBBBBDDDEEECCCCCCCCCEEEGGGIIILLLNNNKKKIIIGGGGGGHHHJJJJJJIIIOOOPPPPPPPPPOOOOOONNNMMMOOOLLLIIIIIIKKKMMMLLLKKKNNNOOOQQQRRRSSSTTTSSSSSSTTTRRROOONNNOOOQQQRRRRRRXXXUUUQQQPPPQQQSSSTTTTTTVVVUUUTTTRRRPPPOOONNNNNNOOONNNKKKJJJJJJLLLOOOQQQMMMNNNQQQSSSTTTTTTSSSRRRUUUUUUTTTRRRPPPPPPQQQSSSSSSTTTVVVXXXYYYYYYYYYXXXSSSPPPMMMLLLLLLMMMMMMMMMOOONNNLLLKKKJJJJJJJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGKKKJJJHHHGGGFFFGGGHHHHHHIIILLLPPPRRRXXXeeexxxzzzwwwxxx||||||||||||zzzyyy{{{}}}uuurrr}}}ttt\\\NNNFFFBBB<<<999888888888777555555555555444444444444222222222111111222222222222222222111111111111000222000//////111111111000000000000000000000000000/////////000000000000111111111000000////////////////////////000000000000////////////////////////////////////000000000000222111000//////000111222000000111111111000//////////////////////////////111111000000000/////////000////////////000000111////////////////////////111111000000000000000111////////////000000000000222111111111111111111111000000111111111222222222//////000000000111111111222222222222333333333444444444555666666777777888444444555555555666666666::::::999999999888888888999999999:::;;;<<<===>>>===>>>???AAAAAAAAA@@@@@@>>>???AAACCCCCCCCCBBBAAAAAABBBCCCCCCAAAAAABBBDDDCCCDDDGGGIIIKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIIIIIIINNNNNNOOOOOOOOONNNNNNMMMNNNLLLJJJJJJLLLMMMLLLKKKMMMNNNPPPRRRSSSTTTTTTSSSSSSQQQOOONNNOOOQQQQQQQQQWWWUUUSSSSSSUUUWWWXXXXXXTTTTTTSSSRRRRRRQQQRRRRRRPPPOOONNNMMMNNNQQQSSSUUUQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUTTTRRRPPPPPPQQQSSSVVVVVVWWWXXXXXXWWWWWWVVVSSSPPPMMMLLLLLLMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIGGGFFFFFFFFFGGGGGGGGGJJJLLLMMMQQQ[[[kkkxxxzzzsssjjjiiihhhhhhjjjkkkllllllvvvyyy|||~~~rrrrrrzzzxxx___LLLDDD@@@===999777777777666555555555555555444444444444111111000000000000111111222222222111111111111000444111...---///111222222000000000000000000000000000000000000111111111111111000000000000/////////000000000000////////////////////////////////////////////////000000000000111111000000000000111111000////////////000000111////////////////////////111111111111000000000000111000000////////////000////////////////////////000000000000000000111111////////////000000000000333333222111111000//////000000000111111111222222....../////////000000000111111111111222222222222555555666666777888888888444444444555555555666666;;;:::999888777888999999777888999;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCEEEJJJMMMNNNMMMJJJHHHIIIHHHFFFFFFGGGHHHHHHGGGLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJLLLNNNPPPRRRSSSTTTTTTTTTRRRPPPNNNNNNOOOQQQQQQPPPSSSSSSSSSTTTWWWZZZZZZYYYRRRRRRQQQRRRSSSTTTUUUUUUOOOOOOOOOOOOQQQTTTVVVXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTRRRPPPOOOQQQSSSYYYXXXWWWVVVUUUUUUTTTTTTRRROOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHJJJJJJKKKQQQ]]]fffvvv|||~~~tttuuu}}}~~~ooopppqqqqqqpppmmmjjjhhhqqqsssuuuvvvwwwxxxzzz|||{{{xxxssspppvvvkkkvvvvvvqqqeeePPPAAA@@@;;;999888777777777555444555555555444444444333333111111111000000111111111222222222111111111000000333111///...000111111111//////////////////////////////000000000111111111000000000000000000000000111111000000//////......////////////////////////////////////000000000000111000000000000000000111///......---...///111222////////////////////////111111111111111111000000111111000//////.../////////////////////////////////000000111111111111111////////////000000000000222111111111000000000///000000000000111111111111111111111111222222222333111111111222222222222333555555666666777888888888555555666666666666777777888777666666777999<<<===777888:::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAABBBCCCDDDFFFJJJLLLMMMKKKIIIGGGHHHGGGFFFFFFGGGHHHGGGFFFIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNNNNLLLKKKLLLMMMOOORRRSSSSSSSSSSSSQQQOOONNNNNNOOOQQQQQQPPPQQQQQQRRRTTTWWWXXXWWWVVVPPPPPPPPPQQQQQQSSSTTTUUULLLMMMNNNPPPRRRUUUWWWYYYYYYYYYZZZZZZYYYXXXWWWWWWSSSTTTSSSQQQPPPOOOQQQSSSWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEHHHIIIIIIIIILLLSSSYYYaaahhhtttpppgggcccjjj{{{zzzwwwzzzzzzssstttxxx{{{{{{lll{{{hhh[[[\\\XXXIII???@@@999888777777888888666444555444444444444333333333222222111111111111222222222222222111111111000000000000000111222222000...////////////////////////........./////////000000000000000000111111111111111111000000//////......000000000000000000000000////////////000000000000000000000111111000000000......---------...000111////////////////////////000000000000000000111111111111000//////...//////...........................///000111111111111111////////////000000000000//////000000000111111111//////000000000111111111222222222333333333444444222222222222333333333333555555555666777777888888666666777777777888888888888777666555666999;;;===777888:::;;;<<<;;;::::::<<<<<<===>>>???@@@AAABBBBBB@@@???>>>===>>>@@@AAA@@@AAACCCCCCCCCCCCDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMJJJKKKMMMNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRPPPOOONNNOOOPPPRRRQQQPPPRRRRRRSSSUUUWWWWWWTTTRRRPPPPPPOOOOOOOOOPPPQQQQQQLLLNNNPPPRRRUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUURRRSSSRRRQQQOOOOOOQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGGGGIIIMMMQQQTTT[[[eeeoooxxx~~~nnn]]]ZZZcccsssyyyuuuvvvzzzwwwuuuZZZPPPJJJMMMMMMEEE@@@@@@999888777777777777666444444444444444333333333333222222222111111222222222222222222111111111111000//////000222333333000---000000000000000000000000............////////////000000000111111111111222000000000000////////////000000000000000000000000////////////000000000000000000111111111111000000...------------......///////////////////////////////////////000000000000111000000////////////000........................---...000111222222111111////////////000000000000......///000000111222222/////////000000000111111000111111111111222222222222222222222333333333444444444555555666777777777666666777777777888888888:::999888777666777888888888888999:::::::::::::::============>>>???AAAAAA@@@???>>>======>>>???@@@???AAACCCCCCCCCDDDEEEGGGFFFEEEDDDCCCDDDFFFGGGIIIHHHGGGGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDFFFIIIKKKMMMJJJLLLMMMNNNMMMMMMNNNOOONNNOOOPPPQQQRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSRRRQQQVVVUUUUUUVVVWWWVVVTTTRRRPPPPPPOOONNNNNNNNNNNNOOOPPPQQQTTTWWWXXXYYYYYYYYYWWWVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRQQQOOOOOOQQQSSSMMMNNNPPPQQQRRRQQQQQQPPPNNNMMMLLLLLLNNNNNNMMMKKKHHHIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDAAABBBDDDDDDEEEFFFIIILLLNNNSSS[[[bbbjjjuuuyyyooohhhiiikkkpppuuu|||sssppptttzzzkkkYYYGGGEEECCCBBBBBB@@@>>><<<:::888666555555666555444444444444333333333222222111111000000000000111111222222222111111111111000111000///000111222000///000000000000000000000000...////////////000000000000000111111111222222222////////////000000000000000000000000000000000000////////////000000000000///000111222222111000///------.........---,,,,,,////////////////////////---.........////////////000////////////000000111........................---...000222333222111000////////////000000000000/////////000000000000000////////////000000000111000000000000111111111111111111111111222222222222333333444444555555666666555555555555666666666666888888888888777777777777999999999888999999:::;;;======<<<<<<<<<===??????>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFFDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJJJJHHHFFFAAAAAAAAABBBEEEHHHKKKMMMJJJLLLNNNMMMLLLLLLOOOQQQPPPPPPQQQQQQQQQPPPOOONNNQQQPPPPPPQQQSSSTTTTTTRRRVVVUUUTTTTTTUUUUUUSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQSSSVVVXXXYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTQQQRRRQQQPPPOOOOOOQQQSSSMMMOOOQQQTTTTTTRRRPPPNNNMMMLLLKKKLLLNNNNNNMMMKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEHHHIIIIIILLLSSS\\\eeemmmrrruuurrryyy~~~yyyuuutttzzz}}}~~~~~~nnnXXXKKK@@@CCCAAA<<<:::<<<;;;777:::777444333444444444333444444444333333333222222000000////////////000000222222222111111111111000333111......///111111111000000000000000000000000000000000000111111111111000000111111222222222222......//////000000111111000000000000000000000000////////////000000000000///000111222222111000///------...///...---+++***////////////////////////,,,---------......////////////...//////000111222........................,,,...000222333222111000////////////000000000000111111000000//////......////////////000000000000111111111111222222222222000000000000111111111111222222333333444555555666333333333444444444555555444555666888999999999999:::999888888888999:::;;;===<<<;;;:::;;;;;;===>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEEEEDDDCCCBBBCCCDDDCCCCCCDDDDDDFFFGGGHHHHHHIIIHHHHHHJJJKKKKKKIIIGGG@@@@@@@@@AAADDDGGGKKKMMMKKKMMMNNNMMMKKKLLLOOOSSSQQQQQQRRRRRRQQQOOONNNMMMQQQPPPQQQRRRTTTUUUTTTSSSSSSQQQPPPQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQRRRUUUWWWWWWVVVTTTRRRTTTSSSSSSRRRRRRSSSTTTTTTQQQQQQQQQPPPOOOOOOQQQSSSNNNPPPTTTVVVVVVSSSPPPMMMLLLLLLKKKLLLNNNNNNMMMKKKHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGDDDEEEGGGGGGGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDEEEFFFHHHJJJDDDGGGNNNYYYeeejjjgggbbbaaattt~~~|||xxxssspppuuuvvvoootttxxx{{{}}}yyyttt|||lllWWWHHH@@@======<<<;;;;;;;;;;;;<<<666666666666555555555555444444444444333333222111222222111111111111222222////////////////////////000000000000000000000000///......//////000111222000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000---......///////////////000000000000000///......////////////////////////000000//////.........---000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222333444444555555666333333333444444444555555666666666666777777777777777777999:::::::::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNEEEBBB???===>>>BBBGGGKKKHHHKKKMMMLLLJJJIIIJJJMMMSSSSSSRRRRRRRRRSSSSSSTTTYYYWWWTTTRRRRRRSSSVVVXXXRRROOOLLLMMMOOOQQQPPPOOOOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUUUUVVVUUUSSSPPPOOONNNLLLJJJJJJKKKLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMKKKIIIHHHHHHHHHGGGFFFGGGEEECCCBBBAAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAFFFDDDAAACCCFFFHHHGGGFFFBBBJJJTTTXXXWWWUUUUUUVVV^^^mmmzzz}}}vvvjjjfffgggoooxxxwwwkkkiiijjjnnn~~~}}}wwwttt|||mmmWWWHHH???;;;;;;;;;:::999999999999:::666666666666555555555444333333444444333333222111222222111111111111222222111111111111111111111111000000000000000000000000111000///////////////000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000---...//////000000//////000000000000000///......////////////////////////000/////////............000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111111111222222222333333333222222333333444555555555444444444555555555666666555666666666777777777777666777888999::::::::::::;;;;;;<<<=====================>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMFFFCCC@@@>>>???CCCHHHKKKIIIKKKLLLKKKIIIIIIKKKMMMRRRRRRQQQQQQQQQRRRTTTUUUXXXVVVTTTRRRQQQRRRTTTUUUPPPMMMKKKKKKMMMOOONNNMMMOOOPPPRRRRRRPPPOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTWWWWWWWWWWWWUUUSSSPPPNNNOOOMMMLLLKKKLLLMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCBBBCCCEEEFFFFFFFFFEEEKKKRRRTTTQQQNNNNNNOOOUUUaaajjjmmmqqqzzz~~~}}}sssiiieeefffnnn{{{~~~sssqqqooommmuuuqqqVVVFFF???===<<<999888888777777777777777666666555555555444444444333333333333333222222111222222111111111111222222111111111111111111111111000000000000000000000000222111000///............000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000---...//////000000//////000000000000000//////...////////////////////////////////////............000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333444444555555555555555555666666666666555555666666666777777777555666777888888999999999:::;;;<<<<<<======<<<<<<============>>>>>>????????????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGEEEGGGIIIJJJLLLLLLLLLLLLFFFEEEBBBAAABBBEEEIIIKKKJJJJJJKKKJJJIIIJJJLLLNNNPPPPPPOOONNNOOOQQQTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQOOONNNLLLLLLMMMNNNNNNMMMOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUYYYYYYXXXWWWUUUSSSPPPOOOPPPOOOMMMMMMNNNOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMKKKHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCEEEGGGHHHKKKNNNMMMJJJFFFEEEFFFLLLSSSWWWWWWZZZbbbmmmsss~~~vvvkkkfffdddcccgggooozzzyyyxxx{{{yyy}}}{{{^^^HHH???===>>>===888777777666666666666666555555555444444444333333222222333333333222222111222222111111111111222222111111111111111111111111////////////////////////111111000//////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......///000000000000000//////000000000000/////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111111111222222222333333333111222222333444444555555444444444444555555555555555555555666666666777777444555666777888888888888::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHEEEFFFIIIKKKLLLLLLKKKJJJGGGFFFEEEDDDEEEGGGIIIKKKJJJJJJIIIIIIIIIKKKMMMOOOMMMMMMKKKKKKLLLOOORRRTTTRRRRRRQQQQQQPPPOOOMMMMMMPPPPPPOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPNNNNNNOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUTTTRRRQQQPPPQQQOOONNNNNNOOOPPPPPPOOOOOONNNLLLKKKKKKLLLNNNOOOLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDD@@@CCCEEEDDDBBBBBBEEEHHHIIIJJJJJJHHHDDDAAAAAABBBFFFIIILLLKKKLLLRRRZZZ```lllrrryyy}}}~~~ooocccdddiiiooo~~~nnn___KKK???;;;<<<:::888888777777666666666666666444444444444333333333333111111222333333222222222222222111111111111222222000000000000000000000000///////////////////////////////////////000111111////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////...//////000000000000000//////000000000000//////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111111111222222222333333333111111222222333444444555222222333333333444444444555555555555666666666666444444666777777777777777999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHDDDFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOKKKJJJIIIIIIKKKMMMOOOQQQOOOOOOPPPPPPOOOMMMLLLKKKPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMOOOQQQUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRQQQQQQQQQQQQOOONNNNNNOOOPPPPPPOOONNNMMMKKKJJJJJJKKKMMMNNNKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEDDDBBBBBBEEEHHHFFFFFFEEECCCAAA@@@AAAAAACCCDDDFFFGGGGGGIIINNNSSSXXXbbbppp}}}{{{zzzyyyttttttrrrsssxxxsssSSSKKKBBB===<<<<<<:::777888888777666666666666666444444333333333222222222000111222222222222222222222222111111111111222222////////////////////////000000000000000000000000............///000111222000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000...///000000111111000000...//////000000000000000////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222333333444444111222222222333333333333444444555555555666666666444555666777777888888888888999::::::;;;;;;::::::999::::::;;;<<<===>>>>>><<<<<<======>>>??????@@@???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGIIILLLNNNNNNMMMJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPPPPOOONNNNNNOOONNNOOOOOOMMMLLLLLLNNNPPPUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNNNNOOOOOOPPPPPPQQQOOONNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCBBBBBBBBBDDDFFFCCCBBBAAAAAAAAAAAABBBBBBAAA@@@BBBEEEEEEDDDFFFKKKRRR[[[kkkzzz{{{uuuyyy}}}~~~iiiUUUEEEBBB>>><<<<<<;;;:::999777777666555555555555666333333333333222222222222000000111222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000///////////////000111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000//////000111111111111000......///000000000000000////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111111111222222222333333333111111111222333333444444222222222333333333444444444444444555555555666666555555666777888888888888888888999:::::::::::::::888999:::;;;<<<======>>>;;;<<<<<<======>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGJJJNNNPPPNNNLLLKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLOOOQQQQQQOOOMMMNNNOOONNNOOONNNLLLKKKLLLNNNPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNMMMMMMNNNNNNOOOOOOMMMLLLJJJKKKMMMNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>???AAABBBBBBBBB@@@?????????@@@AAAAAAAAABBB??????CCCCCCAAADDDIIISSSXXXcccnnnsssvvv|||uuuvvv|||rrrbbbPPP???>>>===:::777666666888888666666555444444444444555333333333222222222111111///000111222222222222222222222111111111111222222111111111111111111111111000000000000000000000000222111000//////......///000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000//////000111111111111111......///000000000000000////////////////////////---.........//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333000111111222333333444444333333333444444444555555444444444555555555666666555666777888888999999999888888999::::::::::::999888888999:::<<<======>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGEEEFFFIIIKKKKKKIIIGGGFFFEEEEEEGGGKKKPPPQQQNNNKKKMMMNNNPPPQQQRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNOOONNNQQQTTTSSSQQQOOOPPPQQQNNNNNNNNNLLLKKKKKKNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRUUUTTTSSSQQQQQQQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMPPPOOONNNNNNMMMMMMNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLIIIIIIJJJKKKKKKJJJIIIIIIIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBBBBBBBBBBBBBBBB???===;;;<<>>======>>>@@@@@@@@@???EEE@@@???BBBCCCBBBEEELLLRRRTTTZZZbbbeeehhhuuu|||vvvtttxxx~~~sssvvv}}}qqqpppqqqtttwwwzzz{{{zzzyyypppYYYHHHBBBBBB;;;:::999888777555444444555555555555555555555555333222111111000000111111333333333222222222111111000000000000000000000000111111000000000000111111//////000000000000//////...///000000000000000///000000000000000000000000111111000000//////............//////000000111111........................////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000//////.........---000000000000////////////000000000000000000000000111111000000//////......---......///000111111111111111222222222333333333222222222222222222222222333333333444444444555555444555666888888999999999999888777666666777888888666666777888999999::::::======>>>>>>>>>>>>===<<<>>>=========>>>???@@@@@@EEEEEEDDDDDDCCCCCCBBBBBB@@@FFFKKKKKKHHHEEEGGGJJJHHHGGGHHHLLLPPPQQQMMMHHHLLLMMMOOOPPPPPPOOONNNLLLIIIJJJLLLNNNOOONNNMMMLLLOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQTTTSSSPPPMMMMMMMMMOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKPPPPPPPPPPPPOOOMMMKKKJJJLLLLLLKKKJJJLLLNNNPPPRRRQQQMMMHHHGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEEEEDDDBBB@@@????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAADDDFFFHHHKKKLLLOOOTTTZZZaaahhhkkkuuunnnkkktttrrrnnnssswww~~~qqq\\\NNNDDD>>>===:::999888888777666555555555555555555555555555555333222111111000000111111333222222222111111111111000000000000000000000000111111000000000000111111//////000000000000//////000000111000000///...---000000000000000000000000111000000000/////////...////////////000000000000........................000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000/////////............000000000000////////////000000000000000000000000111000000000/////////...///000000111222222333333111111111222222222333333222222222222222222222222333333333444444444444555555666777777888888888888999888777777777777888999999999999::::::;;;;;;;;;======>>>>>>>>>======<<<============>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDFFFGGGHHHHHHGGGGGGHHHJJJMMMQQQSSSQQQNNNLLLLLLLLLMMMNNNOOOOOONNNLLLKKKIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMNNNPPPRRRSSSUUUSSSQQQOOONNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHLLLLLLKKKJJJKKKMMMOOOQQQOOOLLLIIIGGGHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDEEEDDDCCCBBBCCCEEEEEEDDDBBB@@@????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEFFFHHHJJJNNNSSSYYY^^^aaaddd___^^^gggzzz{{{wwwssssss{{{pppSSSFFFCCC@@@;;;888888777777777666666666666444444444444444444444444333222111111000000111111222222111111111000000000000000000000000000000000111111000000000000111111//////000000000000//////111111111111000...---,,,000000000000000000000000000000000000////////////000000000000////////////........................111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////............//////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000111222222333333111111111222222222222333222222222222222222222222333333333333444444444444666666777777777777777666999888888777888888999999999999::::::::::::::::::<<<<<<===============<<<============>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGIIIFFFDDDDDDGGGJJJJJJIIIRRRXXX]]]ZZZRRRKKKKKKOOOLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTUUUSSSQQQOOOOOOOOOQQQRRROOOOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOMMMKKKJJJIIIHHHGGGDDDBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBBCCCDDDDDDCCCBBB@@@????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBCCCFFFIIIMMMQQQSSSSSSPPPOOOVVVfffwwwzzzvvvxxxkkkWWWCCC<<<>>>>>>;;;888666666666666666666666666444444444444444444444444333222111111000000111111111111111000000000000///000000000000000000000000111111000000000000111111//////000000000000//////000000111000000///......000000000000000000000000000000000000////////////111111000000//////..............................000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////............/////////////////////.........////////////000000000000////////////////////////000000000000////////////......//////000000000000111111111111222222222222222222222222222222222222222222333333333444444444666666777777777666555555888888888888888999999999888888888888777777777777;;;;;;<<<=========<<<<<<============>>>???AAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIIGGGEEEEEEHHHLLLQQQSSSbbbdddccc[[[PPPJJJKKKNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLJJJHHHFFFFFFHHHJJJLLLKKKLLLOOOQQQRRRSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKKKKKKKIIIFFFCCCAAABBBBBBBBBCCCCCCDDDDDDEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????@@@AAABBBEEEFFFHHHJJJIIIHHHJJJRRR^^^lllttt}}}|||xxxwwwwww{{{mmmSSSHHH>>><<<===;;;888888555555555555555666666666444444444444444444444444333222111111000000111111111111111000000000000///000000000000000000000000111111000000000000111111//////000000000000//////---...///000000111000000////////////////////////////////////000000000000111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////............//////.........///////////////.../////////000000000111////////////////////////////////////000000000000///////////////000000000000000111111111222222222222222222222222222222222222222222333333333444444555555666666666555555444777777888888999999999999888777777777777777777777::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHIIIHHHIIIPPPZZZbbbpppjjj```VVVNNNKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIILLLLLLMMMLLLLLLKKKJJJJJJKKKIIIGGGFFFFFFGGGIIIKKKHHHLLLQQQUUUVVVTTTPPPMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMOOOPPPQQQQQQOOOOOONNNMMMMMMLLLLLLLLLJJJKKKLLLLLLIIIFFFCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDCCCBBBAAABBBDDDAAAAAAAAAAAA@@@??????>>>============>>>>>>>>>>>>========================>>>>>>??????????????????@@@@@@???@@@@@@@@@AAAAAACCCEEEFFFFFFIIIOOOYYY```rrr{{{|||{{{fffQQQBBB>>><<<===;;;777555777444444444555555555555555333333333333333333333333333222111111000000111111222222111111111000000000000000000000000000000000111111000000000000111111//////000000000000//////,,,---...000111111111111////////////////////////////////////000000000000000000000000////////////////////////////////////........................000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////////////////////////////............//////.........///////////////......//////000000111111000000000000000000000000////////////000000000000111111111111111111222222000000000111111111111222222222222222222222222222222222222222333333333333444444555555555555555444555666777888888888888888888888999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGEEEIIIKKKLLLMMMTTTaaalllssshhhZZZPPPLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFKKKLLLLLLLLLLLLKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHLLLRRRVVVVVVSSSNNNJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSOOONNNNNNMMMKKKJJJIIIIIIGGGIIIKKKJJJHHHEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEAAABBBCCCCCCBBBAAABBBCCC@@@@@@AAAAAA@@@???>>>>>>============>>>>>>>>>>>>========================>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@????????????<<<@@@DDDGGGIIINNNTTTYYYZZZfffssszzz~~~vvvtttwww{{{qqq[[[JJJ>>>===:::999;;;:::666555777555555444444444444444444333333333333333333333333333222111111000000111111333222222222111111111111000000000000000000000000111111000000000000111111//////000000000000//////---...///000000111000000////////////////////////.../////////000000000111////////////000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////............/////////000.........///000111111111000000000000000000000000.../////////000000000111222111111111111111111111000000000000111111111111222222222222222222222222111222222222222333333333222333444555555555555555333444666777888888777777777777888888999999::::::888888999;;;;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBCCCAAABBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLQQQYYYdddllliii```TTTMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNQQQSSSRRRPPPLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTLLLLLLKKKJJJHHHGGGEEEDDDDDDFFFHHHGGGDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCC???@@@@@@AAA@@@???>>>>>>============>>>>>>>>>>>>===========================>>>???@@@AAA@@@@@@??????????????????>>>======;;;>>>CCCFFFIIILLLPPPSSSRRR\\\bbbcccfffppp{{{}}}yyyyyytttWWWFFFAAA???>>>999666888:::888777888555555444444444333333333333333333333333333333333333222222111000111111111333333333222222222222111000000000000000000000000111111000000000000111111//////000000000000/////////000000000000000///...////////////////////////.../////////000000111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////---.........//////000000---......///000111111222000000000000000000000000.../////////000000111111000000000///////////////000000000000111111111111222222222222222222222222111111222222222333333333111222333444555555666555222333555666777777777666444555555666777888888999777888999:::;;;;;;<<<;;;;;;;;;<<<===???@@@BBBCCC???@@@BBBDDDGGGIIIKKKLLLMMMJJJIIIKKKSSS]]]eeeiii^^^YYYQQQMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHEEEDDDCCCBBBBBBCCCEEEHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPOOOMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMNNNOOOJJJJJJIIIHHHFFFDDDBBBAAAAAADDDFFFEEEBBB@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCC>>>???@@@AAAAAA@@@>>>===============>>>>>>>>>>>>========================;;;<<<>>>???@@@@@@@@@???======>>>>>>>>>======<<>>===<<<;;;<<<>>>@@@AAABBBBBBCCCDDDFFFGGGIIIJJJHHHHHHJJJMMMQQQUUUYYY[[[WWWUUUQQQNNNKKKIIIIIIIIILLLKKKJJJJJJLLLMMMMMMLLLMMMLLLIIIFFFCCCBBBDDDFFFIIIGGGFFFHHHLLLOOONNNMMMNNNNNNMMMMMMMMMNNNOOOPPPOOONNNOOOPPPPPPOOOLLLIIIIIIJJJJJJKKKJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJIIIGGGKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIGGGFFFDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBAAA???===<<<======>>>>>>?????????@@@>>>>>>======<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>========================888:::===???@@@BBBDDDFFFTTTQQQLLLHHHHHHKKKOOORRR^^^hhhwwwzzzqqqmmmqqqxxx}}}kkkUUUHHHAAA===;;;<<<888888777777666555555444444444555555444333333222222222222222222222222222222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000......---///000111000...////////////////////////000/////////............000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////.........//////////////////////////////////////////..................///000//////.........//////////////////////////////000000000000/////////.....................//////000000000000000000000000////////////////////////222222222111111111000000111111111111222222222222111111111222222222333333111111222222222333333333333333444444444555555555555444444444333333333333888777777777888999::::::999999::::::;;;<<<<<<===<<<<<<===>>>????????????@@@AAAAAABBBCCCEEEGGGHHHGGGGGGHHHJJJNNNQQQTTTVVVTTTRRROOOLLLJJJIIIIIIIIIKKKJJJJJJJJJLLLMMMMMMMMMLLLLLLJJJHHHFFFFFFIIILLLMMMKKKJJJJJJMMMNNNNNNLLLPPPOOOOOONNNNNNOOOOOOOOOPPPOOOOOOPPPPPPOOOLLLIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAA@@@???===<<<=========>>>>>>>>>??????>>>=========<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>========================;;;<<<>>>??????@@@CCCEEEOOOKKKFFFBBBAAABBBFFFHHHOOOXXXffftttzzzttttttsssuuu}}}yyyZZZMMMAAA<<<;;;::::::<<<777777777666555555444444444444444444444333333222222222222222222222222222333333222111111111111222000000000000000000000000111111111111111111111111000000000000000000000000//////............/////////......///000111///...////////////////////////////////////............000000000000000000000000111000000000000000111111000000000000000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////000//////......//////000222222000//////.........////////////////////////000000000/////////......------...//////000111111000000000000000000000000////////////////////////222111111111111000000000000000000000111111111111111111111222222222222333111111222222222333333333444444444555555555666666555555555555555444444444888888888888888888999999::::::::::::;;;;;;<<<===:::<<<>>>@@@AAA@@@???>>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOOOONNNLLLJJJHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLKKKJJJJJJKKKNNNQQQRRRPPPNNNMMMNNNNNNMMMLLLQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPOOOLLLIIIIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDDDDFFFIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===>>>?????????>>><<<;;;<<<<<<<<<========================<<<<<<<<<<<<<<<:::;;;<<<=======================================>>>??????>>>>>>???BBBEEEJJJFFFAAA===;;;;;;===>>>BBBIIISSS___jjjuuuxxxsssrrr}}}~~~nnn\\\JJJAAA:::999:::888777888666666666555555444444444333333444444444333333222222222222222222222222222444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000//////000111111000...///////////////////////////////////////.........////////////////////////000///.........///111222////////////////////////////////////////////////000000000000000000000000000000//////......------////////////////////////000000////////////000000111000000///......//////////////////////////////000000/////////.........////////////000000111111////////////////////////////////////////////////111111111111000000000000////////////000000000000111111111111222222222222111111222222222333333333444444555555555666666666666666666666666555555555999888888888888888999999===<<<;;;:::999999::::::<<<===>>>@@@@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNKKKLLLLLLLLLKKKLLLOOORRRQQQPPPOOONNNNNNNNNNNNMMMOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLIIIGGGGGGHHHHHHHHHGGGGGGGGGDDDCCCDDDFFFIIIJJJIIIHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<>>======???CCCFFFFFFDDD@@@<<<::::::;;;<<<@@@CCCGGGMMMVVV```kkkrrr|||vvvtttyyyjjjTTTIIIEEE>>>:::;;;;;;777444555555555555555444444444444222222333333444333333222222222222222222222222222333222111000///000111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000111222222111///////////////////////////.........///////////////////////////////////////......---,,,---...///000////////////////////////////////////////////////000000000000000000000000000000//////......------////////////////////////000000////////////000000...---------......///000////////////////////////////////////............111111000000////////////////////////////////////........................000000000000000000000000....../////////000000000000000111111111222222222111111222222222333333333444444444444555555555666666666666666666666666666888888888777888888999999;;;:::999888888999;;;<<<>>>============???@@@AAA>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHKKKMMMMMMLLLKKKLLLMMMLLLLLLMMMLLLKKKKKKMMMOOOMMMNNNNNNMMMMMMMMMNNNOOOMMMNNNPPPRRRTTTUUUUUUVVVQQQPPPNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEFFFIIIJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>><<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<>>:::888::::::666444666444444444444444444444444111222222333333333333333222222222222222222222222222222111000000000000111000000000000000000000000........................000000000000000000000000000000111111111111000000222111000111222222000///////////////////////////.........///////////////000000000000000000000000,,,,,,,,,,,,---...//////000000000000000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////000//////......//////000,,,,,,,,,------...///000/////////////////////////////////.........------111111000//////...------000000000000000000000000........................//////000000000000000111////////////000000000000000000000111111111111222111111222222222333333333333333333444444444555555555555555666666666666666777777777777888999:::;;;888888777777999;;;>>>@@@>>>===;;;;;;;;;===@@@AAA????????????@@@AAABBBCCCFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIILLLOOONNNKKKIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJLLLKKKLLLMMMMMMLLLMMMOOOQQQLLLMMMPPPSSSUUUVVVVVVVVVOOONNNLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHJJJLLLLLLKKKJJJLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>BBBEEE<<<;;;:::999999999:::;;;===>>>>>>???AAAGGGNNNSSSQQQRRR[[[kkkyyygggSSSEEE>>>;;;:::666444777777555555777333333333333333333333333111111222333333333333333222222222222222222222222111111111111111000000///000000000000000000000000////////////////////////000000000000000000000000//////000111111000//////111000//////000000...---////////////////////////............/////////000000000000000000000000000+++,,,---...////////////000000000000000000000000////////////////////////////////////////////////.........//////////////////////////////////////////..................//////...............////////////////////////////////////.........---------//////..................000000000000000000000000........................////////////000000111111//////000000000111111111000000000000111111111111111111222222222333333333222222222333333333333444444444555555555666666666666666666777888:::;;;<<<>>><<<:::999999;;;===???;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBDDDDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNQQQPPPKKKHHHHHHJJJIIIKKKKKKKKKJJJIIIJJJLLLKKKLLLNNNMMMLLLLLLOOOQQQMMMOOOQQQSSSTTTTTTSSSSSSMMMKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLLLLOOONNNMMMNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????======<<<<<<===>>>>>>???============<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999;;;<<<<<<<<<===???AAA999999999888888888888888999:::<<<===>>>AAAEEEHHHEEEDDDJJJYYYgggnnnrrruuu~~~sss^^^MMMEEE@@@<<<888999555444666666444555888333333333333333333333333000111222333333333333333222222222222222222222222000111222222222111///...000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---///...---...///...---+++////////////////////////---.........//////000000000000000000000000000000+++,,,...000111000000///000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////......------------......222111000//////....../////////////////////////////////.........---------,,,,,,------.../////////000000000000000000000000.........................../////////000000111111000000000000111111111111000000000000111111111111111111222222222333333333111111222222222333333333333444444444555555666666555555666777888:::<<<===FFFDDD@@@<<<:::999::::::888999;;;===>>>===<<<;;;>>>>>>===>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJOOORRRPPPKKKGGGGGGIIIHHHIIIKKKKKKJJJJJJKKKMMMLLLNNNPPPOOOLLLLLLNNNQQQPPPQQQRRRTTTTTTRRRQQQOOOKKKJJJIIIIIIKKKLLLLLLKKKMMMLLLKKKKKKLLLMMMNNNOOOSSSRRRQQQRRRSSSSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????===============>>>???@@@>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::;;;===<<<;;;;;;<<<===:::::::::999999888777777777999;;;<<<<<<===???@@@BBB>>>???IIISSSWWWYYY[[[ggguuuyyyxxx{{{rrr\\\SSSHHH@@@>>><<<999666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///111111222222222............////////////000000//////.........---......///000000000000000//////.........---------////////////////////////////////////////////////000000000000000000000000000000//////.........---+++,,,.../////////...---//////000000///...------000000000000////////////000000//////.........---//////////////////////////////000000000000//////000000000000111111111111111222333444555444333333333333333444444444555555666555444333444666888999;;;:::999999999999:::;;;BBBAAA>>>;;;999888888888;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDJJJJJJJJJJJJIIIIIIIIIIIINNNMMMKKKJJJJJJJJJKKKLLLOOORRRTTTTTTSSSQQQPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIKKKMMMNNNNNNMMMMMMNNNOOORRRQQQPPPPPPQQQPPPNNNLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFHHHHHHEEEEEECCCBBBAAA@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::::::::::::::999999:::;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999::::::;;;:::999888777777777777888888999::::::;;;<<<<<<<<<===@@@BBBEEEGGGHHHIIITTTZZZccckkkqqqvvvzzz}}}~~~~~~jjjSSSNNNGGG???:::999999666444555555555555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///111111222222111............////////////000/////////..................///000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////000/////////............---...//////000000/////////////////////...------000000000000/////////...000/////////............//////////////////////////////000000000000//////000000000000111111111111111222333444444444333333333333333444444444444555555444333333333555777888;;;:::999888888999:::;;;???>>><<<:::999888888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAAAAABBBAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLLLLMMMPPPRRRSSSRRRPPPPPPPPPOOONNNMMMKKKJJJJJJIIIIIILLLMMMNNNMMMMMMMMMOOOQQQSSSRRRPPPQQQRRRRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGDDDCCCBBBAAA????????????????????????????????????>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::::::::;;;999999::::::;;;::::::999:::::::::999999:::::::::999999999999999:::;;;;;;;;;:::999888777777777777888888999::::::;;;<<<<<<888999;;;===@@@AAABBBCCCGGGKKKQQQWWW\\\cccjjjnnnyyy{{{~~~gggPPP@@@@@@;;;666555666777555333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000111111111111............////////////////////////..................///000000000000000000000000000000/////////////////////////////////////////////////////////........................////////////............///////////////000111111///////////////......---000000000/////////......////////////............//////////////////////////////000000000000//////000000000000111111111111111222222333444333333333333333333333444444444444444444333333444555777888<<<:::888666666888:::<<<;;;;;;:::999888888888888777888888999999:::;;;;;;<<<======>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNMMMOOOQQQQQQPPPOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMOOORRRUUUUUUSSSQQQPPPRRRSSSSSSRRRNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAA???>>>>>>>>>>>>????????????????????????>>>??????@@@@@@??????>>>===<<<<<<<<<<<<======>>><<<<<<;;;:::::::::;;;;;;999999::::::::::::999999999888888888888888888999888888888999999:::;;;;;;::::::999888777777777777888999999::::::;;;;;;<<<777777888:::;;;<<<======<<<>>>@@@CCCGGGNNNWWW\\\hhhmmmuuu}}}~~~sss___QQQGGG@@@999777555555666777777555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000111111000000............///////////////////////////...............///000000000000000////////////////////////////////////////////////////////////////////////........................///////////////.........000///.........///111222...///////////////......000000/////////.........///////////////.........//////////////////////////////000000000000/////////000000000111111111111111111222222333333333333222222333333333444444444444444444444555666777888;;;999777555555777999;;;999888888888999999::::::777777888888999:::::::::=========>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJKKKLLLNNNPPPQQQOOOQQQRRRQQQOOOMMMMMMNNNMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMMMMMMMMMMPPPUUUXXXWWWTTTQQQPPPPPPQQQQQQQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA??????>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<===>>><<<;;;;;;:::::::::;;;;;;999::::::::::::999888888777777777777777777777777888888999999999999999999:::999999888777777888888999999999::::::;;;;;;;;;999999999999999:::;;;;;;;;;;;;<<<===???DDDJJJOOORRRXXXbbbnnnwww~~~}}}~~~}}}|||hhhRRRGGGBBB>>><<<777666555666666777666666444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////.........------.................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000///............////////////.........///////////////......///000000000000000........................////////////////////////////////////////////////.................................//////////////////...---,,,---...///000......///////////////...////////////...................../////////////////////////////////////////////000000000000/////////000000000111111111111111111111111222222333333222222222333333333444444555555555555666777888888999888666444444666888999777777888999:::;;;;;;;;;888888888999::::::;;;;;;=========>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMOOOQQQSSSRRRSSSSSSQQQNNNKKKKKKKKKMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNQQQUUUYYYYYYUUUQQQOOOOOOOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@???@@@@@@????????????????????????>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<999:::::::::999999888777555555666777777666555555888999999999999888666666:::999888888777888888888999999::::::::::::;;;;;;:::999888888888888999999:::<<<=========>>>@@@BBBBBBFFFNNNYYYfffsss~~~{{{}}}}}}|||{{{gggPPPEEEAAA===888555666666555444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000/////////............////////////.........///////////////......///000000000000000------------............////////////////////////////////////////////////.................................///////////////---------------...//////---...///////////////////////////.........------........./////////////////////////////////////////////000000000000//////000000000000111111111111222111111111111222333333222222222222333333333333444444555555666777777777777666555555555555666777666777888999:::;;;;;;;;;888999999::::::;;;<<<<<<=========>>>>>>>>>??????>>>=========>>>???@@@AAADDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLLLLNNNOOOQQQSSSRRRRRRRRROOOLLLJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNNNNQQQTTTXXXXXXUUURRRPPPPPPOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????===>>>>>>??????>>>>>>===>>>======<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<::::::::::::999888777666444555666777777666555444777777888999999777666555999999888888888888888999::::::::::::::::::::::::999888666555555555666777777999;;;;;;:::999999:::===>>>BBBJJJUUUbbbnnnuuuzzz|||}}}^^^QQQEEEAAA@@@;;;777777666666555333222222333444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///////////////..................////////////............/////////000......///000000000000000---.........////////////////////////////////////////////////////////////////////////////////////............/////////000------...///////////////------.../////////////////////.........---------............/////////000//////////////////////////////000000000000//////000000000000111111111111222111000000000111333333111222222222222333333333222222333444555555555555555555555666666555555555444555777999999:::999999888888999::::::;;;;;;<<<============>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIILLLLLLKKKKKKLLLNNNOOOPPPMMMNNNMMMLLLIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKMMMNNNOOOOOOPPPSSSUUUUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHGGGFFFEEEFFFFFFCCCCCCDDDEEEEEEDDDCCCCCCAAA@@@@@@????????????@@@????????????????????????======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===:::::::::999999888777666444555666777777666555444333444666888999999888777999888888888888888999999::::::::::::::::::::::::888777555444444444666777666777999999888888999:::;;;<<<>>>CCCJJJQQQXXX]]]iiikkkpppvvv}}}~~~zzz___KKKBBB;;;;;;999666777<<<666666555333222222444777333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////............//////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///////////////................../////////000---.........//////000000...//////000000000000000.../////////000000111111////////////////////////////////////////////////000000000000000000000000---.........//////000000---...000111111111000///------...///000000////////////.........------------.........//////000000//////////////////////////////000000000000//////000000000000111111111111222111000000000111333444111111222222222333333333000000111222333333333333333444555666666555444333333444666777888888888777888888888999::::::;;;;;;============>>>>>>>>>>>>@@@????????????AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKJJJJJJJJJLLLMMMNNNHHHIIIJJJIIIGGGGGGIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNJJJLLLNNNOOOOOOPPPQQQSSSRRRRRRRRRSSSUUUVVVTTTSSSPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEFFF@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???????????????????????????======>>>>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===:::::::::999999777666666444555777888888777555444///111444888::::::::::::999888888888888888999999::::::::::::::::::::::::999888666555555666777888777888999::::::;;;>>>@@@888:::>>>BBBFFFIIIKKKKKKOOOQQQXXXcccqqq|||oooVVVLLL>>>===:::888666555555555555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222111000000000000000222111111111000000//////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000222222111000///...------////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000////////////000000000000////////////222111000000000000000111000000111222333333444444222222333333333333444444555666666777888999999:::999999888888777777666666888888888888888888888888::::::;;;;;;<<<======>>>=========>>>??????@@@@@@EEEEEEDDDDDDCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIMMMJJJGGGHHHLLLNNNNNNMMMQQQRRRRRRRRRRRRRRRQQQQQQWWWVVVSSSQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMHHHGGGEEEFFFGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============@@@>>>======>>>??????>>>AAA@@@@@@???>>>======<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::@@@>>><<<999777777777888;;;:::999888777555444444888888888888888888888888777777777888999999::::::;;;::::::999888888888999999999999888777666666555777555444666999;;;:::888:::;;;<<<>>>???AAABBBCCCGGGEEEFFFLLLWWWeeeqqqxxxtttYYYHHHAAA<<<;;;999777666555555555555444444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000///...............///000000000000//////......////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000111111000000///.............../////////000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000////////////000000............////////////////////////000000000000000000000000////////////111000000000000000111111111111111222222333333333222222333333333333444444444444555555666666777777888888888777777777777777888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLLLLLLLLLLLLLKKKMMMKKKIIIJJJMMMOOOOOONNNOOOPPPQQQQQQRRRRRRRRRRRRUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMJJJIIIGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============@@@>>>======>>>??????>>>@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::===<<<:::888888888::::::::::::999888777777666666888888888888888888888888999888888888888888888888;;;:::999999888888888888999999888888777666666555666444444666999;;;:::999::::::;;;===>>>???AAAAAAAAA???@@@EEENNNYYYbbbgggtttvvvxxx{{{~~~||||||}}}jjjWWWGGG???===999888777666555555555555444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///...............///000////////////............////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000////////////////////////------........./////////////////////000000000000////////////////////////////////////////////////////////////////////////000//////......//////000------------..................//////000000111111////////////000000000000000/////////000111222222111111222222222222222222222222333333333333444444333444444444444444444444666777777777777777777888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@??????@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLOOOQQQQQQQQQMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFEEECCCAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============@@@>>>======>>>??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888999:::<<<===:::::::::999999888888888888888888888888888888888::::::999888888777666666:::999999999888888888888999888888777777666666555555444444666888::::::999888999:::;;;<<<===>>>???<<<;;;;;;???FFFMMMRRRUUUZZZ\\\^^^bbbhhhmmmrrruuuppprrrtttvvvvvvxxx{{{}}}ttt^^^OOOEEE>>><<<===666666555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////........./////////000000------------.........///////////////000000000000/////////////////////////////////////////////////////////////////////////////////....../////////------........./////////---......///000111111222////////////000000000000////////////000111333333222222222222111111111111222222222333333333444444444444444333333333333333555666666666777777888888888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMNNNNNNNNNOOOMMMMMMMMMNNNPPPQQQRRRRRRMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEDDDCCCAAA???@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>============???>>><<<<<<>>>???>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888999:::<<<<<<::::::::::::::::::::::::888888888888888888888888999888888888777777777666888888999999999888888888888888777777666666666666777666666666777777777777888888888999:::;;;<<<<<<::::::;;;>>>CCCGGGIIIJJJHHHHHHIIIKKKNNNSSSWWWZZZ___dddllltttxxx|||~~~dddUUUEEE>>><<<999777888444444444555555444444444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////------......//////000000------------.........///////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////....../////////000000000---......///000111111222.../////////000000000111////////////000111333333222111111111111111111111222222222333333333444444555555444444444444444444555555666666777777777888777777777777777777777777555666777999:::<<<===>>><<<<<<<<<===>>>>>>??????????????????@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>============???===<<<<<<===>>>>>>===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::;;;;;;;;;888888888888888888888888666666777777777888888888777777888999999999888777777777777666666666666666999999888777555444444444777777888888999999999:::999:::;;;???CCCEEEEEEDDD???>>>======???AAADDDFFFKKKSSS___kkkuuu{{{~~~gggOOOEEE===<<<<<<999666555444444555555555444444333333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000///...............000000000000111111111111////////////////////////////////////////////////////////////000000000000////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000---------....../////////------........./////////////////////000000000000///////////////////////////////////////////////////////////////////////////......------......///////////////000000000111......//////000000111111......//////000000111111000/////////000111222222000000111111111111111111222222333333333333444444555555555555555555555555555666666666666666666777777777777777777777777777555555777888:::;;;======;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBCCCAAA@@@???>>>============???===<<<<<<===>>>>>>===;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888::::::::::::::::::::::::888888888888888888888888555555666777777888999999666777888999999999888777666666666666666666666666999:::999777555333333333777777777888888888888888777888999===@@@BBBAAA???:::999999999;;;<<<>>>???<<>>;;;<<<===999666666555555666666555444333222333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000...------------/////////000000000111111////////////////////////////////////////////////////////////000000000000////////////////////////....................................////////////........................////////////////////////////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000---.........................../////////000000000////////////000000000000///////////////////////////////////////////////////////////////////////////......------......///........./////////000000////////////000000000000.........///000111111111111000000000000000111111//////000000111111222222222222333333333333444444333333444444555555666666666666666666666555555555777777777777777777777777777777888888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKNNNPPPOOOLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFEEECCCBBBBBBDDDDDDCCCAAA??????@@@AAAAAABBBCCCCCCAAA@@@???>>>============>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999999999999888888::::::::::::999999999999888888888888888888888888666666666777777777777777555666888999:::999888777666666666666666666666666666888999777444333444555888888888888777777777777777777888:::======<<<:::777777888999:::;;;<<<===:::===CCCHHHMMMSSSXXX\\\ggghhhlllvvvkkkXXXIII>>>:::666555777777444333555555666777777666444333222333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000555444222111///.........---.........//////000000////////////////////////////////////////////////////////////000000000000////////////////////////..................................../////////000........................////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000........................////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........------.........---------.........//////000000000000////////////---......///000111111222222111000000000000000111...//////000111222222333222222333333333444444444222222333444444555666666777777666666555555555444777777777777777777777777:::999999999888888777777;;;;;;<<<<<<===>>>>>>>>><<<<<<>>>???AAACCCDDDEEEAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKNNNPPPNNNKKKHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCCCCBBB@@@??????@@@AAAAAABBBCCCCCCAAA@@@???>>>============>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::::::::::::::::::::666777888999999999999999:::::::::999999888888888888888888888888888888888888888777777666666555555444666888999:::999888777555555555666666666666666333666777777555444666888888888888888777777777777888888888999;;;;;;999777666666888999999999999999???@@@@@@???@@@BBBFFFJJJNNNUUU```lllwww|||zzzyyy}}}yyyaaaQQQFFF???>>>:::888666666777777555333555555555555555555555555444444333333222111000000000000000000000000000000222222111111111111222222000000000000000000000000111111000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......////////////////////////////////////////////////---...///...---,,,---/////////............//////000000//////.........---000000000000000000000000000000000000000000000000////////////////////////............////////////....................................//////////////////000111111111111111...///000111111000///.........///000111222222333000000000000000000000000111111222222222333333333333444555555666666555555555555555555555444444444666555333333333444666888555666777888999:::;;;;;;999999999:::;;;<<<===>>>???>>>>>>???@@@BBBEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMLLLKKKJJJJJJHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIIIIIIIGGGEEECCCEEEDDDCCCCCCDDDCCCAAA?????????@@@AAAAAAAAA@@@@@@======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;999999999999999999999999999999999999999999999999777888888888888999999999999999999888888888888777666666666777888888999999666666555444444444444555444666777777666555555666888888777777666666555555777888888888999999999999555666666777888999999999===============<<<<<<<<>>>>>???@@@BBBDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBDDDFFFKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKJJJIIIGGGEEEEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@@@@AAAAAA@@@??????<<<============<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;888888888888888999999999999999999999999999999999999999999999999999999999777777888888888999999999888888888777777777666666777777777777777777777777666666555444444444444444333555777777666555555666666666666666666666777777777777777777888888888888555666666777888888999999::::::::::::;;;;;;;;;;;;;;;===BBBJJJSSSXXXYYYXXX```cccjjjsss}}}```SSSEEE>>><<<999888999:::999777777888888777555444444444444444444444444333333333222111111000000000000000000000000000000222111111000000111111222000000000000000000000000//////////////////000000////////////////////////////////////////////////......................../////////////////////////////////000000000111111///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......///////////////////////////------------------------...///000000......///000//////............//////////////////............000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////............////////////...///000000111111000000//////000000000000//////000000000000000000000000000000000000000000000000111111111222222222222333222222333444444444444333666666666666666666666666555555444333333555666777444555777999::::::999999:::999999::::::;;;<<<======>>>???AAACCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDDDDCCCBBBDDDEEEJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLKKKIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<===<<<<<<;;;::::::;;;<<<============<<<;;;<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<888888888888777777777777999999999999999999999999999999999999999999999999777777777888888888999999777777666666666555555555999888888777666666555555666666555555444444444444222444666666555555666777444444555555666777777888555555666666666777777777555666666777777888888999666777777888888999999999:::;;;>>>BBBGGGIIIHHHGGGJJJQQQ[[[fffppp|||}}}zzzyyy}}}qqq^^^OOOFFF>>>===<<<:::888888999777666666777777666444333333333333333333333333333222222222111111000000000000000000000000000000111111000000000000111111///////////////////////////000000000000000111111////////////////////////////////////////////////........................////////////////////////000000000000111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////------------------------///000111000///...///111//////............/////////////////////.........////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000............////////////...//////000000000000000/////////000000000000000000000000000000/////////000000000000000000000000111111111111222222222222111111222333333333333222333333444444444444444555555444444444444555666777444555777999:::999888888:::999999999:::;;;;;;<<<:::<<<>>>AAACCCCCCDDDCCCFFFFFFDDDCCCBBBBBBAAAAAABBBDDDFFFFFFEEEEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLLLLKKKKKKKKKMMMKKKJJJHHHHHHIIIKKKLLLJJJKKKLLLKKKIIIHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@AAAAAAAAAAAA@@@>>>==================<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777888888888888888888888888999999999999888888888888777777777777888888888888777777777666666666555555777777777666666555555555555555555555555444444333222444555666555555666777444444444555555666666666444444444555555555666666666666666666777777888888444555555666777888888999:::;;;===???@@@@@@???>>>>>>FFFQQQZZZaaaiiittt|||}}}|||xxxvvvuuusss|||hhhRRRGGGDDD>>>999::::::666333333666555444444555666444333333333333333333333333333222222111111111111111000000000000000000000000000111000000000000000000111////////////////////////000000000111111222222222////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////....../////////////////////////////////........................///000111000///...///111//////............//////.........///////////////////////////////////////........................////////////////////////............////////////000000000000000000000000............////////////......///000000000000000///////////////000111111000000000///////////////000000000000000000000000000000111111111222222222000111222222333333222222222333333333444444555555444444444444555555666666444555777888999999888777::::::999999999:::;;;;;;999;;;===???@@@AAA@@@@@@EEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFFFFEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLMMMKKKJJJHHHIIIJJJLLLMMMJJJKKKLLLKKKIIIHHHHHHIIILLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999888888888888888888888888999999999888888777777777666666777777777888888888888888777777777666666666444444555555555666666666555555666666555555444333222444555666555444555666555555555555444444333333333444444444444555555555666666666666666777777777444444555666777888888999666777999:::999999999999===CCCKKKOOOQQQUUU]]]cccbbbdddgggjjjmmmooorrrssswww}}}xxx```MMMBBB???===888666888888444333444555444222333444555444222222222222222222222222222111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000//////000000111111222222////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////...///000000......///000//////............//////.........///////////////000000000000000000000000........................////////////////////////............////////////////////////////////////............////////////---...//////000000////////////......///000111222////////////////////////000000000000000000000000000000000111111111111222111111222333333333333222444444444555666666777777444444444555555555555666666666666777777777888888::::::999999999999:::::::::;;;<<<===>>>>>>>>>>>>CCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAACCCFFFHHHIIIIIIJJJKKKMMMNNNNNNOOOQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNIIIJJJKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@???>>>============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999888;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999999888777777666666666666666777777777888888888888888777777777666666333333444444555666666777444555666666666555333222333444666666444333444555666555555444333333222222333333444444444555555555666666666666666666666666555555555666666777777777555777888999888888999:::@@@BBBEEEEEEEEEFFFJJJMMMHHHJJJNNNSSSYYY___dddgggnnntttzzz{{{{{{hhhVVVIII@@@<<<>>>:::666555777777555555777555444333333555555444333222222222222222222222222000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000---------...///000000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////........................---...//////...---.../////////............//////............/////////000000000000000000000000000........................////////////////////////............////////////....................................////////////---...//////000000/////////.........///000222333---.........///000000000000000000000000000000000000000000000111111111111111222222333333333333333333333444555555666777777333444444555555555555555888777555555555666888999::::::999999999999999:::=========<<<<<<=========@@@@@@@@@@@@@@@AAAAAABBB@@@@@@???>>>>>>@@@DDDHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNGGGIIIJJJJJJHHHHHHIIIKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>????????????>>>>>>;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999::::::::::::::::::;;;;;;888888888888888888888888999999999888777666666666666666666666777777777888777777666666666555555555444444444444444444444555444555666777666555333222444555666666444222222333444444444333333333333333444444444444555555555555666666666666666666666666555555555555555555555555555888::::::999999;;;===???>>>===<<<<<<>>>@@@AAA<<<===@@@DDDIIINNNPPPQQQSSS\\\eeejjjnnnuuu||||||~~~ttt```KKKAAA>>>;;;;;;===777444222444444222333666666444333444666666555444111111111111111111111111000000000000000111111111000000000000000000000000000000////////////000000000000000000000000000000++++++,,,,,,---...//////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////---------------------------...///...---,,,---/////////............//////---.........//////000000000000000000000000000000........................////////////////////////............/////////000..................................../////////000---......//////////////////.........///000222333,,,------...///000111111000000000000000000000000000000000000111111111111222222333444444444444333111111222222333444555555333444555555666666555555999777555444444666888:::::::::999999888999999999@@@???>>><<<<<<<<<===>>>????????????@@@AAABBBCCCAAAAAA???======@@@EEEIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNGGGHHHIIIIIIHHHHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>===>>>>>>????????????>>>999999;;;<<<===>>>>>>>>><<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;777777777777777777777777999999999888777666666555666666666666777777777777666666555555555444444444666555555444444333333222444555666777777555333222555666777666333222111222111222222333333444444555444444444555555555666666666666666666666555555555555444444444444444444444333666888888666666999<<<<<<:::777666888;;;======:::;;;===@@@BBBCCCBBBAAA>>>GGGQQQUUUWWW\\\fffooowwwxxx~~~wwwrrrrrrvvvvvvvvvxxx}}}fffPPPJJJAAA>>>>>>>>><<<999666666666666555555555555222222222222222222222222222222222111111111000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000//////.........---000000//////.........---//////////////////////////////////////////////////////............//////////////////////////////////////////////////////............///////////////////////////////////////////////////...............------------......////////////////////////////////////////////////000000000000000000000000////////////000000000000111000///......///000111////////////............//////////////////////////////.........---------////////////////////////........................////////////////////////............////////////////////////////////////000000000000000000000000.../////////000000000111000000000000111111111111333222222111111222222333222222333333333333444444777777666666555555555444888888777777777777777888888888777777888:::<<<===???>>>======>>>>>>===;;;???@@@@@@AAAAAABBBBBBCCC>>>=========@@@CCCGGGJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIMMMLLLKKKLLLLLLLLLJJJHHHGGGFFFEEEGGGIIILLLLLLLLLOOOOOONNNMMMLLLKKKJJJJJJKKKHHHDDDCCCEEEEEEDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAA???>>>>>>>>>??????======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;:::;;;::::::999888888888999777888:::;;;<<<;;;;;;:::777888888888888999999999555777888999999888777555666777888888888666555444444555555555666666777777222222222333333333333333555444444333333222222111111111111111111111111111333444444555555444444333222222222222222222222222444444333222333444555666555555555555555555555555888555333444666999;;;;;;:::999999888777666666555777777888999::::::;;;;;;:::;;;===AAADDDHHHLLLNNN[[[^^^aaadddeeefffiiijjjttttttuuuxxx|||{{{bbbOOOGGGBBB;;;999::::::888555666666666666555555555555222222222222222222222222222222222111111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000/////////............000/////////............////////////////////////////////////////////////------,,,,,,,,,,,,------/////////////////////////////////////////////////////////000000000000111/////////////////////////////////////////////...---------,,,,,,---------////////////////////////////////////////////////........................////////////000000000000111000///......///000111////////////....................................//////.........---------////////////////////////........................////////////////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222111111000000111111222222222333333333333444444777666666666555555555444777777666666666666777777666666555555666888:::;;;@@@>>><<<;;;<<<>>>>>>===???@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>@@@CCCFFFHHHKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKLLLMMMMMMKKKIIIHHHGGGFFFGGGJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKHHHDDDDDDEEEEEEDDDBBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>??????======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;:::;;;<<<===<<<:::;;;:::999999888888999999888999:::;;;;;;;;;:::999777777888888888999999999555666888999999888666555666777888888777666555444444555555555666666666777777777777666666555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333444333333222333444555666555555555555555555555555777555444555888:::::::::666666666666777777777777666777777888999999::::::;;;;;;<<<<<<>>>???@@@AAAHHHJJJNNNQQQSSSUUUYYY[[[gggiiinnnuuu}}}jjjUUUGGG???>>>;;;777666888888666333666666666555555555555444222222222222222222222222222222222111111111111111000000000000000000000000000111111222222111111000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////............////////////////////////////////////////////////------,,,,,,,,,,,,------////////////////////////////////////////////////000000000000111111111111////////////////////////......//////////////////---,,,,,,,,,,,,,,,,,,---////////////////////////////////////////////////........................////////////000000000000000//////......//////000////////////...................................................---------////////////////////////........................////////////////////////............////////////////////////////////////........................000000000000////////////000000000000111111111111111000000000000000000111222222333333333333444444666666666555555555555555888777777666666777777888666666555555666888:::;;;AAA>>>;;;:::<<<>>>?????????@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCEEEGGGJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMNNNMMMKKKJJJIIIGGGHHHJJJKKKKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;======<<<;;;::::::999999888888999999999::::::;;;::::::999888777777777888888888999999666666888888888888666666666777777777777666666555555555555555555666666666777777666555444333222222111111222333333444555555444444444444444444444444333333444444444444333333444444444444444444444444333333333333333444555555444444444444444444444444666555555777999::::::888222222333555666777888999555555666666777888888888:::999999888888888999999:::<<<===???@@@BBBFFFIIISSSWWW^^^hhhrrr|||~~~~~~dddOOODDD???>>>:::888777888::::::888666666666555555555444444444222222222222222222222222111111111111111111111111////////////////////////000000111111111111000000////////////000000000000////////////////////////000000000000///////////////////////////////////////////////////.........///////////////.........//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000111111111////////////////////////............////////////...------,,,,,,------...////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////............................................................////////////////////////........................////////////////////////............////////////////////////////////////........................000000000000///////////////000000000111111111111111111000000000000111111222222222333333333444444555555555555555555555555888888888777888888999:::888888777777888:::<<<===@@@>>>===>>>@@@AAAAAA@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBAAABBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJLLLNNNOOONNNLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBB?????????>>>>>>>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<===>>>===<<<::::::999999888999999:::::::::::::::999999888888777777777777888888888888666666777888888777666666666777777777777666666666555555555555555555555555555555555444333222222111222222222333333444444444555555555555555555555555333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444666888::::::888666111111222333555666777777444444555555555666666666666666666777777999:::;;;;;;;;;:::999888999<<>><<<<<<777777888999::::::999777555555555555444444444444222222222222222222222222111111111111111111111111////////////////////////......////////////......////////////000000000000////////////////////////000000000000////////////////////////////////////.........///////////////........./////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////........./////////000000////////////////////////---.........//////000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////000000000000......////////////......////////////....................................---.....................////////////////////////........................////////////////////////............////////////////////////////////////........................000000000000///////////////000000000111111111111222222222111111222222222222222222333333333444444444444444555555555555555666666666666666777888888888888777777888:::<<<======>>>@@@CCCEEEEEEBBB??????@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCEEEHHHJJJLLLJJJIIIIIIIIIJJJKKKKKKLLLGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<===>>>===<<<:::999999888999999::::::;;;::::::999888888888888666666777777777888888888666666666777777666666666777666666666666777777777555555555555555444444444666666666666666666666777444444444333333222222222333333333333333333333333222333333333333333333222111111111111111111111111222222222333333333333333444444444444444444444444333444555888999999777444222222333333444444444555333444444444444444555555444444444555777888:::;;;;;;;;;:::888777777:::<<<888:::===AAADDDGGGHHHIIIOOOSSSYYY^^^cccgggkkknnnrrrtttvvvwwwwwwyyywww```SSSEEE>>><<<999555444555555666777777777666666555555555444444444444333222222222222222222222222111111111111111222222222000000000000000000000000---......//////......---////////////000000000000000000000000000000000000000000000000////////////////////////////////////.........///////////////.........///////////////////////////////////////////////////////////////------,,,,,,,,,,,,------////////////////////////////////////////////////............////////////////////////////////////------......///000000000000000////////////000000////////////////////////////////////////////////........................////////////000000000000---......//////......---////////////............---------------------------------...............////////////////////////........................////////////////////////............////////////////////////////////////........................////////////000000000000000000000000111111111111333333222222222222333333222222333333333333444444444444444444444555555555333333333333444555666666666666555555666888:::;;;;;;===AAAEEEHHHGGGBBB??????@@@@@@AAAAAABBBBBBCCCAAAAAACCCEEEGGGJJJLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHJJJLLLMMMLLLJJJIIIHHHFFFFFFGGGHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGFFFDDDBBBAAABBBAAABBBBBBBBBBBBAAAAAA@@@<<<===>>>?????????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;======<<<;;;999999888888999999:::::::::999999888888888888999666666666777777777888888666666666666666666666666777666666666666777777888555555555444444444444444333333444444444555555555555555444333333222111111222222222222222222222222222222333333333333222222111111111111111111111111111111222333333333333333333333333333333333333333333333444666777777555333444444444333333333333333444444444444444444444444555555444444555555666777555666666666666777:::<<<666777888999:::<<<======;;;???CCCHHHLLLPPPUUUYYY```aaaffflllooorrrzzz}}}hhhZZZJJJBBB<<<<<<:::555222333444444555444333333333444555555555444444444333333222222222222222222222222000000111111111222222222000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000000000////////////////////////////////////............/////////000............/////////000////////////////////////////////////////////////------,,,,,,,,,,,,------////////////////////////////////////////////////...////////////000000000////////////////////////------......///000000111//////............//////////////////////////////////////////////////////........................////////////000000000000------...//////...------////////////............---------------------------------.........//////////////////////////////........................////////////////////////............////////////////////////////////////////////////////////////------...///000111222222000000000000111111111111222222111111111111222222222222333333333333444444333333333444444555555555333333333444444555666777666666555555666888:::;;;:::;;;???CCCFFFFFFBBB??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGHHHJJJKKKJJJHHHGGGFFFDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHFFFCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???;;;<<<>>>?????????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;<<<===<<<:::999999888888999999:::;;;999888888777777888999:::666666666666777777777888666666666555555666666666777666555555666777888999555555555444444333333333111111111111111111000000333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111000111222333444333333222333333333333333333333333222222222333555555333222444444444444444444444444444444444444444444444444666666555555444555555666333444666666666777888:::777777666666777999:::;;;:::;;;======>>>AAAEEEGGGJJJJJJOOOVVVZZZ\\\dddnnntttxxx|||}}}|||xxx```OOOHHH;;;888:::>>>;;;555555:::555555555333222111222333555555444444444333333333222222222222222222222222000000111111222222222222000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////---.........//////000000---.........//////000000/////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////000000000000111111111111////////////////////////---------...///000000111......------------......////////////////////////////////////////////////000000000000000000000000////////////000000000000,,,---...//////...---,,,000/////////............---------------------------------.........//////////////////////////////........................////////////////////////............/////////000////////////////////////000000000000000000000000,,,---...///000111222333000000000000111111111111111111000000000000111111222222333333333444444444333333333444444555555555666666666666777888::::::888888777777888:::<<<===:::;;;<<<@@@CCCDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCEEEFFFFFFHHHIIIJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJIIIGGGFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLCCCFFFHHHGGGCCCAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@???;;;<<<===?????????>>>=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<;;;:::999888888888999::::::;;;888888777777777888:::;;;666666666666777777777777666666555555555555666666777666555555555777888999555555555444444333333333666555555444333222111111111222222333333444444555333333333333333333333333222222222333333222222222222222222222222222222222000111222333444333222222333333333333333333333333222111111222333444333111333333333444444555555555444444444444444444444444666666666666777888999999777888::::::888777777888888777555444555666888999;;;;;;;;;999777888;;;>>>===;;;>>>DDDEEEEEEKKKTTTTTT\\\eeekkkmmmoootttxxxtttxxx|||}}}|||{{{}}}wwwaaaSSSJJJBBB<<<999888888777666555555444555444333333222222222222222222222222222222222222111111111000000000000///111111000000//////......////////////////////////000000000000000000000000////////////............////////////////////////000000000000000000000000000000//////.........---------------------------//////////////////////////////000000///...------///333555333///,,,...111////////////////////////////////////////////////......////////////......000000000000000000000000////////////////////////000000000000000///......////////////////////////............////////////........................//////////////////////////////////////////////////////.........------------....../////////////////////////////////////////////000000///...---------.........//////000000....................................//////////////////////////////////////////......------,,,,,,////////////////////////000000000000////////////000000000000000000000000222222111111111111222222000111111111111222222222333333333333333333333333666555555555666777999:::888888888777666777999;;;:::;;;===?????????>>>>>>>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIGGGEEEBBB@@@BBBCCCCCCCCCBBB@@@>>>===BBB@@@>>>>>>???@@@???>>><<<<<<<<<;;;:::::::::999>>>>>>===<<<;;;;;;::::::999::::::::::::999888777<<<<<<;;;::::::999888888:::999999999888777777777444555666777888999::::::888888777555555444444444555555555555666666666666555555444444444555555666444333111000000111333444333333333333333333333333222222222222222222222222333333333333333333333333111222444444555444333222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333444444444333333333333333333333333555555555555555555555555555555555555555555555555666666666666666666666666999888777777777888::::::<<<;;;;;;;;;<<<===???@@@AAACCCHHHMMMQQQTTTVVVVVVVVVYYY]]]___aaaeeelllpppzzzyyyxxxzzz}}}qqq]]]NNNFFFBBB===999888888777777666555555444555444333333222222222333222222222222222222222222222222111111111000000000111000000000/////////...////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000/////////............///////////////////////////////////////////////////////////////...------///222555333///,,,...000////////////////////////////////////////////////......////////////..............................////////////////////////000000000000000///......////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////.........------------......//////////////////////////////////////////////////////...------............/////////000..................................../////////////////////////////////////////////...............///////////////////////////////////////000000000000000000000000000000000222111111000000111111222000111111111111222222222333333333333333333333333666555555555666777888999777888888777666777999;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGEEEBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@>>><<<<<<===>>>===<<<============<<<<<<<<<<<<>>>======<<<;;;;;;:::::::::::::::999999999888888<<<;;;;;;:::999999888888999999888888888888888888777777777777777777888888888777666555444444444444555555555555666666666666666555555444444444555555444333111000000111333444333333333333333333333333222222222222222222222222333333333333333333333333333333333444333333222222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333444444444333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555777777666555666777888999::::::999999:::;;;<<<===888:::===@@@BBBBBBBBBBBBGGGIIILLLMMMNNNPPPUUUYYYbbbaaaaaacccgggnnnuuuyyy}}}{{{zzzzzz{{{|||~~~uuusssxxx}}}rrrZZZPPPDDD<<<::::::888555777777777666555555444444444444333222222222333333222222222222222222222222333222222222111111111111000000000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000////////////............////////////////////////////////////////////////.........///......---,,,///222444222///---...000////////////////////////////////////////////////......////////////..............................//////////////////////////////000000000///......////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////...............------------......//////////////////////////////////////////////////////......---............////////////....................................////////////////////////////////////...///////////////000000////////////////////////.........//////000000111000000000000000000000000222111111000000111111222000111111111111222222222333333333333333333333333555555555555666777888888666777888777666666888:::::::::::::::;;;<<<===>>>===???@@@@@@@@@@@@AAACCCEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCCEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGEEECCCBBBAAAAAABBBCCCDDDCCCCCCCCC@@@>>><<<<<<===>>>===<<<>>>>>>>>>>>>>>>>>>??????=========<<<;;;;;;::::::;;;;;;999888888999999:::;;;;;;::::::999999888888777777888888888888888888:::999999888777666555555777666555444333333333333555555555555666666666666666666555444333333333444444333222111111222333444333333333333333333333333222222222222222222222222333333333333333333333333444444333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444222222333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555444444555555666777888888777777777888888999555666888999::::::999888<<<===>>>>>>>>>>>>AAACCCIIIIIIIIIKKKNNNRRRUUUXXX]]]]]][[[[[[[[[]]]___aaaeeefffjjjqqqxxx|||zzzwwwxxxtttlllccc\\\\\\ccciiijjjiiigggeeefffhhhjjjllllllhhheeeeeejjjnnnooooooyyybbbTTTIIIBBB;;;777777888666444666666666555555444444444444333333222222333333333222222222222222222222222333333333222222222111111000000000000////////////////////////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////.........------------------------////////////////////////------............------///111222111///......///////////////////////////////////////////////////......////////////......000000000000000000000000////////////////////////...///////////////......////////////////////////............////////////////////////////////////////////////////////////////////////////////////........................---......///////////////////////////////////////...///////////////...............///////////////....................................////////////////////////////////////......//////000000111111////////////////////////------......///000111111000000000000000000000000111111000000000000111111000000111111111222222222222222333333333333444444555555555555666666777777555666777777666666777999:::999999888999;;;<<<===<<<>>>????????????@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCAAAAAACCCEEEGGGJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>>>>>???@@@???>>>=========>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<::::::::::::999999888888666666777777888888999999:::999999888777666555555666555444333333333333333555555555555666666666666777666555444333333222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222555444333111000111222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555666666777777777666666666666666555666888999::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@AAACCCDDDDDDDDDCCCCCCCCCDDDGGGIIIJJJKKKMMMPPPUUUZZZ\\\ZZZXXXUUURRRNNNJJJGGGIIIOOOTTTMMMLLLLLLKKKLLLMMMNNNOOOOOOMMMKKKLLLNNNPPPPPPOOOkkkZZZLLLDDDAAA===999888888888666444555555555555444444444444333333333222222333333444222222222222222222222222333333333222222222111111////////////000000000000////////////////////////........................////////////............////////////////////////////////////////////////.........///////////////........................////////////////////////------......///......---///000111111///......///////////////////////////////////////////////////......////////////......000000000000000000000000////////////////////////......////////////......////////////////////////............////////////........................////////////////////////////////////////////////---.....................---......///////////////////////////////////////......///////////////...///////////////.............................................////////////////////////////////////......//////000000111111////////////////////////,,,------...///000000111000000000000000000000000111000000000000000000111000000111111111222222222222222222333333444444444555555555666666666666666444666777777666666777888999999888888888:::<<<===;;;===>>>>>>===>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????BBB@@@>>>>>>???@@@???>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;===:::999999999999999888888666666666777777888888999888888888777777777777777555555444333333333444444555555555555666666666666777666555333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555444222111000111222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111222222333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555555777777777777666666666666444555555666666666666666:::::::::;;;<<<<<<<<<;;;<<<<<<============<<<<<<============>>>???@@@AAABBBCCCEEEGGGIIIIIIGGGFFFBBBBBBAAA@@@@@@BBBDDDFFF@@@@@@AAAAAABBBBBBCCCCCCAAA@@@??????@@@???>>>===rrr\\\MMMEEE@@@===999777666666666777666444444444444444444444444444333333222222222333444444222222222222222222222222333222222222111111111111////////////000000000000////////////////////////........................////////////............////////////////////////000000000000000000000000.........///////////////000000000000000000000000////////////////////////---...//////000//////////////////000000//////...////////////////////////////////////////////////......////////////..............................////////////////////////------.../////////......////////////////////////............////////////........................////////////////////////////////////////////////---------...............---......///////////////////////////////////////---.../////////////////////////////////.............................................////////////////////////////////////...///////////////000000////////////////////////---------......//////000000000000000000000000000111000000//////000000111000111111111111222222222111222222333333444444555444555555666666666555555333555777777666555666777888888888999999:::;;;<<<:::<<<============>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIDDDDDDEEEEEEEEEDDDCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>======@@@>>><<<<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::<<<<<<999999999999999999888888666666777777777777777777666666777777888888999999555555444444444444444555555555555555666666666666555555444333222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111444444333333333333222222000000111111222333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444555555555555444555555666777777777666666666666555444333222222222444444444666888999888777999999999:::999888777777:::::::::999::::::;;;;;;===>>>@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;mmmbbbSSSFFF@@@===<<<:::666555555555555555444444333333333333333333333333333222222222333333444555222222222222222222222222222222111111111000000000.../////////000000000111////////////////////////........................////////////............////////////////////////000000000000000000000000............/////////000000000000000000000000000////////////////////////...//////000111111000000.........///000000///...////////////////////////////////////////////////......////////////..............................////////////////////////,,,---......//////......////////////////////////............////////////........................////////////////////////////////////////////////---------.........//////---......///////////////////////////////////////------...///////////////000/////////................................................/////////////////////////////////////////////...............////////////////////////........................000000000000000000000000000000////////////000000000111111111111222222222111111222333333444555555444555555666666555444444222444666777666555555666777888999:::;;;;;;;;;;;;999;;;<<<<<<<<<<<<===???>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDFFFGGGHHHGGGGGGCCCCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAAAAABBBBBBCCCBBBBBB@@@????????????@@@@@@>>><<<<<<===>>>===<<<===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<888888888888888888999999777777777777777666666666666777777777888888888888666555555444555555666666555555555555666666666666444444333333222333333333222222222333333222222222111111111111111111111111222222222222222222222222111111111111111111111111///000111222222333222222111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222///000000111222222333333333333333333333333333333333333333333333333333333444444444444444444444444111222333444444444333222222333555666666666666555777666666555444444555555333222222444777888666444666666666666666666555555666666666666666666777777999;;;<<<<<<;;;999888888888777777777888888777777888888888888777777888888777888999999999:::;;;<<<}}}iii\\\MMMHHHBBB>>>======:::888999888777777666555444333333333333333333333333333222222222222333333444555222222222222222222222222111111111000000000000///.../////////000000111111////////////////////////........................000/////////............////////////////////////000000000000000000000000---.........//////000000//////////////////////////////////////////////////////000111111111111111.........///000000///...////////////////////////////////////////////////......////////////......000000000000000000000000////////////////////////,,,,,,---.../////////...////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////---------.........//////---......///////////////////////////////////////------...///000000//////000000//////.........---..................................../////////000//////////////////////////////......---------,,,////////////////////////...............---------000000000000000000000000000000////////////000000000111111111111222222222111111222333333444555555444555666666666555444333222444666777666555555555777888:::;;;<<<<<<;;;:::999;;;<<<<<<;;;<<<===???<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???AAADDDFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>>>>>???@@@???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;888888888888888888999999888888777777666666555555888888888777777777777777666666555555555666666777555555555555666666666777333333222222222333444444111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111---...000222333333333222111111111111111111111111000000000000000000000000111111111111111111111111444444444333333222222222///000000111222222333333333333333333333333333333333333333333333333333333444444444444444444444444///000111222333222111111000222333555666666555555222222222333444666888999777666666888;;;;;;999666666666666666666666666666666666666777777888888888:::;;;======<<<;;;::::::888666555555888:::<<<<<<666666666777888999;;;;;;777777888888777888:::;;;wwwgggYYYKKKBBBAAA???===;;;:::999999:::666666666666555555555555444444333333333333222222222222222111111111000000222222222111111111000000//////000000000000//////000000000000000000000000////////////////////////......////////////......000///...------...///000......////////////......111111000000//////......////////////////////////000000000000000000000000............////////////222222000///........................////////////......//////000000111111000000//////.........---........................000000//////.........---............///////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////.........---------////////////////////////000///...---,,,------...........................,,,---///000000///---,,,////////////////////////................................................//////////////////////////////////////////////////////.........---------///////////////////////////////////////000111111000000000000000111111222000000000111222222222333111111222222222333333333444444444555555555555666666555333222222333444555888888999999999:::::::::???>>>>>>>>>>>>??????@@@AAA@@@@@@???@@@AAACCCDDD>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@@@@??????>>>=========<<<;;;:::999999:::;;;<<<::::::999999:::<<<===???>>><<<;;;999888888999999999999999999999999::::::888888777666666666666666888777666555555666777888555555444333333333333444999777444222222333555666444444444333333222222222666555555444222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222444444333222111111111111333333333333333333333333222222222333333444444444222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666555555666666777777888888999999888888888888888888888888888888888888888888:::999999999888888777777888888777777666666555555{{{jjj[[[PPPGGG???999===<<<;;;999888888888999666666666666555555555444444444333333333222222222222222222111111111000000222222222111111111000000//////000000000000//////000000000000000000000000////////////////////////......////////////......000///...------...///000......////////////......000000000000//////......////////////////////////....................................////////////222111000///........................////////////............////////////000/////////....................................000/////////......................../////////////////////////////////////////////////////////////////////////////////...//////////////////////////////////////////////////////.........---------////////////////////////000///...---,,,------...........................,,,---...000000...---,,,////////////////////////................................................//////////////////////////////////////////////////////.........---------///////////////////////////////////////000111111000000000000000111111222111111111111111222222222111111222222222333333333444444444444555555555555666555444333333444555666888888888888999999999999<<<;;;;;;;;;;;;<<<<<<===@@@@@@??????@@@AAACCCDDD@@@AAACCCDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFGGGIIIJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;<<<::::::999999999;;;<<<===;;;:::999888777777888888999999999999999999999999888888777666666666666666777777666666666666777777666555555444444444444444666666666555555555444444444333333333333333333222444333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222333333222111111111222222333333333333333333333333222222333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666555555555666777777888888888888888777777666666666888888888888888888888888999999888888777777777777555555555666777777888888xxxcccZZZMMMCCC>>><<<:::888999999888777666777777777666666555555555444444444333333333333222222222222222111111111111000000000222111111111111000000000//////000000000000//////000000000000000000000000////////////////////////......////////////......//////............//////......////////////......000000000////////////...////////////////////////....................................////////////222111000//////......///............////////////............------------////////////....................................////////////........................////////////000000000000000000000000////////////////////////......//////////////////////////////////////////////////////////////////...............---------//////////////////////////////...------------...........................,,,---...//////...---,,,////////////////////////................................................/////////////////////////////////////////////////////////............---///////////////////////////////////////000111111000000000000000111111222222222222111111111111111111111222222222333333333444444444444555555555555666666444444444555666777777777777777888888888888:::999999999::::::;;;<<<@@@????????????AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDFFFHHHJJJLLLLLLGGGGGGHHHHHHGGGEEECCCBBBFFFFFFEEEEEEDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<;;;;;;:::999999888999999::::::::::::999888888999999999::::::999999888888777777888777777666666666666666666666777777777777666666777666555555444444555555444555666777666555444333222333333333333333333444111222222222333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222222222111111111222333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555444555555555555666666666444555555666666777888888888888777666555555444444666666666666666666666666777777777777666666666666444555555666666777888888sssaaaWWWMMMGGG@@@;;;:::;;;;;;;;;666666666666666666777777555555555444444444333333333333333222222222222111111111111111000000000000111111111111000000000000//////000000000000//////////////////////////////////////////////////////......////////////....../////////....../////////......////////////......////////////////////////////////////////////////000000000000000000000000............////////////111111000///////////////............/////////////////////......---------///////////////.................................///////////////.....................////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////............------..............................------...//////...------////////////////////////................................................/////////////////////////////////////////////////////////...............///////////////////////////////////////000000111000000000000000111111222333222222222111000000000111111222222222333333333333333444444444555555555666666555555555666777777666666666666777777777777::::::999::::::;;;<<<===???>>>>>>>>>???@@@BBBCCCEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGEEEBBB@@@BBBBBBBBBBBBBBBBBBAAA@@@BBBBBBAAAAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::999999888888888888888888;;;;;;;;;;;;;;;;;;<<<<<<::::::999888777666666555777777666666666666777777555666777888888777666555777777666555555555555666333444444444444444333333222222222333333444444444111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222333333222222222222222222222222444333333333222222111111111222222222222333333333222222222222222222222222333333333333333444444444333333333333333333333333555555555555555555555555444444444555555555666666444444555555666777777888999999888777555444333333555555555555555555555555666666666666666666555555888777777666555555444444yyydddSSSHHHCCC>>><<<:::999999888777777555666666777777777777777444444444444333333333333333333222222222111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////......////////////.........//////////////////.........////////////...................../////////////////////////////////000000000000000000000000............////////////111000000////////////000............////////////111000000//////..................///////////////////////////////////////.........///////////////............////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////---.....................////////////////////////------..........................................---..................---////////////////////////................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111000000000000000111111222333222222222111000000000111111222222222333333333333333333444444444444555555555555555666666777777555555666666666777777777888888888888999:::;;;<<<============>>>@@@BBBCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>======>>>??????@@@<<<<<<<<<;;;::::::999999999:::;;;<<<<<<;;;:::999888888888888888888777777::::::;;;;;;;;;;;;;;;;;;999999888777777666555555777777666666666666777777555666777888888777666555777777666555555555555666444333111000000111333444222222222333333444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000111222222333222222222222222222222222333333333222222111111111111111111222222222333333222222222222222222222222222222222333333333444444333333333333333333333333555555555555555555555555444444444444555555555555444444444555666666777777::::::999888666555444444444444444444444444444444555555555555555555666666777777666666555444444444|||kkkZZZKKKBBB>>>===999999999999888777555444555666777777777777777666444444333333333222222222222222222222111111111111//////000000000000000111//////000000000000000111//////000000000000//////000000000000000000000000////////////////////////......////////////............////////////............////////////......---............/////////////////////////////////....................................////////////000000////////////000000............////////////000000000000000/////////.........///////////////////////////////////////.........///////////////............////////////000000000000000000000000////////////////////////------......///000000000////////////////////////////////////////////////---------...............////////////////////////,,,---......///.........................................................////////////////////////................................................////////////////////////////////////////////////...////////////000000000///////////////////////////////////////000111111000000000000000111111222222222222111111111111111111111222222222333333333333333333333444444444444444444444555666666666777666666666666777777777777555555555666777888999:::<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????????????????;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;:::999999888999999::::::::::::999999777888888999999999888888888888999999999888777777888888777777666666555555666666666666666777777888666666777777777777666666777666555555444444555555444333000//////111444666222333333333333333333444333333222222111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000/////////000000000111111111111000000000111222222222222222222222222222222222222222222222111111111111111111111222222222222222222222222222222222222111111222222333333444444333333333333333333333333444444444444444444444444333444444444444555555555333444444555555666777777999999888888777666555555444444444444444444444444555555555555666666666666333444444555555666777777ddd[[[NNNDDD@@@>>><<<;;;888999999888777777777777555666666777777666555444333333333333222222222222222222222222111111111111////////////000000111111////////////000000111111//////000000000000//////000000000000000000000000////////////////////////......////////////......---...///000000///...---......////////////......---------.........//////////////////////////////....................................////////////000000////////////000000............////////////......//////////////////............/////////000////////////////////////............/////////000............////////////////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////---------.........//////////////////////////////,,,,,,.../////////.......................................------.........////////////////////////................................................////////////////////////////////////////////////.../////////000000000000///////////////////////////////////////000111111000000000000000111111222111111111111111222222222111111222222222333333333222222333333333444444444222333333444555666666666666666777777777888888888555555555666777888:::;;;;;;;;;;;;<<<===???AAACCCDDDDDDEEEFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???????????????=========<<<<<<===>>>>>>======<<<<<<;;;:::::::::999888888888888888888999666777888::::::::::::999777888888888888777555444666666666666666666666666666666666666666777888888777777666666666666777777666555555444444444444444333333222222222333555555444333333333333333333222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////000000000111222111111000000000000111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111000111111222333333444444222222222222222222222222333333333333333333333333333333444444444555555555333333444555555666666777777777777666666555555555555555555555555555555555555555666666666777777777333333444555555666666777KKKDDD===:::<<<===<<<999666666555444333444777999555555666666666555333333333333333222222222111111222222222111111111111000.../////////000000111111.../////////000000111111//////000000000000//////000000000000000000000000////////////////////////......////////////......---...///000000///...---......////////////......---------.........//////////////////////////////000000000000000000000000............/////////000000000////////////000111............/////////000,,,------....../////////---.........//////000000000000000000000000000000---.........//////000000............/////////000////////////////////////////////////////////////---------...///000000111////////////////////////////////////////////////---------.........//////////////////////////////+++,,,.../////////....................................------------......////////////////////////................................................////////////////////////////////////////////////.../////////000000111111///////////////////////////////////////000111111000000000000000111111222000000111111222222222333111111222222222333333333222222333333333444444444111222333444555555555555777777777777888888888888777777777888999;;;<<<===;;;;;;;;;;;;===???AAACCCCCCDDDEEEGGGFFFEEECCCBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDBBB@@@???======>>>>>>??????@@@@@@BBBAAA@@@??????>>>>>>??????>>>>>>===<<<<<<;;;;;;999888777666666777888999666777999:::;;;;;;;;;:::999:::::::::999888666555555555555666666666666666666666666666666777888888888777666555555666777888555555444333333333333444222333555666666666555555444444444333333222222222...///000111222333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000222222111000//////000000111111111111111111111111000000111111222222222333000111111111111222222222111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222333333333444444444555555333333444444555666666777555555555555555555444444555555555555555555555555555666666666777777888888777666666555444444333333>>>===<<<;;;999888777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222111111111000000000000000000000000000222111000.........///000000000000000000000000000000000//////.........---000000000000000000000000///////////////////////////////////////.........////////////////////////000000//////.........---......------------......111000///......///000111............////////////////////////////////////...///000000000///---,,,+++,,,.../////////...---//////.........---------,,,---......///.........//////............//////000000//////.........---////////////////////////............////////////......////////////..............................---///111111///---------/////////...------,,,,,,222111111111000000//////////////////////////////222111000......---------................................................///...---,,,,,,---...///---------............///................................................------......//////000000000000//////.........---...,,,+++---000222111///000000000000000000000000000000000000111111111111111111222222222333333333111111111222222333333333444555777888888666444333555444444444444555666666999888777666777999<<<>>>999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::888888888777777777777777888999999::::::999999888999999:::;;;:::999888777555555555555666666666777888888777777666666555555666555444666999:::777444666555555555555444444444111222333333444444444444222222222222222222222222333222222111111222222333111222222222222111000000---...111333444444333222222111111111000000//////333222222222111000000000111111222222222222111111222222222111111111000000333222111000////////////............////////////000000111111111111000000000111111111111222222222222222333333333222222111222222111111111111222222222222222222222222222222111111222222222333333333111111111111111111111111333222000//////000222333222222222222222222222222222333444555555555444444555555555555555444444444666777777777777777666555666555555444444444555555555555444333333222111111;;;::::::999888777666666555555555555444444444444333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000222111000///......///000////////////////////////000/////////............/////////////////////////////////////////////////////////////////////...////////////////////////000/////////..................------------......000000///......///000000............////////////////////////////////////...///000000000///------,,,---......///.........//////.........------------...//////000000////////////............//////000/////////............////////////////////////............////////////......////////////..............................---///111111///---------..................//////111111000000000/////////////////////////////////111000///...............................................................///...------------...///---------............///.........................................................///////////////000/////////...............---,,,---000222111///000000000000000000000000000000000000111111111111111111111222222222333333111111222222222333333333333444555666666555444222555444444444444555666666888777777777777888::::::777777888999;;;>>>AAABBBBBBDDDEEEDDDCCCBBBCCCDDDEEECCCBBBDDDGGGHHHGGGFFFEEECCCCCCDDDFFFGGGEEECCCAAACCCEEEGGGHHHGGGEEEDDDHHHGGGFFFEEEDDDBBBAAAAAA======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::888888888999999999999999999999999999999999999999888888999999999888777666555555555666666666777777888888777777666666555555666555555666999999777444666555555555555444444444111222333333444444444333222222222222222222222222333222222111111222222333111222222222222111000000...///111222333333222111111111111111000000000///222222111111111111111111000111111222222111111000111111111000000000//////111000000000000000111111/////////000000000000111000000111111111111000000000000111111111222222222111111111222222111111000222111111000000111111222222222222222222222222222111111111222222222333333222222222222222222222222333222000//////000222333222222222222222222222222333333333444444444444555666666555555444444333333333333444444555444444444555555444444444444555555555555444333333222111111777777777666666555555555555555555555444444444444333333333333333333333333222222222222222222222222111111000000000/////////000000000000000000000000111000000////////////000////////////////////////////////////............////////////////////////////////////////////////......//////////////////////////////////////////////////////..................------------......//////...------...//////............/////////////////////////////////////////////000///......---...------------...///////////////............---...//////000000000000000//////............//////////////////............////////////////////////............////////////......////////////.................................///111000///------...------...//////000111111///////////////.........////////////////////////000//////.........//////................................................///...------------...///---------............///................................................///////////////.........////////////...............------...000111000///000000000000000000000000000000000000111111111111111111111222222222222333111222222222222333333333222333444555555444333222555444444444444555666666666666777777777777777777555555666888;;;>>>@@@AAADDDEEEEEEDDDBBB@@@AAABBBDDDCCCCCCDDDFFFGGGGGGEEEEEEDDDDDDEEEFFFFFFDDDBBB@@@BBBDDDFFFGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::888888999999:::;;;;;;;;;::::::999888888999::::::777888888888888777666666666666666666777777777777888888777777666666555555555555555777888888777555666555555555555444444444222222333444444444333333222222222222222222222222222222111111111111222222111222222222222111000000111111111111111111111111111111111111000000000000000000111111111111111111000111111222222111111000000000000///////////////////////////000111222333000000000000111111111111000000111111111111000000000000000111111111222222///000000111111111000000222111111000000111111222333333222222111111111111111111111222222222222333333333333333333333333333333222111000000111222333222222222222222222222222444333222222222333555666666666666555444333333222222222333444555555555444555444444444444444555555555444444333333222222111555555555555555555555666555555555444444444333333222222222222222222222222222222222222222222222222000000000000////////////////////////////////////000000000////////////000///////////////////////////////////////.........////////////////////////////////////////////////............///////////////////////////////////////////////////...............------------...............------.....................///////////////////////////////////////////////////......---......---,,,,,,...///000/////////.....................///000000000000/////////............/////////////////////.........////////////////////////............////////////......////////////.................................///000000...---...///////////////000000111111........................///////////////////////////............//////000.........................................................------.........---------............///................................................000000//////......------///////////////.....................///000000//////////////////////////////000000000111111111111111111111111222222222222222222222222222222222222222333333444444444444333555444444444444555666666666777888999999777666555555555777999;;;>>>@@@AAACCCDDDDDDCCCAAA@@@@@@AAADDDDDDDDDDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::777888888999:::;;;;;;<<<;;;:::888777777888:::;;;888888888888888777777777666666777777777888888888888888777777666666555555444444555777888777666555666555555555555444444444222333333444444333333333222222222222222222222222222222111111111111222222111222222222222111000000333222111000///000000000111111111000000000000000//////000000111111222222000000111111111111000000000000000000000000000000000000//////000111222222//////000000000111111111000000111111111111000000000000000000111111111111///000111111111111111111111111000000000000111111333333222222111111000000111111111111222222222222222222222222222222222222222222111000000111222222222222222222222222222222444333222111111333555666777666555555444333222222333444555777777888888888444444333333444444555555444444444333333222222222555555555666666666666666555444444444444333333333222222222222222222222222222222222222222222222222000000000000/////////////////////////////////////////////000000000000///.................................///////////////........................////////////////////////---.........//////000000////////////////////////.........///////////////......------------......---..................---............////////////////////////////////////000/////////..................---,,,,,,...///000////////////////////////,,,---......//////......//////............//////.........///////////////////////////////////////............////////////......////////////.................................///000///...---///000111111000000////////////------------............///////////////////////////............//////000................................................---..................------------............///................................................000000//////......------.........///////////////......//////...//////000///////////////////////////000000000111111111111000000111111111222222222222222222222222222222222333333444444555555555555555444444444444555666666666777999::::::999666555666777888;;;===>>>@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;:::999:::;;;<<<;;;:::666777777888999:::;;;;;;;;;:::888777777888:::;;;::::::999999888888888888777777777888888888888999888888777777666666555555333444666777777666666555666555555555555444444444333333333444444333333222222222222222222222222222222111111000000111111222111222222222222111000000333222111000////////////000000000000000000111111/////////000000111111222000000000111111000000000111111111111111111111111222222111000//////000000........./////////000000000000111111111111000000//////000000000111111111000111111222333333222222111000000000000000000111222222222111111000000000000000111111111222222222000000000000000000000000222111111111111111111222222222222222222222222222444333111111111222444666666555555444333333222222444555666777888999999999333333333333333444555555444444333333333333222222666666666666666666666777444444444444333333333333222222222222222222222222222222222222222222222222111111000000000/////////000000000000000000000000...//////000000000000///.................................///////////////........................////////////////////////------......///000000000////////////////////////.........///////////////......------------......---...////////////...---............////////////////////////////////////000000///............///...------------...//////...////////////000000000,,,------...............//////............//////.........///////////////////////////////////////............////////////......////////////.................................//////...------///111111111000//////...---------------...............////////////////////////000//////.........//////................................................------...//////...---------------............///................................................///////////////..................///////////////---///000///......///000000000000000000000000000000000000000111111111111000000000111111111111222333333333222222222222111333333333444555555666666555444444444444555666666666777999::::::999777666777888:::;;;===>>>>>>>>>===???@@@AAAAAAAAACCCEEECCCDDDEEEEEECCCCCCDDDEEECCCEEEFFFFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>========================;;;:::999:::;;;<<<;;;:::777777888888999999::::::::::::999888888999::::::;;;:::999999888888999999777888888888999999999999888888777777666666555555222444666777666555555666666555555555555444444444333333444444444333222222222222222222222222222222111111000000000000111111111222222222222111000000111111111000000/////////000000000000111111111111//////000000000000000000///000000111111000000///111111111111222222222222333222111000////////////............////////////000000111111111111000000/////////000000000111111000111222333333333333333111000000//////000000111111111111111111111111111000000000111111111111222000000000000000000000000111111111111111111111111222222222222222222222222333222111111111222444555444444444444333333333333333333444555666666666555222222222222333444555666333333333333333333333333666666666666666555555555444444444333333333222222111111111111111111111111222222222222222222222222222222111111111000000000000000000000000000000000---...///000111111000///..................................../////////000........................////////////////////////------......///000000111////////////////////////............/////////000......------------.........///000000000000///...............////////////////////////////////////111000///...---......///,,,---......///............/////////000000000000------.../////////////////////............//////............/////////000////////////////////////............////////////......////////////....................................///...---...000222//////..................------......////////////////////////////////////111000///...............................................................------...//////...---------------............///.........................................................///////////////............/////////000---///111000...---...000000000000000000000000000000000000000111111111111000000000000111111111111333333333222222222111111222222222222333444555666555444444444444555666666444555777888888888888777777888:::;;;<<<<<<;;;;;;===>>>@@@AAA@@@AAACCCDDDBBBDDDFFFEEECCCBBBCCCEEEBBBDDDFFFFFFDDDCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>==============================:::999888999;;;<<<;;;:::999999999:::::::::::::::999999999999999999999999::::::888777777777888999888888888999999999::::::888888777777666666555555111444777777555444555666666555555555555444444444333444444444333333222111222222222222222222222222111111000000000000111111111222222222222111000000///000000111111000///...///000000000111111111111000000000000000///////////////000000000000//////000000000000111111111222111111000000000000000111...////////////000000000000000111111111111000000////////////000000000111///000111222222333333333000000////////////000000//////000000111111222222000000000000111111111111000000000000000000000000111111111222222111111111222222222222222222222222111222222222222333333333222333333333333444444444222222333333444333333222222222222222333444555666333333333333333333333333666666555555555444444444444444444333333333222222111111111111111111111111222222222222222222222222222222222222111111111111000000000000000000000000---...///111111111000///........................---.........//////000000........................////////////////////////---------...///000000111////////////////////////---.........//////000000.........------............///000111111000///.............../////////000////////////////////////111000///------......///+++,,,.../////////...---.../////////000000111111...//////000000000000000//////............//////---.........//////000000////////////////////////............/////////000......////////////....................................///...---...000222,,,,,,------.../////////........./////////000000////////////////////////222111000......---------................................................,,,---...//////...---,,,---------.........//////................................................---.........//////000000---.........//////000000---///111000---,,,...000000000000000000000000000000000000000111111111111000000000000111111111111333333333222222111111111111111111111222333444555555444444444444555666666333444555666777777777777777888999:::;;;:::999888===???@@@@@@@@@@@@AAACCCBBBDDDFFFEEEBBBAAACCCEEEAAADDDFFFFFFDDDCCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAA@@@@@@??????????????????????????????:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::888999999::::::999999888:::999777666666666777888888888999999999:::::::::888888888777666666555555111444777777555444555666666666555555555444444444444444444444333333222111222222222222222222222222111111000000000000111111111222222222222111000000---///000222222111///...//////000000111111111222111111000000//////......//////000000000000//////.../////////000000111111////////////000111222333000000000000111111111111000000111111111111000000////////////000000000000......///111111222222222000000////////////000000......///000111222333333000000000000111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111222333333333333222111222222333333444444555333333444444444333222222222222222222333444555666333333333333333333333333333444444555555444444333333333333333333333333333111111111111000000000000222222111111000/////////,,,---///000111222111111000000000000000111111222////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////........................------...///000000000///......------------..............................//////.........---------000000000///......------////////////....................................000000000///.........---............////////////////////////////////////////////////////////////............////////////////////////////////////,,,---------.../////////000///...---------------........................111111000000//////....................................------------....................................////////////......---.........///000000000........................//////////////////////////////.........---------///...---,,,,,,---...///..............................////////////......////////////............////////////////////////333111///...---...///000222111000000000111333333222222222222222222222222222111111111222222333444666666555555555444444444444444555555666777777777999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFJJJQQQVVV[[[NNNDDDBBBCCCAAAAAAEEEFFFEEECCCBBBAAAAAABBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999===<<<<<<<<<<<<;;;;;;;;;999888777666666777888999888888999:::999888777666555555555666666666666666555444333333333333444555333444444555555444444333444555555555444222000///333333333222222222111111111111111111111111111111......///000111222222333222111111111000000//////000000000000000000000000//////......---------,,,000000000000000000000000222111000.........//////000000000000000000000000000000000000000000000000......///000000000000000111222222111000000111333333333333222222111111111000000000000000000000000111111000000000000111111222111111111000000//////222222222222111///...---111111111111111111111111////////////////////////111111222222222333333333666555555444444333333222333333333333333333333333222222222222222111000///222333333444444333333222333333444444444444333333333333333333333333333333111111111111000000000000222222222222222222222333---...///000111111000000000000//////000000111222////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////.................................///......------///......------......///........................//////.........---------.....................///////////////....................................//////..............................////////////////////////////////////////////////////////////............////////////////////////////////////------..................//////...---------------........................000000000000//////....................................------------....................................////////////........................//////................................................//////.........------------------,,,------....................................////////////......////////////............////////////////////////222111///.........///000111111000000000111222333222222222222222222222222333333222222222333333444444444333333333222222222444444555555666777777777999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFKKKRRRWWWZZZOOOEEEDDDDDDCCCDDDGGGFFFEEECCCBBBAAAAAAAAABBB@@@@@@??????????????????========================<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;:::::::::::::::999888777777888999:::888888999999999888777666666666666666666555555555555444333333333333444555333444444555555444444333111222333444444444333333333333333222222222111111000000000000000000000000//////000000111111222222111111111111000000000///000000000000000000000000////////////......------000000000000000000000000000000///......///000111000000000000000000000000000000000000000000000000......///000000000000000000111222111//////000222222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000///111111222111111000///...111111111111111111111111111111111111111111111111111111111222222222333333111111111111111222222222333333333333333333333333333333333333333222111111222222333333333333222222333333444444444444333333333333333333333333333333111111111111000000000000000000111222222333444444//////000000000000//////000000//////000000111222////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////........................000000000000///...---,,,///......------......///.......................................---------+++,,,,,,---......//////////////////....................................---------------.....................////////////////////////////////////////////////////////////............//////////////////////////////////////////..................//////...------------...........................000000000////////////.................................------------....................................////////////...............---------------------------------------.......................................---------+++,,,------..........................................////////////......////////////............////////////////////////222111///......///000000111000000000000111222222222222222222222222222222444444333333333333333444444444333333333222222222444444555555666777777777888999999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDFFFJJJQQQUUUVVVMMMFFFDDDEEEEEEFFFHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===========================<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::999999999999::::::999999999999::::::888888999999888888777666777777666666555555444444555444444333333444444555333444444555555444444333111222333444444444333333333333333222222222111111////////////////////////000000000000000111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000............///000111222000000000000000000000000000000000000000000000000......///000000000000000...000111000///...000111111000000000000/////////000000000000000000000000//////111111111111//////111111111111000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111222222222222333...//////000111111222222333333333333333333333333333333333444333333222111111111222222222222111111333333333444444333333333222222222222222222222222111111111111000000000///.../////////000000000111000000000000000///......///////////////000111111////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////........................000000111111111000000/////////............//////................................................,,,,,,,,,---------......////////////....................................+++,,,,,,,,,---.....................////////////////////////////////////////////////////////////............////////////////////////////////////000000//////......------///......---------..............................////////////////////////..............................------------..............................---......//////......---.........---,,,,,,,,,+++------------------------................................................+++,,,...///000000///.................................////////////......////////////............////////////////////////111000////////////000000000000000000000111111222111111111111111111111111555555444333333333444444666666555555555444444444444444555555666777777777888888888999::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDGGGKKKOOONNNIIIDDDCCCCCCDDDEEEFFFCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>========================<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::999999999999999999999999999999999999888888888888888777777666888888777666555444444333444444444444444444444444333444444555555444444333555555555444333222111000333333333222222222111111000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000111111000000000000000000///////////////////////////////////////000111111////////////////////////////////////////////////......///000000000000000---...000000///...///000000000000000000000000000////////////////////////...///111222222111///...111111111000000000000000//////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000111111111222222222333222222222222222222222222222222222333333222222111000000111111111111000000222333333333333333333222222222222222222222222222111111111111000000000///000000000/////////......111111000000///........./////////...///000000111////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////........................,,,---...///000111111111/////////....../////////........................---...........................---------,,,,,,,,,////////////....................................+++,,,,,,,,,---.....................////////////////////////////////////////////////////////////............////////////////////////////////////000000000//////......---......---------......///......................................./////////..............................------------..............................------............------.........---,,,,,,,,,+++------------------------........................---.....................---...///111111111000///..............................////////////......////////////............////////////////////////000///////////////000000//////000000111111111111111111111111111111111111555444444333333444444444666666555555555444444444444444555555666777777777777777888888999::::::::::::;;;;;;<<<===>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAABBBDDDGGGFFFEEEBBB@@@AAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::777888888888888888888777888888888777777777777777888888777666555444444333444444444444444444444444333444444555555444444333666555444333222111111111333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000111111////////////////////////000000111111111111111111////////////////////////000000000000000///......////////////////////////////////////////////////......///000000000000000+++---///000///...///000111111111111111111111111////////////////////////---...000111111000...---000000000000000000111111...///000111111222111111000000000000000000000000000000000000000000000000000000111111111222222222222222222111111000000000222222222222222222222222000000111111111111000000///000000111111000000///222222333333333333222222222222222222222222222222111111111111000000000000333333222111111000//////222111000//////...////////////......//////000111////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////........................((()))+++---.../////////000//////......//////000........................---------...............//////......---,,,,,,+++////////////....................................---------------.....................////////////////////////////////////////////////////////////............////////////////////////////////////000000//////////////////...------------...//////........................---............/////////..............................------------..............................------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............//////000000000//////.................................////////////......////////////............////////////////////////////////////000000000000...///000000111111000000111111111111111111111111333333333333333444555555444444333333333222222222444444555555666777777777666777777888888999::::::::::::;;;<<<===>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???@@@BBBAAACCCCCC@@@@@@BBBBBB@@@???@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::666777888888888888777666999888777666666666666777777777666666555555444444333444444555555444444333333444444555555444444333333333222222222333444555333333333222222222111111111111111111111111111111000000000000000111111111000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000111111111111000///...---000000000000000000000000000000000000000000000000......///000000000000000+++---000000000//////000000000111111111111222222000000000000000000000000......000000000000......000000000000111111111111...///000111111111111111000000000000000000000000////////////////////////000000000111111111111222111111000000///......---222222222222222222222222...///000000000000000000000000111111111111000000222222333333333333222222111111111111111111111111111111111111000000000000111111111111111000000000111000///......///000000///............///000000////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////........................***+++,,,...////////////000000////////////000000........................---------........./////////.....................////////////....................................//////..............................////////////////////////////////////////////////////////////............///////////////////////////////////////////////////000000000---------------...//////........................---------.........//////..............................------------..............................,,,------......------,,,..................//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///...------,,,,,,---..............................////////////......////////////............////////////////////////......///000000000000000......000111111111000///111111111111111111111111111111111111222444555666444444333333333222222222444444555555666777777777666666777777888999999999999::::::;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCAAACCCDDDCCCAAA@@@AAABBBAAAEEEFFFCCCBBBDDDDDD@@@>>>???@@@AAAAAA@@@????????????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::999999999999777888999999999999888777999888777666555666666777666666666666666555555555333333444555555444333333333444444555555444444333333333222222222333444555333333333222222222111111111111111111111111111111//////000000111111222222///000000000111111111111/////////////////////////////////000000000111111000000000000000000000000//////000111111000///...000000000000000000000000000000000000000000000000......///000000000000000***---000111111000000000/////////000000000111111000000000000000000000000///////////////////////////000000000111111111111///000000111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111//////000111111111111111000111111222222111111000222222222333333222222222111111111111111111111111111111111111000000000000------......//////000000111000///......///000111...............///000000////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////........................///000111111111111111000000000////////////000000........................---------.........//////------......///000000000000/////////....................................000000000///.........---............/////////000////////////////////////////////////////////////............/////////000////////////////////////......//////000000111111---------------...///000........................---------.........//////.................................------.................................,,,------......------,,,---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///---+++*********+++..............................////////////......000/////////............////////////////////////......///000000111000000---...000111111111000///000000000000000000000000//////000111222444555666666666555555555444444444444444555555666777777777666666666777888888999999999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCAAACCCDDDDDDCCCBBBCCCCCCBBBHHHJJJFFFDDDGGGFFFBBB>>>>>>@@@AAAAAA@@@???>>>AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999888888888888777888999:::;;;;;;:::999888999888666555555555666777555555555666666666666666333333444555555444333333333444444555555444444333777666444222111111111222333333333222222222111111000000000000000000000000...//////000111222222333//////000000111111111222////////////////////////......//////000000000111000000000000000000000000---...///111111111000000000000000000000000000000000000000000000000000000...//////000000000000000+++---111222111000000111---.........//////000000000000000000000000000000//////............////////////000000111111111222000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111111111111222333333444444111111111111111111111111///000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////......------------......000000000000000000000000................................................000000//////.........---////////////////////////........................000///...---,,,+++******................................................---------............///////////////////////////////////////////////////---------.........//////....................................////////////....................................////////////........................000000000000000000000000///////////////////////////...---,,,,,,---...///000///---,,,,,,---///000........................---------............///,,,,,,,,,---------......------------------------........................//////.........---------////////////////////////////////////////////////...............///000000+++,,,,,,,,,---.........////////////////////////000000000000000000000000111111111000000000000000111111000000000000111111111111111222222333333333555555555555555555444444444444444555555555555666555666777888999:::;;;;;;::::::;;;<<<===>>>??????CCCBBBAAA@@@AAAAAACCCDDDAAAAAA@@@AAAAAABBBCCCDDDHHHHHHHHHHHHFFFDDDAAA@@@AAAAAA@@@@@@???>>>======????????????>>>===;;;;;;<<<;;;:::999:::;;;<<<===>>>===<<<:::999888777777<<<<<<;;;::::::999888888777888888999999888888777:::999888777777888999::::::999888777666666666666///222555666555444444444555444333222222333444555555555555555555555555555111111111111111111111111111111222222222222111111222111111111000000//////000///...///000111000///////////////////////////////////////////////////////////////////////////........................//////000000000000//////000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////.........---......///000111222222333///////////////000000111222111111111000000//////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000//////......////////////////////////......------------......////////////////////////................................................000/////////............////////////////////////..............................------------,,,,,,................................................---------............///////////////////////////////////////////////////++++++,,,,,,,,,---------....................................////////////....................................////////////........................///////////////////////////////////////////////////...------------...///000...---,,,,,,---...000........................---------............///,,,---------............................................................//////.........---------///////////////////////////////////////////////////............///000000//////000000000000000000////////////////////////000000000000000000000000111000000000000000000000111111000000000000111111111222222222222222222333555555555444444444444444444444444444555555555555555666666777999::::::;;;::::::;;;<<<===>>>??????BBBAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHGGGFFFEEECCCBBBAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999:::;;;======;;;:::999999999999<<<;;;;;;:::999999888888888888999999999999888888999999888888888888999999:::999888777777666666666111444666666555444444555555555444333333444555555444444444444444444444444222222222222222222222222000111111222222111111000111111111111000000000///000///...///000111000///////////////////////////////////////////////////////////////////////////........................//////000000000000//////000000////////////000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000/////////............000000000000000111111111000////////////000111111111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000////////////...////////////////////////......------------......////////////////////////........................////////////////////////////////////............////////////////////////........................,,,,,,------.........///................................................---------............///////////////////////////////////////////////////+++,,,,,,,,,,,,---------....................................////////////////////////////////////............////////////........................///////////////////////////////////////////////////...------------...//////...---,,,,,,---...///........................---------............///------........./////////////////////////////////......................../////////............---///////////////////////////////////////////////////////////////000111111111111111111111000000000////////////////////////000000000000000000000000000000000000000000111111111111000000000000111111222222222222222111111111444444444444444444444444444444444444555555555555555555666777888999::::::999::::::;;;<<<===>>>>>>@@@??????@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???========================<<<;;;:::999888888888999===<<<;;;::::::::::::;;;;;;;;;::::::999999888888999999::::::::::::999999888888999999999999888888999999888888777666666666555666777666444444444666666555444444444444555666333333333333333333333333333333333333333333333333000111111222222111111000111111111111000000000000111///...///000111000...//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////............111111111000000/////////000000000000000111111222111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......////////////////////////........................///////////////////////////////////////.........////////////////////////........................------------............................................................---------............///////////////////////////////////////////////////............////////////....................................////////////000000000000000000000000............////////////........................////////////////////////////////////////////////.........------.........///...------------...///........................---------............///.........////////////000................................................/////////...............////////////////////////////////////////////////000////////////000111111000//////......---------////////////////////////////////////////////////000000000000000111111111111111000000000000111111333333222222111111000000333333333333333444444444333333444444444555555555555555666666777888999999999999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA======<<<<<<=========>>>===<<<;;;:::999999888888<<<;;;;;;:::;;;;;;<<<<<<::::::::::::999999888888999::::::;;;;;;::::::999777888999::::::999888777888888888888888777666666777777777666444333555666555555555555555555555555222222222222222222222222333333333333333333333333000000111111111111000000111111111000000000000000111000//////000000///...////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000////////////000000...//////000111222222333000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000000000000000000//////000000000000000111222222111111111000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////......------------......................................................////////////////////////.........///////////////////////////////////////........................//////.........---------................................................---------............///////////////////////////////////////////////////........./////////000000....................................////////////000000000000000000000000............////////////................................................////////////////////////---..................---.........------.................................---------............///.........////////////000------------------------........................///////////////////////////////////////////////////////////////////////////////////////000000111.........------,,,,,,,,,//////////////////////////////////////////////////////000000111111111111111111000000000000111111222222222111111000000000222222222222333333444444333333333444444444444555555555555666666777777888888888999:::;;;<<<======<<<===>>>???AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBB===<<<<<<;;;<<<<<<===>>>>>>======<<<;;;::::::999;;;::::::::::::;;;<<<<<<:::999999999999999888888999::::::;;;;;;::::::999777888999::::::999888777777888888888888777666666777777777666444333555666444555555555555555555444222222222222222222222222333333333333333333333333000000000111111000000000000000000000000000111111222000//////000000///---000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000////////////000000...//////000111222222333////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////---......///000000111111000000000///000111111222000000000000000000111111---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////////////////////////////......------------.......................................................................................///////////////////////////////////////......................../////////.........------................................................---------............///////////////////////////////////////////////////,,,,,,---------.............................................////////////////////////////////////............////////////................................................////////////////////////------...//////...------................................................---------............///------........./////////------------------------...........................////////////000000000////////////////////////////////////////////////...............///000000////////////............////////////////////////000000000000000000000000/////////000111111222222111111000000000000111111111111111111111000000000000111111222222333333444333333333333444444444444444555555555666666666777777888888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;<<<=========>>>======<<<;;;:::::::::999999999:::;;;;;;999999999999999999888888999999::::::::::::999999888888999999999999888888666777888999999888777666555666777666444444444666333333444555555444333333222222222222222222222222333333333333333333333333///000000111111000000///000000000000111111111111222111//////000000...---000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000------......//////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000.........///////////////,,,------...000111111222///////////////000000111000000000000111111111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////......------------......................................................------------------------............/////////000////////////////////////....................................////////////................................................---------............///////////////////////////////////////////////////------------................................................////////////....................................////////////................................................////////////////////////------...//////...---------..................---........................---------............///,,,---------.............................................................../////////000000000000////////////////////////////////////////////////---------------......///////////////000000000000////////////////////////000000000000000000000000...//////000111111222222111111000000000000111111000000000000111111111111000000000111222333333333222222333333333444444444444444555555555555666666777777888999:::;;;<<<<<<<<<===>>>@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<:::::::::;;;<<<;;;<<<<<<======<<<;;;::::::999999888888888999999888888888888888888999999888888999999999999888888999999888888888888999999555777888999999888777666111444666666555444444555222222333444444333222222333333333333333333333333222222222222222222222222//////000000000000/////////000000000111111111111222111//////000000...---000000000000000000000000////////////////////////////////////////////////........................//////000000000000//////000000////////////000000............////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000............/////////000........./////////000000...............//////000///000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////.........------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////........................,,,,,,---...///000111111................................................---------.........//////////////////////////////////////////////////////////////////000000000111..................................../////////000..................................../////////000................................................////////////////////////,,,---...//////...---,,,------............------........................---------.........//////,,,,,,,,,---------......////////////////////////.........................../////////000000111111////////////////////////////////////////////////---,,,,,,,,,,,,---......------......//////000000////////////////////////000000000000000000000000...//////000111222222222111111000000000000111111//////000000111111222222///000000111222222333333222222333333333444444444444444555555555555555555777777888999:::;;;;;;<<<===>>>???@@@@@@???>>>===AAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999:::;;;<<<999:::;;;<<<<<<<<<;;;::::::999888888777777888888888888888888888888999999888888888999999888888888:::999888777777888999:::555666888999999888777666///222555666666444444444111111333333333333111111333333333333333333333333111111111111111111111111//////000000000000////////////000000111111111222333111//////000000...,,,000000000000000000000000////////////////////////////////////////////////........................//////000000000000//////000000////////////000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000///////////////.........---------------...////////////000000111111111222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111111000000//////..............................////////////////////////222111111111000000//////,,,,,,,,,---------......................................................................................................000000//////..................////////////......---------............///........................000///...------...///000222222111//////.........------------------------...///000///...---...000000///...---,,,------...////////////////////////---------............/////////.........---------000///...------...///000////////////////////////................................................///............------------------.........//////111000...,,,,,,,,,...///.........------,,,,,,,,,........................000000////////////000000........................000///...------...///000////////////////////////////////////////////////........................///////////////.................................///...---,,,,,,,,,,,,,,,...------------...//////......////////////......000000000000////////////333111///...---...///000000000000000000000000000000000111222222222222111222222222222222222222222222222222333333333444444888888999:::<<<===>>>>>><<<=========;;;;;;===??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCAAA???BBBAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777888888999999999888777666666555555555666666777777888888777777777777666666666666333333333333333333333333333333333333333333333333222222444555555444222222000000000111222222222333000000000000000111111111000000000000000000000000000000000000000000000000111000///......///000111...000000///...---...///.......................................///000000////////////////////////.........///////////////,,,---------.../////////////////////////////////////////////////////////000000000000000000000000////////////////////////------,,,+++,,,---...///111111000000//////......///////////////.........000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000222222111...------///111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111000000000/////////...........................////////////////////////111111000000000/////////---------.........//////................................................................................................/////////.........------......////////////......---------............///........................000///...------...///000222111000///............------------------------...///000///...---...000000///...---,,,------...////////////////////////---------............/////////.........---------000///...------...///000////////////////////////------------------------........................///............------------------.........//////111///...,,,,,,,,,...///.........------,,,,,,,,,........................000//////////////////000...........................---,,,,,,,,,,,,---...------------------------////////////////////////......................../////////////////////...........................///...------,,,,,,,,,---...------------...//////......////////////......000000000000////////////222111///.........///000000000000000000000000000000000111222222222222111222222222222222222222222333333333333444444444444666666777888999::::::;;;;;;<<<===<<<;;;;;;===?????????@@@@@@AAABBBBBBBBBDDDCCCBBBBBBCCCCCCBBB@@@AAAAAA@@@????????????@@@>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888777777777777888888999999888888777666666555555666666666777777777888666666666555555555555444333333333333333333333333333333333333333333333333222222333333333333222222111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111000///......///000111...000000///...---...///.......................................///000000////////////////////////000000//////......------......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,,,,---...///000000000000//////....../////////////////////...........................///////////////////////////////////////000000000////////////////////////////////////////////////111111111///------///111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////........................///////////////////////////////////////................../////////000000.........................................................................................................---------------......////////////......---------............///........................//////............//////000000///...------------------------------------...///000///...---...000//////...------------...////////////////////////---------............///...............---------//////............//////////////////////////////------------------------........................///............------------------...............000///...,,,,,,---...............---------------...........................................................................---,,,,,,,,,,,,---...------------------------////////////////////////..............................//////////////////........................///...------,,,---------......------......///000......////////////......////////////000000000000222111///......///000000000000000000000000000000000000111222222222222111222222222222222222222222333444444444444555555555666666666777777888888888:::;;;<<<<<<;;;;;;===????????????@@@AAAAAABBBBBBDDDCCCAAABBBCCCCCCBBB@@@AAA@@@@@@???????????????===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888777777777777888888999999888888777666666666666666666666777777777777555555555444444444333333333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000//////......//////000...000000///...---...///////////////////////////...............///000000////////////////////////111111000///...---,,,,,,000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,------...///000000000////////////.........//////////////////........................////////////////////////---......///000000111111........................////////////////////////111111111///------///111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000////////////........................////////////////////////........................---.........////////////................................................................................................------------------------......////////////......---------............///......................../////////......///////////////...---------------...........................///000///...---...000............------......////////////////////////---------............///......................../////////....../////////////////////////////////------------------------........................///............---------........................///...------------.....................---------........................------............------......................../////////....../////////////////////////////////////////////////////////....................................////////////..............................------------.....................//////000......////////////......////////////000000000000111000////////////000000000000000000000000000000000000111222222222222111111222222222222222333333444444444555555555666666777777888888888888888888999:::;;;;;;:::;;;<<<>>>>>>>>>??????@@@AAAAAAAAABBBAAA???@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777777777777888888888888888888777777666666666666666666777777777777555555555444444444444333333333333333333333333333333333333333333333333333222111000//////000111222333222222222111000000000333222222111000///......000000000000000000000000////////////////////////////////////////////////...000000///...---...///000000000000000000000000...............///000000////////////////////////000000//////......------111000000//////.........////////////////////////////////////////////////////////////////////////////////////////////////---------------......///////////////////////////............////////////000000000000000000000000////////////////////////........./////////000000........................////////////////////////000000000///......///111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////------------............,,,,,,---------.........................................................................................................------------------------......////////////......---------............///...........................//////////////////...///......------------..............................///000///...---...000------..................////////////////////////---------............///---........................//////////////////...////////////////////////------------------------........................///............---------.....................---......---------.........................................................------...//////...------...........................//////////////////...////////////////////////////////////////////////........................---.........//////000000..............................---------......//////............///000000......////////////........./////////000000000111000///////////////000000000000000000000000000000000000111222222222222111111111111222222333333333444444444555555555666666777777777777777777777777888999::::::::::::<<<>>>======>>>??????@@@@@@AAA@@@>>><<<<<<>>>??????>>>@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999888888888777777888888777777777777888888888888888777777777777777777777777777666666666666666666666555555555444444333333333333333333333333333333333333333333333333222111////////////111222333222222222111000000000333222222111000///......000000000000000000000000////////////////////////......////////////.........000000///...---...///000000000000000000000000...............///000000////////////////////////------......//////000000/////////......---------////////////////////////////////////////////////........................////////////////////////------.........//////................../////////---.........//////000000000000000000000000000000........................000/////////.........---................................................///000000000......000111////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////---------...............,,,,,,,,,------------...................................................................................................---------------...............////////////......---------............///..............................////////////......//////...............///...........................///000///...---...000,,,---......///.........////////////////////////---------............///---------.....................////////////......////////////////////////................................................///............---------...............------------------............................../////////........................---...///000000///...---........................,,,,,,---......---,,,,,,------------------------////////////////////////........................------......///000000000.................................---......///000//////......//////000111......////////////............//////000000111111////////////000000000000000000000000000000000000000000111222222222222111111111111222222333333444333444444444444555555555444444444555555666666666777888999999999:::<<<>>>=========>>>??????@@@@@@>>><<<::::::<<<===>>>===???>>>>>>===============:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999888888888888888777777777777888888888888777777777777777777777777777777666666666666666666666555555555555444333333333333333333333333333333333333333333333333111111000000000000111111222222222111111111111111222222111111000000//////000000000000000000000000000000000000000000000000---......//////......---...000000///...---...///////////////////////////...............///000000////////////////////////,,,,,,---...///000111111............------------////////////////////////////////////////////////........................////////////////////////------...////////////...---............/////////------......///000000000................................................000000//////...------,,,...................................................///000000//////000111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///....../////////000000000111////////////////////////////////////////////////------......////////////------------............................................................................................................------........./////////......////////////......---------............///........................---...///000000///...---000//////......//////000...........................///000///...---...000,,,,,,.../////////......////////////////////////---------............///---------.........//////---...///000000///...---////////////////////////////////////////////////........................///............---------//////.........---------,,,------......///......---........./////////000........................---...000111111000...---........................,,,,,,---......---,,,,,,------------------------////////////////////////........................------......///000000111.......................................///000000///////////////000000111......////////////...............///000111111111......///000000000000000000000000000000000000000000000111222222222222111000111111222333333444444333333333333444444444444333333444555666777777888666888999999999999<<<>>><<<<<<======>>>??????@@@>>><<<:::999;;;===>>>>>>>>>>>>===<<<<<<<<<<<<===999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::999999999999888888777777777777888888777777777777777777777888888777777777666666666555555555555444444444333333333333333333333333333333333333333333333333333333000111111222222111111000111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000------...//////...------...000000///...---...///.......................................///000000////////////////////////------......//////000000............////////////////////////////////////////////////////////////........................////////////////////////,,,---...///000//////...---------.........//////------......///000000111........................................................................////////////////////////........................---///000000000///000111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///....../////////000000111111000000000000000000000000////////////////////////........./////////000000............/////////000........................................................................................................./////////000000......////////////......---------.........//////........................---...///000000///...---000000/////////000000111////////////////////////...///000///...---...000+++,,,.../////////......////////////////////////---------.........//////---------.........//////---...///000000///...---////////////////////////000000000000000000000000........................//////.........---------//////.........---------,,,,,,---.../////////...---.........//////000000...........................///000222222000///...........................---...///000000///...---////////////////////////////////////////////////........................---------...///000000111.......................................///000000///////////////000111111......////////////......---......///000111111222......///000000111000000000000000000000000000000000000111222222222222111000000111222333333444444222222222333333333444444555555666777888999:::;;;666777888999888999<<<>>><<<<<<======>>>????????????<<<::::::<<<>>>??????>>>>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777888888777777777777777888888888888888777777666666666555444444444333333333222222333333333333333333333333333333333333333333333333000111222333333222111000000000111111222222222333000000000000000111111111000000000000000000000000000000000000000000000000,,,---...//////...---,,,...000000000...---...///.......................................///000000///////////////////////////////////////...............//////000000111111////////////////////////////////////////////////........................////////////////////////,,,---///000000000///...---------.........//////---------...///000000111000000000000000000000000........................,,,,,,------.../////////000000000000000000000000........................---...000111000///000111000000000000000000000000111000///......///000111////////////////////////......////////////......000000//////.........---////////////////////////........................////////////////////////........................//////.........---------..................------//////.........---------......////////////......------......//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////222222111000///...------111111000000//////......000///...------...///000............////////////000000//////.........---////////////////////////////////////////////////................................................................................................................................................////////////////////////////////////000000000000------------..................------------......................................................////////////////////////......------------............//////...---,,,,,,...........................------------.../////////////////////000111111000000000000000000000000............/////////////////////000111111222222222222222222222222222222222222333333333333444444444444555555666666777777555555666777888999::::::::::::;;;;;;<<<=============================================>>>>>>>>>>>>===<<<;;;::::::;;;===>>>;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999888777666555555666777777999999888888777888888888888888777666555444333333777666555444333222222222444444333333333333222222444444444444444444444444111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////111111000000//////......333000---+++***,,,...000......////////////......///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///000000///...........................////////////000000//////.........---000000111000000///......000000///...............////////////////////////000000000000000000000000........................---------------...//////////////////////////////000000000000000000000000////////////////////////000000//////......------000000000000000000000000111000///......///000111////////////////////////......////////////......000/////////............////////////////////////........................//////////////////////////////////////////////////////.........---------........................//////.........---------......////////////...............///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////000000///////////////...////////////.........---000///...------...///000............////////////000/////////............000000000000000000000000////////////////////////................................................................................................................................................////////////////////////........./////////000000////////////000000000000......------------......................................................////////////////////////.........------...............//////...------,,,...........................------------...////////////......//////000111000000000000000000000000000000000000111111111111222222111111000/////////222222222222222222222222222222222333333333444444333333444555666777888888666666777888999::::::;;;::::::;;;;;;<<<=========????????????????????????<<<=========>>>>>>>>>>>>>>>===;;;::::::;;;<<<===::::::::::::999999999999::::::::::::999999999999:::999888777777888999999999999888888777777888888666666666666666555555555666666555444333333333333444444333333333333222222333333333333333333333333111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......111000000000/////////...///...,,,***)))***,,,---......////////////......///////////////////////////////////////////////////////////////////////////...------------...///000000///...........................////////////000/////////............///000000000//////...---//////...---------------////////////////////////////////////////////////..............................------...//////000///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000000//////......//////000////////////////////////......////////////......////////////............////////////////////////........................////////////////////////000000000000000000000000...............---------.......................................---------......////////////......///////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////------........./////////............------------//////............//////............////////////////////////............000000000000000000000000////////////////////////................................................................................................................................................////////////////////////---------.........//////...////////////000000000......------------......................................................////////////////////////.................................///......---,,,...........................------------...//////......------......///000000000000000000000000000000000000000111111111111222222111111000/////////222222222222222222222222222222222222333333333333222333444555666777888888666666777888999:::;;;;;;::::::;;;;;;<<<=========????????????????????????<<<<<<=========>>>>>>>>>>>>===<<<:::::::::;;;;;;:::999999999999888888888888888888888888999999999;;;::::::999999:::;;;;;;:::999888777777777777777555555555555666666777777666555444444333333333333444444333333333333222222222222222222222222222222111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////............000000000000////////////...---,,,,,,+++,,,,,,,,,......////////////......///////////////////////////////////////////////////////////////////////////......------......///000//////............///............////////////////////////...............////////////...------......------,,,,,,------////////////////////////////////////////////////........................//////......//////000000////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000////////////////////////////////////////////////......////////////......///////////////.........////////////////////////........................////////////////////////////////////////////////........................---------.............................................////////////......000000//////......------////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////------------.........///......................../////////....../////////............///////////////////////////.................................////////////////////////................................................................................................................................................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------............------------......................................................////////////////////////---..................------...............------...........................------------...//////---------------...//////////////////////////////............/////////////////////000111111222222111111111111111111111111111222222222222333333333333444444555555666666666555555666777888999::::::::::::;;;;;;<<<=================================<<<<<<<<<=========>>>>>>>>>===<<<;;;:::999::::::999999999888888888777777666666777777888888999999:::::::::::::::;;;;;;;;;:::999888777777666777777555555555666666666666666666555444333333333333333444444333333333222222222222222222222222222222222111222222222222111000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000////////////...///////////////............////////////......//////////////////////////////////////////////////////////////////////////////............//////000///............//////............///////////////////////////.........---...............------///......---------......////////////////////////////////////////////////........................000000////////////000000////////////////////////////////////////////////////////////////////////------......//////000000000000000000000000000000......////////////......////////////////////////......////////////...............///////////////////////////////////////........................////////////////////////........................---.....................---------.........//////---...........................////////////......000000//////......------////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////............------------////////////////////////...//////////////////...............////////////.........///////////////------------------------////////////////////////................................................................................................................................................////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------......................................................////////////////////////------...//////...------------...............---...........................------------...//////---------------...//////////////////////////////............/////////////////////000111111222222111111111111111111111111111111111222222222333333555555555555444444444444333333444555666777888888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<;;;:::999999999999999999888888888777777666666666777777888888888888999999:::::::::;;;;;;:::999888777666666666666888777777666555555444444555555444333333333444444444444333333333222222222333333333333333333333333111222222222222111000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////000000000000......///000000000///.........////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////............//////............////////////.........///////////////------...............---000///////////////000000////////////////////////................................................000000////////////000000////////////////////////........................////////////////////////------......//////000000////////////////////////---......//////......---////////////////////////......////////////...............///////////////////////////////////////........................////////////////////////........................---------...............,,,,,,------.../////////---------.....................////////////......///////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////////////////////////////////////////.........------/////////000000000000000......////////////..................////////////.........///////////////////////////////////////////////////////////////................................................................................................................................................////////////////////////,,,,,,,,,---------......---............/////////......------------......................................................////////////////////////,,,---...//////...---,,,,,,---......///....................................------------...//////......------......///000000000000000000000000000000000000000111111111111222222111111000/////////111111111111111111111111111111111111222222222222555555555444444444444333222222333444555666777777::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;;;;::::::999999:::999999999999888888888777777777777777888888888777777888999:::::::::::::::999888777666555555555888888777666555444333333555444444333333444444444444444333333333333222222333333333333333333333333111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000,,,,,,---............---......////////////......////////////////////////////////////////////////////////////////////////...//////000000//////...///............//////000............////////////.........///////////////------...////////////...000000000///000000111111////////////////////////................................................000000//////......//////////////////////////////........................////////////////////////.........///////////////////////////////////////------...//////...------////////////////////////......////////////................../////////000////////////////////////........................////////////////////////........................---------.........//////,,,,,,------...//////000---------.........//////......////////////...............///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////...///////////////000000........./////////000000---...///000000///...---............////////////............/////////000////////////////////////////////////////////////................................................................................................................................................////////////////////////------------............------........./////////......------------......................................................////////////////////////,,,---///000000///---,,,,,,------...//////.................................------------...////////////......//////000111000000000000000000000000000000000000111111111111222222111111000/////////111111111111111111111111111111111111222222222222222222333444444555666666222333333444555666777777::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;::::::999::::::::::::999999999999888888888888888888777777666777999:::;;;;;;:::::::::999888777555555555555777777666666555555555444444444444333333444444555444444333333333333222222222222222222222222222222111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111.../////////000000000111------------.........///......////////////......////////////////////////////////////////////////////////////////////////...///000111111000///..................///000000............////////////............/////////000---...//////000000000//////////////////000111111////////////////////////................................................000//////...------......////////////////////////........................///////////////////////////////////////.........////////////////////////,,,---...//////...---,,,////////////////////////......////////////......---.........//////000000////////////////////////........................////////////////////////000000000000000000000000---------.........//////,,,,,,------...///000000---------.........//////......////////////......---.........//////000000////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////------...///000111222222---------.........//////---...///000000///...---............/////////000---.........//////000000------------------------////////////////////////................................................................................................................................................////////////////////////---------.........//////+++++++++,,,,,,,,,------.........------.........................................................////////////////////////,,,---///000000///---,,,,,,,,,---.../////////..............................------------.../////////////////////000111111000000000000000000000000............/////////////////////000111111222222000000000000000000000000000111111111111222222222///000111333555777888999333333444555666777888888::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999:::;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::999999888888777777666888999;;;<<<<<<;;;;;;:::999888666555555444444555555555666666666666666444444333333333444444555444444444333333333222222000000000000000000000000111222222222222111000000////////////////////////000000000000000000000000000000000000000000000000---.........//////000000.../////////000000111111///////////////000111222......////////////......////////////////////////////////////////////////////////////////////////...///000111111000///..................///000111............/////////000---.........//////000000......///000111111000000...............///000000////////////////////////................................................000///...---------------////////////////////////........................////////////////////////000000//////.........---////////////////////////////////////////////////000///...------...///000000000000000000000000000////////////////////////........................000000//////......------------------.........///000000111111000///......000///...---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///000000//////.........---////////////////////////000000//////.........------------.........//////////////////000000000000........................................................................---------............///////////////////////////111111000000//////......------............------+++,,,,,,---...///000000........................//////.........---------......------------......---------------------------------------------------------............///................................................//////.........---------//////////////////.................................---+++******+++,,,---000///...---------------////////////////////////////////////////////////000///...------...///000......------------......////////////////////////000000///...............111111111111111222222333222000---++++++---000222000000000000000000000000222222222222222222222222222222333333333444444444555444444444555666888999777777888999:::;;;;;;<<<>>>>>>?????????===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::999999999999:::999888777777777888999999::::::;;;:::999888777888999999::::::999999888999888666555555555666777999888777555555444444444555444333333222222222333333333444555555444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////333222000///.........///////////////////////////111000///......------...---...///000000///...---////////////////////////........................////////////////////////000...------------+++***////////////////////////000000///...............//////............//////////////////////////////........................---------............///000000000000111111111111//////////////////////////////////////////////////////......---------,,,////////////////////////......////////////......////////////////////////000///...------...///000////////////////////////////////////////////////........................////////////............------.........///////////////////////////////////////...---------------................................................------------------------//////.........------------------............///000/////////............////////////////////////000/////////............---------.........//////.../////////000000000000........................................................................---------............///////////////////////////000000000000//////......------............------,,,,,,------.../////////........................//////.........---------......------------..............................---------------------------------............///................................................//////.........---------------------------------////////////////////////------,,,,,,,,,,,,------//////...---------------////////////////////////////////////////////////000///...------...///000......------------......////////////////////////000000///...............000000000000000111222222111000...,,,,,,...000111000000000000000000000000222222222222222222222222222222222222333333333333555555444444555666777888777777888999:::;;;<<<<<<<<<<<<===>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;===<<<;;;:::999999999999<<<;;;:::999888888999:::999::::::;;;:::999888777888999999::::::999999888999888777666555666666777888777666555555555555555555444444333222222222333333333444555555444333333333333333333333333333333111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000////////////////////////////////////////////////222111000///.........///000000000000000000000000/////////...//////000000---...///000000///...---////////////////////////................................................000...,,,,,,---...---,,,////////////////////////000000///...............//////............//////................................................---------............///........./////////000000/////////////////////////////////////////////////////////.........------////////////////////////......////////////......//////////////////////////////............//////........................////////////////////////......................................./////////....../////////000000000///...---,,,---...///000//////...------------..........................................................................................------------------............///////////////............////////////////////////////////////............---------...................../////////000000000........................................................................---------............///////////////////////////000000000////////////...------............------...............................................................---------......------------......////////////////////////---------------------------------............///...............................................................---------------------------------000000000000000000000000------...............---//////...------------...//////////////////////////////////////////////////////............//////......------------......////////////////////////000//////............//////////////////000111111000//////......///000000000000000000000000000000222222222222222222222222111111111222222222222333666555555444555555666666777777888999:::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999<<<;;;:::888777777888888999::::::;;;;;;:::888888888999999::::::999999888999888777666666666666777777666666555555555666666444444444333333333333333333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111//////000000000000111111000000000000000000000000////////////////////////////////////////////////111111000///............000000000000000000000000////////////000111222222......////////////......////////////////////////////////////////////////........................222///---,,,---/////////////////////////////////000//////............/////////............//////................................................---------............///,,,,,,---------.........////////////////////////////////////////////////000000////////////......////////////////////////......////////////....../////////////////////////////////....../////////........................////////////////////////........................---------....../////////////////////000000000000000///---+++++++++---...///......---------......................................................................................................---------............//////////////////.........///////////////////////////////////////........................................../////////000000........................................................................---------............///////////////////////////////////////////////////------............------//////.........---------......................................................------------......................................................---------............///.................................................................................///////////////////////////////////////,,,---///000000000......///......---------....../////////////////////////////////////////////////////////....../////////......------------......////////////////////////000///............//////...............///000000...//////000000000000///000000000000000000000000222222222222222222222222000000111111111222222222666555555555555555555555555666777888999::::::;;;:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999999::::::999777555444444555555999999:::;;;;;;:::999888888999999::::::999999888888888888777777777777777666555555555555666666777444444444444444444333333444444444444444444444444444444444444444444444444111111111111111111111111222222222222222222222222////////////000000000111////////////////////////////////////////////////////////////////////////000000//////....................................000000000000000111222222...//////////////////...////////////////////////000000000000000000000000........................555222...,,,---...//////////////////////////////000///............////////////............//////................................................---------............///,,,,,,---------.........////////////////////////////////////////////////000000000000000/////////////////////////////////......////////////......////////////////////////...//////////////////...........................////////////////////////........................,,,,,,------......//////////////////000000000000222000...+++******++++++......---------......///................................................---------------------------.....................---------............///.........///////////////////////////////////////.........///////////////.....................---............////////////........................................................................---------............///////////////////////////.............../////////------............------/////////...------,,,,,,........................---...........................------------......------------------------........................---------............///................................................---............................../////////000000........................,,,---///000111000//////......---------......///////////////////////////////////////////////////...//////////////////.........------------......//////////////////////////////............//////...............//////000---...///111111111000000000000000000000000000000222222222222222222222222000000111111111222222222555555555555555444444444444444555666777888999999;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===============;;;;;;:::999999999:::::::::888777555555555555666999999;;;;;;<<<;;;:::999888999999::::::999999888888888888888888777777666666555555555555666666777333333444555555555444333444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111...////////////000000000///////////////////////////////////////////////////////////////////////////////////////.........------------------------222222111000000000000000/////////....../////////////////////////////////000000000000000000000000........................888444000---------...---//////////////////////////////............////////////............//////................................................---------............///------.........//////////////////////////////////////////////////////////////////000000000000000////////////////////////......////////////......////////////////////////......////////////..............................////////////////////////........................---------------.............../////////000000000111000...,,,+++***++++++...------------...//////................................................---------------------------------...............---------............///.........///////////////////////////////////////.........///////////////...............---------------........./////////........................................................................---------............///////////////////////////---............/////////------............------//////.........---------........................---------.....................------------......------------------------........................---------............///................................................---------...............++++++,,,,,,---.................................,,,---...///000000000000...------------...//////////////////////////////////////////////////////......////////////............------------......///////////////////////////............//////000...............///000000......///000111111111111000000000000000000000000222222222222222222222222111111111222222222222333333444444555555555444444444444555666777888999999<<<===>>>?????????>>>=========>>>>>>>>>>>>======;;;::::::999999:::::::::;;;:::999888777888999999999999;;;<<<<<<;;;;;;:::888999999::::::999999888888888999999888888777666777666666555555555666666222333555666666555444444555444444333333444444555333333333333333333333333111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000////////////////////////////////////////////////....../////////......---////////////////////////222222111000//////////////////............//////////////////////////////////////////////////////------------------------777444000...---...---,,,///////////////////////////............//////000//////............//////------------------------........................---------............///...////////////000000000////////////////////////////////////////////////......////////////000000////////////////////////......////////////......////////////////////////---...///000000///...---////////////////////////////////////////////////...........................------------------,,,------........./////////............---------------------------...//////........................................................................---------.........//////---------............///............/////////000////////////////////////............/////////000//////.........------------------.........//////........................................................................---------............///////////////////////////---------.........//////------............------...............---------........................---------.........//////......------------......................................................---------............///................................................---------.........//////++++++,,,,,,---......///........................------------...///000111---------------...//////////////////////////////////////////////////////---...///000000///...---......------------......////////////////////////...............///000000//////......//////000111...//////000000111222222000000000000000000000000222222222222222222222222222222222222333333333333111222444555555555555444555555666777888999::::::<<<===>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999::::::;;;::::::999888888:::;;;<<<888999;;;<<<<<<<<<;;;:::888999999::::::999999888888888999999999888777666888777666555555555555555222333555666777666555444555444333333333333444555333333333333333333333333111111111111111111111111////////////////////////........./////////000000000000000000000000000000////////////////////////////////////////////////------...//////......---////////////////////////000000//////.../////////000///...------...///000////////////////////////........................------------------------222000......//////...---////////////////////////...............///000000//////............//////------------------------........................---------............///....../////////000000000////////////////////////////////////////////////------........./////////////////////////////////......////////////......////////////////////////---...///000000///...---000000000000000000000000////////////////////////.................................------,,,,,,,,,------------.........///+++,,,---...////////////---------------...///000................................................000000000000000000000000---------.........//////---------.........//////---.........//////000000////////////////////////---.........//////000000//////.........------------------.........//////........................................................................---------.........//////////////////////////////---------.........//////---..................---................................................---------.........//////.........------.........////////////////////////////////////////////////---------.........//////................................................---------.........//////------......///000111111000000000000000000000000------,,,,,,---...000111---------------...///000////////////////////////////////////////////////---...///000000///...---.........------.........////////////////////////...............///000111///////////////000111111////////////000111222333000000000000000000000000222222222222222222222222222222333333333444444444000111333555666666555555777777888999:::;;;;;;<<<;;;<<<===?????????>>>>>>>>>>>>======<<<;;;999999:::::::::999999:::;;;;;;888777777777777999:::;;;888999;;;<<<<<<<<<;;;;;;999999999::::::999999999888888999:::999888777666999888777555555444444444222333555777777666555444555444333333333333444555222222222222222222222222111111111111111111111111////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////,,,---.../////////...---------------------------...------......///000111000///...------...///000////////////////////////........................------------------------...------...000111000///////////////////////////...............///000111//////............//////------------------------........................---------.........//////.........////////////000////////////////////////////////////////////////,,,---------......//////////////////////////////......////////////......////////////////////////............////////////........................000000//////.........---..............................------------..............................////////////////////////........................///......---------......////////////////////////........................////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////------------------------........................///...------............,,,,,,---...//////..................////////////000000////////////000000000000000000000000000000,,,---------...///////////////.........---------................................................000000//////.........---////////////////////////......////////////......////////////////////////000///...,,,,,,------.................................---,,,---...///000---------............///////////////////////////...---,,,,,,,,,,,,---.../////////...------,,,,,,..................------////////////////////////000000000000000000000000..................------////////////000000000000////////////////////////000///.........///111222000000111111111222222222111111111000000000000000//////000111111111111000222222222333333333444444222333444555666555444333555444444555555666777888<<<<<<<<<===>>>??????@@@@@@???>>><<<<<<<<<======888999999999999888777777888888888888888888888888;;;:::999888777777777777===<<<;;;999888777777777888777777666666666666666999999777666555555555555777555444222222333444555444444333222222222222333000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////...///000111111000///...........................111000///...............////////////....................................////////////////////////////////////////////////...///000111111000///...////////////////////////---......///////////////------------------------------------------------/////////...---------,,,......////////////......//////////////////////////////.........---------000000000000000000000000........................////////////////////////111111000000//////......000000//////.........---////////////////////////............////////////........................000/////////..........................................------------..............................................................................///......---------......////////////////////////........................////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////------------------------........................///...------............,,,---....../////////...............////////////000//////......//////000........................---------...............//////.........---------................................................000/////////............////////////////////////......////////////..............................000///...---------.................................------,,,---...///000---------............///........................///...------------...///------..........................................////////////////////////------------------------....................................///////////////////////////////////////...---------...000000/////////000000111111111111000000000000000000000//////000111111222111111222222222333333333333444222333333444555444444444555555555555666777888999;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<999999999999999888888777::::::::::::::::::::::::999999888888777777888888<<<<<<:::999888777777777999888888777777777777777999888777666555555555555777555444222222333444555444333333222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////...///000111111000///...........................000//////............///................................................////////////////////////////////////////////////...//////000000//////...////////////////////////---......///////////////........................---------------------------------------,,,,,,,,,......////////////......////////////////////////000000/////////.........////////////////////////........................////////////////////////000000000000//////......000/////////............////////////////////////............////////////........................////////////..........................................------------....................................................................................---------......///////////////////////////........................////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////------------------------........................//////............//////---............/////////............////////////.........------................................................---------...............---------................................................////////////............////////////////////////......////////////..............................000000///............///...........................------------...//////---------............///........................000///............///000,,,,,,------...//////000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------............////////////////////////---------------...//////......////////////000000000000000000000000111111...///000111222222222222111111222222222333333333333333333333333444555555666666666666666777999999:::::::::;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;999::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888999999<<<;;;:::999888777777777:::999888888777777888888888888777666555555555555666555444333222333444444444333333222222222222222222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------.........///////////////000000000000//////........................///............//////000................................................///////////////////////////////////////////////////..................///////////////////////////---......///////////////////////////////////////........................,,,,,,,,,,,,,,,---------......////////////......////////////////////////000000000000000/////////////////////////////////////////////////////////////////////////////////000000000////////////...////////////............////////////////////////............////////////........................///////////////.........------------------------......------------.................................................................................------------...//////////////////////////////........................////////////////////////////////////////////////............///////////////......------......///////////////////////////////////////////////////...................................................///000000///////////////...............//////............////////////...------,,,,,,------.........................../////////...---------,,,........................................................................///////////////.........////////////////////////......////////////..............................000000//////....................................------------......//////---------............///........................///..................///---------.........//////---------...............////////////////////////....................................////////////------........./////////////////////////////////---------.........//////////////////////////////000000000000000111111111...///000111222333333333111111111111222222222222444333222111222333555666555444444555555666777888888999999999:::::::::;;;:::::::::::::::::::::;;;:::::::::::::::999888888::::::::::::::::::::::::666666666666777888999:::;;;:::999888777777777777999888777777666666777777888777666555555555555555666555444333333333444444555444444333333333333333222333333444444333333222000000000000000000000000000000000000000000000000////////////////////////////////////////////////............//////////////////000000000000//////.......................................///000111......////////////000000........................///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////---......///////////////........................////////////////////////,,,,,,,,,------...............////////////......////////////////////////////////////////////////........................000000000000000000000000///////////////////////////////////////////////////////////////.........000000000000000000000000............////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................................................................---------------...//////////////////////////////........................////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////...................................................000222222000//////000000//////.........//////............////////////------,,,,,,,,,,,,------/////////////////////////////////...---------,,,---..............................................................................///////////////////////////////////////......////////////..............................///////////////......---........................---------...............---------............///........................------------------------//////.........------------------.........//////////////////////////////////////////////////////........./////////000000....../////////000000000////////////////////////......//////000000000000000000000000000000000000//////000000111111111111//////111222222333333333000000000111111111222222333333222111222333444555333333333333333555666666888888888888999999999999888999999:::;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888555555666666777888::::::::::::999888777777777777777777666555555555555666777666666555555555555555555555444444333333333333666666555444444444444444222333333444444333333222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000000000////////////000000.......................................///000111//////000000000111111111///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///////////////////////////---......///////////////------------------------////////////////////////------......//////000000......////////////......////////////////////////........................////////////////////////000000000000000000000000////////////////////////.............../////////.........///////////////000000000000000000000000............////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................------------------------........................---------------...///000////////////////////////........................////////////////////////////////////////////////............////////////......------------......////////////////////////////////////////////////................................................---000444333111//////111111000///.........///000............////////////---------,,,,,,---------000000000000000000000000...............------------------........................................................................///////////////////////////////////////......////////////......------------------------.........///...------,,,........................,,,---......//////......---------............///------------------------,,,,,,------------,,,,,,000//////...------,,,,,,,,,,,,------.../////////////////////////////////.................................//////000000111////////////000000000111////////////////////////...//////000111000000000111111000000000000///////////////000111111222222000111222222333222222222///000000000000111111111222222222222222333444444222222111222222333444555888888888888888888888888777777999:::;;;;;;;;;;;;888999999999999888777777777777777777777777777777555555555666777888999:::999999888777777777777777666666555444444444444555666666555555444555555666555555444444444333333333666555555444444444444444222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000////////////000000........................///............//////000/////////000000111111222///////////////////////////////////////////////////////////////////////////..................///////////////////////////---......///////////////------------------------........................///////////////000000000......////////////......////////////////////////------------............000000000000000000000000////////////////////////////////////////////////---............/////////.........///////////////000000000000000000000000............////////////////////////////////////............/////////000..............................------------..............................------------------------........................---,,,,,,------///000000////////////////////////........................////////////////////////////////////////////////............////////////...------,,,,,,------...////////////////////////////////////////////////................................................---111555444111///000222222111///...---...///000............////////////......------------......////////////////////////---------...............---------.........//////............................................................/////////000////////////////////////......////////////......------------------------,,,---.........---++++++........................,,,---.../////////...------------............///------------------------,,,---...//////...---,,,..................------,,,,,,------...//////000////////////////////////---------------------------......///000000111111........./////////000000////////////////////////---...///000000000//////000000000//////............//////000111111222222222222333333222222111111/////////000000000111111111111222333333333333333222222222222333444555555888888888888888888888888444555777999::::::::::::777888888888888777666666666666666666666666666666666666666666666777888999999888888777777777777777777777666555555555555555555555555444444555555666444444555555444444333333444444333222222222222333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000111000///......///000111........................000//////............///---------...//////000000////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////---......///////////////........................------------------------///////////////...............////////////......////////////////////////---.........////////////111111111111111111111111........................////////////////////////---------.........//////............/////////000000000000000000000000000............/////////000000000000000000000000000---.........//////000000000000000000000000000000.........------.................................------------------------........................,,,,,,,,,---...///000111////////////////////////........................////////////////////////////////////////////////............/////////000...------,,,,,,------...////////////////////////////////////////////////////////////////////////........................,,,111555555111///000222333111///...---...///000............/////////000///......------......///........................,,,------....../////////---------.........//////................................................---.........//////000000////////////////////////......////////////......------------------------+++,,,---------,,,+++***........................,,,,,,.../////////...------------.........//////---------------------------...///000000///...---,,,,,,------.../////////,,,,,,------...///000000////////////////////////........................---......///000111111222---------.........//////////////////////////////,,,,,,.../////////...---//////.........---------...//////000111222222222333333333333222111000000////////////000000000000000111222333444333222222333333333333444555666666999999999888888888888888222333555777999999999888777777777777777666555555666666666666666666666666666666666666666777777888999888777777777777777888888888777666666666666666555555444444444555555666444444555555444444333222333222111111000000111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000///......///000111........................111000///...............++++++,,,,,,---...//////000000000000000000000000////////////////////////////////////////////////...///000111111000///...////////////////////////---......///////////////////////////////////////------------------------/////////...---------,,,......////////////......////////////////////////.../////////000000111111111111111111111111111111........................////////////////////////---------.........//////---.........//////000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////............////////////---------............///........................////////////////////////---------............///////////////............111000///...------...///............////////////------............------////////////////////////222000...---------///000////////////////////////............////////////////////////////////////------------------------000111111111111222222222111///---,,,+++,,,...///////////////////////////////////////////////////////////////////////////111000000///...---------............////////////---------............///........................---------.........//////000000//////.........---////////////////////////////////////000000000000//////.........---------////////////////////////........................,,,---...000000000//////---....../////////////////////.........------------.........//////000000////////////////////////////////////////////////////////////////////////..................------000000//////.........---......////////////......////////////////////////////////////////////////////////////000000000000222333333444444333333222111111000000//////......000000000000111111111111222222111111222222333444444444444555777888:::;;;777777777777888888888888999888666555555666777777888777666444444444555666777666555555555777888999<<<;;;:::999888888888888666666555444444444444555666555555555666555444222333333333222222111111111000111111222222333444444000000000000000000000000111111000000000000111111000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////000111333444444222///---000...,,,******,,,...000111000///......///000111////////////////////////////////////////////////////////////////////////............////////////......////////////......000000//////.........---////////////............................................................000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333999888666444333222333333000000//////.........---000000000000000000000000////////////////////////222333333222000///000111////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////............////////////---------............///........................////////////////////////---------............///////////////............111000///...---......///............////////////------............------////////////////////////111000...---,,,---...///........................////////////000000000000////////////////////////------------------------//////000000000111111111111000...---,,,---...///////////////////////////////////////////////////////////////////////////111000000///......------............////////////---------............///........................---------.........//////000/////////............////////////////////////---............///////////////.........---------......................................................///000000///...------....../////////////////////.........---------............/////////000////////////////////////////////////////////////////////////////////////////////////////////////000/////////..................////////////......////////////////////////////////////////////////////////////000000000000222222333333333333222222111111000000////////////000000000000111111111111222222111111222222333444666555555555666777888888555555555666666666777777777777666555444444444555777666666555555555555666666555444444444666777888;;;:::999888777777777777666666555444444444444555666555444555666666444333333333333222222222111111333222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000//////000000000000////////////////////////////////////000000000000/////////000111222222000...---///...---,,,,,,---...///000000///......///000000////////////////////////////////////////////////////////////////////////............////////////......////////////......000/////////............////////////............................................................000///...------...///000////////////////////////------------------------------......///111222333888777666444333222222222000/////////............////////////////////////////////////////////////000111111000///......000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////---............/////////---------............///........................////////////////////////---------............///////////////............000000///............///............////////////------............------////////////////////////000///---,,,,,,,,,---...........................//////000000000111111111////////////////////////------------------------........./////////000000111000///...---...///000////////////////////////////////////////////////////////////////////////000000000///......------............////////////---------............///........................------........./////////////////////............////////////////////////,,,,,,---------........................---------................................................///000000//////---,,,,,,---......///////////////...............---------............///////////////////////////////////////////////////////////////////////////////////////000000000000000000000////////////..................////////////......////////////////////////////////////////////////////////////000000000000222222333333333333222222111000000000000/////////000000000000111111111111222222111111222222333444777777666666555666666777666666666666777777777777777777777666555444333333444555666666666666666666555444444444444555555666:::999888777666666666777666666555444444444444555555444333555666777555444333333333222222222222111444444333333222111111000222222222222222222222222111111000000000000111111000000000000000000000000000000////////////000000////////////////////////...//////000000//////...//////////////////......//////............////////////...------...//////////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////............////////////............................................................//////............//////////////////////////////........................---------...///000111222555555555444333222111000////////////............////////////////////////////////////////////////---...///...---,,,---...//////////////////////////////////////////////////////////////////////////////............//////////////////////////////---------.........//////---------............///........................////////////////////////---------............///////////////............/////////.........//////............////////////------............------///////////////////////////...---,,,,,,,,,,,,---........................////////////000000000000////////////////////////............................../////////000000000111111000////////////000////////////////////////////////////////////////////////////////////////000000//////........................////////////---------............///....................................///////////////////////////.........////////////////////////,,,------------................................................................................./////////......------------......///////////////.................................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000///////////////...............////////////......////////////////////////////////////////////////////////////000000000000111111222222222222111111000000000000000000000000///000000000111111111111222222111111222222333444666666555555555666777777888888888888999999999:::777888888888777555444222333444555777777777666555555555555555555555555666888888777666666666666666666666555444444444444555444333333444666777666444222222222222222222222222333333333222222111111111222222222222222222222222111111000000000000111111000000000000000000000000111000///......///000111////////////////////////...//////////////////...111000///.........///000...///000111111000///............------.........////////////////////////////////////////////////////////////////////////............////////////......////////////......///////////////.........////////////............................................................/////////....../////////////////////////////////////////////////////////---------...///000111111222222333444333222000//////////////////.........////////////////////////////////////////////////,,,...///...,,,,,,---...//////////////////////////////////////////////////////////////////////////////............//////////////////////////////------------............---------............///........................////////////////////////---------............///////////////..................//////////////////............////////////------............------////////////////////////......------,,,,,,,,,,,,........................---------.........//////////////////////////////......................../////////000000000111111111000000///////////////////////////////////////////////////////////////////////////////////////////////////........................////////////---------............///................................./////////000000.........///////////////////////////////////////------........./////////---.....................................................................------------......//////---......///////////////---.....................///////////////.........////////////////////////////////////////////////////////////////////////---------....../////////.........///////////////......////////////......////////////////////////////////////////////////////////////000000000000000111111222222111111000000000000000111111111111///000000000111111111111222222111111222222333444333333444444555777888999777888888888888999999999666666777777666555333222333444555777777777666555666666666777666666666666777777666666555666666666666666555444444444444555444333333444666777666444222222222222222222222222111111222222222333333333222222222222222222222222111111000000000000111111////////////////////////111000///......///000111////////////////////////......////////////......111000///......///111222...///111222222111///...---..................---////////////////////////////////////////////////////////////////////////............////////////......////////////...............///////////////////////////...............................................................//////////////////...////////////////////////////////////////////////...---------...///000111///000111222222111000///.........///////////////........................////////////////////////---...//////------...///////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////,,,------------.........---------............///........................////////////////////////---------............///////////////............---...//////000/////////............////////////------............------////////////////////////............---------,,,------------------------,,,,,,---------.........////////////////////////........................//////000000000111111111000000000/////////......//////////////////////////////////////////////////////////////////////////////////////////..................////////////---------............///............................../////////000000000.........///////////////////////////////////////---............/////////---------...............------------------------........................,,,,,,,,,,,,---...///000---......///////////////---------...............///////////////.........////////////////////////////////////////////////////////////////////////,,,,,,------......//////.........///////////////......////////////......////////////////////////////////////////////////////////////000000000000000000111111111111000000000000000111111111111222000000000000111111111111222222111111222222333444222222333444555777888999555555555555666666666666333444444444444333222222444555666666666666666666777777777888777777666555777777666666666666777777666666555444444444444555555444333555666777555444111222222222222333333333000111111222333333444444222222222222222222222222111111000000000000111111////////////////////////000000////////////000000////////////////////////---......//////......---111000/////////000111222...///000111111000///...---...////////////...---////////////////////////////////////////////////////////////////////////............////////////......////////////...............///////////////////////////..................................................................////////////......////////////////////////////////////////////////......------......///000...//////000000000//////.........///////////////........................////////////////////////---...000///......///000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////,,,,,,---------.........---------............///........................////////////////////////---------............///////////////............,,,---///000000000//////............////////////------............------////////////////////////////////////......------------------------------------------.........///////////////////////////................................./////////000000///////////////...------////////////////////////////////////////////////////////////////////////.../////////////////////............////////////---------............///.........................../////////000000000000............/////////000////////////////////////,,,,,,---------.........---------.........//////------------------------...........................---,,,,,,,,,---...///---......///////////////---------.........//////000/////////............////////////////////////////////////////////////////////////////////////---------...//////000000............/////////000......////////////......////////////////////////////////////////////////////////////000000000000///000000000000000000///000000111111111222222222000000000000111111111111222222111111222222333444333333333444555666777888333444444444555555555555555444444444444555666666777666666555555555555666666666777777777666444444888777777666666777777888666666555444444444444555666555444555666666444333111111222222222333333333222222222222222222222333111111111111111111111111111111000000000000111111//////////////////////////////000000000000//////////////////////////////---......//////......---............//////000111...//////////////////......///000000000000///...////////////////////////////////////////////////////////////////////////............////////////......////////////................../////////000////////////............................................................---...///000000///...---////////////////////////..............................---------...//////......------...///000000............/////////000........................////////////////////////,,,...//////......///111////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////,,,,,,,,,---------......---------.........//////........................////////////////////////---------.........//////000/////////............,,,---///000000000//////............/////////000---..................---//////////////////////////////000000//////...---------------------------............/////////000////////////////////////////////////////////////---------.........//////.........///...------,,,////////////////////////////////////////////////////////////////////////.........///////////////............/////////000---------.........//////........................////////////000000000000---.........//////000000////////////////////////++++++,,,,,,,,,------------------.........//////------------------------........................000///---,,,++++++,,,------......///////////////---------.........//////000000//////.........---////////////////////////////////////////////////////////////////////////---......///000111111222---.........//////000000......////////////......////////////////////////////////////////////////////////////000000000000//////000000000000//////000000111111222222222222000000000000111111111111222222111111222222333444555555444444444555555666555555555555666666666777888888777777777999;;;<<<999777666444444444555666555555666666666555333222888777777777777777888888666666555444444444444555777555555555666555444222111111111222222333333333444444333222222111111111000000000000000000000000111111000000000000111111////////////////////////...///000111111000///...////////////////////////---..................---,,,------......///////////////............//////...///000111111000///...////////////////////////////////////////////////////////////////////////............/////////000......////////////......---.........//////000000000/////////............................................................---...///000000///...---////////////////////////..............................---------...//////...---,,,,,,---...000111---.........//////000000........................////////////////////////,,,---......------///000////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---........................---------............///////////////////////////..................................................................------////////////////////////........................000000//////.........---..............................------------......///............---------......------------......000///......///000///---......////////////......---------............/////////////////////////////////////////////////////////000000///...------////////////////////////000000//////.........---//////.........---------............////////////......////////////......................................................////////////////////////..............................///000000///......000000///...------,,,,,,---------............//////////////////.................................//////////////////////////////000000000000//////---------............///////////////////////////000...---...///000///.................................////////////......---------............///////////////............222222111111000000//////111111000000//////......000000000000000000000000000000000000000000000000333333333222222222111111000000//////000111111222///000111222444555666777333333444444444444444444666666666666666666666666444444444444444555666777666666666666666555555555666666666666666666666666444444555555555555444444555444444333333444444555333333333222222222111111111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000000000//////......------............////////////..............................---,,,---...///000........................////////////////////////000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////..................------////////////////////////---.../////////...,,,+++................................................000000000000111111111111................................................000///...---------------111111000///...---,,,,,,000000////////////000000//////////////////////////////.........---------........................////////////////////////////////////////////////////////////////////////000/////////....................................---------............///////////////////////////........................................................................////////////////////////........................000/////////..........................................------------......///............---------......------------......///...------//////...---......////////////......---------............//////////////////////////////////////////////////////////////////...------////////////////////////000/////////............//////.........---------............////////////......////////////......................................................////////////////////////................................................000//////...------,,,,,,---------............////////////////////////...........................////////////////////////...//////000000//////...---------............///////////////////////////000...---...///000///...........................,,,,,,------------,,,,,,........./////////000000////////////............000000000000000000//////000000000000////////////000000000000000000000000000000000000000000000000111111111222222333333333111111000000000111222222111222222333333444444555333333444444444444555555666666666666666666666666444444444444444555666666555555555666666666666666777777777777777777777777555555555666666555555555555444444444444444444555333333333222222222222111111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000///////////////.....................////////////////////////////////////...------,,,---...///000........................////////////////////////000///...------...///000////////////////////////........................////////////////////////////////////////////////............---,,,+++***//////////////////////////////000000//////...---................................................/////////000000000111111................................................//////...---------------///////////////.........000000////////////000000//////////////////////////////.........---------........................////////////////////////////////////////////////////////////////////////////////////............////////////////////////---------............///////////////////////////........................................................................////////////////////////........................////////////............////////////////////////......------------......///............---------......------------.........---,,,---...///...,,,......////////////......---------............//////////////////////////////////////////////////////////////////......---////////////////////////////////////...........................---------............////////////......////////////......////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...////////////...------,,,,,,---------............///......//////////////////........................////////////////////////.........//////.........---------............///////////////////////////000...---...///000///...........................,,,,,,------------,,,,,,////////////000000000111////////////............//////////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111222333444555333333222111111222222222333333333333333333333333333333444444444555555555666666666666666666666666555444444444444555666666444444555555666666777777888888888888888888888888555666666777777666666555444444444444444444444444333333333333222222222222111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000...///////////////000000............////////////111111111111111111111111...------------...//////........................//////////////////////////////............//////////////////////////////........................//////////////////////////////////////////////////////......,,,+++)))(((////////////////////////111111000////////////000////////////////////////.................................////////////000................................................//////...------------...---.........//////000000000//////......//////000////////////////////////...............---------........................///////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000---------............///////////////////////////................................................---------...............////////////////////////........................///////////////.........000000000000000000000000......------------......///............---------......------------......---,,,+++,,,.........,,,......////////////......---------............///////////////////////////////////////////////////...///////////////......///////////////////////////////////////.............................................////////////......////////////......000000000000000000000000000000000000000000000000////////////////////////........................///...,,,++++++,,,.../////////.........------------------............///............////////////........................////////////////////////------............---------------............///////////////////////////000...---...///000///.................................////////////............/////////000000000////////////............------......//////000000......//////000000111111///////////////////////////////////////////////////000000111222333333333444444333222222222333333333333333333333333333333333333444444555555666666666666666666666666666666555555444444444555555666333444444555666777888888777777777777777777777777666666777777777777666666444444555555555555444444444444333333333222222222111222222333333222222111222222222111111111000000000000000000000000000000////////////////////////......//////000000000111............////////////000000000000000000000000------------......//////......................../////////////////////////////////......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......---,,,+++***////////////////////////111000///.........000000000000000000000000000000........................---------.........//////................................................///......---------................../////////////////////....../////////////////////////////////................................................////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000---------............///////////////////////////................................................---------.........//////////////////////////////.................................///////////////000000000000000000000000......------------......///............---------......------------......---,,,+++,,,...///...---......////////////......---------............///////////////////////////////////////////////////......///////////////...////////////////////////.........///////////////---.................................////////////......////////////......000000000000000000000000000000000000000000000000////////////////////////........................///...,,,++++++,,,...///...............------------------............///---.........//////000000........................////////////////////////------............---------------............///////////////////////////000...---...///000///.................................////////////......------........./////////////////////............------......//////000000......//////000000111111////////////////////////////////////////////////111111111111111111111111444444333333333333333444111222222333333444444555333333444555555666777777666666666666666666666666666555555444444444555555333444444555666777888888666666666666666666666666666666777777777777666666444555555666666555555444444444444333333333222222111222222333333222222111222222222111111111000000000000000000000000000000////////////////////////.../////////000000111111............////////////////////////////////////---------.......................................////////////////////////...//////////////////...////////////////////////000000000000000000000000////////////////////////////////////////////////---......////////////...///////////////////////////...---,,,---...///000000000000000000000000000........................------------..................................................................---------......///////////////............//////............//////////////////////////////---.....................------------------------////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////---------............///////////////////////////................................................,,,,,,------.../////////////////////////////////.................................///////////////////////////////////////......------------......///............---------......------------......---,,,+++,,,...//////.........////////////......---------............///////////////////////////////////////////////////---...//////////////////////////////////////////.........///////////////---------...........................////////////......////////////......////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///........................---------............///------......///000000000........................////////////////////////.........//////.........---------............///////////////////////////000...---...///000///...........................,,,,,,------------,,,,,,------------............////////////............//////////////////000000////////////000000000000000000000000000000000000000000000000000000000000222222111111111000000000333222222222333333444555111111222333333444555555333333444555666777777888666666666666666666666666666666555444444444444555444444555555666666777777555555555555555555555555555666666777777666666555444555666777777666555444444444444444333333333333111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000///000000000000000000111............////////////------------------------,,,---......//////..............................////////////////////////......////////////......////////////////////////000000000000000000000000////////////////////////////////////////////////---...///000000111000000////////////////////////...------------......///////////////////////////........................---------............///...................................................------------...//////000000//////.........---///......------......///////////////////////////---------...............------------------------////////////////////////////////////////////////////////////////////////............/////////000........................---------............///////////////////////////................................................,,,,,,------...//////000////////////////////////..................................../////////000..............................------------......///............---------......------------......---,,,,,,---///000000///......////////////......---------............///////////////////////////////////////////////////------...///////////////////////////////////////............/////////000---------.........//////............////////////......////////////......................................................////////////////////////........................................................................---------............///------......///000000111........................////////////////////////...//////000000//////...---------............///////////////////////////000...---...///000///...........................,,,,,,------------,,,,,,............////////////////////////............000000000000000000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222444555666333333333333333333333333333333444555666777888888666666666666666666666666666666555444444444444444555555555666666666666666666666666666666666666666555555555666666555555555444555666777777666555444555444444444444333333333111222222333333222222111222222222111111111111000000000000000000000000000000000000000000000000000111111111000000000000000............////////////------------------------,,,---.../////////...---........................////////////////////////---...///000000///...---////////////////////////........................////////////////////////////////////////////////---...//////////////////////////////////////////------...///////////////................................................---............/////////................................................---------------...//////.........//////////////////......------......///////////////////////////---------.........//////------------------------////////////////////////////////////////////////////////////////////////---.........//////000000........................---------.........//////////////////////////////................................................,,,,,,------...///000000////////////////////////........................---.........//////000000.................................------.........//////.........---------.........------............---,,,...000111111000......////////////......---------.........//////////////////////////////////////////////////////------...///000000//////////////////////////////---.........//////000000---------.........//////............/////////000......////////////......................................................////////////////////////..............................///000000///......---.....................---------.........//////---------...///000000111........................//////////////////////////////000000000000//////---------.........//////////////////////////////000...---...///000///..............................//////////////////...////////////000000000000000/////////............222222111111000000//////111111000000//////......000000000000000000000000000000000000000000000000......///000111222333333//////000111222444555666555555444333333222111111333333444555666777888999666666666666666666666666777666555444444444444444666666666666666555555555777777777777777777777777444444555555555555444444444555666888888666555444555555444444444333333333222222222333333222222222222222222111111111111000000000000000000000000000000000000000000000000000222222111111000000//////............/////////000........................,,,,,,.../////////...---........................////////////////////////---...///000000///...---////////////////////////------------------------////////////////////////////////////////////////.../////////...---,,,,,,////////////////////////---...///111111111000///.........................................................////////////000................................................---------------...///000,,,,,,---...///000111222.........------.........////////////////////////---------.........//////////////////////////////,,,,,,,,,++++++*********000000000000000000000000//////............/////////............---------........................////////////////////////////////////////////////........................////////////////////////000000//////.........---////////////////////////......////////////..................////////////---------------...///000///............---------////////////////////////...............---------000000//////.........------------.........//////000///...---,,,------...////////////////////////............////////////................................................////////////////////////......//////...---,,,,,,---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------......//////////////////////////////............//////111...,,,---///111///---//////////////////////////////////////////////////////.........------------------.........//////---------............///............////////////111111000000//////.........------,,,,,,------...////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000111111111000000000000000000111111111222222222222333333333444444444555555666555333333222333444555555666888999999777555444666555555444444444555555555555555555555555555555444444555666666666666666666555555555666777999:::555555444444444333333333555555444444444333333333111111111000000000000///000000111111111111000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......////////////////////////............///////////////////////////////////////////////////...------------------------------......////////////......------............------////////////////////////.........------,,,,,,,,,...------------.../////////////////////........................///000111------------------------........................//////......------,,,,,,////////////////////////////////////////////////..............................////////////......////////////////////////......---------,,,,,,,,,//////////////////////////////............/////////............---------........................////////////////////////////////////////////////................................................000/////////.........---////////////////////////......////////////..................////////////---------------.../////////............---------........................------..................000/////////............---------.........//////000///...---,,,------...////////////////////////////////////000000000000........................//////////////////////////////////////////////////////000000//////...------....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------..............................//////............//////111///------///000///...//////////////////////////////////////////////////////.........------------------.........//////........./////////000000............////////////000000000000//////.........------,,,,,,------...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222////////////////////////000000000000000000000000000000000111111111222222333333333444444444444555555444333333333333444555444555777888888777555444555555444444444555555666555555555555555555555555444555666666777777777666555444444444555666888888555555444444444333333333555444444444444333333333222222111111111000000000000000111111111111000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////........................///......------......///////////////////////////............///////////////////////////////////////000000000//////...---------------------------......////////////......---......//////......---////////////////////////.........------,,,,,,,,,...------------...///////////////////////////...///............//////000------------------------......................../////////...............////////////////////////////////////////////////..............................////////////......///////////////////////////////////////.................................//////............/////////............---------........................////////////////////////////////////////////////................................................/////////...............////////////////////////......////////////..................////////////...------------.../////////............---------........................,,,---------.../////////////////////............---------...............//////...------------...//////////////////////////////000000000111111111........................000000000000000000000000////////////////////////000000000000000000///...---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------......------------------------//////............//////000///------///000///.../////////////////////////////////////////////////////////............------............/////////////////////000000000111............////////////000000000////////////.........------------......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000/////////000000000111111333333333333444444444444444444333333333333444444333444555666666666444444444444444444444555666777555555555555555555555555555666666777777777777777444444333333444555666777555555444444444333333333444444444444333333333333333222222222111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................///......------......///////////////////////////............////////////////////////////////////000000000000000//////...------------------------......////////////......---......//////......---////////////////////////.........---------------...------------...//////......//////////////////000//////............///------------------------...........................///////////////000000////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////........................//////............/////////............---------........................////////////////////////////////////////////////........................................................................////////////////////////......////////////..................////////////......---------......//////............---------........................,,,,,,,,,---...///000000///////////////.............................................------......////////////////////////////////////000000000000........................//////////////////////////////////////////////////////000000000//////...---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------......------------------------//////............//////000///.........//////////////////////////////////////////////////////////////////............................../////////....../////////000000000............////////////////////////////////////......------------......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------.........///....../////////////////////////////////000000000000000////////////000000000000222222333333333444444444333333333333333333444444222333444555555555444444444444444444444555666777555555555555555555555555666666777777777777777666444444444555555666666666555555444444444333333333444444444333333333222222333333333222222222111111000111111222222111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////............///////////////////////////////////////000000000000000//////..............................////////////............////////////......////////////////////////...............---------...------------...//////............////////////111000///.....................................................................//////000000111111////////////////////////......................................................////////////......////////////////////////..................//////........................//////............/////////............---------........................////////////////////////////////////////////////................................................---------...............////////////////////////......////////////..................///////////////......---------......///............---------........................,,,,,,,,,---...///000000.........///////////////.....................---------..................////////////////////////---------.........//////................................................////////////////////////---......//////.........---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------......------------------------//////............///////////////.........///000////////////////////////////////////////////////////////////////////////////////////////////////------........./////////............////////////...............////////////......------......///////////////////////////........................////////////////////////................................................---...///000000000//////..............................//////000000000000////////////000000000000222222222333333333444444111222222333333444444444222222333444444444444444444444444444444555666666555555555555555555555555666666777777777777666666555666666666777777777777555555444444444333333333444444333333333222222222333333333222222222111111111111222222222222111111////////////////////////000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////............//////////////////////////////////////////000000000000//////..............................////////////.........//////////////////...////////////////////////...........................------------...//////---.........//////000000111000///.....................................................................//////000000111111////////////////////////------------------------..............................////////////......////////////////////////------------....................................//////............/////////............---------........................////////////////////////////////////////////////........................---------------------------------------.........////////////////////////......////////////..................//////////////////...------------...///............---------------------------------,,,---------.../////////.........///////////////...............---------,,,---......///.........////////////////////////,,,,,,---------.........................................................////////////////////////,,,------...............---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------......------------------------//////............//////...///000///------///000////////////////////////////////////////////////...////////////000000000000000000////////////...------------........................////////////---............///////////////............//////////////////////////////........................////////////////////////................................................///000222333333333222111........................---......//////000000111/////////000000000111111222222222222333333333333000111222333444444444333222333333333444555555666666555555444444444555555555555555555555555555555666666666666666555555444666666777777777777777666555555444444444333333333333333333333222222222222333222222222111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000//////......//////000////////////////////////............////////////////////////////////////---......///////////////..............................////////////.........//////000000//////...////////////////////////.............../////////...------------...//////------......///000000000000//////............///...................................................///////////////000000////////////////////////------------------------..............................////////////......////////////////////////---------.........////////////////////////////////////............/////////............---------........................////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........////////////////////////......////////////..................//////////////////...---------------///............---------------------------------------............................../////////000//////.........---------,,,,,,.../////////......////////////////////////------------.........///................................................////////////////////////------...///////////////---....../////////////////////............//////////////////////////////////////////////////////////////////////////////......------------..............................//////............//////...///000///------///111////////////////////////////////////////////////.../////////000000000000000000000000/////////...............////////////............////////////---------.........////////////............//////////////////////////////........................////////////////////////...................................................///111222333222111000........................------......///000000111000000000111111111222222111222222222222333333333///000222333444444333333333333333444444555666777777666555444444444444444555555555555555555555555555555555555555444333333555555666777777666555555555555444444444333333333333333333222222222222111222222111111111000000000111222222333333222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////,,,,,,---.............................................////////////......//////000000000000//////////////////////////////---........./////////000...------------...//////------......///000000111///............//////000................................................/////////...............////////////////////////////////////////////////..............................////////////......////////////////////////---.........//////000000000000000000000000000000//////............////////////.........---------........................////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........////////////////////////......////////////................../////////000000///...---------------//////.........---------------------------------...............------------.........//////000000//////.........---------+++,,,.../////////......////////////////////////............/////////000........................000000000000000000000000////////////////////////......///000000111000000---....../////////////////////............//////////////////////////////////////////////////////////////////////////////.........------.........//////////////////////////////............//////---///111///---,,,...111////////////////////////////////////////////////.../////////000000111111111111000000/////////...////////////000000000000............/////////000---------.........////////////............//////////////////////////////........................////////////////////////................................................+++,,,...///000///...---........................---------...///000000111111111111111222222222222111111222222222333333333///000222333444444333333444333333444555666777888888777666555444333333333555555555555555555555555444555555555444333333222444444666666666555444333555555444444444333333333333333333222222222111111111111111000000000000///111222222333333222222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////............/////////000////////////////////////+++,,,,,,---.........---////////////////////////......////////////......//////000000000000//////////////////////////////---.........//////000000...------------...//////---------...///000000111...............///000111////////////////////////........................//////......---------,,,////////////////////////111111111111111111111111..............................////////////......------............------///......------///000111////////////////////////......////////////......000000000000000000000000......................................................---------......///,,,---...//////---+++***..............................---------,,,,,,,,,////////////////////////////////////////////////........................------------------------........................------------------------000000//////.........---------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000,,,---------.../////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---...///000000........................000000//////.........---................................................------......//////000000........................---.........---,,,++++++//////.........---------,,,---///000000000///...........................---------........./////////...---,,,,,,---...///........................////////////////////////......---------,,,,,,,,,............////////////000000//////.........---000///---,,,,,,---///000,,,,,,,,,---...///000000////////////000000000000111111000000000000111111000111111111111222222222333444555555666666555555666555555444444333333222333333444555666666666555888777666555444333222222777777666666555555555444333333222222222222111111333444555333111000000111555555444444333222111111///000111222222111000///222111111111000000//////000000////////////000000////////////............000000//////.........---////////////////////////,,,------...///000111111222000......///000///.........///000111111000000//////.........---------------...///000111222222........................////////////////////////////////////////////////000000000000000000000000........................222222111000///...------111000///...------...///////////////////////////------......//////000000......////////////......................................................////////////////////////000000000000000000000000000000//////.........---////////////////////////.........//////.........///......---...///000111////////////////////////......////////////.............................................---------........................///...---------------...,,,---------------------....................................------,,,,,,////////////////////////////////////////////////........................------------------------........................------------------------000/////////............------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////------------............---------.......................................,,,------------------...,,,---------.../////////........................000/////////.....................................................................///////////////.......................................---,,,,,,//////.........---------------///000000000///...........................---------........./////////...------------...///........................////////////////////////////////////.........---............////////////000/////////............000///---,,,,,,---///000------------...///000000////////////000000000000111111000000000000111111000111111111111222222222333333444555555555555444333333333333333444444444444444555555666555555555555555555555555444444444777666666666555555555444555555444444444444333333333444444333111000000111333333222222111000000///000000111111111000//////111111111111000000000///000//////......//////000////////////............000/////////............////////////////////////------......//////000000333111///...///000///...,,,------...//////......//////.........---------------......//////000000........................000000000000000000000000////////////////////////////////////////////////........................111111000000///.........111000///...---......///////////////////////////.........//////000000000......////////////......................................................------------------------........................000/////////............////////////////////////...//////000000//////...///............///000000////////////////////////......////////////..............................//////.........---------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......................../////////............---////////////////////////////////////////////////........................------------------------........................------------------------////////////............------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////------------...........................---------------------------------.........---------------------..........................................////////////............................................................///////////////......................................./////////...------...............------------......///000/////////........................------.........////////////...------------...///........................////////////////////////111111000000000000000///............////////////////////////............000///...------...///000------------...///000000////////////000000000000111111000000000000111111000111111111111222222222222222333444444444444333111111222222333444444555555555555666555555444444444444444555555555666666666666666555555555555555555555444444444444333333333444444333111000111222333222222111111000000000000111111111111000///...111111111111000000000000///..................///////////////............////////////............////////////////////////.........///////////////333111////////////...---------.../////////....../////////............------.............................................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000///............///////////////////////////////////////000000000000......////////////......................................................................................................////////////............//////////////////////////////000000000000//////............/////////000////////////////////////......////////////............................../////////...------,,,,,,........................///...---,,,,,,+++,,,,,,,,,,,,---...////////////......................../////////////////////...////////////////////////////////////////////////................................................................................................///////////////.........------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000/////////...---------,,,------------------------//////......------,,,,,,...............---------........................///////////////.........................................................000000//////......------...........................///////////////..............................---......///////////////....................................////////////.........------.................................////////////////////////000000000000000000000000............///////////////////////////.........//////............//////...............///000000////////////000000000000111111000000000000111111000000111111111222222222111111222333333333333222111111111222222333333333555666666666555444333333444444444555555555555666555555555555555555555555333333222222222111111111222333444333111000111222444444444333333222222222111111111000000///......111111111000000000000000......------------......////////////............///////////////.........///////////////////////////////////////.........444222////////////...---///000000111111111000000/////////.............../////////......---------........................////////////////////////////////////////////////////////////////////////000000000000000000000000........./////////000000/////////.........//////////////////////////////000000000000000000000000......////////////......................................................111111111111111111111111000000000000000000000000///////////////.........//////////////////////////////000000000000//////---......///////////////////////////////////////......////////////......//////////////////////////////.........---------///////////////////////////...------,,,,,,,,,,,,,,,---000222222111///...////////////////////////.../////////////////////////////////////////////////////////////////////////////////////////////.................................................................................///////////////------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000/////////...---------,,,......................../////////......---------...............---------.................................///////////////................................................000000//////......------..............................///////////////...---................................./////////000................................./////////000000---..................---........................////////////////////////////////////////////////............////////////.........////////////////////////......///////////////.........///000000////////////000000000000111111000000000000111111000000111111111222222222000111222222333333222222333333333222222111111111555666666666555444333333666555555555555444444444444444444555555555555555333333222222222111111111222333444333111111111333444444333333333333333222111000000/////////......000000000000000000111111......------------......////////////.....................//////////////////////////////////////////////////////.........333111////////////...---000111111111111111000000////////////////////////111111000000///.........////////////////////////........................////////////////////////........................000000000000000000000000------......//////000000......//////////////////////////////////////////000000000///////////////......////////////......................................................111111111111111111111111000000000000000000000000.........///////////////////////////////////////...//////000000//////...---......///000/////////////////////////////////......////////////......000000000000000000000000........................////////////////////////.........------......///---...111333444333222111////////////////////////---............/////////////////////////////////////////////////////////////////////////////////.................................................................................///////////////------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////------------...........................---------/////////////////////////////////...............------...................................................///////////////................................................///////////////.................................------.../////////......---------...............///............///000000............................../////////000000000------...//////...------........................////////////////////////------............//////............////////////.........///////////////////////////////////////000//////...//////000000////////////000000000000111111000000000000111111000111111111111222222222111111222333333333333222555444444333222222111111555555555666555555444444666666555555555444444444444444444444444555555555555555444444444444333333111333333333111111222333111111111111111111111111000//////......//////000000000000000111111111111///..................///////////////.....................///////////////////////////////////////.........///////////////222000......///000///...//////000000000///.........////////////000000000111111000000/////////...////////////////////////------------------------////////////////////////........................////////////////////////---------....../////////---...//////000/////////////////////////////////////////////..................////////////...............................................................................................................///////////////////////////////////////.........//////.........------///000000000///...////////////////////////......////////////......////////////////////////,,,,,,------.../////////////////////////////////............///000111111......///000333666888:::////////////////////////,,,,,,------............////////////////////////////////////////////////////////////////////////..................................................................................../////////000------............------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////------------............---------...................................................////////////,,,---------.../////////..................................../////////000.........................................................///////////////........................,,,,,,---...............---------........./////////......---...///000111.........................../////////000000000000------...//////...------........................////////////////////////---------....../////////............////////////............/////////000//////000000000000//////000000////////////000000////////////000000000000111111000000000000111111000111111111111222222222111222222333333333333333444444444333333333333333444444555555666555555555444444444555555555555555333333333444444555555555555555444444444444333333111222333333111111222333111111111111111111111111......------...///111111///000000000111111111111000//////......//////000////////////......................../////////000////////////////////////------......//////000000000///......000111111000000000000000000///........./////////000000000000//////////////////......////////////////////////........................////////////////////////................................................---.....................,,,---///000000000/////////////////////////////////.........---------,,,......////////////......................................................------------------------..................................../////////000////////////////////////------............------,,,---///000000000///...////////////////////////......////////////..............................+++,,,,,,---...///000000000000000000000000000000............///111222333000...------111777>>>BBB000000000000000000000000,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////---.........//////000000---..................---..................................../////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000111,,,------....../////////------------------------------......//////000000,,,,,,------...///000000........................---.........//////000000................................................---.........//////000000........................+++,,,,,,---.........------------........./////////......------///000111........................////////////000000000000,,,---...//////...---,,,........................////////////////////////---.........//////000000............/////////000---.........//////000000//////000000000000//////111000////////////000000////////////000000000000111111000000000000111111000111111111111222222222222222333444444444444333222333333444444555555666333333444555666666666555222222333444555666777888333333333444444555555555333333333222222222111111111222333333222111222444333333333333333333333333------------...000111333//////000000111111111222000000////////////000000000/////////............---.........//////000000////////////////////////,,,------...///000111111000...---...000111111111222222222222222111000000.../////////000000111111........................000000000000000000000000////////////////////////////////////////////////........................................................................,,,---///000000000//////////////////////////////......---------,,,,,,,,,......////////////......................................................////////////////////////000000000000000000000000---.........//////000000////////////////////////---.........//////000000///////////////.........////////////////////////000000////////////000000000000000000000000000000000000//////.........---000///...------...///000000///------///000///...000000000000000000000000////////////////////////////////////////////////////////////000000000000//////.........---------////////////////////////////////////////////////....................................////////////000000//////.........---......////////////..............................---------...///000000111,,,------......------,,,........................000000//////.........---////////////////////////......------------....................................//////000000111111//////////////////////////////////////////////////////000000///...---,,,///...---,,,,,,---...///........................000///...------...///000---...///...---,,,---///---------------...///000//////.........---------........................---------............//////////////////.........//////////////////////////////.........------------------............///000000000000000000000000////////////////////////...------------...//////000000////////////000000,,,,,,...///000000000000////////////////////////---......///000111111222,,,...//////......///111444333000...------...///------...///000111222222111111000000000000111111222222222111111111111111222333444555444333222111555444444333333444444555444444444444444444444444222222333333333444444444555444444333333444444555444444333333333444555555333333333222222111111111222222111000//////000000000000000000000000000000000///.........///111222...333666555111---...000////////////////////////000000//////.........------......///////////////////////////////////////111111222222222333333333333222222111000//////...////////////////////////......////////////......//////////////////////////////............//////------......//////000000111111111111000///...---////////////////////////////////////////////////------......//////000000/////////...---------,,,------............------........................,,,---------...///////////////.........---------............////////////........................000///---+++++++++---...............////////////............/////////000/////////////////////...////////////////////////000000////////////000000////////////////////////000/////////............000///...------...///000000///------///000///...000000000000000000000000////////////////////////////////////////////////////////////............//////.........---------////////////////////////////////////////////////....................................////////////000/////////..................////////////..............................------......///000000111,,,------......------,,,........................000/////////............///////////////////////////..................///...........................///////////////000000////////////////////////////////////////////////...///222333333111...---///...------------...///........................///...---,,,,,,---...///---...//////...---...///......---------....../////////.........---------........................---------............////////////////////////...//////////////////////////////.........------------------............///000000000000000000000000////////////////////////...------------...//////000//////......//////000------...///000000000///////////////////////////......//////000000111111---...//////......///111222111///...---...000111////////////000000000000111111000000000000111111111111111111111111222222222333333333333333222222444444333333333333444444444444444444444444444444222222333333333444444444555444444333333444444555444333333222222222333333333333222222222222222222222222111000000000000000000000000000000000000000000000///...///000111222111555999888444111111333000000000000000000000000000/////////............---......///////////////////////////////////////000111111111222222222222222111111000//////......////////////////////////......////////////......//////////////////////////////............//////.........///////////////------...............---000000000000000000000000////////////////////////------------...........................---------------............------........................---------...............//////.........---------............////////////........................000///---++++++,,,---...............////////////............////////////......//////////////////////////////////////////000000////////////000000////////////////////////////////////............//////............//////000///------///000///...//////////////////////////////////////////////////////////////////////////////......---------,,,/////////............---////////////////////////////////////////////////....................................////////////////////////..................////////////..............................------......///000000000------............------........................////////////............////////////////////////000//////......//////000......................../////////...............////////////////////////////////////////////////---///333666666444000...///...------------...///........................------,,,,,,,,,,,,------...///000000......///000//////...---------.....................---------........................---------............///......//////////////////////////////////////////...............------------------............///////////////////////////////////////////////////......------......///000///..................///......///////////////...////////////////////////////////////////////////---...//////......///000//////...---...///111222111000000000/////////...111111000000000000111111000000000111222222222333333333222222222222333333444444333333333333444444444444444444444444444444333333333333444444444444555444444333333444444555444333333222111111111111222222222222222222333333222222111000000000000111000000000000000000000000111111000///000111222333222555888777444222222333111111111111111111111111////////////............---......//////////////////////////////////////////000000000000000111111000000000///......------////////////////////////......////////////......//////////////////////////////............/////////////////////.........+++,,,---...////////////000000000000000000000000////////////////////////---------------,,,,,,,,,---------...............------............------.......................................---------/////////............---............////////////........................///...---,,,,,,,,,---...............////////////.........///////////////............////////////////////////////////////000000////////////000000///////////////////////////////////////........./////////....../////////000///------///000///...........................////////////////////////////////////////////////000//////......------,,,/////////...............////////////////////////////////////////////////....................................///////////////////////////...............////////////..........................................//////000000------............------........................///////////////.........////////////////////////000000////////////000000........................//////......------,,,,,,////////////////////////////////////////////////---///222444444333111000.........------.................................------------------------///000111000///...///111000///...---------------................................................---------............///............////////////////////////////////////........................---------............///........................////////////////////////...............//////000......------------.........///////////////...---//////////////////////////////////////////......---///000///......///000///............///000111000000000000////////////111111000000000000111111//////000111222333333333333222111111111222333444444333333333333333333444444444444444444444444444333333333444444444444555555444444333333444444555555555333222111111111111111111111222222333333333222222111000000111111111000000000000000000000000222111000000000111333444000222444333111///000111000000000000000000000000///////////////.........---....../////////////////////////////////////////////////////////////////////.........---------////////////////////////......////////////..............................//////............//////000000//////......------......///000000000000000///////////////////////////////////////////////////......------,,,,,,,,,,,,---------.../////////------............------......................../////////...---------,,,/////////...........................////////////........................///...------------..................///////////////////////////.........---.........//////000000////////////////////////000000////////////000000.................................///////////////...//////////////////...000///------///000///...------------------------////////////////////////////////////////////////000000000/////////......////////////////////////////////////////////////////////////////////////....................................////////////.........///////////////......////////////..........................................////////////---......//////......---.................................///////////////////////////////////////000000////////////000000........................//////......------,,,,,,////////////////////////////////////////////////////////////000000111111---..................---.................................//////.........///000111000///...///111000///...------------------.............................................---------............///---.........//////000000////////////////////////---.....................---------............///------------------------///////////////////////////............///000000......------------.........///////////////...---////////////////////////////////////...............///000///...---...///000//////........................///000111111111111111000000000000111111//////000111222333333333222222111000111222444555333333333222222333333333444444444444444444444444333333444444444555555555555444444333333444444555666666555333222222222222111111111222222333333333222111111111111111222222000000000000000000000000222111000000000111333444///000111000///......///////////////////////////.........///////////////---......///////////////////////////////////////....................................------------////////////////////////......////////////......------------------------//////............//////000000//////......------000000111000000///..............................////////////////////////000/////////......------,,,---------.../////////------............------......................../////////...---------,,,////////////////////////............////////////.................................---.........///............///////////////////////////.........------......///000000000////////////////////////000000////////////000000.................................///////////////......////////////......000///------///000///...........................////////////////////////////////////////////////000000000000000000000000...////////////000000000////////////////////////////////////////////////....................................////////////.........///////////////......////////////....................................//////////////////......////////////.......................................///////////////////////////////////////000//////......//////000......................../////////...............////////////////////////////////////////////////000///---------...000111------...//////...------..............................///000000///.........///000000......///000//////...---------......---------.......................................---------............///------......///000000000////////////////////////---------...............---------............///........................//////////////////////////////......//////000111///..................///......///////////////...////////////////////////...........................///000///...---...////////////......---------------...///000111222222111111000000000000111111000000000111222222222333111111111111111222333444333333222222222222333333444444444444444444444444333444444444555555555555555444444333333444444555666666555444333333333333222222222222222222333333222111111111111222333333000000000000000000000000111111000///000111222333111000000000000000000000.................................///////////////---......////////////////////////////////////////////////............---........................////////////////////////......////////////......------------------------//////............/////////////////////.........////////////...---,,,+++------------------------///////////////////////////////////////.........---------...............------............------.......................................---------...////////////000000000............////////////........................---.........////////////............////////////000/////////............------......///000000111////////////////////////000000////////////000000..................................../////////000---...///000000///...---000///------///000///...........................////////////////////////////////////////////////------...//////000000000.../////////000000000000////////////////////////////////////////////////....................................////////////............/////////000......////////////............................../////////////////////.........////////////........................................../////////000///////////////////////////..................///...........................///////////////000000//////////////////////////////////////////////////////..................------...//////...------........................------...//////...---------...//////...---...///......---------......///---------.........//////........................---------............///------......///000000111////////////////////////---------.........//////---------............///........................///////////////////////////////////////000000111000//////......//////000------...///000000000///////////////////////////,,,------......////////////000000000...---...///------......///...............//////000000111111111111000000000000111111111111111111111111222222///000111222222333333333333333222222222222333333444444444444444444444444444444444444555555555555555444444333333444444555444444333333222333333444333333222222222222222222222111111111222222333444000000000000000000000000000000///...///000111222111111000000000111111111////////////////////////............/////////000---......///////////////////////////////////////////////////.........---........................////////////////////////......////////////......//////////////////////////////............//////.........///////////////---...............------........................////////////////////////------...............///...............---------------............------........................---------................../////////000000000000............////////////........................------...///////////////............////////////000000//////.........------------...///000000111////////////////////////000000////////////000000........................---.........//////000000---...///000000///...---000///------///000///...////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000.../////////000000111111////////////////////////////////////////////////..................................../////////000---.........//////000000......////////////..............................///////////////...............////////////..............................---.........//////000000////////////////////////......------------....................................//////000000111111////////////////////////////////////////////////...///000111000///---+++,,,---...//////...---,,,........................,,,,,,---......---,,,,,,---...///...---,,,---///---------------...///000---------.........//////........................---------.........//////---------...///000000111////////////////////////---------.........//////---------........./////////////////////////////////////////////////////////////////////000111111000000////////////000000,,,,,,...///000000000000////////////////////////,,,,,,------...///000000///000111000...------...***+++,,,...///000000000000000000000////////////111111000000000000111111222222222111111111111111...///111222333333222222333222222222222222222333444444444444444444444444444444444555555555666666555444444333333444444555222222222111222222333333444333333222222111111111222111111111222333333444000000000000000000000000000///.........///111222111///......///000000000000000000000000000000000---.........//////000000---......///////////////////////////////////////000000/////////...............//////////////////////////////////////////......////////////......111111111111111111111111//////............//////---.........//////000000---...///000111111111111////////////////////////////////////////////////,,,,,,,,,------........./////////......------,,,---..................---........................,,,------....../////////.../////////000000111111............/////////000........................------...///000000//////............/////////000//////000000///...------////////////////////////...///////////////......------............------//////.........---------------...........................------,,,,,,,,,////////////////////////////////////////////////............////////////........................000000//////.........---////////////////////////000000//////.........---////////////////////////////////////////////////........................000000000000000000000000//////............//////000000//////.........---//////.........---------......////////////..............................////////////////////////////////////////////////000000000000000000000000000000//////.........---000///---,,,,,,---...000//////............//////////////////////////////............////////////000000//////.........---................................................////////////////////////////////////////////////................................................000000//////.........---........................------......//////000000333111...,,,,,,---...000........................,,,---///000000000//////////////////////////////////////////000000000000111000000///...---------////////////////////////////////////////////////////////////////////////....................................///////////////////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333333444444444444444333333222222222444444333333333333222222333333333333333333333333111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000000000//////.........---000000///////////////000///////////////////////////222555555222//////000........................////////////////////////////////////////////////000000//////.........---////////////000000000000111///...------...///111000000///...------,,,,,,---------.........//////////////////////////////000000////////////000000000000000000000000000000///////////////................................./////////////////////////////////....../////////..................------///////////////000111111////////////////////////......////////////......////////////000000000000111000000///...---------///////////////...------///////////////////////////000000000000000//////---......//////......---//////.........---------/////////........................------,,,,,,,,,////////////////////////////////////////////////............////////////........................000/////////............////////////////////////000/////////............////////////////////////////////////////////////........................//////////////////////////////............//////000/////////............//////.........---------......////////////..............................////////////////////////////////////////////////........................000/////////............//////------------.../////////............//////////////////////////////............////////////000/////////............................................................////////////////////////////////////////////////................................................///.........------------.................................///////////////222111///...---...///000////////////////////////,,,---...///000//////...////////////////////////.../////////000000000000111000000///......------////////////////////////////////////////////////////////////////////////....................................///////////////////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333333444444444444444333333222222222444444333333333333222222333333333333333333333333111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000000000/////////.........000000////////////000000------------------------...111444444111/////////////////////////////////////////////////////////////////////////////////000/////////.............../////////000000000000000///...------...///000000//////...------,,,,,,---------.........//////////////////////////////000000////////////000000////////////////////////////////////....................................//////////////////////////////...------...//////........................---------------......///////////////////////////......////////////........./////////000000000000111000000///......------///////////////......---////////////////////////000000111111111111000000---......//////......---...............---------000000//////......------.........---------------////////////////////////////////////////////////............////////////........................////////////............////////////////////////////////////............////////////////////////////////////////////////................................................/////////....../////////////////////............/////////............---......////////////..............................////////////////////////////////////////////////........................////////////....................................//////............//////////////////////////////............////////////////////////............................................................////////////////////////////////////////////////................................................---------------,,,,,,,,,........................///////////////.........///////////////000000000000000000000000000000000,,,---......///.........////////////////////////....../////////000000000000000000///......------////////////////////////////////////////////////////////////////////////....................................///////////////////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333333444444444444333333333333222222444444333333333333222222333333333333333333333333111222222333333222222111222222222111111111111111000000000000000000000000000000000000000000000000000000////////////......000000////////////000000...........................000222222000///...///000000000000000000000000////////////////////////////////////////////////////////////................../////////000000000000///...------...///000/////////...------,,,,,,------........./////////////////////////////////000//////......//////000////////////////////////................................................///////////////////////////...,,,++++++,,,...///........................------,,,,,,------...///////////////////////////......////////////............/////////000000000000000000///......------...///////////////......//////////////////////////////000111111111000000......////////////..............................000//////...---,,,++++++...............---------////////////////////////////////////////////////............////////////........................///////////////.........///////////////////////////////////////.........////////////////////////////////////////////////......................................................////////////......///////////////........./////////.....................////////////..............................////////////////////////////////////////////////000000000000000000000000///////////////.........---......////////////...//////............//////////////////////////////............///////////////////////////.........................................................////////////////////////////////////////////////................................................------------------------........................000000//////......------+++,,,...///000000//////////////////////////////---------............---////////////////////////........./////////000000000000//////............////////////////////////////////////////////////////////////////////////....................................///////////////////////////000000111000000////////////000000//////000111111111111111000000111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111111111111111111111111111////////////////////////////////////////////////000000//////////////////000////////////000000111111111111111111111111111...///000000//////......///////////////////////////////////////////////////////////////////////////////////////................../////////000000000///............///000//////.........---------............/////////////////////////////////////////////....../////////////////////////////////------...............///........................///////////////////////////...,,,******,,,...///---------...............///............///000000////////////////////////......////////////.............../////////000000000000//////..................///////////////...////////////////////////---...//////000000000///...//////////////////...---...........................------,,,+++******........................////////////////////////////////////////////////............////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////////////////////////////......................................................///000000///...............///////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////---...//////000000////////////............//////////////////////////////............////////////.........///////////////................................................////////////////////////////////////////////////..................................................................//////........................000000//////......------)))***,,,...//////..........................................---.........////////////////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////000000111000000////////////000000//////000111111111111111000000111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111111111111111111111111111//////////////////////////////////////////////////////000000000000000000///////////////000111111111111111111111111111111............//////..............................////////////////////////////////////////////////.........///////////////............//////////////////............//////...............---------........./////////000000//////////////////////////////............//////........................,,,---------....../////////////////////////////////////////////////////////...,,,++++++,,,...///---------.........//////...............///000000////////////////////////......////////////..................////////////////////////............---...//////////////////////////////////////////,,,---...//////000//////...//////000000//////...---------.....................------,,,+++++++++.............../////////////////////////////////////////////////////////............////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////////////////////////////................................................---...///000000///...---.........///////////////...////////////000000000......////////////......////////////////////////////////////////////////////////////////////////.................................///////////////.........//////000000111//////............//////////////////////////////............////////////.........///////////////................................................////////////////////////////////////////////////.........................................................///////////////........................///////////////.........***+++---...//////..............................000000///............///////////////////////////------.........///////////////////////////......////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333333444444222222333333333333444444444444333333333333222222333333333333333333333333111222222333333222222111111111111111111222222222000000000000000000000000000000000000000000000000//////000000000000111111///......//////000111222........................///...---...///000///...........................////////////////////////////////////////////////.........///////////////------........./////////////////////////////////............................../////////000000000///////////////////////////......------......///........................,,,,,,,,,---......//////////////////////////////////////////////////////......------------......,,,,,,------.../////////,,,,,,++++++,,,,,,---...////////////////////////......////////////......------.........///////////////////////////......------...///////////////////////////////////////------...000000111111111//////000000000000//////---------.........//////........................---........./////////000////////////////////////////////////////////////............////////////////////////////////////............/////////000////////////////////////............/////////000////////////////////////////////////////////////........................////////////////////////---...///000000///...---............/////////000.../////////000000000000......////////////......////////////////////////////////////////////////////////////////////////..................................../////////000///............000111333//////............//////////////////////////////............////////////............/////////000................................................////////////////////////////////////////////////................................................---------....../////////.................................///////////////------...///000000000000........................222111000///...//////000////////////////////////---------.........//////.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333333444444222222222333333444444444444444333333333333222222333333333333333333333333111222222333333222222111000000111111111222222222111111111111111111111111000000000000000000000000//////000000000111111111............///000111222------------------------000...------000111111///........................////////////////////////////////////////////////............/////////000---------.........//////......////////////................................./////////000000000000///////////////////////////......------......///........................++++++,,,------...//////////////////////////////////////////////////////---...////////////...---,,,,,,------...//////000,,,,,,++++++,,,,,,---...////////////////////////......////////////......---------.........//////.../////////////////////------...///000000//////////////////////////////......000111111222222222//////000000000000//////---------.........///////////////000000000000000---.........//////000000////////////////////////////////////////////////............/////////000000000000000000000000000---.........//////000000////////////////////////---.........//////000000////////////////////////////////////////////////........................000000000000000000000000---...///111111///...------.........//////000000.../////////000000111111......////////////......000000000000000000000000////////////////////////////////////////////////000000000000000000000000---.........//////000000000///------...000222444//////............//////////////////////////////............/////////000---.........//////000000................................................////////////////////////////////////////////////................................................,,,,,,,,,------.................................---.........//////000000000000000000111111111111000000000000000000000000333222111/////////000111////////////////////////---------.........//////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000///////////////000111111000000////////////000000//////000111111111111111000111111111111222222222222222222222222222222222222222333333333444444444222222222333333444444444444444444333333333222222333333333333333333333333222222222333333222222222000000111111222222222222111111111111111111111111000000000000000000000000//////000000111111111222............///000222222////////////////////////111...,,,---000222111000000000000000000000000000////////////////////////////////////////////////---.........//////000000---------.........//////......////////////......---.....................////////////000000000000////////////////////////.........------.................................++++++,,,,,,---...//////000000000000000000000000////////////////////////---...000111111000...---,,,,,,------...///000000...------------...//////////////////////////////......////////////......---------.........//////.........///////////////---......///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,000000//////.........---........................////////////////////////...............///000000////////////////////////......///000000000000000////////////////////////........................////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////222///,,,,,,///000000...////////////////////////........................////////////////////////............////////////111000000////////////000/////////000111333444555000000000000000000000000////////////////////////////////////////////////......////////////......---------...///000000111............////////////---.........//////000000.........------,,,,,,,,,................................................---.........//////000000//////............//////.........////////////000---------.........//////000000000000000000000000///////////////.........////////////////////////000000///...............////////////////////////........................//////............//////............////////////,,,---------.../////////............//////////////////000000000000//////////////////////////////...............///000000222111000000000111333333//////000111222333333333111111111222222333333333444444444333333222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000//////.........---//////............//////////////////////////////..............................//////...---,,,,,,..................------000000//////.........---......////////////......................................................------------------------000000//////.........---////////////////////////111111000000//////..............................////////////////////////222000---++++++---000222///...---,,,+++,,,,,,------...............------......///000///...,,,+++---------------------------------.........//////000000000000000000000000222111111000///......------......///////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------000/////////....................................//////////////////////////////.........//////000////////////////////////......///000000000000000////////////////////////........................////////////////////////////////////////////////000/////////............////////////////////////////////////////////////////////////////////////////////////////////////111///,,,---///000000...////////////////////////////////////////////////////////////////////////............////////////000000////////////000000222111111000111111222222000000000000000000000000////////////////////////////////////////////////......////////////......------......///000000111............////////////............/////////000.........------,,,,,,,,,............................................................/////////000//////............//////---............/////////---------.........//////------------------------/////////////////////.../////////...............000000///...............////////////////////////........................//////............//////............////////////------..............................//////////////////000000000000//////////////////////////////000000000000000111111222111111000000000111222333000000000111111222222333111111111222222333333333444333333333222222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000/////////000/////////............//////............//////////////////////////////..............................//////...------,,,........................000/////////..................////////////......................................................------------------------000/////////............////////////////////////000000000000//////..............................////////////////////////111000...,,,,,,...000111///...---,,,,,,,,,---------...............------.........///......---------------------------------------.........//////////////////////////////111111000000///......------......///////////////////////////////////////////////////////////////........................////////////////////////.........------.........////////////....................................////////////////////////000//////.........//////////////////////////////......///000000000000000////////////////////////........................////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////111///---...///000000///////////////////////////000000000000000000000000////////////////////////............//////////////////...//////000111222444333222111000/////////000000000000000000000000////////////////////////////////////////////////......////////////......------......///000000000............////////////............////////////.........---------------............................................................//////////////////............//////---------............///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////////////////......---------,,,000//////............///////////////////////////........................//////............//////............//////////////////..............................//////////////////000000000000//////////////////////////////000000000000111111111111111000000000000111222222111111111111111111111111111111111222222222222222222222222222222111111111333333333333333333333333333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////............//////............//////////////////////////////.................................///......---,,,........................////////////..................////////////......................................................------------------------////////////............////////////////////////000000000////////////...........................//////////////////////////////............//////......---,,,,,,,,,------------...............---.........---......//////........................------........./////////////////////////////////111000000//////.........---......///////////////////////////////////////////////////////////////........................///////////////////////////...---,,,,,,---...//////////////////.................................////////////////////////000000///............///////////////////////////......///000000000000000////////////////////////........................///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////000////////////000000///////////////////////////////////////////////////////////////////////////............////////////............///000222222444333222000////////////////////////////////////////////////////////////////////////////////////......////////////..................//////000000............////////////.........///////////////...............---------------------------------................................./////////////////////............//////------------........................////////////////////////////////////............//////////////////......------,,,,,,000///............//////////////////////////////........................//////............//////............////////////000000//////......------............//////////////////000000000000//////////////////////////////---......///////////////000000000000000111111222111111111111000000000000111111111111111222222222111111111111111111111111333333333333333333333333333333333222222222111111333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000222111111111000000000000///////////////.........//////............//////////////////////////////........................---...............---------------...............///////////////...............////////////..............................................................................///////////////.........////////////////////////////////////////////////........................////////////////////////......////////////......------------------------,,,---......///.........///...---------///000111////////////////////////............////////////////////////////////////000000/////////.........---......///////////////////////////////////////////////////////////////........................///////////////////////////...---,,,,,,---...///.........///////////////........................////////////////////////000///............//////////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000////////////////////////........................////////////////////////............////////////............///000222222111111000000///000000111////////////////////////////////////////////////////////////////////////......////////////..................////////////............///////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........//////............//////---------.........//////........./////////000000000000000000000000000000---.........//////000000//////.........---------//////............////////////////////////////////////////////////////////////............//////............////////////000000000//////......---............//////////////////000000000000//////////////////////////////------...///000//////...//////000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333333333333222222222111111333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000111111111000000000000///........./////////////////////............//////////////////////////////........................------...............------------.........//////.........///////////////......////////////......////////////////////////.........................................................///////////////////////////////////////.............../////////........................////////////////////////---...///000000///...---,,,---------------------,,,------...//////......///...------...///111222////////////////////////........./////////000000........................////////////............---......///////////////////////////////////////////////////////////////........................////////////////////////.........------..................///////////////........................////////////////////////...............///000000////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////...000222111000//////000////////////////////////........................////////////////////////............//////////////////...//////000111222///////////////000111222000000000000000000000000////////////////////////////////////////////////......////////////............//////////////////............///////////////////////////......................../////////,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........//////............//////.........////////////000....../////////000000000////////////////////////------......///000000000///////////////////////////............//////000//////////////////////////////////////////////////////............//////............////////////000000//////////////////............//////////////////000000000000//////////////////////////////...///111222222222111000...///000000111111000000000000000000000000000000111111111111111000000000111111111222222222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////........./////////////////////............//////////////////////////////........................,,,---......///.........,,,,,,------.../////////.........///////////////......////////////......////////////////////////.........................................................///////////////////////////////////////---............/////////........................////////////////////////......////////////......+++,,,---.........------,,,,,,---.../////////////////////...//////000000............................../////////000000000................................................---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------............/////////000........................////////////////////////------------...000111222////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////...000333222000//////111////////////////////////........................////////////////////////............////////////000000////////////000000///////////////000111111000000000000000000000000////////////////////////////////////////////////......////////////....../////////////////////...............////////////000/////////............---........./////////000................................................000/////////............//////............///////////////000000000111111.../////////000000000000////////////////////////------......///000000111......//////000111111111...............///000000//////////////////////////////////////////////////////............//////............///////////////////////////000000000............//////////////////000000000000//////////////////////////////...///111222222222000000......000111111111000///......//////000000111111222111111111000000000///222222222222333333333444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////.........---............/////////000//////............//////////////////////////////........................,,,------...//////......,,,,,,------...//////000............/////////000......////////////......////////////////////////............................................................/////////000////////////////////////---------.........//////........................////////////////////////////////////////////////+++,,,---.........------+++,,,---...///////////////000000000000//////...------------------------.../////////000000000000................................................---......///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,---.........//////000000........................////////////////////////,,,,,,,,,---///000222333////////////////////////...//////000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////---000333333111//////111////////////////////////000000000000000000000000////////////////////////............/////////000111000000////////////000000000////////////000000000000000000000000000000////////////////////////////////////////////////......////////////......///////////////...................../////////000000000//////.........------.........//////000000000000000000000000000000........................000000//////.........---//////............//////000000000000111111111111////////////000000000000000000000000000000000000---------...///000000111......///000111222333333...............///000111////////////////////////000000000000000000000000//////............//////............/////////000......//////000000111111............/////////000//////000000000000//////////////////////////////,,,---///000111000...------...000111111111000///---......///000111111222222111111111000000//////222222222333333444444444333333333333333333333333333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///.........---------------.........//////000000//////............//////////////////////////////........................,,,,,,---.../////////...,,,,,,------...///000000---.........//////000000......////////////......000000000000000000000000........................////////////////////////---.........//////000000////////////////////////---------.........//////........................//////////////////////////////............//////***+++---...///...------+++,,,---...///////////////000111111111///...---------------------------////////////000000000000........................---.................................////////////000000000000000000000000//////////////////......////////////////////////......////////////......------............------////////////000000000000000000////////////000000//////............//////////////////////////////000000111111111111000000....................................////////////........................////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////111111000000//////............////////////......111111111000//////......---......///////////////---......///////////////////////////////////////000000000000000000000000......////////////......111111000000//////......000000//////.........---......------------..........................................////////////111111111000//////......///......---------...............///////////////............................................................////////////................................................//////000000000000//////000///...---------------000000000000000///......////////////////////////000000000000000000000000000000000000111111111111//////000000000000//////000000////////////000000111111000///...---,,,,,,000000000000000000000000000///---...///000...---000000//////.........---////////////////////////////////////////////////000000000000000111111222333111///......///111333000111222333333222111000333222222111111222222333333333333333333333333333333333333333333333333333555555444333222111000///111111111111111111111111////////////////////////000000000000000000000000333333333222222222111111//////............//////////////////////////////////////////////////////------------------------////////////////////////000000//////.........---///////////////////////////000000000000000//////........................////////////////////////........................///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////)))+++...000111///,,,***........................111111000000//////......//////............//////+++,,,...///222333555666............////////////000000000000000000000000////////////////////////////////////////////////......////////////......---......//////......---////////////000000000000000000////////////000000//////............//////////////////////////////------------------------////////////////////////............////////////........................////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////111000000000/////////.........////////////..................---------------......///////////////---......///////////////////////////////////////000000000000000000000000......////////////......111000000000/////////...000/////////............///......------......///....................................////////////---------.....................---------.../////////////////////.....................................................................////////////................................................//////000000000000//////000///...------------...000000000000000///......////////////////////////000000000000000000000000...////////////000000000//////000000000000//////000//////......//////000000000000///......------000000000000000000000000///...------//////...---000/////////............/////////////////////////////////////////////////////////...///000000111222111000//////000111222///000111111111111000///333222222111111222222333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000//////.........//////............//////////////////////////////////////////////////////------------------------////////////////////////000/////////............//////////////////////////////000000000000//////........................////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////***+++...///000///---+++........................000000000/////////////////////............//////+++,,,,,,---.../////////............////////////000000000000000000000000////////////////////////////////////////////////......////////////......---......//////......---////////////000000000000000//////......//////000//////............//////////////////////////////...---,,,++++++,,,---...000000000000000000000000............////////////........................////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000////////////...//////000000//////...------------............---......///////////////---......///////////////////////////////////////000000000000000000000000......////////////......000000000000////////////////////////............///......------......///....................................////////////,,,,,,------...//////000...---------...//////000000000//////......------............................................................////////////////////////////////////........................//////000000000000////////////......------......000000000000000//////...////////////////////////000000000000000000000000............//////////////////000000000000/////////..................///////////////////////////000000000000000000000000///...------//////...---////////////............000000000000000000000000////////////////////////...............//////000000000000000000000000000//////000000000000//////222222111111111111222222333333333333333333333333333333333333333333333333111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000//////............------//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---............---........................//////////////////000000//////............//////...---------,,,,,,,,,,,,............////////////////////////////////////.............../////////////////////////////////......////////////............////////////......////////////000000000000/////////......///////////////............//////////////////////////////111000...------...000111////////////////////////............////////////........................///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////.........///000111111222---......///////////////---......///////////////////////////////////////////////////////////////......////////////......000000000000///////////////////////////.........//////............//////....................................////////////////////////000000111111------------...///000111111111000///...------,,,............................................................////////////000000000000000000000000........................//////000000000000////////////............////////////000000000000//////////////////////////////////////////////////////........./////////000000//////000000000000//////......------------..................//////000000///////////////////////////...---...000111000//////////////////.........000000000000000000000000///////////////////////////............///000000000000111111111111000000000000000000000000000000222222111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000//////............/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////...//////000000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------------...//////........................---......//////000000000//////............//////000000000//////.....................////////////////////////////////////,,,,,,,,,------.........////////////////////////......////////////.........//////////////////...////////////000000000000//////............////////////............//////////////////////////////222111///......///111222....................................///////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////---......///000111222222---......///////////////---......///////////////000000000000000000000000////////////////////////......////////////......////////////000000000000.........////////////////////////....../////////////////////////////////............////////////111111000000////////////...............///000111111111000///...------,,,////////////////////////////////////////////////............////////////000000000000000000000000//////////////////////////////000000000000////////////.........//////000//////000000000000////////////////////////////////////////////////////////////000000000111111111//////000000000000//////......------------......------......///000000000////////////////////////000///...///111222111000.........///////////////000000000000000000000000////////////////////////000000//////000000111222000000111111111111000000111111111111111111111111222111111000000111111222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////......///000000000000000000000000000000000000000////////////////////////........................////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////......---------...///000////////////////////////------......//////000000//////............//////000000000000000000111111............////////////000000000000000000000000,,,,,,,,,------......///////////////////////////......////////////.........//////000000//////...////////////000000000000///......------....../////////............//////////////////////////////000///...------...///000....................................////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000000111111000000///,,,,,,,,,---...//////000---......///////////////---......///////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000.........///////////////000//////......//////000////////////////////////............////////////000//////...------,,,,,,000000//////...//////000000000//////......------////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000000////////////......//////000000...//////000000000000000////////////////////////000000000000000000000000000000000000111111111111//////000000000000/////////..................///---.........//////000000000000000000000000000000000///...///111222222111.........///////////////000000000000000000000000////////////////////////000000000000000111222222000000000000000000000000222222111111111111222222111111000000000000111111222222222222222222222222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////---...///000000111111000////////////////////////////////////////////////........................////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////......------......///000////////////////////////..................////////////............//////------......///000000000............////////////000000000000000000000000------......///000000111////////////////////////......////////////......//////000000000000//////////////////000000000000///......------....../////////............//////////////////////////////............................................................////////////////////////////////////////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////.../////////000000000111000000111111111111000000,,,,,,------......//////---......///////////////---......///////////////000000000000000000000000000000000000000000000000......////////////........./////////000000000111............/////////000000000////////////000000////////////////////////............////////////...............---------222111000///............///////////////.........////////////////////////////////////////////////............////////////........................//////////////////////////////000000000000/////////////////////000111111......///000000000000000////////////////////////000000000000000000000000/////////000000000000111//////000000000000//////000//////......//////000.........///////////////000000000000000000000000...---,,,---///111000///............/////////000///////////////////////////////////////////////////////////////000111111222111000//////000111222222111000//////000111222111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000---------......///////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////---...///000111111111111........................////////////////////////........................////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---.........////////////////////////////////////..................------//////............//////---------.........//////............/////////000000000000000000000000000...//////000111222222333////////////////////////......////////////......//////000000000000//////////////////000000000000.........------.........//////............//////////////////////////////......///000000///......000000000000000000000000............/////////000000000000000000000000000////////////////////////////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////.../////////000000111111000000111111111111000000/////////000000000000000---......///////////////---......///////////////000000000000000000000000000000000000000000000000......////////////........./////////000000111111---.........//////000000000000////////////000000000000000000000000000000............/////////000......//////000111111111333222111///.....................///////////////000000000000000000000000000000000000000000000000............/////////000........................000000000000000000000000//////000000000000/////////////////////000111111......///000000000000000////////////////////////000000000000000000000000............/////////000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000,,,+++***,,,...//////...---.........//////000000////////////////////////////////////////////////...............///000000333111000......000111333111000///......///000111111111000000000000111111111111111111111111111111111111111111111111111111......///000111222333333111111111111111111111111////////////////////////000000000000000000000000........./////////000000//////............//////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////---...///000111111111111........................////////////////////////000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......///000/////////000000000000000000000000/////////......------,,,//////............/////////////////////.........000000000000000000000000111111000000//////......000000000000000000000000111111000000//////....../////////...---------,,,000000//////.........---000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000..............................////////////......000000000000000000000000------.../////////////////////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000000000///..............................///000000000000000000000000000000000000000000000000000000111111000///////////////////////////////////////000000//////.........---////////////////////////000000000000000000000000........................////////////////////////////////////////////////000000///...............///////////////.........---...///...---,,,---///000000000000000000000000111111000000//////......111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000//////......------111111000000000000111111...///000111111000///...............////////////---......///////////////......------------.....................///000000......//////000000111111......------------......000000111111111111000000222222111111111111111111333333333222222111111111111111111111111111111111333333333222222111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000////////////........................000000//////.........---////////////////////////000000000000000000000000////////////////////////---------.........////////////............//////...///000111111000///...000000000000////////////////////////////////////////////////////////////............////////////000///---,,,,,,---///000........................////////////////////////////////////////////////000///...------...///000222111111000///.........+++---......------///000---------...///000000111//////............//////000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////.....................------000/////////............000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000..............................////////////......//////////////////////////////000111111111111111//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000///..............................///000000000000000000000000000000000000000000000000000000//////...---------------////////////////////////000/////////............////////////////////////000000000000000000000000........................////////////////////////////////////////////////000000///.............../////////////////////......000111000///...///000000000000000000000000000111000000000/////////...000000000000//////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000////////////......111111000000000000111111111222222222222222222111............////////////---...//////000000///////////////....../////////...............///000000.../////////000000000111333222222111111111111222000000111111111111000000111111111111111111111111222222222111111000000000111111111111111111111111333333333222222222111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000////////////////////////////////////000/////////............////////////////////////000000000000000000000000////////////////////////---------.........////////////............////////////000000000000//////////////////............////////////////////////////////////////////////............////////////000///---,,,,,,---///000........................////////////////////////........................//////...------...//////111111000//////...------,,,...///...------...///------......///000000111//////............//////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////..................//////////////////............000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000000000000000////////////111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000..............................////////////......//////////////////////////////000111111111111000//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000//////............//////............//////000000000000000000000000000000000000000000000000000//////...---------------////////////////////////////////////............////////////////////////000000000000000000000000........................////////////////////////////////////////////////000//////............///......//////////////////000111222222000000111222////////////////////////000000000000////////////000000000////////////...//////000000000000//////000000000000000000000000000000000000000000000000000000111111111222222222/////////000000000111111111000000//////000000111//////............//////............////////////---...//////000000//////000000////////////000000...............///000000////////////000000000000222111111000000/////////000000111111111111000000111111111111111111111111111111111000000000000000111111111111111111111111333333333222222222222111222222222222222222222222111000000000000/////////000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000////////////000000000000000000000000////////////............////////////////////////000000000000000000000000////////////////////////------.........///////////////............//////000//////////////////000............------------////////////////////////////////////////////////............////////////000///...------...///000........................////////////////////////..............................------------......000000//////...---------...///000///---------///------......///000000000//////............//////////////////////////////000000000000////////////////////////////////////000000000000////////////------......//////000000///////////////.........////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......////////////////////////,,,---......//////......//////000000000000//////111000///......///000111////////////////////////////////////////////////000///............////////////............///000////////////////////////////////////////////////111111000//////////////////////////////////////////////////////.........////////////////////////////////////////////////........................////////////////////////////////////////////////000///............//////............////////////000111222222000000111222////////////////////////000000000000//////////////////////////////////////////000000000000/////////////////////////////////////////////////////////000000000000111111111...//////000111222222222000000////////////000000......,,,++++++,,,..................////////////......///000000000000000000//////////////////000...............///000000////////////000000000000000000000//////...---,,,000000111111111111000000000000000000111111111111111111111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////............///////////////////////////000000111000000000000///////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////............//////////////////............//////000///...------...///000/////////.........------////////////////////////////////////////////////............//////////////////............//////........................////////////////////////..............................------------......//////......------------///000000///---,,,---...............//////000000//////............//////////////////////////////////////////000000000000////////////////////////////////////000000000000---......//////000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////..............................,,,,,,---...............//////000000000000//////111000///......///000111//////////////////////////////////////////////////////............////////////............//////////////////////////////////////////////////////111111000///////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////---.........//////000000///000111111//////000111////////////////////////////////////000000000000...............///////////////000000000000//////////////////////////////////////////////////////.........////////////000......///000111222333333000000////////////000000222111000//////000111222............////////////...//////000000000000000///......------......///...............///000000000000000000////////////111111222222111000///...000000111111111111000000//////000000000111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////............///////////////////////////000000111000000000000////////////.................................///////////////////////////////////////////////////////////////000000000000000000000000........./////////000000//////............//////000///...------...///000000000000/////////......////////////////////////////////////////////////............/////////////////////....../////////////////////////////////////////////////////////...............................................................---------///000111000...------...............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////////////////000000.........///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000........................////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////....................................///000000000000/////////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000///............//////000000//////............///000000000000000000000000000000000000000000000000//////...---------------////////////////////////.........///////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////............//////000------......///000000000...///000000......///000////////////////////////////////////000000000000---............///////////////000000000000//////000000000000000000000000000000000000000000000000---------.........//////......//////000111222222000//////......//////000000000////////////000000............////////////...///000000111111000000......------------.....................///000000000000000000////////////---...///000000000......000000111111111111000000...//////000000111111111222222222222222333333333111111111111111111111111111222222222222333333333000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000////////////.................................///////////////////////////////////////000000000000000000000000000000000000000000000000....../////////000000000//////............/////////..................///111000000000////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////------------------------......////////////..............................///000111000.........000......////////////////////////............//////000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000111000000000///////////////............/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000111////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////..............................---...//////000000////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000...............///000000000000///...............000000000000000000000000000000000000000000000000//////...---------------////////////////////////............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000------......///000000111...///000000......///000000000000000000000000000.../////////000000000111---------.........////////////000000000000//////000000000000000000000000000000000000000000000000............////////////.........//////000000000//////............//////---......//////......---............//////////////////000111111111111000//////............//////...............///000000111000000000/////////...***+++---///000///...---000000111111111111000000......//////000111111222000111111111222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000////////////..................................../////////000////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000//////............//////---......//////......---000000/////////.........////////////////////////////////////////////////............//////////////////000000000000//////////////////////////////////////////////////////------------------------//////000111111000//////////////////////////////...///000000///...000111/////////////////////...//////............//////000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111111111000000//////......---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......////////////..............................+++,,,------......------//////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000...............///000111111000///...............000000000000000000000000000000000000000000000000111111000///////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............///000111---------...///000000111...000111000///...///000111111111111111111111111.../////////000000111111---------.........////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000............//////////////////............//////000111222333333222111000............/////////000//////000111111111111111000000////////////000000...............///000000111111000000/////////...---...111333444444333222000000111111111111000000---......///000111111222//////000000111111111222111111111111111111111111111111111222222333333333222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000............/////////000///////////////000111111000000000000////////////000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////............//////,,,---...//////...---,,,//////.........---------////////////////////////////////////////////////............/////////000//////000000000000//////000000000000000000000000////////////////////////------------------------///000111222222111000////////////000000000000000---///000000//////000222///////////////.........//////............//////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////............///////////////.........000000000000000000000000////////////////////////.........///////////////////////////....................................000000000000000000000000222111000//////...//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111///---...111222000...////////////////////////////////////000000000000000000111111111111000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000777666444222000...------......////////////......000000//////.........---111111000000//////......000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000222111000//////000111222000111111111111222222222111111111111111111111111333222111111222222000...//////000000111111111111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////111111000000//////..............................000000000000000000000000000000111000000///...---000000000000000/////////............---,,,+++***---------............///////////////////////////////////////////////////////////////////////////////////////////////////------...///000111222222000/////////..................////////////......000///...------...///000////////////////////////......////////////......000000000000////////////............////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////.....................///////////////000000000000000000000000////////////////////////000000//////......------////////////............////////////////////////000000000000000000000000111000//////.../////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111///......111111000...////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000000000000//////...////////////000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000333333222000000/////////......////////////......000/////////............111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////111000000000000000000000222111000//////000111222000111111111111222222222111111111111111111111111444333222222333333111000000000000111111111222222000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000//////......////////////////////////000000000000000000000000///000000000000//////...////////////////////////............---,,,+++***---------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000/////////...............////////////......000///...------...///000////////////////////////......////////////....../////////...........................////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////............------......//////000000000000000000000000000000////////////////////////111111000///...---,,,,,,////////////............000000000000000000000000000000000000000000000000111111111111111222222333////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000111///...///000111000...////////////////////////////////////000000000000......////////////......000000000000000000000000//////000000000000//////............////////////...////////////......---000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111......////////////......////////////............000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000//////......------000000000000000000111111111111000000000000111111000111111111111222222222111111111111111111111111444333222222333444222111111111111111111222222222000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000////////////...000000000000000000000000000000000000000000000000...//////000000000000///.........///////////////...............---,,,+++---------............///////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000/////////............////////////......//////............//////////////////////////////......////////////......---------...........................//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////............,,,------...///000111111////////////////////////////////////////////////000000//////......------////////////............////////////////////////////////////////////////.........//////111222222////////////////////////////////////////////////////////////////////////////////////////////////222000///------///000222////////////////////////000/////////000000000///////////////////////////////////////000000000000...//////000000//////...//////////////////////////////000000000000//////........./////////000000...//////000//////......////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////000000000000////////////////////////...............///000111......////////////......///////////////.........000000000000////////////////////////////////////000000000000000000000000////////////////////////......///000000000000///////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000111////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////111000000//////......---000000000000000111111111111000000000000000000111000000111111111222222222111111111111111111111111444222111111222333222111111111111111222222222222//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///000000111000000.............../////////...............---,,,,,,---------............///////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000////////////.........////////////....../////////....../////////////////////////////////......////////////......------............//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////............,,,------...///000111111////////////////////////////////////////////////------......//////000000////////////....................................////////////////////////))))))******+++,,,......////////////////////////////////////////////////////////////////////////////////////////////////222000///------///000222///////////////////////////000000000/////////000////////////////////////////////////000000000000///000000111111000000/////////////////////////////////000000000000////////////000000000111111111///000000111111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////...............///......////////////...............///////////////////////////000000000000////////////////////////////////////////////////////////////////////////,,,---......//////......////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////...////////////000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////111111111000000///////////////000000111111111111000000000111111000000000000000111111111222222222111111111111111111111111222000//////000111111111111111111111111111111111//////////////////////////////............//////////////////////////////////////////////////////////////////////////////.............../////////........................////////////////////////---...///000000111000000............//////000000......//////......---------------............///////////////////////////////////////////////////////////////////////////////////////////////////.........///000111111111111000000000////////////......////////////.........//////////////////...////////////////////////......////////////............/////////000000000............////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////............------......//////000000000000000000000000000000////////////////////////,,,,,,---...///000111111////////////....................................000000000000000000000000---------......000111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000...000111000///...///111////////////////////////////////////000000000000000000111111111111000000000000000000000000000000//////000000000000//////000000000000111111111111///000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......---............////////////...............///////////////////////////000000000000000000000000000000000000........................000000000000000000000000------...////////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000000000000111111111111111/////////000111111222222000000111111111111000000000111111111111222222222111111111111111111111111111///...---///111111111111111111000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---............/////////........................000000000000000000000000...//////000000000000///......//////000000111111....../////////......------------............///////////////////////////////////////////////////////////////////////////////////////////////////------...///000111222222111111000000000/////////......////////////............////////////......////////////////////////......////////////............//////000111111111............////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////.....................///////////////000000000000000000000000////////////////////////------......//////000000////////////....................................000000000000000000000000222222222222222333444555////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000...000111111......///111////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000000000000///////////////000000000000111...//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000//////......//////......////////////................../////////000.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000...//////000111000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000......//////000111111111...//////000111111222222///000111222222111000///000111111111111222222222111111111111111111111111222000......///111222222000000000/////////......000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------.........//////........................000000000000000000000000///000000000000//////...//////000000111222222333......////////////......---------............///////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111111111111000000000//////......////////////......---...///000000///...---////////////////////////......////////////......------......///000000111............////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000/////////............///////////////.........000000000000000000000000///////////////////////////////////////.........000/////////............000000000000000000000000000000000000000000000000//////////////////000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000...000222111...---///111////////////////////////////////////000000000000......////////////......000000000000000000000000//////000000000000//////............/////////000------...///000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000////////////000000111......////////////......---.........//////000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000............/////////000111111111111111111111111////////////////////////000000000000000000000000,,,,,,---...///000111111...//////000111222222222///000111222222111000///000111111111111222222222111111111111111111111111333111///...000222333333000000//////.........---000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------.........//////000000000000000000000000000000000000000000000000000000111000000///......///000000111222333333333......///////////////...---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////111111111111000000000000......////////////......---...///000000///...---////////////////////////......////////////......,,,,,,------...///000000............/////////000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000---------............///000000000000000000000000000000///...............---......///000111111222////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......------------......000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000111222222222222222000///.........///111222111333333111111222///)))........................000000////////////000000////////////000000000000000000000000000000000000------......//////000000000000000000000000000000............////////////000000//////.........---....................................////////////...///000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////...//////000000000000000000000//////.........---......////////////............////////////......222000///------///000222000000000000000000000000////////////////////////000000////////////000000111111000000000000111111////////////////////////////////////000000000000000000////////////000000111111000000000000111111222222111000//////000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////////////////000000000000////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////......////////////......////////////////////////////////////////////////---.........//////000000---...............------........................////////////////////////////////////////////////111000///......---......000000//////.........---////////////////////////---.........//////000000,,,---///000111000///.......................................////////////............////////////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000///...............------......///000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111111111111111000//////...///000111222---111333222222555444111........................000000////////////000000////////////000000000000000000000000000000000000.........///////////////000000000000000000000000............////////////000000/////////.............................................////////////...//////000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////...//////000000000000000000000/////////...............////////////......//////000000000000//////111000///......///000111000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000000000////////////000000111111000000000000111111222222111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///////////////000000000000////////////////////////////////////////////////------------......//////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////............/////////000....../////////......---........................////////////////////////////////////////////////000000//////.../////////000/////////............////////////////////////............/////////000...............///000000////////////////////////....../////////000000000/////////000000000000111////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000//////............///,,,------......//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111111000000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...///////////////000111111,,,333666444222444555555........................000000////////////000000////////////000000000000000000000000000000000000000000///////////////...000000000000000000000000............////////////000000////////////..........................................////////////...////////////......---000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...///000000111111000000000000////////////.........//////000000//////...000000111111111111000000111000///......///000111000000000000000000000000////////////////////////000000////////////000000//////............//////////////////////////////////////////000000000000000000////////////000000111000000//////000000111222111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000////////////////////////////////////////////////,,,---------------......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////............////////////...//////000000/////////........................////////////////////////////////////////////////000000/////////000111111////////////............////////////////////////............////////////000///---,,,---...000222000000000000000000000000/////////000000000111111000000000000111111111111////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////000///............//////............//////000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111111000000111111222////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////000000000///...------///////////////000000111000777:::555000///111111........................000000////////////000000////////////000000000000////////////////////////111000000000//////......////////////////////////............////////////000000//////////////////....................................////////////000000000000///...------////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000//////////////////////////////////////////000111111111111000000000////////////////////////000000000000/////////000000111111000000///000000////////////000000////////////////////////////////////////////////000000////////////000000111111000000000000111111////////////////////////////////////000000000000000000////////////000000000000////////////000000111111000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000////////////000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////......////////////......////////////////////////////////////////////////.........///////////////...///000000000000000000........................////////////////////////////////////////////////000000///000000111222222///////////////.........////////////////////////.........//////////////////......------///000111////////////////////////000000000000111111111111//////000000000111111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////------.........///////////////////////////////////////............//////000000000000000111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000000//////000000111////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////...---,,,...//////000000000000000222888:::444---,,,......////////////////////////000000////////////000000////////////000000000000////////////////////////111111000000/////////...////////////////////////............//////////////////000000000000000000////////////////////////............////////////111111111111000000///...////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000111111111111111//////000000000000000000//////000000000000//////...//////000000//////...000000////////////000000////////////////////////000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000000000////////////000000111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111////////////000000000000////////////////////////////////////////////////000000000///////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////////////////////////////...............///000000000000000........................////////////////////////////////////////////////000000///000000111222222.........//////////////////////////////////////////////////////.........,,,---///000000000///...........................000000000000111111111111........./////////000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000------------............000000000000000000000000///............//////000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////...---......///000000000000000///333555000---...000///////////////////////////000000////////////000000////////////000000000000000000000000000000000000111000000000000000000///000000000000000000000000............//////////////////000000000000111111////////////////////////............////////////000111111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111111222222111111//////000000000000111111///000000111111000000///......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000////////////000000000000000000////////////000000000//////......//////000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000////////////////////////////////////////////////111111111000000000000///////////////////////////////////////////////////......////////////......///////////////////////////////////////////////////////////////.........------...///000000000000........................////////////////////////////////////////////////000000/////////000111111.........//////////////////////////////////////////////////////.........+++---///111111000...---......................../////////000000000111111............////////////////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000...............///000000111111111000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000//////---...///000111000000///...111111......111222000////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000............//////////////////000000000111111111////////////////////////............////////////...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000111222222222222111//////000000000111111111000000111111111111000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000////////////000000000000000000////////////000000//////............//////000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000000////////////////////////////////////////////////111000000000////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000/////////............,,,,,,---...///000000///........................////////////////////////////////////////////////000000//////.../////////............/////////000////////////////////////000/////////............---......///////////////............................../////////000000000...////////////000000000////////////////////////////////////////////////////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...............///000111000000000000////////////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000......///000111111111000---...000111111111000///000111000---///333333///000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000111111222222000000000000000000000000............/////////000//////000000111111111222000000000000000000000000............/////////000------...///000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000111222222222222111//////000000111111111222000000111111111111000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000//////............//////000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000000//////.........---+++,,,---...////////////........................////////////////////////////////////////////////111000///...............---.........//////000000////////////////////////000000//////.........---000///---------...000111000000000000000000000000............////////////000000000000111111111111////////////////////////////////////////////////////////////////////////111111000000//////......---...000222222222111111000000000000000000000000000000000000////////////111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000//////......------,,,,,,111111000000//////......000000000000000000000000......------------......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111000000//////......//////000111111111111111000111222222222000///...111111111000000000000000111111000000000000111111////////////000000000000222222222111000//////...//////000000000000//////000000000000000000000000000000////////////000000111000///------......///////////////000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000333222111000000111222333000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000//////.........---//////............//////////////////////////////,,,,,,,,,---...///000000111000///......///000111000000000000000000000000//////////////////////////////............//////............////////////000000000000000000000000//////000000000000//////////////////////////////////////////000000000000///////////////000111111000000000000000000000000---...///000111111111111000000////////////000000////////////////////////000000//////.........---////////////////////////222111///...///...---+++........................111000000000/////////...//////000000000//////...000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000/////////////////////...............111000000000/////////...000000000000000000000000///..................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111000000///////////////000000111111111111111111111111111111000//////111000000000000000000000111111000000000000111111////////////000000000111222222111111000//////...///000000000000000///...000000000000000000000000111000000//////000000111111000///...---...//////////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000222111000000000000111222111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000/////////............//////............//////////////////////////////,,,------....../////////000000////////////000000000000000000000000000000//////////////////////////////............//////............//////////////////////////////////////////000000000000//////////////////////////////.../////////000000000000///////////////000111111000000000000000000000000//////000000000///......000//////......//////000////////////////////////000/////////............////////////////////////111000......//////...,,,000000000000000000000000000000000000////////////111000///...------------////////////////////////000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000//////.........///////////////000000000000000000////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000111111111111000000111000000000000////////////000111111222222111111222111111000000000000000000000000000000000111111111111000000000000111111/////////000000000111111222222111111000/////////000000000000000///......000000000000000000000000111111111000000111111111111000///.........//////////////////000000000000111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////............//////............//////////////////////////////......................../////////000000/////////000000000000000000000000//////////////////////////////............//////............////////////........................//////000000000000//////////////////////////////....../////////000000000///////////////000111111000000000000000000000000111111000000...---+++***///..................///////////////////////////////////////............////////////////////////000...---...///000///---000000000000000000000000000000000000////////////111000///...---...//////////////////////////////000000000000////////////...///000111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////............//////000000111111000000000000////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000111111111111000000111111111111111111111111//////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000000000000111000000111111111111000000000000000000000000000000000000111222222222222111222111000//////000111222000000000000000111111111111111000000000000111111//////000000000111111111111111111111000000//////000111111000000///...---000000000000000000000000222222111111111111222222000000000///////////////////////////000000000000111111111111111111111111//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000////////////000000222222111111000/////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111///////////////.........//////............//////////////////////////////////////////............---...///000000///...---//////////////////////////////////////////////////////............//////............//////////////////////////////////////////000000000000//////////////////////////////........./////////000000///////////////000000111////////////////////////000000000///...,,,+++***......------------......///////////////////////////////////////.........///////////////////////////------...000000000///........................////////////000000000000000000///...///000222333////////////////////////000000000000////////////...///000111111000///...////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111000000000/////////.........//////000000111111////////////000000000000////////////////////////000000////////////000000........................////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////000111111111111000///000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////111111000000000000111111000000111111111111000000000000000000111111111111000000111222222222222222222111000//////000111222//////000000111111111111111111000000000000111111000000000000111111111111111111111000000000000000000000000000000///......111111111111111111111111222222111111111111222222000000000000000/////////////////////000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000//////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111........./////////////////////............////////////////////////////////////////////////......---...///000000///...---//////////////////////////////////////////////////////............//////............////////////000000000000000000000000//////000000000000//////////////////////////////............///////////////////////////000000111////////////////////////......//////...---,,,,,,......------------......////////////////////////.........///////////////////////////////////////...---,,,...000111000///........................////////////000000000000/////////000000111222333////////////////////////000000000000//////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111/////////000000000000000...///////////////000000////////////000000000000000000000000000000000000000//////......//////000........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///////////////////////////000000000000000000000000//////000000000000//////////////////000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000111111111111000000000000000111111111111222000111222222333222222222000000000000000111111222/////////000111111222222111111000000000000111111000000000111111111222222111111000000000000000000//////000000000000//////111111111111111111111111111111111000000111111111000000111111111000///...////////////000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111........./////////////////////............//////////////////////////////////////////////////////.........//////.........000000000000000000000000//////////////////////////////............//////............////////////111111111111111111111111//////000000000000//////////////////////////////------.........////////////////////////000111111000000000000000000000000---....../////////......///..................///////////////////////////.........///////////////////////////////////////...------...000111000///000000000000000000000000.../////////000000000111//////000000000000000///000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000111111/////////................../////////000000000111000000000000000000000000///..................///........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///........................000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000111111111111000000000000111111111222222222000111222222333333222222//////000111111111111111...//////000111111222222111111000000000000111111000000111111111222222222000000000000000000000111---...///000000111111000111111111111111111111111111000000//////000000111000000111222111000///...////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000000/////////000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111............/////////000//////............//////////////////////////////......//////000000111111///......------......///000000000000000000000000//////////////////////////////............//////............////////////000000000000000000000000//////000000000000//////////////////////////////---------........./////////////////////000111111000000000000000000000000...//////000000//////...000//////......//////000////////////////////////............/////////000///////////////////////////...---...///000///...000000000000000000000000.../////////000000111111//////000000000...---,,,111111111111111111111111000000000000////////////111000///......///000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................------...///000111222222//////......---------,,,.../////////000000111111000000000000000000000000......------------..............................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000111222222111000...........................000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000111111111111000000000000111111222222222222111111222333333333333222...///000222222222111000...//////000111222222222111111000000000000111111000111111111111222222222000000000000000111111111,,,---...000111111111111111111111111111111111111000000////////////000000000111111222222000///...////////////000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000......///000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111---.........//////000000//////............//////////////////////////////---......///000111111222///...---,,,,,,---...///000000000000000000000000//////////////////////////////............//////............/////////000//////////////////////////////000000000000//////////////////////////////---------........./////////////////////000111111000000000000000000000000000000111111000///......000000////////////000000////////////////////////---.........//////000000////////////////////////000///......///000///---..............................////////////......//////000000111111111222---...000111000///000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222111111000000//////111111111111111111111111000000////////////000000222222222111111111000000000000111111111111000000000000000000000000000000////////////000111333333000000000000000000000000////////////////////////111111000000//////......111111000000000000111111222111000//////000111222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000111111000000000000111111000111111222222222111111222222111111000/////////111111000000//////......111111111111111111111111000000111111111111000000222111000......000111222111111000000000000111111333222111/////////000111000000111111111111000000111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000///000111222333333222111000000000000000000000000111111000000//////......333333222111000///......000000111111111111000000111000000000/////////...000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000000000111000...,,,,,,...000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////............////////////,,,,,,------...//////000............////////////...///000111111///---+++222222111000///...------000000//////.........---////////////////////////111111000000//////......000///...------...///000---.........//////000000////////////000000000000.......................................///000000------......//////000000......////////////......///////////////.........///000000111111000000//////000000000111111111111---///111111000///000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////111111111111111111111111000000////////////000000222222222111111111000000///000000111111000000///000000000000000000000000------------...///000111000000000000000000000000////////////////////////111000000000/////////...111111000000000000111111222111000//////000111222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222111000///111111111111000000000000000000111111111111111111111111111111111111111111000000111111111111000000222111000//////000111222111111000000000000111111333222000/////////000111000000111111111111000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000///000111222222111111000000000000000000000000000111000000000/////////...222222222111111111111111000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000////////////...///////////////.........000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000............////////////000000000//////...------............////////////...///000000000///---,,,111111000000//////......000/////////............///////////////////////////////////////000000000//////............//////............/////////000.../////////000000000000.......................................///000000.........///////////////......////////////....../////////////////////...000111111222222111111000000000000000111111111111...///111111000///000111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000......//////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000......//////////////////111111111111111111111111000000////////////000000222111111111111000000000...//////000000//////...000000000000000000000000...------......///000111000000000000000000000000////////////////////////000000000000////////////111111000000000000111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000111111000000000000111111333333333222111000///...000000000111111111111222000000111111222333333444111111111111111111111111000000111111111111000000222111000//////000111222111111000000000000111111222111000000///000000000000000111111111111000000111000000000000/////////111000000//////000000111000000000000000000000000000000000000000000000000000000111111111000//////000000000000000000000000000000000000////////////111111111222222333333333000000111111111111000000111111111111111111111222000000000000000000000000000000000000000000000000////////////............111111000000/////////...////////////////////////////////////////////////........................////////////////////////........................///000111222222111000///............////////////222111111000//////..................///////////////////////////.........000000000000////////////////////////............////////////////////////---......///000000111111......////////////..................////////////....../////////000000000.......................................///000000///////////////...............////////////............//////////////////000111111111111111111000000000000000000111111111...000222111000///000111---......///000111111222////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000......//////000000111111111111111111111111111111000000////////////000000111111111111000000000000......////////////......000000000000000000000000000000000000000111222222000000000000000000000000////////////////////////000000000000////////////111111000000000000111111111000000000000000000111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000///000000111000000000000000000000000000000000000000000000000222111111000000111111222222222222222222111000/////////000111111222333333111111111111222222333333111111111111111111111111000111111222222111111000111111000//////000111111111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000000000////////////000000111111111222222222000000111111111111000000111111111000000000//////000000000000000000000000000000000000000000000000000000/////////.........333222222111111000000///......////////////......////////////////////////........................////////////////////////........................,,,...///111111///...,,,............////////////....../////////000000000............////////////000///............//////.../////////000000000111///////////////.........////////////////////////........./////////000000---...///000000///...---.........///////////////........./////////000000.......................................///000000000000//////......------......////////////..................///////////////000000111111000000///111111000000000000000000///111222222000///000111---......///000111111222////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000111111222222222000000000000000000000000000000////////////000000000000000000000000000000......////////////......111111111111111111111111111000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000111111000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222///000111222222222222222//////000111222333444444222222111111111000000000111111111111111111111111111111222222222222111111111111000000000000111111111111000000000000111111000000000111111111000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000000000000000////////////000000111111111111000000222222111///...---,,,+++000000000000000000000000000000000000000000000000111111111000000000//////111111111000000/////////......////////////......////////////////////////........................////////////////////////........................,,,...///111111///...,,,............////////////------............//////............//////////////////............///000......//////000000111111.........///////////////////////////////////////000/////////.........------...///000000///...---///////////////.....................////////////////////////////////////...............///000000000000//////......------......////////////......---.........//////000000///000000000000000000///111111111111000000000000000111333222111000000111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000------......///000000000000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111222222222222222222000000000000000000000000000000////////////000000//////000000000000000111...//////000000//////...111111111111111111111111//////............//////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222222000000000000000000000000000000000000000000000000222222111111111111222222...///000111222333333333000000111111222333444444333222222111000000//////111111111111111111111111111111222222222222111111000000000111111000000000111111000000000000111111//////000111111111111000000000111111111111000000000000000111111111111222222111111000000111111222000000000000000000000000000000000000000000000000000////////////000111222////////////////////////////////////000000000000000000000//////.........000000111111111111000000111111000///---,,,++++++000000000000000000000000000000000000000000000000111111111111000000000000---------------.........////////////////////////////////////////////////........................////////////////////////........................///000111222222111000///............////////////111000///...---,,,+++***............////////////.........///////////////......//////000000111111.........///////////////////////////////////////000000//////...------,,,......////////////......///////////////.........------........./////////////////////////////////...............///000000///////////////...............////////////......------......///000000000000111111222222111111000111111111111000000000///000222333333111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000------......///000000111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111111000000000000000000000000000000////////////000000////////////000000111111///000000111111000000///111111111111111111111111//////............//////000000000000000000000000000000000000000000000000.../////////000000000111111111000000000000111111///000111222222111000///111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000000000000000000000000000333222222111111222222333///000111222222222222222111111111222222333333333222222222222222222111111111111111111111111111111111222222333333222222111000000111111111111000000111111000000000000111111...///000111222111111000000000111111111111000000000000111111111222222222222111111000000111111222000000000000000000000000000000000000000000000000////////////000222333444////////////////////////.../////////000000000111////////////000000000000000000111111111111000000////////////............000000000000000000000000000000000000000000000000111000000000000/////////---------...//////000000000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000............////////////222111000///...,,,++++++............////////////,,,---///000000000///...////////////000000000000............/////////000////////////////////////........................//////............//////000/////////............---------.........//////////////////////////////...............///000000.........///////////////......////////////......------......///000000111222222222333333222222222222111111111000000//////111222333333111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222222111111000000//////000000000000000000000000000000////////////000000.../////////000000111111000000111111111111000000111111111111111111111111222111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111111111000000000000111111///000111222222111000///111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000000000000000000000000000333222222111111222222333111111222222222111111000111222222222222333333333111222222333333444444555111111111111111111111111111222222333333222222111000000111111111111000000111111000000000000111111...///000222222222111000000000111111111111000000000000111111222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////111333555666////////////////////////.../////////000000111111......///000111222333333000000111111111111000000---......///000111111222000000000000000000000000000000000000000000000000000/////////............//////000111222333444444111000...------...000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////............/////////000000000000000////////////............/////////000+++---///111111000///...000000000000////////////---.........//////000000////////////////////////,,,,,,------.../////////000///...------...///000000000//////.........------------.........//////000000000000000000000000...............///000000---.........//////000000......////////////......---------...///000000111111111111111111111111111///111111000///...///000000000000000000000000000111111000000000000111111000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000------,,,+++,,,---...///000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222///,,,+++...000000///////////////000000000000111111000///////////////111111000000//////......000000000000000000000000555555444333222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222222222111111111000000000000000000000000000000//////000000111111111111000000000000000000000000000000000000111111111111222222222222222111000///222222222111111111111111111111111111111111111111000111111111111222222222...000222222///...111333222222222222222111000///333333222222222222222222444333333222222333444444444444444444444444444444222222333333333222222111111222333444444333222111111111111111111111111111000000000000000111111111333333444444444444333333......//////000000111111333333222222111000000000111111111111111111111111666444333333444333222000111111222222222222111111000000000000000000000000000000000000000000111111222222222111000//////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111444222000///...///000111222111111000///......---////////////////////////000000000000000000000000////////////////////////........................////////////////////////,,,------------------,,,000000000000000000000000,,,------...............000000000000000000000000,,,---------.../////////111111000000//////......//////............//////------......//////000000////////////////////////////////////////////////......////////////......000//////......///111222000///...------...///000//////......---------,,,////////////////////////222111000///...---,,,,,,111111111111111111111111000111222111/////////000000000000000000000000000111111000000000000111111000000111111111111000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////.........///000111000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......111111111111111111111111333000------///111111000////////////000000000000111111000///////////////111000000000/////////...000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222222222111111111000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000111111111111222222222222222111000000111111111111111111111111111111111111111111111111111111111111222222222222000111222222111111222333222222333333222222111000333222222222222222222222444333333333333333444444444444444444444444444444333333444444444333333222111222333333333333222111222222222222222111111111111111111111111111111111000111111111111111111000000000000111111111222222111111111111111111222222111111111111111111111111222111///000111111000...111111222222222222111111000000000000000000000000111111111000000000000000222222111111000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111333222000//////000111222111111111000///.........////////////////////////////////////////////////////////////////////////........................////////////////////////------............------...........................//////000000000000000000000000000000000000000------..................////////////.........---//////............//////.........///////////////////////////////////////..............................////////////......//////......///000111222000///...------...///000/////////.........------////////////////////////............////////////111111111111111111111111000222222111000///000111000000000000000000000000111111000000000000111111000000111111111111000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////......//////000111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////............111111111111111111111111333111///...000111111111////////////000000000000111000000///////////////000000000000////////////000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111111111111000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111222222111222222222222111000000000000000000000000111111111111111111111111111111111111222222222333333333222111111111333444333222333333333444333333222111333333333333333333333333444444444444333333444444444444444444444444444444333333444555555444444333222222333333333333222222444333333333222222111111111111111111111111111111000000000000000000000000111111111222222222222222///000000111222222333333111111111111111111111111333222111222333444333222111111222222222222111111000000000000000000000000222111111111000000//////222222111111000/////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111222111000000000111222333111111000000//////......////////////////////////........................////////////////////////........................////////////////////////......////////////.................................//////000000000000000000000000000000000000000//////..............................------------//////............/////////////////////.........////////////////////////..............................////////////..................///000222222//////............//////000000////////////......////////////////////////............//////000000111111111111111111111111000111222111///...///000000000000000000000000000111111000000000000111111000000111111111111000000//////000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////---------------......///////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111000/////////000111111////////////000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111222222222111111222222222111111000///000000000000000111111111111111111111111111111222222222222333333333444333111///000444555333111444444444555555444444333333333333444444444444444555555555555555444444444444444444444444444555555333333444444555444444444333333333333333333333333555555444444333222222222222222222222222111111111222222222222222222222222111111222222222222222222000000111111111222222222111111111111111111111111333222111333555666666555111111222222222222111111000000000000000000000000222222111111000/////////111111111111000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////000000111111111000000111222333444111000000000/////////...////////////////////////........................////////////////////////........................000000000000000000000000//////000000000000//////........................,,,------...............////////////////////////000000//////......------........................//////............//////000000//////......------////////////////////////..............................////////////......---......///000111222222/////////....../////////000000000000000/////////////////////////////////111000000///......------111111111111111111111111///000111000...---...///000000000000000000000000111111000000000000111111000000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////---------...............////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////......///000////////////000000000000000000////////////000000////////////000000000000000000000000000000000000000000000////////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111222222222222000111111222222222111111//////000000111111111222111111111111111111111111222333333333444444444444333111///000444555333111555555666666666666555555444555555555666666666777777777777888777666555444444444555555555666666666222222333444555555444444555555444444444444555555555555555555444444333333444333333333222222222111333333222111111222333333111111111111111111111111222222222111111111000000111111111111111111111111///......///222333333222111111222222222222111111000000000000000000000000111111111111000000//////111111111000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000111111222222333000000000000////////////////////////////////////........................////////////////////////////////////////////////111111111111111111111111//////000000000000//////////////////////////////,,,------...............////////////////////////000000000//////......---//////////////////////////////............//////000000//////......------////////////////////////..............................////////////......---......///000111111111...//////////////////.../////////000000000000000////////////////////////000000//////......------111111111111111111111111///000111000///......000000000000000000000000000111111000000000000111111000000111111111111000000000000////////////......////////////////////////000000000000000000000000000000000000000000000000...//////000000//////......///000111111111111000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222---///000///...---...///////////////000000000000///////////////000000111////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000111000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222222333000000111222222222222111000000000111222222333333333333333333333333333333333333333444444444555555333222111222444555444333555666777777888777777777666666777777888999999999999999:::::::::888777666555555666666777888888888333333444555666666666666777777666666666666777777555555555555555555555555555444444333333222222222333222111000000111222333111111111111111000000000333333222222111000000///111111111111111111111111111000///111333444444333111111222222222222111111000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111000000000000////////////////////////////////////........................////////////////////////////////////////////////111111111111111111111111//////000000000000//////000000000000000000000000...//////000000000000000000000000000000000000000000000///////////////////////////000000000000000//////............/////////////////////.........////////////////////////------------------------......////////////.........//////000000000000///......////////////............////////////000000////////////////////////,,,------...///000111111111111111111111111111111111222333222000000000111000000000000000000000000111111000000000000111111000000111111111111000000000000/////////.........////////////////////////000000000000000000000000000000000000000000000000......////////////.........///000111222111111000000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222222222222222222222222---///111111///...///000////////////000000000000///////////////000111111.../////////000000000111000000000000000000000000///000000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////000000111111000000000000000000000000......///000111222222333111111111111111111111111111111111222222222333333000000111222222222222222000111111222333333444444444444444444444444444444444444444444555555555555444555666666555555666777666777777888999999888888888888999999:::;;;;;;<<<;;;;;;<<<===<<<:::888777666777777888999999::::::555555666777888888888888999999888777777888999999444555555666666777777888555555555444333333222222444333222000000222333444333333222222222111111111222222111111111111111111111111111111111111111111444333222333555666555444111111222222222222111111000000000000000000000000/////////000111111222222000000000000000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111//////000000000//////...////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////...//////000000000000000000000000000000000000000///////////////000000000........./////////000000//////............//////.........///////////////////////////////////////------------------------......////////////......///000000111111000......---...///000000///...---------........./////////////////////////////////,,,,,,---...///000111111111111111111111111111111333444555444222111222333000000000000000000000000111111000000000000111111000000111111111111000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000......////////////......,,,---///000000000///...000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000222222222222222222222222...111333222000///000222////////////000000000000///////////////000111111.../////////000000111111000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000------...000111222333444111111111111111111111111111111222222222333333333///000111222222222222222111111222333444444555555555555555555555555555555444444444555555555666666555777999999666555888:::666777888999999999999999999999:::;;;;;;<<<======<<<===>>>>>>===;;;999888777777888999::::::;;;;;;777777888999:::;;;;;;;;;;;;:::999888888999:::;;;444444555666777888999999666666555444333333222222777666444333333444666777444444444333333222222222000000000111222222333333111111111111111111111111111000///000222333222111111111222222222222111111000000000000000000000000......///000111222333333000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................///////////////000111111//////000000///...---,,,////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000..............................////////////..............................,,,------...............000000000000000000000000......//////000000111111---------.........////////////............//////---.........//////000000////////////////////////------------------------......////////////......000000111111111///...,,,---...///000000///...---,,,---------....../////////////////////////////////////////////.........222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000//////......////////////////////////............////////////000000////////////000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////222111000//////.........000000000000000000000000111000///......///000111000000000000000000000000222222222111111111000000//////000000111111222222111111000000000000111111000000000000000000000000222222222111111111000000////////////////////////000000111111111111000000111111222222222111111000000111222333333222000///111111222333333333333222333333222222222222222222333333222222222222222333444444444555555555666666666666777777777777666666888888999:::::::::999999999999999:::;;;<<<===>>>::::::;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>??????>>>===<<<;;;::::::===:::777888;;;======<<<::::::::::::::::::::::::======>>>>>>===<<<;;;;;;::::::::::::::::::999999999999999888888777777777999777555444444444333222444444555555444444333222333222222111111111111111222222222222222222333333222222111111111111222222555444333333222222333333000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111//////000111111111111111000000000000000000000000000000////////////000000222111111111000000//////111111000000//////......000000//////.........---000000000000000000000000////////////............---.........//////000000000000//////.........---//////............//////............////////////000000000000000000000000////////////////////////000000//////.........---000000///...............////////////////////////000000000000000000000000........................//////............//////......------------......000000//////.........---//////////////////////////////............//////////////////////////////000000000000000000000000222111111111000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////............////////////000000////////////000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000111000///......///000111000000000000000000000000111111111000000000//////000000000000000111111111//////............//////000000000000000000000000222222222111111111000000000000000000000000000000000000111111111111000000111111222222222222111111///000111222333333222222111111222333333333333222222222222222222222222222333333222222222222222333444444444555555555666666666777888999999999999888999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<===<<<<<<============<<<<<<>>>>>>>>>>>>============>>><<<999:::<<<>>>>>>===========================???@@@@@@@@@??????>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::888666555666666555444555555666666555555444333444444333222222222222222222222222222222222222222222222111111111111222222444444333222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000000111111000000000000000000000000000000000000////////////000000111111111000000000//////111000000000/////////...000/////////....................................////////////////////////............/////////000000/////////............//////............//////............////////////000000000000000000000000////////////////////////000/////////............000000///...............////////////////////////////////////////////////........................//////............//////......------------......000/////////............//////////////////////////////............//////////////////////////////000000000000000000000000111111111111111000000000111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000.........///000111111111////////////////////////............////////////000000////////////000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000111111111111111111111111///////////////000000111000000000000000000000000000000////////////000000000000000000000000000000000000000///////////////111111111111000000000000000//////......//////000000000000000000000000000222222222111111111111111111111111111111111111111000000111111111111000000111111222222222222222111...///000222333333444333111222222333333333333333111111222222222222222222333333222222222333333444555555555555666666666666777777999:::;;;<<<<<<<<<;;;;;;<<<===============>>>======>>>>>>???@@@AAA????????????????????????===>>>>>>??????>>>>>>======>>>>>>>>>??????@@@@@@???===<<<<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@;;;;;;;;;<<<<<<==================<<<<<<<<<<<<<<<;;;:::888888999999888666777777777777777666666555555555444333333333333444222222222222222222222222222222111111111111222222333333222111111111111222222222111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111......///000000000000///000000000000000000000000000000////////////000000111111000000000000//////000000000000////////////////////////.......................................//////000000111111111............////////////////////////............//////............//////............////////////000000000000000000000000////////////////////////////////////............000//////............///////////////////////////................................................//////............//////......------------......////////////............//////////////////////////////............//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////.../////////000000000111////////////////////////............////////////000000////////////000000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////000222222000///000111///////////////000000111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////////////////////////////000000000000000000000000............///000111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222222111111000000//////222111111111111111111222000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000111111222222333333222222000111111222222333333333111222333333444444333333111111111222222222222222444444333333333444555555666666666666777777777777777888999;;;<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAA???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???;;;;;;<<<===>>>?????????????????????????????????===<<<;;;;;;<<<===;;;:::999999::::::999999888777666555555444444444444444333333333333222222222222333222222111111222222333333222111111000000111111333222222111111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111---......///////////////000000000000000000000000000000////////////000000000000000000000000//////000000000000///////////////////////////....................................//////000111222222333.........//////////////////////////////.........//////............//////............///////////////////////////////////////////////////////////////////////////.........000///............//////////////////////////////................................................//////............//////......------------......///////////////.........//////////////////////////////............//////////////////////////////////////////////////////111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////111000000000/////////...000000000000000000000000............////////////000000////////////000000////////////000000000000.../////////000000000111////////////////////////////////////////////////000000000000000000000000///////////////////////////000222222000///000111///////////////000000111000000000000000000000000//////000000000000//////000000////////////000000........................////////////////////////////////////////////////............///111222333111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111222222111111000000//////222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111222333333333333333444444333222222111111111222222333444444444444333111111222222333333333333555555555555555666777777777777888888888999999999777888:::<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>>>>>>>>>>????????????????????????===>>>>>>?????????>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>@@@@@@>>><<<;;;<<<<<<<<<<<<;;;::::::666666555444444444444555555444444444333333222222333333222222222222333333333222111111000000111111333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111---......///////////////000000000000000000000000000000////////////000000//////////////////000000////////////000000000000.........///////////////////////////////////////...//////000111222222333///////////////................../////////////////////............//////............////////////////////////////////////000000000000000000000000........./////////////////////............//////////////////////////////................................................//////............//////......------------.............../////////////////////////////////////////////............//////////////////////////////////////////////////////111111111222222222222222222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000111111111000///.........000000000000000000000000............////////////000000////////////000000////////////000000000000......//////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000........................000000000000000000000000....................................///000222222111111111111111111111111//////000000000000//////000000000000000000000000111111111111222222222222111111111111000000000000111000000//////000000111000000000000000000000000111111111111111222222222111111111111111111111111111111222222222222111111000111222333444444444444666555444222111111111111222222333444444444444444222222333333444444555555777777777777777888999:::999::::::::::::;;;;;;;;;:::;;;===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAA@@@@@@@@@???>>>???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>@@@BBBBBB@@@???>>>>>>>>>>>>>>>===<<<<<<888888777666666666666666666666666555555444444333333333222222222222333333333333222111111111111222222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000........................000000000000111111111111......///000000000000///000000000000000000000000000000////////////000000......////////////000000////////////000000000000.........///////////////000000000000000000000000...//////000000111111111///////////////................../////////////////////............//////............////////////000000000000000000000000000000000000000000000000.........//////////////////............//////000////////////////////////................................................//////............//////......------------.............../////////////////////////////////////////////............//////////////////////////////000000000000000000000000111111111222222333333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000000000000000////////////000000000000000000000000............////////////000000////////////000000////////////000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000........................000000000000000000000000//////////////////////////////...//////000111111111111111111111111111111...///000111111000///...000000000000000000000000000000000000111111111222000000000000000111111111111000000//////000000111000000000000000000000000000000111111111222222222000000000000000000000000111222222333333222222111000111222333444444444444555555333222111222222333222333444444555444444444333333444555555666666777888888888999999;;;<<<<<<;;;<<<<<<<<<============>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCCCC@@@>>>???@@@????????????????????????>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA>>>>>>???AAACCCDDDBBB@@@???@@@@@@@@@@@@???>>>>>>;;;;;;:::999999999999999888888888777666555555555444333333222222333333444444444333222222222222222000111111222222333333444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111...///000000111111000000000000000000000000000000000000////////////000000........./////////000000.../////////000000000111............/////////000////////////////////////////////////////////////000/////////......................../////////000//////............//////............////////////000000000000000000000000000000000000000000000000............/////////000...............///000000////////////////////////////////////////////////........................//////............//////......------------................../////////000//////////////////////////////............//////////////////////////////000000000000000000000000111111111222222333333333222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000......//////000000111111000000000000000000000000............/////////000000000////////////000000////////////000000000000---......///000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000222222000///000111///////////////000111111000000000000000000000000//////000000000000//////000000////////////000000........................000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111...///000111111000///...000000000000000000000000.../////////000000111111//////000000111111222222333333222222222222333333000000000000000000000000000000111111222222222222////////////////////////111222222333333222222111000111222333444444555444444333222222222333444555222333444444555555444444444444555555666777777888:::999::::::;;;<<<===>>>============>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???===>>>>>>???AAABBBBBBCCC@@@CCCEEEEEEBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB>>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@===>>>???BBBDDDDDDBBB@@@@@@AAAAAAAAAAAA@@@??????======<<<;;;;;;;;;;;;<<<:::999999888777666666555444333333222222333333444555444333333222222333333000000111222333444444555000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111111000000000000000000000000000000////////////000000---.........//////000000.../////////000000111111---.........//////000000........................////////////............000000//////.........------.........//////000000//////............//////............/////////000000000000000000000000000000000000000000000000000---.........//////000000...............///000111////////////////////////000000000000000000000000........................//////............//////.........------.........---.........//////000000//////////////////////////////............//////////////////////////////000000000000000000000000222222222111111111111000222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222111111111000000//////000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000111000///...------...///000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000000000111222333444444555222222111111000000//////......//////000000111111333222111000000000222222777333///000333555222///111111111111111111111111222222222111111111000000222222222111111111000000222222222222111111000000222222222222222222222222333333222222111000000///111222444555555444222111444555555777999;;;===>>>@@@???===<<<<<<===???@@@===>>>???@@@AAACCCDDDDDDFFFEEEDDDEEEGGGIIIIIIIIIHHHKKKKKKHHHGGGJJJIIIFFFEEEBBBAAACCCBBB@@@@@@CCCAAABBB@@@>>>@@@CCCCCC>>>CCCAAA??????@@@BBBCCCDDDBBBCCCCCCBBBAAADDDIIIMMMPPPPPPPPPMMMKKKIIIIIIJJJNNNMMMKKKJJJNNNSSSQQQKKKJJJNNNQQQOOOJJJFFFFFFIIIAAA???;;;:::;;;===>>>>>>???<<<:::===AAABBB???;;;>>>>>>>>>>>>>>>?????????>>>???@@@@@@???>>>???@@@@@@@@@AAABBBBBB@@@???>>>@@@???>>><<<::::::999999999999999888888666555555333333333333333333333333111000000000000000111111333333333222333333444444111111111111111111111111222111000//////000111222333222000//////111222444111111111111111000//////////////////000000000000222111111111000000//////000000000000000000000000111111000000//////......//////......---------,,,000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////.........---------------,,,,,,,,,,,,------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////333333222111000///............////////////......000000000000000000000000000000000000000000000000---.........//////000000222222222222111111111111222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000///000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111111111111000000000///000000000000000000000000111000///...---......///000000000000000000000000000000111111111111000000000000000000000000000000111000000000000000000000///000000111111222222333111111111000000000000000////////////000000000000111111000//////000111111666333///000333444222///111111111111111111111111222222222111111111000000222222222111111111000000222222222222111111111000222222222222222222222222222222222333333333333333222444555666777666555444666666777888:::<<<>>>???AAA@@@>>>======>>>???@@@CCCCCCCCCDDDDDDCCCCCCCCCEEEEEEDDDEEEGGGHHHHHHGGGHHHJJJIIIFFFEEEHHHHHHFFFEEEBBBAAACCCCCC??????BBB>>>BBBDDDAAABBBFFFJJJJJJMMMKKKIIIJJJKKKJJJHHHEEEIIIJJJKKKKKKKKKMMMQQQTTT]]]\\\[[[XXXUUUTTTTTTUUUZZZ\\\\\\\\\___bbb```[[[WWW\\\```___YYYTTTSSSSSSHHHDDD@@@??????AAAAAAAAAEEECCCBBBEEEIIIIIIFFFAAABBBAAAAAA@@@???>>>>>>>>>@@@AAAAAAAAA@@@@@@@@@AAA>>>??????@@@@@@@@@??????@@@@@@>>>===;;;:::999888:::::::::999999888777666555555444444333333333333111111000000000000111111222222111111000111111111111111111111111111111111111111111000000111111111333222111//////000222333111111111111111000//////222222111111000000//////111111111111000000000///000000000000000000000000////////////000000000000/////////.........------000000000000////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000//////.........000000000//////000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////222222111111000/////////......////////////......000000000000000000000000////////////////////////............/////////000333222222222111111111111222222222111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000///.........//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000////////////000///////////////000000555222///000222444222000111111111111111111111111222222222111111111111111222222222111111111111111222222222222111111111111333333333333333333333333222222333444444555666666444555777888999888777777888888999;;;<<<>>>???@@@BBBAAA@@@??????@@@AAABBBFFFFFFGGGGGGGGGFFFDDDCCCEEEEEEFFFFFFGGGFFFFFFEEEGGGHHHFFFAAAAAADDDEEECCCDDDBBBCCCFFFFFFCCCCCCEEEDDDJJJNNNMMMNNNTTT\\\______\\\[[[]]]___]]]WWWQQQSSSTTTVVVWWWVVVWWWYYY[[[jjjhhhdddaaa___^^^^^^^^^___fffkkkkkkllllllkkkgggcccgggkkkkkkfff```]]]\\\QQQOOOLLLJJJKKKLLLLLLKKKNNNNNNOOORRRVVVVVVRRROOOLLLJJJFFFCCC@@@???@@@@@@EEEDDDCCCBBBAAA@@@@@@@@@???????????????@@@AAAAAAAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;;;;:::999888777777666555444444333333222222111111000111111222333333222111000000000000111111111111111111111111111111222222222222111111444333111000//////000111000111111111111000000///444444333222111000//////111111111111000000000000000000000000000000000000.........///000111111111000000////////////......////////////000000000000////////////000000000000////////////////////////........................//////////////////////////////000000000000//////111111000000000000//////......------------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000....................................////////////333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000111111111111000000111111111000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111000000000000000////////////////////////000000//////////////////000000000000000000000000222111000//////000111222000000000000000000000000000000000000000111111111111111111000000///////////////000000111111222222111111000000//////......////////////000000000111444222000000222333222000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222333333444444555666666555666777888999:::999999999999;;;<<<>>>???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEGGGGGGEEEDDDCCCCCCCCCEEECCC??????DDDGGGFFFHHHHHHKKKPPPQQQOOONNNOOONNNSSSUUUVVV[[[dddjjjllliiifffdddgggkkklllfffaaa```aaabbbbbbaaa```______mmmiiieeeaaa```______^^^^^^iiirrrsssqqqpppnnnlllfffhhhjjjhhhddd```]]]]]]ZZZZZZZZZ\\\^^^^^^\\\ZZZYYYZZZ\\\aaaeeefffdddaaa___ZZZRRRKKKGGGFFFHHHJJJNNNLLLHHHFFFDDDCCCAAA@@@BBBAAA@@@??????@@@BBBCCC@@@@@@AAAAAAAAA@@@>>>>>><<<=========<<<<<<;;;::::::999888777666555444333333333222111111111222222666555444333222222222222111111111111111111111111111222333444444333222111444333111000////////////000000111111111111000///222222222111111000000000111111111000000000000000000000000000000000000000.../////////000000000111000000000000000/////////////////////000000000000////////////000000000000////////////////////////////////////////////////........................//////000000000000//////000000000000000000000000---------,,,,,,---------////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................//////............//////////////////////////////////////////000000111111//////000000000000//////////////////////////////////////////////////////.........///////////////333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111//////////////////////////////000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000//////000000111111111111222222222111000000////////////000000111111222222111111000000//////......000000000111111222222222222111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222333333333333333333333333333444444444444444444444444555666777888999:::;;;;;;:::;;;===>>>@@@@@@@@@@@@BBBBBBCCCEEEGGGHHHJJJKKKFFFGGGGGGGGGGGGFFFEEEDDDBBBCCCEEEDDDAAA@@@@@@AAA???BBBCCCCCCGGGPPPVVVVVVYYYYYY]]]bbbbbb^^^[[[[[[WWWWWWVVVXXX```jjjllliiiccc```]]]```fffjjjkkkiiinnnnnnmmmmmmkkkhhheeecccgggccc^^^[[[ZZZZZZXXXWWW]]]hhhssstttqqqooommmkkkcccbbbaaa^^^[[[ZZZZZZ[[[]]]```dddiiimmmmmmjjjgggbbbdddhhhmmmqqqssssssrrrssslllbbbYYYUUUUUUYYY\\\]]]YYYTTTPPPOOOMMMKKKHHHFFFEEECCCAAA@@@@@@@@@AAA===>>>>>>???@@@@@@@@@???===>>>>>>>>>>>>======<<<;;;;;;:::999888666666555444444333222222222222222666555444333222222222222111111111111111111111111111222333444444333222111333222111000//////......///000000111111111000000...//////000000111111111000000000000000000111111111111111111111111111111111000000000/////////.../////////000000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////.........///000000111111//////000000000000//////////////////////////////000000000000000000000000///////////////.........333333333333222222222222111111111111111222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111000000000000000000000000000000111111000000000000111111000000000000000000000000/////////000111111222222222222222111111000000000000000000000111111111111000000000000///////////////000111222333333222222111000000000000111222222111111111111111111111111111111111111111222222222111111111111111222222222222222222222333333333333333333333333333333333333444444444444444444444333666666777999:::<<<===>>><<<===???AAABBBCCCBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCAAACCCDDDBBB???>>>@@@CCC@@@EEEIIIMMMUUU```hhhiiikkkkkknnnsssqqqiiicccbbbbbb```\\\]]]eeellliiiaaaZZZXXXVVVWWW\\\bbbhhhkkksssqqqooonnnllliiieeebbb\\\YYYUUUSSSTTTSSSPPPMMMSSS]]]ffffffdddbbbaaa___\\\YYYVVVTTTSSSTTTWWWXXXZZZ\\\aaaggglllnnnllliiieeegggkkkooorrruuuvvvwwwyyytttmmmgggeeegggkkknnnlllgggaaa^^^^^^^^^[[[YYYPPPNNNKKKHHHEEEBBB@@@???>>>>>>=========>>>>>>???>>>>>>>>>??????>>>>>>===<<<<<<;;;:::999999888888555555444333222222222222333333222111000000000000111111111111111111111111111111222222222222111111111111111000000//////...///000000111111111111000------...///000111222222000000000000111111111111111111111111111111111111111111111000///...............////////////000000......//////000000111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////......////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////.........//////000000000///000000111111000000///000000000000000000000000111111111111111111111111///////////////.........444444333333333222222222000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000...///000111222111111000000000000000000000000000000000111111111111000000000000000000000000000000...//////000111111222222000000000000000000//////111111111000000000000000////////////000000000000......000111222222222111000000000000000000222333111111111111111111111111000000111111111222222222000000111111111222222222222222222333333333444444444444444444444444444444444444444555555666666777888888999:::<<<>>>@@@AAA???AAACCCEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEECCCBBBBBBBBBCCCEEEHHHIIIHHHJJJJJJGGGCCCCCCHHHLLLJJJOOOTTTWWW^^^gggmmmmmmnnnnnnsssxxxvvvmmmgggeeejjjiiieeeccceeefffaaaYYYQQQRRRQQQPPPQQQVVV^^^cccgggdddaaa```___]]]YYYVVVQQQNNNKKKKKKMMMLLLGGGBBBFFFMMMRRRRRRPPPQQQPPPMMMNNNLLLKKKJJJLLLNNNOOOPPPQQQRRRTTTXXX]]]```aaaaaa___```bbbccceeegggiiikkkmmmmmmmmmmmmoooqqqsssttttttoooiiihhhjjjllljjjhhh```^^^[[[VVVPPPKKKFFFDDDGGGEEEBBB???>>>>>>???@@@===>>>>>>?????????>>>>>><<<<<<<<<;;;;;;:::::::::666555444333333222222222222222111111000111111111111111111111111111111111111111111000000111111111///000000000000000////////////000111111111111111/////////000000111111222///000000000111111111111111111111111111111111111000000000000////////////------........./////////.........///000111111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000///////////////000000111111111......------------......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......//////////////////000000111111111111000000000000000000000000000000000000000000000000000000000/////////............444444444333333333222222000000111111222222222222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000...///000222222222111000000000000000000000000000///000111222222111000///000000000000000000000000...//////000111222222222////////////////////////222222111111000000//////......//////000000111111,,,---///000111111111000///000000000///000222333111111111111111111111111000000111111222222222222000000111111222222222222222222222333333444444444444444444444444444444444333333444666777999::::::999::::::<<<>>>@@@BBBCCCBBBDDDFFFHHHIIIHHHGGGGGGFFFFFFFFFEEECCCBBB@@@???<<<<<<===???DDDJJJOOOSSSPPPRRRQQQNNNJJJKKKPPPVVVUUUYYY\\\\\\```fffhhhffffffgggmmmttttttmmmgggfffiiijjjhhhbbb^^^\\\VVVOOOHHHJJJKKKIIIGGGIIIPPPVVVVVVSSSOOOOOOOOONNNKKKHHHIIIFFFDDDEEEGGGFFFAAA;;;@@@EEEHHHGGGFFFHHHGGGDDDAAAAAAAAABBBEEEGGGGGGGGGKKKIIIGGGHHHMMMRRRWWWYYYVVVWWWWWWVVVVVVWWWZZZ\\\]]]aaagggmmmqqqssssssrrrtttoookkkkkkooosssrrrpppnnnlllhhhccc\\\TTTNNNKKKQQQNNNIIIDDDBBBAAABBBCCC===>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;777666555444333222222222333333333222333333444444111111111111111111111111222111000//////000111222...///000000000000000/////////000111111111111111222222222111111111111111//////000000111111111222111111111111111111111111......//////000000111111,,,---------......//////---......///000111111222////////////000000000000000000000000000000000000////////////////////////111111111111111111111111//////000000000000//////000000111111222222222222111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////............//////////////////////////////////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000//////.........---555555444333333222111111222222222111111111111000111111000000000000111111///000111333333111000///000000000000000000000000////////////////////////000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000............/////////000000000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///////////////.........333333111000000000111222333333222111000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222333333333333222222222222222222222222222...///000111333444555666555555555666666666666666888888999999:::;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBAAACCCFFFIIIIIIHHHGGGEEEGGGFFFFFFFFFFFFDDDCCCAAA???@@@CCCJJJMMMQQQYYYbbbeeeccc```[[[YYY\\\dddkkkkkkeee^^^ZZZZZZ[[[___cccZZZZZZ^^^eeefffcccaaabbb```\\\ZZZYYYSSSKKKEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHGGGGGGHHHIIIHHHGGGDDDEEEFFFFFFEEECCC@@@>>>@@@>>>???BBBCCCAAAAAADDDAAA@@@@@@AAABBBBBB@@@???CCC@@@>>>???AAAEEEGGGHHHDDDEEEFFFIIILLLNNNMMMLLLMMMOOOSSSXXX^^^eeejjjllllllmmmnnnnnnoooooonnnnnnkkkmmmmmmeee[[[UUUVVVZZZaaa```]]]WWWQQQKKKIIIHHHGGGEEEBBBAAA@@@@@@???>>>???===:::;;;>>>???>>><<<===;;;999888888777555333444444333333333333222222222111111000000000000111222111000//////000111222222222222111111111000000000000000000000000000000111111000000//////......000000000000000000000000333333222111000///......000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////..................////////////000000111111111111000000000000000000000///......000000///000111222444555////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////666666555444333222111111222222222222111111111111111111000000000000111111---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000111222222222111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111222333333333333222222222222222222222222222000111222333444555666777888888888999999999999999888999:::;;;<<<===>>>???>>>???AAACCCDDDEEEEEEEEEGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCEEEFFFHHHKKKSSS\\\``````ccchhhgggggggggfffgggjjjooosssuuujjj]]]VVVTTTSSSQQQPPPSSSRRRTTTXXXYYYVVVVVVXXXYYYVVVTTTSSSNNNGGGEEEGGGEEEFFFHHHIIIIIIHHHGGGGGGIIIHHHHHHIIIKKKLLLKKKIIIGGGGGGGGGGGGGGGEEEDDDCCCDDDBBBCCCGGGHHHEEECCCEEEDDDCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@AAADDDFFFFFFEEECCCCCCCCCDDDEEEEEECCCBBBDDDEEEHHHLLLPPPUUUXXX[[[```aaabbbcccdddeeeeeeeeeaaadddeeeaaa[[[YYY^^^ccchhhiiigggaaaZZZWWWXXX[[[YYYVVVRRRNNNJJJEEE@@@<<>>>>>???@@@AAACCCFFFHHHIIIPPPQQQRRRSSSUUUVVVWWWWWWRRRUUUXXXXXXWWW[[[cccjjjpppqqqpppiiibbbaaagggmmmkkkiiieee```YYYPPPGGGAAABBB@@@===<<<<<<<<<<<<;;;;;;:::888888999999888777777777666555444444333333444333222222111111222222222111000000000000111222222222222111111111111111000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000............////////////000000///......///000000...............------,,,000///......------......////////////////////////////////////////////////////////////////////////....../////////000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111////////////////////////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////999999888666555444333333333333222222222111111111222111111000000111111222000111222222222222111000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000111////////////////////////////////////////////////...////////////000000000///000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000/////////000111111111111111000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000///000000000000000111111222222222111111111111111000000///////////////000///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000//////000000000111111111111000000111111111222222222111111111111111111111111111111222333333333333222111222222222222222333333444444444555555666666666555555666777888888999999======>>>@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKNNNPPPSSSYYYbbbiiihhhhhhjjjlllhhh___XXXWWWVVVUUUVVV[[[```cccaaa___\\\UUULLLFFFIIIPPPSSSQQQSSSQQQSSSVVVVVVSSSQQQSSSRRRRRRUUUWWWVVVRRRTTTYYYbbbdddiiimmmooolllgggdddaaa```______^^^\\\XXXUUURRRTTTWWWYYYZZZYYYWWWUUUSSSPPPRRRYYY\\\YYYUUUTTTUUUQQQLLLIIIIIIJJJJJJJJJGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCCCC?????????@@@@@@BBBCCCCCCFFFFFFFFFFFFGGGHHHHHHIIIFFFIIILLLMMMPPPVVV___gggnnnpppooohhh```aaajjjtttsssrrrpppmmmhhh___UUUNNNCCCAAA???>>>===>>>>>>>>>???>>><<<;;;;;;;;;999777999999888777666555444444444444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111////////////////////////............////////////////////////////////////////////////////////////......//////000000111111............////////////000///...------...///000.........//////......---000000000////////////000////////////////////////////////////////////////////////////////////////............//////////////////////////////......000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000////////////000000;;;:::999888666555444333333333333222222222222111222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////////////////////////////////////////000000000111///000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000/////////000111111111111111000000000000000000000000//////000000111111111111////////////////////////000000000000000000000000.........//////000000000222222222222111111000000000///////////////000000///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000//////000000000111111111111111111111111222222222222111111111111111111111111111111222333333333333222111111111222222333333333333333444444555555666666999:::;;;<<<===>>>???@@@???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCCCC???@@@CCCGGGKKKNNNQQQRRRTTTXXX]]]bbbgggmmmuuu{{{xxxpppiii```UUUPPPPPPPPPNNNMMMOOORRRTTTSSSPPPSSSTTTPPPJJJLLLVVV```cccgggfffhhhjjjggg___YYYWWW]]]___eeejjjhhheeefffkkk{{{}}}{{{wwwuuurrrooommmiiiddd```^^^bbbhhhmmmnnnkkkgggccc```\\\^^^fffkkkiiieeecccbbb]]]WWWRRRQQQPPPPPPPPPTTTRRRPPPPPPRRRUUUVVVVVVSSSSSSRRRNNNIIIFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDFFFKKKSSSYYY```dddddd```ZZZ]]]hhhsssrrrrrrrrrqqqnnnggg___YYYKKKKKKIIIFFFCCC@@@?????????===<<<<<<<<<<<<;;;999::::::999999888777777666555444333222111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222////////////////////////---........./////////000////////////////////////////////////////////////......//////000000111111............////////////000///...------...///000...//////000000000//////---...//////000111111111////////////////////////////////////////////////////////////////////////............////////////..................//////////////////////////////////////////////////////////////////////////////000000000000000000000000........./////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000===<<<;;;999888666555444333333333333222222222222222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000------......//////000000111222222222222111000000000000/////////000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111222222222222333222222222222222222222222111111222333333333333222111111111222222333333444333333444444555666666777::::::<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDAAAFFFLLLTTTZZZ^^^```aaahhhlllsss{{{vvvhhh]]]TTTMMMLLLNNNMMMLLLKKKKKKLLLMMMMMMMMMPPPWWWYYYVVV\\\nnn~~~wwwnnnkkknnnrrrxxx|||zzzwwwzzz}}}zzzwwwsssppprrrwww}}}{{{xxxrrrnnnnnnuuu{{{zzzvvvtttqqqlllfffbbb``````______fffcccaaaaaadddgggjjjkkkdddccc```XXXNNNGGGEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@CCCHHHKKKOOOSSSVVVUUUTTTYYYccclllkkkkkkkkkkkkkkkgggbbb^^^[[[[[[ZZZVVVOOOIIIEEECCC???===<<<===>>>???>>>===;;;::::::::::::999999999666555444333222111111111111111222333333222111111111111111111111222222222000000000000000000000000000000000111111111111222000000000000000000000000//////000000111111111222000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000////////////000000000000............////////////////////////////////////...///000000000000000000++++++---...///000000000////////////////////////////////////////////////////////////////////////....../////////000000000............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111>>>===<<<:::999777666555444444333333333222222222333222222111111222222333111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000---......///000000111111111222222333222111000///000000000000000111222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111222222222333333222222222222222222222222111111222333333333333222000111111222333333444444333333444555777888999999999:::;;;===???@@@BBBBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIOOOYYYbbbiiikkkkkkjjjtttwww~~~ooocccWWWQQQNNNLLLNNNQQQQQQSSSUUUVVVWWWWWWYYYZZZZZZbbbfffgggsss|||wwwuuuttttttttttttwwwvvvuuuwwwzzz~~~wwwvvvqqqggg[[[RRROOOPPPOOOOOONNNMMMMMMNNNNNNNNNJJJIIIGGGEEEDDDDDDEEEFFFCCCCCCAAA@@@???@@@BBBDDDDDDGGGJJJLLLMMMQQQWWW]]]]]]]]]^^^```ccceeedddccchhhjjjjjjggg___XXXRRRPPPIIIGGGEEEDDDDDDCCC@@@>>>::::::;;;;;;;;;;;;<<<<<<999888777555444444333333111222222333333222222111000000111111111222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000000000000000////////////............////////////...///111222222111///...---...//////000000//////,,,---///000000000//////////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111???>>>===;;;999777666555444444444333333333222222333222222111111222222333333333222222222222333333000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000...//////000111222222222111111222333222111000///111111000000111222333333111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111222222222333333333222222222222222222222222111111222333333333333222000000111222333333444444333444555777888:::;;;;;;===>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEHHHKKKNNNOOOOOOVVVaaakkkqqqqqqnnnlllqqqsssyyywwwlll]]]UUUNNNNNNQQQSSSVVVZZZ[[[```fffiiiiiijjjlllnnnqqquuuuuutttuuuhhh```]]]^^^YYYXXXWWWVVVVVVUUUUUUVVVLLLKKKIIIHHHGGGHHHJJJKKKDDDDDDCCCBBBAAAAAABBBBBBAAACCCEEEFFFGGGHHHKKKMMMQQQQQQSSSWWW^^^cccggghhhlllpppsssrrrllleee```^^^XXXUUUQQQMMMIIIEEEAAA>>>::::::;;;;;;<<<=========;;;:::999777666666555555111222333444444333222111000000111111222222222222000000000000000000000000000000111111222222222222000000000000000000000000111111000000000000000000000000000000000000000000...//////000111222222333000000000000000000000000000000000000000000000000111111000000//////................../////////000...///222333333222///...,,,,,,---.../////////...111222222333333222000///////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222000///......///000222@@@AAAAAA@@@<<<999777777444444333222111111111111333222000//////000222333222111111000/////////000000000000000000000000000222222111111000///////////////000000111111222222------......///000000000222111111111000000////////////............//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////------...///000111222222333333222111000///......000000000000000000000000222222111111000/////////222222222111111111000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111000000000444333333222111111111222222222222222222222222222444666777888999:::===???AAAAAABBBBBBDDDFFFGGGHHHGGGHHHHHHGGGEEEEEEFFFGGGHHHBBBCCCKKKMMMKKKQQQ\\\dddhhhpppvvvsssjjjfffgggjjjfffhhhppprrriii^^^YYYPPPQQQQQQSSS^^^nnnvvvuuu}}}~~~}}}~~~~~~uuulllgggeeecccccccccdddjjjmmmggg]]][[[UUUPPPNNNKKKHHHKKKQQQPPPQQQQQQMMMGGGCCCBBBCCCBBBDDDFFFEEEBBBAAAAAACCCDDDGGGJJJLLLNNNRRRYYY^^^jjjnnnsssuuusssoookkkiiifffhhhiiifff___TTTJJJDDDAAA>>>===>>>>>>===;;;;;;777888888777555444444555444444444333333222222222333222222222222222333333000111222333333222111000222111000000000111333333111000000000000000111222333333222111000000111111000000000000000000000000000000000000000000000000..............................///000000000000000///...------...///000111////////////////////////111111000......---------000000000000000000000000111111111111111111111111000000000000////////////////////////////////////111111111000000000000000000000000000////////////...............///000000//////000000000000//////000000000000000000000000............////////////000000000000000000000000//////000000000000//////////////////000000000000//////000111111111111111000000000000000000000000////////////............111111111111111111111111DDDCCCBBB???===;;;::::::555555444333222222222222333222111000000111222333555444333333222222333333000000000000000000000000111111111111000000000000111111111111222222222222//////////////////......111111111111000000000/////////............//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000///...//////000000111111222222222111111000/////////000000000000000000000000000000000000000111111111222222222111111111000000//////000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222222222111111111444333333222111111222222333333444444444444444444555777999::::::<<>>=========666666555444333333333333333222111000000111222333222222111000000000111111000000000000000000000000000000000000111111111111333333333222222222222222111111000//////...------111111111111000000000000000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333222222222222444333333222222222222222555555555666666777777777777999;;;======???AAADDDDDDEEEEEEFFFFFFEEEEEEDDDAAABBBCCCEEEFFFJJJNNNRRRTTTVVVXXX___ooorrrhhh^^^UUUQQQRRRPPPMMMMMMNNNNNNMMMPPPVVVUUUZZZaaannn|||zzzyyyxxx}}}rrr^^^[[[ZZZ^^^```______aaaddddddbbb]]]XXXUUUSSSSSSSSSPPPMMMKKKKKKIIIEEEAAA@@@@@@@@@??????BBBFFFIIINNNRRRXXX___eeemmmtttyyy}}}pppfffVVVPPPHHHAAA>>>>>>@@@@@@>>>===<<<;;;:::::::::::::::999888777666555444333222222111111111111222222333222222111111222222333111111000000111111222333444444333222111111111222333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000///.........//////111111111111111111111111111000///......---......000000000000000000000000........................+++,,,---...///000111111////////////////////////000000000000000000111111000000000000////////////000000000000000111222222//////000000000000//////000000000000000000000000............////////////000000000000000000000000111111222222222222111111////////////000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000IIIGGGEEECCCBBB@@@>>><<<777666555444333222222222333222222111111222222333111000////////////000000000000000000000000000000...//////000111222222222333333333222222111111000000000000000//////......111111111000000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111111111222222222222111111000000//////000000111111111111000000000000000000000000//////000000111111111111111111111111111111111111333333222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333444333333222222222333333555555666777888888999999999;;;>>>@@@AAABBBDDDFFFCCCDDDEEEEEEEEEDDDCCCBBBDDDFFFIIILLLPPPVVV]]]bbbeeekkknnnssswwwfff\\\VVVQQQQQQTTTYYYYYYXXXVVVTTTUUU]]]ddd^^^eeesss}}}ooo___^^^aaahhhllllllkkkmmmllllllkkkiiihhhhhhhhhiiiaaa[[[VVVUUUWWWUUUOOOHHHFFFEEEBBB@@@???@@@CCCEEEGGGIIIMMMSSS[[[fffqqqyyyxxxppphhhcccYYYNNNGGGFFFCCC@@@>>><<<;;;:::;;;<<<<<<<<<;;;;;;:::888666555444333333222222111111111111222222111000//////000111222111111111111111222222222555444333222111000000000222222111111111111111222000000000000000000000000////////////////////////000000000000000000000000......///000000000000000111111000//////.........000000000000000000000000000000///...............////////////////////////////////////////////////,,,,,,------...//////000////////////////////////000000000000000111111111000000000000////////////000000//////000000111222//////000000000000//////////////////////////////............////////////////////////////////////000111111222222111111000////////////000000000000......///000000000000///000000000000000000000000000000000000111111111111////////////////////////KKKIIIHHHGGGFFFCCC>>>:::777666555444222222222111333222222222222222222333333333222222222333333444000000000000000000000000......///000111222222333222222111111000000000///////////////000000111111000000000000000000111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000/////////000000000111111///000000000111111111222333333222222111000000000/////////000111111222222000000000000000000000000111111111111000000//////111111111111111111111111333333222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444333333222333333444444555555666777888999:::;;;<<<>>>AAACCCCCCDDDEEEGGGAAABBBBBBCCCDDDDDDDDDCCCHHHKKKQQQXXX___hhhqqqwwwyyypppeee[[[YYYZZZ\\\```dddhhhkkkkkkgggbbbdddkkkpppqqqvvv~~~{{{wwwvvvxxx~~~~~~|||yyywwwyyy}}}}}}{{{|||qqqdddeeekkksssvvvuuuvvvzzz|||{{{zzzzzz|||~~~qqqkkkeeedddgggeee^^^WWWNNNKKKFFFCCCBBBBBBDDDDDDDDDEEEFFFIIIOOOYYYdddkkk|||zzzwwwxxxyyyxxxuuurrrtttssskkk___WWWRRRJJJAAABBB???<<<<<<>>>?????????;;;;;;:::888777555444333444444333222111111222222111000///......///000111000000111111222222222222444333222000000/////////222111111111111111222222000000000000000000000000////////////////////////////////////////////////......///000000000000000111111111000000///......////////////////////////000//////............///////////////////////////..........................................------000000000000000000000000//////000000111111111111000000000000///////////////............///000000//////000000000000//////////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000...//////000000000000000000000000000000000000000///000000000111111111222........................QQQNNNKKKIIIHHHEEE???;;;999888666555333333222222333333333333333333333333222111111111111222222333000000000000000000000000...//////000111222222222111111111000000000000000......///000000111222222000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000000000111111222222222222111111000000000000000000000000000000000000000000000000.../////////000000000000///000000111111222222222222222222111111000000000//////000000111111111222000000000000000000000000222222111111000//////...111111111111111222222222111111111111111000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333333333333333333444444555555555777888:::;;;<<<===???AAADDDFFFEEEEEEEEEFFF@@@AAABBBCCCEEEHHHJJJKKKMMMRRRYYYbbbjjjsss{{{}}}xxxmmmccc^^^\\\___hhhooossswww{{{|||{{{vvvxxx|||zzzwwwvvvwwwxxxuuuxxxwwwrrroooooommmiiijjjeeeaaaaaa^^^ZZZZZZ]]]```cccddddddggglllmmmiiikkkjjjhhheeebbb```bbbccccccaaa^^^___bbbeeehhhiiiqqqxxxtttwww}}}|||zzztttnnnmmmnnnllleee^^^TTTOOOIIIEEEDDDEEEFFFFFFDDDCCCCCCBBBEEEKKKSSSYYYdddddddddeeejjjpppwww|||uuunnnhhh]]]QQQGGGCCC>>>===>>>???>>><<<;;;;;;:::999888777666555666555444333333222333333000000000//////000000000000000111222222222222111222222111000////////////111111111000111111222333000000000000000000000000000000000000000000000000////////////////////////......///000000000000000000000111111111000//////........................//////............//////000000000000000000000000------------------------/////////.........------000000000000000000000000/////////000111111222222000000000000////////////...............//////000//////000000000000//////000000000000000000000000............////////////000000000000000000000000//////000000000000//////////////////000000000000//////000111111111111111000000000000000000000000...//////000000111111111////////////////////////[[[UUUNNNJJJIIIGGGCCC???;;;:::999777666555444444222333333333333333333222///////////////000000111000000000000000000000000//////000000111111111222000111111111111111222222000000000000000000111111///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111222222333333222222111000000000000000000000000000000000000000000000000//////000000000111111111///000000111111222333333000000000000000000000000000000000000000111111111000000000000000000000000111111111000000000000000000000111111111222222222//////000000000000000111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333111111111222222222333333333333333333333444555555666777888:::<<<===??????AAADDDFFFGGGFFFEEEEEEEEEBBBBBBCCCFFFJJJOOOTTTWWWYYY]]]ccchhhlllooosssvvvuuupppmmmlllggg___[[[[[[]]]eeetttpppkkkddd___\\\]]]```aaa___aaa```]]]\\\___^^^ZZZ\\\XXXVVVVVVSSSPPPQQQTTTQQQWWWZZZYYY[[[___```______aaabbbaaa___]]]]]]^^^]]]YYYVVVUUUVVVXXXZZZ[[[cccgggkkkllllllooovvv||||||}}}wwwtttrrrnnngggaaaYYYSSSMMMIIIHHHJJJJJJJJJFFFEEECCCBBBAAAEEEJJJNNNLLLNNNRRRUUUZZZdddqqq{{{~~~|||rrrdddVVVOOOHHHEEEDDDCCC@@@===<<<<<<;;;;;;:::999888888777777666555444444444444111111222222222222111111///000111222333222222111222222111000000111111111111111000000111222222333000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////000111111111000000//////////////////////////////............//////000000000000000000000000------------------------/////////////////////000000000000000000000000000...//////000111111222222000000000000/////////////////////...///000000111//////000000000000//////000000000000000000000000............////////////000000000000000000000000000000000111111000000000////////////000000000000000111111222222222222222000000000000000000000000------...//////000111111////////////////////////ccc[[[PPPIIIHHHHHHFFFDDD>>>===;;;999888777666666222333333444444333333222222222111111222333444444000000000000000000000000000000000000111111111111111111111222222333333444222222111111000///////////////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222333111222222333333222222111000000000000000000000000000000000000000000000000000111111111111222222222///000000111222222333333///////////////000000000111111000000000000000000000000000000000000000000/////////000111111222222000000111111222222222222......//////000000111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333000000000111111222222222333333333333333444555666888888:::<<<>>>???AAABBBBBBEEEGGGHHHGGGEEEDDDDDDEEEEEEEEEHHHNNNTTT[[[___eeegggjjjjjjiiifffeeeeeecccZZZWWWXXXVVVRRRWWWaaaeeeqqq{{{wwwuuunnngggZZZVVVQQQNNNNNNPPPTTTVVVUUUWWWVVVUUUWWW\\\]]][[[\\\YYYXXXYYYWWWTTTUUUYYYWWW^^^dddcccbbbccceeeddd___bbbfffhhhhhhggggggggghhhddd___\\\\\\]]]^^^^^^dddddddddbbb```aaafffjjjdddhhhlllpppsssyyy~~~zzztttmmmhhh]]]WWWPPPLLLLLLNNNNNNNNNHHHHHHGGGDDDCCCEEEHHHKKKFFFIIILLLKKKKKKRRR^^^hhhuuu~~~zzzmmmhhhaaaXXXRRRPPPNNNIIIEEE======<<<<<<<<<;;;;;;;;;888888777555555444444444222333444555555444333222///000111222333222111111222222222111222222333333111111000000111222333333000000000000000000000000000000000000000000000000111111111111111111111111...//////000000000000000...///000111222222111000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000---......///000111222222000000000000000000000000...//////000111222222222000000000000////////////000000000000000111111222//////000000000000//////000000000000000000000000............/////////000000000000000000000000000111111222222222222111111////////////000000000000111111222333333333333222000000000000000000000000,,,------...///000000111000000000000000000000000xxxgggTTTKKKMMMNNNHHH@@@@@@???===;;;888555333222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111333222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000//////......111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////111111111000000000000000000000000000111222333444000000000000111111111111333333222222111000//////////////////////////////222111111111000000//////000111111111111222222222111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111222222222222222222222222222222222333333444444444444333222222444666888::::::<<>><<<;;;;;;<<<===;;;999666444555555444333444444333333222333333333111111111111111111111111000000000111222222222333000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111...000333555666666444333////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000111111000000//////......//////---,,,,,,---...///222111111111000000//////...///111333333111///...000000000000000000000000000000000000111111111111............///000222222222222222111//////222444///////////////000111111////////////////////////111111111111111111111111yyymmm^^^TTTQQQPPPMMMKKKEEECCC@@@===:::777555444222222222222222222333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000/////////111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000000222222111111111111111222000000000000111111111111333333222111111000//////000000000000000000000000111111111111000000000///000111111111111222222222111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111222222222222222222222222333333333333333333333444444333333333444666999:::999;;;>>>???@@@@@@BBBDDDBBBAAAAAAAAABBBEEEHHHJJJQQQSSS\\\kkk}}}wwwnnnaaaVVVPPPOOOQQQSSSUUUVVV\\\cccgggggglllrrr~~~|||lllfff^^^YYYWWWWWWWWWVVVUUUVVVWWWVVVTTTSSSSSSTTTVVVQQQPPPVVV\\\```fffmmmvvvyyy}}}~~~yyyzzzzzzwwwrrrpppppprrruuuxxx|||}}}}}}}}}}}}|||vvvtttrrrqqqrrruuuxxxzzzvvvsssrrrtttyyy{{{zzzwwwyyyyyywwwtttpppqqquuuyyy|||{{{zzz{{{}}}}}}{{{xxxmmmlllkkkkkklllnnnqqqrrrrrrtttvvvxxxzzz~~~wwwsssjjjccccccggggggddd\\\WWWQQQNNNOOOQQQPPPOOOFFFFFFEEECCCCCCDDDFFFHHHNNNSSSZZZaaaeeeggggggfffjjjrrryyyzzzvvvmmm___SSSHHHDDD???<<<<<<======<<<===;;;888777777777555444444444333222222222333333333333333333333333333333111111111111111222222222111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000+++---000222222222000///////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000////////////000000000000000000///////////////000111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111.........//////000222222111222222111//////111333///////////////000111111////////////////////////000000000000000000000000~~~wwwkkk___VVVRRRRRRTTTLLLIIIEEE@@@<<<999777666333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111444333222111000000000000000000000000111111111111222222222111111000000///111111111111111111111111111111111111000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000222222222222222222222222333333333333333333333333444444444333333333333333444333333444555777999;;;<<<>>>@@@AAAAAAAAACCCEEE@@@BBBCCCCCCCCCFFFMMMSSS___fffuuukkkbbbVVVPPPPPPVVV\\\___cccgggoooxxx{{{zzzzzz~~~zzzhhh[[[RRROOOLLLKKKMMMPPPRRRRRRSSSYYY^^^]]]ZZZZZZ^^^cccgggcccccciiiooosssyyy}}}|||zzzzzz{{{}}}}}}wwwwwwuuuuuuwwwyyy|||yyy{{{~~~}}}}}}~~~{{{zzzxxxwwwvvvwwwxxxxxxpppnnnkkkiiihhhlllsssxxx{{{tttmmmqqqyyyzzzwwwmmmeee]]]YYYZZZZZZVVVQQQLLLKKKJJJHHHFFFCCCBBBAAABBBEEEIIILLLQQQXXXaaahhhsss~~~yyymmmdddWWWNNNDDD?????????>>><<<>>>===;;;::::::999777555555444333222222222222222333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////***,,,...000000000...---////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000.........///000111111111000111111222222111111111111111111111000000000000222111///......///111222000000000000000000000000000000000000111111111111////////////000000111222111111222111//////111333///////////////000111111////////////////////////////////////////////////xxxiii]]]VVVTTTUUUQQQNNNIIICCC>>>:::888777444444444444333333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111....../////////000000000000000000///////////////000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111222222444333222111000000000000///000000000111111111111222111111111000000000///111111111111111111111111111111111000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444444333333333444444444555777999;;;<<>>EEEEEEEEECCCAAA@@@AAABBBAAAEEEIIIKKKOOOWWWdddnnnvvvdddZZZSSSVVV^^^kkkzzzzzzqqqkkkgggccc```eeeccc```^^^[[[XXXTTTRRRWWWZZZ```ffflllqqquuuwwwzzzxxxuuusssrrruuu{{{{{{vvvwww{{{~~~zzzvvvuuuvvvyyy|||}}}}}}~~~vvvpppwww|||zzzvvvmmmddd]]][[[\\\```[[[TTTOOOLLLIIIFFFDDDCCCEEEFFFDDDDDDHHHRRRZZZjjjxxx~~~~~~xxxkkk\\\QQQMMMJJJDDD???<<<:::999999::::::999888777666555444333333333333111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000////////////////////////////////////////////////111111000000//////......///000111222222222111111////////////000000000000////////////////////////////////////000000000000//////000111111111111111000000000000000000000000111000000000/////////...---...000111222111000///000000000000000000111111/////////000000////////////////////////////////////000000000111111111111111000000000000111111222///000222111000///000111///////////////000000111000000000000000000000000111111111111111111111111tttjjj]]]TTTXXXVVVQQQKKKEEE???:::888666666666555555444444333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000111111222333333333222111111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333444444444555555555555777777999;;;===???@@@AAADDDDDDCCCAAA???>>>@@@BBBBBBHHHQQQYYYaaajjjsssyyyvvvfffYYYVVVWWW[[[eeettt~~~wwwnnnbbbZZZWWWUUURRRPPPUUUUUUVVVXXXZZZ\\\^^^______eeemmmtttyyy}}}}}}|||}}}}}}|||{{{|||~~~|||yyyuuutttwww{{{yyy}}}~~~~~~vvvkkkeeeeeehhhaaa[[[TTTOOONNNLLLIIIGGGDDDEEEFFFEEEDDDEEEHHHLLLZZZeeeoooqqqttt{{{wwwjjj```ZZZTTTMMMHHHAAA???<<<;;;;;;;;;;;;:::999888777666555444444444333333333333333333333333222222222111111111111111222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111000000000////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000111111111000///.........------...///000000000000000000000000111111111111...//////000000//////...000000000000000000000000000000000000111111111111111111111000000111111222...000111111000//////000///////////////000111111000000000000000000000000111111111111111111111111xxxnnnbbbYYYZZZYYYVVVQQQJJJCCC===999777777666666555444444333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000111111111222222000000000000000000000000000000000000000000000000000000000000111111111111/////////000000111111111111111000000000000111111000000000000000000000000111111111111111111111111///000000000111111111111000000111222222333444444333333222111000000000000000000000000111111111111///000000000000000000000111111111111111111111111///000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333444444444444444444444444222333333444555666777777888999;;;===@@@AAABBBCCCBBBCCCBBBAAAAAABBBEEEGGGKKKSSSaaannnvvvyyyyyywwwmmmlllhhh___UUURRRVVV[[[fffuuuyyyqqqkkkiii```\\\VVVRRRQQQSSSUUUWWWYYYZZZ^^^aaadddhhhlllnnnmmmsss|||}}}~~~{{{rrrllljjjjjjccc^^^YYYWWWWWWVVVRRRNNNGGGGGGHHHIIIHHHHHHHHHHHHMMMSSSXXXZZZaaaooo~~~}}}uuummmeee___XXXTTTMMMHHHCCC???=========<<<;;;:::999777666666555555333333333333333333333333111111111111111222222222222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000000000000////////////............///000111111///000000000111111111111000///...------...///000000000000000000000000000000000000000111111111111222222111000000111111222---///111111000//////000///////////////000111111000000000000000000000000111111111111111111111111xxxmmmccc\\\\\\[[[YYYTTTNNNFFF???;;;888777777666555444444444222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111111222222222333000000000000000000000000000000000000000000000000000000000000111111111111......//////000000000111111111000000000000111111000000000000000000000000111111111111111111111111//////000000111111111222000000111222333333444444666555333111000///......000000000000111111111111////////////000000000000222222222222222222222222//////000000111111111222000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333444444444444444444444444111222333444555777888888999:::<<>>>>><<<;;;:::888777666666666111111111111111111111111000000111111222222222333222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111222222222222111111111111////////////000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000......//////000000111111///............000222333//////000000111111111222333000---++++++---000333000000000000000000000000000000000000111111111111222222111111111111111222---///111222000////////////////////////000111111000000000000000000000000000000000000000000000000yyyrrrfff\\\[[[[[[[[[ZZZVVVNNNEEE???;;;:::888777777777666666222222222222222222222222222222222111111111111000333222222222111000000000111111111000000000000000000000000000000000000000000222333333111000000111000000000000000000000000222111000......000111222//////000000111111222222222222222222222222222222222222222222222222222222111///...------...///111111111111111111111111111222111000//////000111222222222111000111222444555666444222111111222333555111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000444444333222111000///...111111111111111111111111000000000000000000000000444333333222222111111111333333222222333333444555444555666555333333555777555666777888999:::;;;;;;===;;;<<>>BBBCCC@@@???BBBCCCEEEHHHMMMYYYiiiqqqsss{{{qqqiiiccc]]]VVVXXX]]]dddlllrrrtttuuu{{{sssooonnncccXXXSSSQQQPPPQQQUUU[[[]]]bbbhhhooouuuzzz}}}xxx|||xxxuuusssoookkkkkklllqqqtttsssrrrrrrnnniiidddeeegggjjjkkkdddYYYOOOJJJJJJHHHEEEEEEIIIQQQWWWccclllvvv{{{~~~xxxooommmpppnnndddWWWMMMCCC;;;>>>=========<<<:::777666999777555333333333444555333333333222222222222111222222222222222222222222///111222222111000222333111000000000////////////000000000000000000000000222111111000000111111222/////////000000000000000000000000000000000000000///000000000...---...///000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///////////////////////////000000111111111111000000//////.........---------......///000000000000000000000000000000000000000////////////////////////000000////////////000000///000000111000///...---////////////000000000000////////////000000000000000000000000000000000000////////////000000000111000111111222222111111000~~~{{{rrrjjjddd___[[[ZZZ\\\XXXPPPHHHAAA>>>999666555444333111333333333333333333333333222222222111111111111000111111111111111222222222111111111111111111111111000000000000000000000000000222333333111000000111000000000000000000000000222111000//////000111222111111111111111000000000222222222222222222222222222222222222222222222222222222000000000000222222111111111111111111111111000000111111111111111000111111222333333333222222333222111111111333444555666555333222000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333111111111111111111111111111111111111111111111111000000000000111111111111333333222222333333444555666777777555444333444666333444555777999:::<<<===EEEAAAAAACCCCCCAAAAAAEEEHHHMMMUUUbbbvvvxxxnnnfff___]]]^^^\\\aaahhhnnnssswww{{{}}}~~~vvvmmmddd]]]ZZZZZZUUURRRRRRQQQRRRWWW^^^fffiiiooowww}}}}}}vvvqqqrrrrrrooolllmmmxxx}}}zzzvvvtttsssppphhhmmmsssvvvsssjjj___WWWRRRPPPLLLGGGDDDDDDGGGJJJOOOZZZgggqqqxxx|||zzzuuuuuu~~~{{{nnn___OOODDDAAA@@@???>>>>>>===:::888:::888666444333333333333333333333333222222222222222222222222222222222222...000222333222111111222111111000000000/////////000000000000000000000000222111111000000111111222,,,,,,---......///000000000000000000000000000000///000111000...---...///000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000////////////////////////000000111111111111000000/////////.........------......///000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000000000/////////000000000111111///000000000000000000///~~~xxxppphhh```YYYYYY\\\\\\TTTLLLFFFBBB;;;888777777555333333333333333333333333333222222222111111111000000000000000111222222222333000111111111111111222222000000000000000000000000000222333333111000000111////////////////////////111111000//////000111111222222222111111000000000111111111111111111111111111111111111222222222222222111000000000000111222111111111111111111111111///000111222333222111000000111333444444333222111111111111111222333555555555444333222111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111222222333333333333222222333333444555777777777666444333444666777777999;;;===???AAABBBCCCAAAAAADDDEEEEEEIIIOOONNNXXXfffyyyxxxgggdddfffeeehhhooonnnqqqtttuuuuuuvvv{{{~~~~~~vvvssspppjjjccc[[[UUURRRQQQSSSUUUYYY\\\[[[\\\cccmmmooottt|||~~~wwwrrrqqqtttuuusssqqqrrrxxxsssqqqooopppvvv}}}~~~yyypppiiiddd___ZZZSSSLLLGGGFFFHHHJJJFFFMMMWWWaaajjjrrrwwwyyy{{{~~~pppbbbXXXJJJEEE@@@=========<<<;;;;;;999888666444333333333444444333333333222222222222222222222222222222222000222444444222000......111111111000000000//////000000000000000000000000111111000000000000111111/////////000000000111111000000000000000000000000///000111000.........///000000000000000000000000////////////////////////000000000000000000000000000//////...//////000111000000000000000000000000000111111222222111111000111111111000000000000///......///000000000000000////////////////////////000000000000000000000000000000////////////000000000000//////...//////000////////////000000000000////////////000000000000000000000000000000000000//////000000000111111111///000000111111000000///~~~{{{}}}|||vvvooofff\\\[[[^^^```[[[UUUJJJDDD<<<888888888666444333333333333333333333333222222222111111111000000000000000111222222222333000000111111222222222333000000000000000000000000000222333333111000000111////////////////////////111111000000000000111111333333222222111111000000111111111111111111111111000000000111111222222222000000000000000000000000111111111111111111111111///000111333333333222111111222333444444333111000000000111111222333444555222222222111222222333333000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111000111111111111111111111111111111111111111111111111222222222333333444444444333333222222333333444555777777777666444444555666999:::<<<>>>@@@BBBDDDEEEAAA???@@@CCCEEEGGGOOOWWW\\\hhhyyywwwiiibbbjjjtttyyy{{{xxxyyy~~~~~~lllbbb]]]\\\YYYTTTPPPNNNOOOQQQVVV\\\fffllllllnnnwww~~~zzzxxx{{{||||||}}}~~~|||uuuttt{{{~~~yyywwwxxx|||}}}{{{yyy{{{~~~xxxuuurrr{{{yyyvvvuuujjjcccXXXOOOHHHGGGGGGHHHEEEFFFJJJPPPYYYdddrrr|||zzzqqqjjjWWWNNNCCC===<<<===>>>===;;;;;;999777666555444444444444444333333333222222222222222222222222222222000222444444222000//////111111111111000000000000000000000000000000000000111000000000000000000111222222222111111000000000///////////////////////////111111111///...///000000000000000000000000000////////////////////////////////////////////////////////////000000111111111111111111111111111111111111222222222222111111222111111111000000000000......///000000000000000////////////////////////000000000000000000000000000000////////////000000000000////////////000111////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000111111111111111111000|||zzzyyy}}}}}}wwwnnnddd```bbbdddccc```OOOGGG===888777888666333333333333333333333333333222222222111111111111000111111111111111222222222000000111111222333333333000000000000000000000000000222333333111000000111000000000000000000000000000000000111111000000000222222222222222111111111111111111111111111111111//////000000111222222222000000000000000000000000111111111111111111111111000000111222333333333333222222333333333222111111000000111111222333333333111000000111111222333444000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333222222222111111000000111111111111111111111111222222222222222222222222333333333444444444444444333333222222333333444555666777777666555555666888:::;;;<<<>>>@@@AAACCCDDDBBB@@@AAADDDFFFJJJTTT^^^sss~~~rrriiiiiiooo|||ooo\\\UUURRRSSSSSSQQQNNNOOOTTTXXX```hhhttt}}}}}}yyywwwvvvwwwxxxzzz}}}}}}vvvvvv}}}}}}{{{{{{||||||~~~~~~~~~~~~zzzzzzzzzppphhh\\\QQQJJJFFFDDDCCCEEECCCCCCFFFMMMXXXiiixxxxxxtttggg[[[MMMCCC@@@@@@@@@>>><<<<<<;;;:::888777666666444444444444333333333333222222222222222222222222---///222333222222333333222222111111111000000000000000000000000000000000111000000//////000000111222222111000000///......////////////////////////000111222111///...///000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111222222222222222222222222111111222222222222111111000000/////////...............///000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111222222222222////////////000000000000////////////000000000000000000000000000000000000000000000111111111222222000111111222222111111000yyyxxxyyy~~~|||tttiiiccccccfffggggggZZZOOOCCC<<<:::999666333444444444444444444444444222222222111111111111000222222222111111111111111000000111222222333444444000000000000000000000000000222333333111000000111000000000000000000000000000000111111111111000000111222222222222222222333111111111111111111111111/////////000111222222222000111111111111111111000111111111111111111111111111111111111222333444444444333222222111111222222111111111222222222111111111111000000000111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222444444333333333333333333333333222222333333444555444666666666555666888::::::;;;<<<===???@@@AAABBBCCCBBBDDDIIIMMMSSSaaammmzzzooofffcccrrrppp]]]TTTUUURRRUUUXXXXXXXXX[[[bbbhhhsssyyy{{{yyyyyyyyy||||||}}}~~~xxxwww}}}|||{{{~~~~~~|||zzzzzz|||~~~zzzxxxwwwqqqkkkbbbZZZTTTOOOJJJFFFIIIEEEEEEGGGHHHMMMZZZhhh|||uuuiiiZZZOOOJJJGGGBBB>>><<<<<<<<<<<<;;;:::999888555444444444444333333333222222222222222222222222---///111111111222333555222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000111222111/////////000000000000000000000000000000000000000000000000000////////////////////////------...///000000000000111111111111111111111111111222222333333222222111000000000/////////............///000000000000000000000000000000000000000////////////////////////000000////////////000000//////111222222222111111////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222///000000000000000000///wwwwwwyyy|||uuukkkdddbbbdddgggjjjcccXXXJJJAAA>>>===888444444444444444444444444444222222222111111111111000333222222222111111000000000000111222333333444444000000000000000000000000000222333333111000000111000000000000000000000000000000111111111111000000111111111222222333333444000000000000000000000000...//////000111222222222111222222333333222222111111111111111111111111111222111000000111333555666555444222111000111222222111111222222222111111000222222111000/////////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000111222333444444111111111111111111111111222222222222222222222222444333333222222111111111333333222222333333444555444555666666666666999;;;<<<===>>>???@@@AAABBBBBBCCCCCCGGGNNNUUU^^^nnn}}}|||xxxnnnhhhdddaaa```xxx|||tttjjj]]]QQQRRRZZZTTTYYY^^^aaaccciiiqqqxxx~~~yyyqqqnnnmmmnnnrrrwww|||}}}~~~vvvsssxxxzzzzzz{{{}}}wwwqqqooojjjxxx~~~}}}~~~yyyvvvppplllhhhdddaaa\\\UUUOOOMMMJJJJJJKKKHHHFFFMMMWWWjjj|||~~~rrrdddYYYSSSMMMDDD>>><<<=========<<<;;;;;;:::555555444444444333333333222222222222222222222222222222222111000///111333222222222111111111111000000000000000000000000000000000////////////000000000000111111222222333333////////////////////////000111222111000//////111000000000000000000000000000000000000000000000000////////////////////////,,,,,,...///000000000000000000000000000000000000111222222333333222222111222222222222111111111111...//////000000000000000000000000000000000000000////////////////////////000000////////////000000+++,,,///000111000///---////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222......////////////......vvvooozzz|||oooeeeaaacccfffhhhkkk___OOODDD@@@===777222666555444333222222222222333333333222222222111111111111111111111111111111000111111111111222222222222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111111111111111111111111111222222222222222222222222222222222111111111111111555555444333333222111111111111111111000000000000000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222333333333222222111111111333333333222222111111111222222222222222222222222333555666555444444555666333555777777777888:::;;;>>>>>>>>>@@@AAABBBEEEJJJDDDJJJRRR[[[kkk{{{}}}}}}pppddd^^^\\\ZZZ\\\___kkk||||||ooojjjbbbXXXSSSTTT[[[```ggglllqqqsssxxx}}}|||{{{sssmmmooouuu}}}yyywww|||yyyrrrppptttrrrqqqrrrvvv||||||{{{ssslllhhhccc\\\YYYZZZUUURRRMMMJJJJJJKKKLLLLLLWWWcccoooxxxwwwiiibbb___ZZZPPPHHHCCC===:::>>>AAA===888666666666666666666555555555555444333333222222333333444333333222222333333444000000000000000000000000333333333222222222222111222222222111111111111000000000000000000111111111000000000000000000000000////////////////////////111111000000//////......000000000000000000000000111111111111111111111111111111111111111000//////000000111111111000000///111666:::999555111222444333222000//////000222333111111000000000000111111000000000000000000000000000000//////.........---////////////////////////000000//////...---------000000000000000000000000111000///......///000111......///111111222222222000000000000111111111111000000000000000000000000yyyooouuutttjjjdddcccdddfffkkkaaaTTTIIIBBB===888555555555444333222222222333333333333222222222111111111111111111111111111111000111111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////111111111111111111111111222222222222222222222222111111111111111222222222555444444333222222111111111111111111000000000000000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000111111111111222222222333333333222222222111111333333333222222222111111222222222222222222222222333444555555444444555666444666888999999:::<<<>>>CCCAAA@@@AAACCCCCCCCCCCCLLLRRRZZZeeettt~~~vvvnnndddZZZWWWVVVUUUUUUWWWhhhtttyyypppkkk___]]][[[ZZZ\\\aaagggkkkmmmttt{{{{{{xxxxxx}}}|||}}}uuurrrwwwtttssswww}}}vvvpppmmmjjjeeecccdddeee___XXXTTTSSSRRROOOMMMMMMUUU]]]eeerrr}}}uuuqqqmmmggg]]]UUUMMMEEE??????@@@>>>;;;;;;::::::999777666555444444555444333333222222333333111000000000000000000111111111111111111111111111111111111000000000000///222222222111111111111000111111111000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////111111111111111000//////000000111111111111000000111555999888444111222444333222000//////000222333111111000000000000111111////////////////////////111111000000000/////////////////////////////////222222222222111111111111000000000000000000000000111000///......///000000...///000111111222222222000000000000111111111111000000000000000000000000xxxyyy}}}sssiiidddcccdddkkkeee[[[PPPFFF???:::888555444444333333333444444333333333222222222111111111111111111111111111111000111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000111111222222333333444444333333222222111111222222111111111000000000000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222000111111111111222222222333333333222222222222111333333333222222222222111333333333333333333333333222444555555444444555666666888:::;;;<<<===@@@BBB@@@>>>>>>@@@FFFKKKLLLLLLTTT]]]kkkyyyvvvhhh___WWWRRRSSSTTTSSSSSSTTTccciiisss~~~yyypppggg___ZZZVVVXXX\\\aaafffmmmssswwwzzz~~~{{{zzz{{{|||vvv~~~|||}}}yyywww~~~yyyuuuuuutttqqqpppqqqvvvnnnddd```___]]]WWWQQQIIIKKKMMMPPP\\\nnn|||}}}zzzxxxtttppplll^^^RRRGGGCCC@@@>>>===???>>>===;;;999777444333222555444333333222222333333000000////////////000000111111111111111111111111111111111000000000000///222222222111111111111000222222111111000000//////000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000////////////////////////111111111111111000//////000000111111111111000000111444777777333111222444222111000//////000111222111111000000000000111111////////////////////////111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000...///000111111222111111000000000000111111111111000000000000000000000000}}}qqqhhhddddddiiihhhcccYYYMMMBBB<<<:::555555444444444444555555333333333222222222111111111111111111111111111111000000111111111222222222111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222333444444333333333333222222111111222222222111111111000000///000000000111111111111000000111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222333555555444444555777666888;;;===>>>???BBBDDD???@@@@@@@@@GGGSSS]]]bbbcccooojjj[[[XXXSSSRRRXXX\\\\\\[[[\\\```dddmmmyyysssggg```\\\ZZZYYY___ccchhhkkkmmmsss}}}}}}yyyxxxxxxyyyzzz{{{}}}|||{{{yyy|||~~~|||{{{}}}vvvllljjjlllkkkddd\\\PPPMMMIIIGGGMMMZZZhhhooo}}}|||zzzyyyxxxzzz~~~rrrdddTTTJJJBBB======@@@>>>===;;;999777555333222555444333333222222333333333333222222222222333333111111111111111111111111333333333222222222111111222222222111111111000000333222222111000///......////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111000/////////000000111111111111000111333555555333111222333111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////---------...///000000111///////////////////////////////////////000000000//////000111111111111111///000000000111111111111000000000000000000000000xxxnnnhhhfffhhhjjjjjjcccVVVIII@@@<<<666666555555444444555555333333333222222222111111111111111111111111111111000000111111111222222222000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111222333444444555333222222222222222111111222222222222111111111111///000000000111111111111000000111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222444555555555555666888777999<<<===>>>@@@CCCEEEEEEIIIIIIGGGOOOaaattt}}}qqqccc]]]___\\\]]]dddiiijjjiiijjjccchhhsssrrrjjj^^^WWWVVVZZZaaadddkkkrrrxxxwwwttt|||{{{zzz|||~~~~~~}}}}}}yyyssssssxxxyyyrrrkkkYYYSSSLLLHHHIIIMMMUUU[[[jjjnnntttyyy}}}wwweeeVVVJJJ@@@===???<<<;;;:::999777666555555555444333333222222333333555444444333333444444555111111111111111111111111333333333222222222111111222222222111111111000000333222222111000///......////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111000////////////000111111111111111000111222222222111111222111000000000000000000111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000000000111222333444444555////////////////////////......///000000000000000///000000111111111111000///000000000111111111111000000000000000000000000}}}tttmmmiiihhhmmmqqqooocccSSSFFF>>>888888777555555444444555333333333222222222111111111111111111111111111111000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111222222333333444444222222222222222222111111333222222222222111111111000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222111222222222222333333333111222222222222333333333333333333333333333333333333444666666666666888:::999<<<>>>???@@@AAACCCEEEAAAJJJQQQVVVffftttjjjlllrrrrrrnnnmmmsssxxxwwwwwwxxxnnnttt~~~{{{rrr]]]XXXSSSSSSYYYcccmmmssssss||||||yyyzzz~~~yyysss^^^XXXRRRNNNLLLIIIKKKPPPVVV```ooo~~~yyyiiiYYYJJJBBBBBB<<<;;;;;;:::999888888888555444333333222222333333333333222222222222333333222222222222222222222222111111111000000000000///222222222111111111111000222222111111000000//////000000000000000000000000........................////////////000000000000000000000000000000000000////////////////////////111111111111111000//////...///000111111222111111000000000000111111111111000000000000000000000000111111000000000000111111222222222222222222222222............////////////000000000000000000000000//////000111222222333333000000000000000000000000---...///000111111111000000000111111111111000000000000000000111111111111000000000000000000000000yyyqqqkkkiiipppxxxyyyppp___LLLAAA:::999888666555444444444333333333222222222111111111111111111111111111111000111111111111222222222///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111222222333333222222222111111111000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111222222222333333333444444444444444444444444444555777888777888:::;;;===???AAABBBBBBCCCEEEGGGCCCOOO\\\lll~~~wwwuuuxxx}}}|||nnndddVVVVVVYYY___iiissszzz~~~}}}}}}|||{{{{{{yyysssnnnfff___ZZZXXXSSSLLLJJJMMMNNNXXXhhh{{{~~~lllYYYLLLIII???>>>>>>===<<<;;;::::::555444333333222222333333333222222111111222222333222222222222222222222222111111111000000000000///222222222111111111111000111111111000000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////////////////111111111111111000//////...///000111111222222222000/////////000111111111//////000000000000//////111111000000000000111111111111111111111111111111......//////000000000000000000000000000000000000.........//////000000111000000000000000000000000,,,---///000111111111000000000111111111111000000000000000000111111111111000000000000000000000000{{{ssslllkkkrrr|||xxxfffQQQCCC;;;:::999777555444333333333333333222222222111111111111111111111111111111000111111111111222222222//////000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222333333333333111111111111111111111111222222222222222222222222444333333333333333333333111111111111111111222222333333333222222222111111000000000000111111111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222000111111111111222222222111111111222222333333333111111111222222333333333444444444444444444444444444666888888888999;;;<<<@@@AAACCCDDDDDDDDDFFFHHHSSS]]]kkkzzzppptttrrreee]]]YYY]]]dddnnnyyy}}}yyyuuupppiiieeeooogggbbb___YYYOOOLLLNNNQQQVVVaaarrryyydddUUUPPPBBBBBBAAA???>>><<<;;;;;;555444333333222222333333444333333222222333333444222222222222222222222222333333333222222222222111222222222111111111111000000000000000000111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111111111111111111000//////......///111111222222222000///......000111111111//////000000000000//////111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000222222222222222333333333000000000000000000000000,,,---///000111111111000000000111111111000000///000000000000111111111111000000000000000000000000}}}|||vvvmmmjjjqqqzzz~~~sss[[[FFFCCC<<<777777666333222444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000222222111000//////000000666555333111000///......111111111000000000000000222222222111111111111111111222333333222111222444444333333222111111111222111111111111111111111111000000111222333444444444222222111111111111222222000000000000000000000000111111000000000000000000333333222222111000000000222222111111111111222222111111111000...///111333444444333222111111111111444333333222111111111222333333333444444444555555444444555555555555555555777888999:::999:::===???CCC@@@BBBFFFFFFEEELLLVVVeeemmm|||rrriiinnn~~~wwwlllaaa___bbbiiimmmooorrrzzzyyyqqqnnnnnnooooooyyywwwqqqggg\\\SSSOOONNNPPPOOOVVViii~~~rrrddd\\\QQQIIIAAA???BBBBBB===777999777555333222333444555444444333333222111000000333333333222222222111111222222222111111111111000111111222222222222111111222222111000000111222333000000000000000000000000333000...000333555333000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000//////............//////111000/////////000222333000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222222111111111000000{{{zzztttllljjjnnntttzzz|||uuubbbOOOFFF???999888777444333555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000222222111000000000000000333333222111000000111111111111111111111111111111111111111111111111111111333333222111000111333444444333222222111111111222111111111111111111111111000111111222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111000//////111333333333222222111222222222444333333222111111222222333333333333444444444444444444444444555555555555666777999:::;;;===@@@BBBGGGDDDDDDGGGHHHKKKTTT___lllyyy~~~qqqjjjjjjzzz~~~zzzqqqhhhccc``````fffmmmnnnsssyyyxxxqqqooorrrvvvzzzyyytttjjj^^^TTTNNNLLLKKKKKKSSSdddvvv|||ssslll\\\SSSHHHBBB@@@@@@===;;;;;;999888666444444444444333333333222222222222222333333333222222222111111222222222111111111111000111111222222222222111111111111222222222111000000000000000000000000000000...///000000//////000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000//////............//////000000000000000111111222222222222222222222222222000000000000000000000000000000000000000000000000//////000111111111111111222222222111111111000000{{{zzzuuunnnjjjkkklllqqqyyyyyykkk[[[LLLCCC;;;999888666555666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000222111000000000000000000000000000000111222333444000000111111222222333333000000000000000000111111333222111000000222444555333333222111111111111222111111111111111111111111111111111111111111222222222222111111111111222222222222222222222222222222111111222222222222222222111111111222222222222222222222111111111111222222000111222111//////111333222222222111222222333333444333333222222222222222222222222333333333444444333333444444444555555555555777999;;;===???CCCFFFFFFDDDDDDFFFIIIOOO[[[gggqqqsssgggccccccmmmvvvpppjjj```WWWVVVZZZ```iiiqqqoooyyyuuupppttt{{{yyyxxxtttlllbbbXXXQQQMMMIIIJJJQQQ___lllwww~~~nnndddVVVJJJCCC??????>>><<<;;;:::999777555444333222222222333333333444444333333333222222222111111222222222111111111111000111111222222222222111111000111333444444222///---000000000000000000000000,,,///222111...---///333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111222222333000000000000000000000000000000000000000000000000000//////......//////000//////000111111111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000111111111111111222222222111111111111111}}}|||xxxtttmmmjjjgggjjjuuu{{{ttthhhSSSGGG===999999666555666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111000000000000000111000000000000111222333444000000111222333333444444///000000000000000111111111000000111333555555555222222111111111111111222111111111111111111111111111111111111111111111000222222111111111111222222222222222222222222222222222222222222222333333333222222222222222222222111222222111111111111222222000111222111000000111222111111111111222333444444444333333222222222333333222222222333333333333444333333333444555555666666666888:::<<<===@@@CCCFFFCCCEEEHHHKKKPPPXXXcccmmmqqq{{{pppbbbaaahhhiiisss~~~yyyqqqhhhccc]]]YYYXXX\\\___bbbhhhooottt|||uuuvvv{{{xxxvvvqqqjjjbbb[[[WWWUUUOOOPPPUUU^^^eeejjjsss{{{~~~vvvgggXXXKKKDDD@@@???;;;;;;;;;:::999777555444444444444444333333333333333333333222222222111111222222222111111111000000111111222222222222111111111222333333333111///...000000000000000000000000///111333222111000222444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000111111111111111111111111111000000000000111222222000000000000000000000000000000000000000000000000000000////////////000000...///000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111}}}~~~}}}{{{yyysssmmmfffgggqqqzzzyyyqqq[[[MMM???:::999666555555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111000000000000000111111111111111000111111222222000000111222333333444444//////000000111111111222//////111444777888666333111111111000000111222222111111111111111111111111222222222111111111111111222222111111111111222222222222222222222222222222111111222222222333333333444444444333222111000000222222111111111111222222000222333222111000111222111111111111222333444444444333333222333333444444222222333333333444444444333333444555555666777777888:::<<<======???BBBEEECCCIIIQQQWWW]]]eeemmmrrrssspppnnnjjjdddbbblllyyyzzz|||mmmeee___\\\]]][[[^^^cccgggffffffnnnxxx||||||}}}xxxppphhhaaa^^^\\\[[[YYYWWWYYY]]]^^^___dddjjjsss{{{ssseeeWWWKKKCCC???;;;;;;;;;;;;:::888777666777777666555444222222111333333333222222222111111222222222111111111000000111111222222222222111111333222222111000000111111000000000000000000000000222000///000333444222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222000////////////000111111000000000000000000000000111111111111111111111111000000////////////000000...///000222222111000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111{{{}}}}}}|||zzztttlllhhhnnnvvvxxxuuudddTTTCCC<<<:::777555555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000111111222333222111111000111111111000000111111222222333333000000000111222222333333444333333666999999555111111000000000000111222222111111111111111111111111222222222222222222222333222222111111111111222222222222222222222222222222000000111111222333333333444444444333222222111111222222111111111111222222000222333333222111111222222222222111222222333333333333333333333444444555333333333444444444555555444444555666777888888999:::<<<>>>>>>???AAADDDFFFDDDNNNYYY```fffnnnsssuuuwwwkkkcccfffkkkqqq}}}kkk[[[UUUUUUZZZ```fffiiimmmooommmqqq{{{qqqiiidddbbbaaaaaaccc^^^\\\\\\\\\YYYZZZ]]]dddoooyyypppeeeXXXLLLDDD???>>>===<<<;;;:::999888999999777666444222111111333333333222222222111111222222222111111111111000111111222222222222111111333222111000000111222333000000000000000000000000111...,,,---111333111...////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222///////////////000000111000000000000000000000000111111111111111111111111111000000//////000000111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111222222222~~~}}}ssskkkkkkrrruuutttnnn\\\HHH???<<<999666555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000111222222222111111111111111222222111111111111111111111111000111111222333333444444???;;;666555666666333///000000000000000111222222111111111111111111111111222222222333444444444555222222111111111111222222111111111111111111111111//////000000111222222333222222222333333444444444222222111111111111222222000222444444222111111222333333222222111222222222333333333333333444555555444444555555555666666666555555666777888999::::::;;;===???AAABBBEEEHHHKKKMMMYYYeeekkkqqqyyy~~~~~~yyymmmiiiuuuooo[[[RRRRRRYYYcccmmmwwwwwwyyy|||}}}}}}zzzrrrmmmkkkkkkkkkjjjlllddd______^^^[[[XXXYYYZZZeeewww}}}yyytttjjj]]]SSSFFFEEEBBB???<<<::::::999888888777666555444333222333333333222222222111111222222222111111111111000111111222222222222111111///000000111222222222333000000000000000000000000//////...///000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000//////000000111222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222yyynnnkkkooosssssstttaaaLLLBBB>>>:::777666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000///000000111222222000000000000111222333333111111111000000000000000111111222333444444555555IIIAAA888444333333111///000000///000000111222222111111111111111111111111222222333444444555666666222222111111111111222222000000000000000000000000...//////000111111222222//////111222444555777777222222111111111111222222000222444444333111111222444444333222111111111111333333333333333444555666555555555666666666666777555666777888999:::;;;;;;;;;>>>AAACCCEEEHHHLLLOOO\\\hhhsssxxx~~~wwwnnnrrrnnnaaaTTTQQQWWWbbboooyyyyyyuuuqqqppprrruuuuuutttsssiiibbbbbbccc```\\\ZZZWWW```oooyyylllbbbMMMJJJFFFAAA===;;;::::::777777666666555555555444333333333222222222111111222222222111111111111000111111222222222222111111,,,...111333444444222111000000000000000000000000...111444333000///222555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////111111111000111222222333000000000000000000000000111111111111111111111111111111000000000000111111111000/////////000222333////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111000000111111222222222222wwwooonnnsssyyywwwjjjVVVEEE??????;;;444666666555444333333333333222222222222222222222222555444444333222111000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111111111222222333333222111000000111111111111111222333444555666:::999777444222111000000222222222111111111000000222222222111111111000000000111333444444333111000111111111111111111111111333333222111000000111111111111111111111111111111222222222222222222222222222222222222222222222222666555444333222333444555111111222222222333333333222222333333333444444444888777777666555555444444999888777777:::<<<>>>>>>???@@@DDDFFFDDDEEESSSdddppprrrwwwmmmsss~~~nnn```WWWRRRYYYdddppp{{{~~~}}}}}}}}}}}}||||||||||||xxxuuupppmmmooonnncccWWWYYYVVVYYYeeettt}}}~~~eeeUUUEEEAAABBB@@@;;;888;;;999666444444555444333666444222333444555444444222222222222222111000///111111111111111111111111111111111111111111111111111111111111000000000000//////000111222333333444000000000000000000000000111111000000//////......111111000000//////......111111111111000000000000222222222222222222222222111111111111111111111111111111111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111000000000000111111111111000000000000000111111222000000000000000000000000yyysssrrrvvv|||wwwcccNNNAAA===:::666666555444444333333333333222222222222222222222222444333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111111111222222333222222111000000111111111111222333333444555555666555444333222222222222222222222111111111000000222222222111111111000000111222444555555444222111111111111111111111111111333222222111000000111111111111111111111111111111222222222222222222222222222222222222222222222222444333222222222222333444222333333333444444444444222222333333333444444444555555555555555555555666777666777888;;;>>>???@@@DDDAAAAAAFFFKKKRRR___lllvvv{{{|||rrryyysssgggXXXUUUYYYdddoooyyyzzz~~~~~~|||zzzxxxtttqqqrrrqqqjjj```YYYSSSQQQXXXcccllluuu}}}nnn^^^LLLDDDBBB@@@>>>===<<<:::777555666666555444555333222222333444444333222222222222222111000000111111111111111111111111111111111111111111111111111111111111000000000000000000000111111222222333000000000000000000000000000000000000////////////111000000000/////////...////////////............111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222222111111000000000000000111111111111000000000000000111222222111111111111111111111111{{{uuutttwww{{{qqqZZZFFF===:::999555555444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111222222111111111111222222333222111111000111111111000111333444555444444333222222111111222222333444222222222111111111111111222222222111111111111111222333444555555444333222111111111111111111111111333222111111000111111111111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333444444444444555555555555333333333333444444444444333333444444555666777777555666888:::<<<>>>@@@AAAGGGCCCCCCKKKXXXdddpppyyyyyy~~~rrrggg```WWW\\\hhhuuu~~~|||yyyzzzxxxttttttuuurrrmmm___VVVOOONNNSSS[[[iiittt|||lllYYYLLLEEE@@@@@@CCC>>>;;;888777666666555444444333111111333444333222222222222222222222111000222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222222111111000000000000000111111111111111000000000000111222222111111111111111111111111|||vvvssstttvvvzzz~~~xxxdddNNN@@@<<<<<<555555444444444444555555333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111222222111111111111222222222222111111111111111222000222444555555444333111111000000000111222333333111111111111111111111111111111111111111111111111222222333444444333222222111111111111111111111111222222111111111111111222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555333333333444444444444555333333333444555555666666666888:::<<<===???AAABBBGGGHHHLLLWWWeeerrr}}}}}}qqqeee______bbbkkkyyy~~~vvvyyyxxxuuutttwwwyyyxxxjjj```UUUOOONNNSSSaaannnzzziiiZZZLLLBBB@@@CCC>>><<<999777777666555444444222111111222333333222222222222333333222111111222222222222222222222222111111111111111111111111111111111111000000000///222111111111000000000///000000000000000000000000......//////000000111111000000000000////////////000000000000111111111111000000000000000000000000////////////////////////000111111111222222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000///000000000111111111111111111000000111111222333111111111111111111111111zzztttqqqpppqqq{{{~~~pppZZZHHH???;;;666666555444444444555555333333333333333333333333111111111222222333333444111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222111111111111222222222111111111111111222222111333444555555444222000222222111000000000111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111222111111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444444444444444333333333333444444444444333333444444444555555555555555555555555555555555999;;;>>>>>>>>>???BBBDDDHHHQQQ^^^gggoooyyy{{{~~~xxxpppggg^^^^^^dddoooyyyvvvyyyyyyuuutttyyy}}}~~~pppfff[[[SSSOOOPPPYYYdddvvvwwwiiiYYYIIIAAA@@@???<<<999777777666555444444222111111222333333222111222222333333333222222222222222222222222222222111111111111111111111111111111111111000000000///222222111111000/////////111111111111111111111111......//////000000111111////////////000000000000///000000000111111111222111111111111111111111111////////////////////////000111111111222222222222000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000111111000000000///000000000111111111111111111111111111222222333111111111111111111111111xxxqqqnnnooo{{{zzzfffRRRBBB888888777666555444444444444333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111333222222222222111111111111111111111111111111111222222111111111111222222111111111000111111222333333444444555444333111000333333222111000000000000111111111111111222222222111111111111111222222222111111111000000111111111111111111111111111111111111111111000111111222333111111111111111111111111222222222222222222222222222222222222222222222222222222333555555555555555222333333333333444444444333444444444555555555555666666666666666666555555;;;>>>@@@@@@???AAAEEEIIIQQQaaapppvvvwww|||wwwuuuvvvmmmfffdddbbb___fffpppxxx~~~~~~zzzyyy}}}qqqggg[[[TTTOOONNNRRRXXXfffyyywwwgggTTTGGGBBBAAA>>>;;;999888777666555444333111111333444333222111222333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000111111111000000/////////111111111111111111111111////////////000000000000////////////000000000000------......//////000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000111111111111222111111111111222333333222222222222222222222222zzzrrrmmmpppzzz|||nnn[[[GGG888999999777555444333333333444444444444444444444444222222222222222222333333111111111111111111111111111111111111111111111111333333222222222111111111111111111111111111111111222222111111111111222222111111000000111222222333555555444333333222111111333333222111111111111222000000111111111222222222000000111111111222222222222111111111111111111222111111111111111111111111111111000000111222222333111111111111111111111111222222222222222222222222222222222222222222222222000111333444555555444444444444444444555555555555444444444444555555555555555555666666777888888888;;;>>>@@@@@@@@@DDDKKKQQQaaaqqq~~~|||~~~~~~pppnnn}}}yyyggg]]]YYY___eeeiiitttuuuiii\\\VVVRRRPPPQQQSSSYYYjjjsssaaaQQQJJJDDDAAA>>>;;;;;;:::999777555333222222333444444333111222333333444444333333333333333333333333333333111111111111111111111111111111111111000000000000000000000000000/////////111111111111111111111111000000000000////////////.../////////000000000111---------...///000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111222222111111222222333444222222222222222222222222zzzqqqkkkmmmuuu{{{yyyooo```KKK:::;;;:::888666444333222222444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111222222111111111111222222111111000000111222333333666555444333222111111111222222222222222222333444000000111111222222222222000000111111222222222222333222222111111222222333111111111111111111111111111111000000111222333333111111111111111111111111222222222222222222222222222222222222222222222222///000222333444444333333555555555555666666666777444444444555555555666666444444555777888:::;;;;;;:::===@@@@@@AAAFFFOOOWWWooo|||~~~rrreeelll|||mmmaaaVVVTTT___jjjsss~~~{{{mmm___YYYWWWUUUTTTUUUTTTbbbrrr|||zzzjjjZZZRRRFFFCCC@@@>>>===<<<;;;999666444333333444555555444111222333333444444444444333333333333333333333333111111111111111111111111111111111111000000000000/////////000000000000000111111111111111111111111111111000000//////........./////////000000111111...//////000111222222333////////////////////////111111111111111111111111111111111111222222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111222222111111222222333444222222222222222222222222~~~vvvqqqooooooooossszzzyyyjjjSSSBBB;;;777555555444111111444555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111333333333333333222111000222222222222222222222222333222111000111222333444666555333222222222333333000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222111111111111111222222333333333222222111111111111111000000000000111111000000000000000000000000333333333333333333333333444444444444444444444444666666666666666555555555333555666777888:::<<>>AAACCCBBBCCCFFFHHHLLLWWWcccpppyyy|||uuummmiiiuuuvvviii^^^VVV\\\jjj~~~wwwooojjjeee___[[[YYYXXX\\\dddhhhoootttkkk```SSSHHHEEEDDD@@@======:::999777666555555555555555555444444444333333333444444333333333333222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111222222222222222111111000//////.../////////000000000111111111000////////////000111111000////////////000111//////000000000111111111000111111111111222222222111111000000000000111111222222111111111000000000000000111111111111000000222222222222222222111000111111111111111222222222222111111111000000000000111111111111111111111111222222222222222222222222~~~yyytttssssssooolllmmmsssxxxppp\\\JJJBBB===999999777333111222555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111222222333333333222111111222222222222222222222222333333222222222333444555333333222111111111111222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333222111000000000111333333333222222222222111111111000000000000111111333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555666666888:::;;;<<<>>>AAACCCDDDCCCEEEIIILLLRRR\\\gggkkkvvv|||tttkkkcccoootttjjjaaaZZZYYYfff{{{zzzvvv~~~|||xxxwwwsssjjjccc___ZZZYYY\\\___jjjwwwjjj\\\NNNHHHFFFBBB===;;;;;;:::888666444444444444555555444444444333333333444444333333333333222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////........./////////000000111000000//////000000111111111000000000000111111//////000000000000111111000111111111111222222222111111000000000000111111111111000000000000//////000000111111111111000000000000111111222111111111222222222111111111111111111111111111111000000000111111111111111111111111111111111111111111111111{{{www}}}}}}wwwrrrppppppsssooommmqqqwwwtttcccQQQEEE>>>999999888444222222555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111222222333333333222222111111111111111111111111111333333333333333444444444222111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000000000222222222222222222222222222111111000000111111222333333333333333333333333333333333333333333333333555555555555555555555555444555555666777888888999777999;;;<<<===???BBBEEECCCDDDGGGKKKPPPXXXbbbjjjkkkzzzxxxppplllkkkvvvhhh```]]][[[cccoooxxxsssttt}}}~~~}}}zzzssshhhbbb]]]ZZZ[[[fff~~~~~~uuuhhhYYYPPPKKKFFF???:::;;;:::888666555555555555555555444444444333333333444444333333333222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////111111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000111000000111111111222222222111111000000000000111111000000000///////////////000000111111111111000000...///000111111111111111333222222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000vvvvvvvvvyyy{{{{{{xxxtttrrrqqqvvvtttooopppvvvwwwjjjZZZHHH???888777888666444444555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111222222333333333222222111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000333222222111000000111111222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333555555555555555555555555555555666666777888999999777999;;;===>>>@@@CCCFFFDDDFFFIIIMMMVVVbbbmmmtttzzzuuupppuuu|||{{{iii^^^[[[^^^bbbooowwwxxxuuuwww{{{~~~~~~~~~pppkkkeee^^^[[[aaaqqqzzzmmmaaaWWWOOOFFF???;;;:::888777666666777888555555444444444333333333444444333333333222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000///////////////111111111000000000000000000000000000111111111111000000111111111111000000////////////////////////...////////////000000000000000111111111222222222111111000000000000111111///////////////000000000000000111111111111000000...///000111111111111111333222222222111000000000111111111111111222222222111111111111111111111111000000000000000000000000{{{~~~{{{llloootttvvvwwwvvvvvvvvvvvvvvvqqqoootttyyyrrreeeOOOCCC999777888666666777555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111111111222333333333222222111111111111111111111111000111222333333333222222000111222222333222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111222222111222222222222333333333222222111111111111222222222222222222222222222222333333333333333333333333555555555555555555555555444444444555555666666777888:::<<<>>>???AAAEEEGGGHHHKKKNNNTTTaaassstttttt~~~mmm```ZZZ\\\eeennn{{{}}}~~~~~~}}}~~~vvvssslllccc\\\\\\ccckkkyyyqqqbbbVVVKKKBBB===<<<:::888888777888888555555444444444333333333444444333333333333222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000........./////////000000000111111222222111111000......////////////............////////////000000000111111111111222222222111111000000000000111111//////000000000000111111000000111111111111000000000000111111222111111111222222222111111111111111111111111222222222222222111111111111111111111111111111111111111111111111~~~lllnnnppprrrrrrsssvvvxxxqqqtttqqqmmmqqqzzzyyypppXXXKKK===888888777666777555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111000111222333333333333222111111111111111111111111///000111222222222111111000111222333444444333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000111222333333111111222222222333333333333222222111111222222333333333333333333333333333333333333333333333333333555555555555555555555555555555555555555666666666999;;;>>>@@@AAADDDGGGJJJLLLQQQVVV^^^ooo}}}www~~~tttfff___^^^dddrrrzzzyyy}}}~~~|||zzztttiii^^^ZZZ[[[^^^gggvvvlll\\\OOOEEEBBB@@@>>>;;;888777777666555555444444444333333333444444333333333333222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111222222222000000000000000000000111/////////000000000111111000111222222222222111000...///000000000000///............/////////000000000111111111111222222222111111000000000000111111000000000111111111222222000000111111111111000000222222222222222222111000111111111111111222222222111111111222222333333333111111111111111111111111222222222222222222222222yyy{{{ssssssqqqooommmooosssvvvlllqqqpppkkkooo{{{}}}www```QQQAAA:::888777777888555444333333222222333333222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111000111222333333333333333000000000000000000000000...///000111222111000000111222333444555444444333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222//////000000111222444444111111111222222333333333333222222111111222222333444444444444444444444444333333333333333333333333666666666666666666666666888888888888777777777777;;;===@@@AAACCCEEEIIILLLPPPVVV\\\eee{{{xxxzzz~~~qqqeeebbbeeemmm}}}yyywwwwwwwwwzzz~~~zzznnnbbb\\\ZZZZZZ\\\kkkzzzwwweeeVVVMMMFFFDDD@@@<<<999666555444555555444444444333333333444444444333333333222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000111222333333444000000000000000111111111222222222222333333333333000111222333333222111000///000111222222111000///............/////////000000111111111111222222222111111000000000000111111000000111111222222222333000000111111111111000000333333333333333222111000000000111111222222222333111111111222222333333333111111111111111111111111222222222222222222222222www}}}uuuxxxwwwqqqoootttxxxxxxwwwwwwtttoooooouuu{{{~~~kkkXXXDDD;;;999666555777333333333222222222111111222222222222222222222222222222222222222222222222222222222111111111000000111111222222222222111111111111222222222222111111222222222111111111000000222111111111000000//////111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222///000000000000111111111000000000000000000000000333222222111111000000000222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555333444555444333222333555777666666666777888:::;;;;;;>>>BBBCCCDDDGGGOOOUUUZZZaaammm~~~xxx{{{ppp___^^^mmm}}}~~~yyyyyy{{{{{{rrrggg^^^YYY]]]]]]cccppp|||~~~rrr^^^KKKIIIFFFAAA===;;;:::888777555444333333222222222333222222222222222222222222222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111......///000111222222333000000000///////////////000000000000000000000000000000000000111111111111111111111000000000000000////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222000//////000111111000111111111111111111111111000111111111111222222222xxx|||wwwrrrrrrwww{{{{{{{{{|||zzzuuupppoootttzzz~~~uuu```III===999555333444333333333222222222222111222222222222222222222222222222222222222222222222222222222111111111000000111111222222222222111111111111222222222222111111222222222111111111000000222222222222111111111000111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222000000000111111111222222111111111111111111111111222222222222222111111111222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555666888999888666555555666777777666666777888;;;<<<>>>@@@CCCDDDGGGMMMVVV]]]eeeooo}}}~~~xxxppphhhiiiwwwzzz~~~xxxlllaaaZZZWWWWWW]]]jjjxxxyyyhhhXXXLLLHHHBBB>>><<<;;;999888777666555444444333444444222222222222222222222222222222222222222222222222222222222222111111111000111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111//////111111111000111111111111111111111111111111111111222222222222uuu~~~vvvnnnvvv}}}xxxrrrnnnnnnrrrxxx}}}jjjPPPAAA:::777444333333333333333222222222222333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111111111222222222222111111222222222111111111111111333333333222222222222222111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222111111111111222222222333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555666888::::::888666666666999888666666777999===???BBBCCCDDDGGGNNNXXXdddkkkppp|||xxx~~~vvvooopppssszzz~~~{{{qqqeee]]]VVVTTTWWWbbbqqqssseeeQQQLLLEEE???===<<<;;;:::999888777666555555555555333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111111111///000000000111222222222000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111//////111222111000111111111111111111111111111111111111222222222333wwwyyyqqq|||~~~wwwooollllllooovvv|||qqqXXXFFF===:::888777444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000222222111111111111222222222222111111111111222222111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555222444777777666555555555999888777666888;;;???AAADDDDDDFFFMMMXXXggguuu}}}vvvzzztttyyyuuuqqqqqqvvv~~~|||yyyrrrhhhaaa]]]WWWVVV\\\hhhwwwxxxjjjYYYSSSJJJCCC???======<<<:::999888777555555444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000//////000111222333333444000000000000000000000000///000000000111111111111000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333111000000111222222111111111111111111111111111111111111222222222333333zzzzzz~~~ssspppoooooorrrxxxzzzcccMMMAAA<<<:::888444444444333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111000000111111111111111111111111111111111111111111222222222111111111000000222222111111111111222222222222111111111111222222111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555...111444555555555666777999999888888:::===AAACCCDDDEEEJJJUUUfffwww|||rrrjjj|||vvvmmmlllpppuuu{{{wwwwwwssskkkeeeccc[[[WWWZZZcccppp{{{kkkbbb[[[RRRIIIDDDAAA???>>>;;;:::888777555444333333333333333333333333333333222222222222222222222222222222222222222222222333111111111111111111111111111111111111111111111111111111111000000000000000//////000111222333333444000000000000000000000000///000000000111111111111//////000000111111111111111111111111111111111111333222222111000///......000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333111000000111222222111111111111111111111111111111222222222222333333333www~~~zzzvvvqqqqqquuupppWWWDDD;;;888666444444444444333333333333333333333333333333333333222222222222222222222222111111111111111222222222111111222222222222111111111111222222222222111111111111111111111222222222000000000000000111111111111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222111111111111222222222333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555111222444555666777999;;;888888999;;;===@@@BBBDDDDDDGGGOOO```tttuuunnnkkkhhhyyykkkeeejjjyyy~~~yyyzzzxxxqqqjjjeee^^^XXXZZZbbbnnn~~~pppnnnggg]]]SSSLLLGGGCCCAAA<<<;;;999777555444333333333333333333333333333333222222222222222222222222222222222222333333333333111111111111111111111111111111111111111111111111000000000000000111111111///000000000111222222222000000000000000000000000000000000000111111111111/////////000111111222222111111111111111111111111333222222111000///......000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333222000000222333222111111111111111111111111111222222222222333333333333yyy}}}uuussswwwxxx___GGG<<<888777555444444444444333333333444444444444444444444444222222222222222222222222000000111111111222222222111111222222222222111111111111222222222222111111000000111111111222222222000000000111111222222222111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222000000000111111111222222111111111111111111111111222222222222222111111111222222222222222222222222222222222222222222222222111222333333444444333333333333333444444444555555555666666555444555888;;;777888:::===@@@BBBCCCDDDFFFJJJVVVjjjyyymmmkkkppptttqqqfffdddnnn~~~}}}}}}zzzrrriiiaaa\\\]]]cccmmm{{{yyyyyyssshhh^^^VVVNNNHHHEEE???===;;;999777555444444444444444444444444444444222222222222222222222222222222222333333333444444111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111...//////000111111222222000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111444222111111222333222222111111111111111111111111222222222333333333444444xxxvvvzzz{{{cccJJJ>>>;;;;;;555555444444444333333333444444444444444444444444222222222222222222222222000000111111222222222222111111222222222222111111111111222222222222111111000000111111222222222222111111111222222333333333111111111111111111111111222222222111111111111000222222111111111111222222222222111111111111222222///000000000000111111111000000000000000000000000333222222111111000000000222222222222222222222222222222222222222222222222222222333444444444333333333333333444444444555555888888666444222333666888666888;;;???AAACCCCCCDDDHHHMMM[[[ppptttjjjmmmyyyzzzhhh```aaannn~~~{{{{{{~~~yyymmmfff``````dddkkkwwwzzzpppfff\\\SSSLLLHHHAAA???===;;;888666555555444444444444444444444444222222222222222222222222222222222333333444444444111111111111111111111111111111111111111111111111...//////000111222222333000000000000////////////000000000000000000000000000000000000111111111111...//////000111222222222////////////////////////---...///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111444222111111222333333222111111111111111111111111222222333333333444444444|||yyy}}}}}}jjjQQQBBB;;;888555555444333333333444444444444333333333333222222111222222333333222222111111111111111111111111111////////////////////////000111222222333333333333222222222222222222222222000000000000000000000000111111222222222333333333111111111111111111111111000111111111111222222222222222222222222222222222333333333222222111111111333333222111000000111111222222222111111111000000333333333222222111111111333333333444444444555555222222333333333444444444444444444555555555555666666555555666666777888999999;;;>>>BBBEEEFFFEEECCCJJJSSSbbbsss}}}rrrooovvvrrrjjj___[[[gggyyy}}}yyyyyyyyyqqq|||zzz}}}xxxqqqiiifffjjjrrrxxx|||yyypppfffZZZOOOHHHIIICCC???>>>===999777777777666555444444444444444555444333333222222333333222222222111111111111000111111111111111111111111444333111000///000111222000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111//////000111222222333333111111111111111111111111000000111111111111000000222111111111000000//////////////////000000000000000111111111111222222222000000000000111111111111000111111222222222111111111111000000000000000111222222333444444444333333||||||wwwoooYYYIII???999666666555444444444444555444444333333333333222222111222222333333222222111111111111111111111111111000000000000000000000000111111222333333333222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222000111111111111222222222222222222222222222222222333333333222222222111111333222222111000000111111222222222111111111000000333333333222222222111111333333333444444444444555222222333333333444444444444444444555555555555666777777777777777888999:::999:::===AAADDDEEEEEEDDDMMMXXXeeeooouuu{{{yyysssvvv|||nnnaaa]]]YYY\\\kkk~~~}}}yyyzzzzzzlllfffppp}}}wwwooolllnnnsssvvvwww}}}~~~vvvkkk___VVVQQQJJJDDDCCCAAA<<<888888777777666555444444444444555444333333222222333333222222222222111111111111111111111111111111111111222222222222222111000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000111222222333333111111111111111111111111000000111111111111000000111111111111000000000////////////000000000111111000111111111111222222222000000000000111111111111222222222333333333222222222222111111111111222222222222333444444444444333rrr{{{vvvdddRRRDDD;;;777666666555444444555555444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111222222333333333222111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333000111111111111222222222222222222222222222222222333333333222222222222111333222111111000111111111222222222111111111111111333333333333222222222222333333333333444444444444333333333333444444444444444444444555555555555666999999999888999999:::;;;;;;<<>>::::::888777666555555555555444333333222222333333333333333222222222222111111111111111111111111111222222111000000111222333111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222222222111111111111111111111111111111222222222222111111000000000000000000111111000111111111222222222222000000111111111222222222111111111111222222222222444333222111000111111111111111111111111222333333333333333333444555666777}}}xxxzzz}}}}}}zzzeeeMMM???888777666555444444333333444444333333333333222222111222222333333222222111111111111111111111111111222222222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000111111111111222222222222222222222222222222222111222222222222333333333111111111000111111222333111111111111111222222222333333333333444444444444222222222222333333333333333444444444555555555555444444444555555555555666666666777888999;;;<<<===BBBDDDEEEGGGKKKSSS___gggssskkkWWWUUU___fffppp}}}}}}}}}wwwrrrmmmjjjjjjiiiiiiiiilllrrr}}}}}}lllaaaZZZSSSSSSXXXZZZ]]]```dddkkkxxxzzzuuuiiigggcccbbbqqqxxxhhhWWWOOOKKKFFFAAA@@@;;;;;;999777666555555555555444333333222222333333333333333333222222222222111111111111111111111111333222000//////111333444222222222222222222222222//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111000000000111111111222222000111111111111222222222111111111222222222222333444333111000///000000111111111000111111222333444333333222222333555777888~~~|||}}}vvvvvv|||mmmSSSDDD;;;:::999777666555555555444444333333333333222222111222222333333222222111111111111111111111111111222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333111111000000111222222333000000111111111222222222333333333444444444555555111222222222222333333333444444444444555555555555444444444555555555555666666666777999;;;===???@@@CCCFFFJJJNNNUUUaaaqqq|||ssscccWWW]]]jjjqqq~~~xxxjjjeeeeeeddddddfffeeeeeegggmmmwww}}}ssskkkaaaYYYYYYSSSWWW[[[^^^eeevvv~~~~~~~~~{{{wwwjjjccc\\\]]]hhhzzzttt___RRRMMMGGGCCCAAA<<<;;;:::888777666555555555444333333222222333333444444333333333222222222111111111111111111111111111111000111111222222333222222222222222222222222000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111222222333333222222111///000000000111111111111/////////000000000111111000111111111111222222222111111111222222222333333666444222000000000111222111111111222222333555555444333222222333555888999}}}zzzwwwooopppyyysssXXXHHH===<<<;;;999888777777777444444444333333333222222222222222333333222222222111111111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333000111111111111222222222222222222222222222222222111111111222222333333333111111000000111222333333000000111111222222222222333333333444444555555555111111222222222333333333444444444555555555666666444444444555555555666666666777888:::<<>>BBBFFFJJJLLLUUUeeexxxooo```ZZZ]]]dddssswww{{{sssgggbbb___\\\^^^aaacccgggiiiooopppttt}}}pppbbbXXXVVVUUUWWW^^^qqq}}}xxxmmmcccYYYWWW]]]kkk~~~qqq\\\OOOIIIIIIIII???===999666444444444555444444444444444444444444444444333333333333222222......///000000000000000333333333222222111111111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222333222111000000111222333000000000000000000000000222111111111000000//////222222222111111111000000111111111111111111111111111111222333333333333222000111222333333333333333777666444222111111111222111333444444333222333444555555666888999:::;;;<<<~~~|||~~~vvvsssmmmpppmmmnnnPPPBBB<<<888888666333333666444444444444444444444444222222222222222222222222111111111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111333333333222222222111111222222222222222222222222111111111111111111111111333222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000333222222111111222222333333333333333333333222222222333333444444555555555555555444444555555666777666666666666666666666666777888:::<<>>CCCGGGIIIIIIPPPaaayyywwwzzzyyyfff___[[[aaannn~~~||||||tttiiiccccccbbbccchhhpppwww{{{vvvmmmeee\\\VVVWWWccc}}}}}}llleee^^^\\\___hhhwwwooo^^^RRRLLLIIIEEECCCAAA>>>;;;999888777444444444444444444444444444444333333333333222222222333444444444444444444333333333222222222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222111000000111222222000000000000000000000000111111111111000000000000222222222111111111111111111111111111111111111111111111222333333333333222111111111111111111000///222222333333333333222222000222333333222222333444777888999:::;;;======>>>mmmrrrxxxzzzyyyyyy{{{}}}uuusssuuunnn~~~gggJJJBBB;;;999888555444666444444444444444444444444222222222222222222222222000000111111111222222222111111111111111111111111333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333333333444444444444555555444444444444444444333333333333333333333444555555666666666666666777777777888999;;;AAAGGGLLLNNNMMMYYYmmm}}}sssppp|||xxxfff^^^\\\^^^gggwwwzzzvvvyyyzzzyyy|||~~~~~~~~~}}}~~~vvvjjjdddfffggghhhnnnyyyxxxiii]]]VVVYYYhhhxxxsssllleeeaaaaaaggguuuyyyjjj]]]TTTQQQIIIHHHEEEBBB>>>;;;888777555555555555444444444444444444333333333222222222111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222111111111111111111222000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111222333333333333222222222222222222111000///000111222444444444333222000222333333222222444555999::::::<<<===>>>???@@@gggnnnvvvzzzyyyzzz~~~xxxwwwyyyooo{{{nnnNNNDDD;;;888777444333555444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222222222333222222111111222222333333333333444444555555555444444444444444444333333444333333333333444555555666666666666777777888888999:::===CCCIIINNNQQQSSShhh{{{sssqqqnnnsss{{{hhh^^^[[[]]]cccooo~~~wwwvvv}}}~~~}}}~~~}}}wwwiiiccciiilllmmmssspppddd^^^ccckkk|||~~~zzzyyyzzzyyyssskkkfffccceeeqqq}}}uuuggg]]]WWWPPPNNNKKKFFFAAA<<<999777666666666555555444444444444444333333333222222222000111111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111222222111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222333333333333222444444444444333222111111///000222333444333333222111222333333222333555777;;;<<<===>>>???@@@AAABBBaaakkkwww}}}}}}}}}|||zzz}}}rrrzzzuuuSSSGGG;;;777777555333444444444444444444444444444222222222222222222222222333333222222111000000///111111111111111111111111111111222222222222111111333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333000111111222333333444444222222222222222222222222222222222222222222222222000000000000111111111111333222222111111222222333222222333333444444555555444444444444444444444444666666555555666666777888555666666777777888888999:::===@@@DDDHHHMMMTTTXXXqqq}}}jjjooovvv~~~kkk^^^]]][[[bbblllyyy|||{{{yyyyyyzzzkkkeeennnssssssyyyyyymmmhhhiiippp}}}||||||xxxxxx|||yyyvvvrrrmmmhhhgggoooyyy~~~qqqddd\\\YYYVVVQQQJJJDDD>>>:::888777777666666555444444444444444333333333333222222333333333333333222222111111222222222222333333333000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000111222222222222111000000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111111111222333333333333222444444444444444444333222000000111222333333222222222333444333333444777999===>>>>>>@@@AAABBBCCCDDD\\\iiiyyyyyy|||ttt{{{|||WWWJJJ===888888666444555444444444444444444444444222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222333222222222222222222222222222222222222222222222222000000000000111111222222333222222111111222222333111111222222333444444444222333333444444555555555666666666666666777777888555666666777888888999999:::???CCCEEEFFFKKKTTT]]]ttt~~~xxxpppmmmyyywwwbbb[[[___ccclllyyytttyyy}}}rrrmmmyyyrrrlllfffqqq{{{|||xxxxxxyyyyyy~~~}}}}}}vvvwwwzzzzzztttooorrryyy|||pppfffbbb^^^WWWNNNGGG@@@<<<;;;777777777666555444444444444444333333333333222222444444444555444333333222111111222222222333333333111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000111222222222222111000000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111111111222333333333333222222222333444444444333333222111111111111111222222444444555444444555999;;;>>>???@@@AAACCCDDDEEEEEEYYYhhh{{{~~~vvv|||vvv|||ZZZLLL>>>:::999777666666444444444444444444444444222222222222222222222222000000000111222222333333111111111111111111111111111222222333333222222111333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333444444333222222111111111222222222222222222222222222222222222222222222222000000111111111222222222333222222222222222222333000000111222222333444444222222333333444555666666444444444444444555666666555666666777888999999999:::@@@EEEEEEDDDIIIUUU___xxxvvvkkkuuuppp___[[[aaalllwww~~~qqq{{{zzzvvv|||sss___gggnnnoooqqqvvvxxxwwwyyytttyyyxxxwww|||zzzpppiiiddd[[[QQQIIIBBB>>>===888777777666555444444444444444444333333333222222333444444444333333222111111111111222222333333333222222222222222222222222000000111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000111222333333222111000000000000000000000000000//////000000111111111222000000111111222222222222111111111111111111111111111111222333333333333222000111222333333333333333333222111000000111222333555555555555444666:::===???@@@AAABBBCCCEEEFFFFFFYYYggg|||xxxzzzxxx}}}jjjSSS@@@;;;:::555333777555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222333333333222222111111111222222222222222222222222222333333444444333333222333333222222222222222222222111111111222333333444111222222222222333333333666555444333222222222222222444555555444333333444333333333444444444555555777777777777666666666666444555666666666888;;;===AAA>>>AAAHHHIIIKKK\\\qqqxxxooonnnuuugggaaadddlllxxxxxxvvv~~~}}}nnn```YYY^^^cccfffnnnyyy|||uuutttkkkbbb[[[QQQDDD>>>???888666444444555555444333555555555444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333222000//////000222333222222222111111111000000000111222222111000111222333333333333333222111000000111222333333222111000111111222222222222111111000111111111111222222222222222222111111111000000+++,,,///111333333333333//////000111111111111111111111222333333333333222222222222222222222222222333333222222222333444444222333444666888:::<<<===AAABBBCCCDDDEEEEEEEEEEEEXXXfff~~~{{{vvvtttzzznnnWWWCCC===;;;666444777555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444222222222222222222222222333333333222222222111111222222222222222222222222222333333444444333333222222222222222222222222222222222111111222222333444000000000000111111111111666555444333222222222222222444555555444333333444333333444444444555555555666666666666777777777777555666777777888999===???BBB???BBBHHHKKKPPPbbbwww{{{~~~{{{iii___```lllyyy~~~|||qqqbbbWWWYYY]]]```kkkwww~~~}}}tttkkkdddZZZMMMDDDAAA;;;999666555555555444333555555444444444333333333222222222222222222222222222222222222222222222222222222222111111111111111333222000//////000222333222222222111111111000000000111222222111000111222333333333333333222111000111111222222222222111111111111222222222222111111000111111111111222222222222222222111111111000000...///000111222222111111///000000111111111111111000111222222333333222222333333333333333333333333333333222222333333444555333444555777999;;;======AAABBBCCCDDDEEEEEEEEEEEEXXXhhh}}}xxxtttrrrvvvttt]]]GGG???<<<777555777555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333444444444555222222222222222222222222333333333222222222222111222222222222222222222222222333333444444333333222111111111222222333333444222222111111222222333333000000000000111111111222555555444333222222222222222444555555444333333444333444444444444555555555555555666666777777888888666777888999999;;;???AAAFFFCCCDDDJJJPPPYYYnnn~~~ooobbb^^^eeewwwqqqbbbUUUSSSUUU[[[ggguuuwwwnnncccUUUHHHAAA>>>;;;888666666555444333555444444444444333333333333333333333333333333333222222222222222222222222222222222222111111000000333222111000000111222333222222222111111111111111000111222222111000111222222222333333333222111111222222111111111111222222111111222222222222111111000111111111111222222222222222222111111111111111222222222222111000///...///000111111222222111111000000111222222222222111444444444444444444444444333333333333333444555555444555777999;;;===>>>???BBBBBBCCCDDDEEEEEEEEEEEE[[[nnnxxxuuurrruuu|||zzzdddLLL@@@;;;888555666555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222000000111222333333444444333222222111222222333333222222222333333333444444555444333333222222222333222444555555444333333444444444444444555555555555444555555666777888888999666777888999:::<<<@@@CCCJJJGGGHHHMMMUUUddd}}}~~~|||rrrhhhccceeeoooxxxiii]]]RRRNNNPPPVVVcccppp}}}pppeeeXXXJJJAAA???<<<888666666666555444444444444444444444444444333333333333333333333333222222222222222222222222333333222222111000000000222222111000000111222222111111111111111111111111000111222222111000111222222222333333333222222111333222111000000111222333111111222222222222111111000000111111111222222222111111111111111111111111333333222222111000//////000000111222222222222111///000111111222222111111444444444444444444444444333333333333333444555666666777999;;;===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEE```ssszzzxxxvvvwww{{{lllRRRBBB;;;888666555555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222000000111222333333444444333333222222111222222333222333333333333444444444444444333222222222333333222444555555444333333444444444444555555555666666444555555666777888888999555666888999:::===AAADDDKKKJJJKKKQQQ\\\pppnnngggaaacccjjjxxxjjj^^^VVVNNNJJJLLLRRR^^^gggwww|||{{{~~~~~~kkk```XXXNNNFFF???<<<888666666777777666444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111000000222111111111111111111222111111111111111111111111000111222222111000111222111222222333333333222222333222111000000111222333111111222222222222111111000000111111111222222222111111111111111111111111222222222111111111111111000000111222222222222222000000111222222222222222222222222222222222222222333333333333444555666777888999;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEaaattt{{{uuu{{{{{{{{{zzzyyy{{{tttXXXDDD<<<:::777444555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222111222222222222333333333222222222222222222222222222333333444444333333222111111111222222333333444333333222222111111222222111111111111222222222222444333333222222333333333222444555555444333333444444444555555555666666666555555666666777777888888444666888999;;;>>>BBBEEEIIIMMMSSS]]]kkk~~~|||jjjccc___cccnnnyyy}}}ggg]]]XXXRRRLLLKKKPPPYYY```zzz~~~{{{wwwuuuyyy|||ggg]]]YYYUUUPPPCCC???:::888777888888777333333333444444444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000111222222111000111222111111222333333333222222222222111111111111222222111111222222222222111111000111111111111222222222111111111111111222222222222222111111111222333333000111222222333222222222111111222333333333333222222222222222222222222222333333333333444555777777:::;;;===???AAACCCDDDEEEDDDEEEEEEFFFFFFEEEEEEEEE^^^ooo}}}wwwuuu~~~yyyzzz{{{{{{||||||^^^HHH???===:::666555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222333333444444333333222222222222222222222222222444333222222111111222222111111111222222222333333333333333222222333333444222444555555444333333444555555555555666666666666666666666666777777777777555777999;;;<<<@@@DDDGGGJJJTTTcccrrr{{{rrrhhhdddeeeooo}}}yyysss{{{ssslllhhh```VVVPPPSSSZZZ___}}}wwwnnnmmmuuu}}}iii]]][[[YYYTTTJJJEEE???;;;999888777777333333333444444444555555444444444444444444444444222222222222222222222222000000000111222222333333111111111222222111111111000000111111111222222222000111222222111000111222000111222333333333333222111111222222222222111111111111222222222222111111000111111111111222222222000000111111111222222222333333222111111111222333000111222222333333222222222222333444444444444333333333333333333333333333222333333333555666777888<<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDD[[[jjj}}}{{{vvvxxx{{{|||}}}cccKKKAAA???<<<777555444444333333444444555333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333222222222222222222222222222333333444444333333222333333222222222222222222444333333222111111111222333333444444444555555555333333333222222333444444222444555555444333333444555555555555666666666777777777777777666666666666666888:::<<<>>>AAAFFFIIILLL[[[qqqzzzqqqmmmdddgggpppsssqqq}}}zzznnn```WWWXXX^^^cccwwwyyykkkeeekkksssnnn___[[[XXXSSSOOOJJJCCC>>>:::999777666333333333444444555555555444444444444444444444444222222222222222222222222//////000111222333333444111111222222222222111111000000111111222222222222000222222222111000111222000111222333333333333333000111222333333222111000111111222222222222111111000111111111111222222222000000111111222222222222555444222111111111111222111111222333333333333222222333444444555555444444444444444444444444444444222333333444555666888888======???AAACCCEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDD]]]ggg{{{vvvtttuuuzzz}}}lllOOO???;;;:::888555555444444444333333333222222222222222222222222111111111111111111111111222222222222111111000000111111111222222333333333111111222222222333333333333333222222222222222222111111111222222333333333333333333222222111111111333333333333333333333333111222222333333222222111444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666888777777777777777888999999777:::@@@DDDDDDFFFJJJTTTmmm~~~tttiiieeegggaaaooo|||yyywwwvvv||||||zzz}}}qqqgggdddfffrrr|||{{{wwwnnnjjjmmmpppqqqhhhaaa[[[WWWVVVPPPGGGAAA???===:::777777777666444444333333444444444333333333222222222333333333333333333333333555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000111111111111000//////000111222222111000///666111444666,,,***222555444444444444444444444444333333333333333333333333222222333333333333444444333222222222333333444555444444444444666888:::<<<===???@@@BBBDDDFFFFFFGGGJJJFFFEEEHHHHHHEEEDDDFFF```fffvvv|||xxxvvvxxx{{{~~~qqqUUUCCC===;;;888555555555444444444333333222222222222222222222222111111111111111111111111222222222222111111111000222222222222222222333333111111222222222333333333222222222222222222222222111111222222222333333333333333333222222222111111222222222222222222222222111222222333333222222111444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333555555666666666666666666777777777777777888888999::::::===BBBCCCCCCGGGMMMTTTnnnuuuyyyvvvjjjaaaaaaeeekkkwwwyyyyyy{{{~~~|||}}}}}}}}}wwwwwwlllgggjjjmmm{{{}}}rrrjjjccc\\\WWWVVVQQQJJJDDD@@@===:::999777666555444444444444444555555555444444444333333333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111222222111000000222000///111333000111555000000000111111111111111333333333333333333333333222222333333333333444444333333333222333333444444555555555666777999:::;;;>>>???AAACCCEEEFFFGGGGGGJJJGGGFFFIIIIIIEEEDDDFFFeeefffnnn|||{{{wwwzzz~~~{{{xxxxxxyyy{{{xxx\\\HHH???;;;888555555555444444444444333333333333333333333333333222222222222222222222222222222222222111111111111333333222222222222222222111111222222222333333333111111111222222333333444111222222222222333333333333333333222222222222111111111111111111111111111111222222333333222222111444444333333333333222222333333333333333333333333111111111111111111111111333333333333333333444444777777777777777666666666777777777777777888999999;;;===AAADDDDDDDDDKKKSSS\\\sssuuuiiiuuuuuuhhh^^^YYY]]]eeewwwwwwqqqwww~~~xxxmmmhhhjjjnnnvvvwwwpppggg]]]WWWUUUSSSOOOIIIBBB===;;;:::666666555555444555555555666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222111000000111222333111111222222222222111111000444---000@@@:::---333111111222222333333444444333333333333333333333333222222333333333333444444444444333333333333333444555666777888999:::::::::???@@@BBBDDDEEEGGGGGGGGGJJJGGGGGGJJJIIIEEEEEEGGGjjjeeefffooowww{{{|||~~~~~~{{{sssuuu{{{}}}yyyzzz{{{zzz||||||cccLLL@@@;;;999555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444444777777777666666666666555777777777777888999::::::;;;>>>CCCFFFFFFHHHRRR]]]kkk}}}}}}wwwppp}}}}}}iii^^^WWWVVV___kkkuuunnntttxxx}}}~~~~~~~~~tttooooooqqqxxx{{{ooobbbYYYVVVWWWUUUOOOFFF>>>;;;;;;666666555555555555666666555555555555444444444444333333333333333333333333222333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333111000000111333444222222222333333222222222222:::000666PPPFFF---111222222333333444444555555333333333333333333333333222222222333333333444444555555444333333333333444666777999:::;;;;;;::::::@@@AAACCCEEEFFFGGGHHHHHHIIIFFFGGGIIIHHHEEEFFFJJJnnneee```eeennntttxxx{{{}}}}}}vvvuuu{{{}}}{{{}}}~~~{{{zzzzzziiiQQQBBB<<<:::666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222333333333333222222111111111111111222222222333333333000000111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555555555555555555555555555555777777777777888999:::;;;;;;>>>CCCGGGIIINNN[[[hhhuuuyyywwwsss^^^WWWVVVXXXdddrrrnnnqqq~~~{{{|||}}}{{{|||}}}~~~wwwtttsssxxxzzzkkk```[[[]]]\\\WWWLLLCCC===;;;777777666555555555666666444444444333333333333222333333333333333333333333222333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333111000000111333444222222222222222222222222000;;;444>>>ZZZOOO444555///000000000111111222222333333333333333333333333222222222333333333444444555555444333333444444444777888:::<<<======<<<<<>>>>>BBBHHHMMMTTTcccpppwww}}}oooppp|||fffUUUUUUZZZ___lllzzzvvvpppzzz|||~~~}}}wwwtttuuu{{{~~~yyywwwyyy~~~vvvllleeefffeee```VVVKKKBBB===999888777666555555555555444444333333333222222222333333333333333333333333333333333333333333333333111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222111000000111222333222222111111111111222222...555444@@@VVVOOO===<<<333333333333333333333333333333333333333333333333222222333333333333444444444444444444444555555666888999:::<<<===>>>??????CCCDDDFFFGGGHHHIIIIIIIIIFFFDDDEEEGGGHHHIIIQQQZZZooobbbXXX[[[dddlllqqqtttvvvwww}}}|||}}}}}}zzzxxxxxxzzz]]]HHH???===666666666666555555555555444444444444444444444444333333333333333333333333222222222333333333444444222222222222222222333333111111222222222333333333222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222111222222333333222222111222222222333333444444444333333333333333333333333444444444444444444444444333333444444555666666666333333444555666777777888777777777888999:::<<<<<>>777666666666555555555555444444444444444444444444333333333333333333333333222222222333333444444444111111111222222333333444111111222222222333333333333333222222222222222222333333333222222111111111111111111222222333333333111111111111111111111111222222222333333222222222222222222333333444444444333333333333333333333333333333333333333333333333333333444444555666777777333444555666777888999:::777777777888999;;;<<<===FFFBBBBBBHHHQQQ[[[hhhsss}}}{{{llllll|||ooo[[[SSS___mmmsss~~~yyyrrrpppsss{{{yyyvvvsssooohhh[[[LLLAAA;;;:::999777555444333333666666555555555444444444333333333333333333333333555555444333333222111111000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333///000111111111111000///222111000//////000111222777///222777444555999777666666555444333222222111333333333333333333333333222222333333333444444444222222333333555666888999999999999;;;===@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGIIIKKKRRR___mmmttt___NNNPPP[[[dddnnnvvvzzzyyywwwyyyzzzqqqSSS@@@888<<<:::777777777777666555444444444444444444444444333333333222222222111111111111111222222333333333222222222222222222222222555444222111000111222222222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333333222222333333444555333333222222333333444555777666555444444444444444555333222555888999888555666666666666555555555555999777666666888;;;===>>>AAA@@@FFFOOOUUU[[[kkk}}}~~~sssuuu~~~qqq___[[[ZZZcccvvvyyywwwxxx~~~{{{wwwrrrqqqnnnfffYYYNNNBBB>>>;;;;;;888444333555333333333333333333333333666555555555555444444444444444444444444444444444111111111111111111111111000111111111111222222222111222222333333222222111333333333333333333333333111111111222222333333333000111111111111222222222222222222111111111000000222222222222222222222222555444333333444444222111111111222222222333333333333444555555555444333222555555666666888999;;;;;;999:::<<<===??????@@@@@@EEEGGGGGGGGGFFFEEEFFFHHHGGGHHHIIIKKKRRR]]]lllvvvooo\\\NNNQQQ[[[eeeppp{{{|||zzz{{{}}}tttXXXDDD;;;;;;999777666777777555444333333333333333333333333333333333222222222111111222222222222222222333333222222222222222222222222444333222111111111222333222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222222222000000000000000000000000333333222222333333444555333333222222333333444555666555555444333333444444555444333555888999777555666666666666666666666666888777777888:::===@@@AAADDDDDDJJJSSS[[[fff{{{sssfffZZZ[[[aaammm{{{{{{zzzvvvlll___TTTGGGAAA;;;;;;:::666555666444444444444444444444444666555555555555444444444444444444444444444444444222222222222222222222222111111111111222222222222111222222333333222222111333333333333333333333333222222222222222222333333000111111111111222222222333333333333222222111111222222222222222222222222555333222222333333222000111111222222222333333333333444444555555444333333333333333444555777999999:::;;;===???@@@AAABBBBBBDDDFFFHHHHHHGGGFFFGGGIIIHHHGGGHHHOOO[[[gggppptttiiiZZZOOORRR[[[gggwww~~~{{{|||}}}xxxyyy___JJJ>>>;;;999666666666666555444333333333333333333333333333333333222222222111111333333222222222222222222222222222222222222222222222222111111111222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222333333111111111111111111111111333333222222333333444555333333222222333333444555555444444333333333333333666555444666777777666444777777777777777777777777777888888:::===@@@BBBDDDGGGKKKRRRYYYcccuuuyyyggg\\\WWW]]]iiizzz}}}|||rrrfff]]]OOOEEE<<<:::;;;999777888555555555555555555555555666555555555555444444444444444444444444444444444333333333333333333333333111111111111222222222333111222222333333222222111222222222222222222222222333333222222222222222222000111111111111222222222444444444333333333333222222222222222222222222222333222111111222333111000111111222222222333333333333333444555555444444333222333333444555777999:::<<<===???AAACCCEEEEEEFFFDDDFFFHHHHHHGGGGGGGGGHHHGGGEEEHHHTTTdddooorrrpppiiiZZZOOOQQQ[[[kkk~~~zzz{{{|||rrr}}}gggOOO@@@;;;888666555666666555333222222222222222222222222333333333222222222111111333333333222222111111111111222222222222222333333111111111222222333333444222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333333333222222333333444555333333222222333333444555444333333222222222333333666666666666666666555444888888888888888999999999888999:::<<<===@@@CCCFFFIIIRRR\\\dddooorrrbbbZZZZZZaaappp{{{{{{uuukkkdddWWWJJJ===:::;;;:::888888555555555555555555555555666555555555555444444444333333333333333333333333333333333333333333333333111111111222222222333333111222222333333222222111111111111111111111111111333333333222222111111111000000111111111222222222333333333333333333333222222222222222222222222222222111000111222222111000111111222222222333333333333333444444444444444444444555555666888:::;;;===>>>???AAADDDFFFGGGHHHHHHDDDFFFGGGGGGFFFEEEFFFFFFHHHJJJQQQ^^^lllttttttqqqooo___QQQRRR]]]qqq{{{zzz{{{rrrzzzoooTTT@@@;;;999777666666666555444222222222222222222222222333333333222222222111111333333333222222111111111111111111222222333333333000111111222333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333333333222222333333444555333333222222333333444555333333222222222333333444555666777777666555555555777888888888999999999:::999:::<<<<<<===@@@FFFJJJMMM[[[iiirrrmmm___[[[aaahhhwww}}}rrrllloooxxxwwwooojjj^^^PPPAAA<<<<<<:::888777444444444444444444444444666555555555555444444444333333333333333333333333222222222222222222222222111222222222222333333333111222222333333222222111111111111111111111111111333333333222222111111111000000111111111222222222111111111111222222222222222222222222222222222222222111000000222222222000111111222222222333333333333333333333444444555555555555666777999;;;===>>>@@@AAACCCEEEGGGHHHIIIIIIDDDEEEFFFEEEDDDCCCDDDFFFKKKSSS___jjjppptttuuuvvvzzzgggWWWUUU___uuu{{{zzzyyytttzzzwwwYYYCCC<<<:::777777777777666444333333333333333333333333333333333222222222111111333333222222222222222222111111111222222333333444111111222333333333222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222333333222222333333444555333333222222333333444555333333333333333444444555444555777777666555555666777777777888999999::::::999;;;<<<<<<>>>CCCKKKRRRYYYiiixxxxxxeee\\\]]]jjjqqqwwwkkkfffjjjsss{{{vvv|||wwwqqqnnneeeWWWIIIAAA===999777888444444444444444444444444666555555555555444444444333333333333333333333333111111111111111111111111222222222222333333333333111222222333333222222111222222222222222222222222333333222222222222222222000111111111111222222222000111111111111111222222222222222222222222222222222111000111333333333111111111222222222333333333333333333333333444666666444444555777999;;;===>>>BBBBBBDDDFFFGGGHHHHHHHHHDDDEEEDDDCCCBBBDDDGGGJJJMMMXXXffflllmmmnnnsssyyyppp]]]ZZZcccvvv~~~}}}xxxuuutttuuuyyy~~~___GGG===;;;999888888888777666333333333333333333333333333333333222222222111111222222222222222222333333000111111222333333444444222222333333333222111000222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222222222222222222222222222222222333333222222333333444555333333222222333333444555444444333333444555555666222444777777666555666888666666777777888999999:::888:::<<<===@@@HHHTTT^^^ooo}}}{{{lll]]]\\\dddsss}}}xxxttt~~~uuuqqqrrrsss}}}ttthhhdddgggmmmqqqmmmuuu{{{sssnnnllljjj___QQQHHH@@@999777999555555555555555555555555666555555555555444444444222222222222222222222222222222222222222222222222222222222333333333444444111222222333333222222111333333333333333333333333222222222222222222333333000111111111111222222222111111111222222333333333222222222222222222222222333111111222333444444333111111222222222333333333333333222222333444666777555666777888:::===???@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBCCCGGGMMMRRRVVVaaammmqqqqqqsss{{{uuuaaa^^^fffvvvzzz~~~xxxssspppnnnvvvyyydddJJJ>>>;;;999888999999888666444444444444444444444444333333333222222222111111111111111222222333333444000000111222333333444444222333333444333222000///222222222222222222222222333333333333333333333333222222222222222222222222444333333222222111111111444444444444444444444444333333222222333333444555333333222222333333444555444444444444444555666777111444777777666555777999555666666777888888999999777999<<<===BBBMMM\\\ggg}}}}}}pppcccYYY^^^kkkyyyyyyooommmyyywwwggg```bbbcccnnnuuuwwwrrrhhhdddeeegggggggggooozzzwwwnnnjjjhhhnnndddWWWMMMBBB:::888;;;777777777777777777777777666666555555555444444444222222222222222222222222333333333333333333333333222222333333333444444444222222222333333222222222333333333333333333333333111111111222222333333444000111111111111222222222222222222333333444444444222222222222222222222222333222111222444555444333111111222222222333333333333333222222333555666777888888999;;;===@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAAAAADDDKKKSSSYYYgggoooyyy}}}~~~yyyfffbbbfffqqqzzzrrroooooorrruuuLLL===999777888777444444777333333333333333333333333222222222222222222222222111111111111111111111111333222111111111222333444111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333222222111111111000000111111111222222222444333333333333444555555666666555444333333222222333444555555666666555555777777777888999999::::::===<<>><<<<<<888777666666777888777555555555555555555555555555666555555555555444444444111111111111111111111111111222222333333222222111111222222333444555666777111111222222222333333333:::555000...///111222111...000222222111000///000222222222222222222222222333333333222222111111111222222222222222222222222222222333333333333444444444444444444444555666777999999999:::<<<>>>???@@@@@@BBBCCCDDDCCCBBBCCCDDD???AAABBBCCCEEEMMMYYYbbbtttuuuxxx~~~~~~nnnffffffqqq~~~zzz{{{uuussssss{{{wwwOOOAAA;;;888888777444333555333333333333333333333333222222222222222222222222333333444444444444444444222222111111111222333444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222333333333444444444333333333333444555555555555555555555555555555333444555555666666555555777777777888999999::::::;;;;;;???EEEGGGOOOiii~~~wwwccc[[[ZZZ^^^kkkxxx{{{rrrpppuuuyyy|||qqqrrryyy|||jjj^^^ZZZZZZXXX^^^ccciiiuuu{{{uuunnngggfffiiigggooo{{{zzzrrrjjjeeeggggggddd[[[OOOEEE@@@???888777555666777777666555444444444444444444444444555555555555444444444444222222222222222222222222111222222333333222222111333333333222222222222111111111222222222333333333888444000///000222222111111222444444222111222333222222222222222222222222333333333222222222111111222222222222222222222222222222333333333333444444444333333444444555666777999::::::<<<>>>@@@AAACCCBBBDDDEEEFFFEEEDDDEEEFFFEEEEEEEEEFFFJJJUUUbbbmmmxxxvvvxxx{{{kkkeeennn~~~~~~wwwyyy~~~}}}yyyxxxxxx}}}XXXEEE???:::999777333222444333333333333333333333333222222222222222222222222000000111111222222222333222222111111222222333444111222222333333222222111222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111444444444444555555555555444333333333333444555555444444555555666777888888444444555666666666666555777777888888999:::::::::::::::???FFFLLLWWWppp}}}yyyuuufffZZZXXXZZZaaaqqquuupppssszzz~~~uuuoooooowwwtttggg```]]]\\\\\\```eeemmm}}}~~~~~~zzzpppnnnqqqnnnvvvvvvpppllldddeeeddd___UUUJJJAAA<<<999777666555666777666555444444444444444444444444555555555555444444444444222222222222333333333333111222222333333222222111222111111111111000000000111111222222222333333333444222111111222333333222222333333222111111222444222222222222222222222222333333333222222222222111222222222222222222222222222222333333333333444444333333333333444555666777::::::;;;===???BBBDDDEEEDDDFFFGGGHHHFFFFFFFFFGGGFFFEEEDDDFFFNNN[[[jjjttt|||yyy{{{qqqcccjjjwww}}}wwwttt|||~~~|||{{{zzzyyycccIIIAAA:::999888555444555444444444444444444444444222222222222222222222222......//////000111111111222111222222222222333333111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444555555555555444333333333333444555555444444444555666666777777444444555666666666666666777777888999999::::::;;;:::;;;AAAHHHOOO\\\sss}}}zzzjjj^^^UUUVVV\\\hhh}}}|||rrrsss{{{vvvllliiimmmttt|||mmmfffddddddcccccchhhooo|||{{{{{{vvvrrrsssxxx}}}~~~zzztttuuurrr|||zzztttqqqaaacccdddbbb[[[OOOCCC:::;;;999666555666666666555444444444444444444444444555555555444444444333333222333333333333333444444111222222333333222222111......///000111222333333111111222222222333333333111111111222333333333222111111111///......111333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333444555777777999:::;;;===@@@CCCEEEGGGEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEFFFLLLVVVdddqqqxxx{{{{{{vvvbbbdddoootttvvvxxx{{{}}}}}}}}}vvvsss~~~|||yyyrrryyy|||iiiKKKBBB:::888999777666888444444444444444444444444222222222222222222222222222222222222333333444444111111222222333333333333111222222333333222222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444444444333333333333444555555444444444444444444444444444555666666777777666666888888888999::::::;;;;;;<<<>>>DDDKKKSSS___rrrvvv{{{tttjjj___XXX\\\eeeuuuwwwtttzzzjjj```___eeekkkvvvyyylllhhhjjjkkkkkkmmmtttuuummmhhheeefffmmmxxxuuussssss{{{sssoooffffffffffffbbbWWWIII@@@===;;;888666666777666555444444444444444444444444555444444444444333333333222222222333333444444444111222222333333222222111///000000111222333444444111111222222222333333333///000222333333333333333111111111///......111333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333444555666888888999:::;;;===@@@CCCEEEFFFDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHMMMWWWdddpppwwwzzzttt{{{zzzddd___fffmmmmmmooorrruuutttttt{{{vvvttt|||wwwuuuxxxwwwlllOOODDD:::888999888888999444444444444444444444444222222222222222222222222111111111111111111111111000111222333333333333222111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333111222222222333333333333444333333333333444555555444444444444444444333333555555666777777777777666888888999999:::;;;;;;;;;>>>BBBHHHNNNVVVaaaoooxxxwwwrrr}}}wwwfff]]]ZZZcccqqq~~~|||{{{}}}yyyddd\\\[[[]]]cccnnn}}}|||pppnnnqqquuuvvv{{{~~~pppfff______cccmmmyyyuuurrrxxx|||qqqlllhhhfffddddddbbbZZZMMMCCC@@@===999777777777777666555555555555555555555555444444444444333333333333111111222222333333444444111222222333333222222111444333333333333222222222111111222222222333333333///111333333222222333444222333333222111111222444222222222222222222222222111222222222222333333333222222222222222222222222222222333333333333444444444444444555666888999:::;;;;;;<<<>>>@@@CCCEEEFFFDDDFFFGGGGGGEEEDDDDDDEEEFFFHHHOOO\\\jjjtttvvvtttooozzz~~~iii]]]___gggmmmmmmqqqsssqqqpppyyy{{{ttt}}}www|||{{{ttttttSSSGGG<<<999999888777777555555555555555555555555222222222222222222222222000000000///......------000111222333333333222222111222222333333222222111222222222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333222222222222333333333333444333333333333444555555333333444444555555666666555555666777777777777777888888999::::::;;;;;;<<<@@@DDDKKKRRRZZZeeennnsss}}}~~~{{{uuuyyyxxx```[[[```rrr|||rrraaa[[[[[[\\\cccppp~~~uuuvvv|||wwwnnneeefffjjjrrr|||xxxwwwuuunnnlllgggbbb``````[[[QQQHHHCCC@@@;;;999888888888888666666666666666666666666444444444333333333222222000000111111222333333444111222222333333222222111444333333333333222222222111111222222222333333333000222444333111000222444111222444444222111222333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444555555555666888999;;;<<<===>>>>>>@@@AAADDDEEEGGGEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGNNN[[[jjjrrrrrrnnnrrr{{{mmm\\\[[[dddppppppssstttpppoooxxxttt~~~xxx|||rrr|||}}}WWWJJJ===999999777666555555555555555555555555555222222222222222222222222444444333222111000//////000111222333444333222222222222222333333222222222222222222222222222222222555555555555555555555555444444444444444444444444333333333333333333333333111111111222222333333333222222222333333333444444444333333333333444555555222333444555666888999999555666666777777777777777888999999::::::;;;;;;<<<@@@FFFMMMUUU^^^gggnnnppp|||{{{yyyzzzsss```___kkkiiiZZZWWWXXX```hhhwww}}}yyy|||{{{nnnoooqqqwww~~~~~~{{{ssstttllleeecccdddaaaXXXPPPEEEAAA<<<999999999999888777777777777777777777777444444444333333333222222//////000111222222333333222222222333333222222222000000111222333444444555111111222222222333333333111333444333000000222555...000222222111000///000222222222222222222222222111111111222222333333333222222222222222222222222222222333333333444444444555555666777888:::<<<===@@@@@@@@@AAACCCEEEFFFGGGFFFGGGHHHHHHFFFEEEEEEEEELLLLLLQQQ]]]llluuusssoooxxx|||hhhTTTTTT___mmmoooqqqqqqpppttt|||{{{zzz|||bbbMMM:::777999777444555888666444444444555444333222222444444444444222222222222222111111111000000333222222111111000000000222222444444444444222222333333333333333333333333555555555555555555555555333333333333333333333333666666666555555444444444222222333333333333444444444444444444444444444444444444444444444444444444555555555555666666777777555555555555666666666666:::888888;;;<<<;;;===AAADDDEEELLLWWWcccllltttzzz~~~yyy|||qqqlll___fffyyy~~~ttt___WWWYYY[[[```fffttt~~~ppphhhrrrzzzvvvlllddddddiiigggaaaNNNEEE===;;;999666555777666555555555555444444444666555555555555444444444333222222111111222222333222222222222222222222222444333222111111222333444000111222333444333222222444222///...000222222222333222222111111000000000111111111111111111111111222222222222222222222222333333333333333333333333111111111111222333444555333555777888888999;;;===@@@AAABBBDDDEEEFFFFFFFFFGGGDDDDDDEEEEEECCCFFFKKKRRRVVV___kkkwww}}}}}}{{{|||jjjUUURRR\\\jjjqqqwwwyyyxxxzzz~~~{{{{{{fffPPP===999;;;888666777888666444444444555444333222333333444444333333222333333333333222222111111222222222222222111111111222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333555555555444444444333333222222333333333333444444444444444444444444444444444444444444444444444444666666666666666666777777666666666777777777888888999666666888::::::>>>DDDFFFMMMVVV```mmm{{{wwwiiigggdddrrrkkk[[[VVVXXX[[[fffnnn}}}|||rrrllluuuxxxpppppptttrrrlllWWWLLL@@@<<<;;;888777888777777666666666555555555666555555555555444444444333333222222222222333333222222222222222222222222333333222111111222333333000111222333333333222222555222000///111222333222222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111222333444555555666888999:::;;;===???AAAAAACCCDDDEEEFFFFFFFFFJJJGGGFFFGGGEEECCCFFFLLLXXXaaappp~~~lllVVVRRRZZZjjjrrr|||~~~{{{xxx{{{kkkUUU@@@;;;<<<999777888888666444444444555444333222333333444444333333222444444444333333333333222222222222222333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333222222222333333333333444444444444444444444444444444444444444444444444444444777777666666666666666666777777777888888888999999999666666888999;;;AAAHHHJJJVVVbbblll{{{}}}wwwmmmccceeehhh~~~tttaaaWWWVVV[[[___kkkyyyzzztttrrrxxxyyyyyy{{{yyytttcccTTTDDD>>><<<:::999999888888888777777777666666666555555555555444444444333333222222222222333333222222222222222222222222333333222222222222333333000111222333333333333222555333111000222333333333222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222333444555555666888999:::;;;<<>>DDDLLLNNN\\\jjjwwwvvvqqqiiibbbhhhmmm}}}iii\\\XXXZZZaaagggppp|||xxxuuu{{{{{{kkkZZZGGG???===;;;::::::888888777777777666666666666555555555555444444444333333333222222333333333222222222222222222222222333333333333333333333333111111222222333333333333555333222111333444444333222222222333333444444444333333333333333333333333111222222222222222333333333333333333333333333333222222222333333444555666666888999::::::<<<@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCFFFHHHJJJQQQXXX___qqqwww|||qqq\\\WWW\\\jjjooo{{{vvvwww}}}}}}|||vvv]]]FFF===<<<888666888888666444444444555444333333333333333333333333333111111111111222222222222222222222333333444444444333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444666666666777777777888888888999<<<@@@@@@@@@FFFNNNTTT___nnnxxxtttpppgggccclllzzz~~~qqq```YYYYYY]]]fffooo}}}{{{xxx}}}nnn]]]KKKBBB>>><<<:::;;;777777777666666666555555666555555555555444444444444333333333333333333444222222222222222222222222333333333333333333333333222111222222222222333333444333222222333444333222222222222333333444444444333333333333333333333333111111111222222333333333333333333333333333333333333333333333444555666777666777888999999<<<@@@CCCDDDDDDEEEFFFGGGGGGGGGGGGFFFCCCCCCFFFIIILLLUUU]]]iiiyyy~~~{{{{{{xxxcccZZZ]]]gggooovvv{{{{{{bbbHHH???<<<888666888888666444444444555444333444333333222222333333444000111111111111111222222222222222222333333333333444333333222222333333444111222222333333444444555222222222222222222222222333333333333333333333333111222222222222333333333222222333333333333444444444444444444444444444444444444444444444444444444333333444444444555555555666666666777777777888888666777<<<@@@@@@BBBJJJTTTbbbfffrrruuuooolllffffffsssssseeeYYYXXX[[[```lllyyy}}}{{{}}}qqqcccSSSIIIBBB<<<;;;<<<777777666666666555555555666555555555555444444444444444333333333333444444222222222222222222222222333333444444444444333333222222111111222222333444333222111222333444333111222222222222333333333333333333333333333333333333111111111222222333333444333333333333333333333333444444444444555666777777666777888888999<<<@@@DDDEEEEEEFFFGGGGGGGGGGGGGGGHHHDDDDDDGGGKKKOOOYYYbbbqqq~~~{{{xxx}}}kkk]]][[[cccsss|||~~~~~~}}}zzzfffLLLAAA===999777999888666444444444555444333444333333222222333333444111111111222222333333333222222222222222111111111444333333222222333333444111111222333333444555555333333333333333333333333333333333333333333333333222222222222333333444444222222333333333333444444444444444444444444444444444444444444444444444444333444444555666777888888777777777888888888999999777888;;;???BBBHHHVVVcccwwwsssxxx|||rrrdddfffeeelll|||~~~vvvfff\\\VVVZZZ^^^dddsss|||xxx|||}}}zzz{{{{{{zzz~~~{{{zzzvvvlll___TTTHHH>>>;;;>>>888888888777777777666666666555555555555444444444444444333333333333444444222222222222222222222222333333444555555444333333222222111111111222333444222111111222333333222000222222222222222111111111222222222222222222222222000111111222333333444444333333333333333333333333444444444444555666777888777888999999:::===BBBFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDBBBCCCHHHOOOWWWcccnnnyyy|||vvv~~~qqq^^^YYYbbbyyy|||wwwyyy|||~~~yyy{{{}}}iiiNNNCCC???:::888:::888666444444444555444333444444222222222222444444222222222333333444444444333222222111111000000000444444222222222222444444111111222333333444555555333333333333333333333333333333333333333333333333222222222333333444444444222222333333333444444444444444444444444444444444444444444444444444444444444555666777888999:::;;;888888999999999:::::::::;;;;;;===@@@DDDNNN```qqq~~~}}}xxxwwwfff[[[aaaffftttuuuttt|||wwwiii___WWWVVV\\\bbbhhhzzz|||uuuttt~~~{{{{{{}}}wwwtttuuutttsssyyyzzzvvvvvv{{{ssshhh\\\LLL???<<<>>>999999999888888888888777666666555555555444444444555444444333333444444555222222222222222222222222333333444555555444333333333222111111111222333444111111000111333333111///333222222111111000000000111111111111111111111111000000111222333333444444333333333333333333333333555444444555555666777888999999::::::;;;???DDDHHHFFFFFFGGGHHHHHHHHHGGGGGG???===@@@IIISSS^^^mmmzzzmmm|||ccc\\\bbbwww}}}xxxrrryyy{{{sssppptttvvvrrrUUUBBB===<<<;;;:::777777777666555555444444333333333222222222111111222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222222222222111111000000000333333333333333333333333222222333333333333444444444444444444444444444444666666666666666666666666777666666555555555666666666666666777888888999999:::@@@BBBAAAHHHZZZppp~~~{{{wwwttttttvvvxxxeee___ffftttuuuuuuxxxwww|||~~~}}}uuucccZZZTTTUUUWWWZZZddduuu{{{sssrrrpppqqq~~~{{{uuuooollllllnnnpppzzzxxxzzzxxxsss}}}|||tttbbbNNN@@@;;;======;;;999666555444555666555555444444444333333333555555555444444333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222333333333333444444333333333333333333333333555555555444444333333333333333444444444444555555333333333444555666777888::::::;;;<<<>>>AAADDDEEEHHHHHHHHHHHHHHHGGGFFFEEEJJJDDDEEEQQQ```mmmzzznnnkkkddddddwwwvvviiimmmqqqnnnoootttrrrxxxZZZFFF>>>;;;:::888777777666666555444444333444444444333333333222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222333333333333333333333333333333222222222111111111333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555666666555555555555666666666666777777888888999999888===@@@BBBMMMcccyyywwwqqqqqqyyyuuueeedddpppxxxlllmmmqqqsssyyyyyyzzz~~~lll]]]VVVTTTVVVZZZ___iiixxxyyyppplllooosssxxxyyyqqqkkkgggiiilllooo~~~yyy||||||vvvgggRRRCCC>>>???<<<;;;999777666666666666555555555444444444333333555444444444333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222333333333333444444333333333333333333333333444444444444333333333333111111222222222222333333333333333444555666777888;;;;;;;;;===???AAADDDEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFIIISSSeeewwwqqqrrrgggaaarrruuubbbeeemmmnnnnnnrrrqqq~~~bbbJJJ???;;;888666666666555555444333333333555555555444444444333333222222222222222222222222222222222222222222222222444444333333333333222222333333333333333333333333333333333333333333333333444333333333333333222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444666666555555555555666666777777777888888888888888:::===???EEETTTkkk}}}rrrrrr}}}{{{lllbbbhhhyyy}}}ppphhhjjjnnnpppwwwwwwpppvvvyyylll^^^VVVSSSTTTXXX^^^fffooo}}}}}}kkkffffffnnnvvv~~~xxxooohhhdddeeeiiilllzzzzzzzzz}}}zzzmmmYYYIIIBBBAAA;;;::::::999888777777666555555555444444444444333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222222222333333333333111111222222222222333333333333444444555777888999;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDIIIOOOWWWkkksssrrraaaYYYiiiuuu```eeeqqqsssqqqrrruuuhhhNNN@@@;;;888555555555555444333333222222444444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444666555555555555666666777888888888888888888888888???@@@AAAGGGXXXmmm|||yyyvvv~~~~~~ssshhhbbbmmmxxxrrrooorrruuuuuuxxx~~~|||nnnmmmvvvwwwhhh\\\TTTRRRSSSSSSYYYbbbkkkuuu}}}oooeeecccfffoooyyy~~~{{{}}}|||||||||zzzzzzrrrkkkffffffgggiiittt|||zzz~~~~~~sss```OOOEEEAAA;;;;;;;;;;;;:::999888777555555555555444444444444333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333111111111222222333333333333333333444444444555555444444444555666888999:::<<<===>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBMMMUUU\\\qqqrrrpppZZZSSSccc}}}yyy___bbbqqqwwwxxxzzzzzzmmmQQQAAA<<<999555555555555444333333222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444555555555555555666777777888888888888999999999999???AAACCCJJJZZZlllwwwyyyyyyxxxyyypppiiihhhvvvtttvvvzzz~~~~~~xxxooosss~~~jjj\\\TTTPPPRRRVVVTTT[[[dddnnnxxxtttgggccceeejjjssswwwvvvwwwyyy|||{{{|||||||||yyyrrrmmmkkkjjjjjjrrr~~~|||xxxiiiWWWIIIAAA<<<<<<<<<<<<;;;:::888777666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444333333333333333333333333111111111222222333333333333333333444444444555555444444444555777999:::;;;===>>>???AAACCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFDDDQQQ[[[bbbvvvxxxpppXXXSSSaaavvv~~~``````pppzzzsssUUUBBB===;;;666666666555555444333333333333333222222222111111111222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333444444444444444555333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444555555666777888777777888888999::::::;;;;;;???EEENNN]]]mmmuuuuuu|||uuu~~~yyyiiifffkkk{{{ttt{{{{{{{{{xxx}}}ooo^^^UUUQQQPPPTTTYYYWWW]]]fffpppzzzpppffffffkkkrrr|||sssmmmjjjmmmsss|||~~~xxxtttsssrrrrrryyy{{{rrrbbbQQQEEE??????>>><<<;;;999888888666666666555555555444444333333444444444444555555333333333333333333333333333333333333333333333333222222444444444444222222222222222222222222222222222222333333333333444444333333333333333333333333222222222222333333333333111111222222222222333333444444555666888:::;;;<<<>>>???AAACCCDDDEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHJJJUUU```kkk}}}nnnWWWRRR]]]mmmyyy}}}}}}{{{zzzyyyzzz~~~hhhlll{{{yyyYYYDDD>>>;;;666777777666666555444444333444444333333333222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444333333333333333333333333222222333333444444444444333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555444444444555555666777888666666777888:::;;;<<<<<<:::AAAKKKUUUaaannnssssss~~~yyy}}}}}}tttdddfffqqq~~~~~~}}}~~~}}}~~~kkk___TTTQQQQQQQQQUUUYYY\\\aaaiiirrr|||zzzooojjjpppuuu~~~uuulllfffiiippp{{{zzzxxxzzz~~~~~~}}}}}}{{{ooo[[[LLLCCCAAA???<<<:::999888888666666666666555555555555444444444555555666666666333333333333333333333333333333333333333333333333111222444555555444222111222222222222222222222222222222333333333333444444333333333333333333333333444444444444333333333333111111222222222222333333444444555666888:::<<<===???@@@BBBDDDEEEFFFFFFEEEGGGGGGEEEEEEEEEFFFHHHIIIRRRXXXeeevvvkkkUUUOOOYYYdddlllooorrrvvvzzzxxxzzzsss}}}}}}\\\EEE???<<<666777777777666555555444444555555444444444333333333222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444222222222222222222222222222222222333333444444444333333333333333333333333222222333333333444444444444444444444444444444444666666666666666666666666444444444555555777888888555555777888:::<<<======<<>>???@@@BBBDDDFFFFFFFFFEEEHHHGGGFFFEEEEEEGGGIIIJJJWWWZZZhhh}}}|||XXXVVVXXX]]]eeennnvvvzzz{{{}}}{{{~~~bbbJJJ>>>:::999666666666666666555555555444444444333333222222222222222222222222222222222222222222222222222222222111222333333444444333333333444444555555444444333333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333333333333444444444555555666555444333444666888999888888888777777777777777999999:::;;;;;;<<<<<<===???JJJ\\\kkklllhhhllluuu}}}}}}qqqgggiiihhhuuuggg]]]RRRNNNMMMOOOPPPQQQXXX```cccmmmtttvvv}}}|||mmmiiimmmsss}}}qqqdddiiiqqqvvv~~~xxx~~~~~~zzz```IIIDDD@@@@@@===999888;;;888888888888888999999999333444555555555444333222555555555444444333333333333333333333333333333333444444222222222222444444444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444888777888888999:::;;;<<<>>>???AAACCCEEEGGGGGGHHHCCCHHHIIICCCBBBIIIOOOPPPUUU\\\iiixxx~~~YYYUUUXXX^^^eeemmmsssvvvxxx{{{{{{dddLLL???;;;999666666666666555555555555444444444333333222222222222222222222222222222222222222222222222222222222111222333333444444333333222333333333333333333222333333333333333333333333222222222222222222222222333333333222222222111111333333333333333333333333333333333444444444555555777666555444444555666777666666666666666666666666777888999:::;;;<<<>>>@@@DDDMMM\\\hhhkkkjjjrrr|||jjjcccfff}}}||||||pppbbbXXXOOOMMMMMMPPPQQQSSSYYY```gggpppwww{{{xxxkkkhhhkkkppp|||wwwggggggkkkuuu{{{gggOOOGGGAAA@@@>>>:::999999555555555555555555555555555555666666666555444333555555444444444333333333333333333333333333333333444333333222222333333444333333222222222222333333222222222222222222222222333333333333333333333333222222222333333333444444444444444444444333333333888888888888999;;;<<<===???@@@AAADDDEEEGGGGGGHHHEEEIIIIIIEEEFFFMMMRRRRRRXXX```lll{{{~~~\\\RRRWWW___gggnnnsssxxx{{{|||iiiOOOAAA<<<:::777777666666555555555555444444333333333333222222222222222222222222222222222222222222222222222222111222333333444444333333111222222333333222222111333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333444444444555555666666666666555555555555555555555555666666666666666777999::::::===@@@CCCJJJRRR___hhhlllppp|||uuudddcccjjjzzzzzz|||}}}uuufffZZZRRRLLLKKKMMMQQQTTTVVV[[[bbbiiirrrzzzqqqhhhfffhhhmmm{{{ppphhhfffttt~~~rrrYYYMMMAAA??????===999888555555555555444444444444666666777777666666555444555444444444444333333333444444444444444444444444444333333222222333333444222222111111111111222222222222222222222222222222333333333333333333333333111111111222222222333333333333333333333333333333888888888999:::;;;======???@@@BBBDDDEEEGGGGGGHHHGGGHHHHHHIIINNNWWW[[[[[[ccckkkwww}}}___PPPWWWaaakkkssszzzoooTTTDDD===;;;777777666666555555444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333222222333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444555666666777666666555555555666666666666666777666888:::::::::<<>>@@@>>>:::888888777777777777777666666666666666666555555444444444444444444444444444444555555555555555555555555333333333333333333333333222111111000000111111222222222222222222222222222222222333333333333444444222222222222333333333333222222222333333333333333888888888999;;;<<<>>>>>>@@@AAABBBDDDFFFGGGGGGGGGFFFFFFGGGMMMWWWaaafffgggpppyyy|||dddSSSYYYcccnnnxxxvvvYYYFFF>>><<<888777777666555444444444333333333333333333333333222222222222222222222222222222222222222222222222111222333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333555666777777777777666666666777777888888888888:::<<<;;;:::<<>>@@@???<<<999999999999888888777777777555555555444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222111111000000111111222222222222222222222222222222222222333333444444444333333333333444444444444222222222333333444444444888888999:::;;;===???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGFFFHHHQQQ\\\dddjjjlllyyyyyy~~~jjjYYY]]]eeeqqq|||^^^III@@@===888888777666555444444333222222333333333333444444222222222222222222222222222222222222222222222222111222333333444444333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333444444444555555444444555555666777777777666666777777888888999999999;;;===<<<:::>>>FFFMMM```ooo~~~tttfffhhh{{{{{{~~~yyynnnooorrrvvv|||ooobbbWWWQQQNNNMMMKKKKKKPPPXXX]]]___eeellluuuuuummmhhhfffiiinnnuuuwwwffffff~~~yyydddMMMBBB@@@>>><<<;;;888888777777666666555555555555444333333333333444333333333444444444444555444444444444444444444444222333333444444333333222222222111111111111222222222222222222222222222222111222222333333444444555333333444444444555555555222333333444444555555666888999999:::<<<>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGIIIHHHKKKTTT]]]ccciiinnn}}}zzzuuuuuuqqq]]]^^^eeeuuubbbKKKAAA>>>888888777666555444333333222222222333333444444444222222222222222222222222222222222222222222222222111222333333444444333333333333333444444333333333333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333444444444555555888777666555444444555666555555666666777888888999777:::===<<<<<>>;;;999777666666666555444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222555444333222222333444555666555333222111222222333555555555555555555444444555555666666777777888888999888777>>>DDDAAANNNjjj~~~qqqhhhgggrrrvvvkkkrrrvvv~~~~~~wwwkkkoooppp|||rrrggg[[[UUUNNNKKKKKKLLLMMMLLLNNNTTT[[[^^^___eeeooowwwxxxooopppzzz{{{sssuuurrrqqqpppnnnnnnvvv{{{sssmmmllllllfffdddbbb```____________\\\]]]______^^^^^^___aaafffiiimmmqqqxxxvvvccc```iiivvv|||qqqooonnnpppkkkUUUFFF@@@??????<<<:::777777777777666444888888777777666666555555222222222333333444444444555555555444444333333333555555444444444444555555444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444222222222333444555666777;;;;;;;;;<<<>>>AAACCCEEEFFFFFFHHHIIIIIIHHHGGGFFFHHHNNNWWWbbbooo|||}}}||||||}}}~~~xxx}}}kkkdddbbbxxxrrrTTTBBB>>>;;;999777666666666555444444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222444444444333333444444444555444333222222222333444555555555555555555555555555555666666777888888888888999999???DDDBBBQQQooo|||yyyzzz|||~~~xxxkkkfffjjjwwwsssiiiqqqxxxxxxlllqqqtttxxxkkk```TTTPPPLLLJJJKKKMMMNNNNNNQQQWWW\\\```dddlllyyy~~~ssspppttt~~~}}}|||zzzyyyxxxuuutttzzz}}}sssjjjbbb^^^\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[[[[ZZZ[[[]]]______ccchhhmmmtttzzzhhhbbbgggooo|||qqqmmmhhhiiixxxuuu^^^KKK@@@<<<<<<<<<:::888777777777666555666666666666555555555444333333333333444444444444555555444444444333333333555555444444444444555555444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333444555666888888;;;;;;;;;<<>>;;;999777666666666555444444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333222222333444444555555444444333444333333333333333444555555555555555555555555555555555666777777888888999777;;;;;;@@@EEEEEEVVVuuuzzzrrrpppsssyyy~~~zzzmmmbbbcccnnnssskkkuuu~~~yyynnntttyyy|||ooobbbWWWMMMKKKJJJJJJMMMOOOPPPPPPUUUYYY^^^cccjjjxxxwwwsssxxx|||uuuhhh^^^XXXVVVSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWXXXWWWWWWYYY]]]___^^^ccchhhnnnuuu~~~mmmcccbbbeeexxx~~~vvvpppkkkfffeeessslllUUUEEE===<<<<<<:::888777777777666555555555555555444444444444555555555444444444444444555444444444444333333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444444444444555666777999999;;;;;;<<<===???BBBDDDEEEGGGFFFEEEEEEFFFGGGHHHIIIKKKRRR___mmmyyysssrrrtttjjjbbbqqq~~~}}}yyyttt{{{___III???;;;999777666777777555444444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333222333444555555444333222333333333333444444555555555555555555666666666666555666666777888888999999666<<<>>>AAAFFFHHH[[[yyy|||vvvrrrssswww~~~~~~mmmddd]]]dddwwwxxxuuuxxxnnnttt{{{tttfffZZZQQQJJJJJJKKKMMMOOOQQQRRRRRRWWW[[[```fffrrryyy|||}}}qqqcccYYYVVVVVVUUUSSSPPPRRRSSSUUUVVVVVVVVVUUUXXXXXXXXXWWWWWWZZZ^^^bbbhhhkkkpppvvv~~~qqqbbb[[[\\\iiiyyy}}}yyypppoooooonnnjjjjjjuuu~~~zzzbbbMMMBBB@@@<<<:::888777888888666555555555555555555555555555666666666555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444555666777999999;;;;;;===>>>AAACCCDDDEEEGGGFFFDDDDDDEEEGGGJJJKKKOOOUUU```mmmzzz~~~jjjlllqqq~~~ggg___nnn{{{{{{}}}eeeMMM@@@<<<:::888777777777666555444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333222333444555555444333222222333333444555555555555555555555666666666777777666666777777888999999999666===>>>AAAGGGKKK]]]yyy}}}yyyuuussswwwuuuddd___^^^jjjuuummmttt|||mmm```VVVOOOJJJLLLNNNPPPQQQSSSTTTUUUYYY]]]ccclllzzzxxxpppfffZZZSSSRRRTTTSSSRRRPPPRRRTTTVVVXXXXXXXXXXXXZZZ[[[[[[[[[\\\___dddgggssstttvvv{{{sssaaaWWWXXX^^^gggppptttwwwzzz}}}}}}kkkoootttvvvtttssszzzmmmUUUFFFAAA===;;;888888888888777555666666666666666666666666666666666555555444444333444444444444444444444444333333444555555444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333444555666888888;;;<<<>>>@@@BBBDDDEEEEEEGGGFFFDDDDDDEEEHHHKKKNNNQQQVVV```ooo~~~~~~www^^^bbbkkkzzzbbb[[[lll~~~}}}lllRRRBBB<<<:::888777777777666555444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444555555222222333333333333444444333444444555555444444333333444444555555555555444555555555666666777777888666666777888888999999:::777>>>>>>@@@IIINNN\\\sss~~~yyysssssszzzsss``````eeeuuuqqqlllttt}}}yyyfffZZZSSSNNNKKKNNNPPPRRRRRRTTTVVVXXX\\\aaajjjwwwuuuooobbb\\\UUUPPPQQQRRRSSSSSSQQQRRRTTTVVVWWWXXXYYYYYY]]]___aaacccfffkkkpppttt}}}}}}~~~uuueeeZZZXXXXXX\\\dddlllsss}}}vvvyyy}}}~~~}}}|||}}}vvv[[[GGG>>>===;;;999888888888777666666666666777777777777777555555555444444444444444333333333444444444444555222333444555555444333222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333444555666888888;;;<<<>>>AAACCCDDDEEEFFFGGGFFFEEEEEEGGGJJJMMMOOOTTTYYYdddtttzzzzzzRRRYYYfffxxx```ZZZjjjwww~~~sssVVVDDD<<<:::888777888888666555444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444444444444333333444444444444555555666666555444333444555555666777777888888666777777888888999::::::888>>>===???JJJPPPZZZlllrrrqqqqqqwwwrrr___eeeooo|||mmmkkkuuuooo^^^TTTOOOLLLJJJMMMPPPQQQRRRUUUYYY]]]aaahhhtttuuukkkeeeZZZXXXUUUSSSRRRSSSTTTUUUSSSSSSTTTUUUWWWYYYZZZ[[[bbbfffkkkqqqwww}}}yyylllcccZZZWWWXXXaaajjjsss|||aaaKKK???===;;;999888999888777666555555555666666666777777333333333333444444444444333333333444444444555555111222444555555444222111222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444555666777999999;;;===???BBBDDDEEEFFFFFFGGGGGGFFFGGGIIILLLOOOPPP[[[___jjjzzz{{{LLLUUUdddyyyaaaYYYgggooowwwYYYEEE===:::888777888888777555444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444555555333222222333555555555555666666666555333222444555555666777888888999777777777888999999::::::999>>><<>>===;;;999:::666555555555666666666555555555555555555555555555444444444444444444444444555444444444333222111000444333333222222333333333333333333333333333333333333333333444444444555555222222333333444555555666444555666888:::;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGJJJIIIIIIKKKPPPYYYfffppp|||WWWzzzzzz___VVVZZZnnn~~~~~~mmmQQQCCC===999999888555555666444444444333333333333222222333333444444333333222333333333333333333333333333333333333333333333333222222333333333444444444333333444444555444444333333333333333333333333333333444444555555444444333333333333444444444555555555555555555666666777777444555555666777777666666555666888888777888;;;===@@@AAADDDKKKVVVdddsssnnnooouuullliiissshhh\\\QQQMMMKKKJJJLLLPPPPPPSSSVVVXXXXXX```vvv{{{ggg[[[WWWTTTSSSTTTTTTVVVWWWZZZffftttzzzxxxuuuvvvwww{{{{{{qqqiii```]]]eeekkkQQQGGG???>>>===:::888999777777777666555444444444555555555555555555555555444444444444444444444444444555555444444222111000333333333222222333333444333333333333333333333333333333333444444444555555444444444444444444444444555666777999:::<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGJJJJJJJJJLLLTTTbbbpppxxxVVVvvveeeXXXYYYkkk|||}}}||||||~~~qqqUUUCCC===999999999666555777444444333333333222222222222333333444444333333222333333333333333333333333222222333333333333444444222222333333444444555555333333444444555555444444333333333333333333333333333444444555555444444333333333333444444444555555444444444555555666666777444555666666777777777777555666777888888999;;;===@@@@@@FFFPPP\\\hhhwww~~~pppxxxzzzqqqjjjiiitttsss___WWWOOOLLLKKKKKKMMMRRRQQQSSSWWWZZZ\\\ggg~~~sssaaaXXXVVVTTTSSSTTTUUUXXXXXX[[[iii{{{{{{}}}}}}vvvooogggaaadddxxx~~~~~~zzzYYYJJJ>>>===<<<777555888777888888777444333333444555555555555555555555555444444444444444444444444444555555666555444222111333333222222222333444444333333333333333333333333333333333444444444555555555555555555444444333333666666888999;;;===>>>>>>AAAAAABBBCCCEEEFFFGGGHHHIIIKKKLLLNNNYYYjjjxxx~~~}}}PPPkkkjjj\\\[[[lll||||||~~~vvvZZZCCC===999:::999666555777555444444444333333333333222333333444444333333222333333333333333333333333222222222333333444444444222222333333444555555666222333444444555555444444333333333333333333333333333444444555555444444333333333333444444444555555222333333444555555666666444444666777777888888888444666777888888999;;;>>>BBBEEEOOO^^^jjjttttttnnn|||{{{qqqrrr~~~~~~}}}mmmggghhhttt|||fffZZZSSSNNNNNNMMMLLLNNNRRRTTTUUUZZZ```ffftttxxxiiiZZZTTTTTTSSSSSSSSSTTTXXXZZZ]]]mmmyyyzzz{{{{{{vvvnnnfffbbbmmm}}}bbbPPPAAA>>>===777666;;;555777888777444333444666555555555555555555555555444444444444444444444444444555666777777666444333333222222222333333444555333333333333333333333333333333333444444444555555444444444444555555555555666777888:::;;;===>>>???AAAAAABBBDDDEEEFFFGGGHHHGGGKKKMMMQQQ]]]ppp~~~{{{rrrLLLddd~~~nnn``````rrryyy]]]DDD>>>::::::999666555777666666555555555444444444222333333444444333333222333333333333333333333333222222222333333444444444222222333333444555666666222333333444555555555444333333333333333333333333333444444555555444444333333333333444444444555555222222333333444555666666444444666777888888888888444666777888888999<<<>>>FFFKKKYYYlllxxx~~~kkkjjj{{{tttkkknnnzzz{{{|||xxxlllfffgggsssttt^^^WWWRRRNNNOOONNNMMMNNNRRRXXXYYY^^^fffpppoooaaaTTTQQQSSSSSSSSSSSSQQQWWW[[[```qqqtttssssss}}}{{{tttiii```eeezzz|||vvvvvvkkkWWWEEEBBB@@@::::::???333555777777555444666888555555555555555555555555444444444444444444444444333444666888888777555444222222222222333333444555333333333333333333333333333333333444444444555555222333333444555666777777777777888:::<<<===??????AAABBBCCCDDDEEEFFFGGGHHHFFFKKKNNNRRR```ttt~~~tttjjjLLLVVVuuuoooeeehhhrrr|||^^^FFF???::::::999777666888555555555444444333333333555444333333222222333333222222333333333333444444333222222111111222222333111222333333444444333333333333333333333333333333444444333333333444555555333333333333333333333333555555555555555555555555555555555555555555444444666666666666777777777777777888999999999<<<@@@CCCGGGPPPgggwwwggggggyyyxxxtttxxx|||~~~}}}tttiiiddddddqqqnnn\\\QQQOOOLLLLLLMMMPPPRRRRRR]]]]]]cccooo|||{{{ccc[[[TTTSSSTTTTTTUUUXXXUUU[[[```hhhxxxrrrhhheeeuuu~~~|||vvvllldddeeemmmvvvuuuqqqsss}}}yyycccKKK@@@<<<::::::>>>888888888888777777777777666555555555555444444444444444444444444444444444555555555444444333333222555555444444444333333333444444444444444444444444222222333333333444444444333333333333444555666666777888999;;;===>>>???@@@CCCDDDEEEEEEDDDEEEGGGIIIMMMHHHMMM]]]kkkttt~~~|||oookkkKKKVVVuuuvvviiikkkxxxzzz```GGG@@@::::::999777666777555555444444444333333333555444333333222222333333222222333333333333444444333222222111111222222333111222333333444444333333333333333333333333333333444444333444444444444444333333333333333333333333555555555555555555555555555555555555555555555555666666666666777777777777777888999999:::<<<@@@CCCJJJSSSjjjvvviiikkk~~~uuurrrvvv{{{{{{pppiiigggqqqiiiXXXNNNMMMKKKKKKNNNQQQTTTUUU[[[]]]fffuuurrr^^^WWWRRRSSSTTTTTTVVVYYYWWW___fffooopppeeeccctttzzznnnddd```dddiiiwwwrrrssszzzkkkPPPBBB===::::::<<<888888888888777777777777666555555555555444444444444444444444444444444444555555555444444444444444555555444444444333333333444444444444444444444444222222333333333444444444333333333333444555666666888888:::;;;===>>>@@@@@@CCCDDDEEEEEEEEEFFFHHHJJJHHHGGGPPPcccsss}}}}}}rrrjjjJJJUUUttt|||}}}{{{kkkjjjyyy|||gggJJJBBB;;;999999777666777555444444444444333333333555444333333222222333333222222333333333333444444333222222111111222222333111222333333444444333333333333333333333333333333333333444444444444333222444444333333333333333333444444444444444444444444555555555555555555555555666666666666777777777777777888999999:::===AAADDDKKKVVVooo~~~~~~rrrjjjpppyyyoooooovvv}}}vvvooollltttbbbSSSKKKKKKKKKLLLNNNSSSWWWYYY]]]aaalllzzz{{{gggYYYSSSPPPRRRTTTUUUWWWZZZ\\\fffqqqzzzooobbb^^^ppp}}}qqqeee^^^\\\]]]ppp|||}}}~~~zzz|||xxxrrrqqqtttwww}}}wwwXXXEEE>>>;;;999999888888888888777777777777666555555555555444444444555555555555555555555555555555555555555555666666555555444444444333333333444444444444444444444444333333333333444444444444333333333333444555666777888999:::<<<===???@@@AAABBBDDDFFFFFFFFFFFFHHHJJJHHHIIIVVVkkk|||zzzyyyvvviiiIIIUUUsssyyyyyy|||fffaaarrr}}}pppNNNDDD;;;999999777666777444444444444444444444444555444333333222222333333222222222333333333444444333222222111111222222333111222333333444444333333333333333333333333333333222333444555555444333222444444444444444333333333444444444444444444444444444444444555555555555555666666666666777777777777777888999:::;;;>>>BBBEEEJJJZZZvvv}}}sssiiigggssstttjjjooo{{{~~~uuuppppppzzzuuu\\\OOOKKKKKKLLLMMMOOOSSSXXX\\\aaagggqqq}}}qqq___UUUQQQPPPRRRTTTUUUXXX]]]dddqqq|||vvvgggaaaqqq~~~uuujjjbbb\\\ZZZbbbqqq|||xxxooonnnsssvvvwww|||}}}yyyrrrnnnnnnooosss___HHH???<<<:::888888888888888777777777666666555555555555444444444666666666666666666666666444555555555666666777777555555444444444333333333444444444444444444444444333333333444444444444555333333333444444555666777999999;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGHHHIIIKKKMMMPPP]]]qqq|||xxxgggIIITTTqqqvvvvvv|||bbbXXXiiiwwwuuuRRRFFF;;;888999777666666444444444444444444444444555444333333222222333333222222222333333333444444333222222111111222222333111222333333444444333333333333333333333333333333333333444555555555555444555555555444444333333333444444444444444444444444444444444555555555666666666666666666777777777777888999::::::<<<>>>CCCFFFLLL```|||~~~|||lllcccfffwwwzzzrrr{{{~~~nnnmmmtttkkkWWWOOOLLLMMMOOOOOOPPPTTTZZZ^^^ccckkkuuuhhhYYYUUURRRQQQTTTUUUVVV[[[aaaooo|||qqqkkk|||xxxpppggg___YYYZZZaaaffffffeeeiiipppttt|||wwwpppooonnnqqqgggNNNBBB>>><<<999888888888888777777777666666555555555555444444444666666666666666666666666444555555555666666777777555555444444444333333333444444444444444444444444333333444444444555555555444444444444555666777777999:::;;;===???@@@BBBBBBBBBDDDGGGHHHHHHIIIJJJKKKPPPUUUaaarrr}}}{{{xxxeeeHHHQQQlllrrrtttaaaTTTddd{{{xxxyyyUUUHHH;;;888999888666666333333333444444444444555555444333333222222333333222222333333333333444444333222222111111222222333111222333333444444333333333333333333333333333333444444444444555666888999666666555555444333333333333333333333333333333333333333444444555666666666666666666666777777777777888999:::;;;<<>>???AAABBBCCCBBBDDDHHHIIIJJJJJJKKKLLLOOOVVVccctttxxxyyywwweeeFFFMMMgggnnnrrr~~~bbbTTTbbb}}}}}}}}}}}}XXXIII;;;777999888666666333333333444444444555555555444333333222222333333222222333333333333444444333222222111111222222333111222333333444444333333333333333333333333333333555444333333555888;;;===666666666555444444333333333333333333333333333333333333444444555666666777666666666666777777777777888999:::;;;===@@@EEEHHHRRRjjj|||tttnnnuuuwwwiiinnn|||uuuYYYOOOOOOKKKOOORRRSSSUUUYYYaaagggrrr{{{fffYYYSSSUUUSSSSSSWWWZZZ```kkkuuu~~~{{{wwwooocccYYYTTTUUUZZZbbblllwww||||||}}}~~~|||___JJJAAA===:::888888888888777777777777666555555555555444444444444444444444444444444444555555555444444444444444555555444444444333333333444444444444444444444444444444444444555555555555444444444444555666777888;;;;;;===>>>@@@AAACCCCCCAAADDDHHHJJJKKKKKKKKKLLLPPPZZZiiixxx|||uuugggDDDJJJccckkkqqq}}}bbbTTTbbb}}}}}}ZZZJJJ;;;777888888666666333333333444444555555555555444333333222222333333222222333333333444444444333222222222222222222333222222333444444444333333333333333333333333333333555444333333555999>>>@@@777777666555444444333333333333333333333333333333333333444444555666777777666666666666777777777777888999;;;<<<===@@@EEEIIIRRRhhh{{{yyy{{{wwwvvvlllrrroooTTTMMMOOOIIINNNRRRTTTVVV[[[dddlll~~~uuubbbXXXUUUTTTRRRSSSWWW\\\dddqqq}}}{{{}}}{{{zzzyyyrrrfff\\\RRRVVV^^^iiittt~~~~~~~~~}}}fffMMMBBB>>>:::888888888888777777777777666666555555555444444444444444444444444444444444555555555444444333333222555555444444444333333333444444444444444444444444444444444555555555666666555444444555555666777888;;;<<<===>>>@@@BBBCCCDDDAAADDDHHHKKKKKKKKKLLLMMMTTT___ooo}}}ssshhhGGGKKKUUUaaaiiitttdddRRR^^^nnn~~~|||dddKKK>>>===888777999666666666555444333333222222333222222111111222222333333333333333333333333333444444333333333333222222222222222333333333444444333222222111222333555666555555555555555555555555555444333222222333444555666666555444333333333333666555444333333333333333444444555555666777777777<<<888888;;;===>>>CCCIIIWWWfffzzz}}}sssxxxtttvvvzzzuuuyyybbbQQQOOOSSSOOOSSSWWWVVVUUU\\\kkkxxxvvv___VVVXXXWWWUUUVVVZZZ___gggvvvxxxtttuuu||||||vvvnnnddd^^^SSS[[[ccckkkwwwxxxuuuzzzlllSSSDDD>>>===999999999999999888777666555555444444444333333333555555555555555555555555444444444444444444444444444444444333333333222222444444444444444444444444444444444444444555666777333333333444666777999:::999:::;;;===???AAACCCCCCLLLIIIIIIKKKLLLLLLNNNSSS[[[hhhwwwnnnlllEEEIIIQQQ]]]kkk{{{iiiTTT]]]hhh}}}fffLLL>>>===888777999555666555555444333333222222444333333333333333333444333333333333333333333333444444333333333333222222333333333333444444444444666555444333333333444555444444444444444444444444444444444333333444444444555555444444333333444444666666555444444444444444555555666777777888888999:::888888<<>>::::::::::::999888777777555555555555444444444333555555555555555555555555444444444444444444444444444444444333333333222222444444444444555555555555555555444444444555555666555555666666888999;;;<<<:::;;;<<<>>>@@@BBBDDDDDDJJJHHHHHHKKKMMMMMMQQQVVVgggtttnnnpppEEEIIIPPP___vvvoooXXX[[[aaarrrvvvvvvwwwxxxzzz}}}iiiNNN???===888888999555555555555444444333333222555444444333333444444555333333333333333333333333444444333333333333222222333444444444444555555555888777666555444444444444333333333333333333333333333444444555555444444333444444444333444444555666777666666555555555555666666666777888888999999:::999777999>>>@@@BBBHHHOOOaaajjjtttwwwsssuuu~~~xxx{{{www{{{pppYYYNNNMMMOOOSSSXXX]]]___aaaiiivvvqqq]]]WWWZZZYYYXXX\\\dddmmmsss|||zzzzzz~~~tttjjjnnnzzz}}}|||{{{zzzwwwqqqjjjeee```eeeiiiooo|||eeeMMMAAA???;;;;;;::::::999888888777666666666555555555444444555555555555555555555555444444444444444444444444444444444444333333333333222222333333444444555555666666555444444444555555555666666777888:::;;;<<<;;;<<<===???AAACCCEEEFFFHHHFFFGGGKKKLLLMMMRRRYYYnnn}}}ooovvvFFFKKKUUUjjjrrrZZZ\\\^^^nnnwwwxxxyyyzzz|||~~~nnnQQQ@@@===888888999555555555444444444333333333444444333333333333444444333333333333333333333333444444333333333222222222444444444555555555666666666555555444444444444444333333333333333333333333222333444555555444333222333333333444444555777777777777666666666666666777666666777777888999999:::999888:::???AAABBBIIIQQQ```iiirrruuuuuu}}}qqqrrrzzz}}}cccRRRMMMNNNQQQUUUYYY^^^bbbgggsssnnn\\\XXX[[[YYYYYY^^^iiisssxxx~~~xxxrrruuuwwwooovvv~~~}}}|||{{{yyytttmmmhhhccceeehhhssslllQQQCCCAAA;;;;;;:::999888777777777777666666666666555555555555555555555555555555555444444444444444444444444555444444444444333333333000000111111222222333333777666555444444444444444444444555666777999:::;;;<<<===???AAACCCEEEFFFGGGIIIGGGIIIKKKLLLLLLRRRZZZnnnuuuEEEJJJZZZwwwsss[[[\\\^^^nnn{{{}}}~~~~~~rrrTTT@@@===999888999444444444444444444333333333333333222222222222333333333333333333333333333333444444333333333222222222444444444555555555666666222222333333444444444444333333333333333333333333222333444555555444333222333333333444555666777888777777666666666777777888555555666777777888888999999999<<>>???AAACCCEEEGGGHHHKKKJJJJJJLLLKKKKKKQQQZZZmmmDDDGGGYYY~~~sss\\\\\\^^^mmmyyy{{{}}}}}}|||~~~wwwWWWAAA===999999999444444444444444444444444444333222222111111222222333333333333333333333333333444444333333333333222222333444444444444555555555000111222333444444444444333333333333333333333333333444444555555444444333444444444444555666777888666666666666666777777888555555666666777888888999::::::===AAACCCGGGSSS___jjjvvvyyylllyyyyyyeeeSSSOOOOOORRRWWWXXX[[[```iiivvvjjj^^^ZZZZZZ\\\```iiissszzz~~~~~~~~~}}}|||zzzvvvqqqmmmhhhdddeeevvv|||]]]IIIEEE===<<<999777666666666666666666666555555555444444555555555555555555555555444444444444444444444444555555555555444444444333555555555555555555444444666666555444444444555555777888888999:::<<<===>>>===>>>???AAACCCEEEGGGHHHKKKKKKLLLLLLJJJJJJQQQ[[[nnnGGGEEEWWW~~~ttt\\\[[[ZZZhhhssswwwzzz{{{zzz|||zzzYYYBBB<<<999999999333444444444444444444444444333333333222222333333333333333333333333333333333444444333333333333222222333333333333444444444444222333444555555444444333444444444444444444444444444444444333333444444444555555444555555666777777666555555555666666777888666666777888888999999:::::::::>>>BBBFFFNNN]]]llluuuyyyoooyyyyyysssYYYQQQRRRQQQRRRVVVYYY^^^fffrrrwwweee``````___bbbgggqqqzzz}}}{{{{{{zzzzzzyyywwwssspppgggcccaaakkkgggNNNFFF???>>>;;;999888777888888555555555555444444444333555555555555555555555555444444444444444444444444555555555555444444444444555555444444333333222222555555444444444555555666888888888999;;;<<<>>>???===>>>???AAACCCEEEFFFGGGIIIJJJKKKLLLJJJJJJSSS^^^vvvKKKEEEVVV}}}uuu]]]YYYVVVbbbqqquuuyyyzzzzzz}}}|||ZZZBBB<<<999999999333444444444444444444444444555444444333333444444555333333333333333333333333444444444333333333222222222222222333333333444444555666666666666444333222555555555555555555555555555555333222222333555555666555555555555666777777555555555555555666777777777888888999::::::;;;;;;999:::>>>CCCIIISSSeeevvv|||}}}yyyqqqqqqssszzz}}}{{{dddQQQQQQUUURRRQQQTTT[[[aaalllyyykkk___aaaeeeffffffmmmwwwwwwwwwwwwxxxxxxwwwtttqqqccc```]]]```qqq~~~oooRRRGGGBBB@@@===;;;999999999:::555555444444444333333333555555555555555555555555444444444444444444444444666666555555555444444444333222222111000///......444444444444444555666777666666777888999;;;<<<=========???AAACCCEEEFFFGGGGGGHHHJJJLLLJJJKKKUUUaaaIIIJJJTTTttt{{{cccVVVYYYccctttyyy|||yyyxxx~~~___HHHAAA:::888:::555666666666666555555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333444555555555444333333222555555555444444333333333222333333444333222000///333333333444444444555555666666666666777777777777666666666666777888999:::;;;;;;@@@GGGKKKTTThhh{{{zzzmmmpppsssnnnaaahhhuuu~~~~~~~~~eeeWWWNNNRRRUUURRRUUU]]]ccciiisssnnneeecccccceeegggxxx}}}~~~~~~}}}yyyvvvuuutttrrrqqqgggddd```]]]cccqqquuuvvv}}}\\\FFFBBB>>>;;;<<<:::666444666666777888888888777555444555555555555555555555555333333333444555666777888333444444555555444444333555555555555555555444444555555666666555444333333999999::::::;;;<<<======???@@@CCCFFFGGGHHHGGGGGGOOOKKKKKKMMMHHHEEETTTiiiFFFJJJXXXzzzeeeRRRTTT___rrrzzz___HHHAAA:::999:::666666666666666555555555555444444333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444555555444444333222555555444444444333333333333333444555444444222222333333444444444555555555666666666666777777777777666666666777777888999:::;;;===BBBGGGKKKUUUjjjuuujjjnnnyyyjjjeeeooo|||~~~qqq___SSSNNNSSSVVVUUUWWW^^^eeelllyyywwwhhhccccccdddgggjjjuuu}}}~~~~~~{{{zzzyyyxxxvvvuuufffbbb]]]YYY\\\fffuuuwwwvvvaaaIIICCC???<<<<<<;;;777666888666777777888777666555444555555555555555555555555444444444444444555666777333444444555555444444333555555555555555555555555666666555555555444444444999999:::;;;<<<<<<======???@@@CCCFFFGGGHHHHHHGGGLLLIIIJJJMMMKKKMMM___tttCCCJJJ\\\mmmTTTSSS___tttyyy```IIIAAA:::999;;;777666666666555555555555444222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333555444444444444333333333333444444555555555555444333444444444444555555555666666666666777777777777777777777777777888:::::::::???DDDHHHJJJVVVooo}}}mmmfffmmmwwwggghhhvvvnnn[[[VVVOOONNNTTTXXXWWWZZZ```gggrrrwwwmmmdddccceeehhhmmmqqquuuyyyuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{{{{{{{zzzwwwuuugggbbb\\\VVVUUU[[[dddkkkzzz~~~~~~zzzwww~~~kkkPPPFFF@@@<<<<<<;;;888777999777777777777777666555555555555555555555555555555555555444444444555555666333444444555555444444333555555555555555555555555777666555444444444555666888999:::;;;<<<===>>>>>>???AAACCCFFFHHHHHHIIIHHHJJJHHHIIILLLMMMTTThhh}}}CCCJJJ\\\vvv\\\ZZZfffxxxbbbJJJBBB;;;999;;;777666666555555555444444444111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555444444333333444444444444444444444444333333444444555555555555444444444444555555555555666666666666777777777777777777777777888999::::::;;;AAAGGGHHHKKKZZZvvvtttgggdddnnnvvvhhhkkkwwwzzz|||ooo^^^RRROOOMMMOOOVVVYYYZZZ^^^ccclllyyynnngggdddfffjjjnnntttzzz{{{uuummmmmmooorrrtttuuuvvvxxxzzz~~~~~~}}}{{{zzzyyyyyyyyywwwsssqqqiiiddd]]]VVVSSSTTTXXX\\\hhhkkkrrrxxxyyyyyy|||~~~{{{{{{vvvYYYHHHAAA;;;;;;;;;999888999777777777777777666666555555555555555555555555555666555555444444444555555333444444555555444444333444444444555555555555555888777555333333444666777888999:::;;;<<<===>>>???@@@AAACCCFFFHHHIIIJJJJJJKKKIIIIIIKKKNNNXXXnnnCCCIIIWWWvvv|||dddaaalll|||eeeLLLCCC;;;999;;;777555555555555444444444444111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555444444333444444444444444444444444222222333333333444555555444444444555555555666666666666666666777777777777777777777777888999:::;;;;;;BBBHHHIIINNN```|||~~~~~~zzznnneeefffrrr{{{ooommmttt~~~{{{ooosss|||}}}kkk]]]SSSOOOLLLNNNSSSXXX[[[^^^dddkkktttzzzhhheeeeeejjjmmmqqqxxxqqqgggeeehhhkkknnnooooooooopppsssxxx{{{|||}}}|||{{{zzzxxxwwwvvvtttpppmmmiiiddd]]]VVVRRRQQQQQQRRRZZZ\\\bbblllrrrvvv|||}}}vvvwwwzzz}}}bbbKKKBBB;;;::::::888777888888777777666666666666666555555555555555555555555666555555444444444555555333444444555555444444333444444444555555555666666888666555444444555777888888999:::;;;===>>>???@@@AAABBBDDDFFFHHHJJJKKKLLLKKKJJJJJJLLLRRR```vvv{{{DDDGGGRRRlllyyy}}}dddaaannn~~~hhhNNNDDD;;;888:::666555555555444444444444333111111222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333333333444444444444555444333333222333333444555444444555555555666666666666666666666777777777777888888777888888999:::;;;<<>>CCCGGGJJJYYYssszzzrrrooowwwuuuxxx~~~tttiiieeehhhssswwwfffVVVQQQOOOMMMNNNRRRPPPXXX___ccciiiwwwzzznnnfffhhhnnntttwww{{{zzzjjj\\\YYYZZZYYY[[[^^^_________```bbbhhhpppvvv||||||yyyvvvtttttttttsssrrrnnnggg___XXXTTTRRRNNNLLLKKKRRRccczzz[[[NNNBBB>>>>>><<<::::::999888666555555555666777555555555555555555555555333333333444555666777888333444444555555444444333333333444444555666777777444555666777888888777777888999:::<<<>>>???AAAAAABBBCCCDDDFFFIIIKKKNNNOOOJJJKKKKKKLLLSSSdddwwwEEE===DDDYYYjjjnnnsss{{{yyy\\\YYYnnn|||xxx~~~}}}kkkiiiuuuzzzqqqPPPCCC???999777999666666666666555555555555333333333333333333333333333333333333333333333333444444444444444444444444555555555444444333333333333222222111111222222333555555666666555444333333333555777777666555666666444444444555555555555666777777777777777777777777777777888999::::::;;;;;;BBBDDDFFFKKKZZZppp{{{sssxxx~~~nnn~~~~~~yyynnnjjjaaakkkyyy{{{fffZZZOOOLLLMMMNNNOOORRRVVVZZZ```fffooo|||vvvllliiilllttt{{{|||}}}ooocccXXXVVVWWWXXXYYY\\\[[[\\\^^^aaaeeekkksssxxx}}}{{{yyyvvvttttttsssqqqooogggddd___YYYTTTQQQOOOOOOMMMRRR```xxxjjjTTTDDDDDDBBB888666===555555444444444333333333444555555555666666777777666666666666666666666666444444555555555555555555444444444555555555555666444444333444444555666777::::::;;;===>>>@@@AAAAAACCCDDDFFFHHHJJJLLLNNNNNNLLLNNNNNNOOOYYYiiiwww}}}FFF???CCCUUUdddkkkttt~~~{{{[[[SSSddd}}}|||mmmmmmyyy}}}sssRRRDDD???:::777999666666666666555555555555333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333333333222222222222333333555555555555555444333333444666777777555444555666555555555666666666777777777777777777777777777777777777888999:::;;;;;;<<>>@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOLLLMMMLLLPPP]]]qqqGGGAAABBBMMM[[[fffttt\\\OOO[[[vvvssssssvvvUUUEEE???:::888999666666666666555555555555333333333333333333333333333333333333333333333333444444444444444444444444555444444444444333333333333333222222222222333333444555555555555444444333555666888777555444444444666666666666777777777888777777777777777777777777777777888888:::;;;<<<===BBBEEEIIINNN[[[lllwwwzzzzzz|||yyy}}}yyy{{{{{{lllaaa___ccciiipppwww}}}pppXXXPPPJJJJJJMMMNNNPPPSSSXXX[[[___eeepppyyytttuuuzzzxxxkkkeee\\\UUUUUUXXXYYY\\\___^^^bbbfffkkkpppuuu{{{||||||yyytttpppooonnnlllkkkhhheee```ZZZUUURRRPPPOOORRRSSS[[[ppp{{{~~~yyy^^^GGGCCCCCC===:::<<<999999888888888777777777555555555555666666666666666666666666666666666666555555555555555555555555444444444555555555555666666666666666777888999999<<<<<<>>>???AAACCCDDDEEEEEEEEEGGGIIIKKKLLLNNNOOOLLLLLLLLLRRRddd|||HHHCCCAAAHHHUUUgggzzzaaaPPPYYYgggvvvxxxxxxzzzYYYGGG???;;;888888666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333222222333333333444444444555555444444333555777888777444333333333555555666666666777777777666666666666666666666666888888888888999;;;===>>>CCCEEEHHHOOO]]]nnnxxxzzz{{{zzz}}}~~~vvvxxx~~~wwwccc[[[YYY\\\aaagggnnnuuu~~~jjjVVVPPPLLLNNNQQQQQQSSSVVVYYY]]]ccckkkxxx{{{xxx{{{xxxooohhhbbbZZZTTTUUUWWWXXX[[[___cccgggnnntttyyy~~~}}}yyytttpppnnnlllkkkjjjgggddd___YYYUUUQQQOOOOOORRRRRR[[[rrreeeIIIBBBBBB>>>:::;;;999999999999888888888888555555555666666666666666666666666666666666666666555555555555555444444444444444444555555555555666666666666666777888999999;;;<<<>>>???AAACCCEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOLLLNNNQQQ[[[nnnEEECCCBBBIII\\\wwwdddQQQWWW]]]hhhrrrvvvvvvyyy}}}wwwuuu}}}~~~^^^HHH???;;;999888666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444333333333333333333444333333444444444444444333555666777666444222222333444444555555555666666666666666666666666666666666888888777888999<<<>>>???EEEFFFHHHPPP```ttt|||xxxxxxrrrvvvnnn^^^WWWWWWXXX[[[aaagggppp}}}|||gggVVVQQQOOOQQQSSSSSSUUUYYYXXX^^^hhhsss~~~|||{{{qqqllljjjkkkbbb[[[VVVUUUVVVWWW[[[aaalllqqqxxx|||xxxssspppooommmlllkkkfffccc^^^YYYTTTPPPOOONNNPPPSSSaaa}}}lllNNNBBBAAA>>>;;;:::999999999888888888777777666666666666666555555555666666666666666666666666666666555555555444444444444444444555555555555666555555555555666777888888:::;;;===???AAACCCDDDEEEGGGGGGIIIJJJLLLMMMNNNOOOMMMSSS\\\iii{{{@@@BBBDDDNNNjjjfffOOOSSSXXX```jjjppprrrtttyyy}}}rrrnnnyyybbbJJJ???<<<:::888666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555444444333333333333444444222333333444444444444333444555777666444333333333444444444444555555555555777777777777777777777777888888777888999<<>>;;;:::999888888888888777777777666666666666666555555555666666666666666666666666666666666555444444333333444444444555555555555666555555555555666777888888:::;;;===???AAACCCEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOO[[[jjjxxx@@@CCCFFFRRRtttiiiPPPQQQVVV^^^iiirrruuuwwwzzz~~~pppkkkeeeKKK???<<<:::888666666666666555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333333444444444555555444444333333333333444444111222333444444444444444333444666555444333333444555555555555666666666666777777777777777777777777999888777777999<<<@@@BBBHHHKKKPPP]]]rrryyymmmuuuwww{{{|||rrrllllll{{{yyyfff[[[WWWWWWWWWYYY]]]ccckkkuuu{{{eeeVVVSSSRRRUUUWWWYYY___ffffffnnnzzznnnddddddeeehhhllliiibbb\\\[[[\\\___hhhrrrwww{{{zzzqqqpppppppppqqqpppmmmkkkiiifff```[[[VVVSSSQQQPPPQQQWWWjjj|||^^^KKKCCC???===<<<999999999888888888777777777666666666555555555555666666666666666666666666777666666555444444333333444444444555555555555666666666666666777888999999;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOOOORRRcccvvv|||BBBEEEGGGTTTvvvlllSSSRRRVVV^^^kkkvvv{{{zzz|||qqqkkkgggLLL???===;;;777777666666666555555555555555555555555555555555555333333333333333333333333444444444444444444444444333333333444444555555555555444444333333444444555111222333333444444444444222333555555444333444555666666666666777777777777777777777777777777777777999888777777999<<<@@@BBBIIIMMMUUUdddzzzuuujjjvvvrrrlllttt}}}xxxnnniiijjj~~~xxxfff[[[XXXXXXSSSVVVZZZaaajjjuuu{{{eeeXXXUUUUUUYYY\\\___gggooorrryyy~~~~~~{{{eee```eeeiiikkkmmmkkkeee___^^^___dddooozzzzzzuuummmmmmmmmoooqqqpppmmmjjjjjjgggbbb]]]XXXUUUSSSRRRRRRVVVgggdddOOOEEE@@@>>>>>>:::::::::999999999888888777777666666555555555444666666666666666666666666777777666555444444333333444444444555555555666666777777777777888999:::;;;<<<===???BBBDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPUUUggg~~~}}}yyyGGGFFFFFFRRRnnnpppLLLRRRTTT]]]hhhooosssvvv|||lllfffMMMFFF>>>777;;;777777555444444444444444777777666666555555555555333333333333333333333333444444444444444444444444555555555555555555555555666555555444444333222222333333333444444555555555333333444444555666666666555555555555555555555555777777777777888888888888:::;;;::::::;;;>>>CCCGGGPPPPPP^^^jjjyyyqqqoooooojjjiiivvvyyyvvvtttllliiirrrzzzhhh^^^ZZZXXX\\\YYY\\\fffssskkk[[[VVVUUUYYY___gggttt~~~ooo\\\]]]```gggmmmjjjkkkgggcccaaafffppp|||{{{sssooojjjmmmqqqsssqqqooommmmmmkkkfff```[[[XXXUUURRRPPPPPPXXXeeexxx}}}rrrUUUDDDBBB???999999999888888777666666666888888888888888888888888777777666666555555555444555555444444444444555555666666666666666555555555888777777777888999::::::;;;<<>>777:::777777666555444444444444555555555444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555444444555555555555555555555555777777777777888888888888::::::::::::;;;>>>DDDHHHLLLMMM^^^pppvvvpppqqqxxxhhhfffiiiuuuxxxuuuuuuooonnnwwwlll```ZZZXXX\\\```gggrrr}}}nnnZZZXXXWWWZZZdddrrr}}}gggXXX[[[]]]dddkkkjjjnnnkkkgggeeejjjttt~~~uuummmkkkjjjmmmpppqqqooommmkkkjjjjjjfff```[[[WWWTTTQQQOOOMMMSSS[[[kkk}}}yyyYYYGGGCCC@@@:::::::::999888888777666666666666666666666666666666777666666666555555555555444444444333333444444444666666666666666666666555666555555666666777888999;;;===???AAADDDFFFGGGGGGIIILLLNNNNNNMMMNNNQQQRRRYYYgggzzz@@@EEEIIIPPPeee{{{TTTSSSMMMWWWfffsss}}}rrrnnnQQQGGG>>>666999888777666555444444444444333333333333222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222333444444555666666333333333444444444444555777666666555444444333333555555555555555555555555777777777777888888888888::::::::::::<<>>777999888777666555444444444444333333222222222222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444666666555555555444444444555555555555555555555555666777777777888888888888::::::;;;;;;<<<@@@FFFKKKNNNTTTqqqxxxkkkkkksss}}}ggg```eeelllwwwwwwvvvzzzzzz|||~~~jjjbbbaaakkk{{{nnn[[[```^^^ZZZfffzzzyyypppxxxmmm\\\XXX^^^\\\```kkkooorrrqqqooonnnqqqzzzzzzqqqpppuuuxxxzzz{{{yyyuuuqqqnnnmmmhhheee___ZZZWWWSSSOOOLLLNNNMMMMMMSSS```qqq~~~zzzwwwzzzeeeLLLDDDAAA=========<<<;;;999888777777777777777777777777777777666666666666666555555555555444444333333444444555555555555555666666666666777777777888999:::;;;<<<<<<===???BBBDDDFFFGGGHHHLLLMMMOOOPPPNNNOOOUUU\\\mmmvvvDDDFFFGGGRRRrrrWWWPPPNNN^^^vvvvvvxxxVVVHHH???888999888888666555555555555555333333333333444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333444444444444444444444444444444444555555555666666666666666666666666666666666777777777888888888888::::::;;;;;;===BBBHHHLLLQQQ\\\|||tttgggkkkuuu{{{fffaaagggrrrzzzyyywww|||~~~qqqhhhjjjxxxjjjZZZ``````]]]gggxxx{{{rrrqqq}}}iii[[[ZZZ___\\\^^^iiimmmqqqrrrrrrrrrsssyyy|||uuuyyy~~~yyysssooonnngggddd___[[[WWWTTTOOOMMMNNNKKKKKKNNNUUU^^^gggnnnnnnrrrzzz{{{kkkPPPDDDAAA>>>======<<<;;;:::999888777777777777777777777777777555555555666666666666666666666555555555555666666444555555555666666777777777777888888999;;;<<<===<<<===@@@BBBEEEGGGHHHHHHMMMMMMOOOQQQOOOOOOXXXcccrrr{{{FFFGGGFFFQQQttt{{{XXXSSSMMMcccvvv}}}zzzXXXHHH@@@:::;;;888888777666555555555555444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333666666555444333333222222555444444444444333333333333333444444555666666777666666666666666666666666777777777777888888888888999:::;;;<<<>>>CCCIIINNNRRRddd{{{sssfffmmm{{{iiieeemmmzzz|||xxx~~~vvvnnnrrrfffXXX]]]___aaalll{{{~~~hhhZZZYYY___[[[]]]gggkkkqqqtttwwwvvvvvvyyy{{{yyyrrrmmmkkkeeeccc___[[[YYYUUUQQQNNNLLLJJJJJJLLLMMMPPPWWW^^^hhhrrr||||||rrrVVVGGGAAA>>><<<;;;;;;::::::999999888666666666666666666666666555555555666666666666666777777666666666666777777444444555555666777777777555555666666888999;;;<<<===>>>@@@CCCEEEGGGHHHIIIMMMLLLNNNRRRPPPPPP\\\kkkyyyDDDGGGFFFNNNllluuu|||{{{XXXVVVNNNhhhuuu}}}|||{{{XXXHHH@@@;;;===999888777666555555555555333444444444555555555666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444333555555444444444333333333444444555555555555555555666666666666666666666666777777777777888888888888999:::;;;<<>>:::::::::999999999999999666666666666666666666666555555555555666666666777666666555555555555666666444444555555666777777888555555666777888:::;;;<<<===>>>@@@CCCEEEGGGHHHIIIMMMKKKMMMRRRQQQRRR___qqq~~~AAAGGGGGGKKKddduuuuuu}}}xxxWWWVVVOOOllltttyyy}}}{{{XXXGGGAAA===>>>999888777666666555555555333333333444444555555555555555555555555555555555444444444444444444444444555555555555555555555555222333333444444555555666555555555444444333333333666666666555444444333333777777777777777777777777777777777777888888888888999:::;;;<<>>???===>>>@@@CCCFFFGGGIIIIIIMMMJJJMMMRRRRRRRRRaaauuu}}}BBBDDDFFFPPPcccvvv{{{uuunnn{{{{{{[[[VVVRRRlllppp{{{vvvzzz```JJJ???;;;888;;;:::999777666444333222555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444777666444333222333333444333333333444444444555555222333555444333333444666666666666666777777777777777777888999999999999888===;;;999<<>>===666666555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444333333333444555555333333333444444444555555222444555555444444555666555555666666666777777777777777888999999999999888:::999999<<>>;;;::::::::::::999888888888888888777777777777777777777777777777777555555666666666666555555444444555555555666666666777777777888:::;;;===>>>BBBCCCDDDFFFHHHJJJLLLMMMNNNLLLMMMPPPSSSZZZjjjyyyDDDAAA@@@CCCNNN]]]jjjpppvvvggg]]]ZZZooo~~~vvvzzzttteeeLLL@@@======777777666666666555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333333444555555666333333333444444444555555333444555555444444555666555555555666666666777777777777888999999999999888999999:::===BBBHHHNNNQQQ^^^ooo|||tttxxxqqqssstttwwwxxx~~~~~~oookkknnntttrrr^^^TTTSSSTTTVVVYYY___jjj{{{yyyqqqoooxxxvvvmmmhhhggg``````___^^^[[[XXXTTTRRROOOLLLKKKLLLJJJGGGIIINNNYYYllljjjRRRFFFAAA???<<<::::::::::::999888888888888888888888888777777777777777777777777555666666666666666666555555555555555666666666666666777777888:::<<<>>>???AAABBBDDDGGGIIIKKKLLLMMMPPPMMMMMMQQQVVV___nnn|||BBBAAAAAADDDKKKUUUcccmmmeeeYYYYYYkkkyyyzzzxxx{{{uuujjjOOOAAA>>>===<<<;;;;;;:::999888777777555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444222333333444444555555555333333333444444444555555333444666555444444555777555555555555666666666666777777888999999999999888888999;;;>>>CCCIIIPPPTTTaaammm||||||{{{wwwsss{{{vvv}}}wwwyyyyyyjjjeeegggooo~~~zzzhhhYYYSSSRRRTTTWWW[[[```iiixxx{{{sssrrr{{{yyyqqqiiidddbbb`````````^^^[[[VVVRRROOONNNLLLKKKLLLJJJHHHJJJOOO\\\lll~~~oooTTTFFFBBB???<<<;;;;;;::::::888888888888888888999999999777777777777777777777777666666666555555666666666555555555666666666777777666777777999:::<<<>>>???@@@AAADDDGGGIIIKKKLLLLLLPPPMMMMMMQQQVVV___nnn|||DDDCCCCCCEEEHHHOOO___mmmcccVVVRRR```ttt|||www|||yyy{{{tttqqqUUUEEE@@@???999888888666555444333333555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333444555555555444444333333333444444444555555333555666666555555666777444444555555555666666666777777888999999999999888777999<<<@@@DDDKKKRRRWWWnnnvvv~~~ssssssxxx|||zzz}}}qqqccc___aaannn|||qqq```UUUPPPOOOSSSWWW^^^dddmmmxxxyyyuuu~~~|||uuunnngggbbb`````````___]]]ZZZUUUQQQNNNNNNKKKJJJLLLKKKJJJMMMSSScccttttttXXXGGGCCC@@@===;;;;;;;;;:::888888888888999999999999999777777777777777777777777666666555555555555666666555555666666666777777777666777777999;;;===???@@@???AAADDDGGGJJJKKKLLLLLLNNNLLLMMMPPPSSSZZZjjjyyyFFFDDDDDDFFFHHHRRRggg{{{dddWWWLLLXXXhhhtttyyy{{{}}}~~~}}}}}}}}}uuuuuuXXXFFF@@@>>>555555444444333333333333555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333444555555555444333222333333333444444444555555444555666666555555666777444444444555555555666666777777888999999999999888777:::>>>AAAFFFLLLUUUZZZyyy}}}ssskkkooozzzwww~~~wwwiii___^^^bbbppp}}}jjj[[[SSSPPPOOOQQQXXXaaajjjsss|||~~~www}}}zzzuuuoooiiiddd```___^^^]]]\\\YYYUUURRRQQQNNNKKKJJJKKKKKKLLLQQQXXXpppyyy]]]LLLCCCAAA===;;;;;;;;;999888888888888999999:::::::::666666666666666666666666777666555444444555666777555666666666777777777777666666777999;;;===@@@AAA???BBBEEEIIILLLMMMNNNNNNMMMNNNPPPPPPPPPVVVgggxxxGGGEEEEEEHHHLLLYYYtttfffXXXJJJTTTbbbmmmsssuuuxxxzzz}}}wwwuuuXXXEEE>>><<<777888888888999999::::::555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444555666555444222111333333333444444444555555444555666666555555666888444444444555555555666666777777888999999999999888777;;;???CCCGGGMMMVVV\\\|||~~~iiidddlllvvvsssxxxrrreee^^^```eeerrrzzzfffYYYUUUSSSRRROOOWWWdddooowwwwwwzzz{{{vvvpppkkkfffbbb]]]]]]\\\ZZZXXXVVVTTTSSSNNNJJJIIIJJJKKKMMMSSS[[[||||||aaaOOODDDAAA>>><<<;;;;;;999888888888888999999:::::::::666666666666666666666666777666555444444555666777666666666666777777777777666666777999;;;>>>@@@AAA@@@CCCFFFJJJMMMOOOOOOOOOOOOQQQSSSSSSQQQUUUgggyyyHHHKKKEEEJJJMMMbbbjjjLLLNNNQQQ[[[iiissswwwyyy}}}}}}sssuuuXXXFFF>>>888999999888888777666666666777777666666555555555444444444444444444444444444444444444444444444444444444444444333333222222222444444444555555555555666333444666777777777666555444444444555555555555666666555555555555444444444888888999888666666777999888======BBBJJJKKKTTTjjj~~~~~~zzzggggggzzznnnllluuu{{{~~~}}}~~~mmm```[[[aaaiiixxxuuubbbTTTNNNPPPSSSVVV]]]jjjxxx}}}}}}xxxmmmsss{{{zzzsssjjjccc^^^[[[ZZZYYYXXXXXXVVVSSSPPPPPPKKKJJJLLLNNNPPPUUUZZZgggNNNGGG@@@;;;<<<<<<:::888888888888888888777777777777666666777777777777666666666666666666555555555555888777777666555444444444777888999;;;===>>>???@@@AAACCCGGGJJJMMMNNNOOOOOOMMMKKKLLLQQQXXXccctttCCCFFFBBBIIIOOOeeelllMMMIIIMMMYYYiiivvv{{{|||xxxwwwYYYHHH???:::999999888888777666666666666555555555444444444444555555555555555555555555444444444444444444444444555444444444333333333222444444444555555555555666444444555555666666555555444444444555555555555666444444444555555666666666777888888777666666888:::888===>>>CCCKKKJJJSSShhh}}}{{{|||vvvfffggg{{{yyyhhhfffoooxxx|||}}}|||~~~zzzmmmbbb\\\___fffuuuuuubbbUUUOOOQQQSSSUUU[[[gggrrrwwwwwwzzzwwwlllrrrzzz|||tttllleeeaaa[[[ZZZYYYXXXXXXVVVSSSQQQPPPLLLJJJMMMNNNPPPTTTZZZyyylllQQQHHHAAA<<<<<<===:::888999888888888888777777777777666666777777777777666666666666666666555555555555444444555555666777777777888888999;;;===>>>@@@@@@BBBDDDHHHKKKNNNPPPPPPPPPOOOMMMMMMRRRZZZfffxxxBBBEEEAAAIIIPPPfffnnnOOOHHHLLLXXXjjjxxx|||~~~yyy[[[JJJAAA<<<999999888888777666666666444444444444444333333333666666666666666666666666444444444444444444444444555555555444444444444444444444444555555555555666444333333333444444555555444444444555555555555666222333444555666777888888666777888888777777999;;;888===???DDDKKKIIIQQQeee{{{zzz}}}}}}qqqdddiii~~~tttdddccckkkrrrvvvxxx~~~}}}zzzpppeee^^^___ccctttsssaaaUUUQQQQQQSSSTTTXXXaaakkkoooppptttzzztttjjjpppyyy|||tttlllfffbbb\\\ZZZYYYXXXXXXVVVTTTQQQQQQMMMKKKMMMOOOOOOSSSYYYppp~~~sssVVVJJJBBB=========:::888999999999888888888777777777666777777888888777777666666666666666555555555555444444555555666777777888888888:::;;;===???@@@@@@CCCEEEIIILLLOOOPPPQQQQQQQQQNNNNNNSSS[[[iii}}}GGGIIICCCJJJOOOdddqqqOOOJJJNNNZZZmmm|||~~~{{{]]]KKKBBB===999999888888777666666666444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444333222111222333444555444444444555555555555666333444444555666777777777555777888888777888:::<<<888>>>@@@FFFLLLIIIOOOcccyyyyyyvvvjjjbbbjjjpppccceeemmmrrrwww{{{||||||sssiiibbbbbbfffvvvnnn^^^TTTPPPQQQRRRTTTVVV]]]dddhhhiiiooovvvtttlllqqqzzz}}}{{{{{{}}}|||sssjjjddd```]]][[[YYYXXXXXXVVVTTTRRRQQQMMMLLLNNNOOONNNRRRVVVhhh|||zzz[[[LLLDDD>>>======:::999:::999999999888888888777777777777777888888777777777666666666666555555555555777777666666555555555555888999:::<<<===???@@@AAABBBEEEHHHLLLOOOPPPPPPPPPRRRNNNNNNSSS]]]lllIIIJJJDDDJJJOOObbbsssOOOJJJNNN]]]sssyyy}}}___KKKBBB===999999888888777666666666555555555555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666333333222111111333444555444444444555555555555666666666666666666666666666666777888888888888:::<<<999???AAAFFFLLLJJJPPPcccvvvwwwmmmccc___jjj~~~mmmbbbgggppptttzzz~~~zzzrrrjjjfffiiiooo{{{wwwgggYYYQQQOOOPPPPPPTTTVVV[[[aaaccceeelllttt~~~xxxrrrwwwzzzqqqqqqsssxxxuuullleeeaaa^^^[[[YYYXXXWWWWWWUUUSSSQQQMMMLLLMMMNNNMMMOOOSSSaaa{{{|||aaaOOOFFF???>>>===;;;999:::999999999999888888888888777777888888888888777777666666666666555555555555666666666666555555555555888999:::<<<>>>???@@@AAAAAACCCGGGKKKMMMOOOOOOOOOQQQMMMMMMSSS^^^pppEEEFFFAAAIIIOOObbbtttPPPFFFMMMaaa}}}rrraaaMMMCCC>>>999999888888777666666666555555555666666666666666444444444444444444444444444444444444444444444444444444444444444555555555444444444555555555555666333222222222333333444444444444444555555555555666777777777666666666555555777888999888888888:::<<<;;;@@@BBBGGGMMMKKKRRRfffrrrsss}}}fff^^^___mmmzzziii```hhhqqqtttzzz~~~uuuooojjjhhhnnnuuu{{{ooo```TTTOOOOOOPPPPPPUUUUUUZZZ___bbbdddkkksss|||xxxxxx}}}yyy}}}xxxqqqlllnnnrrrzzz{{{ssslllhhh^^^\\\YYYXXXWWWWWWUUUTTTQQQMMMKKKMMMMMMKKKLLLPPPXXXooo|||~~~}}}hhhQQQHHH@@@???>>>;;;:::;;;:::999999999999888888888777888888999999888888777666666666666555555555555222333444555666888888999999999;;;<<<>>>@@@AAAAAAAAACCCFFFJJJMMMNNNOOOOOOOOOMMMNNNUUUaaatttCCCDDD>>>GGGNNNaaatttSSSGGGQQQiii|||llldddOOOEEE@@@999999888888777666666666444444444555555666666666555555555555555555555555444444444444444444444444222333333333444444444444444444444555555555555666222333333444444444444444444444444555555555555666666666666666666777777777888999:::999888888999;;;===AAABBBGGGMMMLLLTTTiiirrrsss{{{fffaaafffvvvyyyhhh```jjjrrrsssyyy}}}uuuooojjjhhhlllsss}}}uuujjj[[[QQQOOOPPPQQQPPPTTTTTTYYY^^^aaacccjjjrrrvvvqqqsss||||||yyy}}}vvvrrrooollllllooouuu~~~yyyrrrnnn___\\\YYYXXXWWWWWWVVVTTTPPPLLLJJJLLLKKKIIIJJJMMMNNN```iiikkktttyyy~~~qqqSSSJJJAAA???>>>;;;:::;;;::::::999999999888888888777888888999999888888777666666666666555555555555222333444555666888999999999:::;;;<<<>>>@@@AAABBBBBBDDDGGGKKKNNNOOOOOOOOOOOOMMMPPPXXXfffxxxCCCDDD>>>GGGMMM```~~~tttUUUKKKVVVpppzzziiigggQQQFFFAAA999999888888777666666666333333333444444555555555666666666666666666666666444444444444444444444444222222222333333444444444444444444555555555666666222333444555666555444333444444444555555555666666444444555666777888999999999::::::999888777999:::>>>BBBBBBFFFMMMMMMVVVkkkuuuuuu}}}jjjgggooo{{{jjjbbblllssssssxxxzzzssslllggghhhmmm}}}~~~yyyrrrgggYYYPPPOOOQQQRRRRRRRRRSSSXXX^^^aaabbbiiiqqq|||rrrmmmpppyyy{{{wwwvvvzzzzzzoooiiijjjlllkkkjjjmmmttt~~~{{{uuurrr___]]]YYYWWWWWWWWWVVVUUUOOOKKKJJJKKKJJJHHHHHHKKKGGGVVV[[[]]]iiitttwwwTTTKKKBBB???>>>;;;:::<<<:::::::::999999999888888888888999999999999888888777666666666555555555555555555555666666666666666999:::;;;===>>>@@@AAABBBCCCEEEHHHLLLOOOPPPQQQQQQOOONNNQQQ[[[iii{{{FFFFFFCCCAAALLLcccxxxrrrOOOJJJVVVtttnnnggghhhQQQIII???:::999888999999888555222555555555555555555555555555555555555555555555555444444444555555555555555333444555555666666555555555555555555555555555555444444444555555555666666555555666666666666555555666666666666777777777777777777777777888999:::;;;<<<@@@FFFIIIKKKSSScccqqq{{{tttkkkmmmzzzsssqqqmmmllltttyyyllleeefffjjjwww{{{|||wwwuuutttiii[[[RRRQQQRRRRRRQQQXXXWWWXXX\\\dddmmmtttxxxzzzqqqmmmvvvssshhhgggkkkmmmnnnpppqqqlllfffaaa```bbbdddeeeiiinnnvvv~~~tttlll\\\ZZZVVVTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIJJJLLLMMMIIIKKKRRR^^^nnn{{{|||uuu}}}___JJJBBBBBB<<<999;;;999;;;;;;::::::::::::999999999888888888777777666666777888999::::::999888777444555666777888777666666:::::::::;;;===@@@BBBDDDGGGHHHJJJMMMOOOQQQRRRSSSSSSSSSWWW```pppEEEEEEBBB@@@JJJ___sss||||||~~~tttPPPKKKTTTnnnssskkkiiiRRRHHH===:::999888999999888555333555555555555555555555555555555555555555555555555555555555555555444444444333444555555666666555555555555555555555555555555333333333444444444555555555555666666666666555555666666666666777777777777777777777777888999:::;;;;;;@@@FFFJJJNNNYYYjjjyyy}}}xxxmmmjjjvvvssssssrrrssszzzqqqiiiiiilllxxx|||{{{wwwuuuuuukkk^^^TTTPPPPPPQQQQQQTTTUUUXXX^^^hhhrrrzzzxxxpppnnnxxxsssccc___aaabbbcccddd```^^^[[[ZZZ[[[]]]___```gggnnnwww|||pppggg[[[YYYVVVTTTTTTSSSRRRQQQPPPNNNKKKHHHGGGGGGHHHIIIGGGGGGNNN]]]qqqwwwbbbLLLCCCCCC<<<999<<<999;;;;;;::::::::::::999999888888888888777777777666777777888888888888777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;===@@@BBBDDDGGGHHHKKKMMMOOOQQQRRRRRRQQQRRRVVVaaaqqqDDDDDDAAA???GGGYYYkkkuuuxxx|||uuuRRRKKKPPPfff{{{nnnnnnTTTIII===;;;999888888999888555333555555555555555555555555555555555555555555555555666666555555444444333333333444555555666666555555555555555555555555555555222222333333333444444444555555666666666666555555666666666666777777777777888777777888888999:::;;;:::@@@FFFKKKRRR```ttt{{{nnngggssstttwwwzzz|||uuujjjiiilllyyy|||~~~{{{yyyxxxwwwooocccWWWPPPNNNPPPQQQRRRUUUZZZaaakkkttt}}}xxxrrrppp{{{ppp\\\UUUXXXZZZ[[[[[[SSSSSSTTTUUUWWW[[[^^^```hhhqqq{{{xxxlllcccZZZXXXUUUSSSTTTTTTSSSRRRSSSQQQMMMJJJHHHGGGGGGGGGGGGGGGMMM]]]ssszzzgggPPPEEECCC===:::<<<:::;;;;;;::::::::::::999999888888888888777777777777777777666666666666777777777777888999999999999999:::::::::<<<>>>@@@CCCEEEHHHIIIKKKNNNPPPQQQQQQQQQOOOQQQWWWcccuuuEEEDDDBBB@@@FFFSSScccnnnrrrzzzvvvSSSJJJMMMaaannnsssXXXJJJ???;;;:::888888999888666444555555555555555555555555555555555555555555555555666666555444444333222222333444555555666555555555555555555555555555555555333333333444444444555555555555666666666666555555666666666666777777777777888888888888999:::;;;;;;;;;AAAGGGKKKTTTeeeyyy{{{lllfffrrrwww~~~rrrgggfffjjjxxxzzz~~~~~~}}}}}}zzzssshhhZZZQQQNNNPPPSSSTTTWWW\\\bbbiiiqqqxxx|||yyyuuuuuu|||{{{hhhVVVRRRVVVZZZZZZZZZTTTTTTTTTUUUXXX\\\aaaeeekkkuuu}}}wwwmmmdddYYYWWWTTTSSSSSSTTTSSSSSSTTTSSSPPPMMMKKKJJJJJJJJJJJJKKKPPP^^^qqq}}}nnnUUUGGGDDD===;;;===:::;;;;;;:::::::::999999999888888888777777777777777777666555444444555666777444444555555555666666666:::::::::<<<>>>AAADDDEEEHHHJJJLLLOOOPPPQQQQQQPPPOOOQQQYYYgggzzzFFFEEECCCCCCFFFOOO]]]iiilllzzzwwwSSSHHHJJJ]]]~~~}}}llluuuYYYJJJ>>><<<:::999888888888777555555555555555555555555555555555555555555555555555666666555444333222222111333444555555666555555555555555555555555555555555555555555555666666666666555555666666666666555555666666666666777777777777888888888888999:::;;;<<<===DDDIIIKKKTTTfffxxxwwwiiiggguuu{{{}}}}}}zzzkkkdddgggllluuuyyy~~~|||vvvjjj\\\RRROOOQQQTTTSSSWWW\\\aaaffflllsssxxx}}}vvvsssuuu{{{nnn___RRRQQQWWWZZZYYYXXXYYYYYYWWWUUUVVV\\\eeekkknnnzzz{{{{{{xxxqqqiiiYYYVVVTTTRRRSSSTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLNNNSSS^^^nnn}}}vvvZZZIIIEEE>>><<<>>>:::;;;;;;:::::::::999999999777777777777777777888888777666555444444555666777777777777777888888999999:::::::::<<<>>>BBBDDDFFFIIIKKKNNNPPPQQQQQQPPPOOOPPPSSS\\\mmmFFFEEEDDDEEEFFFKKKXXXeeeiii|||yyyTTTGGGHHHXXXtttzzzkkkuuuXXXHHH>>>===;;;999888888888777666555555555555555555555555555555555555555555555555555555444444333333222222333444555555666666555555555555555555555555555555555666666666666777777777555555666666666666555555666666666666777777777777999888888999999:::;;;<<<>>>FFFKKKLLLUUUgggvvv|||zzzsssfffhhhyyy}}}~~~}}}|||{{{|||zzzllldddeeejjjppptttzzz|||tttggg[[[SSSQQQRRRTTTPPPTTTZZZ___dddllluuu{{{}}}vvvooonnnqqqxxxcccXXXPPPQQQUUUUUUUUUUUUZZZYYYXXXVVVWWW^^^hhhqqquuu}}}|||~~~|||tttlllYYYWWWTTTRRRSSSSSSRRRQQQLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMTTTbbbttt}}}___LLLFFF???===>>>;;;;;;;;;::::::::::::999999777777777777888888888888666666555555555555666666888888777777888888999:::999:::;;;<<>>;;;999888888888777666555555555555555555555555555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555555555555666666666666777555555666666666666555555666666666666777777777777999999999999:::;;;<<<<<<>>>HHHMMMMMMVVVhhhvvvxxxxxxqqqdddgggzzz{{{}}}wwwvvvzzz|||}}}yyykkkbbbaaafffkkknnnuuu}}}zzzpppbbbXXXSSSRRRRRRRRRQQQUUU[[[```eeemmmxxxyyyqqqkkkkkknnnzzzuuu[[[TTTOOOPPPRRRSSSUUUXXXXXXZZZ[[[\\\___gggrrr|||vvvkkkZZZWWWTTTRRRRRRRRRQQQPPPKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLUUUkkkcccNNNGGG???>>>???;;;;;;;;;::::::::::::999999666777777777888888888888666666666777777666666666666555555444555666777888999:::;;;<<>><<<999888888888888777555555555555555555555555555555555555555555555555333333333333333333333444333444555555666666555555555555555555555555555555444444444555555555666666555555666666666666555555666666666666777777777777999999999999:::;;;<<<<<<>>>HHHNNNNNNXXXjjjvvvwww|||pppdddggg{{{yyyxxxxxxqqqsssyyy~~~~~~rrreee^^^aaafffiiiiiiwwwxxxmmm^^^UUURRRSSSRRRQQQUUUYYY^^^aaaeeennnyyyxxxpppjjjjjjooo~~~}}}iiiWWWQQQNNNPPPRRRTTTZZZaaaXXX\\\aaaeeeiiirrr~~~uuuggg[[[XXXTTTRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJMMMLLLXXXuuueeeNNNGGG???>>>???;;;;;;;;;;;;:::::::::999999666666777777888888888999555666777888888777666555777666666555555777888999999:::;;;===???CCCFFFHHHKKKMMMPPPRRRSSSQQQOOOMMMRRRVVVaaatttEEECCCEEEEEEBBBEEEZZZrrrVVVJJJFFFGGGQQQ\\\eeerrr}}}zzzzzz{{{}}}nnn___JJJEEE>>><<<:::888888888777555777777777777666666666666333444444555555444444333555555555555555555555555444444444555555555555666666666666666666666666666555444444333333444444555666666777777666555444444555555555555666666666777999::::::999888999;;;>>>AAAKKKIIIJJJ]]]ppp}}}~~~mmmeeelll|||pppnnnjjj}}}~~~sssqqqqqqqqqtttvvvppphhhbbb^^^___hhhsssyyy{{{uuuiii[[[UUURRRPPPQQQTTTRRRVVV[[[```gggrrr~~~|||rrrlllmmmqqquuuqqqZZZOOOPPPPPPPPPQQQSSSWWWZZZ]]]bbbhhhooouuu}}}zzz|||uuufffZZZXXXVVVUUUTTTSSSPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJNNNQQQbbbsssUUUFFFBBB@@@===<<<<<<<<<;;;;;;;;;:::::::::888888777777777777888888777777777777777888888888666666555555555555555666;;;<<<===>>>>>>@@@DDDGGGLLLNNNPPPQQQPPPPPPQQQSSSWWWXXXiii|||GGGDDDEEEFFFGGGQQQlllRRRHHHCCCEEEOOOZZZeeerrr}}}{{{|||ooo```LLLFFF@@@===;;;::::::999888777777777777777666666666666444555555666666555555444555555555555555555555555444444444555555555555666555555555555555555555555555444444333333444444555555555666666555444444333555555555666666666777777999999:::999888999<<<>>>@@@JJJKKKNNNaaarrr}}}}}}mmmgggsssmmmcccdddiii{{{~~~sssrrrsssssswwwssslllfffcccbbbdddllltttzzz{{{ttthhh\\\VVVSSSPPPQQQTTTUUUYYY]]]bbbhhhssstttllljjjnnnuuuzzz}}}iiiXXXNNNOOOPPPQQQRRRUUUZZZ]]]aaagggpppxxx~~~zzz{{{~~~zzzooobbbZZZWWWUUUSSSSSSRRROOOMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJNNN^^^vvvXXXHHHCCC@@@===<<<<<<<<<;;;;;;;;;:::::::::888888777777777777888888777777777777777777777888::::::999999999999::::::<<<===>>>???@@@BBBEEEHHHMMMOOOQQQRRRRRRRRRSSSTTTSSSXXXlll~~~FFFCCCCCCFFFJJJZZZ|||QQQHHHDDDEEENNN[[[hhhvvv|||wwwooobbbNNNGGGAAA>>><<<;;;;;;:::999888777777777777666666666666555666666666666666666555555555555555555555555555444444444555555555555666444444444444444444444444555555444444444444555555444444555555555444333333555555666666666777777777888999:::999888999<<<>>>@@@JJJMMMSSSfffuuu}}}vvvggggggxxxppp^^^YYY\\\fffxxx|||uuuuuuvvvwww}}}|||ooogggaaabbbeeehhhooovvvyyy}}}zzzrrrggg[[[VVVSSSPPPQQQSSSUUUYYY]]]bbbiiisss}}}yyyssskkkfffhhhqqq|||qqq___WWWQQQRRRSSSTTTVVVZZZ___ccchhhppp{{{~~~}}}zzztttoooggg___ZZZWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHKKKZZZxxxzzz\\\KKKDDD@@@===<<<<<<<<<;;;;;;;;;:::::::::888888777777777777888888888888777777777777777777888888888777777888888999<<<>>>@@@AAABBBCCCGGGIIINNNPPPSSSTTTTTTSSSTTTUUUQQQYYYooo~~~EEEAAAAAACCCHHHYYY{{{VVVKKKHHHHHHPPP___ooo}}}~~~qqqeeePPPIII@@@>>><<<;;;;;;:::999777777777777777666666666666555555666666666666555555555555555555555555555555444444444555555555555666444444444444444444444444555555444444444444555555444555555666555555444444555666666666666777777777888999999999888:::<<>>===<<<<<<;;;;;;;;;:::::::::999888888777777888888999888888888777777777777777666666666666666666777888<<<>>>@@@AAABBBDDDGGGIIIMMMPPPSSSTTTTTTTTTUUUUUURRRZZZppp}}}EEEBBBBBBCCCEEERRRppp]]]LLLJJJJJJRRRcccxxxvvvhhhRRRJJJ@@@===;;;::::::999888777777777777777666666666666333444444555555444444333555555555555555555555555444444444555555555555666444444444444444444444444666555555444444555555666555666777777777777666666666666666666777777777888777888999999999:::===???DDDJJJLLLUUUiiixxxpppbbbXXXaaa{{{~~~jjj[[[XXX\\\___pppxxxxxx}}}yyyrrrkkk```WWWWWW\\\cccllltttrrryyyzzzqqqfffZZZTTTQQQNNNNNNPPPRRRVVV\\\bbbjjjvvvvvvhhhfffccceeelllxxxxxx^^^SSSYYYXXXYYYZZZ[[[^^^dddkkkppp||||||uuunnnhhheeeeee^^^[[[WWWTTTSSSRRRQQQOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJMMMUUUhhh~~~aaaOOOFFFAAA???@@@<<<<<<;;;;;;;;;:::::::::999999888888888888999999888888888888777777666666888888777888888999:::::::::<<>><<<;;;;;;:::999888777777777777666666666666444444555555555555444444555555555555555555555555444444444555555555555666555555555555555555555555666666555555555555666666555555666777777777777777666666777777777888888888777888999999999:::===@@@FFFLLLQQQ___vvvkkkbbb]]]jjjxxxhhh[[[ZZZ___fffuuu|||~~~~~~~~~lll```\\\WWWUUUVVVYYY]]]gggpppuuu|||nnn^^^UUUQQQNNNPPPSSSTTTXXX]]]ccckkkvvvrrrgggcccfffkkkrrr{{{}}}sssfff\\\[[[``````bbbfffkkkrrr|||xxxyyywwwqqqjjjhhh```\\\WWWSSSRRRQQQPPPPPPMMMLLLKKKIIIIIIIIIIIIJJJIIIKKKMMMVVVnnn~~~|||mmmWWWJJJBBB@@@AAA<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999888888777666666555444444444444555666777888:::===AAADDDEEEFFFHHHJJJKKKOOOTTTWWWWWWVVVVVVVVVXXX```xxxEEEBBBBBBCCCCCCKKKfffyyycccKKKMMMQQQ___}}}}}}pppWWWKKKBBB@@@===<<<<<<<<<:::999777777777777666666666666555555666666666666555555555555555555555555555555444444444555555555666666666666666666666666666666666666555555555555666666444444555666777777666666777777777777888888888888777888999999999:::>>>@@@FFFMMMTTTfff}}}|||jjjbbb___lllzzzjjj______eeekkkyyy|||{{{zzzeeeWWWTTTTTTVVVZZZ\\\^^^fffpppyyyqqqaaaWWWRRROOORRRUUUSSSWWW[[[```gggqqq}}}yyyjjjdddeeejjjqqq{{{}}}pppeeeaaacccfffgggiiinnnuuu~~~~~~xxxzzz{{{sssjjjfff___[[[VVVRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJKKKIIIMMMbbb{{{{{{www~~~~~~rrr[[[LLLBBB???@@@<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999888777666666555888888888888999:::;;;<<<;;;>>>BBBEEEGGGHHHJJJKKKLLLPPPUUUXXXYYYXXXWWWXXXWWWaaa|||IIICCC@@@AAABBBKKKddd|||}}}wwwdddLLLIIIOOOjjjuuuqqq]]]GGGCCC@@@===<<<;;;:::888666666666666666666555555444666666666666666666666666666666555555555444444444555555444333333333333444666666555555555444444444444444444555555555555666888555444444777888666333555555666666777888888888666777888999999:::>>>@@@LLLMMMUUUnnnyyyjjjbbb^^^lllvvv___[[[fffwwwzzz}}}}}}ppp^^^VVVRRRVVVYYYZZZZZZ^^^fffmmm|||gggXXXQQQQQQRRRRRRRRRVVVZZZ]]]aaalllzzzooogggggghhhpppzzzvvvmmmhhheeeeeeiiimmmvvv~~~}}}|||{{{uuukkkcccaaa]]]WWWSSSRRRRRRRRRRRRNNNMMMLLLJJJIIIIIIIIIIIIKKKJJJKKKOOOSSSYYYfffrrrsss{{{xxx^^^NNNEEE@@@<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777777777777777666555555888888888777888888999999<<<>>>@@@AAACCCEEEHHHKKKOOORRRUUUWWWWWWWWWWWWXXXWWWfffyyyEEEAAA@@@BBBBBBHHH]]]sss{{{vvvcccKKKHHHNNNiiitttqqq]]]GGGCCC@@@===;;;;;;:::888666666777777777777666555555555555555555555555555555444444444444333333222222555555444333333333333444666666555555555444444444444444444555555555555666777555444555777777666444555555555666666777888999888888999999999;;;???BBBMMMNNNWWWrrrxxxfff``````pppgggbbbjjjzzz|||}}}~~~nnn\\\UUUSSSWWWYYYZZZZZZ```jjjrrrjjjZZZRRRRRRSSSTTTSSSUUUYYY]]]dddqqq|||mmmhhhjjjoooxxxrrrkkkhhhgggjjjooouuu~~~|||{{{uuullleeeaaa]]]WWWSSSRRRRRRRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHKKKNNNTTT```mmmuuu~~~zzz```OOOFFF@@@===<<<<<<;;;;;;;;;;;;::::::999999999999999999999999777777777777777666555555888888888777888888999:::<<<>>>@@@BBBCCCEEEIIIKKKOOORRRUUUWWWWWWWWWWWWXXXYYYhhh{{{BBB@@@AAADDDBBBEEEVVVjjj|||zzzxxxdddLLLIIINNNgggssssss___JJJDDDAAA===;;;;;;:::888777888888888888888777666666444444444444444444444444555555555444444444444333555555444333333333333444555555555555555444444444444444444555555555555666666555444555666777666555666666555555555777999:::::::::999999999<<>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777666666666666888888777777888999999:::<<<>>>@@@BBBDDDFFFJJJLLLPPPRRRUUUWWWWWWWWWXXXYYYYYYhhh~~~CCC@@@BBBDDDCCCFFFVVVjjj}}}~~~}}}jjjPPPLLLPPPgggqqq|||vvvcccNNNDDDAAA===;;;::::::999888888999999999999888777777444444444444444444444444777777777777777777777666555555444333333333333444555555555555555555555555444444444555555555555666555555555555666666666666777666555444555777999:::;;;;;;:::999999===CCCGGGMMMOOO\\\{{{www^^^___iiiyyyrrrvvv}}}qqqbbb___```dddhhhkkkppp{{{qqq___UUUSSSUUUWWWYYYXXXYYYbbbqqqvvvlllggglllttt~~~vvvnnnmmmooottt~~~~~~{{{xxxsssnnnjjjaaa]]]WWWSSSQQQQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJIIIIIIHHHLLLYYYfff||||||sssuuukkkWWWJJJCCC@@@======<<<<<<;;;;;;::::::999999999999999999999999777777666666666666666777777777777777888999::::::<<<>>>AAACCCDDDGGGKKKMMMPPPSSSUUUWWWWWWWWWXXXYYYWWWgggEEEBBBBBBDDDDDDHHH[[[ppprrrSSSNNNRRRhhh~~~pppuuu}}}xxxeeeOOOEEEBBB>>>;;;:::::::::999999999999999999888888777555555555555555555555555666777777777777777777777555555444333333333333444444555555555555555555555444444444555555555555666444555555666666666666777666666555555666777888999<<<;;;:::999:::>>>DDDIIILLLPPP^^^~~~uuu___aaapppyyy}}}~~~{{{sssfffccc^^^cccjjjpppxxxtttbbbWWWSSSUUUWWW[[[[[[^^^gggwwwzzznnnggggggpppzzzxxxrrrnnnpppttt|||~~~|||yyyvvvrrrnnnkkkaaa]]]WWWSSSQQQPPPPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHKKKJJJJJJHHHFFFIIIWWWfff}}}}}}sssuuurrr[[[LLLDDDBBB>>>>>>===<<<<<<;;;::::::999999999999999999999999777777666666666666777888777777777777888999:::;;;<<>>;;;::::::::::::888999999999999888777777666666666666666666666666333444444444444555555555555555444333333333333444444444444555555555555555444444444555555555555666333555666666555555777888555555666666777888888888:::;;;;;;:::;;;???DDDHHHLLLRRRbbbtttbbbdddvvv}}}|||~~~zzzxxxssseeeccc___fffpppxxxxxxfffZZZTTTUUUVVV[[[]]]bbbkkkyyysssiiifffkkkvvvqqqooopppuuu}}}{{{{{{{{{yyyvvvrrrooolllaaa]]]WWWRRRPPPPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGIIIIIIIIIGGGDDDHHHWWWggg}}}wwwwwwxxx___NNNEEECCC???>>>>>>===<<<;;;::::::999999999999999999999999777777666555555666888999666666777777888999;;;;;;===???BBBDDDFFFIIIMMMPPPRRRTTTVVVVVVVVVWWWYYY[[[^^^kkkFFFCCCBBBDDDDDDIII\\\qqq{{{xxxPPPKKKNNNccczzzyyyqqqpppuuuwwwdddPPPGGGCCC>>>;;;::::::::::::888888888999888777777666555555555555555555555555222222333333444444444444555555444333333333333444444444444555555555666666444444444555555555555666222444666666555555777999333444666888999888777666888999;;;;;;<<>>===<<<;;;::::::999999999999999999999999777666555444555666888999666666666777888:::;;;<<<===???BBBDDDFFFIIIMMMPPPSSSTTTVVVVVVVVVWWWZZZ\\\eeeoooDDDAAABBBEEEDDDGGGYYYlllwww~~~~~~vvvPPPJJJKKK]]]yyyzzzxxxrrrqqqvvvyyygggSSSGGGCCC>>>;;;::::::;;;;;;777888888888888777666666444444444444444444444444444444444555555555666666555555444333333333333444444444444555555555666666444444444555555555666666222444777666555555777:::222444777999:::999777555777999;;;<<<===???CCCFFFPPPYYYjjjggghhh}}}wwwtttwwwvvvxxx{{{yyytttsss~~~tttfffccc]]]gggsss}}}oooaaaYYYVVVWWWWWW^^^gggooowww{{{|||wwwkkkgggkkkvvv~~~qqqqqqttt|||~~~|||vvvyyy|||}}}zzzvvvsssqqqbbb]]]WWWRRRPPPOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGLLLMMMMMMLLLIIINNN___qqqdddPPPGGGEEE@@@???>>>===<<<;;;::::::999999999999999999999999777666555444555666888:::666666666777888:::;;;<<<===???BBBEEEGGGJJJNNNQQQSSSTTTVVVVVVVVVWWWZZZ\\\hhhrrrEEEFFFBBBDDDJJJIIIQQQfffuuu~~~UUUMMMJJJUUUkkk~~~{{{rrruuuyyyjjjWWWIIIBBB=========:::888888666666555444444444444444555666666666777777888888777666555444444444444444222333333444444333333222666666555555555444444444444444444555555555555666777777777777777777777777777777777777777888888888999999999999:::===CCCGGGRRRVVVmmm}}}eeeoootttqqqqqqrrrsssrrrpppooouuuxxxhhh^^^aaaccchhhooowww}}}qqqcccZZZVVVVVVXXX\\\cccjjjssssssiiilllttt~~~zzz|||xxx}}}zzzuuuqqqlllhhhiiiqqqzzz}}}wwwzzz}}}|||yyysssooolllbbb]]]WWWRRRPPPOOONNNMMMQQQOOOMMMKKKIIIIIIIIIIIIKKKNNNJJJGGGHHHLLLaaammmZZZMMMEEE@@@@@@???===<<<<<<<<<<<<::::::999999888777777777888888777777777777888888888999:::999888888:::;;;???AAADDDFFFHHHLLLPPPSSSVVVWWWYYYYYYXXXYYYZZZ\\\hhh~~~FFFGGGBBBBBBGGGGGGQQQfff~~~}}}UUULLLFFFOOOcccuuu~~~|||xxxyyy{{{{{{}}}zzz{{{|||nnnZZZKKKDDD>>>>>>>>>;;;999::::::999888888777777888888555555555666666777777777666666555444444444444444444444555555555555444444444444444444333333222222444444444555555555555666777777777777777777777777666666777777888888888999999999999999:::>>>CCCGGGOOOSSSjjj~~~~~~~~~gggssstttnnnnnnoooqqqrrrrrrqqqqqqwwwyyyggg\\\YYY\\\bbbhhhmmmqqqvvvxxxuuufff\\\XXXXXX[[[___eeekkksss{{{rrrmmmrrr||||||{{{vvvnnnfffdddaaa^^^\\\]]]eeemmmwww}}}{{{wwwzzz}}}}}}{{{vvvqqqnnnddd___XXXSSSPPPPPPOOOOOOPPPOOOMMMKKKIIIIIIIIIIIIGGGKKKIIIHHHMMMSSSiiisss___OOOEEEAAA@@@???======<<<<<<<<<;;;;;;::::::999888888888888888777777777777888888888999:::999888888:::<<<>>>@@@DDDGGGIIILLLPPPSSSVVVWWWYYYYYYXXXYYYZZZ\\\jjj}}}GGGGGGAAA@@@EEEEEEQQQiii}}}TTTJJJCCCIII\\\nnnxxx{{{yyyvvvxxx{{{{{{~~~ttt___MMMEEE?????????<<<:::;;;;;;;;;:::999999999999:::555555555555555666666666666666555444444444444555666666666777777666666666555555555444444444444333444444444555555555555666666666666666666666666666555555666777888999999:::999999999999:::>>>CCCHHHOOOSSShhhzzz{{{~~~iiixxxssshhhgggkkkoooppprrrsssrrrssszzzyyyeeeYYYSSSWWW[[[^^^___bbbgggkkk|||{{{jjj^^^ZZZZZZ^^^bbbhhhlllqqq{{{vvvqqqqqqzzz{{{~~~~~~yyyooogggaaa\\\\\\[[[YYYYYY[[[[[[bbbiiiqqq{{{xxxwwwyyy}}}}}}yyyssspppfff```YYYSSSQQQPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIFFFKKKJJJKKKRRRYYYooo}}}yyycccRRRFFFAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777777777888888888999999999888888:::<<<===@@@DDDHHHJJJMMMPPPRRRVVVXXXYYYYYYYYYYYYZZZ\\\hhhzzz~~~~~~FFFFFF@@@???DDDGGGVVVpppQQQIIIBBBIII[[[mmmxxx{{{}}}xxxvvvzzz~~~xxxbbbNNNFFF@@@??????<<<:::;;;999999888777777777777888444444555555555555555555666555555444444444555555666666777777777777666666777777777777777777777666444444444555555555555666666666666666666666666666444555666777888999::::::999999999999;;;???DDDHHHPPPUUUiiiyyy}}}|||jjj|||wwweee```bbbjjjqqqrrrssstttsssssszzzyyydddXXXSSSVVVXXXXXXXXX\\\dddjjjnnn```[[[[[[___ccciiikkknnnwww|||uuutttwwwxxxuuutttkkkfffbbb______^^^[[[[[[^^^ZZZ^^^ccchhhuuu{{{{{{xxxxxxyyy|||{{{uuuqqqfff```YYYSSSPPPPPPQQQQQQOOONNNLLLJJJIIIIIIIIIIIIKKKNNNMMMNNNTTTZZZmmm|||~~~|||eeeSSSFFFBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::999999888888888888777777777777888888777888999999888888:::<<<<<<@@@EEEHHHKKKNNNQQQSSSWWWYYYZZZZZZYYYYYYZZZ[[[dddttt|||~~~~~~EEEFFFAAA@@@EEEIII[[[wwwPPPIIIDDDJJJ[[[lllvvvyyyyyyuuussswww{{{}}}xxxaaaOOOFFF???>>>===;;;:::;;;888888777666666666666777555555555555555555444444555555444444444555555666444555555666666555555444666777777777777777777777444444444555555555555666666666666666666666666666444555666777888999::::::999999999:::;;;???EEEIIIPPPUUUiiizzzvvvhhh}}}lll]]]ZZZ___hhhrrruuuwwwwwwuuutttxxxxxxdddWWWSSSTTTVVVXXX]]]gggttt|||rrrbbb[[[ZZZ]]]ccchhhjjjlllttt~~~wwwxxx||||||uuuwwwwwwnnngggdddbbbbbb___ZZZZZZ]]]\\\```cccgggrrrzzzuuu~~~{{{zzzzzz{{{}}}}}}zzztttpppeee___XXXRRRPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIILLLOOOMMMNNNTTTXXXjjj||||||zzz}}}fffSSSGGGCCCBBB@@@???===<<<<<<;;;::::::999999888888777777888888777777777777888888777888999999888999;;;======@@@DDDHHHKKKNNNRRRTTTXXXYYY[[[ZZZYYYYYYZZZ[[[bbbrrr}}}}}}DDDFFFBBBAAAFFFJJJ]]]zzz~~~QQQJJJDDDJJJYYYkkkwww||||||yyy|||~~~}}}~~~xxx```PPPGGG???>>>===;;;:::;;;999999888777777777777888666666666555555555555555555444444444444555666666333444444555555444444333333444444444444555555555444444444555555555555666666666666666666666666666555555666777888999999:::999999::::::<<<@@@FFFJJJMMMTTTiii|||zzznnnccc{{{~~~eeeZZZXXX\\\hhhtttyyy{{{{{{xxxuuuyyyvvvbbbWWWQQQSSSVVV___lll|||wwwddd[[[YYYZZZaaagggjjjkkksss}}}~~~xxx||||||{{{xxx{{{{{{qqqllljjjiiijjjfff```___bbbeeejjjnnnrrr{{{zzzzzz~~~{{{zzzzzzzzzwwwrrrmmmccc___XXXTTTQQQPPPOOONNNMMMLLLKKKIIIHHHIIIIIIJJJIIILLLJJJLLLTTTXXXhhhzzz{{{zzziiiVVVJJJDDDCCCAAA???===<<<<<<;;;::::::999888888777777666888888777777777777888888666888999999888999;;;===>>>AAADDDGGGJJJNNNSSSVVVYYYZZZ[[[[[[YYYYYYZZZ[[[ddduuu}}}DDDGGGCCCBBBEEEHHH[[[xxxvvvRRRIIICCCHHHZZZqqq|||cccRRRIIIAAA???>>><<<;;;<<<999999888777777777777888777777777666666555555555444444444444444555666666333444444555555444444333222222333333444444444444444444444555555555555666777777777777777777777777666666777777888888888999999999::::::<<<@@@FFFJJJMMMTTTkkknnnfff]]]vvvwwwccc\\\[[[^^^kkkyyy|||~~~~~~{{{yyy{{{sssaaaVVVRRRTTT[[[iii||||||ggg\\\YYYXXX```hhhkkkllluuuzzzyyyzzzvvv~~~{{{vvvuuuwwwyyyvvvqqqqqqtttyyy|||www{{{}}}xxxvvvvvvtttnnnjjjccc___ZZZVVVTTTRRROOOMMMMMMLLLJJJIIIHHHHHHIIIJJJHHHJJJHHHKKKSSSVVVeeewwwyyy|||oooZZZMMMDDDCCCAAA???>>><<<<<<;;;;;;::::::999999888777777888888777777777777888888666777999999888999;;;>>>@@@AAACCCFFFIIINNNTTTXXXYYY[[[\\\[[[ZZZYYYZZZ[[[fffwww|||EEEHHHDDDBBBDDDFFFXXXuuupppQQQHHHAAAHHH]]]yyy{{{}}}gggTTTJJJBBB@@@???===<<<>>>888777777666555666666666888888777777666666666555444444444444444555666777444444555555555555444444444444444555555555666666444444444555555555666666888888888888888888888888777777777777777888888888888999::::::<<<@@@FFFKKKOOOVVVnnn{{{gggaaaYYYssstttddd______bbbooo~~~~~~{{{~~~rrr```UUUVVVXXX```qqqjjj]]]ZZZWWW```hhhlllnnnxxxxxxtttuuuuuutttsss~~~|||}}}~~~~~~zzzwwwnnnyyy~~~wwwtttsssqqqlllgggccc```\\\YYYVVVSSSPPPNNNLLLLLLJJJIIIHHHHHHIIIJJJJJJLLLIIIKKKRRRTTTbbbzzz{{{tttyyyttt^^^OOOEEEDDDBBB@@@>>><<<<<<;;;<<<<<<;;;::::::999999888888888777777777777888888666777888999888999<<<>>>AAABBBCCCEEEHHHNNNUUUZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[fffwwwzzzFFFFFFEEEBBB@@@GGG[[[ooo~~~jjjNNNIIIGGGPPPfff}}}vvvooolllYYYLLLBBB@@@AAA???<<<;;;;;;:::999777777777777888888666444555777888555222777666666666666555555555888777666555444333333333555555555555555555555555666555444333333444555666555555444333444666888:::777777777777777888888888888999:::999:::???HHHNNNUUU^^^www}}}kkkbbbcccwww{{{ddd\\\cccpppzzz~~~zzzzzzqqqdddZZZUUUYYY^^^pppoooaaaZZZ^^^bbbeeefffjjjxxxooofffeeeiiirrr{{{~~~xxxnnniiifffeeefffnnnyyyzzzrrrllliiigggfffeeeccc^^^YYYTTTPPPNNNMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIHHHIIILLLMMMRRR^^^kkk}}}wwwvvv}}}gggUUUJJJGGGBBBAAAAAA???<<<888<<<;;;;;;::::::999999888777666666666666666777888999999888888888888999999>>>AAADDDGGGJJJNNNSSSVVVZZZZZZZZZ[[[[[[ZZZXXXVVVgggvvvGGGFFFEEECCC@@@EEEXXXjjjwww~~~rrrPPPJJJHHHTTTpppxxxqqqjjjoooZZZNNNCCCBBBCCCAAA===<<<<<<;;;:::888888888888888888666555666777777555333666666666555555555555444777666555444444444444444555555555555555555555555666555444444444444555666666555444444444666888999666666777777888888888999888999::::::;;;@@@HHHOOOVVVccc|||nnndddggg{{{|||ggg]]]aaammmyyy|||~~~vvveeeWWWVVVXXX[[[jjj}}}vvvggg___```eeejjjlllppp|||tttllljjjmmmttt|||pppeee^^^]]]^^^^^^gggttt~~~|||vvvrrrnnnjjjfffeeebbb^^^YYYTTTPPPNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIJJJLLLLLLOOOZZZfffwwwxxx{{{lllYYYLLLGGGBBB@@@@@@???===:::<<<<<<;;;::::::999999888999888777777777777888888666666666777888:::<<<===@@@CCCFFFIIILLLPPPUUUXXX\\\\\\\\\\\\\\\[[[ZZZXXXaaaqqqGGGFFFFFFDDD@@@DDDSSScccsssuuupppyyyzzzTTTKKKIIIXXXyyyrrrnnnfffrrr]]]PPPEEECCCDDDBBB???===<<<;;;:::999888888888888777666666666777777555333666555555555555444444444666555555444444444555555555555555555555555555555666555444444444444555666777666555444444555666777555555666777888999999:::888999::::::;;;@@@IIIOOOYYYlllqqqgggkkknnn``````jjjwww|||hhhWWWWWWYYYYYYeeeuuuvvvxxxnnneeebbbhhhnnnrrrwwwwwwrrrppprrrxxxzzzjjj]]]XXX\\\aaaeeennnzzz|||zzzwwwooohhhdddbbb]]]XXXSSSPPPMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKKKKJJJKKKSSS^^^jjjtttsss___NNNIIICCC@@@@@@@@@>>><<<<<<<<<;;;;;;:::999999999;;;:::999888777777777888666666666777999:::<<<===BBBDDDHHHKKKNNNRRRWWWZZZ^^^^^^^^^^^^]]]\\\[[[ZZZccctttGGGFFFFFFDDD@@@BBBNNN\\\gggooonnnzzz~~~XXXMMMIIIXXXzzzsssqqqjjjttt^^^RRRGGGDDDEEECCC???>>>;;;:::999999888777777777777777777777777777555444555555555555444444444444444444444444444555666777555555555555555555555555555555555444444555555555777666666555555555666666444555666777888999::::::888:::;;;;;;<<>><<<<<<<<<;;;::::::999999;;;:::999888777666666666:::999999888888999999:::BBBDDDHHHKKKOOOSSSXXX[[[______```___]]]\\\\\\\\\jjjyyyGGGFFFEEEDDDAAAAAAKKKWWWdddpppsss|||XXXMMMHHHXXXyyyxxxzzzsssttt___RRRGGGEEEEEECCC???>>>999999999888888777666666666777888888777666666555666666555555555444444444444444444444444555666777555555555555555555555555444555555555555555555444666666666555555555555555444555666777888999::::::888:::;;;;;;===BBBKKKRRR^^^{{{sssllllllssshhhmmmyyy~~~~~~qqqdddZZZYYYUUU[[[gggiiiooouuugggeeeiiimmmsss{{{~~~yyyuuuvvvyyy{{{vvvuuuvvvxxxyyy{{{|||yyyjjjaaahhh|||xxxoooccc```\\\WWWRRRNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLKKKGGGCCCGGGNNN^^^pppxxxtttzzzxxxcccQQQKKKDDDAAAAAAAAA@@@???======<<<;;;;;;::::::999:::999888777666555555555::::::999999999999::::::@@@CCCGGGJJJNNNRRRWWW[[[^^^___```___]]]\\\]]]___lllzzzGGGEEEDDDCCCAAABBBKKKVVViiiwww{{{zzzUUULLLHHHXXXxxxzzz|||zzzuuu```SSSHHHFFFFFFCCC@@@>>>999999999999999888666666666888999999777666666777777666666666666555555555444444444444444555666777555555555555555555555555444444555666666555444444555555666666666666666666555555666777888999999:::999:::;;;<<<===CCCLLLSSS___}}}}}}rrrnnnmmmzzzmmmrrr{{{~~~{{{|||uuuhhhYYYXXXRRRVVV```ccckkk~~~wwwgggfffiiimmmrrr}}}{{{vvv{{{zzzxxxyyy}}}yyyxxxuuuwww|||}}}tttqqqsssssstttuuuvvvxxx}}}yyymmmjjjvvvxxxooobbb```[[[VVVQQQNNNKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJLLLLLLGGGAAACCCJJJXXXkkk|||yyyyyydddQQQLLLFFFCCCCCCCCCAAA???======<<<<<<;;;:::::::::888888777666555555555666777777777888:::;;;===>>>???BBBFFFJJJMMMRRRWWW[[[]]]___```___]]]\\\___bbbqqq|||}}}wwwGGGDDDCCCBBBAAACCCMMMXXXqqqzzzRRRKKKJJJYYYuuuvvv}}}{{{xxxbbbUUUJJJGGGHHHEEEAAA???;;;;;;<<<<<<;;;:::888777666888:::999777555666777888888777777777666666666555555444444444555555666555555555555555555555555444444555666666555444444444444555666666777777777666666777777888888888999999:::<<<<<<>>>DDDMMMTTTccc|||rrrppprrr}}}pppvvv~~~~~~yyywww|||zzziiiYYYXXXSSSXXXdddjjjvvv{{{kkkhhhkkkooovvvwww~~~yyyzzz}}}}}}zzz~~~tttppppppmmmrrrzzz~~~wwwooonnntttuuuvvvxxxzzz|||yyyzzz{{{ssslllbbb___[[[VVVQQQMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHIIILLLLLLGGGAAABBBHHHRRReee{{{fffPPPLLLGGGDDDDDDDDDAAA>>>=========<<<;;;;;;::::::888888777777666777777888777777888999:::<<<===>>>???BBBFFFJJJNNNRRRXXX[[[]]]___bbbaaa^^^___cccgggxxx~~~|||GGGDDDBBBBBBAAADDDNNNYYYwww{{{RRRLLLKKKYYYqqqsss~~~|||yyyzzzdddWWWLLLIIIIIIFFFCCCAAA<<<======>>>===;;;:::999666888:::999777555666888888888888888777777777777666555555444444444555555555555555555555555555555333444555666666555444333333333555666777777777777777777777777777888888888999:::<<<<<<>>>DDDMMMTTTiii{{{rrrrrrwww}}}rrrxxxyyywww|||}}}iiiZZZZZZWWW^^^nnnwww~~~nnniiimmmrrrzzz}}}zzz}}}}}}uuullliiikkkhhhnnnyyyzzzssslllmmmuuuyyy|||~~~{{{uuunnniiibbb___[[[UUUQQQMMMKKKIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGIIILLLMMMGGGAAABBBGGGNNNaaa|||}}}hhhPPPLLLHHHFFFFFFEEEAAA>>>=========<<<;;;;;;::::::888888888888888888999999;;;::::::999999::::::;;;???BBBGGGKKKNNNSSSYYY\\\]]]```cccbbb``````eeejjjyyyGGGIIIAAA===BBBEEEOOOccc~~~tttzzzVVVNNNLLLVVVgggwwwttthhh~~~xxxzzz~~~~~~jjjZZZKKKHHHIIIGGGBBB???<<<<<<<<<===<<<<<<;;;;;;777777777777666666666666666555555555444444444444555555555555555555555555555555444333444555666777666666666666666666666666555555555555666666666666888888888777777777777777888777999===@@@FFFQQQ\\\ppp}}}pppvvvsssxxx{{{zzz}}}~~~zzzvvvyyy}}}jjj\\\[[[\\\fffwwwssskkksss{{{~~~zzzyyytttkkklllkkkeeeeeelllqqqxxx|||pppllliiiffffffqqqvvv|||zzz|||zzzvvvvvvvvvpppggg^^^\\\XXXUUURRROOOKKKHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKGGGBBBCCCGGGSSSdddzzznnnVVVHHHFFFJJJCCC???BBBAAA<<<===============<<<;;;;;;:::999999888888999999666666666666777999;;;<<<>>>BBBGGGLLLPPPTTTXXX[[[\\\bbb```___ccc``````jjj{{{~~~FFFHHHAAA>>>BBBEEENNNaaa~~~{{{ssstttVVVMMMHHHOOO^^^lllyyytttjjjxxx~~~wwwlll\\\MMMIIIJJJHHHCCC@@@============<<<;;;::::::888777777777666666666666666666666555555555444444555555555555555555555555555444444333444555666777666666666666666666666666555555555555666666666666888888888888777777777777;;;999:::===???DDDNNNYYYnnn|||oootttuuu{{{vvvzzz~~~{{{}}}}}}yyyuuuzzzmmm]]]\\\^^^kkkyyyvvvyyy}}}|||~~~qqqiiikkkmmmjjjmmmtttxxxqqqgggdddbbbaaaaaaggglllttt{{{|||~~~~~~wwwzzzyyywwwvvvuuummmccc\\\ZZZVVVTTTRRRPPPLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJKKKGGGCCCCCCHHHSSSgggnnnYYYIIIGGGKKKDDD@@@CCCAAA==================<<<<<<;;;:::999999888888999999999888888888999;;;===>>>>>>BBBGGGLLLPPPUUUYYY\\\\\\ccccccdddhhhccccccmmmrrryyyCCCFFFAAA>>>CCCDDDLLL^^^rrrrrrmmm|||sssVVVKKKDDDHHHSSS___jjjrrrtttlll}}}{{{ppp```QQQLLLLLLIIIDDDBBB?????????>>><<<;;;999888888888777777777666666666777777777666666666555555555555555555555555555555555444444444444555666666666666666666666666666666555555555555666666666666888888888888888888888888===;;;;;;===>>>BBBLLLVVVjjj}}}zzzmmmrrrzzzttttttxxx{{{{{{~~~yyyvvvzzzppp___]]]aaaqqq}}}qqqjjjmmmpppqqquuu|||wwwfff___]]]\\\[[[\\\^^^bbbkkkuuu~~~~~~zzz~~~vvvxxxxxxwwwvvvrrriii___ZZZXXXUUUSSSRRRPPPMMMKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKGGGCCCDDDIIIXXXpppppp\\\KKKHHHLLLEEEAAACCCBBB>>>>>>>>>======<<<<<<<<<;;;:::999999888888999999999888888888999;;;<<<===???CCCHHHMMMQQQVVVZZZ]]][[[bbbdddfffjjjeeeeeeqqqttt}}}AAADDD@@@???DDDDDDKKK\\\hhhiiigggxxx~~~XXXLLLBBBDDDMMMXXXccckkkxxxrrrmmmsssdddTTTNNNMMMIIIEEEDDDBBBAAA@@@???===:::888777888888888777777777666666777777777777666666666666555555555555555555555555444444444444555555666666666666666666666666666666555555555555666666666666777888888888888888999999<<<:::;;;===???BBBLLLWWWiii|||xxxkkkppp~~~xxxnnnqqqvvvyyyyyy|||yyy|||pppaaa^^^bbbuuu}}}~~~vvvppprrruuuxxx|||}}}oooaaa[[[[[[ZZZZZZ[[[]]]___dddnnnyyyyyyxxxvvvuuusssooofff___[[[YYYVVVSSSQQQOOOLLLIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGIIIJJJGGGDDDFFFKKKcccwww___MMMIIILLLEEEBBBCCCAAA??????>>>======<<<<<<<<<;;;:::999999888888999999777666666666666888:::;;;???CCCHHHNNNRRRVVV[[[^^^ZZZ```aaaeeeiiidddgggxxx@@@DDD@@@???DDDDDDJJJ[[[kkkmmmkkkzzzZZZMMMCCCDDDNNNZZZfffoooxxxqqqnnntttfffVVVOOOMMMIIIFFFEEECCCCCCBBB@@@===;;;888777888888888888777777777777777777777777666666666666555555555555555555555555444444444555555555555555666666666666666666666666555555555555666666666666777777888888999999999::::::999:::===@@@EEEOOOZZZkkk}}}uuuiiiooo~~~oooiiinnntttxxxzzz}}}~~~pppaaa___ccctttuuuzzzzzzzzzvvvzzz{{{{{{uuujjj^^^ZZZZZZYYYYYY[[[```___aaahhhrrrzzz~~~~~~{{{vvvsssppplllfffbbb^^^\\\XXXTTTQQQNNNJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIJJJGGGDDDGGGMMMnnn}}}bbbOOOIIIKKKFFFBBBCCC@@@AAA@@@>>>===<<<<<<<<<===;;;:::999999888888999999777666666555666777999:::>>>BBBHHHMMMRRRWWW[[[^^^^^^aaa```cccgggdddlll@@@DDD@@@???DDDDDDKKK\\\xxxzzzvvv[[[NNNDDDFFFQQQ^^^lllwww|||uuuqqqtttfffWWWOOOLLLHHHFFFGGGDDDDDDBBB@@@>>>;;;999888999999888888888777777777777777777666666666555555555555555555555555555555333444555555666666555555666666666666666666666666555555555555666666666666777777888888999:::::::::999888:::>>>AAAGGGRRR]]]nnnqqqggglll~~~~~~gggdddkkkqqqvvv|||xxx{{{}}}pppaaa___dddrrrnnnzzzyyy{{{}}}|||~~~wwwrrrvvvmmmccc[[[YYYYYYXXXYYY[[[bbbbbbcccgggooowww}}}xxxtttqqqlllgggfffaaa^^^YYYUUURRRNNNIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJGGGEEEHHHOOOppp~~~fffRRRJJJLLLGGGDDDDDD@@@BBBAAA???===<<<<<<======;;;:::999999888888999999999888888777888999:::;;;===AAAGGGMMMRRRVVV[[[^^^bbbcccaaaeeejjjgggsssBBBEEE@@@>>>CCCDDDLLL]]]~~~}}}YYYMMMCCCFFFRRRaaappp{{{{{{uuurrrdddVVVNNNJJJGGGFFFHHHDDDDDDCCCAAA>>><<<:::888999999999888888888777777666666666555555555444444555555555555555555555555333444555666666666555444666666666666666666666666555555555555666666666666777777888999999:::;;;;;;;;;:::;;;???CCCHHHSSS___pppnnnccciiivvvaaa___ffflllttt}}}||||||||||||rrr``````eeeqqq}}}hhhqqq|||xxx|||~~~zzzrrrrrr|||zzzeee]]]XXXXXXZZZZZZ\\\___cccfffjjjooovvv~~~{{{yyyvvvnnnhhhggg```^^^YYYVVVSSSPPPKKKIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIGGGEEEIIIPPPhhhkkkVVVMMMOOOJJJFFFFFFAAACCCAAA???===<<<<<<======;;;:::999999888888999999999888888777777888:::;;;<<<@@@FFFLLLQQQVVV[[[^^^aaabbbbbbhhhmmmiiiuuuCCCFFFAAA>>>CCCEEEMMM^^^{{{~~~XXXLLLBBBEEEQQQaaaqqq}}}yyyqqqcccUUUMMMIIIFFFFFFHHHDDDDDDCCCAAA???<<<:::999999999999888888888888777666555555555444444444444555555555555555555555555333333555666666666555444666666666666666666666666555555555555666666666777777777888999::::::;;;;;;===;;;===@@@CCCIIISSS^^^qqqmmmaaagggppp]]]\\\ccciiisss~~~}}}zzz|||ttt___aaafffppp}}}xxxeeeiiinnnuuu~~~xxx~~~~~~wwwqqqvvvvvvaaaZZZWWWYYY\\\]]]```ddddddjjjrrryyy~~~~~~zzzppphhhfff___]]]YYYVVVTTTQQQNNNKKKFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIGGGFFFJJJQQQ___}}}oooXXXOOOQQQLLLIIIHHHCCCCCCBBB???===<<<<<<======;;;:::999999888888999999777777666555555666777888<<<@@@FFFKKKPPPUUUZZZ]]]]]]___aaaiiimmmhhhsssDDDBBBCCCCCCCCCFFFQQQ\\\xxxyyy~~~~~~YYYLLLCCCFFFQQQ```sss~~~sss]]]RRRRRRKKKGGGHHHDDDDDDBBB???===<<<<<<:::888999999999999999999::::::666666777777777777666666666666666666666555555555666555555444444444555555555555555555555555555555555666666666777777777888666777777888888888777777:::<<<777777DDDMMMVVVfffuuu||||||hhhdddkkkpppaaa^^^```fffsssyyyooocccbbbdddlllwwwvvvgggfffllluuu}}}~~~~~~~~~pppmmm}}}xxxddd]]]YYYZZZ]]]___dddiiiqqqzzz~~~xxxnnnfff^^^[[[WWWTTTRRROOOMMMJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJHHHHHHIIIJJJZZZwww}}}~~~qqqZZZNNNNNNIIIFFFFFFBBBAAAAAAAAAAAA???===;;;999<<<<<<;;;:::999999999999888999999777555444444555===@@@EEEKKKQQQVVVZZZ\\\___```ccccccaaadddrrrCCCBBBBBBBBBAAADDDNNNZZZwwwyyy~~~~~~}}}VVVJJJAAAFFFTTThhhxxxsss^^^TTTUUUNNNKKKKKKHHHEEECCC@@@??????>>><<<;;;999999999999999999999999888888888777777666555444444444555555666666777777666555555444444444555555555555555555555555555555666666666666777777777777666666777888888888888888===???999:::FFFOOOYYYjjjzzz{{{hhhdddjjj~~~mmm___\\\___eeesss}}}tttfffcccbbbhhhrrrxxxjjjjjjppp|||yyyvvvttt```[[[XXX\\\bbbhhhpppxxx~~~yyyoooggg^^^[[[WWWTTTRRROOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIWWWooo|||ttt|||{{{xxx```SSSQQQKKKGGGFFFBBBCCCCCCCCCCCCAAA???===<<<<<<<<<;;;:::999999999999999:::;;;:::888777777888===@@@EEEKKKQQQVVVZZZ\\\___```ccccccaaadddqqq~~~AAA@@@@@@@@@???AAAKKKVVVuuuxxx~~~~~~|||UUUJJJBBBHHH[[[www|||ttt___WWWXXXRRRNNNNNNJJJFFFDDDBBBAAAAAAAAA@@@>>>999999999999999999888888::::::999777666444333333333333444555666777888888555555444444444555555666555555555555555555555555777777777777666666666666555666777888999999999999>>>???;;;<<>>===<<<<<<;;;:::999999999999999:::;;;:::999888999;;;<<>>??????===???HHHSSSqqquuu|||}}}}}}WWWMMMDDDKKKbbbvvvaaaYYYZZZSSSNNNNNNIIIFFFDDDBBBAAABBBBBBAAA@@@999999999999999888888888:::999888777666555444444444444555555666666777777555444444444444555666666555555555555555555555555777777777777666666666666444555777888999::::::;;;<<<>>>:::<<>>===<<<<<<;;;:::999999999999666888999999888888999:::<<<>>>DDDJJJPPPVVVZZZ\\\aaaaaabbbdddbbbccclllwww>>>===>>>>>>===>>>GGGQQQiiioooxxxzzz{{{{{{XXXNNNEEEJJJdddyyycccZZZYYYQQQLLLJJJFFFFFFDDDAAAAAAAAAAAA@@@???::::::::::::999999888888888777666666555666666777777777666666555555444444444444444444444555666666555555555555555555555555777777777777666666666666555666777888::::::;;;;;;<<<===;;;>>>GGGLLL]]]zzzuuuhhheeehhhqqqcccaaaeeemmm~~~sssggg```eeennnyyy{{{|||uuuiiibbbccciiirrrxxx}}}xxxvvvvvvxxxzzzwwwnnnfff]]]ZZZVVVSSSQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGEEECCCDDDEEEMMMUUU___jjjxxx~~~kkk]]]ZZZSSSPPPPPPLLLIIIHHHGGGEEEBBBAAA??????<<<<<<;;;:::999999999999666777999999888888999;;;;;;>>>CCCJJJPPPVVVZZZ\\\aaaaaabbbdddccccccjjjsss===<<<>>>???>>>???GGGRRReeekkkuuuwwwwwwuuuUUULLLCCCHHHaaa{{{dddYYYWWWNNNIIIHHHDDDFFFDDDBBBAAAAAAAAA???>>><<<<<<;;;;;;::::::999999888777666555555666777888888888777666555444333333444444444444444555666777555555555555555555555555666666666666777777777777666777888999::::::::::::===>>>===BBBJJJNNNcccuuukkkiiijjjxxxiiifffjjjrrrqqqeee___fffmmmttt~~~~~~{{{ooofffdddffflllttt{{{wwwtttssstttvvvssskkkddd\\\YYYUUURRRPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFNNNVVVbbbqqq~~~|||nnnaaa___YYYWWWXXXUUUQQQOOOLLLIIIFFFDDDBBBBBB<<<<<<;;;:::999999999999777999::::::999999:::<<<:::===BBBIIIPPPVVVZZZ\\\bbbaaabbbdddcccbbbgggoooyyy|||<<<<<<>>>@@@???@@@IIISSSiiipppyyyyyywwwrrrSSSLLLCCCGGGaaayyy{{{dddWWWTTTLLLHHHIIIFFFHHHEEECCCAAAAAAAAA???===>>>======<<<<<<;;;:::::::::888777555444555666777777777666666555555444444444333333444444666777777555555555555555555555555444444555666777888999999777888999999::::::::::::<<<======CCCKKKOOOfffwwwpppnnnnnnooojjjmmmuuusssfffbbbjjjoooooo{{{~~~zzz{{{zzzsssmmmkkkkkkmmmsssyyywwwsssppppppqqqnnnhhhaaa\\\YYYUUURRRPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHFFFEEEFFFHHHMMMVVVfff{{{~~~|||zzzoooaaa___ZZZXXXZZZWWWVVVTTTPPPLLLHHHEEECCCCCC<<<<<<;;;:::999999999999777999:::999888888999:::999===BBBIIIPPPVVVZZZ\\\cccbbbbbbddddddbbbffflllzzzxxx{{{<<<<<<>>>AAA@@@BBBJJJTTTqqqwww~~~zzzsssSSSMMMEEEIIIcccwwwooo{{{cccVVVSSSKKKIIIKKKIIIIIIGGGDDDBBBBBBAAA???===???>>>>>>===<<<<<<;;;;;;<<<:::888555444444555555555555555666666666666666333333333444555666777888555555555555555555555555333444555666777888999:::888999999:::::::::999999999:::;;;AAAIIIMMMfffyyysssrrrrrrqqqmmmooovvv~~~{{{vvvjjjfffooorrrooovvv|||yyyyyyyyy|||}}}|||xxxtttqqqppprrrvvv~~~{{{xxxsssooonnnnnnllleee```\\\YYYUUURRRPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIJJJUUUjjj~~~}}}mmm___]]]WWWVVVXXXUUUWWWTTTPPPKKKGGGDDDBBBAAA<<<<<<;;;:::999999999999555777888777666555666777999<<