BM6P6(@ CCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIIIIJJJIIIMMMQQQPPPKKKFFFFFFGGGJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPQQQPPPTTTZZZfffyyyssslllmmmuuu~~~XXXqqq|||nnnpppxxxvvvrrrssszzz{{{rrrwww{{{zzzwwwwwwyyy{{{}}}~~~}}}~~~|||{{{zzz{{{{{{{{{{{{}}}{{{zzzyyy{{{~~~}}}{{{}}}wwwZZZOOOSSSQQQMMMJJJJJJKKKIIIFFFGGGFFFEEEHHHLLLNNNNNNLLLHHHKKKOOORRRUUUXXX\\\___fffgggiiiiiiiiiiiikkkmmmmmmnnnppprrrsssuuuuuuvvvtttsssuuuyyyxxxuuuwww{{{rrrkkkpppxxx{{{|||wwwuuummmdddgggrrrmmmeee[[[UUUUUUXXXVVVRRRIIIJJJHHHEEEFFFQQQdddsss}}}uuuhhh]]]UUUOOOKKKGGGIIIMMMNNNOOOPPPLLLGGGHHHTTTdddqqqzzzsss[[[YYYUUUQQQOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[YYYVVVUUUUUUUUUYYYYYYYYY[[[___bbbcccdddcccccccccccccccdddeeefffccchhhllljjjddd___```cccfffeeefffgggiiikkknnnooopppqqqaaaFFFCCCOOOCCCCCCBBB@@@>>>???BBBEEEPPPXXXfffsss~~~mmmkkkgggdddbbbccceeegggCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGKKKOOONNNJJJFFFFFFGGGIIIHHHGGGGGGGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNSSS[[[eeevvv~~~zzznnnjjjiii{{{rrrrrrwwwvvvttttttyyy}}}xxxqqqssswwwzzzyyytttrrrsssuuuyyyzzz|||}}}~~~~~~}}}}}}~~~|||yyyxxxxxxyyyyyyzzzzzz}}}~~~{{{wwwwwwzzz||||||||||||~~~lll^^^SSSQQQMMMJJJJJJJJJIIIHHHGGGFFFEEEHHHKKKMMMMMMLLLHHHKKKOOORRRTTTWWW[[[^^^cccfffhhhiiiiiiiiijjjllllllmmmoooppprrrrrrsssssssssrrrssswwwwwwwwwzzzyyyttttttppphhhhhhnnnxxxpppeee\\\YYYYYYVVVSSSOOOMMMIIIDDDFFFRRRfffvvv|||}}}eeeYYYYYYTTTMMMPPPWWWUUULLLJJJFFFJJJWWWgggsss~~~~~~~~~iiiYYYWWWTTTRRRPPPNNNMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQSSSVVVUUURRRQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWUUUUUUVVV\\\\\\\\\]]]___aaabbbbbbaaaaaabbbbbbdddeeefffgggdddgggjjjiiidddaaaaaabbbdddeeefffhhhkkknnnrrrttttttqqqzzz{{{fffUUUMMMLLLHHHCCC???======>>>???HHHOOO[[[gggsss}}}~~~ooommmjjjfffddddddeeeeeeCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFFFFDDDHHHKKKKKKHHHEEEEEEGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLQQQZZZbbbffftttuuummmxxxqqqzzz~~~{{{lllzzzxxxtttuuuwwwwwwvvvvvvxxxtttoooqqqssstttrrrnnnmmmooorrrvvvvvvwwwxxxzzz{{{||||||~~~|||yyyvvvtttuuuvvvwwwwwwxxx{{{{{{vvvtttuuuxxxzzz{{{yyy{{{}}}~~~|||fffWWWTTTQQQNNNKKKIIIHHHHHHGGGFFFFFFGGGJJJLLLLLLLLLHHHKKKNNNQQQSSSVVVZZZ\\\```cccfffhhhiiihhhiiijjjkkklllmmmooopppqqqqqqqqqsssqqqrrruuuvvvwww{{{}}}rrrmmmpppqqqkkkgggiiixxxpppfff^^^YYYWWWWWWWWWSSSPPPJJJEEEHHHVVVkkkzzzvvvtttfffbbbYYYLLLHHHGGGMMMZZZhhhrrr{{{|||rrrsssvvv]]]VVVUUUTTTSSSQQQOOOMMMLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRWWW[[[ZZZUUUQQQPPPRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZYYYWWWUUUVVVWWW______^^^^^^___```aaaaaa``````aaaccceeefffhhhhhheeefffffffffeeedddbbbaaacccdddfffiiimmmqqquuuwwwyyysssssspppXXXQQQLLLFFFBBBAAA@@@>>>;;;>>>CCCLLLVVVaaalllvvv}}}vvvqqqooommmjjjhhhfffeeeeeeBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAADDDGGGHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMUUU\\\ZZZ^^^zzzppp```kkk~~~vvvjjjgggqqqwwwxxx~~~{{{yyy|||vvvssswwwyyyvvvtttsssqqqmmmpppqqqpppnnnkkkkkkmmmppprrrrrrrrrtttuuuxxxzzz{{{{{{{{{|||}}}{{{yyyvvvtttsssttttttttttttvvvzzz}}}}}}zzzvvvtttsssuuuwwwxxxsssuuuxxxzzz|||bbb\\\XXXUUUTTTPPPJJJGGGGGGHHHGGGFFFGGGHHHJJJKKKKKKIIIKKKNNNPPPRRRTTTWWWZZZ\\\___dddggggggggggggggghhhiiikkkmmmoooqqqrrrrrrrrrqqqrrrvvvvvvuuuxxx}}}~~~sssllloootttrrrnnnmmmmmmhhhaaa[[[UUUSSSVVV[[[VVVQQQJJJGGGMMM[[[mmmyyynnnYYYOOOGGGHHHQQQ___jjjoootttxxxyyypppuuuyyycccWWWTTTTTTUUUUUUSSSQQQOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRXXX\\\ZZZTTTPPPQQQTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVWWW^^^_______________aaabbbaaabbbccceeefffgggggghhhfffdddcccdddffffffdddaaacccdddeeehhhkkkpppsssuuuzzztttpppsss|||qqqXXXRRRKKKHHHHHHFFFBBB===:::<<>>>>>??????======???@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNJJJKKKPPPRRRSSS\\\iii}}}vvv\\\[[[|||uuuooonnnuuu|||xxxmmmkkkttt{{{wwwpppssstttqqqoooppppppmmmllljjjhhhfffeeefffggghhhkkkkkkmmmnnnppprrrssstttpppssswwwzzz|||{{{zzzxxxssssssrrrpppoooooorrrtttsssvvvyyyyyywwwtttrrrqqqmmmooorrrtttwww{{{iii[[[RRRSSSUUUPPPKKKKKKHHHHHHGGGFFFDDDEEEHHHKKKIIIKKKNNNOOOPPPQQQSSSUUUVVVZZZ^^^aaabbbcccdddeeedddeeehhhlllooorrrttttttrrrqqqsssvvvuuurrrssswwwuuutttmmm]]]\\\eeehhhZZZMMMNNN\\\iiilllkkkdddKKKIIIKKKVVVhhhwwwzzzwwwtttiiiXXXTTTVVVQQQRRRTTTUUUUUUSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTPPPQQQQQQPPPPPPQQQTTTVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSUUUVVVVVVTTTTTTUUUVVVUUUXXX[[[\\\\\\]]]bbbeeecccdddeeefffeeedddcccbbbdddaaa```bbbeeegggfffdddeeeeeedddcccdddeeefffgggcccfffjjjkkkhhhiiisssmmmYYYMMMFFFCCCAAA@@@@@@???>>>>>>BBBHHHLLL[[[eeettt~~~~~~zzzrrrlllkkkkkklllmmmmmmmmmllllll@@@@@@???>>>>>>>>>>>>>>>:::;;;===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMOOORRRUUUWWWqqqssslllvvv}}}sssmmmiiikkkpppsss{{{jjjhhhkkkpppuuutttoooqqqppplllmmmqqqqqqooollljjjhhhggggggggggggggghhhjjjlllnnnppppppppppppoooqqqvvvzzz||||||zzzyyysssssssssqqqpppqqqsssvvvqqquuuyyyyyywwwtttrrrrrroooppprrrtttuuuxxx}}}|||kkkWWWTTTUUUQQQMMMNNNHHHHHHHHHEEECCCDDDGGGJJJJJJKKKNNNNNNOOOPPPRRRSSSUUUXXX[[[^^^___aaadddfffdddeeehhhjjjmmmooopppppppppnnnooosssuuuvvv{{{}}}xxxooolllvvvvvvcccSSSWWWmmm{{{zzzlllmmmtttXXXQQQNNNUUUfffwww|||yyyuuuyyyzzz{{{sss[[[SSSQQQQQQOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSPPPOOONNNPPPRRRTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQSSSTTTTTTSSSSSSTTTVVVRRRVVVYYYZZZYYYZZZ___ddd___```bbbccccccbbbaaa```aaaaaaaaabbbdddfffffffffeeedddcccbbbaaabbbbbbccc```bbbeeegggeeeccciiirrryyyiiiZZZNNNHHHCCCCCCBBB???===>>>@@@CCCKKKUUUcccmmmssszzzuuuqqqkkkkkkkkkkkkkkkkkkkkkkkkkkk@@@??????>>>>>>>>>>>>>>>999:::<<<===???@@@AAAAAABBBAAA@@@AAACCCDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJNNNOOOMMMMMMQQQQQQNNNXXXpppjjjeeebbbdddfffgggkkkppprrrvvv}}}~~~fffjjjlllllloooooooooooollljjjlllrrrssspppnnnllljjjjjjjjjjjjjjjiiihhhiiilllnnnppppppooonnnooorrrvvvzzz||||||zzzxxxssstttsssrrrrrrsssvvvyyyqqquuuxxxxxxvvvsssssstttrrrsssttttttuuuwwwzzz}}}qqqyyy~~~```WWWVVVRRRNNNNNNHHHHHHHHHEEEBBBCCCFFFJJJJJJLLLNNNNNNNNNOOOQQQSSSUUUWWWZZZ\\\^^^```cccfffeeefffhhhiiikkklllllllllooollllllppptttyyy}}}{{{jjjXXX```|||yyyzzzvvvnnn___ooolllYYYRRRSSSbbbssszzzvvvrrrttt{{{tttvvvkkkUUUQQQPPPKKKMMMNNNOOOOOOPPPPPPPPPOOOQQQQQQQQQRRRRRRRRRRRRRRRPPPNNNNNNQQQUUUVVVQQQLLLOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUQQQUUUYYYYYYWWWXXX]]]aaaZZZ\\\^^^```aaaaaa```___``````aaabbbccceeefffhhheeedddbbbaaaaaaaaaaaabbbdddccccccdddbbbaaafffmmmlllttt]]]OOODDDDDDCCCAAA>>>======???>>>FFFRRRYYY___gggrrr{{{|||{{{|||tttqqqqqqjjjmmmlllkkkjjjiiiiiiiiiiii<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<=========??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJHHHHHHIIILLLOOOQQQ[[[hhhxxxqqqXXXQQQPPPSSSRRRQQQ\\\lllttt}}}~~~}}}~~~wwwiiifffiiikkknnnssssssqqqnnnllllllmmmooopppooonnnlllkkkjjjkkkmmmnnnpppppppppqqqppppppooonnnrrrtttvvvyyyzzzyyyxxxwwwtttvvvwwwwwwuuuvvvzzz}}}xxxxxxwwwwwwwwwuuurrrpppssssssssssssyyy|||wwwzzzppp^^^XXXSSSPPPQQQJJJHHHGGGGGGEEE@@@AAADDDHHHKKKNNNOOOOOOOOOPPPQQQVVVVVVXXXZZZ]]]```cccdddccceeefffgggggghhhkkkmmmmmmjjjmmmuuuwwwyyyvvvfffmmmssseeefffpppxxxzzzzzzjjj```mmmkkkbbbZZZ\\\iiiuuuuuuoookkkrrr|||~~~zzzzzzxxx}}}]]]MMMMMMLLLFFFIIIJJJLLLNNNOOONNNMMMLLLOOOPPPSSSTTTTTTRRROOOMMMKKKLLLNNNPPPPPPPPPOOONNNJJJLLLNNNPPPPPPPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNOOOPPPQQQRRRSSSTTTUUUVVVYYY[[[^^^___^^^]]]^^^___``````______```bbbdddeeegggeeecccaaa``````aaabbbaaa___^^^```cccdddbbb```gggooo|||fffPPPIIIEEEGGGEEE???<<<>>>@@@BBBDDDFFFKKKUUUaaajjjvvv~~~}}}uuummmjjjtttzzzuuupppoooqqqsssqqqnnnqqqoookkkgggeeeddddddddd;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHLLLKKKIIIHHHIIIKKKMMMOOOPPPXXXpppkkkYYYJJJEEEEEEGGGRRR___ppp{{{|||}}}~~~|||{{{qqqiiiiiijjjiiijjjmmmrrrpppnnnlllkkkkkklllmmmooooooppppppqqqqqqqqqqqqssstttuuuvvvxxxxxxyyyyyyuuuvvvxxxyyyzzzzzzzzzyyywwwxxxxxxwwwttttttvvvyyyzzzyyyxxxxxxvvvtttqqqooorrrtttuuutttwww}}}~~~{{{yyy{{{~~~jjj\\\XXXRRRKKKKKKIIIHHHJJJHHHDDDDDDGGGHHHKKKNNNOOOOOOOOOPPPQQQUUUVVVWWWZZZ\\\___bbbcccbbbccceeeeeeeeefffhhhjjjkkkiiimmmtttvvvwww~~~lllnnn}}}wwwllldddiiittt|||sssfffooosssddd]]]___eeejjjnnngggiiimmmrrrssstttzzzzzz{{{uuuVVVKKKJJJIIIGGGHHHIIIKKKMMMNNNMMMLLLLLLNNNOOOPPPPPPPPPOOOMMMLLLIIIKKKMMMNNNOOONNNMMMLLLKKKLLLMMMNNNNNNLLLKKKJJJLLLMMMNNNOOOOOONNNNNNMMMOOOOOOPPPPPPRRRRRRSSSSSSVVVXXX[[[]]]\\\\\\]]]^^^aaa`````````aaabbbcccdddeeedddaaa```______```aaaaaa```___aaadddeeecccaaaaaagggooo}}}sss[[[DDD>>>CCCEEECCCBBB<<<===>>>???BBBIIIQQQXXXfffooo{{{{{{rrrjjjdddbbbfffuuuwwwsssnnnmmmooopppmmmjjjnnnmmmkkkiiigggeeedddccc:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHLLLKKKIIIHHHHHHIIIKKKLLLSSSSSS\\\xxxrrrVVVJJJGGGFFFJJJOOObbbnnnxxxzzzvvvttttttsssxxx|||zzznnniiitttrrrrrruuutttooommmmmmqqqpppmmmkkkjjjjjjjjjkkkmmmooorrruuuvvvvvvuuuuuuuuuvvvxxx{{{}}}yyyzzzzzzzzz{{{{{{||||||zzzzzzyyywwwtttssstttuuu{{{{{{{{{yyywwwtttqqqppprrrvvvxxxvvvvvvzzz{{{yyy|||{{{{{{}}}iii\\\UUUMMMMMMJJJIIIKKKIIIEEECCCEEEHHHJJJMMMNNNNNNNNNPPPQQQTTTUUUWWWYYY\\\^^^```aaaaaabbbccccccbbbccceeegggiiihhhlllssstttuuu~~~tttrrrxxx{{{yyywwwqqqkkkjjjqqqyyyzzzmmmqqqwwwhhh\\\VVV^^^jjjeeebbbcccggglllqqqyyyzzz^^^NNNIIIGGGFFFHHHGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKIIIGGGEEEJJJKKKLLLLLLMMMMMMMMMLLLNNNOOOOOOOOOPPPPPPPPPPPPRRRUUUXXXZZZZZZZZZ[[[]]]^^^^^^^^^^^^___```aaaaaabbbaaa___^^^]]]^^^^^^___aaaaaaaaabbbeeeeeedddccc```ccceeekkkzzzzzz]]]NNNKKKJJJGGGCCC???@@@@@@???>>>@@@CCCFFFPPPZZZfffpppuuu{{{xxxkkkjjjlllooosssyyytttqqqnnnmmmnnnmmmjjjgggjjjkkkllllllkkkhhheeeccc888888888888999999999999999::::::;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJIIIHHHGGGGGGHHHJJJKKKVVVVVVWWWaaawwwdddXXXMMMFFFDDDMMMWWWccchhhggghhhjjjmmmkkkooouuuzzz}}}qqqjjjssswww|||~~~zzztttpppooooooooonnnmmmmmmmmmmmmmmmmmmnnnqqqtttvvvxxxxxxxxxvvvvvvxxxzzz}}}||||||{{{{{{{{{|||}}}}}}{{{{{{zzzyyywwwuuuuuuuuu|||}}}}}}|||yyywwwuuuuuussszzz}}}zzzwwwyyyyyyyyy}}}yyyxxx{{{~~~eeeYYYWWWSSSOOOLLLMMMLLLGGGEEEFFFHHHJJJLLLMMMMMMNNNOOOQQQSSSTTTVVVXXX[[[]]]^^^___```aaabbbbbbaaaaaaccceeeggggggkkkppprrrrrryyy}}}wwwtttrrrsssvvvxxxvvvwww{{{}}}}}}|||qqquuummmXXXVVVaaacccbbbcccgggkkkpppzzziiiMMMHHHIIIDDDDDDIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEIIIIIIJJJKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSVVVXXXYYYYYY[[[\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]```aaaaaacccdddeeeeeeddddddfffdddbbbgggyyyuuudddTTTJJJEEEHHHHHHGGGEEEBBBAAA@@@@@@CCCIIISSSZZZaaahhhrrrxxx~~~vvvpppmmmxxxsssqqqoooooonnnmmmiiifffgggjjjmmmpppooolllhhheee777777777888888888999999999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMSSSUUUVVViiilllWWWMMMKKKBBBFFFMMMRRRUUUXXX]]]ccc```dddjjjooorrruuuxxxzzz|||~~~xxx}}}xxxqqqpppvvv{{{{{{vvvqqqnnnlllnnnnnnoooqqqrrrssssssssspppqqqqqqsssvvvyyy|||}}}wwwwwwxxxxxxzzz|||~~~}}}}}}|||{{{{{{{{{||||||zzzzzzzzzzzz{{{zzzzzzyyy{{{}}}|||{{{{{{{{{vvv}}}~~~zzzzzzzzzxxxzzzvvvvvvzzz~~~xxx|||eee[[[XXXRRROOOOOOOOOLLLIIIJJJHHHIIIKKKLLLLLLMMMOOOQQQQQQSSSUUUXXXZZZ\\\\\\]]]___```aaaaaa``````bbbdddeeefffjjjmmmooooootttzzzzzzxxxnnniiioooxxx~~~{{{vvvwww|||~~~xxx~~~mmm[[[XXX\\\___dddggggggjjjvvvtttZZZFFFFFFIIIDDDBBBGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFEEECCCBBBBBBBBBDDDEEEBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNOOORRRUUUWWWXXXXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^___aaabbbccccccdddddddddeeeeee```]]]fffzzzooo]]]RRRKKKJJJHHHGGGFFFFFFEEEDDDAAACCCFFFHHHLLLTTT^^^eeemmmuuuwwwlllhhhjjjnnnzzzwwwtttsssqqqqqqpppnnnkkkiiihhhkkkooorrrrrroookkkhhh666666777777888999999999999999999:::;;;;;;<<<<<<========================>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFHHHIIIJJJJJJRRRUUURRRXXXqqqlllccccccJJJEEECCCFFFHHHJJJOOOTTTYYY\\\aaadddgggiiilllnnnooosssyyy~~~zzz|||ttt{{{vvvpppooouuuyyyvvvsssqqqooommmnnnppprrruuuwwwxxxxxxxxxuuuttttttuuuwwwzzz}}}zzzyyyxxxxxxxxxzzz{{{|||{{{{{{{{{zzzyyyyyyyyyxxxyyyxxxyyy{{{~~~~~~}}}zzz}}}~~~|||}}}yyy}}}}}}zzzvvvvvvssstttzzz~~~xxxggg]]]UUUNNNNNNNNNKKKJJJJJJHHHIIIJJJKKKKKKLLLNNNQQQPPPRRRTTTWWWYYYZZZ[[[[[[]]]^^^____________aaacccdddeeehhhjjjlllnnnqqqtttzzz|||~~~|||yyysssjjjeeemmmwww~~~}}}wwwrrrsssxxx|||~~~xxxwwwooo\\\XXX]]]dddfffdddeeeqqq~~~aaaQQQFFFFFFGGGCCCBBBDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@AAABBBBBB@@@AAAAAACCCDDDEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOOOONNNNNNNNNOOOQQQTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[]]]___aaa```aaabbbddd^^^___aaa```\\\\\\fffsss~~~lllSSSOOOLLLIIIIIIIIIIIIHHHEEECCCAAA@@@AAAFFFMMMSSSYYYbbblllqqqrrrrrrsssvvvxxxtttjjj\\\RRRTTTbbbooozzzqqqnnnpppsssrrrrrrpppooonnnmmmllliiilllooorrrrrrpppmmmkkk666666777888888999::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGNNNNNNPPPPPPPPPXXXmmmwwwuuu[[[OOOEEEEEEFFFFFFFFFIIIOOORRRVVVZZZ\\\^^^```bbbeeejjjpppvvvzzz}}}zzzrrrnnnnnntttwwwuuutttvvvtttpppppprrruuuxxxzzzzzzyyyyyyuuuuuuvvvvvvxxxyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyyyyyxxxvvvuuutttwwwwwwxxx{{{~~~}}}zzz~~~}}}{{{|||~~~zzz~~~zzzsssrrrqqqsssyyy|||}}}rrrggg\\\VVVSSSNNNKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQOOOQQQTTTVVVYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]```bbbccceeeggghhhjjjmmmppprrrxxxxxx{{{|||yyyrrrmmmkkkkkklllrrryyy|||zzzwwwsssuuuzzz}}}rrrkkkgggddd```^^^lllvvvfffgggiiilllkkkmmmxxx}}}pppPPPLLLGGGDDDCCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAACCCDDDFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSTTTTTTTTTTTTUUUXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXX[[[^^^^^^^^^^^^```bbb^^^]]]___aaa___\\\___ggguuuooohhh^^^VVVQQQNNNLLLJJJGGGEEECCC@@@???AAAEEEHHHKKKPPPUUUYYYZZZ[[[]]]___lllppptttxxxxxxvvvssspppjjjiiiiiikkkooossstttuuuzzzxxxwwwxxx{{{|||{{{yyywwwtttooommmmmmnnnnnnnnnkkklllnnnpppqqqooojjjfff]]]```bbbaaabbbhhhttt}}}wwwsssrrrmmmkkknnnppppppooommmkkkkkklllmmmjjjlllmmmoooooonnnmmmlll666777777888999:::::::::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEKKKEEEEEELLLOOOOOOXXXddd{{{}}}uuugggWWWJJJHHHJJJGGGEEEEEEGGGJJJNNNQQQSSSUUUXXXZZZ]]]aaaggglllpppsssuuuwwwvvvwwwzzz}}}xxxvvvuuurrrooohhhooosssrrrtttxxxvvvppprrrtttwwwzzz{{{zzzyyyxxxqqqsssuuuwwwwwwwwwvvvuuuxxxwwwvvvuuuuuuvvvxxxyyyuuuvvvwwwxxxwwwuuurrrqqqwwwvvvwwwzzz~~~~~~|||zzz~~~{{{yyyzzz|||zzz}}}~~~~~~yyyqqqpppooorrrxxxzzzzzz}}}yyyrrrhhh```WWWQQQOOOHHHIIIIIIIIIIIIKKKNNNQQQNNNPPPSSSVVVXXXYYYXXXXXXWWWXXXZZZ[[[[[[\\\___aaaccceeeffffffiiimmmpppqqqqqqpppvvv~~~xxxvvvkkkdddgggpppvvv{{{~~~}}}{{{xxxvvvyyy~~~~~~ssseee[[[VVVTTTQQQYYYpppyyyuuusssuuuwww{{{|||sss|||~~~___FFFIIIHHHCCC@@@BBBAAA>>>CCCCCCBBBCCCCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBDDDFFFGGGBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJMMMNNNKKKKKKKKKKKKLLLLLLLLLMMMLLLOOOQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSWWWWWWYYYZZZ[[[[[[[[[[[[VVVYYY\\\]]]\\\\\\^^^aaaccc___```dddccc______ddd\\\uuuuuufff\\\TTTOOOKKKGGGGGGEEECCCBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJNNNPPPRRRVVV\\\```aaa^^^ZZZWWWPPPOOOOOORRRVVVZZZ]]]]]]dddbbb```aaadddeeecccaaagggbbb\\\WWWUUUUUUUUUUUUQQQSSSWWWZZZ\\\YYYSSSOOOUUUaaarrrjjjkkkttttttqqqpppmmmmmmllljjjhhhiiikkkmmmkkkkkkllllllllllllllllll555666666777888999999:::777777888888888999999999;;;;;;:::999999999::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGIIIJJJLLLOOOQQQbbboooaaammmyyyuuuooojjjfff___RRRFFFDDDKKKNNNKKKJJJMMMQQQQQQSSSVVV\\\ccchhhjjjmmmqqqiiigggjjjuuu{{{||||||yyy{{{wwwnnnkkknnnrrrooommmoootttwwwuuurrrqqqooonnnpppuuuwwwvvvtttsssqqqoooqqquuuxxxxxxvvv{{{xxxttttttvvvwwwwwwvvvuuuuuuuuutttssssssrrrqqqvvvyyy|||}}}|||zzzyyyyyy~~~{{{xxxvvvvvvvvvvvvuuuyyy{{{||||||yyywwwvvvvvvppppppppppppqqquuuzzz~~~xxx}}}rrr\\\RRRYYYKKKKKKIIIEEEDDDGGGJJJLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRSSSUUUWWWZZZ\\\^^^___bbbcccdddfffiiikkklllmmmppprrruuuwwwzzz~~~~~~vvvtttoooeeeaaalll|||||||||~~~}}}~~~ssslllkkk]]]TTTTTTSSSTTTccc~~~uuupppvvvkkkTTTEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@?????????@@@????????????????????????>>>???AAACCCDDDCCCCCCBBB@@@AAACCCFFFHHHJJJKKKKKKHHHIIIKKKKKKJJJIIIJJJKKKKKKLLLNNNOOOPPPOOONNNNNNPPPNNNMMMPPPTTTWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWYYY[[[]]]___`````````___aaaccccccaaa_________aaaiiiwww~~~gggQQQHHHEEECCCBBB@@@>>>>>>@@@GGGHHHIIIFFFBBBAAABBBDDDDDDGGGJJJKKKJJJHHHGGGGGGEEEDDDDDDFFFHHHJJJJJJIIIOOONNNMMMMMMNNNOOOPPPOOOYYYPPPJJJKKKKKKHHHHHHLLLOOOPPPUUUYYYXXXVVVYYY___|||rrrsssvvvtttqqqpppjjjjjjiiieeebbbcccfffjjjkkklllllllllkkkjjjhhhggg555555555666777888888888777777777888888888999999::::::999999999999:::;;;::::::;;;<<<<<<<<<<<<;;;???>>>>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIKKKMMMPPP[[[gggwwwnnntttgggOOOIIICCCAAADDDGGGJJJKKKMMMPPPUUUZZZ\\\\\\^^^___bbb```ccckkkqqqrrrtttyyy{{{xxxuuuvvv{{{~~~~~~}}}|||{{{}}}wwwwwwzzzxxxooolllppprrrooommmnnnppprrrrrrqqqnnnoooppppppppppppqqqrrrpppnnnnnnppptttwwwxxxwwwvvvtttqqqrrruuuwwwxxxxxxtttttttttttttttuuuvvvvvvssstttvvvxxxzzz{{{{{{{{{{{{yyyuuusssrrrsssssssssxxxyyyyyyyyyyyyxxxvvvuuuqqqqqqqqqqqqqqqtttyyy}}}zzztttggg[[[WWWQQQQQQNNNJJJIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSPPPQQQSSSUUUXXXZZZ\\\]]]``````bbbdddgggiiijjjkkknnnppprrrtttvvvzzz~~~zzzvvvvvvpppjjjiiisss}}}~~~|||qqqpppnnn```YYYXXXSSSWWW```xxx|||zzz}}}]]]LLLEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@???????????????????????????@@@AAACCCDDDDDDCCCCCC@@@AAACCCFFFHHHIIIJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNOOOOOONNNNNNNNNMMMLLLNNNRRRUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYY[[[]]]^^^^^^^^^```bbbdddcccaaa_________```dddkkk}}}xxxSSSKKKBBB<<<<<>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKMMMTTTQQQeeelllVVVCCC@@@BBBCCCDDDHHHGGGJJJOOORRRSSSUUUVVVWWWWWWVVVXXX]]]```aaacccgggnnnmmmkkklllooouuuzzz~~~}}}~~~vvvwwwzzz|||zzzzzzwwwmmmvvv{{{{{{|||sssooorrrppppppooommmlllmmmppprrrlllooopppnnnjjjhhhkkknnnkkkkkklllooosssvvvwwwwwwtttrrrpppppprrrtttuuuuuuuuuuuuuuuvvvxxxzzz|||~~~tttqqqoooqqquuuyyyzzzyyyyyyvvvssspppooooooppprrrvvvuuutttvvvxxxxxxuuurrrqqqqqqqqqqqqqqqssswwwzzzzzz~~~~~~yyymmmccc[[[TTTQQQNNNLLLJJJIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRNNNOOOQQQSSSUUUWWWYYYZZZ]]]^^^___bbbdddfffhhhiiilllnnnooopppqqqsssvvvyyywww~~~|||wwwssssssxxx|||zzzyyyyyyrrroooqqqzzz~~~}}}wwwvvvzzzuuufffaaa^^^SSSVVV[[[rrroooRRRJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCC@@@AAACCCEEEGGGHHHIIIJJJHHHIIIJJJHHHFFFDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNNNNKKKJJJJJJLLLOOOQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXZZZ[[[[[[\\\aaabbbdddcccaaa_________```______hhhuuuiiiXXXKKKEEEDDDBBB@@@EEEIIINNNPPPOOOLLLIIIHHHCCCDDDFFFHHHJJJHHHEEEBBBEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFEEEEEEFFFDDDEEEJJJNNNQQQVVV[[[___fffsss}}}uuuqqqsssuuussspppooogggfffdddaaa```bbbgggjjjdddeeefffgggffffffdddddd222222333333444444444555555555666666666777777777666666666777888999:::;;;::::::;;;<<<<<<<<<<<<<<<>>>============>>>??????AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGGGGFFFGGGIIIKKKLLLRRR[[[nnnuuuWWWMMMHHHAAABBBJJJHHHKKKLLLKKKKKKOOORRRSSSNNNOOOPPPRRRTTTVVVZZZ^^^eeeeeefffgggkkksss{{{}}}~~~|||yyywwwxxxzzzvvvzzz~~~~~~qqqggg```TTTYYYppp}}}||||||qqqlllooooooqqqqqqnnnjjjlllqqqwwwnnnnnnnnnkkkgggeeefffhhhggghhhjjjnnnqqqtttvvvwwwuuusssqqqooonnnoooooopppyyyyyyxxxyyy{{{}}}wwwrrrllllllqqquuuvvvtttwwwvvvssspppnnnnnnppprrruuurrrpppsssxxxyyyuuuqqqooopppqqqqqqpppqqqtttvvvyyyxxxyyyyyywwwoooaaa]]]VVVQQQNNNMMMLLLKKKKKKMMMJJJKKKMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQSSSUUUWWWXXXZZZ[[[]]]```bbbeeeggghhhjjjlllmmmmmmmmmnnnppprrrsssvvvwwwssssssvvvuuuqqqxxxsssrrrwww|||{{{xxxxxxtttooopppxxx|||~~~}}}}}}lllhhheeeXXXUUUZZZttt\\\LLLKKKDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHJJJLLLNNNNNNOOONNNJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZZZZ```aaabbb```^^^]]]]]]^^^```^^^[[[\\\lllrrrkkkdddXXXMMMQQQSSSWWWYYYYYYWWWUUUTTTOOOMMMIIIHHHIIIJJJIIIGGGIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHFFFGGGIIIJJJIIINNNVVV^^^dddiiiooosss}}}tttuuutttuuusssrrrsssuuutttqqqooojjjgggdddaaa```aaadddggg```aaabbbcccdddcccbbbaaa222222222222222333333333444444555555555666666666555555555666777888999:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIEEENNNTTTXXXiii|||iiiZZZMMMNNNXXXaaaaaa[[[OOOGGGGGGFFFDDDEEEGGGIIIIIIKKKPPPVVVZZZYYY[[[]]]```eeeppp~~~~~~~~~xxxllleee```aaa[[[YYY\\\]]]kkk}}}}}}{{{{{{uuutttxxxtttkkkgggjjjmmmppprrrooolllnnnuuu|||qqqnnniiigggffffffdddbbbeeegggjjjmmmppprrrtttuuusssrrrpppnnnmmmmmmoooppp{{{zzzzzzyyyzzz{{{|||}}}vvvpppkkkkkkppptttuuutttwwwwwwvvvtttpppoooqqqssssssqqqooorrrwwwxxxuuupppnnnooopppqqqpppppprrrsssvvvrrrssswwwvvvxxxlllddd```WWWRRRRRRRRROOOOOOSSSJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVYYYZZZ\\\^^^aaadddfffggghhhjjjllllllkkkkkkmmmnnnssstttsssqqqqqqssstttrrr|||vvvtttxxx{{{{{{{{{|||yyymmmgggnnnzzz~~~{{{{{{{{{~~~~~~|||~~~sssrrrqqqfff___ccczzz}}}aaaLLLEEEIIICCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCC@@@AAACCCDDDEEEFFFFFFFFFBBBCCCDDDCCCBBBCCCEEEGGGFFFHHHJJJLLLNNNNNNNNNNNNIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXZZZZZZ]]]^^^^^^]]][[[[[[\\\]]]]]]^^^^^^^^^dddoooyyy}}}jjjjjjjjjjjjkkklllllllll|||ppp```QQQJJJJJJNNNQQQHHHIIIJJJIIIIIIJJJMMMPPPKKKKKKJJJIIIIIINNNUUU[[[\\\gggsss{{{ttthhhkkkoookkkmmmnnnoooppppppnnnkkknnnkkkfffcccaaaaaabbbbbb^^^___```aaabbbaaa```___222222222222222222222222333333444444444555555555555555555555666666777888888888999::::::::::::::::::::::::;;;===>>>@@@AAA>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHEEEKKKUUUXXXfffrrrsss{{{lll[[[RRRJJJBBB@@@DDDEEEAAAAAAFFFMMMPPPLLLNNNPPPSSSXXXbbbnnnwwwzzzxxxzzzzzzxxxuuuiiibbb___dddhhheee```]]]```mmmrrrttt{{{|||~~~uuuwww}}}~~~|||sssmmmmmmrrrqqqjjjhhhmmmkkknnnpppooommmooovvv|||sssnnnhhhfffggghhheeebbbeeehhhlllnnnooopppqqqrrrnnnnnnooonnnnnnooosssuuuyyyyyyxxxxxxwwwvvvuuuuuupppmmmlllnnnrrrwwwxxxxxxwwwzzz{{{yyyuuurrrsssuuusssrrrqqqtttwwwwwwuuurrrmmmoooqqqrrrrrrqqqrrrssssssqqqrrrxxxyyyxxx~~~pppcccYYYWWWUUUOOONNNRRRLLLLLLKKKJJJJJJIIIIIIIIIKKKKKKMMMNNNPPPRRRSSSTTTWWWXXXZZZ]]]```bbbeeefffeeegggjjjkkkjjjjjjlllmmmqqqpppooonnnnnnppprrrrrrzzzvvvuuuyyy}}}ttteeehhhttt}}}yyyxxxyyy|||}}}|||~~~zzzrrrsss{{{yyywwwaaaPPPGGGEEEGGGBBBBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEAAABBBBBBBBBAAACCCFFFHHHFFFGGGIIIKKKLLLLLLLLLLLLIIIJJJKKKKKKKKKLLLNNNPPPOOOOOOPPPQQQSSSTTTVVVWWWTTTTTTUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\]]][[[^^^bbbdddeeeggghhhjjjlllzzz~~~}}}|||pppbbbXXXTTTSSSUUUWWWWWWVVVXXX]]]bbbcccdddeeefffhhhoooyyy~~~nnneeeiiijjjggglllooonnnnnnooonnnlllpppmmmiiigggeeecccaaa___^^^___```aaaaaa```___^^^222222222222222222222222333333333333444444444444666555555444555555666666777777888999999999999888777888999:::<<>>???@@@AAABBBBBB@@@AAACCCCCCCCCDDDFFFHHHIIIEEEJJJRRRRRRVVVsssyyylll```VVVYYYUUUIIIAAAAAADDDDDDGGGGGGGGGIIILLLRRRYYY^^^[[[YYYVVVTTTUUUWWWYYYZZZVVVQQQQQQ[[[gggrrr{{{zzzuuu{{{xxxqqqkkkjjjnnnnnniiijjjpppjjjkkkmmmmmmlllnnnqqquuurrroookkkhhhggggggggghhhfffjjjnnnooonnnmmmnnnpppmmmnnnoooooonnnpppuuuxxxwwwxxxxxxxxxwwwtttrrrpppmmmnnnpppsssvvvxxxyyyyyywww{{{~~~}}}xxxttttttuuussstttuuuvvvvvvvvvuuutttnnnppptttuuuuuuuuuuuuvvvssstttwwwzzzzzzzzz{{{|||tttzzzjjjddd]]]SSSPPPSSSPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQTTTUUUWWWZZZ]]]```bbbdddbbbdddgggiiiiiijjjkkklllmmmlllkkkkkklllmmmnnnpppvvvssstttwww{{{sssmmmuuu|||xxxwwwzzz}}}|||~~~rrriiiooowwwcccRRRIIIGGGFFFEEEBBBAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDBBBCCCCCCAAAAAABBBEEEGGGDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIKKKKKKJJJJJJMMMPPPNNNNNNOOOPPPRRRTTTVVVXXXTTTTTTTTTTTTUUUVVVXXXYYYXXXYYYZZZZZZYYY[[[]]]___\\\]]]```bbbbbbbbbbbbccccccjjjyyyxxx|||~~~uuugggdddhhhdddfffnnnrrrooommmooopppnnnpppnnnkkkjjjjjjgggccc___``````aaaaaaaaa___^^^]]]333333222222222222222222222222333333333444444444666555555444444444555555666666777888888888888888666777888:::<<>>???@@@AAABBBBBB???@@@BBBBBBBBBCCCFFFHHHCCCKKKMMMGGGIIIVVVccchhhxxxsssnnnzzzzzzppp]]]MMMGGGEEECCCHHHGGGEEEEEEGGGIIIKKKMMMHHHJJJKKKKKKKKKOOOVVV\\\ddddddkkkxxxvvvpppppphhhfffiiihhhcccdddjjjhhhiiijjjkkkjjjkkkmmmnnnooopppoookkkgggfffiiimmmhhhkkkooopppnnnlllmmmnnnpppqqqrrrpppoooooossswwwxxxyyyzzz{{{yyyvvvsssqqqooorrrvvvwwwwwwvvvvvvwwwvvv{{{zzzuuutttuuutttvvvxxxxxxvvvuuuuuuuuuooorrrvvvxxxxxxwwwxxxxxxtttyyy||||||zzzzzzyyywwwwww~~~uuujjj]]]WWWZZZSSSRRRPPPNNNLLLJJJJJJIIIGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUXXX[[[^^^```bbb___bbbfffhhhiiiiiikkklllmmmkkkjjjkkklllkkkmmmoooqqqppppppqqquuu~~~xxxzzzyyyvvvzzz}}}}}}}}}~~~tttnnngggiii|||mmmbbbRRRFFFBBBDDDCCC@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>??????AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDBBB@@@AAACCCFFFCCCDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKJJJHHHIIILLLOOOMMMMMMMMMOOOQQQSSSVVVWWWTTTSSSSSSSSSTTTUUUWWWXXXXXXYYYZZZZZZZZZ\\\___aaa^^^]]]\\\]]]]]]]]]___bbbiiidddeeesssvvvmmmdddhhhmmmfffbbbkkkoookkkhhhjjjlllkkkooonnnllllllmmmjjjeeeaaaaaaaaabbbbbbaaa___]]]\\\111111111111111111111111222222222222222222222222222222222333333333444444555555555555666666666666888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFHHHKKKOOOSSSVVVddd}}}eeelllhhh^^^\\\YYY]]]YYYVVVWWWXXXWWWRRRLLLOOORRRTTTWWW\\\eeepppyyy~~~}}}{{{wwwrrrqqqooommmjjjiiiiiiiiijjjlllkkkjjjiiihhhiiijjjjjjrrrqqqooollliiihhhjjjkkksssqqqooopppsssuuusssqqqwwwvvvtttssssssuuuwwwyyyuuuuuuvvvwwwyyyyyywwwvvvwwwwwwxxxzzz}}}}}}zzzxxxwww{{{}}}||||||}}}zzzvvvwwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyzzz|||}}}~~~{{{|||}}}~~~}}}|||zzzxxxyyy~~~|||pppccc[[[SSSWWWYYYVVVSSSPPPKKKFFFHHHGGGFFFGGGIIIKKKKKKKKKPPPPPPPPPRRRTTTVVVYYY[[[```bbbeeefffggggggiiijjjiiijjjkkkllllllkkkjjjiiinnnqqqrrrooommmuuu~~~|||wwwsssssswww|||~~~rrrsss~~~}}}\\\SSSHHHAAAAAABBBAAA???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEDDDAAA>>>======@@@BBBDDDDDDCCCCCCCCCDDDDDDFFFGGGJJJKKKMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRTTTVVVSSSUUUWWWYYY[[[]]]^^^^^^^^^[[[ZZZ[[[___bbbaaa```fffeeeccccccjjjxxx}}}|||vvvrrrlllhhhggghhhhhhgggfffgggiiikkkllllllllllllqqqooollliiiggggggggghhh_________```````````````111111111111111111111111222222222222222222222222222222222333333333333444555555555555555666666666888888999999:::;;;;;;;;;:::;;;;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDFFFIIILLLPPPRRRWWWeee|||wwwqqqmmmlllmmmnnnnnnssswww||||||vvvvvvuuurrrnnnmmmmmmlllkkklllmmmoooqqqooonnnmmmlllkkkkkklllmmmsssrrrqqqooollllllmmmooovvvtttrrrssstttuuusssqqqwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{zzzyyyzzzyyyzzz|||}}}}}}zzzxxxyyy}}}}}}}}}~~~zzzwwwxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}|||yyyxxxzzz|||}}}qqqnnn\\\YYYVVVVVVWWWUUUQQQOOOHHHFFFDDDDDDFFFHHHJJJJJJLLLLLLMMMNNNQQQTTTVVVXXX\\\^^^aaabbbbbbccceeegggggghhhiiijjjjjjjjjiiihhhllloooqqqooonnnrrr{{{}}}}}}{{{yyyuuurrrrrrvvv{{{~~~xxx|||tttqqqzzziiiSSSLLLCCC???@@@AAAAAA?????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@>>>======<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@AAACCCCCCAAA???>>>??????AAACCCCCCBBBAAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRSSSUUUWWWYYY[[[\\\\\\]]][[[YYY[[[^^^``````___aaaaaa``````ccckkkwwwssslllmmmlllhhhjjjhhhfffeeeeeedddcccaaaggghhhiiijjjjjjiiihhhgggffffffeeefffgggiiilllmmmdddccc```^^^^^^___aaaccc111111111111111111111111111111111111111111111111111111222222222333333333444444444555555555666666777777888888999::::::;;;999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBCCCDDDFFFHHHKKKMMMPPPQQQ^^^zzzrrrnnnpppqqqooommmkkkkkklllmmmpppsssvvvwwwsssrrrqqqooonnnnnnoooooorrrrrrrrrpppmmmmmmooopppwwwvvvttttttuuuuuutttrrruuuvvvwwwxxxxxxwwwuuutttvvvvvvvvvyyy|||~~~~~~}}}}}}}}}|||}}}~~~|||zzzwwwzzz}}}~~~||||||}}}xxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{}}}}}}~~~}}}|||zzzxxxwwwzzzyyyzzztttggg[[[UUU[[[aaa___[[[[[[NNNKKKHHHFFFFFFGGGGGGGGGIIIIIIJJJKKKNNNQQQSSSUUUWWWYYY[[[\\\\\\]]]___aaadddeeefffggghhhhhhhhhgggiiikkknnnoooooooooppprrr~~~zzzsssooouuutttrrrrrrssswwwzzz||||||www|||lllUUUHHHCCC>>>===>>>@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>========================;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA?????????@@@>>>@@@AAAAAA@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMMMMNNNPPPPPPPPPRRRTTTVVVXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^[[[\\\\\\\\\]]]```dddgggxxxuuujjjdddcccbbb___ccccccdddfffggggggdddaaaeeefffggghhhhhhgggfffeee^^^___aaacccfffiiilllnnniiifffaaa]]]\\\^^^aaaddd111111111111111111111111111111111111111111111111111111111111222222222222333333333444555555555666666666777888888999999:::888888999::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBDDDFFFGGGHHHMMMOOOUUUccc|||vvvsssxxxrrrmmmlllnnnqqqqqqpppmmmmmmnnnooorrrtttvvvxxxuuutttrrrpppooooooppppppqqqrrrqqqooolllkkklllmmmuuutttttttttuuuuuuuuutttsssssstttuuuvvvvvvvvvvvvwwwvvvvvvxxx|||~~~}}}}}}}}}{{{yyyvvvxxx{{{zzzxxxyyy}}}}}}yyyyyyxxxwwwvvvvvvuuuuuuwwwwwwxxxyyyyyyyyyyyyyyy||||||{{{zzzyyywwwuuutttwwwvvvtttvvvwwweeeYYY___eeebbb^^^^^^YYYVVVRRROOOLLLJJJFFFDDDGGGGGGHHHIIIKKKMMMPPPQQQRRRSSSUUUVVVVVVXXXZZZ\\\aaabbbcccdddeeeffffffggghhhiiijjjlllnnnmmmjjjhhhpppsssvvvxxxxxxuuurrrppppppqqqrrrsssuuuxxxzzz{{{tttlllpppqqqWWWGGGAAA>>><<<<<<>>>???>>>============<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<=========<<<;;;;;;;;;;;;<<<==================<<<<<<===???@@@???>>>===>>>???>>>???@@@???>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHKKKKKKLLLLLLMMMLLLLLLKKKLLLMMMMMMLLLKKKKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXZZZYYYYYYYYY[[[\\\]]]]]]WWWYYYZZZ[[[\\\]]]^^^___bbbiiivvvxxxtttmmmgggeeeeeeeeedddccccccdddfffhhhgggeeecccaaaccceeehhhiiiiiihhhggg```aaabbbccceeefffggggggiiifffbbb^^^\\\]]]___aaa000000000000000000000000000000000000000000000000000000000111111111222222222222222333444555555555555555666666777888888999888999999::::::;;;<<<<<<<<<===>>>??????@@@??????AAAAAAAAABBBCCCDDDEEEFFFGGGMMMPPPPPPXXXuuu|||jjjhhh{{{rrrnnnkkkkkknnnrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqooonnnnnnoooooossssssrrrpppllljjjjjjkkkoooppprrrssssssuuuvvvwwwqqqqqqqqqqqqsssvvvxxxzzzwwwvvvuuuvvvzzz}}}~~~}}}{{{{{{{{{zzzwwwuuuwwwyyyxxxuuuvvv{{{}}}|||yyyyyyxxxwwwuuutttsssrrrtttuuuvvvwwwxxxxxxwwwwwwxxxxxxwwwuuutttrrrqqqppprrrrrrrrrssswwwppphhheee```]]]^^^___\\\YYYVVVSSSNNNIIIFFFGGGFFFFFFFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQSSSVVVXXX]]]]]]^^^```aaacccdddeeehhhgggfffhhhjjjkkkiiigggmmmllllllnnnoooqqqrrrsssmmmnnnqqqsssuuuwwwwwwxxxxxxzzz{{{~~~pppeeeeee|||oooWWWHHHAAA???>>>============<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999:::;;;::::::::::::::::::::::::888888888888999:::;;;<<<======<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<>>>>>??????>>><<<<<<>>>????????????@@@AAACCCEEEFFFJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKKKKMMMNNNPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZYYYYYYZZZ\\\]]]^^^_________dddoookkkgggccccccddddddeeefffeeecccaaaaaabbbddddddccccccdddgggjjjjjjiiigggfffcccdddeeeeeeeeedddcccbbbfffeeecccaaa___]]]\\\[[[000000000000000000000000///////////////////////////000000000000111111111000111222222333444555555444444555666666777777888888888999999:::;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDEEEHHHJJJIIINNN___xxxnnn___kkkyyyzzz~~~~~~qqqmmmkkkiiijjjlllppprrrssstttsssrrrqqqooommmllllllpppooonnnmmmlllmmmnnnnnnsssttttttrrrnnnllllllllllllnnnpppqqqrrrsssvvvxxxrrrqqqpppppprrrvvvyyy|||xxxuuussssssuuuyyy{{{|||zzzxxxwwwvvvwwwwwwvvvtttwwwyyyxxxuuuvvvzzz|||zzzxxxxxxxxxwwwuuussspppooopppqqqsssuuuvvvvvvvvvuuutttsssrrrqqqpppooonnnmmmmmmooopppqqqsssxxxwwwqqqnnnmmmeeebbb]]]YYYVVVSSSOOOMMMJJJIIIGGGFFFEEEEEEEEEFFFIIIKKKLLLLLLLLLNNNQQQTTTWWWXXXYYYZZZ\\\___aaabbbeeecccbbbccceeefffffffffjjjjjjllllllmmmmmmlllllljjjkkknnnpppqqqrrrrrrqqqqqqtttwwwxxx~~~yyywwwttt[[[JJJCCCCCC???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999999999999999999999999999888888888888999:::;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAA@@@???<<<<<<===>>>>>>???>>>===;;;;;;===?????????>>>>>>???AAACCCDDDGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKNNNOOOQQQPPPPPPQQQRRRTTTWWWXXXXXXYYYZZZZZZYYYYYY[[[]]]^^^[[[YYYXXXZZZ\\\]]]]]]dddaaa^^^```jjj{{{{{{sssfffbbb```cccdddcccccceeejjjgggbbb```bbbdddfffggghhhjjjkkkllljjjgggccc```aaabbbdddffffffeeecccbbbbbbcccdddcccaaa]]]ZZZXXX000000000000000000000000/////////////////////////////////000000000111111000000111222333444555555333444444555666666777777666777777888888999999:::999:::;;;<<<===============>>>???AAABBBCCCCCCCCCBBBEEEGGGIIIKKKQQQ[[[cccooorrrwwwppppppqqqrrr{{{|||nnnlllkkkiiijjjkkknnnpppqqqqqqppppppooommmkkkjjjiiimmmlllkkkkkkkkklllmmmnnnooopppqqqqqqooommmmmmnnnlllnnnqqqrrrqqqrrruuuwwwttttttttttttuuuwwwxxxyyyxxxuuuqqqoooqqqtttvvvwwwuuusssrrrrrrsssttttttssstttwwwvvvttttttwwwwwwuuuwwwxxxyyyxxxvvvrrrnnnkkklllmmmpppssstttuuuttttttqqqpppooonnnmmmmmmmmmmmmkkkkkkllllllnnnrrrwwwzzzuuunnnddd[[[VVVTTTTTTSSSSSSRRROOOLLLIIIHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMPPPQQQQQQRRRTTTVVVZZZ\\\^^^__________________```aaaaaacccffffffdddcccccceeeeeefffhhhiiijjjjjjiiihhhlllppppppmmmkkkmmmmmmlllttt{{{vvv___NNNFFFBBBAAA>>>>>>===<<<;;;::::::;;;::::::::::::::::::::::::888777777666666777777888888888888888888888888888888888888888999:::;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@>>>======???AAA??????>>>===;;;;;;===??????>>>======>>>@@@BBBDDDCCCDDDEEEGGGHHHIIIIIIIIIGGGIIIJJJJJJJJJKKKNNNPPPPPPPPPOOOOOOQQQSSSUUUWWWYYYZZZ[[[ZZZYYYXXX[[[]]]]]]ZZZXXXXXX[[[]]]^^^]]]bbbbbbaaa___```gggqqqxxx|||rrroooqqqrrrnnnjjjeeeaaaaaafffiiiggggggiiijjjfffcccaaaccceeeggghhhjjjkkklllllljjjeeeaaa]]]]]]___ccceeefffeeecccbbbccccccddddddbbb___[[[YYY000000000000000000000000////////////////////////////////////000000000000///000111222333444555555333333444444555666666777555555666666777888888888888888999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBB===CCCHHHFFFBBBCCCLLLUUUSSSpppsssllltttttttttxxxsssjjjpppxxxsssmmmlllkkkkkklllnnnpppqqqmmmmmmmmmmmmlllkkkjjjiiikkkkkkjjjjjjkkklllnnnoooiiikkkmmmnnnmmmmmmmmmnnnnnnpppssssssqqqqqqtttvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxtttpppmmmnnnqqqssssssqqqooonnnoooqqqssssssrrrqqqssssssqqqpppsssssspppvvvwwwyyyyyywwwrrrmmmiiiiiikkknnnqqqsssttttttssspppooonnnmmmmmmmmmmmmmmmjjjhhhggggggkkkoootttwww~~~|||lll^^^VVVTTTUUUWWW]]][[[WWWSSSOOOMMMKKKKKKCCCDDDDDDDDDEEEGGGKKKNNNMMMMMMNNNPPPRRRVVVYYY[[[ZZZ\\\]]]]]][[[ZZZ[[[\\\XXX[[[\\\[[[YYYZZZ^^^cccbbbbbbdddddddddcccbbbbbbaaaeeefff```[[[YYYWWWTTTYYYfffxxx|||aaaMMMEEEAAA<<<777<<<<<<<<<;;;:::999:::<<<::::::::::::::::::::::::888777666666666666777777777777777777777777777777888888888888999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>??????>>>??????>>>>>>???AAADDD@@@@@@???===;;;;;;===??????>>>======>>>@@@BBBDDD@@@AAABBBDDDFFFGGGHHHHHHEEEGGGHHHIIIIIIKKKNNNPPPPPPOOONNNNNNPPPRRRTTTVVVYYY[[[\\\[[[YYYXXX[[[^^^YYYWWWWWWZZZ^^^aaaaaa```YYY___dddeeebbb___aaaddddddgggrrrvvvjjjbbbfffkkkiiiggghhhbbb^^^___gggkkkiiiiiimmmbbb```]]]]]]___bbbccccccgggiiikkkllljjjfffbbb___\\\___bbbeeeeeedddbbb```dddeeeeeedddbbb```]]][[[////////////////////////............////////////............////////////000000111111111222222222111111222222222333333333333333444444666777888999777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJMMMUUUhhh~~~|||uuusssqqqnnnkkkkkkmmmoooqqqqqqnnnkkkkkklllllljjjhhhhhhjjjjjjhhhffffffiiillllllmmmmmmnnnllljjjhhhfffkkkkkkllllllllllllkkkjjjmmmmmmooorrruuuuuusssqqqrrrtttuuutttsssssstttvvvtttsssqqqooommmllllllkkkmmmkkkkkkmmmpppqqqnnnkkkooonnnmmmllllllmmmnnnoootttttttttvvvvvvtttpppmmmnnnlllkkkoootttuuurrrnnnqqqqqqooonnnllljjjiiiiiifffiiikkklllkkklllooorrrssssssrrrcccZZZWWWVVVVVVYYY___^^^YYY[[[___YYYKKKOOOLLLIIIFFFEEEEEEFFFGGGJJJEEEFFFLLLOOOMMMOOOSSSVVVTTTRRRRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVXXX[[[XXXRRRQQQSSSRRRRRRQQQQQQNNNKKKKKKNNNXXXjjjzzz~~~zzzfffNNN@@@===???===999999999999888888888777777;;;;;;;;;;;;::::::999888999888777555555777888999888888999999999:::::::::999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>======>>>AAACCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@?????????@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHOOONNNMMMMMMOOORRRVVVXXXYYYXXXWWWVVVWWWYYY[[[\\\]]]\\\[[[\\\^^^`````````bbbbbbaaa___\\\[[[]]]^^^```ccciiirrr{{{sssmmmjjjgggeeeeeeeeeeeedddbbbccccccaaadddiiiiiifff]]]```aaa```^^^]]]```ccceeedddcccbbbaaa```___^^^^^^aaafffhhhgggdddbbbaaaeeebbbaaaaaabbb```\\\XXX....................................////////////............////////////000000000111111111222222111111111222222222333333333333333444555666888999777777888888999:::::::::::::::<<<===============>>>??????AAACCCEEEFFFGGGJJJNNNWWWeeezzzyyyooolllkkkhhhggggggjjjmmmooopppmmmjjjjjjllllllkkkiiiiiiiiihhheeeccccccfffiiillllllnnnnnnmmmllljjjhhhjjjjjjjjjjjjjjjjjjiiiiiimmmlllmmmooorrrsssrrrppprrrsssttttttrrrqqqqqqrrrqqqpppnnnllljjjiiihhhhhhiiihhhgggiiikkkkkkhhhffffffggghhhkkkmmmppprrrsssqqqpppqqqrrrtttssspppnnnooommmkkknnnssstttrrroooqqqpppooollljjjgggfffeeefffkkkooonnnllljjjlllooommmmmmzzz|||mmmfffeeeeeeeeeggghhhjjjjjjddd\\\WWWVVVOOOOOONNNNNNNNNMMMLLLJJJJJJFFFFFFJJJKKKIIIJJJOOOMMMLLLKKKLLLMMMOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPRRROOONNNMMMJJJFFFHHHLLLRRROOOLLLLLLMMMNNNPPPSSSggg}}}aaaTTTDDD<<<;;;===;;;888999999888888888777777777:::::::::::::::999888888999888666555555666888999888888888888999999999999999888777666666888999;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<<<<===@@@BBB@@@@@@???>>>>>>>>>???@@@????????????@@@AAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHMMMMMMMMMMMMOOORRRTTTVVVWWWVVVUUUUUUUUUWWWYYY[[[\\\[[[[[[\\\^^^___``````^^^^^^]]][[[ZZZZZZ\\\___[[[\\\]]]aaafffmmmtttxxxuuutttzzz{{{tttkkkkkkiiifffdddeeeffffffeee```bbbbbbaaaeeejjjllliii___```aaa```______aaabbb______^^^^^^]]]\\\[[[[[[]]]___bbbeeefffdddbbb```cccaaa___``````___\\\YYY........................---............/////////---............/////////000000000000111111111111111111111222222222222333333333333333444666777888666666777888888999999:::999:::;;;<<<<<<=========<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIKKKTTThhhyyykkkrrr~~~|||vvvooohhheeedddbbbbbbccceeeiiikkkmmmkkkjjjjjjkkkllllllkkkjjjiiifffbbb___```bbbeeejjjkkkmmmnnnnnnmmmkkkjjjjjjjjjiiihhhgggggghhhhhhlllkkkjjjkkkmmmoooooonnnppprrrttttttrrrpppooooooqqqpppnnnkkkiiigggfffffffffeeedddeeegggfffeeecccaaadddgggkkkooorrrtttuuuppppppoooqqqssssssrrrpppooommmkkkmmmpppsssrrrpppmmmlllkkkjjjhhhgggfffeeegggmmmrrrpppkkkhhhjjjnnnnnnnnnuuu|||{{{ooommmwwwzzznnneeeeeeXXXXXXWWWWWWVVVSSSNNNJJJJJJHHHGGGGGGFFFCCCEEEJJJEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGJJJJJJIIIMMMSSS___\\\WWWUUUXXX___eeeiiirrr```IIIDDD===:::::::::888666888888888777777777666666888999999999999888888777888777666555555666777888777777777777888888888888888777666666666777888999999999999999999999999999:::::::::999999:::::::::999:::;;;;;;;;;;;;>>>@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGJJJKKKLLLMMMOOOQQQRRRSSSTTTSSSRRRRRRRRRTTTVVVXXX[[[[[[[[[[[[\\\^^^___```]]]]]]\\\ZZZZZZ[[[___bbb```^^^[[[YYYZZZ]]]aaadddmmmnnnvvvyyytttmmmjjjjjjkkkkkkkkkhhheeecccccceeefffffffff___bbbbbbbbbgggmmmooolllcccaaa``````aaaaaaaaa```\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\```dddeeebbb^^^```^^^^^^^^^___^^^\\\ZZZ........................---------.........//////---------.........///////////////000000000111111111111111111222222222222222222222222333444555666555666666777777888888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBFFFHHHGGGGGGOOO^^^kkkrrr```]]]___vvv{{{rrrnnnjjjfffcccaaa`````````bbbeeefffjjjiiiiiiiiijjjlllllllllmmmjjjfffaaa______aaacccgggiiikkkmmmmmmmmmlllkkkjjjiiihhhgggfffgggggghhhkkkiiiggggggiiikkkllllllmmmppptttuuutttrrrqqqqqqsssrrrooommmjjjiiihhhgggeeeeeeeeefffgggggggggffffffhhhlllppprrrssssssrrrtttsssrrrrrrttttttsssrrrnnnllljjjkkknnnpppqqqqqqhhhhhhhhhiiiiiijjjjjjjjjhhhmmmqqqooohhhfffjjjpppuuuuuuwwwyyyuuuzzzhhhaaa]]]YYYWWWWWWUUURRROOOOOOMMMJJJHHHFFFEEEGGGJJJHHHHHHIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHFFFGGGLLLSSSUUUUUUWWW\\\uuuyyy|||~~~yyy}}}hhhYYYIII@@@>>>===;;;999888666555777777777666666666555555777777888888888777777666666666555444444555666666555666666666666777777777666666555555555666777888888888888888888888888888999888888888888888888999666888999:::999:::<<<>>>============>>>>>>>>>???======>>>>>>???@@@BBBBBB@@@?????????@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHKKKMMMOOOOOOPPPPPPQQQPPPOOONNNOOOQQQSSSTTTXXXYYYZZZZZZZZZ[[[]]]___aaa```___]]]\\\^^^aaaeeefffddd```\\\ZZZZZZ[[[\\\\\\[[[___jjj}}}wwwrrroookkkhhhgggiiikkklllcccaaa```aaaccceeeeeedddbbbdddddddddhhhooopppmmmfffccc``````bbbcccaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]YYYWWWWWW\\\bbbeeebbb^^^]]]]]]]]]]]]]]]]]]\\\[[[........................------------............------------................../////////000000000000000111111111222222222222111111222222333444555444444555666666777777888777888999::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAADDDGGGHHHHHHHHHJJJLLLWWWrrr{{{hhhbbb}}}sssmmmllljjjgggdddcccaaa``````aaabbbcccggghhhhhhiiiiiikkklllmmmnnnkkkgggcccaaabbbbbbccceeefffhhhkkkllllllkkkjjjiiiiiihhhhhhhhhhhhiiiiiikkkiiifffeeegggiiijjjjjjjjjnnnrrruuuuuuuuuuuuuuusssrrrpppmmmkkkjjjiiihhhddddddeeefffggghhhjjjkkklllnnnrrruuuvvvuuusssrrrvvvtttssssssssssssrrrpppmmmkkkjjjkkkllloooppppppjjjjjjjjjkkkkkkkkklllllliiilllnnnjjjeeeeeekkkrrruuuuuutttppplllvvvyyyppphhh^^^XXXXXXZZZZZZZZZSSSQQQLLLHHHGGGIIIJJJJJJJJJLLLNNNNNNMMMMMMNNNPPPNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMPPPUUUWWWXXX]]]dddfffQQQIII@@@<<<<<<;;;:::888777666777666666666555555555444444555555666666666666666555555444444444444444444555444444444555555555666666555555444555555555666666777777777777777777777777777777666666666666777777444666888999888999:::<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFIIIKKKMMMNNNMMMMMMNNNMMMLLLKKKLLLMMMPPPQQQUUUWWWXXXXXXWWWXXX[[[]]]cccbbbaaa___]]]]]]```cccaaa```___^^^\\\ZZZYYYXXX[[[ZZZYYYYYY^^^kkkzzz{{{yyyuuutttvvvuuunnnfffiiifffdddeeeggghhhgggeee___^^^]]]^^^```bbbbbbaaadddffffffeeeiiinnnooommmiiieeebbbaaaccccccaaa^^^````````````````````````XXXVVVUUUZZZ```dddbbb___]]]]]]]]]]]]\\\\\\]]]]]]------------------------,,,------------.........,,,------------.....................////////////000000000111111111111222111111111111111222333333333444444555555666777777666777888999::::::::::::::::::;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEFFFEEEDDDHHHQQQbbb{{{xxxrrr{{{yyyuuuuuurrrnnnmmmooommmhhhdddcccaaa`````````aaaaaafffgggiiiiiihhhiiilllnnnnnnkkkhhhfffeeefffeeedddccceeegggjjjkkkkkkjjjiiiiiijjjkkkllllllmmmllllllkkkiiifffeeefffhhhhhhhhhiiilllqqqtttuuuvvvwwwxxxrrrqqqooommmkkkjjjjjjiiidddeeefffffffffhhhjjjlllnnnpppsssuuuwwwvvvuuuttttttsssrrrrrrrrrqqqooollllllllllllmmmnnnooopppqqqqqqqqqooonnnlllkkkjjjiiijjjjjjjjjgggeeefffjjjnnnllllllkkkgggbbbggg{{{|||qqqllliiifffddd\\\WWWNNNIIIKKKPPPOOOKKKGGGKKKNNNOOOMMMMMMOOORRRMMMKKKIIIIIILLLQQQWWWZZZVVVSSSSSSXXX^^^fffsss~~~rrrQQQAAA???;;;999888777666666777777888555555555444444444333333333444444555555555555555333333333333333333333333333333333333444444444555333333444444444555555555555555555555555555555555666555555444444555555666333555888999888888999;;;:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKMMMOOORRRTTTVVVVVVTTTTTTXXX[[[^^^___^^^]]][[[ZZZ\\\^^^[[[\\\]]]]]]]]][[[YYYXXXTTTWWWYYYWWWUUUXXX```hhhiiipppwww}}}yyykkkhhhdddccceeegggfffdddbbb```___bbbggghhhddd```___^^^]]]^^^___```___]]]ccceeeeeedddgggmmmnnnkkkjjjhhheeeccccccbbb```___```_________^^^^^^]]]]]]XXXWWWWWWZZZ___bbbbbbaaa______```^^^]]]]]]^^^```------------------------,,,,,,---------.........,,,,,,---------.........------........./////////000000000000111111111111111000000000000111222222333333333444555555666666555666777888999999999999::::::::::::;;;<<<>>>>>>???>>>>>>???AAACCCDDDEEELLLHHHHHHRRRiii|||nnnnnn{{{wwwrrrhhhiiiiiijjjooorrrnnnggg```______^^^______```aaaeeegggiiiiiiggghhhkkkmmmllliiiggggggiiiiiihhhfffdddfffhhhjjjkkkkkkjjjiiiiiijjjmmmppprrrqqqpppooollliiigggfffggghhhhhhgggjjjlllppprrrssstttvvvxxxrrrrrrpppooonnnmmmmmmmmmhhhiiijjjiiiggggggiiilllnnnoooqqqssstttsssrrrqqqqqqqqqqqqrrrsssrrrooommmmmmnnnpppqqqqqqrrrssssssuuutttrrrpppmmmkkkiiihhhiiiiiihhhhhhhhhgggfffeeedddbbbaaaaaa```bbbmmmxxxzzzrrreee^^^bbbiiieee\\\RRRVVVYYYXXXTTTRRRSSSVVVTTTSSSRRRTTT[[[eeeooouuupppooorrrzzz~~~lllXXXBBB;;;===777999777555555777777666555444444444444333333333333222222333444444444444444222222333333333333222222222222222333333333333444222222333444444444444444444444444444444444444444444444333333333333444444333555888999888888999:::999:::;;;===>>>>>>======<<<;;;::::::999999::::::;;;;;;;;;<<<===???@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMOOORRRTTTTTTQQQQQQUUUYYYXXXYYY[[[[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZPPPSSSWWWXXXWWWWWWZZZ]]]ZZZ```eeegggiiiqqq~~~|||vvvuuuuuuyyy|||xxxooogggbbb___\\\\\\^^^______``````___```bbbeeeeeecccaaaaaa```______```___]]][[[^^^`````````dddjjjllliiijjjjjjhhhfffbbb`````````___^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYY[[[^^^```cccdddaaabbbbbb```^^^]]]___bbb------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000000000111111111111111000000000000000111222222222333444444555555666555666777888888999999999999999999999:::;;;<<<===>>>???@@@@@@???@@@BBBDDD>>>EEEKKKKKKNNN^^^{{{vvv~~~oookkkooobbbcccdddhhhppptttnnneee[[[[[[\\\\\\]]]^^^``````eeegggiiiiiiggggggjjjmmmiiihhhggghhhkkkkkkiiifffeeegggiiikkklllkkkjjjiiihhhkkkooosssuuuuuusssrrrllljjjhhhhhhiiiiiihhhgggkkkmmmooopppppprrrtttvvvuuutttsssrrrqqqqqqqqqqqqmmmnnnnnnlllhhhhhhjjjmmmppppppqqqqqqpppooommmlllpppqqqsssuuuwwwvvvssspppnnnpppsssuuuuuutttuuuuuussssssqqqpppnnnlllkkkjjjiiihhhhhhjjjjjjhhhbbb]]]ccc___^^^aaabbbcccgggmmmcccwww}}}wwwjjjmmmnnnjjjccc^^^]]]^^^eeeddddddhhhqqq|||fffSSSFFF;;;<<<>>>777<<<999777777999888444000444444444333333333222222111222333333444444444444111222222333333222222111111111222222222333333333111222333444444444333333444444444444444444444444444333333222222333333444333555888999999888999:::888999;;;===>>>>>>======;;;;;;:::999888888888888999999999:::<<<>>>???@@@???>>>=========>>>@@@AAABBBCCCDDDEEEGGGIIIJJJKKKIIIHHHGGGGGGGGGIIIKKKMMMMMMPPPSSSRRRPPPOOOSSSXXXTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[YYYWWWVVVUUUVVVWWWXXXYYYXXXVVVUUUVVVVVVWWWWWWYYY[[[]]]]]]]]]aaaiiipppuuuvvvtttqqqsss}}}www}}}pppjjjiiigggeeefffggggggccc```eeebbb```___^^^\\\[[[[[[]]]^^^___`````````aaabbbdddbbbaaaaaaaaa___]]]ZZZXXX[[[\\\]]]bbbhhhkkkhhhjjjkkkkkkgggbbb______aaa______^^^]]]\\\[[[ZZZYYYYYYZZZ\\\\\\]]]___cccfffcccddddddbbb___^^^```ccc---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................---------............///////////////000000000000111111111000000000000000111111222222222333333333444444555666777888999999::::::999999999:::;;;;;;>>>>>>?????????@@@@@@@@@DDDEEEFFFHHHKKKRRRYYY___}}}{{{uuuqqqooonnnkkkhhhkkkjjjiiihhhgggfffeeeddd^^^^^^]]]]]]\\\___cccffffffhhhjjjjjjhhhhhhjjjlllkkkkkkkkkjjjjjjiiiiiiiiihhhhhhjjjmmmooonnnkkkhhhiiijjjmmmqqqttttttrrroooqqqmmmhhhggghhhjjjkkkjjjlllmmmppprrrrrrqqqooonnnssstttttttttsssrrrrrrqqqrrrooolllkkklllmmmjjjhhhjjjnnnssswwwxxxtttooolllsssvvvzzz|||{{{yyyxxxxxxxxxuuurrrqqqssstttsssrrrsssrrrqqqpppnnnllljjjiiihhhhhhhhhiiiiiigggccc___aaa]]][[[]]]bbbdddbbb^^^ZZZaaavvvyyy|||}}}oooYYYPPPEEE>>><<<;;;999666777777666555444333333222333333222222111000//////000000000000111111111111000000111111111222222222222222222222222222222222111111222222222333333333444333222222111111222222222222333333333333444444666555555555777888:::<<<<<<<<<;;;:::::::::;;;;;;<<<;;;999888888888999999======<<<;;;::::::::::::<<<<<<======>>>>>>??????DDDCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNNNNMMMJJJJJJNNNRRRRRRTTTVVVWWWXXXXXXYYY[[[[[[XXXVVVVVVXXXYYYXXXVVVZZZXXXVVVTTTUUUWWWZZZ\\\YYYZZZ\\\\\\\\\^^^```bbbfffbbb```cccgggkkkrrrzzz|||wwwsssrrrsssvvvyyyxxxlllffffffffffffggghhhhhhfffeeeddd```^^^]]]___bbbccc```^^^\\\```aaa]]]ZZZZZZZZZXXX]]]]]]]]]]]]^^^```aaabbbdddcccbbbccccccbbb```___ccc___[[[[[[]]]```aaa```eeehhhhhhbbbZZZVVVYYY]]]___^^^\\\ZZZXXXWWWVVVUUUVVVVVVYYY\\\```aaa```___^^^^^^^^^]]]]]]^^^^^^^^^---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................------------.............../////////000000000000000000000000000000000000111111111222222222333333333444555666777888888999:::999999999999::::::;;;>>>>>>>>>????????????@@@AAABBBBBBCCCEEEIIIOOOSSSYYYggg{{{{{{vvvqqqmmmlllkkkhhhffflllkkkiiigggeeedddcccbbbaaaaaaaaa______```dddggghhhjjjlllllljjjjjjlllooollllllkkkkkkkkkkkkkkkkkkjjjjjjlllnnnqqqqqqooommmkkkkkkkkkmmmppprrrrrrqqqtttooojjjhhhiiikkkllllllkkkmmmoooqqqrrrqqqooonnnpppooonnnnnnnnnpppqqqsssqqqnnnlllkkklllllljjjhhhgggkkkppptttuuussspppmmmpppqqqsssvvvwwwwwwvvvuuuvvvsssppppppqqqrrrqqqoooqqqqqqpppooommmkkkiiihhhhhhhhhhhhiiiiiigggccc___```]]][[[\\\```bbb```\\\\\\^^^gggzzznnn```LLLEEE<<<888777777555333666666555555444444333333333333222111111000////////////000000000111111111000000000111111111222222222222222222222222222222111111111222222222333333444333222222111111222222222222222333333333444444555555555555666888:::;;;;;;:::::::::::::::;;;;;;;;;:::999888888888999999<<<;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>??????BBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGHHHIIIJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMQQQSSSUUUWWWWWWXXXYYY[[[YYYWWWUUUVVVXXXYYYXXXWWWXXXWWWTTTSSSSSSUUUXXXZZZXXXZZZ[[[\\\\\\]]]___bbb```\\\ZZZ[[[[[[[[[___eeehhhgggfffffffffggghhhhhhhhhmmmpppnnngggaaa```bbb````````````___^^^]]]\\\___]]]\\\]]]```aaa```^^^]]]```___\\\\\\^^^^^^[[[[[[[[[\\\]]]^^^_________ccccccbbbbbbccccccbbbaaa```]]]ZZZZZZ\\\___``````cccfffgggbbbZZZVVVWWW[[[]]]\\\\\\[[[YYYVVVTTTSSSUUUWWWZZZ]]]___`````````]]]]]]\\\\\\]]]^^^___```------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------................../////////000000000000000000000000000000000111111111222222222222333333333444555666777777888888888888888888999:::;;;=========>>>>>>>>>>>>??????@@@AAA@@@@@@BBBEEEHHHFFFLLLVVVcccttt|||rrroookkkiiigggfffdddccciiihhhfffeeedddddddddeeefffffffffdddbbbcccfffhhhiiikkkllllllkkkkkkmmmooollllllkkkkkkkkkllllllmmmkkkkkkkkkmmmpppqqqqqqooommmkkkhhhhhhkkknnnpppqqquuuqqqmmmjjjkkklllmmmmmmkkkllloooqqqqqqqqqpppooommmkkkiiihhhiiilllpppssspppnnnlllkkkkkkllljjjiiifffhhhllloooqqqqqqpppooommmkkkkkkmmmrrrtttsssqqqsssqqqooonnnoooooonnnmmmpppooonnnmmmkkkiiihhhhhhhhhhhhggghhhhhhfffbbb______\\\ZZZ[[[]]]^^^\\\YYY[[[ZZZZZZ^^^lllyyyvvvnnnXXXKKK???:::555333444444333111444444444444444444444444222222222111111000000/////////000000000000111111000000000000111111111111111111111111111111111111111111111222222222222333333333222111111111111222222222222222333333333333555555555555666888999:::999888888888999:::;;;;;;;;;:::999888888888999999::::::999999::::::;;;<<<;;;<<<<<<======>>>??????AAABBBDDDEEEFFFGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLOOOPPPOOOLLLIIIOOOQQQTTTVVVVVVWWWYYYZZZWWWUUUUUUVVVXXXYYYYYYXXXVVVUUUSSSQQQRRRTTTVVVXXXWWWYYYZZZZZZZZZ[[[^^^```^^^[[[ZZZ[[[XXXUUUVVVZZZXXXZZZ]]]```aaaaaaaaa```[[[\\\]]]]]]]]]]]]```bbb```___^^^]]]\\\\\\\\\\\\___]]][[[[[[]]]______^^^``````^^^\\\___dddccc___[[[\\\\\\]]]]]]^^^^^^]]]dddcccbbbbbbbbbbbbcccccc]]][[[YYYYYY[[[^^^___```aaaeeegggccc\\\WWWVVVXXX\\\]]]^^^^^^\\\YYYVVVTTTTTTXXX\\\^^^]]]]]]___aaa]]]\\\[[[[[[\\\^^^aaabbb,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------................../////////000000/////////000000000000000111111111111222222222222222333333444555555666666777777777777888888999:::<<<<<<<<<<<<============???@@@BBBAAAAAAAAABBBCCCHHHHHHHHHKKKTTTeeezzzxxxooommmkkkiiigggeeeccccccbbbaaabbbaaaaaaaaacccfffhhhjjjjjjjjjiiigggeeeeeegggiiihhhhhhhhhhhhiiijjjlllmmmjjjjjjiiiiiijjjkkklllmmmkkkjjjiiijjjlllmmmllllllllliiiffffffhhhkkkmmmnnnqqqqqqpppooonnnmmmlllkkkjjjkkknnnpppqqqqqqqqqppplllkkkiiihhhiiikkkmmmoooooonnnllllllllllllkkkkkkhhhiiikkkmmmnnnooooooooolllhhheeegggmmmqqqpppnnnrrrqqqpppooonnnnnnmmmlllnnnmmmlllkkkiiiiiihhhhhhgggfffeeeffffffdddaaa^^^]]][[[YYYYYYZZZZZZXXXVVVVVVXXXWWWTTTXXXhhhwwwjjjcccooolllVVVFFF>>>888666444444555555444222222222333333444444444444222111111111000000000///////////////000000000111/////////000000000111111111111111111111111111111111111111111222222222222333222222111111111111111111222222222222333333333444444555555666777888888666666777777888999:::;;;:::999999999999999999999888888888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>??????AAACCCFFFGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHIIIIIILLLMMMPPPTTTWWWVVVOOOJJJNNNPPPSSSUUUUUUVVVWWWYYYSSSTTTTTTVVVXXXYYYYYYXXXUUUTTTRRRQQQQQQSSSUUUWWWVVVXXXYYYYYYYYYZZZ\\\^^^[[[[[[^^^```]]]XXXXXX\\\WWWYYY\\\```aaabbbaaa```]]]\\\[[[[[[]]]___`````````___^^^]]]]]]^^^___```___^^^\\\[[[\\\]]]___```bbbaaa^^^]]]bbbhhhfff```^^^]]][[[ZZZZZZ[[[\\\]]]ddddddcccaaa``````aaabbb\\\[[[ZZZZZZ\\\^^^___```aaadddgggddd^^^YYYXXXXXX^^^```cccdddbbb___[[[XXXTTTYYY^^^^^^\\\\\\___cccaaa___^^^\\\]]]^^^aaabbb,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...............////////////......//////000000000000000000111111111222222222222222222333444444555555666555555666777888999999::::::;;;;;;;;;<<<<<<<<<===???AAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHPPP[[[cccttt|||tttkkkfffffffffeeeeeecccaaa`````````_________```bbbeeeggghhhiiiiiiiiihhhffffffhhhiiigggfffeeeeeegggiiikkklllhhhhhhgggfffggghhhjjjkkkkkkjjjhhhhhhiiijjjiiihhhhhhgggfffgggiiijjjjjjiiikkkmmmqqqrrrqqqnnnjjjhhhiiikkklllooopppqqqqqqqqqmmmmmmlllkkkkkkjjjiiiiiimmmmmmllllllkkkkkklllmmmkkkllllllmmmmmmnnnnnnnnnlllgggdddeeekkknnnnnnkkkqqqqqqqqqpppnnnmmmlllllllllkkkiiihhhggggggggggggdddcccbbbbbbbbbaaa^^^[[[YYYXXXWWWVVVVVVVVVTTTSSSSSSUUUVVVTTTSSSXXXbbbjjjyyyttt|||fffQQQCCC<<<999666555555555555555333222111111222222333444444444111111111000000000000000...////////////000000000....../////////000000000000000000000000000000000000000111111111222222222333222111111000000111111111111111222222222333333444444555555666666666666555555555666666888999:::999999999999999999999999777777777888999:::;;;<<<;;;;;;;;;<<<======>>>>>>???@@@CCCEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHMMMNNNQQQVVVYYYWWWQQQKKKMMMPPPRRRSSSSSSTTTUUUWWWQQQSSSUUUVVVWWWWWWXXXXXXTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVWWWWWWWWWXXXZZZ\\\XXXZZZ```ccc```YYYXXX[[[XXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ\\\]]]^^^\\\YYYZZZZZZYYYYYYZZZ\\\^^^_________]]]\\\\\\]]]```bbbcccbbb___]]]bbbgggeee^^^]]]ZZZUUURRRQQQSSSWWWZZZaaabbbbbb```^^^]]]^^^___\\\\\\\\\\\\]]]^^^___aaa```dddffffffaaa]]][[[ZZZ```bbbeeegggfffccc^^^[[[VVVZZZ______\\\\\\```dddeeecccaaa___^^^^^^___```++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---......//////000000111000000000111111111111222111222222222333333333333444444444555666777888999999999999:::::::::;;;;;;:::<<<>>>>>>>>>???AAABBB>>>@@@CCCEEEFFFGGGJJJLLLKKK```uuuxxxyyyzzzppplllkkkllljjjeeeccceeebbbccccccbbb___^^^^^^___`````````aaaaaaaaaaaaaaadddeeeffffffeeeeeegggiiigggeeeccccccfffiiikkkkkkgggfffeeeddddddeeeggghhhkkkjjjiiijjjkkkkkkiiihhhffffffggghhhjjjiiigggeeedddiiinnnqqqppplllhhhfffiiijjjkkknnnpppqqqrrrrrrnnnnnnmmmllljjjgggeeedddiiijjjkkkjjjiiiiiijjjlllmmmmmmmmmmmmmmmnnnnnnnnnmmmjjjggggggiiikkkjjjiiimmmnnnooonnnkkkiiihhhiiihhhgggeeedddcccddddddeeeaaa___^^^]]]]]]\\\ZZZXXXUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRQQQPPPPPPQQQSSSUUU___tttttt___LLL???999777777444444444444333222111000111111111222222333333333000000000000000000000000......////////////000000............////////////////////////////////////000000000111111111111222222222111000000000000111111111111111222222222222333333444555666666555555555444444444555666777777888888999:::::::::999999777777777777888999:::;;;:::;;;;;;<<<<<<===>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMPPPSSSUUUSSSNNNKKKNNNPPPRRRRRRRRRRRRRRRTTTPPPRRRUUUWWWVVVVVVWWWXXXSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUVVVVVVUUUVVVXXXZZZZZZ^^^dddgggbbbYYYWWWZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYZZZ\\\]]]]]]ZZZXXXXXXXXXYYYZZZ[[[\\\^^^___^^^^^^___^^^]]]]]]___bbbccccccaaa___```bbb___YYYWWWTTTNNNJJJIIIKKKOOORRRZZZ]]]______\\\ZZZ\\\^^^\\\]]]^^^^^^\\\]]]^^^``````bbbeeeeeeccc```^^^]]]```bbbeeegggfffddd```]]]ZZZ\\\______^^^___bbbeeeeeedddcccaaa___^^^]]]]]]+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000111000000000000111111111111111111111222222222222222333333333444555666888999888888888999999999::::::999:::<<<<<<;;;<<>>@@@@@@AAABBBCCCDDDDDDEEEBBBCCCEEEFFFGGGHHHHHHGGGIIILLLOOOPPPOOONNNMMMLLLOOOPPPRRRRRRPPPOOOPPPQQQOOORRRVVVWWWVVVUUUUUUVVVQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTVVVXXXZZZ___fffhhhbbbYYYWWW[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]][[[]]]___^^^\\\\\\^^^```aaadddddd```]]]\\\XXXRRRRRRPPPLLLIIIGGGHHHIIIJJJPPPUUU[[[]]][[[ZZZ\\\^^^\\\]]]___]]][[[ZZZ\\\]]]^^^```bbbcccbbbaaa``````bbbdddfffhhhhhheeecccaaa^^^^^^______aaabbbcccdddaaabbbbbbaaa```^^^\\\[[[+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111000000000000111111111111111111111111111222222222333333333444555666888888777888888888888999999999;;;;;;<<<;;;:::;;;>>>@@@???===<<<;;;;;;>>>AAACCCDDDDDDGGGMMMOOOOOOTTT\\\eeebbbgggyyypppkkkjjjjjjkkkmmm\\\[[[\\\```bbbaaaeeejjj^^^```aaa```\\\ZZZZZZ[[[[[[\\\___aaabbbaaa___]]]ZZZ\\\___aaaaaacccfffhhhaaa^^^[[[\\\```ccceeeeeeiiigggeeebbbbbbccceeefffcccdddfffjjjnnnnnnllljjjiiigggffffffgggggggggfff___cccggggggfffeeegggiiihhhiiijjjllloooqqqssstttkkkiiieeeaaa______```aaaaaaccceeedddbbbbbbeeehhhggghhhjjjlllnnnoooooopppmmmnnnmmmkkkgggdddddddddccceeegggeeeaaa^^^^^^______^^^\\\[[[[[[\\\^^^___[[[YYYWWWWWWWWWVVVTTTRRRPPPQQQQQQQQQOOOOOOOOOPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHKKKQQQ___|||yyysssmmmhhhiiizzzwwwlllOOODDD999555888888444///111222333333222222333444111111111111111111111111////////////000000000000............/////////000---------.........//////////////////////////////000000000000111111111111222111111000000000000000000111111111111222222222222333444555555555444333555555444333333333444444777888999:::;;;::::::999777777777777777888888999::::::;;;;;;<<<======>>>@@@@@@@@@AAABBBCCCDDDEEEAAABBBDDDFFFGGGHHHGGGGGGIIIMMMPPPOOOMMMLLLMMMOOOOOOQQQRRRRRRPPPNNNNNNOOOOOOSSSVVVWWWUUUTTTTTTVVVOOOOOONNNNNNOOOOOOPPPQQQSSSTTTTTTTTTSSSTTTVVVWWWTTTYYY```ddd^^^VVVUUUZZZXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZZZZXXXVVVUUUVVVXXX\\\\\\]]]]]]]]][[[YYYXXXYYY\\\^^^^^^\\\[[[\\\^^^```eeefffaaa[[[XXXSSSNNNPPPOOONNNMMMKKKIIIHHHGGGHHHOOOWWW[[[[[[[[[]]]```[[[]]]^^^]]]ZZZXXXYYY[[[\\\^^^___aaaaaaaaaaaaaaaeeegggiiijjjjjjhhhfffeee```___^^^___bbbdddeeeddd]]]^^^`````````^^^[[[ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------////////////000000000000000000111111111222222222222222222222333444555555555444444444444555666666555666777888:::;;;<<<======<<<;;;:::;;;===???@@@BBBBBBBBBBBBDDDFFFHHHJJJMMMNNNSSSZZZdddoooyyy{{{sssnnnllljjjjjjgggdddaaaaaacccfff\\\\\\\\\\\\^^^```cccdddbbb```^^^]]]\\\[[[YYYWWWZZZ[[[\\\]]]\\\ZZZXXXVVVZZZ[[[\\\^^^aaadddggghhhfffaaaZZZWWWYYY___eeehhhfffffffffddddddeeegggiiibbbbbbbbbccceeehhhkkkmmmeeedddcccbbbccceeeggghhhaaaaaabbbcccdddeeeffffffdddeeeeeefffhhhkkkmmmoookkkeeeaaa```___^^^aaafffeeeddddddeeeggghhhgggfffkkklllmmmnnnoooooooooooonnnlllhhheeebbbaaabbbbbbbbbcccdddeeedddcccbbbaaa^^^ZZZWWWVVVXXXYYYXXXWWWUUUVVVVVVUUUSSSQQQNNNMMMPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIILLLPPPUUUeee~~~sssaaaPPPHHH;;;999777444333333444444000000000000000000000000000000000000////////////000000000000////////////........................------............------............////////////////////////////////////////////////000000000000111111111111111222222333333333333333333333333333333333222222333333444555555444444333333444444555666666666666666777777888888999::::::999888999;;;????????????????????????DDDDDDDDDEEEFFFFFFGGGGGGNNNMMMLLLIIIHHHIIILLLOOOPPPRRRRRRRRROOONNNNNNNNNLLLOOORRRTTTSSSRRRQQQPPPPPPPPPOOOLLLJJJJJJMMMOOOOOOPPPQQQSSSTTTTTTTTTTTTXXXYYYYYYYYYYYYWWWVVVUUUVVVXXXZZZZZZYYYYYYYYYZZZZZZZZZYYYWWWUUUTTTUUUVVV^^^^^^^^^______\\\XXXTTTWWWYYY\\\]]]^^^^^^```bbbdddbbb___\\\WWWSSSPPPOOONNNNNNNNNOOOOOOMMMJJJGGGBBBLLLVVV[[[YYYXXX[[[^^^ZZZ[[[[[[YYYVVVTTTTTTUUUUUUWWWZZZZZZYYYZZZ^^^aaaaaaaaabbbbbbdddeeeeeefffdddaaaaaaddddddaaaaaacccdddaaa]]][[[ZZZ[[[ZZZZZZ++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.....................------.../////////000000000000000000000111111111222222222222111222222333444555444444444444444555555666555666777888999;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAAAAAAAABBBCCCEEEFFFHHHGGGHHHIIILLLPPPVVV[[[^^^```bbbddddddcccdddgggjjjnnnpppxxx|||zzzqqqpppsssppppppoookkkfffbbb``````bbbbbbaaa___]]]]]]___aaa[[[[[[[[[\\\]]]___```aaa```^^^[[[ZZZZZZYYYXXXVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[^^^bbbfffiiikkkkkkfff___[[[[[[^^^aaacccgggfffdddbbbbbbcccfffhhhdddcccbbbbbbccceeehhhiiihhhgggfffeeeeeefffhhhiiibbbcccccceeefffhhhjjjkkkffffffeeeeeegggiiikkkmmmiiieeecccdddcccbbbcccggggggeeeeeefffiiikkklllkkkkkklllmmmnnnnnnoooooooooooolllhhhdddbbbbbbcccdddaaabbbcccccccccbbbaaa```]]]ZZZVVVUUUVVVWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCDDDFFFGGGNNNaaauuu|||zzzpppbbbRRRFFFAAA888777555222111111222333000000000000000000000000000000000000/////////...000000000/////////..............................------............---------.........////////////////////////////////////....../////////000000000000000000000000111222222333333333333333333333333333222222222222333444444444444333333333333444444666555555555555666777777777888:::999888888999;;;<<<<<<===>>>??????@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFJJJJJJJJJHHHGGGGGGJJJLLLLLLNNNPPPQQQOOONNNNNNOOOKKKMMMPPPRRRRRRQQQPPPPPPNNNNNNMMMKKKIIIIIIKKKNNNOOOPPPPPPQQQRRRRRRSSSSSSWWWWWWXXXXXXWWWUUUTTTSSSTTTUUUWWWWWWWWWWWWYYY[[[WWWXXXYYYYYYWWWVVVVVVWWW[[[\\\]]]^^^^^^[[[VVVRRRTTTWWW[[[]]]___```bbbdddcccaaa^^^[[[WWWTTTRRRRRRRRRTTTTTTSSSPPPMMMLLLKKKDDDJJJRRRVVVWWWWWWYYY[[[______^^^[[[WWWTTTTTTTTTWWWYYYZZZZZZZZZZZZ]]]_________```aaabbbcccddddddccc``````ccccccaaabbbeeedddbbb___]]]\\\\\\\\\[[[************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............/////////000000000000000000000111111111111111111111111222333444555444444333333444444555666555555666777999:::;;;;;;;;;;;;:::::::::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGFFFFFFEEEEEEFFFGGGGGGEEEGGGIIIJJJKKKMMMPPPRRRVVVVVV\\\cccgggggggggjjjmmmssssssmmmjjjlllhhhaaa^^^```aaaaaa___]]]ZZZYYYXXXYYYZZZZZZXXXXXXYYYZZZYYY[[[\\\\\\[[[ZZZ[[[\\\XXXYYY[[[\\\]]]]]]]]]]]]___\\\YYYWWWWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\YYYZZZ\\\^^^aaaeeegggiiilllhhhbbb___^^^```aaabbbhhhgggdddbbbaaabbbdddeeeeeedddbbbaaaaaabbbdddeeejjjjjjhhhgggggghhhiiiiiifffffffffgggiiilllooopppjjjiiifffeeeeeegggiiikkkhhheeefffiiijjjggggggjjjiiigggfffgggjjjmmmoooooolllllllllmmmnnnnnnooooooooolllgggcccaaabbbdddfff```aaaaaaaaaaaa```___^^^]]]ZZZVVVTTTSSSTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCAAAAAAGGGOOOhhhwwwcccUUUJJJAAA:::999555444222000//////000000000000000000000000000000000000000/////////......000////////////.........------------------------------............---------------.........//////////////////////////////.........////////////000//////......//////000111222222222222222222222222222222111111222222333444333333222222222222333333555555444444444555666666666888999999888888999:::999999:::<<<===>>>@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHGGGJJJNNNOOONNNNNNMMMNNNIIIKKKMMMOOOPPPPPPPPPPPPNNNNNNMMMKKKJJJJJJLLLOOOPPPPPPOOOOOOOOOPPPRRRSSSVVVVVVWWWVVVUUUSSSQQQPPPQQQQQQRRRRRRSSSUUUXXX[[[TTTVVVXXXYYYXXXWWWXXXYYYYYYZZZ\\\^^^^^^ZZZUUUPPPPPPTTTZZZ^^^```bbbccceeeaaa```]]]ZZZXXXWWWWWWWWWSSSVVVXXXXXXTTTPPPOOOOOOGGGJJJNNNSSSVVVXXXZZZZZZaaaaaaaaa^^^[[[XXXXXXXXXYYY[[[\\\[[[ZZZZZZ[[[\\\^^^___```aaabbbcccccccccaaa^^^]]]```aaa```bbbfffdddcccaaa```^^^^^^^^^^^^++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------.............../////////000000/////////000000000111111000000000111111222333444333333333333333444444555444555555666888999999::::::999999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAADDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGIIIJJJGGGHHHKKKNNNPPPPPPOOOPPPOOOSSSTTTQQQPPPSSSQQQMMMRRRRRRRRRSSSUUUVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXYYYWWWZZZ\\\]]][[[YYYXXXXXXWWWYYY\\\]]]^^^]]][[[ZZZ^^^[[[WWWVVVVVVXXXYYYYYY\\\]]]^^^___````````````^^^^^^^^^___```bbbcccdddfffdddaaa```bbbdddeeeeeehhhgggfffeeeeeedddcccaaaeeedddbbbaaaaaabbbdddeeekkkjjjiiihhhhhhhhhhhhhhhkkkkkkjjjkkkllloooqqqsssnnnllliiifffeeefffhhhjjjggggggjjjoooqqqmmmlllnnnkkkiiiffffffhhhlllnnnnnnkkkkkkllllllmmmmmmnnnooonnnkkkfffbbb```aaadddfffaaaaaa`````````___^^^^^^]]]ZZZWWWTTTRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFDDDDDDEEEEEECCCBBBBBBIIIXXXooouuullldddVVVHHH@@@;;;666333444222222111000/////////000000000000000000000000000000000/////////........./////////.........------------------------------,,,------......------,,,,,,,,,---------.................................------........./////////......------......///000111111111111111111111111111111111111111222333333222222111111111111222222333333333333333444555555555777888888777777999:::888888999:::;;;<<<======@@@@@@AAAAAABBBCCCCCCDDDBBBEEEGGGGGGFFFEEEEEEFFFEEEHHHLLLMMMMMMKKKKKKKKKHHHHHHIIIKKKNNNOOOOOOOOOOOOOOOOOOMMMLLLMMMOOORRRRRRQQQOOONNNNNNPPPRRRSSSUUUVVVVVVUUUTTTRRRPPPOOONNNNNNNNNNNNOOORRRWWW[[[TTTUUUVVVUUUTTTTTTVVVXXXWWWYYY[[[]]]^^^ZZZTTTPPPPPPTTTYYY]]]```aaabbbcccaaa___]]][[[ZZZZZZ[[[\\\RRRVVVZZZ]]][[[WWWPPPLLLIIIIIIKKKQQQXXX]]]^^^]]]^^^___```___^^^]]]^^^```\\\]]]]]]\\\[[[ZZZYYYYYY]]]^^^```aaabbbccccccccc___\\\[[[]]]^^^\\\^^^bbbcccccccccbbbaaa______```,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------..................////////////....../////////000000000000000000000111222333333222222222222222333444444444444555555666777888888888888888999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJLLLLLLKKKKKKMMMMMMKKKOOOPPPQQQQQQRRRSSSUUUWWWTTTVVVWWWVVVTTTSSSTTTVVVWWWZZZ]]]]]][[[WWWUUUTTTWWWYYY\\\^^^___]]][[[YYY^^^[[[XXXWWWXXXZZZ[[[\\\_________``````_________^^^^^^______```bbbcccdddbbbaaa``````ccceeeffffffgggggghhhjjjkkkhhhbbb^^^cccbbbaaaaaabbbdddfffhhhjjjiiiiiihhhggggggggggggnnnmmmmmmmmmnnnpppqqqrrrqqqooollliiihhhhhhjjjkkkhhhhhhlllrrrtttqqqpppqqqmmmjjjfffeeefffhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnkkkhhhdddaaa```aaaccceeebbbaaaaaa```___^^^^^^^^^]]][[[XXXUUURRRQQQQQQRRRMMMMMMLLLLLLLLLLLLLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBDDDAAA>>>GGGFFFHHHSSSiiirrr^^^RRRHHH???888777666333222444111111000000000000000000////////////////////////////////////........................------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------............---------,,,---......///000000000000000000000000111000000000000111222222111111000000000000111111222222222111222333333444444666777777777777888:::999999999999999:::::::::>>>??????@@@@@@AAABBBBBBAAADDDFFFGGGFFFEEEEEEFFFFFFHHHKKKKKKJJJHHHHHHHHHIIIGGGGGGHHHLLLNNNOOONNNNNNNNNNNNMMMLLLMMMPPPRRRTTTRRRQQQOOOOOOPPPRRRSSSUUUUUUUUUUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLPPPUUUZZZVVVUUUSSSPPPOOOPPPSSSWWWXXXYYY[[[]]]]]]ZZZUUUQQQRRRUUUYYY\\\]]]^^^___``````___^^^]]]]]]]]]^^^^^^YYY\\\aaaeeeeee]]]OOOEEEFFFFFFHHHOOOXXX___``````]]]^^^``````______aaabbb___^^^^^^]]]\\\ZZZXXXVVVYYYZZZ\\\^^^_________^^^^^^[[[YYY[[[ZZZXXXXXX\\\```ccceeedddbbb``````aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------........./////////............////////////////////////000111222333222222111111222222333444333333444555555666777777777777888888999:::::::::::::::<<<===>>>>>>>>>>>>===>>>???AAACCCCCCDDDDDDDDDCCCAAABBBDDDFFFFFFEEECCCFFFGGGEEEFFFJJJKKKIIIHHHHHHHHHGGGGGGIIIJJJJJJLLLNNNOOOOOONNNNNNRRRUUUQQQSSSTTTTTTRRRRRRSSSUUUVVVYYY\\\\\\YYYUUURRRQQQVVVXXX[[[]]]^^^]]][[[ZZZ]]][[[XXXXXXZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[]]]___aaadddfffhhheeecccaaabbbccceeeeeeeeeggggggiiilllmmmjjjccc]]]aaaaaa``````bbbeeegggiiihhhhhhhhhhhhggggggggggggllllllmmmnnnooopppqqqqqqpppooonnnlllkkkkkkkkkkkkhhhgggjjjppprrrpppppprrrnnnkkkhhhffffffgggggggggiiiiiihhhhhhhhhjjjlllmmmiiigggdddbbbaaabbbdddeeebbbbbb```___^^^^^^]]]^^^[[[ZZZXXXUUUQQQOOOQQQRRRMMMMMMLLLKKKKKKKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>><<<>>>BBB@@@<<<>>>???@@@@@@DDDVVVyyy|||jjjVVVGGG@@@999444222555555333222444000000000000111111111111/////////////////////////////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,------...///////////////////////////000000000///000000111222000000000//////000000000111111000000111111222333333555666777666777888:::999999999999888888888888======>>>>>>???@@@@@@@@@AAACCCFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJHHHEEEFFFJJJNNNNNNMMMJJJJJJJJJJJJIIIKKKNNNQQQTTTSSSRRRPPPPPPPPPQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLNNNSSSWWWUUUTTTRRROOOMMMNNNQQQUUUXXXXXXYYY[[[\\\ZZZVVVRRRSSSUUUXXXYYYYYYZZZ\\\]]]______^^^^^^^^^]]]]]]\\\bbbfffkkkmmmiii\\\LLL@@@BBBBBBEEEMMMVVV\\\^^^^^^]]]^^^______^^^]]]^^^___```___^^^]]]]]][[[WWWTTTSSSTTTWWWYYYZZZZZZYYYXXX\\\YYYYYY[[[ZZZVVVUUUWWW]]]aaadddeeebbb______```++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......---------.........//////------.........////////////////////////000222222111111111111111222333333333333333444555555666666666666777888999999999999888999;;;===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBB@@@???AAADDDFFFFFFEEE@@@DDDDDDAAABBBHHHIIIGGGEEECCCBBBCCCDDDDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVUUUXXX[[[[[[YYYVVVTTTSSSTTTVVVXXXZZZ\\\\\\[[[[[[ZZZYYYXXXYYY[[[]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZ[[[\\\^^^aaadddggghhhhhhfffccccccdddeeefffeeeiiigggfffhhhkkkjjjddd___``````______aaacccfffggggggggghhhhhhhhhhhhhhhhhhfffhhhkkknnnpppqqqqqqqqqmmmmmmmmmmmmmmmllllllkkkgggeeefffkkkmmmlllnnnqqqnnnllljjjiiijjjjjjiiihhhhhhgggfffffffffhhhjjjkkkhhhgggfffeeeeeeeeeeeeeeebbb```___]]]\\\\\\\\\\\\XXXXXXWWWSSSOOONNNOOORRRNNNMMMLLLKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@???@@@???;;;<<<@@@???:::555:::AAABBB===???OOOcccttteeeYYYMMM@@@999888555222111333333111111333......///000000111000000//////////////////////////////.........------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------...//////........................000////////////000111111000//////......//////000000000//////000000111222222444666666666666888:::777777888888999999999:::<<<<<<<<<===>>>>>>??????@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKMMMHHHEEEEEEJJJMMMMMMLLLHHHIIIIIIHHHHHHJJJMMMPPPRRRRRRQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPNNNMMMNNNQQQTTTPPPQQQRRRQQQPPPPPPRRRSSSXXXWWWWWWXXXXXXXXXUUURRRSSSTTTUUUVVVVVVXXX[[[]]]\\\]]]]]]^^^]]][[[YYYWWWaaaiiipppooodddUUUJJJDDDAAACCCHHHNNNUUUYYY[[[\\\ZZZ[[[]]]]]]\\\\\\]]]___aaa___^^^^^^^^^\\\WWWSSSPPPRRRUUUWWWXXXXXXWWWVVVZZZXXXYYY\\\\\\WWWUUUWWWZZZ___ddddddaaa^^^^^^___************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////---------.........//////.........//////000111222111111111000111222222333333333333444444555555555555666777888888999999888777888:::<<<>>>?????????======<<<<<<===>>>??????CCCAAA???@@@CCCEEEDDDCCCDDDGGGGGGCCCDDDJJJLLLIIIFFFDDDCCCDDDEEEFFFIIILLLLLLKKKJJJMMMQQQSSSSSSQQQSSSTTTUUUUUUSSSSSSSSSUUUVVVXXX[[[\\\[[[YYYXXXXXXSSSTTTVVVXXXZZZ[[[[[[[[[YYYXXXXXXYYY\\\]]]]]]\\\YYYYYYZZZ[[[\\\^^^___```]]]]]]^^^___aaaccceeefffhhhfffddddddfffhhhiiiiiijjjfffcccdddggghhheeeaaa```___^^^^^^___aaaccceeefffggghhhiiiiiiiiiiiiiiiaaadddiiinnnqqqrrrrrrrrrjjjkkklllmmmmmmmmmkkkkkkfffccccccgggiiiiiikkkpppnnnlllllllllnnnnnnmmmlllgggfffeeedddeeegggiiijjjhhhhhhhhhhhhhhhggggggfff```___]]][[[ZZZZZZZZZ[[[VVVVVVUUURRRNNNLLLOOOQQQOOONNNLLLKKKJJJJJJKKKKKKGGGFFFFFFEEEEEEEEEEEEFFFAAAAAAAAA@@@@@@@@@??????999===<<<999999>>>===888===888666:::<<<===BBBJJJUUUcccyyyrrraaaUUUIIIDDD???777444666777333000111111......222------...///000000000000//////////////////////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////........................///////////////000111111//////............/////////////////////000111111222333555666666666888:::555666777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCCCCCCCCCCDDDFFFEEEEEEFFFEEEEEEGGGKKKNNNNNNIIIEEEEEEIIIMMMMMMKKKIIIJJJJJJJJJJJJKKKOOORRRQQQQQQQQQPPPOOONNNMMMLLLMMMNNNOOOPPPQQQPPPOOOOOORRRRRRQQQOOOMMMMMMPPPRRRKKKNNNRRRUUUTTTSSSSSSSSSWWWVVVUUUUUUVVVVVVTTTRRRRRRSSSSSSSSSTTTWWW[[[^^^ZZZ[[[\\\]]][[[YYYUUUSSSXXXeeeooolll\\\NNNJJJKKKDDDGGGLLLRRRVVVYYY[[[\\\TTTVVVYYY[[[[[[]]]```bbbaaa___^^^^^^^^^\\\WWWSSSRRRTTTWWWYYYZZZZZZXXXWWWXXXWWWYYY^^^^^^ZZZXXXYYYXXX]]]cccddd```]]]]]]___,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111111111222222222333333333555555666777777777777777888888999:::;;;;;;;;;;;;;;;<<<======>>>======<<<@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBCCCFFFJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQOOOQQQSSSTTTRRRQQQQQQQQQUUUVVVXXXYYYYYYWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\ZZZXXXXXXXXXYYYXXXVVVWWWVVVUUUUUUVVVYYY[[[]]]aaa``````aaaccceeeeeedddhhhgggfffeeecccbbbaaa```eeeccccccfffhhhfff___YYYXXXYYY[[[]]]```bbbdddeeebbbeeehhhjjjjjjhhhfffddddddgggkkknnnnnnoooqqqrrrnnnlllkkkiiiiiijjjkkklllkkkgggcccdddhhhkkkllllllmmmkkkiiiiiijjjlllllllllbbbaaa______```dddhhhkkkmmmkkkiiihhhgggeeebbb___bbb```]]]ZZZXXXWWWXXXXXXXXXVVVRRRNNNLLLLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<;;;;;;;;;:::999999888888999999:::888888888999999:::::::::>>>EEEOOO[[[lll{{{~~~sssaaaUUUDDD@@@:::666444444444444222222222111111111000000000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************)))***++++++,,,,,,++++++,,,,,,,,,---------......---------............///............////////////000000//////.........---////////////000000000000222222333444555666777888888777555555666777:::;;;666777999:::;;;<<<<<<<<<>>>???AAABBBCCCCCCDDDDDDFFFEEEDDDDDDDDDFFFHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGKKKKKKKKKKKKKKKLLLMMMMMMTTTSSSSSSQQQPPPOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSWWWTTTQQQQQQQQQPPPMMMJJJJJJLLLNNNPPPRRRQQQQQQPPPVVVWWWXXXYYYXXXVVVSSSRRRWWWVVVVVVVVVWWWXXXZZZ[[[WWWWWWWWW[[[]]]ZZZRRRKKKSSS^^^iiijjjaaaTTTKKKGGGDDDIIIQQQVVVYYY[[[[[[\\\XXXTTTRRRTTTXXX\\\]]]\\\bbb^^^\\\\\\^^^\\\UUUPPPUUUQQQQQQXXX]]]]]]ZZZYYYZZZ\\\___bbbccc```[[[WWWXXXZZZ]]]______^^^\\\[[[,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111111111111222222222333333555555666777777777777666777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBDDDFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQQQQPPPOOOOOOOOORRRSSSUUUVVVVVVVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\ZZZWWWVVVWWWWWWVVVVVVWWWVVVUUUUUUUUUWWWYYY[[[^^^]]]]]]___aaaccccccbbbdddccccccbbbaaa```______dddbbbbbbdddfffddd___YYYWWWXXXZZZ]]]```bbbdddffffffgggiiijjjiiigggdddaaagggiiilllmmmllllllmmmnnnlllkkkiiihhhhhhjjjkkkllljjjfffccccccfffhhhhhhgggiiihhhhhhjjjkkkkkkjjjhhh```___^^^^^^___bbbeeegggjjjhhhffffffeeeccc```^^^___]]][[[XXXVVVUUUUUUVVVUUUSSSPPPLLLJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<;;;::::::999999888888888888999999888888888888999999999999777:::@@@EEEMMM[[[kkkwww~~~xxx}}}}}}wwwnnncccUUUHHH???<<<888444222222222222222222222111111111000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////000/////////............////////////000000000000111222222333555666666777666555555555555777888999666777888:::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCEEEDDDCCCCCCDDDGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOQQQRRRWWWUUUTTTTTTUUUTTTPPPMMMKKKLLLOOOQQQRRRRRRQQQQQQVVVVVVWWWXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXYYY\\\^^^\\\VVVPPPOOOYYYeeejjjfff\\\SSSNNNIIINNNTTTXXXYYYYYYYYYYYYUUUSSSRRRSSSWWW[[[^^^___^^^[[[ZZZ[[[___```\\\YYYWWWRRRQQQWWW]]]]]]\\\\\\\\\]]]```ccccccbbb^^^[[[VVVVVVWWWXXXZZZ[[[]]]^^^,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............///////////////000000000000111111111111111222222222222333444444555666666666666666666777888999:::::::::::::::999888888999:::;;;<<<;;;<<<===???@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDFFFIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\YYYVVVTTTTTTUUUUUUTTTVVVUUUTTTSSSTTTVVVXXXYYY[[[ZZZZZZ\\\___aaaaaa```____________^^^^^^^^^^^^cccaaa```aaacccbbb___[[[WWWXXXZZZ]]]___bbbdddeeeeeefffggghhhgggfffcccbbbeeehhhjjjkkkkkkkkklllmmmlllkkkiiihhhhhhiiikkkllljjjfffddddddfffgggfffccccccdddfffiiikkkjjjfffccc````````````aaabbbcccdddeeedddbbbbbbbbb```^^^\\\ZZZYYYWWWTTTSSSRRRRRRSSSQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;::::::999999888888777777777777888888888888888777777777777777666777888777888<<>>888444444222000000111222222111111111111111000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++************++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////............////////////000000000000000111111222333444555555333333444555666666666666666777888999:::;;;;;;;;;<<<===???@@@AAAAAABBBBBBDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKKKKMMMPPPQQQTTTTTTTTTUUUVVVUUUQQQOOOMMMNNNOOOQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTSSSPPPQQQSSSUUUVVVWWWXXXXXX[[[YYYYYY\\\______[[[WWWOOOVVVaaahhhhhhbbbYYYSSSPPPTTTXXXZZZZZZXXXXXXXXXSSSSSSTTTTTTVVVYYY^^^bbb___\\\ZZZ[[[___aaaaaa___ZZZTTTRRRVVV[[[]]]^^^```^^^___aaabbbcccaaa```___TTTSSSRRRRRRUUU[[[```ddd,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111111111111222222222222333333444555555555555555666666777888999999999999:::999777777777999;;;===;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLKKKJJJIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXZZZZZZ[[[XXXTTTRRRRRRSSSTTTSSSTTTSSSRRRRRRSSSUUUXXXYYYYYYXXXYYY[[[^^^``````___]]]^^^^^^^^^^^^_________cccaaa______aaaaaa___]]][[[\\\]]]^^^```aaabbbccc___```bbbcccdddddddddddd```cccfffiiikkkmmmppprrrnnnmmmkkkiiihhhiiijjjkkkiiigggeeefffiiiiiigggeeeaaaaaacccfffggggggccc```aaaaaabbbbbbccccccbbbbbb```___^^^^^^^^^]]]ZZZXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNMMMKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBAAAAAABBBBBB@@@??????>>>===<<<<<<<<<:::::::::999999888888888777777666666666666777777777777666666555555444444888999888777555555888;;;;;;FFFVVVhhhzzz}}}kkk]]]NNNHHH@@@:::777777666666222222111222444444222111111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++************++++++************************++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,---------.....................///////////////////////////.........////////////000000000000000000000111222333333333222333555777777777666555666777888999::::::::::::<<<===>>>@@@AAAAAAAAAAAAFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQOOOLLLIIIIIIKKKNNNPPPNNNOOOQQQRRRSSSQQQOOOMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRNNNOOORRRTTTVVVWWWWWWWWWYYYXXXXXXZZZ]]]___^^^\\\VVVXXX\\\aaaccc```XXXRRRVVVXXX[[[\\\[[[ZZZZZZZZZUUUWWWXXXXXXWWWYYY___dddeeeaaa]]][[[\\\^^^______[[[VVVSSSVVVZZZ\\\^^^bbb```aaabbbaaa___^^^^^^^^^RRRQQQPPPRRRVVV\\\cccggg,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000000000111111111222222222222222333444444444444444444555666777888888888888999888777777777999<<<===<<<<<<==================?????????@@@@@@@@@AAAAAABBBAAAAAABBBBBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJFFFGGGIIIKKKNNNOOOPPPQQQPPPPPPRRRSSSUUUWWWXXXYYYXXXVVVSSSQQQRRRSSSSSSSSSQQQPPPPPPQQQSSSVVVYYY[[[YYYYYYYYYZZZ]]]_________]]]^^^^^^___``````aaaaaaaaa```_________```______``````````````````aaaaaa\\\]]]]]]^^^___`````````^^^aaadddgggjjjnnnrrruuurrrpppmmmjjjiiihhhiiiiiifffdddccceeehhhjjjhhhfffaaa``````aaabbbbbbaaa___^^^___```aaaaaa```______]]][[[ZZZZZZZZZYYYWWWUUURRRQQQPPPOOOOOONNNNNNNNNLLLLLLKKKJJJHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@??????======<<<<<<;;;;;;::::::888888888777777777777777666555555444444555555666555555555444444333333333444444555555555555666888333666:::AAALLL]]]ppp|||~~~oooeeeZZZMMMBBB===999555222222333444444333222222333444333111///000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////.........///////////////////////////000000000000///000000000111222222222222444666888999888666555666666777888999999999999<<<===>>>???@@@AAAAAAAAAIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPNNNKKKIIIHHHJJJMMMOOOKKKLLLNNNPPPPPPOOONNNMMMQQQPPPOOOOOOPPPQQQSSSTTTOOONNNMMMMMMMMMNNNOOOPPPMMMNNNQQQTTTUUUVVVVVVVVVUUUTTTUUUVVVYYY\\\]]]]]]ZZZXXXWWWXXX[[[[[[WWWRRRXXXZZZ\\\]]]\\\\\\]]]^^^ZZZ\\\]]]\\\ZZZ[[[^^^bbbgggccc^^^ZZZYYYZZZ\\\]]][[[VVVTTTWWWYYYYYY\\\```___aaaaaa___[[[YYYXXXYYYOOOOOOPPPRRRUUUZZZ___bbb,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000000000000111111111111222111111222333333333333333444444555666777777777777888777777777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEEEEGGGIIIDDDEEEFFFHHHJJJLLLNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWUUUSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPQQQSSSVVVYYY[[[ZZZYYYYYYZZZ]]]^^^^^^]]]]]]]]]^^^______```aaaaaa]]]]]]]]]^^^^^^^^^^^^^^^aaaaaaaaa`````````_________^^^]]][[[ZZZZZZZZZZZZ]]]```ccceeehhhkkkpppsssrrrpppmmmjjjhhhhhhhhhhhhdddaaa___aaaeeehhhgggeeeaaa```______```___]]]\\\YYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIFFFDDDCCC???@@@@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999666666666666666666666666444444333333333333444444333333333222222222222222111222222333444444444444666555444333555<<>>???@@@@@@@@@GGGGGGFFFEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLNNNNNNNNNLLLJJJHHHHHHJJJLLLMMMLLLNNNOOOOOONNNNNNOOOPPPQQQPPPOOONNNNNNPPPRRRTTTOOONNNLLLJJJJJJKKKMMMNNNLLLMMMOOOQQQRRRTTTTTTTTTPPPPPPQQQSSSUUUXXXZZZ\\\YYYVVVTTTTTTWWWYYYXXXVVVVVVXXXZZZ[[[[[[\\\^^^```]]]___``````^^^^^^___```bbb___[[[WWWVVVXXXZZZ\\\XXXUUUUUUXXXYYYWWWWWW[[[\\\^^^___\\\XXXTTTUUUVVVNNNNNNOOOPPPRRRUUUWWWXXX,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000111111111111000111111222222222222222333333444555666666666666444555666777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEDDDBBBBBBDDDFFFBBBBBBCCCEEEGGGIIIJJJLLLKKKLLLMMMOOOQQQSSSUUUVVVRRRQQQRRRSSSUUUVVVUUUSSSTTTSSSRRRRRRSSSUUUWWWXXX[[[ZZZYYYZZZ\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^XXXZZZ[[[\\\\\\[[[[[[\\\^^^^^^^^^^^^____________```___\\\ZZZXXXWWWXXXXXXXXX[[[^^^bbbeeejjjooosssnnnllljjjhhhgggggghhhiiifffccc___```cccffffffddd_________``````^^^ZZZVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZXXXVVVUUUUUUSSSPPPNNNIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFCCCAAA@@@AAAAAAAAA@@@>>>===<<<::::::::::::999999999999444444444555555555555555333333222222222222333333111111111111111111222222333222222222333333222111222333333333444444666777333BBBPPPZZZfffzzz}}}tttmmmmmmmmmfff[[[KKKEEE<<<777666777666555555444333333444444222000111///......///000///---/////////.........------........................------------------------++++++++++++++++++++++++************************************************((()))))))))*********+++++++++************++++++************************((()))******++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////............/////////000////////////000000000000000000111111111111222222222333555666777777666666555666777777888777777777888999:::;;;<<<=========AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJDDDEEEFFFHHHJJJKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOOOONNNLLLLLLOOORRRRRRPPPNNNLLLMMMOOOQQQSSSQQQOOOLLLJJJIIIJJJMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQLLLNNNOOOQQQSSSUUUXXXZZZWWWWWWWWWWWWXXXYYYXXXWWWTTTVVVWWWWWWWWWYYY\\\^^^]]]]]]^^^aaabbbbbb___]]]^^^\\\YYYUUUSSSTTTWWWYYYUUUTTTVVVZZZYYYTTTRRRTTTVVVZZZ]]][[[WWWTTTTTTVVVSSSQQQPPPOOOOOOPPPQQQSSS,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000111111111111000000111222222222222222222333444555666666666666222333444666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@=========>>>???AAABBBCCCBBBCCCCCCAAA@@@@@@BBBDDD@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTOOOPPPRRRTTTWWWWWWUUUSSSWWWVVVTTTSSSRRRSSSUUUVVV[[[YYYXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[UUUWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]______```^^^]]][[[YYYXXXYYYZZZ[[[QQQTTTYYY^^^dddjjjrrrvvviiihhhgggeeeeeeggghhhiiikkkfffbbbaaacccffffffeee^^^___aaacccbbb^^^WWWRRRVVVVVVUUUVVVVVVXXXYYYZZZZZZXXXVVVUUUTTTRRROOOLLLFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHEEEBBB@@@AAABBBBBBBBB@@@>>><<<;;;:::::::::999999999999999444444444444444444444444333222222222222222222333//////000000111111222222222000000000111111000///---///000111222222222222555888777666>>>PPP___dddllluuu}}}zzzkkkeeeXXXMMMJJJLLLFFF<<<999888666555555444333111.........000222444333222111///......000111111000//////.........---------........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++************************(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000---.........//////000000////////////000000000000111111111111222222222222222222333444555555555555555666777777777777777666666777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@@@@AAAAAA>>>???@@@CCCEEEHHHKKKLLLDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNLLLJJJJJJNNNQQQRRRPPPMMMKKKLLLNNNQQQSSSSSSQQQMMMKKKJJJKKKMMMOOOKKKJJJJJJJJJJJJLLLNNNOOOJJJLLLOOOQQQRRRTTTVVVXXXYYYZZZ\\\]]][[[YYYWWWUUUSSSTTTUUUTTTTTTVVVYYY[[[[[[ZZZ\\\```dddddd```\\\]]]\\\XXXTTTQQQPPPRRRTTTSSSSSSWWW[[[YYYRRROOOPPPRRRVVV[[[[[[WWWTTTUUUXXXYYYVVVRRROOOMMMNNNPPPRRR++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------......,,,,,,,,,,,,---...//////............////////////...//////000111222222222222222222222222222222222333333333444444444555555666666666777888999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;AAA@@@???>>>============??????>>>>>>>>>>>>??????BBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@BBBEEEHHHIIIKKKMMMNNNNNNOOOQQQSSSPPPPPPQQQSSSSSSTTTTTTSSSQQQTTTVVVWWWVVVUUUUUUVVVZZZZZZYYYYYYXXXXXXXXXXXXTTTUUUVVVXXXZZZ[[[\\\\\\[[[XXXTTTTTTWWWZZZ[[[[[[\\\___bbbaaa^^^^^^```bbb[[[YYYWWWVVVWWWYYYYYYZZZUUUVVVZZZaaacccccceeejjjkkkfffaaaaaaeeehhhgggeeeeeeeeeeeeeeeffffffffffffgggdddaaa``````]]]XXXTTTYYYZZZZZZZZZXXXXXXYYYZZZVVVVVVVVVUUUSSSQQQPPPOOOHHHIIIIIIGGGEEECCCCCCDDDFFFGGGHHHHHHGGGEEEBBBAAABBBBBB@@@???>>><<<;;;;;;888888777777666666555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111//////000111222222333333222222222333555888<<<>>>DDDFFFJJJPPPXXX```gggkkkvvvwwwzzz~~~wwwlllgggccc^^^ZZZNNNHHHAAA<<<;;;:::999777444444333333333222222222111000///......///000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******+++*********))))))(((((((((((())))))*********+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................,,,+++---000111///,,,///////////////000111111///000000000000111111111222111000000000222444666666666666666666777777777888999999:::;;;;;;;;;;;;??????>>>>>>======<<<<<>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCDDDEEEGGGJJJLLLKKKHHHFFFFFFIIIKKKKKKIIINNNNNNMMMJJJFFFFFFIIIMMMMMMMMMNNNMMMLLLLLLNNNPPPPPPOOONNNLLLLLLLLLMMMMMMLLLKKKIIIIIIIIIJJJLLLMMMKKKLLLNNNPPPSSSWWWYYY[[[WWWXXXYYYXXXWWWVVVXXXYYYXXXUUUSSSUUUUUURRRSSSWWW\\\\\\]]]]]]^^^^^^]]]]]]```\\\VVVQQQNNNPPPSSSUUUVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWVVVVVVUUUVVVUUUSSSSSSSSSRRRPPPNNN++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,------------...------,,,,,,,,,------............////////////......///000000111222222222222222222222222222222333333333333444444444444666666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<>>>==================>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDBBBAAAAAADDDFFFIIIJJJLLLMMMLLLMMMOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWSSSTTTVVVXXXZZZ[[[\\\\\\ZZZYYYWWWWWWXXXZZZ]]]^^^___`````````______aaacccaaa___\\\[[[ZZZ[[[\\\\\\\\\\\\___cccccc```aaaeeejjjfffccccccgggiiigggeeeeeeeeeffffffggggggggghhhgggeeecccbbbaaa^^^ZZZVVVZZZ[[[\\\[[[ZZZZZZYYYYYYVVVUUUTTTSSSQQQOOOMMMLLLHHHIIIIIIHHHEEEDDDDDDEEEEEEFFFGGGGGGFFFDDDBBB@@@AAAAAA@@@>>>===<<<;;;:::888888777666666555555444333333333333333333333333111111111111111111111111//////////////////////////////000000000111111111//////000111111222333333333222111111222555777888666666777999===AAAEEEGGGHHHKKKPPPWWW^^^eeejjjllllllmmmpppwww}}}~~~yyytttppppppqqqsssttttttqqqnnnnnnkkkgggcccaaabbbdddfffbbbZZZOOOIIIFFFEEEBBB??????;;;666333333333222111444333333333333222222222111000///......///000111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************)))))))))(((((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------...........................,,,+++---///000///---///////////////000000111000000000000111111111111222111000000111222444666666666666777777777777777888999::::::::::::::::::>>>=========<<<<<<;;;;;;>>>>>>======>>>???AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDFFFHHHKKKMMMJJJHHHFFFGGGJJJLLLLLLKKKPPPOOONNNJJJGGGGGGJJJMMMNNNNNNNNNLLLKKKLLLOOOQQQPPPOOONNNLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLNNNPPPSSSUUUXXXYYYVVVXXXYYYXXXWWWVVVWWWXXXYYYUUUTTTUUUUUUSSSTTTWWW[[[ZZZZZZYYYZZZ\\\]]]______[[[VVVRRROOOOOOQQQSSSQQQPPPPPPOOOOOONNNNNNNNNRRRSSSTTTVVVVVVVVVUUUUUUWWWUUUTTTSSSSSSRRROOOMMM++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,//////...---,,,,,,,,,,,,---............/////////......//////000000111111111111111111111111222222222222333333333444444444555555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===?????????@@@AAAAAABBBBBBEEEFFFEEECCCBBBBBBDDDFFFIIIJJJKKKKKKJJJKKKMMMOOOTTTTTTTTTUUUUUUUUUUUUUUUXXXVVVVVVXXX[[[\\\ZZZXXXRRRSSSUUUWWWXXXYYYXXXXXXSSSTTTVVVXXXZZZ[[[\\\\\\[[[\\\]]][[[ZZZZZZ^^^bbbcccaaa___^^^```bbbccccccdddccc```]]]\\\\\\\\\]]]aaa```bbbeeeddd______bbbiiifffeeefffiiijjjhhheeeccccccdddeeefffggggggggghhhfffeeedddbbb```\\\YYY[[[\\\]]]^^^]]]\\\ZZZYYYUUUTTTSSSQQQNNNLLLKKKJJJHHHIIIIIIHHHFFFDDDDDDEEEEEEEEEFFFEEEDDDCCCAAA???@@@???>>>===<<<;;;:::999777777666666555444444444222222222222222222222222000000000000000000000000//////////////////////////////000000000000111111//////000000111111222222333222111000000111222333333333222111111222444444333444777:::>>>AAADDDEEEFFFIIILLLNNNNNNPPPSSSUUUKKKKKKKKKMMMOOOPPPOOOMMMNNNLLLHHHEEEBBBAAAAAAAAA@@@<<<777555666666555333555333111111222222222111333333333222222222111111000//////......//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---************))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------///---,,,,,,...//////...//////......//////000111000000000111111111222222111111000000111222444555666666666777777888888888999999999:::999999888888;;;;;;;;;;;;;;;:::::::::======<<<<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIILLLMMMJJJHHHGGGHHHKKKMMMNNNNNNQQQPPPMMMJJJGGGHHHKKKNNNNNNNNNMMMKKKJJJLLLOOORRRPPPPPPNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUWWWUUUWWWXXXXXXWWWVVVWWWWWWYYYUUUTTTVVVUUUSSSTTTWWWZZZYYYWWWVVVWWWYYY\\\^^^\\\ZZZVVVSSSPPPOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLQQQRRRSSSUUUVVVVVVUUUUUUWWWVVVTTTTTTSSSRRRNNNLLL************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////.........//////000000000000000000111111111111111222222222222333333333333444444444555666777999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBDDDEEEEEEDDDCCCCCCEEEGGGIIIJJJKKKJJJIIIJJJLLLNNNVVVVVVUUUUUUUUUUUUVVVVVVZZZVVVTTTWWW\\\^^^\\\XXXPPPRRRUUUWWWYYYZZZYYYYYYUUUVVVXXXYYY[[[\\\]]]]]]___ccceeeaaa\\\ZZZ___dddfffaaa]]]]]]```cccdddcccbbbbbb```]]][[[[[[\\\^^^cccbbbdddfffeee``````cccfffffffffhhhjjjjjjgggeee```aaabbbdddeeeeeeeeeeeehhhgggfffeeedddaaa^^^\\\\\\\\\^^^______^^^ZZZXXXUUUTTTRRROOOMMMKKKIIIHHHHHHIIIIIIHHHFFFDDDEEEFFFDDDDDDDDDCCCBBBAAA???>>>>>>===<<<;;;:::999888888666666555555444333333333222222222222222222222222000000000000000000000000////////////////////////////////////000000000111/////////000000000111111222111000//////000000111555444444444444555666777555555555444444444333333444666888777555666:::???888777666666888999999888999999888666555555444444777555444555777888777555111111222333444444444333222222222222111111111111////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++*********))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------///...---,,,---......//////............///000000000000000111111111222222111000000000111222333444555666666777777888888888999999999999888777666666888888999999999999999999<<<;;;;;;;;;;;;===>>>???>>>>>>>>>???@@@AAABBBCCCAAABBBBBBDDDFFFHHHJJJLLLIIIHHHHHHIIIKKKNNNPPPQQQQQQOOOLLLIIIHHHHHHKKKMMMMMMMMMLLLJJJIIIJJJNNNQQQPPPPPPOOOMMMLLLKKKJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLLLLNNNOOOQQQSSSTTTTTTVVVXXXXXXWWWVVVVVVVVVXXXUUUSSSUUUUUURRRSSSVVVYYYXXXWWWVVVWWWXXXYYYZZZXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUTTTTTTWWWVVVUUUUUUTTTRRRNNNKKK************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------...........................//////////////////000000111111111111111111222222222333333333333333444555666888888999999999999::::::;;;;;;::::::::::::;;;;;;<<<===>>>======<<<<<<======>>><<<<<<===>>>@@@AAABBBBBBAAABBBDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIJJJLLLOOOUUUUUUTTTTTTTTTUUUVVVWWWYYYUUUSSSUUU[[[]]]\\\XXXRRRSSSUUUXXXYYYZZZ[[[[[[VVVWWWYYY[[[]]]^^^______cccgggjjjeee]]]YYY]]]cccfffaaa]]]]]]```cccdddccc```aaa```^^^\\\\\\___bbbfffdddfffhhheee```___bbbcccdddfffhhhiiiiiifffdddaaabbbdddeeeffffffeeeeeegggggggggfffdddaaa___^^^]]]\\\]]]^^^___^^^ZZZVVVUUUTTTQQQNNNLLLJJJIIIHHHFFFHHHHHHGGGEEEDDDDDDFFFBBBBBBBBBAAA@@@???>>>===;;;;;;::::::999888777777555555444444333222222222111111111111111111111111////////////////////////...........................////////////000000000//////////////////000000/////////000000111222222......//////111222333444000000111222333444444555333333333222222222222222888666444333444555555444333333444444444444333333111111111222333333111000---///000111111000000///222222111111111000000000......////////////......................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))************))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------------------.........---------.....................//////000//////000000000111111111000000000000111222333333444555555666777777888888888888888888777666555555666666777777888888999999;;;::::::999:::;;;===>>><<<<<<======>>>@@@AAABBB???@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKNNNQQQRRRPPPNNNKKKIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHIIILLLOOOPPPPPPOOONNNMMMLLLKKKJJJOOONNNNNNLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQQQQSSSUUUXXXXXXWWWUUUUUUUUUVVVRRRQQQSSSRRRPPPQQQTTTWWWXXXYYYYYYYYYWWWUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSVVVUUUUUUUUUTTTRRRNNNKKK************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------------.........------........................//////000000111111000000111111111222222222222222222333444555777777777888888999999::::::;;;999999999999:::;;;======>>>==================>>>;;;<<<===>>>???@@@AAAAAA???AAACCCDDDDDDEEEGGGIIIIIIJJJIIIHHHHHHIIIMMMOOOSSSSSSRRRRRRSSSTTTVVVWWWWWWUUUSSSUUUYYY[[[[[[ZZZUUUUUUVVVWWWXXXYYYZZZZZZVVVWWWYYY[[[]]]^^^______cccgggiiiddd\\\XXX[[[___cccaaa___^^^```bbbccccccbbbddddddbbb______cccgggjjjhhhhhhhhhddd^^^[[[^^^aaabbbdddfffgggfffeeeddddddeeeggghhhiiihhhfffeeedddfffgggeeeccc```______]]][[[ZZZ\\\^^^]]]XXXTTTTTTRRROOOLLLJJJIIIHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEAAAAAA@@@???>>>===<<<<<<999999999888777666666666444444333333222111111111000000000000000000000000////////////////////////..............................////////////000000............////////////......///000111222222333...//////000000111111111......///000111222333333555333222333555444111---666444222111222222111000222333333333222111000000111111111111111000///......000111111///...//////111111111000000000000///---......//////......---........................------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''&&&))))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------......------......///000........./////////000000//////000111111222222222333333444555666666777777666666777777666666555555555555666666777888999999999999888888999:::<<<===;;;;;;;;;<<<===???@@@AAA??????@@@AAACCCDDDEEEEEEGGGHHHJJJJJJJJJLLLPPPSSSPPPNNNLLLKKKLLLLLLJJJIIIJJJJJJKKKJJJIIIIIIKKKMMMPPPPPPPPPPPPOOONNNMMMLLLQQQPPPOOONNNMMMLLLKKKJJJHHHIIIIIIJJJLLLNNNOOOPPPRRRTTTWWWXXXVVVUUUTTTTTTSSSOOONNNPPPOOOMMMNNNQQQUUUVVVYYYZZZYYYWWWTTTRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSOOOKKK************************++++++++++++++++++++++++***+++,,,,,,******+++,,,***************************************************************************************************************+++++++++,,,,,,,,,,,,------------------,,,,,,,,,------...,,,,,,---------.........------------------------------...//////000111111000000000000111111111222111111222222333555666777777777777888999:::::::::777777777888999:::<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>???@@@@@@???AAACCCDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFHHHLLLOOOPPPPPPOOOOOOQQQSSSUUUWWWVVVUUUUUUVVVXXXZZZ[[[\\\WWWWWWUUUTTTUUUVVVXXXYYYUUUVVVXXXZZZ\\\]]]]]]^^^___bbbccc```ZZZWWWYYY[[[___`````````______aaacccfffggghhheeeaaa```dddhhhiiigggggghhhddd^^^\\\^^^^^^```bbbcccccccccccccccdddeeeggghhhhhhfffdddbbbbbbdddeeedddaaa^^^^^^^^^]]]ZZZXXXXXX[[[[[[WWWSSSQQQOOOMMMJJJHHHGGGGGGHHHCCCDDDEEEDDDCCCBBBCCCDDD@@@@@@???===<<<<<<;;;;;;888888777777666555555555333333333222111111000000000000000000000000000000........................................................./////////000000........................---...///000000111111111222222333333333333222222333222222111000000//////111000111222333222000///000///......///000///---111111111111000000///...222333333333222222222333000222333222000///111333111111000000000/////////------...//////...------........................------------------------++++++++++++++++++++++++******************************************************++++++***)))((('''((()))))))))************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...111111///,,,,,,,,,...------------...//////------------...............///000111111222222222111111222333444555666666444444555666666666555555444444555666777888999999888888777777888999;;;<<<999::::::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCGGGIIIJJJJJJIIIKKKNNNRRRQQQOOONNNOOOPPPOOOLLLHHHIIIKKKMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMKKKJJJIIIFFFGGGGGGIIIKKKMMMOOOPPPQQQTTTWWWXXXVVVTTTSSSSSSPPPLLLKKKMMMLLLJJJKKKNNNRRRSSSTTTVVVVVVVVVTTTTTTNNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVTTTPPPLLL))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************************************************************))))))*********+++++++++,,,,,,------------......//////...---,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------...///000000111000000000000111111111111111111111222333444666666666777777888999999::::::555555555666777999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDCCCBBBCCCDDDEEEEEEEEEDDDEEEGGGKKKOOONNNNNNMMMNNNOOORRRUUUWWWUUUVVVWWWWWWWWWYYY\\\___YYYWWWUUURRRRRRSSSVVVWWWTTTUUUVVVXXXZZZ[[[\\\\\\ZZZ\\\]]]\\\XXXWWWXXXYYY\\\___bbbaaa^^^^^^```bbbgggiiiiiieee```___bbbfffeeeccceeegggeee```___bbb]]]___```aaaaaaaaabbbcccaaabbbdddeeedddbbb```^^^```ccceeeccc```]]]]]]^^^^^^YYYVVVVVVYYYYYYVVVRRROOOMMMJJJHHHFFFFFFGGGGGGBBBCCCDDDCCCBBBAAABBBCCC@@@???>>>===;;;;;;;;;;;;777777666666555555555444333333222222111000000000000000000000000000000000............................................................/////////000.....................---......//////000//////...---......///000///////////////000000000111111111,,,---////////////000222/////////000222333222000///000000000000111111111---.../////////000111333---///000///------///222000000000000////////////,,,---...//////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''(((***++++++***))))))(((((())))))*********++++++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***...222333000,,,++++++...------------...//////,,,,,,,,,---------.........///000111111222222111000000111222444555555666333333444555666666666666333444555666777999999:::888777777777777999:::;;;999999999:::<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCGGGIIIJJJJJJIIIJJJMMMQQQRRRQQQQQQRRRTTTRRRMMMIIIJJJLLLOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPOOONNNLLLJJJIIIHHHEEEFFFGGGHHHJJJMMMOOOPPPQQQSSSWWWXXXVVVTTTSSSSSSNNNJJJIIIKKKJJJHHHIIILLLOOOPPPPPPQQQSSSUUUVVVWWWMMMMMMMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSUUUVVVUUUQQQMMM))))))))))))))))))))))))************************++++++++++++++++++++++++***(((((()))***+++***)))************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,---------..............................---------............///111111111000000000000000111111222222222333333333444555555666666666666666666666555555555777999:::::::::999999::::::;;;<<<999999999999:::<<<>>>???===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFJJJMMMOOOLLLNNNPPPPPPOOOOOORRRUUUWWWVVVTTTSSSTTTUUUWWWXXXWWWUUUTTTRRRRRRSSSVVVXXXTTTVVVXXXYYYXXXXXXYYYZZZ^^^]]][[[XXXVVVWWW[[[^^^``````___^^^]]]]]]\\\\\\cccdddeeedddcccbbbcccdddgggeeebbbaaaaaa```___]]]YYYZZZ[[[]]]___aaabbbcccaaa``````aaabbbcccaaa```]]]^^^___]]][[[YYYXXXYYY]]][[[XXXUUUTTTUUUWWWXXXPPPMMMIIIEEECCCCCCDDDEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;:::999888888777555444333333222222222222111111111111000000000000000000//////.........---......------------......------------------------....................................////////////....................................///////////////////////////////////////////////////////////////000000000111111111111////////////////////////////////////000000000000///////////////////////////////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''************************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------------,,,+++,,,---...///............///000222222000000111222222222222111222333333444555666777777333444555777888888888888:::888777666666888:::;;;;;;999777888;;;===<<<:::@@@AAACCCEEEFFFEEEDDDCCCDDDFFFGGGHHHHHHJJJMMMOOORRRTTTVVVUUURRROOONNNMMMNNNMMMNNNPPPSSSRRRNNNJJJNNNMMMMMMNNNPPPPPPOOOMMMOOOQQQRRRPPPLLLIIIIIIJJJFFFEEEFFFIIILLLNNNMMMLLLQQQRRRSSSVVVWWWVVVSSSPPPMMMOOOPPPNNNJJJIIIJJJLLLKKKLLLNNNPPPQQQSSSSSSTTTVVVRRRMMMHHHHHHKKKOOOSSSNNNNNNMMMLLLKKKLLLPPPSSSRRRPPPMMMMMMNNNOOOOOOOOOLLLMMMNNNOOOOOOOOOOOONNN))))))))))))))))))))))))************************++++++++++++++++++++++++***(((((()))***+++***)))************************************************************************))))))*********+++++++++,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------........................------------............000000000000000000000000111111111222222222333333444444555666666666666555666555555555555777888999999999999999999:::;;;;;;:::999999999:::<<<===>>>======>>>@@@@@@AAAAAA@@@@@@AAACCCFFFHHHJJJLLLLLLKKKMMMNNNNNNMMMMMMPPPRRRTTTSSSRRRQQQQQQSSSTTTVVVSSSSSSQQQOOOOOOPPPSSSUUUSSSUUUWWWXXXXXXXXXYYYZZZ\\\[[[ZZZXXXVVVVVVYYY[[[____________^^^]]]\\\[[[___aaabbbaaa``````aaaccccccaaa^^^^^^^^^^^^]]][[[ZZZ[[[[[[\\\]]]]]]^^^^^^___^^^^^^___```aaa___^^^\\\]]]^^^\\\YYYVVVUUUTTTVVVUUUUUUUUUWWWYYY[[[]]]OOOLLLHHHDDDBBBBBBCCCDDDBBBBBBAAA@@@???>>>======<<<<<<;;;:::999888777777444444333222222222222222111111111000000000//////000/////////.........---......------------......------------------------........................------------....................................---.........////////////........................//////////////////////////////000000000111111111////////////////////////....../////////000000000................................................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---...//////.........///000111111000000111222222222222111222222333444555666777777555666777777888888888888888888777777777888999:::;;;888666777:::<<<;;;:::???@@@BBBDDDDDDDDDCCCBBBCCCEEEFFFGGGGGGIIIKKKNNNPPPQQQSSSSSSQQQOOOOOOOOOOOOOOOPPPRRRTTTSSSPPPLLLMMMLLLLLLMMMOOOOOONNNLLLMMMOOOQQQOOOJJJHHHHHHJJJHHHGGGHHHJJJMMMOOONNNMMMPPPQQQTTTVVVXXXVVVRRROOOLLLNNNPPPOOOLLLJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSQQQPPPMMMKKKKKKLLLNNNPPPPPPOOONNNLLLKKKMMMPPPTTTQQQOOOMMMMMMNNNOOONNNMMMJJJJJJKKKLLLLLLMMMMMMMMM))))))))))))))))))))))))************************++++++++++++++++++++++++***(((((()))***+++***)))***************************************************************************************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++******************+++++++++,,,,,,------------------------------------............/////////000000000000000000111111111222222222222333333444555555555555555555555444555555666888888999888888888888999:::::::::::::::999:::;;;<<<<<<;;;<<<===>>>????????????===???CCCGGGIIIJJJJJJIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPOOONNNMMMNNNOOOQQQRRRRRRQQQPPPNNNLLLMMMPPPSSSSSSUUUWWWWWWWWWVVVWWWYYYYYYYYYYYYWWWUUUTTTUUUVVV\\\]]]^^^___^^^\\\ZZZYYYZZZ\\\]]]]]]]]]]]]```bbb```^^^\\\[[[\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\[[[[[[[[[]]]]]][[[YYYYYY[[[\\\[[[WWWSSSPPPOOOOOOOOOQQQSSSUUUWWWYYYZZZLLLJJJFFFCCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::999888777666666444333222222111222222222111111000000000000///////////////.....................------------......------------------------------------------------+++,,,,,,,,,---------------------------------------------.........//////........................////////////////////////////////////000000000000////////////////////////.........////////////000......................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...////////////...//////000000///000111111222222111111222222333444555666777777777777777888888888777777666666777777888888888777999777555555777:::;;;;;;===>>>@@@BBBBBBBBBAAAAAAAAACCCDDDDDDEEEFFFJJJLLLMMMOOOPPPOOONNNMMMNNNPPPPPPQQQRRRTTTUUUTTTQQQNNNKKKJJJJJJKKKMMMNNNMMMKKKKKKMMMOOOMMMIIIGGGGGGIIIJJJJJJJJJLLLNNNPPPOOONNNNNNPPPSSSVVVWWWUUUPPPLLLLLLNNNQQQQQQOOOMMMKKKKKKNNNNNNOOOPPPQQQQQQQQQQQQLLLMMMNNNNNNOOONNNNNNNNNQQQQQQOOOLLLKKKMMMQQQUUUPPPOOONNNNNNOOOOOOMMMKKKFFFGGGGGGHHHIIIIIIJJJJJJ))))))))))))))))))))))))***************************************************(((((((((***+++***)))************************************************************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------...............///////////////000000000000111111111111222222333333444444444444444444444444444555666777777888777777777777888999999::::::::::::::::::;;;;;;:::;;;<<<==================???AAADDDGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJJJJJJJLLLNNNOOORRRSSSRRROOOMMMMMMQQQTTTUUUWWWXXXWWWVVVUUUUUUVVVUUUWWWWWWVVVTTTRRRRRRSSSYYYZZZ\\\]]]]]][[[XXXVVVVVVWWWYYYYYYYYY[[[]]]```aaa___\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVYYYXXXWWWWWWXXXXXXVVVTTTTTTVVVYYYXXXUUUQQQNNNLLLLLLMMMNNNOOOPPPOOOOOONNNJJJHHHEEEBBB@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;:::999999888777666555555222222111111111111222222111000000000////////////...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,---------................................................................../////////000000........................------........./////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......000//////........./////////000000111111111111111111222333444555666666777666777777777666555555444333555666888888777666555777666444444666999;;;<<<===>>>???AAAAAAAAAAAAAAA@@@AAABBBBBBBBBDDDHHHKKKLLLMMMMMMLLLJJJJJJLLLMMMOOOPPPRRRTTTTTTSSSPPPNNNIIIHHHHHHJJJLLLLLLKKKJJJJJJLLLNNNMMMIIIGGGHHHJJJKKKKKKKKKLLLNNNOOONNNLLLKKKMMMPPPTTTUUUSSSNNNJJJLLLOOORRRTTTTTTQQQNNNLLLNNNNNNOOOOOOPPPOOOOOOOOOJJJKKKMMMNNNOOOOOOOOONNNRRRQQQPPPMMMLLLNNNQQQUUUOOOOOOOOOPPPPPPOOOMMMJJJDDDDDDEEEEEEFFFGGGHHHHHH))))))))))))))))))))))))***************************************************(((((((((***+++***)))************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------.........///////////////000000000111111111111111222333333333333333222333444444555555666666777666666666666777888888999999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;>>>>>>???@@@CCCFFFIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMNNNRRRSSSSSSPPPLLLLLLPPPUUUWWWXXXYYYXXXUUUSSSSSSSSSSSSUUUVVVVVVTTTRRRQQQQQQVVVXXXZZZ[[[[[[YYYWWWUUUVVVVVVWWWWWWWWWXXX\\\^^^aaa^^^\\\ZZZYYYYYYWWWUUUUUUUUUUUUVVVWWWWWWWWWXXXWWWUUUTTTUUUUUUTTTRRRPPPOOORRRUUUVVVTTTPPPNNNMMMLLLLLLMMMNNNMMMKKKIIIHHHHHHFFFDDDAAA@@@??????@@@@@@@@@???>>>===<<<;;;;;;888888777666555444444333111111000000000111111222000000000////////////...---------...............------,,,,,,,,,,,,------------------------------------------------------,,,------------.........------------------------,,,,,,,,,,,,------------........................---------------------------............/////////------------------------------------............................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++******)))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------000///.............../////////000111111111111000111111222333444555666666555555555555444333222111222333666777888777555444555555444555666888;;;===>>>??????@@@AAAAAAAAABBB??????@@@???@@@BBBFFFIIILLLLLLLLLJJJGGGFFFGGGHHHLLLNNNPPPRRRQQQOOONNNMMMHHHGGGGGGIIIKKKLLLKKKIIIIIILLLNNNMMMJJJHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKIIIGGGIIILLLPPPRRRQQQMMMIIIMMMPPPSSSVVVWWWTTTQQQNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPNNNMMMNNNPPPSSSPPPOOOOOOOOOPPPOOOLLLJJJEEEDDDDDDDDDDDDEEEFFFFFF))))))))))))))))))))))))***************************************************(((((()))***+++***)))************************************************************************+++++++++******************++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////////////////000000000000000111111222222222222222111222333444555555555555666555555555555666777777888888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;:::>>>======>>>AAADDDHHHJJJHHHGGGFFFGGGJJJLLLLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOQQQSSSSSSPPPKKKJJJOOOTTTWWWXXXYYYXXXVVVTTTTTTUUUSSSTTTVVVUUUTTTRRRSSSSSSWWWXXXYYYZZZZZZYYYWWWVVVXXXXXXXXXWWWVVVWWWZZZ]]]]]][[[XXXWWWWWWVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXWWWUUUUUUUUUTTTRRRPPPNNNPPPSSSTTTRRRPPPNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJGGGEEECCCAAA@@@?????????@@@??????>>>===<<<;;;:::777777666555444333222222000000000///000000111222000000////////////......---------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------.........///------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))))))))*********+++++++++******++++++,,,,,,------+++,,,------......------.........---......//////...///000000111111000000111111222333444555666666333333333333333222111000111333555666666666444333222444666777777999;;;>>>>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>AAAEEEIIIIIIJJJJJJHHHEEECCCCCCDDDHHHKKKNNNOOONNNLLLKKKJJJGGGFFFFFFHHHKKKLLLKKKIIIHHHKKKNNNMMMJJJHHHJJJLLLKKKJJJIIIJJJKKKJJJHHHGGGEEEFFFIIIMMMPPPPPPMMMKKKNNNOOOQQQUUUWWWUUURRRNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJKKKMMMOOOQQQOOOPPPQQQPPPNNNNNNOOOPPPOOONNNMMMMMMMMMLLLJJJHHHFFFEEECCCBBBBBBBBBCCCDDD))))))))))))))))))))))))***************************************************(((((()))***+++***)))************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////........./////////000000///000111111222222111111000111333444555555444444555555444444555555666777666777888:::;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<===???AAADDDFFFGGGEEEDDDCCCEEEHHHKKKKKKJJJKKKJJJIIIIIIJJJLLLOOOPPPRRRUUUVVVRRRLLLKKKPPPVVVTTTVVVXXXXXXXXXWWWXXXYYYSSSTTTUUUUUUTTTTTTUUUVVVZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\[[[XXXVVVWWWYYY\\\ZZZXXXVVVVVVWWWWWWVVVUUUWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXXXXXXXWWWTTTRRRPPPRRRTTTSSSQQQOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJFFFEEECCCBBB@@@@@@??????>>>>>>===<<<;;;:::999999666666555444333222111111///////////////000111111000000/////////.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------+++,,,------------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))*********+++)))******+++,,,,,,------+++,,,---.........------------------......///000...//////000000000000000111111222333444555555666222222333333333222222111111222333444555444444333000333777999999:::<<<>>>============>>>???@@@@@@>>>>>>>>>======@@@EEEIIIEEEFFFHHHGGGEEECCCBBBBBBFFFIIIMMMNNNLLLIIIIIIIIIFFFFFFFFFHHHKKKLLLKKKJJJFFFIIILLLKKKIIIGGGIIIKKKLLLKKKJJJJJJJJJJJJGGGEEEEEEEEEGGGKKKOOOQQQPPPOOOLLLLLLNNNRRRTTTTTTQQQMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNOOOMMMOOOQQQQQQOOOMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEBBB@@@??????@@@AAA))))))))))))))))))))))))************************))))))))))))))))))))))))***(((((()))***+++***)))************************************************************************++++++++++++******))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////............/////////000//////000111111111111111000111333444555555444333555444444444444555666666555666888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::888:::>>>AAACCCDDDEEEDDDCCCAAA@@@CCCGGGJJJKKKIIILLLKKKJJJJJJKKKNNNPPPRRRUUUXXXYYYUUUOOONNNSSSYYYQQQSSSVVVXXXYYYZZZ\\\]]]SSSUUUUUUUUUTTTUUUWWWYYY\\\\\\\\\\\\\\\]]]]]]]]]______]]]YYYWWWWWWYYY[[[YYYXXXWWWWWWYYY[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\\\\___]]][[[[[[[[[YYYVVVTTTSSSTTTUUUSSSPPPNNNMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@???===<<<<<<;;;:::999888777666555555444333222111000///////////////000111111000/////////............,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))***+++,,,,,,------+++,,,---.........---,,,,,,,,,,,,---...///000111...//////000000000000000000111222333444555555666222333333444444333333333222222333333444444444333...333888;;;;;;:::<<<>>><<<<<<;;;<<<<<<===>>>???>>>>>>>>>======@@@EEEIIIAAACCCFFFGGGEEECCCCCCCCCEEEIIIMMMMMMKKKIIIHHHIIIFFFFFFFFFHHHKKKLLLKKKJJJEEEHHHJJJJJJGGGFFFHHHJJJMMMLLLJJJJJJJJJJJJGGGEEEFFFFFFGGGKKKOOORRRSSSSSSKKKJJJKKKOOORRRRRROOOLLLMMMNNNOOOPPPQQQQQQQQQQQQKKKLLLLLLMMMMMMMMMMMMMMMKKKNNNQQQRRRPPPMMMLLLKKKLLLIIIFFFEEEEEEEEEDDDDDDFFFDDDBBB???>>>===>>>???))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,---------......------------------------......///000000000000000000000111222222222222111000000111222444555555666444444222222222444666777999999999::::::;;;;;;;;;999999999:::;;;<<<======;;;<<<>>>@@@BBBCCCDDDDDD@@@AAACCCEEEHHHJJJLLLMMMJJJMMMOOOPPPPPPPPPPPPQQQWWWWWWXXXXXXWWWUUUSSSRRRSSSRRRRRRSSSUUUXXX[[[]]]ZZZZZZZZZ[[[[[[ZZZZZZYYYZZZ\\\^^^```aaa___]]]\\\^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWZZZ\\\]]]]]]\\\[[[^^^\\\[[[\\\]]]]]][[[YYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@?????????===<<<;;;:::888777666555333333222222111000//////////////////////////////////////////............------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))************************************+++,,,------......------++++++,,,,,,---.........---------............///222222222111111111000000333333222222222222222222222222333444555555555555333555777:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<888:::<<<======???BBBDDD@@@@@@AAADDDGGGHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEDDDDDDHHHIIIFFFGGGLLLLLLGGGEEEGGGIIILLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHJJJLLLPPPRRRTTTRRRQQQNNNLLLKKKKKKKKKLLLOOONNNNNNNNNPPPPPPNNNLLLQQQRRRQQQQQQOOOMMMKKKJJJNNNLLLLLLMMMPPPPPPMMMJJJIIIGGGEEEBBBAAAAAABBBBBBDDDCCCAAA???>>><<<<<<;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************,,,,,,,,,++++++*********++++++************+++++++++,,,,,,,,,,,,---------------------------------......///000000000000//////000111111222222111111000000111222333444555555444333222222222444666777888999999::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<>>>@@@BBBCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJHHHKKKNNNOOOPPPPPPQQQRRRSSSUUUVVVUUUSSSQQQRRRSSSPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[]]]___``````___^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWYYY[[[\\\\\\[[[ZZZ\\\]]]^^^^^^]]]\\\[[[ZZZVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@??????>>>>>><<<<<<;;;999888777555555333333222111111000//////........................////////////.........---------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************++++++,,,------------,,,+++,,,,,,------...//////------------............222222222111111111000000222222222222222222222222222222333444555555555555444555888999::::::999999888999:::;;;;;;<<<;;;;;;888:::<<<<<<===>>>AAADDD@@@@@@AAACCCFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFDDDBBBEEELLLLLLHHHIIIKKKLLLNNNOOOOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKJJJJJJKKKNNNQQQRRRSSSRRROOOLLLJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNMMMKKKRRRRRRSSSTTTSSSQQQOOOMMMKKKJJJJJJLLLNNNNNNLLLIIIHHHGGGDDDBBBAAA@@@AAABBBBBBAAA@@@>>><<<;;;;;;:::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++*********************************++++++++++++,,,************************************************+++++++++++++++*********++++++************++++++******+++++++++,,,,,,,,,---------------------------...//////000///////////////000111111111111111000000111222333444444555333222222222222444666777888888999999:::;;;;;;<<<::::::::::::;;;<<<===>>>===>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFIIILLLNNNNNNOOOQQQRRROOORRRUUUSSSOOOLLLOOORRRNNNNNNOOOPPPSSSVVVYYY[[[^^^____________^^^]]]\\\ZZZ[[[\\\^^^___```aaaaaa\\\\\\]]]]]][[[YYYVVVUUUVVVWWWXXXYYYZZZZZZYYYXXXZZZ]]]aaaaaa^^^[[[[[[\\\VVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBBBB@@@???>>>=========;;;:::999888777666555444222222111111000000//////........................//////.........---------------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************************)))***++++++,,,,,,++++++,,,,,,,,,---......//////------------............222111111111111000000000000111111111222333333333111222333444555555555555555666888999:::999888888777777999:::::::::::::::888:::;;;<<<<<<===@@@BBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHFFFBBB@@@EEEKKKKKKHHHLLLLLLMMMMMMMMMNNNNNNNNNIIIJJJLLLMMMMMMLLLKKKIIIMMMLLLJJJJJJKKKNNNRRRTTTTTTSSSPPPMMMJJJIIIHHHHHHHHHGGGHHHJJJLLLMMMLLLKKKPPPRRRTTTVVVVVVTTTRRRQQQHHHHHHHHHJJJKKKLLLJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@??????===<<<;;;:::::::::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************************++++++++++++************************************************+++++++++***************++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///000000111111000000000000000111222333333444222222111222333444666666777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<=========>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPMMMSSSXXXVVVOOOKKKLLLOOOOOOOOOPPPRRRTTTWWWZZZ[[[]]]^^^___``````^^^]]][[[\\\\\\]]]]]]^^^^^^______[[[]]]^^^___^^^[[[XXXUUUVVVWWWXXXXXXXXXWWWWWWVVVXXX]]]bbbbbb]]]ZZZ[[[^^^ZZZ[[[\\\]]]\\\YYYVVVSSSSSSSSSRRRRRRQQQOOONNNMMMJJJIIIGGGEEECCCBBBAAA@@@AAA@@@???===<<<<<<<<<<<<999999888777666555444333111111000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************((())))))***************,,,,,,,,,---......//////,,,,,,---------.........111111111111000000000000///000000111222333333444111222333444555555666666666777888888999888777777666777888999999::::::999999:::;;;<<<;;;<<>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIJJJKKKLLLSSS[[[[[[SSSLLLJJJLLLNNNOOOPPPRRRTTTVVVXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZ^^^^^^]]]]]]\\\\\\[[[[[[[[[]]]___aaa```^^^ZZZXXXXXXXXXWWWWWWVVVVVVUUUTTTVVV[[[``````[[[YYYZZZ]]][[[\\\]]]]]]\\\YYYVVVSSSOOOOOOOOONNNNNNLLLKKKJJJHHHGGGEEECCCAAA@@@?????????>>>===<<<;;;:::::::::777777666555444444333333000000//////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((())))))******))))))++++++,,,,,,---.........,,,,,,,,,------------...000000000000000000000000//////000111222222333333000111333444555666666666666777777777888888777777666666777888999999999999999:::;;;;;;:::;;;===???BBBDDDGGGGGGFFFFFFGGGIIIEEEFFFHHHJJJJJJJJJIIIHHH@@@BBBDDDEEEFFFFFFIIILLLIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQQQQOOONNNLLLJJJHHHGGGIIILLLQQQTTTRRRQQQOOOMMMKKKIIIHHHGGGLLLKKKJJJKKKKKKKKKIIIGGGGGGIIILLLOOOPPPPPPNNNMMMGGGIIIJJJKKKJJJIIIHHHHHHDDDDDDBBBAAA???>>>>>>===<<<;;;;;;:::::::::;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************)))))))))************+++************************************************)))))))))***************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------....../////////////////////000000000111111111///000111222333444555666555666777888999;;;;;;<<<::::::999999999999:::::::::;;;<<<===??????@@@@@@??????AAACCCDDDFFFHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHJJJQQQXXXZZZUUUOOOKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSVVVXXXZZZ\\\]]]\\\ZZZYYY^^^^^^]]]\\\[[[YYYXXXWWWYYY[[[^^^```aaa___\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVYYY[[[[[[YYYXXXYYY[[[WWWXXXZZZ[[[ZZZYYYWWWVVVLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDBBBAAA??????>>>>>>======;;;:::999888888888666555555444333333222222////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))*********+++,,,,,,------,,,,,,,,,,,,------------//////000000000000000111///000000000111222222222000111222444555666666777666666666777777888888888666666888999999999999999999:::;;;;;;::::::<<<>>>@@@DDDGGGGGGFFFEEEHHHJJJGGGGGGHHHIIIIIIHHHGGGFFF???>>>???BBBDDDEEEHHHLLLIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMOOOPPPPPPOOONNNOOOMMMIIIGGGFFFGGGIIIKKKOOOOOONNNMMMKKKJJJIIIIIIKKKJJJIIIIIIIIIHHHFFFDDDFFFGGGHHHJJJKKKKKKJJJJJJIIIKKKLLLLLLJJJHHHGGGGGGCCCBBBBBB@@@???>>>===<<<999999999999::::::;;;<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))************************************************************((()))))))))*********+++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------.../////////....../////////000000000000000...///000222333555555555555555666888999:::;;;<<<999999888888777888888999777888:::<<<===>>>????????????AAABBBDDDFFFGGGGGGHHHHHHHHHGGGEEEEEEGGGHHHHHHKKKPPPRRRQQQOOONNNNNNMMMNNNOOOOOOPPPPPPQQQQQQRRRUUUXXX[[[]]]\\\ZZZYYYZZZ[[[\\\\\\[[[YYYWWWUUUWWWXXX[[[^^^___^^^]]]\\\[[[ZZZYYYWWWUUUTTTTTTSSSWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVWWWWWWVVVUUUUUUTTTKKKKKKLLLKKKKKKJJJIIIHHHBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999888777777777444444444333222222111111........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************++++++,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))************)))((())))))******+++,,,,,,++++++,,,,,,,,,---------////////////000000111111000000000000111111111111000111222444555666777777555555555666777888999999666777888999::::::::::::999:::;;;:::999999;;;======AAAEEEFFFDDDDDDGGGJJJIIIHHHGGGHHHIIIKKKNNNOOOQQQEEE===???DDDEEEEEEFFFGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNLLLIIIFFFDDDCCCDDDDDDKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJIIIGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHIIILLLMMMLLLHHHFFFEEEFFFBBBBBBAAA@@@???===<<<;;;777777777777888999:::;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************************************(((((())))))*********+++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---......//////......////////////000000000000...///000222444555555555444555666888999:::<<<<<<888888777777777777777888555666888;;;<<<>>>??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGJJJEEEFFFHHHKKKMMMOOOPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQSSSWWW[[[]]]\\\[[[ZZZWWWXXXZZZ\\\[[[YYYWWWUUUTTTVVVYYY[[[]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSWWWUUURRRRRRTTTVVVWWWWWWXXXWWWVVVTTTRRRPPPOOOOOOKKKLLLLLLLLLKKKJJJIIIIII@@@??????>>>>>>>>>>>>>>><<<;;;:::888777777666666444333333222222111111111---.....................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********)))***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***************((((((((()))******++++++++++++,,,,,,,,,---------.../////////000000111111111111111000000000000000///000222444555666777777444444444555666888999:::777888999::::::;;;::::::999:::;;;:::999999:::<<<:::???DDDDDDBBBBBBFFFJJJJJJHHHFFFGGGKKKRRRYYY^^^gggRRR@@@>>>EEEFFFBBB???DDDEEEGGGIIIIIIIIIGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHFFFEEEDDDCCCCCCDDDIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJKKKJJJHHHGGGFFFFFFGGGHHHJJJLLLMMMLLLGGGDDDCCCDDDAAAAAAAAA@@@>>>===;;;:::444555555555666888999:::))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////000000000000000111111222222333444444444555555666777888888999999999888777666666777777999999:::;;;<<<>>>>>>???@@@@@@???@@@AAACCCEEEGGGJJJHHHFFFEEEEEEGGGJJJLLLHHHHHHHHHJJJLLLOOORRRTTTWWWUUURRRRRRTTTTTTRRRPPPRRRRRRTTTWWWYYYZZZXXXVVVUUUWWWXXXYYYXXXVVVSSSQQQSSSVVVXXXWWWTTTTTTYYY]]]WWWXXXXXXWWWVVVUUUTTTSSSVVVUUUUUUTTTTTTTTTSSSSSSVVVRRRNNNNNNQQQQQQNNNKKKKKKJJJIIIIIIHHHGGGDDDAAA@@@@@@???>>>===<<<;;;;;;:::999777666444333333222111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********---,,,,,,+++*********+++...+++((((((***,,,---,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((******))))))******+++,,,++++++,,,,,,,,,,,,------............////////////......//////////////////000000111222333555666777444444555777888999:::;;;777777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>???AAADDDGGGDDDGGGIIIHHHHHHLLLVVV]]]mmmXXXFFFCCCDDD???>>>BBBDDDFFFGGGHHHGGGGGGIIIJJJFFFHHHJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMKKKHHHFFFFFFIIIKKKLLLKKKIIIFFFCCC@@@>>>===============<<<<<<<<<<<<999888666555444555777888))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------....../////////000000000000000111111222222333333444444555555666777777888888999888888777777777777777999999:::;;;<<<<<<======?????????@@@AAACCCEEEGGGGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHJJJOOOSSSVVVWWWUUUSSSTTTUUUVVVTTTRRRTTTTTTVVVXXXZZZZZZXXXWWWVVVWWWXXXXXXWWWUUURRRPPPUUUXXXZZZXXXTTTSSSVVVYYYXXXXXXXXXWWWVVVUUUUUUTTTQQQRRRSSSTTTTTTTTTTTTTTTTTTPPPMMMMMMPPPQQQNNNKKKJJJIIIHHHHHHHHHFFFCCCAAA??????>>>===<<<;;;::::::999999777555444333222222111111111000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********---,,,++++++******++++++,,,---...---+++***+++,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&'''((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((******))))))******+++,,,+++++++++,,,,,,,,,---------.........////////////000000000000////////////000000000111222444666888555555666777888999999:::777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>>>>@@@CCCEEEIIIJJJJJJHHHFFFHHHLLLQQQWWWHHH>>>@@@BBB??????DDDDDDEEEGGGGGGHHHIIILLLOOOHHHIIIJJJIIIGGGEEEEEEEEEFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNNNNKKKHHHEEEDDDFFFHHHHHHGGGFFFDDDAAA???===<<<>>>>>>=========<<<<<<<<<999888666444444555666777)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000111111222333333333444444555555666777777777888888888777777777777777999999999::::::;;;;;;;;;======>>>???AAACCCEEEGGGDDDDDDEEEFFFFFFGGGHHHHHHKKKIIIGGGGGGIIINNNSSSWWWTTTTTTSSSUUUVVVWWWVVVTTTUUUVVVXXXYYYZZZYYYXXXXXXWWWXXXXXXXXXWWWTTTQQQOOOWWWZZZ[[[YYYUUURRRSSSUUUWWWWWWWWWVVVVVVUUUUUUTTTOOOPPPSSSUUUVVVVVVUUUTTTRRROOOLLLLLLNNNOOOMMMKKKIIIGGGFFFFFFFFFEEEBBB@@@>>>>>>===<<<;;;:::999999888888666444333222222222111111000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,++++++******++++++''',,,//////+++)))***,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***((('''&&&((((((((('''************************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------.........//////111111111000000/////////111111000000111444666888666666777777777888888888777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;=========>>>AAACCCJJJIIIHHHFFFEEEDDDEEEEEEDDD<<<:::???BBB???@@@EEEDDDEEEFFFGGGHHHKKKOOOSSSLLLLLLKKKHHHEEECCCDDDEEEFFFEEECCCBBBAAAAAAAAABBBAAACCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLNNNNNNKKKHHHDDDBBBBBBDDDDDDCCCBBBAAA???>>><<<;;;=========<<<<<<<<<;;;;;;888777555444444444555666(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((())))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000000000000000111222222333333444444444555555666666666777777888888888777777777999999999999999999::::::<<<<<<===???AAACCCEEEFFFBBBCCCEEEGGGHHHIIIIIIHHHLLLKKKJJJIIIJJJMMMPPPRRRQQQQQQSSSTTTVVVVVVVVVUUUUUUWWWXXXYYYXXXWWWWWWXXXZZZZZZZZZYYYWWWUUURRRPPPWWWYYYZZZYYYVVVSSSRRRSSSVVVUUUUUUTTTTTTSSSSSSSSSPPPRRRUUUWWWXXXVVVTTTSSSOOOLLLJJJJJJLLLLLLKKKJJJGGGFFFDDDDDDDDDCCCAAA???>>>>>>===<<<;;;::::::999777666555333222222111111111000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************************************+++++++++***************,,,,,,++++++***++++++,,,((()))***+++******+++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***(((&&&&&&((((((((('''************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........111111000000///.........222111000///000333666888777777777666666666666666555666777888999999999999::::::;;;;;;;;;;;;::::::999:::<<<<<<<<<===???AAAFFFEEEDDDEEEFFFEEECCCAAA>>><<<===BBBBBB@@@BBBHHHFFFFFFFFFFFFGGGJJJOOOSSSOOONNNKKKGGGCCCBBBDDDFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMKKKHHHCCC@@@??????@@@@@@@@@@@@???===<<<;;;;;;;;;:::::::::999999999666666444444333444444444((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------............///////////////000000111111222333333444444444444555555555555666777888888888888777777888999999999999999999999;;;<<<===???AAABBBDDDDDDBBBDDDFFFIIIJJJKKKJJJJJJLLLLLLMMMNNNMMMMMMKKKKKKMMMOOORRRTTTUUUUUUUUUUUUTTTVVVXXXXXXVVVUUUVVVXXX]]]]]]\\\[[[YYYWWWTTTSSSUUUVVVXXXXXXWWWUUUTTTTTTTTTSSSRRRRRRQQQRRRRRRSSSRRRSSSUUUVVVUUURRRPPPNNNLLLKKKIIIIIIIIIIIIIIIHHHFFFDDDBBBAAABBBBBB@@@??????>>>===<<<;;;::::::999555555444222111111111111000000000////////////...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))************************************************************************,,,++++++***++++++,,,,,,333...((('''+++---,,,***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((()))((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------//////.........---------111111000000111222555666666666555555555555444444333333444666666666666666999999::::::::::::999999888999:::;;;:::;;;>>>@@@CCCBBBCCCDDDFFFEEEBBB??????>>>@@@BBBBBBBBBFFFLLLHHHHHHGGGFFFEEEGGGKKKOOOOOONNNKKKGGGCCCCCCEEEGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKHHHCCC???>>>===>>>???@@@@@@???>>><<<;;;777777777777666666666666555444444333333333333333))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////000000111222222222444444444444444444444444555666888999999888777777888888888999999:::::::::;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFIIIKKKKKKLLLLLLKKKMMMOOOPPPOOOMMMIIIGGGKKKNNNRRRTTTTTTTTTTTTTTTSSSUUUXXXWWWUUUTTTVVVYYY^^^]]]]]]\\\ZZZXXXWWWVVVTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPMMMJJJHHHKKKJJJIIIHHHFFFFFFFFFFFFDDDBBB@@@???@@@@@@???>>>======<<<;;;:::999999888444333222111111000000000000000////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************************************************************************************)))))))))***************++++++******++++++,,,,,,>>>555+++(((,,,...,,,''')))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******))))))******+++,,,************+++++++++++++++++++++,,,,,,,,,------------------------------000000000111222333333444444444333333333333333333111222333444444555555555888999999::::::999999888666777999999999:::===???BBBCCCDDDEEECCCAAA>>>=========???@@@BBBEEEJJJNNNIIIIIIIIIGGGFFFFFFIIIKKKMMMLLLJJJGGGEEEDDDGGGIIIIIIHHHFFFEEEEEEFFFFFFGGGDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHIIIJJJHHHDDD@@@>>>>>>===>>>@@@@@@@@@>>><<<:::555555555444444444444333333333333333222222222111))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,---------.........////////////000000111111222222333333333333333333333333555666888999999999777777777888888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@???AAABBBDDDGGGIIIKKKLLLLLLKKKLLLMMMOOONNNMMMKKKJJJKKKOOOSSSUUUTTTSSSTTTUUURRRVVVXXXWWWUUUUUUXXX\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTSSSRRROOOMMMKKKIIIKKKJJJIIIGGGDDDCCCCCCCCCCCCAAA>>>>>>>>>???>>>>>>;;;;;;:::999888777666666333222111000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************************************************((()))))))))*********+++++++++******++++++,,,---:::333,,,***,,,---+++((()))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&((())))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))******+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111222333333222222111111111111111222222222111222333444444555555444888888999999999999888888444555777888888:::===???@@@BBBEEEDDD@@@===<<<======>>>???AAAEEEHHHJJJJJJIIIJJJKKKIIIHHHHHHIIIKKKJJJJJJIIIHHHFFFFFFIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEGGGIIIHHHEEEBBB@@@???<<<>>>???@@@???===:::888444444444444333333333333222222222222222111111000))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........///////////////000111111222222333333333333333333333333444666888999:::999888777777888888:::;;;<<<======<<<===>>>@@@@@@??????>>>AAAAAACCCEEEGGGJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNLLLPPPUUUWWWUUUTTTTTTUUUSSSVVVYYYXXXVVVVVVZZZ^^^\\\[[[[[[ZZZYYYXXXXXXWWWYYYWWWTTTSSSTTTUUUUUUUUUVVVUUUSSSRRRRRRTTTVVVWWWXXXWWWUUUSSSQQQPPPNNNNNNJJJJJJIIIFFFCCCAAAAAABBBBBB@@@=========>>>>>>===999999888777666555444444222222111000000///000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********++++++*********+++,,,,,,------,,,******+++++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,------...///000111111...///111333444333222000//////000000111111111111222222333444555555555555888888999999999999888888222444666777888:::===@@@;;;???CCCBBB>>>;;;===@@@@@@AAACCCEEEHHHJJJHHHEEEIIIJJJLLLKKKJJJJJJKKKLLLHHHIIIIIIHHHGGGHHHJJJLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFCCCFFFHHHIIIFFFCCCAAA@@@<<<===>>>???>>><<<999777555555444444444333333333111222222222222111000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------.........///000111222333444444222222222333333333444444555555777888999:::::::::::::::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFHHHIIIIIIJJJKKKJJJIIIJJJKKKMMMPPPRRRQQQRRRTTTSSSQQQPPPPPPQQQSSSRRRQQQQQQRRRUUUYYY[[[[[[YYYWWWWWWYYYYYYVVVSSSSSSTTTUUUUUUTTTSSSRRRQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDDAAAAAA@@@>>>===;;;::::::999888777666666555555555222222222111000//////...//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************************************+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************))))))************)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,+++******************+++,,,------,,,,,,------.../////////000000000000////////////111111111111000000//////222111111111222444666777777777888888888777777666555666666666666888<<>><<<;;;======>>>BBBGGGKKKLLLLLLJJJMMMOOOPPPMMMJJJHHHGGGFFFDDDAAABBBFFFHHHHHHGGGKKKIIIGGGFFFGGGJJJMMMOOOLLLKKKIIIGGGFFFFFFFFFFFFHHHDDDAAABBBFFFHHHEEEBBB@@@AAABBBEEEFFFDDD@@@===<<<<<<<<<<<<;;;:::999999666444222222333333222111000000000000000///......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------------...---......///000111222333222222222333333333333444444555666777999999999999999999999888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFHHHIIIIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRQQQSSSTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRUUUXXXZZZZZZXXXWWWXXXYYYYYYWWWTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQOOOOOOLLLJJJIIIFFFDDDCCCBBBBBB??????>>>===;;;:::999888888777666555555444444555222222111000000///......///......---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************************************************************)))))))))(((******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************))))))************))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++,,,,,,---.........000/////////////////////000000/////////000000111222222111222333444666777999999999888777666555444555666777888888999<<<>>>@@@AAABBBBBBBBB@@@>>><<<<<<<<<===AAAFFFIIIKKKKKKKKKMMMOOOOOOLLLJJJHHHHHHGGGEEEBBBCCCFFFHHHHHHGGGJJJJJJHHHHHHHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFKKKGGGDDDDDDGGGHHHEEEBBB@@@@@@BBBCCCDDDBBB>>>;;;;;;;;;;;;;;;:::999888777555333222111333333333222000000000111000//////...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,------------,,,------...///000111111111111222222222333333333444555666777888888999999999888888888999:::;;;<<>><<<<<<===@@@DDDHHHIIIHHHKKKLLLMMMLLLJJJHHHGGGHHHHHHFFFDDDDDDEEEGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFLLLIIIFFFFFFHHHHHHFFFCCCAAAAAAAAABBBBBB@@@;;;888:::::::::999888777555444333222000111222444333222000000111111000000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))*********+++++++++++++++,,,,,,,,,---------,,,------...//////000000111111111111222222222222555555666777888999999999888888999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPOOOPPPRRRRRRQQQQQQSSSUUUTTTSSSQQQOOOOOOQQQSSSTTTWWWWWWWWWXXXYYYYYYYYYXXXUUUUUUVVVUUUTTTRRRPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLIIIHHHFFFCCCAAA???>>>===<<<<<<;;;:::999888777666555444333222222111111111000000000//////.........---------,,,,,,,,,++++++++++++,,,,,,,,,++++++************************************************************)))))))))))))))******))))))******+++,,,************************************************************************************************************************************))))))))))))************************************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))+++,,,,,,,,,,,,------,,,+++******************++++++,,,---------.........///////////////555333000......///111222222222333333444666666777888888888888777666555444444777:::<<<<<<;;;;;;<<>>@@@DDDGGGHHHGGGIIIJJJJJJIIIFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEEEEIIIGGGFFFGGGHHHIIIGGGEEECCCBBBBBBBBBAAA>>>:::777999999888888666555333222222000///000222333333333000000111111000000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------......//////000000000000000000111111111222222666666777888999999999999888999999:::;;;;;;<<<<<<========================>>>???AAACCCDDDFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLNNNOOOOOOOOOPPPSSSUUUTTTRRROOOMMMMMMMMMOOOPPPTTTUUUWWWXXXXXXYYYYYYZZZVVVVVVVVVUUUTTTRRROOONNNNNNOOOOOOPPPOOOOOONNNMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB???>>>===<<<;;;;;;:::999999888777777444333222111000000000000/////////...............,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************************************************))))))))))))))))))************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''')))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***+++,,,,,,,,,------,,,+++************+++++++++,,,------......------....../////////000888666333000...///000111111111222444555555666666555666666777777777666666444777;;;===<<<;;;;;;;;;???AAABBBDDDDDDCCCBBB@@@@@@??????BBBEEEGGGGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCEEEEEEEEEDDDDDDEEEFFFGGGBBBCCCFFFIIIJJJKKKJJJJJJDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDBBBBBBAAA>>>:::777777777777666555333222111111000//////111333333222///000000000000///......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,............//////000000///000000000000111111111555666777777888888888777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJLLLMMMMMMNNNPPPSSSVVVUUUSSSPPPMMMKKKLLLMMMNNNQQQSSSVVVWWWWWWWWWYYYZZZWWWWWWWWWVVVTTTQQQOOOMMMOOOOOOPPPPPPPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>======::::::999999888777777666444333222111000000000000..................------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++************************************************))))))))))))******************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((()))***++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,---.........---------......//////000777555333111//////000000000000222333444555555555444444555666777777777777555777;;;<<<;;;:::::::::===>>>@@@BBBCCCBBBAAA@@@AAA@@@@@@BBBEEEFFFFFFEEEDDDEEEFFFEEECCCAAA@@@AAABBBCCCDDDCCCBBBCCCFFFHHHAAACCCEEEHHHIIIJJJJJJJJJCCCCCCDDDDDDCCCBBBAAAAAA???@@@CCCEEEFFFGGGGGGGGGEEEDDDBBBAAA@@@===:::777555555555555444444333222111000...///000222111000...////////////...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************)))************+++++++++***++++++++++++,,,,,,,,,------------............/////////000000000111111333444555555666555555555555555777888999999888888:::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPTTTXXXWWWUUUQQQNNNLLLLLLMMMMMMNNNQQQTTTVVVVVVVVVXXX[[[XXXXXXWWWVVVTTTQQQNNNMMMNNNOOOPPPQQQQQQOOONNNLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>888888777777666555555555444333222111000000000000------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************************((()))))))))******************))))))******+++,,,************************************************************************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))+++++++++***++++++,,,,,,*********+++,,,,,,------,,,,,,---......///000000222111000000///000000000...///111222444444444333555555666666777666666666555777:::::::::999999:::;;;<<<>>>@@@AAAAAA@@@???AAA@@@@@@AAACCCEEEDDDCCCCCCEEEGGGGGGDDDBBB@@@@@@???AAABBBBBBAAABBBFFFIIIDDDEEEFFFGGGGGGHHHHHHHHHCCCCCCCCCCCCBBBAAA???>>>>>>AAADDDFFFFFFFFFFFFFFFDDDBBB@@@???>>><<<999666333444444555555444444333222000//////000000000///------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------////////////000000000000222222333333444444333333222444555777777777666666999999999999999999999999888:::;;;===???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHKKKLLLMMMMMMNNNQQQVVVYYYYYYWWWSSSOOOMMMMMMMMMNNNLLLPPPTTTUUUUUUUUUXXX[[[XXXXXXWWWVVVTTTQQQNNNLLLLLLMMMOOOQQQQQQQQQOOONNNKKKKKKKKKJJJIIIHHHFFFFFFCCCBBBAAA@@@????????????666666666555555444444333444333222111000000000000------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************(((((())))))*********+++*********)))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************))))))(((************+++,,,------)))))))))***++++++,,,,,,,,,,,,------...///000000,,,------...///000000000---...000222333333333222666666777777666555444444555777999999888888999:::999:::===???@@@??????>>>@@@??????@@@BBBCCCCCCBBBCCCFFFIIIIIIFFFCCCAAA@@@===???AAAAAA@@@BBBFFFIIIHHHGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBB@@@>>>===@@@BBBEEEGGGFFFEEEEEEEEEBBBAAA???>>>===;;;888666333333444555555555444444333111///...///000///...,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111222222333333444444555555555555555555555444444666888::::::::::::<<<>>>???<<<;;;;;;===@@@BBBCCCCCCDDDEEEEEEDDDEEEGGGJJJIIIJJJKKKNNNQQQTTTVVVXXX[[[YYYUUURRRPPPQQQRRRSSSQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWTTTQQQNNNLLLKKKJJJLLLNNNPPPRRRSSSQQQOOONNNKKKJJJHHHGGGFFFEEEEEEEEE@@@??????>>>===<<<<<<;;;666555555444222111000000000000///...------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((())))))******++++++((()))))))))))))))(((((())))))))))))***************************+++++++++++++++,,,------......///000///...------...///000222222222222222222222222222333222111777===;;;444555555444555666777999:::888:::;;;;;;;;;<<>>???@@@BBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEDDD@@@>>><<<<<>><<<;;;:::888555222333333333333333333333333333222222111000//////.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------........./////////000000000000111111222333333444444555555555555555555555555555666888::::::::::::<<<===@@@???======???AAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIIIIJJJKKKNNNPPPSSSVVVWWW[[[ZZZWWWTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYWWWUUURRRPPPNNNLLLLLLLLLNNNPPPQQQQQQPPPNNNMMMJJJIIIHHHFFFEEEDDDCCCCCC>>>>>>===<<<;;;:::999999555555444333222111000000000//////...------,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((())))))))))))(((((()))(((((((((''''''''''''(((''''''&&&'''((()))***)))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((()))))))))))))))(((((())))))))))))(((((((((((()))))))))************************++++++++++++++++++,,,------......//////...------...//////111111111222222222333333333555555555;;;BBBAAA:::444444333444555666888999666777999999999:::===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEDDDAAA>>>===<<>>===;;;:::999777444111222222222222222222222222111111111000///............------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---------....../////////000000000111111222222333444444444555555555555555555555555666888999:::999:::<<<===AAA@@@??????AAAAAA@@@???AAACCCFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWZZZZZZXXXWWWUUUSSSRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXVVVTTTRRRPPPOOONNNLLLNNNOOOPPPPPPOOOMMMLLLKKKIIIGGGEEECCCBBBAAAAAA<<<<<<;;;:::999888777666555444444333222111000000//////......---,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((((((((())))))))))))******))))))*********+++++++++******++++++,,,---------......------------......//////000111222333333444222222222333777<<<;;;666333333333333444666777888444555777777777888;;;===@@@@@@????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>>>>???@@@@@@@@@CCCEEEEEECCC???======>>>@@@BBBDDDDDDBBB@@@>>><<<;;;999888777666333000111111111111111111111111/////////......------,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,---........./////////000000111111111222333333444444444444444555555555555555666777999999999:::;;;===>>>===>>>???AAAAAA@@@???@@@CCCFFFHHHHHHHHHHHHHHHIIIIIIKKKMMMOOORRRTTTUUUWWWWWWXXXXXXXXXWWWUUUTTTXXXXXXXXXXXXWWWVVVUUUUUUYYYXXXWWWUUUSSSRRRQQQQQQNNNOOOPPPPPPOOONNNLLLKKKKKKJJJHHHEEECCCAAA@@@@@@;;;;;;:::999777666555555444333333222111000000000.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))((()))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((''''''&&&&&&%%%''''''(((((()))((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,)))******++++++,,,,,,---------------------------......///000111222333444222111000000222333111---333333333444555666777888333555666777777888:::<<<@@@??????>>>======<<<<<<>>>>>>???????????????@@@===>>>???AAACCCDDDEEEFFFAAA???===;;;:::;;;<<<===>>>AAADDDEEECCC@@@>>>===>>>???AAABBBAAA@@@>>><<<;;;999888777777666333111////////////////////////...---------,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,---............////////////000000111222222333333444444444444555555555666666555777999999999999;;;===::::::;;;===@@@AAAAAA@@@@@@CCCFFFIIIIIIHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTSSSTTTWWWXXXYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTXXXWWWVVVTTTSSSSSSRRRRRROOOPPPPPPPPPOOOMMMLLLKKKKKKJJJGGGEEECCCAAA@@@???<<<;;;:::999777666555555222222222111111000000///---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''(((((((((((()))))))))((())))))***++++++,,,,,,)))******++++++,,,,,,---,,,------------------,,,------...///111222333333555444333444444333111000333444555666777888888999555666888888888999<<<>>>@@@???>>>>>>===<<<;;;;;;>>>>>>??????@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFAAA???===:::999999:::;;;<<>>>>>===>>>?????????>>><<<;;;:::999777777777666444222........................,,,,,,,,,+++++++++++++++,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,---------------........./////////000000111111222333333333333333444444555666666666555777888999888999;;;<<<999888999;;;???AAABBBAAA@@@CCCFFFHHHHHHHHHJJJKKKHHHIIIJJJKKKNNNPPPRRRSSSRRRSSSUUUXXXYYYZZZYYYYYYYYYYYYXXXXXXWWWUUUTTTSSSUUUUUUTTTSSSRRRRRRRRRSSSPPPPPPOOONNNMMMLLLJJJJJJIIIHHHFFFCCCAAA@@@??????<<<<<<;;;999777666555444111111111000000000//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))...---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((((((((''''''(((((((((((())))))(((((()))***+++,,,,,,---******++++++,,,---------------............------------...///000111111222222111222555666333333555333444666777888888999999777888:::::::::;;;>>>@@@??????>>>======<<<;;;;;;>>>>>>??????@@@AAAAAAAAADDDDDDCCCCCCBBBAAAAAAAAABBBAAA???<<<:::999999999;;;===???@@@???>>>>>>???<<<============<<<:::999999777666666777666444222........................++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------......---------.........//////000000000111222222333333333333444444555666666777555666888999888999:::<<<<<<:::999;;;>>>@@@BBBBBBAAACCCFFFGGGGGGHHHKKKLLLHHHIIIJJJKKKMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDBBBAAA???>>>>>>===<<<;;;:::888777555444333000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))///---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))'''((()))***+++,,,------+++++++++,,,------......---...////////////...---.........//////000000000000...///444444000111555222333555666777888888777888999;;;;;;;;;<<>>>>>>>>======<<<<<<===>>>>>>???@@@@@@AAAAAAFFFFFFEEECCCBBBAAA@@@???DDDCCCAAA???===;;;999999:::;;;<<<<<<<<<<<<>>>@@@<<<<<<<<<<<<;;;:::999888666555444555666555333111........................++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------......///---------.........//////000000000111222222333333333333444444555666777777555666888888888999:::<<>>===<<<<<<<<<;;;;;;999888666444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))///...+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((******))))))((((((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''((()))))))))$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''((()))***+++,,,------+++,,,,,,------......///---...///000000///...---.........///////////////444111222666444//////444111222444666777777666666888:::;;;;;;;;;<<>>>>>>>>>>>>>>=========<<<======>>>???@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBEEEEEECCCBBB???<<<:::999999:::;;;::::::;;;>>>AAA<<<<<<;;;;;;:::999888777444333333333444444222000........................++++++++++++++++++,,,,,,******************++++++************************+++++++++++++++***)))(((+++*********))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------------............/////////000111111111111111222333333333333333333444777777888999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKIIIHHHIIIIIIKKKMMMPPPQQQRRRTTTVVVVVVTTTRRRQQQQQQTTTTTTRRRQQQQQQQQQRRRSSSSSSPPPMMMLLLNNNPPPRRRRRRMMMMMMLLLKKKIIIFFFCCCBBB@@@@@@???>>>===<<<;;;;;;999888777555444333111111////////////..................---,,,,,,+++************************************))))))))))))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************+++***)))(((((()))***+++************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,------,,,++++++***+++,,,---............////////////000000000000111111222333333333333222555444333222222333555666888999:::<<<===<<<<<<;;;BBBBBBCCCCCCBBBAAA???>>>============>>>???AAABBBAAAAAA@@@@@@AAABBBDDDEEEDDDDDDCCCBBBAAA???>>>===:::;;;;;;;;;999888999:::888999::::::999777444222333444555555444333111000///---,,,,,,---...,,,+++************************))))))))))))))))))))))))************************+++++++++++++++***))))))************)))))))))(((***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------............//////000111111111111000222222222333333333333444555555666777999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQRRRUUUTTTSSSRRRQQQQQQRRRSSSQQQOOOLLLKKKMMMNNNNNNNNNMMMLLLLLLKKKIIIFFFCCCBBB??????>>>===<<<;;;;;;:::888777666555444222111111////////////...............------,,,++++++************************************))))))))))))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))******************)))(((((()))******************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''(((((())))))'''((()))((('''&&&''')))'''(((((()))******++++++))))))*********++++++++++++,,,,,,---,,,,,,++++++***+++,,,---............////////////000000000000000111222222333333222222444333222111111222444555888888:::;;;<<<<<<;;;;;;@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<===???AAABBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDDCCCAAA???===<<<<<<===<<<<<<:::999999999777888999999888666333222333333444444333222000///...---,,,,,,------,,,+++************************((((((((((((((((((((((((***************************++++++++++++***))))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------...............///000000111111000000222222222222333333444444333444555666888999:::;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPQQQRRRQQQPPPPPPRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQNNNLLLKKKKKKKKKKKKJJJIIILLLLLLKKKJJJHHHFFFCCCBBB>>>>>>===<<<;;;:::999999777666555444333222111000/////////............---------,,,,,,++++++************************************))))))))))))******+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))(((((((((((())))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&'''((()))******'''((()))((('''&&&''')))'''(((((())))))******+++)))))))))*********++++++++++++,,,,,,,,,,,,++++++***+++,,,------.............../////////000000000000111222222333333222222222222111000111222333444777888999:::;;;;;;;;;;;;>>>>>>======>>>>>>???@@@@@@>>><<<;;;<<<>>>AAABBBBBB@@@???>>>>>>AAACCCEEEEEEEEEDDDCCCAAA???===<<<@@@???>>>===;;;:::999999666666777666555444222111222222222222111000///......---+++,,,------,,,***************************''''''''''''''''''''''''******************************+++++++++******)))*********)))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------............//////000000000000000111111111222333333444444333333555666888999;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHJJJKKKNNNNNNOOONNNMMMNNNQQQTTTSSSRRRPPPNNNMMMMMMNNNNNNJJJIIIIIIJJJLLLKKKIIIGGGJJJJJJJJJIIIGGGDDDBBBAAA===<<<;;;:::999888888777555555444333222111000000//////.........---------,,,,,,,,,,,,++++++************************************))))))))))))******+++++++++***************************************))))))))))))))))))))))))((()))))))))************(((((()))***************((()))))))))************)))(((((((((((((((((()))************************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))(((((((((((())))))******))))))))))))******************+++,,,,,,,,,,,,+++******+++,,,---------------.........///000000000000000111222222222222222222222111111222333444555777777888999999:::::::::;;;;;;::::::;;;===???@@@AAA???===;;;;;;===@@@BBBAAA@@@>>><<<===???CCCEEEEEEEEEDDDCCCAAA???===<<>>>>>============>>>>>>@@@AAABBBDDDFFFGGGHHHHHHKKKLLLLLLLLLKKKMMMPPPRRROOONNNLLLKKKJJJJJJJJJKKKGGGGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGGGGEEECCC@@@???;;;::::::999888777666666444444333222111000000///............------------,,,+++++++++++++++************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************((()))))))))************(((((())))))))))))((((((************************((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''''''''((()))((('''&&&''')))((((((((((((((()))))))))(((((()))))))))*********)))***++++++,,,,,,,,,+++)))***+++,,,------------,,,------...///000000000000000111222222222222111222222222333444555555666666666777777888999999:::999999888999:::<<>><<<<<<===???@@@@@@>>>===<<<===???AAACCCDDDCCCCCCBBBAAA???>>>===CCCAAA>>>======;;;999666222222222222111111000///000000///...---------------+++******++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------------...//////000000/////////000000111222333444444555666777777888999::::::888888888888999:::;;;<<<======<<<<<<<<<<<<======>>>???AAACCCEEEFFFGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHJJJLLLLLLJJJHHHDDDEEEEEEDDDCCC@@@>>>===999999888777666555444444333222222111000000//////.........------------,,,++++++++++++++++++************************************))))))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))************))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((('''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,---...///000000111///000111111222222111111222222333444555555666666666666555666666777999999777777888999:::<<<>>>???AAA@@@???>>>======>>>>>>======<<<<<<===>>>@@@AAAAAAAAAAAAAAA@@@???>>>===BBB???;;;;;;<<<;;;888444222222111111000000000000000///...------,,,,,,---,,,+++)))***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------...//////000000////////////000111222333444444666666666777777777888888888777777888888999:::;;;<<<<<<<<<;;;;;;<<<<<<======???AAACCCEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKJJJHHHIIIIIIIIIGGGEEEBBBBBBBBBBBB@@@>>><<<;;;888888777666555444333333222111111000000//////............---------,,,,,,******************++++++******************************))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,+++,,,,,,---...///000111///000000111111111111111000111222333444555555555555555555555555777888999666777999:::;;;<<<======@@@@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@<<<999888::::::777333222111111000000000000000111000...---,,,,,,------,,,***))))))******)))((())))))))))))))))))))))))''''''''''''''''''''''''************************((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------......///////////////...///000111222333444444666666666666666666666666777777777777888999:::;;;<<<<<<;;;;;;;;;<<<=========???AAACCCEEEFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKNNNKKKIIIGGGGGGFFFCCCAAA@@@@@@AAA@@@???===;;;:::777777666555444333333222111111000000//////............---------,,,,,,,,,******************++++++******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))***************+++,,,------,,,+++***************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******'''((()))((('''&&&''')))((((((((((((((('''''''''(((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,---...///000111//////000111111111111111//////111222333444444444555555444444555666888999666777999;;;<<<<<<<<<;;;???@@@@@@@@@???>>><<<:::999;;;<<<>>>???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>:::777777999:::666222222111111000000000000111111000...---,,,,,,---...+++***))))))******)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............////////////111000000000111333555666222333444666777777888888555666777888:::<<<======;;;<<<===>>>??????>>>===???@@@CCCFFFGGGGGGGGGFFFFFFEEEEEEGGGJJJKKKHHHEEELLLJJJHHHHHHJJJLLLMMMLLLIIIIIIGGGFFFDDDCCCBBBAAA>>>>>>===<<<;;;::::::999555444444333333222111111////////////............------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++++++++***)))(((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++''''''(((((())))))******))))))*********))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))(((((('''''')))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////.........//////000111222222333333333444555555444444666888555666999;;;<<<<<<;;;::::::;;;<<<<<<======<<<<<<::::::999::::::;;;======888999:::;;;<<<<<<<<<<<<===:::777555444333222111111000000//////////////////...---+++******+++++++++++++++*********))))))&&&&&&''''''(((((())))))&&&'''((((((''''''((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))***)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............////////////111000000000111333555666333444555666777777777777777777888999::::::;;;;;;<<<===>>>@@@@@@@@@@@@???>>>@@@CCCEEEFFFGGGFFFFFFEEEDDDDDDFFFJJJKKKJJJHHHKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHFFFEEECCCAAAAAA>>>>>>===<<<;;;:::999999555555444444333222222222////////////............------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************************************************************+++++++++++++++***))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))(((((((((''')))******+++++++++******)))))))))***++++++,,,,,,------,,,,,,,,,---....../////////////////////...//////000111111222333333333444555444444444666888444666777999999888777666999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<===999999:::;;;;;;<<<;;;;;;<<<999666444444444222111111000//////....../////////...,,,+++******+++++++++++++++*********))))))'''''''''(((((((((((((((&&&''')))((('''&&&&&&'''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++111///+++***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---............/////////000000000000111333444555444555666666777777777777888999999999999:::::::::>>>>>>@@@AAAAAABBBBBBAAA???@@@CCCEEEFFFFFFFFFFFFEEEDDDDDDEEEHHHKKKLLLKKKJJJIIIIIIJJJLLLMMMMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@======<<<;;;:::999888888666555555444444333222222/////////............---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************************************************************************************++++++++++++***))))))+++++++++***************))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,)))))))))***++++++,,,,,,......---,,,,,,,,,------....../////////////////////000000111111222222222222333444444333444666888666777888888888666555444777777888999999999999888999999999::::::;;;<<<<<<:::::::::::::::;;;;;;;;;999777444444444444333111000//////..................---,,,+++************+++************)))))))))((((((((((((((('''''''''%%%(((******(((&&&%%%%%%************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++222///+++))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---------.........////////////000111222333444444555555666777777777777777888888888999999::::::;;;===>>>???@@@AAABBBBBBBBBAAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKLLLJJJHHHGGGGGGIIIKKKLLLLLLLLLKKKIIIFFFDDDAAA@@@???<<<<<<;;;:::999888777777666666555444444333333222//////.........---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************************************************************************************+++++++++******)))************************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))((((((''''''((())))))************)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))((((((((((((***,,,---)))))))))***++++++,,,,,,///...---,,,,,,,,,,,,,,,............///////////////000000000111111111222111333444444333444666888888888999999999888777666666777777888999888888888999::::::;;;<<<<<<======::::::999999999999999999666555333333444444333111///......---------------,,,,,,++++++************************))))))))))))))))))((((((''''''&&&&&&&&&))),,,,,,***'''%%%$$$************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...+++((('''(((*********((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,------------...............///000111222333333333555555666777888888888777555666777888:::;;;<<<===<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIJJJLLLIIIEEECCCEEEHHHKKKLLLKKKJJJHHHEEECCC@@@>>>>>>;;;;;;:::999888777666666666555555444333333222222............------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************)))******+++++++++******************************((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))((((((''''''(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((***,,,---)))))))))***++++++,,,,,,///...---,,,,,,,,,,,,,,,---.........//////000000000000000000000111111111000222333333333444666888777888888999999999999999777888888999999999999999:::;;;<<<===>>>>>>>>>===:::999888777666666777777444333222222333333222000...------,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((***------+++(((&&&%%%************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((&&&'''(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------------.........---...000111222333333333444444666777888999999999555555777888:::<<<===>>>;;;;;;;;;<<<===???@@@AAADDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGGGGHHHIIINNNJJJEEECCCDDDGGGIIIJJJHHHGGGFFFDDDAAA???>>>===::::::999888777666555555555444444333333222111111.........------------,,,------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************************************************************))))))***++++++++++++******************+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++)))))))))***++++++,,,,,,......---,,,,,,,,,------------......///000000000000000000000000000000000000111222333333444666888666666777777777888888999888888999::::::::::::999999:::<<<===>>>>>>======999888666444333333444555333222111222333222000...---,,,,,,+++++++++++++++))))))*********))))))((((((((()))))))))))))))***((((((((((((((('''''''''(((***,,,,,,***(((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........---...000111222222222222222333555777999:::;;;;;;666777777999:::;;;<<<<<<;;;::::::;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFIIIKKKJJJHHHGGGHHHJJJNNNLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@>>>===<<<:::999888777666555555444444333333222222111000000.........---------,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************))))))***+++++++++++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((()))******+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))))))))((()))))))))***++++++,,,,,,------,,,,,,,,,---......------......///000000111000000000000000000000//////111222222333444666888:::999999888888888888888777888999999::::::999999777888:::<<<===<<<;;;;;;888777444222111111222222333222111222222111///,,,,,,,,,+++***************'''((()))******)))(((((((((((((((((())))))******'''''''''(((((((((((((((&&&((())))))'''&&&''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((()))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///111222222222222222333555777999;;;;;;<<<888888999999999:::::::::;;;;;;;;;;;;===???AAACCCBBBBBBBBBBBBBBBCCCDDDEEECCCGGGJJJKKKJJJIIIJJJKKKMMMMMMMMMMMMMMMKKKGGGDDDDDDCCCBBBAAA???>>>===<<<999999888777666555444444333333222222111000000///......---------,,,,,,,,,---------,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************((()))***+++++++++++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((((())))))******''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******(((((()))******)))'''''')))))))))***++++++,,,,,,,,,,,,,,,,,,------...///---------...///000000111000000000000///////////////000222222222444666999???>>><<<;;;:::999999999777777888999999999999999555777999;;;;;;;;;:::999777666333111//////000111333222111222222111...+++,,,++++++***)))*********'''((()))******)))(((((('''((((((((())))))******&&&'''''''''(((((())))))$$$&&&'''&&&%%%%%%&&&'''************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++---------............////////////000111111222222333333444555666777888888:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@AAACCCBBBBBBAAACCCDDDGGGHHHJJJLLLKKKIIIGGGEEEHHHKKKNNNNNNKKKGGGDDDCCCFFFDDDAAA???>>>===;;;999;;;:::888777555444444333000000000000//////////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------......------------...//////111111222222222222111111111111111222333444666777???>>>===;;;999777666555888777777777777999:::;;;;;;:::999888999:::;;;<<<777666555444333222222222000000000///......------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))************+++++++++------------............/////////000111111222222333333444555666777777888999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAA@@@???@@@BBBGGGHHHJJJLLLLLLLLLKKKJJJFFFGGGIIIJJJJJJIIIFFFEEEEEEBBB???======<<<:::888:::999777666444333333333000000000000/////////...///......---,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******************************************************))))))))))))************************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''''''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,------...---------------...//////000111111222222111111000000000000111222333444555===<<<;;;:::888777666666888777777777777999:::;;;<<<;;;:::999999::::::;;;777666555333222222222222000000//////...------,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++------------...............//////000000111111222222222333444555666777777777777888888999::::::;;;;;;<<<<<<======>>>??????>>>???@@@???>>>===>>>???EEEFFFGGGIIIJJJLLLMMMMMMDDDCCCBBBEEEHHHJJJHHHFFFBBB@@@===;;;;;;:::888666888777666444333222222111000000000/////////............------,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************+++++++++*********************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***************************************************)))))))))*********++++++************************++++++************++++++************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&''')))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,------...---------------......///000111111222222111111000000000000000000111222333999999888888777777666666777777777777888999:::;;;===<<<;;;:::999999::::::666666444333222111111111//////......---,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---------...............//////000111111111111111222333444555666666555666666777888999::::::;;;;;;<<<<<<===>>>>>>???>>>???@@@???>>>===>>>???DDDCCCCCCDDDEEEGGGIIIKKKEEEAAA>>>@@@FFFHHHGGGCCCAAA???<<<;;;:::999888666666555444222111111000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++******************************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************++++++++++++***++++++,,,,,,------...------,,,,,,------...///000000111111111111000000111111000000000111111222555555666666666666777777777777777888888999::::::===<<<<<<;;;:::999999888666555444222111111111111......------,,,,,,+++++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,------------............///000000111111000000111222333444555555444555555666777999999:::;;;;;;;;;<<<======>>>>>>???@@@AAA@@@???>>>???AAAEEEEEECCCCCCCCCDDDFFFGGGGGGBBB>>>???CCCEEEBBB???AAA>>><<<::::::999888666555444333111000000000000////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************++++++++++++***************************))))))(((((())))))***************************************************((()))))))))************((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,---......000000000111111000000000222222111111111222222333333333444555555666777777666777777888999999::::::<<<<<<;;;::::::999888777555444333222111000000000------,,,,,,+++******************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------......//////000000111//////000111222333444444444444555666888999:::::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAA@@@@@@AAACCCHHHGGGEEEDDDDDDDDDEEEEEEGGGDDD@@@@@@AAAAAA>>><<>>===???AAAAAAAAAAAACCCDDDFFFEEEEEEDDDDDDCCCDDDDDDFFFEEECCCAAA@@@>>><<<;;;===;;;999777888777666444333333222111000000000000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++******))))))******+++************************************************'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,,,,++++++,,,,,,---...//////000000000000///////////////000111222333444222333333444555666777777555666888999::::::999999666777888888888888666666444333222111////////////,,,++++++***))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------......///000000000......///000111222333333444444555777888:::;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@@@@@@@AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCC???<<<;;;;;;;;;999777666666666444333333333222111000000000111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************************************'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))''''''))),,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,++++++,,,,,,---...//////000000000000//////---------...///111222333333333444444555666777777555666888999::::::999999555555777888888777666666444333222000//////......++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++************)))******************************++++++++++++******)))************+++++++++)))************++++++++++++++++++*********))))))************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------............///000000000111222333555555777666555555555666888999:::::::::;;;<<<===>>>?????????>>>???@@@BBBDDDFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBB@@@===:::888666666555444333222222111444333111000/////////000---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++******))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222111000000000111333333444444444555555777888888777777888999::::::;;;;;;888888777777666555555555222111000///------,,,,,,,,,+++******)))*********)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&(((***+++,,,+++***)))((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))******************************++++++++++++******)))************+++++++++)))************++++++++++++++++++*********))))))************************)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------............///000000000111222333555555777666666555666777888999::::::::::::;;;===>>>???>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@CCCCCCCCCBBB@@@===:::888666666555444333222111111333222000///......//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++*********)))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((('''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111000000000111222333444444444444555666777888777777777888999:::::::::777777666666555444444444222111000...------,,,,,,,,,++++++***)))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''')))*********))))))((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++************)))******************************++++++++++++******)))************+++++++++)))************++++++++++++++++++***************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------............///000000000111222333555555666666666666666777888888999999::::::;;;===>>>???===>>>@@@AAACCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAA???<<<:::888666555555444333222111111111000///...---------...,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''%%%%%%&&&&&&%%%%%%$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////111000000000000111222222444333333444444555666777666666777777888888999999666666555555444333333333111000///...---,,,,,,,,,---,,,+++***)))(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......---------------............///000000000111222333555555666666666666666777777888999999999:::;;;<<<>>>>>><<<>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>;;;999888555555444333222111000000.........------,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000111111222333333333333333444555555555555666666777777777777666666555444444333333222000///...---,,,,,,,,,,,,---,,,+++)))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......---------------............///000000000111222333555555555666666777777777777777999999999:::;;;<<<===>>><<<===???BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===;;;:::888777444444333222111000000///---------------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............//////000000111111111111222222222222222333333444444444555555555555555666666555555444444333222222///...---,,,,,,+++,,,,,,,,,+++***)))(((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++)))************+++++++++***************+++++++++************************)))************+++++++++))))))))))))************************************************************)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------............///000000000111222333555555555555666777777777777777888888999999:::<<<===>>>;;;<<<>>>???AAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBB======<<<:::999888777666444333333222111000//////,,,,,,------------,,,+++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------............///000000111111000000222222111111111111222222333444444444444444444444444444333333222222111111...---,,,+++++++++++++++******)))((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++)))************+++++++++))))))*********+++++++++************************)))************+++++++++((()))))))))************************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------............///000000000111222333555555444555666777888777777666888888888999:::;;;======;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA;;;;;;999888777666555555333333222111000///......+++,,,---......---,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................------------------------------------.........///------------------------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&&&&'''))),,,---...---***'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............000111111111000///222111111000000000111111333333333333333333333333222111111000000///......---,,,,,,+++++++++++++++)))(((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''(((((()))((('''&&&%%%((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++)))************+++++++++))))))******++++++++++++************************)))************+++++++++(((((())))))*********+++************************************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......---------------.........//////000000000111222333555555444555777888888888777666888888888999:::;;;======;;;;;;;;;;;;===???AAABBBAAAAAAAAA@@@@@@@@@??????:::999888666555444444444333333222111000///......+++,,,---.........---,,,))))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------..............................---------------------------------.........//////------------------------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))'''&&&(((+++///111666333...***((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000111111111000///111111000000000000000111333222222222222222222222/////////...------,,,,,,,,,,,,++++++***+++++++++'''''''''(((((()))***+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&$$$((((((''''''''''''((((((---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***************************,,,,,,+++***+++,,,---...............////////////000000000111222222333333666666666666777888999:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBAAAAAA@@@???>>>======;;;999666555555444333111222111111000///......------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------000///...---,,,------...................................................,,,,,,,,,------..................------,,,,,,,,,------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************************************************************+++*********))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///111000000000000000111111000000111111111222222222///......------,,,++++++************))))))))))))***((('''&&&&&&'''(((***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***************************,,,,,,+++++++++,,,---...............///////////////000000111111222333333666555555666666777888999:::::::::::::::::::::::::::;;;<<<===>>>??????@@@AAAAAA@@@???>>>===<<<;;;:::888666444444444333111111111000000///......------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.........------------------------000///...,,,,,,,,,---...................................................---------.........////////////.........---------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************************************************************************************************)))))))))((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))''')))******))))))***,,,))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///000000//////000111111222000000000111111222222222.........---,,,,,,++++++*********)))))))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***************************,,,,,,+++++++++,,,---...---............///////////////000111111222222333444444444444555666777888999999999999999999999999::::::;;;<<<===>>>??????AAA@@@???>>><<<;;;:::999999777444333333333222000000000000///......------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------------.........------------------------......---,,,,,,,,,------........................////////////////////////...............//////////////////...............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((************************&&&(((************,,,...))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///.........///000111222333000000000000111111111111......------,,,,,,++++++******))))))))))))(((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***************************+++++++++,,,,,,,,,---------------.........////////////000000111222222222333333333333444555666666999999999999999999999999999999:::;;;<<<===>>>>>>??????===<<<:::999777777777555333222222222111000/////////......---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------....................................---------,,,,,,,,,------........................////////////////////////........................................................................---------------,,,,,,,,,------------------------------------............------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))&&&((()))***))))))+++,,,'''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///------......000111333333000000000000000000000000......------,,,++++++******)))))))))(((((((((((()))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***************************++++++,,,,,,,,,---------------------...............//////000111111222222222222222222333444555666888888888888888888888888888888999:::;;;<<<=========<<<;;;:::888777666555555333111111111111000///............------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------.........//////........................,,,---------------------////////////////////////000000000000000000000000.........------------------------------.................................---------------------------------------------------------.........//////................................................------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///---------...///111222333////////////////////////...------,,,++++++******)))))))))(((((((((((('''((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******************************+++,,,---------,,,,,,,,,------------...............///000000111111222222222222222333444555666777777777777777777777777777777888999:::;;;<<<<<<:::999888888777666555555444222000///000000///...------------------------++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------............------........./////////........................,,,---......//////......////////////////////////000000000000000000000000/////////............------............/////////........................---------............///------------------------------........./////////////////////////////////........................------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((('''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///---------...///000111222////////////............------,,,,,,++++++******))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&......------------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++******************************+++,,,---------,,,,,,,,,,,,---------...............//////000111111111333222222333333444555666777777777777777777777777666666777888999:::;;;;;;777666666666555555555555222111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------........................////////////........................---...///000000000//////////////////////////////111111111111111111111111111111111111000000////////////000000111111111111................................./////////000000....................................////////////////////////////////////................................................------............------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))***************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''((((((''''''((()))'''''''''(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///...............///000111/////////......---------------,,,,,,+++*********))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%......------------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++******************************+++,,,---...---,,,,,,,,,,,,,,,---------............//////000111111111333333333333444555666666777777777777777777777777666666777888999:::;;;;;;555555555555555555555555222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000////////////////////////---...000111111111000///000000000000000000000000111111111111111111111111333333333222222222111111111111222222222333333333////////////////////////.../////////000000111111..................................../////////000000000000000000000000000////////////////////////........................------............------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%'''((()))((()))***,,,%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------------------------------.........////////////.........//////000//////.........---------------,,,,,,+++******))))))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%........................//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))))))))************))))))*********)))))))))))))))************************************************************************++++++******++++++,,,------------............///......//////000000111111222222333444444555555666777777777777666666666666555555666666777777888888555555444333222000000/////////.........------------------,,,,,,+++++++++++++++,,,,,,,,,---------***,,,---,,,******+++,,,,,,,,,,,,---------........................------........................---...///000111000///...---...000000//////000111222111111111000/////////444333222222222333444555555555555666777888999:::<<<<<<<<<===============@@@???>>>>>>>>><<<:::777777888999999999777555444777555333333555666444111222111111222444444222000///...///111444333///+++..................------222111000/////////000111***+++---...//////...---,,,---...///000000000000000////////////.........------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---------.........//////000///...---,,,++++++++++++++++++************)))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((........................//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))))))))************))))))***)))))))))))))))))))))************************************************************************++++++******++++++,,,------------............///......//////000000111111222222333333444555555555777777777666666666555555555555666666666777777777555444333222111000000//////.........---------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---,,,+++***+++,,,,,,,,,---------...................../////////////////////000000000000000......///000111111111111333444444333111000111222...///000111222333444444555666777999===AAADDDFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVVVVUUUXXXVVVTTTTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLKKKKKKJJJOOOLLLIIIGGGGGGFFFBBB@@@???===<<<;;;;;;;;;:::888:::666222000000111111000111000000000///000000000111000///------------...//////000000000000000///......////////////....../////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------------.........//////...---,,,,,,++++++++++++++++++*********))))))))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((/////////////////////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))))))))************))))))))))))))))))))))))******************************************************************************++++++******++++++,,,------------............///......//////000000111111222222333333444444555555777666666666666555555555555555555555555666666666444333333222111000//////............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,------------..................//////000000111////////////////////////000000000000000111222222000222333333222222333444666777999<<>>BBBDDDKKKLLLOOOSSSVVVZZZ]]]^^^dddddddddfffhhhkkknnnpppkkklllmmmooopppqqqqqqrrroooooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmkkkgggcccfffeeedddcccdddfffiiikkklllkkkjjjjjjjjjjjjjjjiiijjjiiiiiiiiihhhfffbbb___YYYZZZZZZYYYWWWTTTPPPMMMEEECCC@@@<<<999888888888777666444333222222333333333222000///...///000000000111111111111111000000............------------................................................---///000222222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------...------,,,,,,------...------------------------------,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++++++++*********))))))******++++++++++++******(((((())))))************************************************************************************++++++******++++++,,,------------............///......//////000000111111111111222222333444444555555555555555444444444444444444333333333333333333111111111000000/////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---......------...///---------.........//////000/////////...---------111111111111111000000000222222333666999<<<@@@BBBDDDGGGKKKOOORRRVVVZZZ]]]```aaacccfffiiilllnnnooopppooonnnmmmnnnnnnppppppqqqrrrssssssssssssrrrrrrooolllgggbbb```___```aaabbbbbbcccdddccc^^^WWWRRRRRRQQQPPPPPPRRRVVVZZZ\\\```aaabbbccccccdddeeeffffffhhhjjjmmmnnnkkkeeeaaaZZZ\\\___bbbdddfffggghhh```]]]YYYUUUQQQNNNLLLKKKEEECCC@@@<<<999777666555666555333222111111222222...//////000111111000000//////.........---------...................................................///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,,,,,,,+++*********++++++*********)))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((000000000000000000000000...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))******++++++++++++******((((((((()))******++++++************************************************************************++++++******++++++,,,------------............///......//////000000111111111111222222333333444444555555444444444333333333333333333333222222222222000000000000//////......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------............+++---......---...///000------........./////////000000000/////////............///000222333444444999;;;???CCCIIIOOOSSSUUUZZZ]]]```bbbcccfffiiikkkjjjkkklllmmmoooqqqrrrrrrrrrrrrppppppppppppqqqrrrtttuuuvvvvvvuuutttrrrqqqoookkkeee___[[[ZZZ[[[\\\VVVUUUTTTRRROOOJJJCCC>>>>>>===<<<<<<>>>AAAEEEGGGIIIKKKLLLLLLKKKKKKLLLNNNSSSUUUYYY]]]^^^\\\VVVRRRIIIIIIIIIKKKPPPZZZfffnnnrrrqqqooommmjjjhhheeeddd```]]]XXXRRRMMMHHHFFFDDD<<<:::888666444222111111...//////000000000//////000////////////.........................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------,,,,,,,,,,,,++++++******)))******+++******)))))))))(((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((111111111111111111111111.../////////000000000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++***'''(((((()))******++++++************************************************************************++++++******++++++,,,------------............///......//////000000111111111111111222333333444444444444444333333333333222333333222222111111111111000000////////////......++++++,,,,,,,,,---------+++++++++,,,,,,---------------------............+++---...///......000111............//////////////////000111222222333333222333666:::===AAADDDEEEMMMPPPSSSXXX\\\```cccdddfffhhhjjjkkkkkklllmmmooommmmmmnnnooopppqqqqqqrrrssssssrrrqqqrrrssstttuuuuuuvvvwwwxxxxxxvvvuuutttrrrpppllliiifffeeedddddd\\\XXXQQQLLLGGGCCC???<<<<<<;;;:::999999;;;===>>>===???AAAAAA???>>>@@@BBBFFFGGGHHHJJJLLLKKKGGGDDD<<<;;;999888<<>>:::888666666666555444222111000111111000000000/////////................................................------------------------------------------------------------------------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++******))))))))))))*********)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((111111111111111111111111.../////////000000111111////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++************)))***++++++,,,,,,++++++***'''(((((()))***+++++++++************************************************************************++++++******++++++,,,------------.........//////......//////000111111111000111111222333333444444444444444333333333222222333222222222111111000000///////////////.........+++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////,,,---//////...///000222............/////////000...///000222444666777888>>>AAAEEEJJJQQQVVVZZZ]]]bbbccceeegggiiiiiiiiiiiilllnnnoooppppppppprrrsssnnnoooooopppqqqqqqrrrrrrrrrrrrqqqppppppqqqrrrssstttvvvxxxyyyzzzyyywwwvvvttttttuuuuuutttrrrpppnnnnnnggg\\\SSSMMMKKKIIIIIIDDDCCCAAA@@@????????????BBBDDDGGGGGGFFFFFFHHHKKKEEEDDDCCCCCCDDDDDDCCCBBB??????>>><<<<<>><<<888555444555555333111111111000000000111111111...............---------...............///000000------------------------------------------------+++++++++++++++++++++++++++*********+++,,,,,,---************************************************************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,---------............///.........------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''DDD???888333111222222333222222222111000//////...000000000000000000000000.........---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111222222222222222111111111000000000//////000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,------...///000+++---///000//////000222111111111000///111444777999<<>>999777555222000444333222111000111111222000000000000000000111111///............///000111------------------------------------------------++++++++++++++++++++++++++++++******+++,,,,,,---************************************************************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))*********+++++++++,,,,,,------------..................---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''LLLGGG@@@;;;888666444333333333222111000000///...000000000000000000000000.........------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************+++++++++***************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111111111222222111111000000000/////////...//////000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...///000111222---///111222111000000111222333333333555:::@@@EEEKKKNNNTTTYYY]]]aaafffiiihhhiiillllllkkkkkklllmmmqqqqqqppppppppppppppppppssssssrrrrrrqqqqqqppppppppppppppppppppppppppppppmmmnnnqqqrrrrrrpppnnnlllpppqqqtttwwwyyyzzzzzzzzzpppoooooorrruuuwwwuuurrrwwwuuurrrqqqqqqrrrrrrqqqqqqnnnjjjgggeeeccc```^^^^^^\\\[[[\\\ZZZZZZ___gggkkkqqqvvvvvvrrrpppssswwwuuutttrrrooommmjjjiiihhh^^^\\\XXXTTTQQQOOOOOOOOONNNNNNMMMLLLIIIGGGEEEDDDFFFGGGJJJMMMSSS[[[eeekkkppprrrssssssrrrnnnjjjgggbbb\\\TTTLLLFFFAAA<<<:::777555333111000000111222111111000000000000000000///////////////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******))))))*********+++++++++------------...............------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''GGGGGGHHHGGGDDD>>>555///222222111111000000000000000000000000000000000000............------------++++++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111000000000/////////...//////////////////...------------------------------------------------------------............///////////////000111222222222333111000000111333555777;;;???DDDKKKRRRWWW]]]```dddggghhhiiijjjkkkjjjlllmmmmmmlllllllllnnnppppppppppppppppppppppppsssssssssssssssrrrrrrrrrnnnoooppppppqqqqqqppppppooopppqqqrrrpppmmmjjjhhhpppqqqssstttuuuuuuttttttwwwssspppoooqqqssssssrrrsssppplllkkklllnnnmmmmmmpppooonnnnnnnnnmmmkkkiiigggeeefffiiihhhgggjjjpppqqqtttvvvxxxxxxxxxyyy{{{tttuuuvvvwwwxxxxxxxxxxxxqqqoookkkgggcccaaa______\\\ZZZWWWUUUSSSPPPLLLIIIHHHHHHGGGFFFGGGLLLSSSXXXfffjjjooosssuuuuuusssqqqrrroooiiibbb[[[UUUOOOLLL???===999555222111222222444333222000000///000000000000000//////000000111................................................------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********)))))))))*********++++++,,,,,,---------.........------------------------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''???AAAFFFJJJJJJEEE===777333222111000000111111222111111111111111111111111//////.........---------+++,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000111111111222222111111111000000000......////////////......,,,,,,---------------------------------------------------.........//////000000///.........//////000000000///000333999===AAAEEEKKKQQQWWW\\\aaadddeeehhhkkklllkkkjjjiiiiiikkklllnnnnnnmmmmmmoooqqqooooooppppppqqqrrrrrrrrrrrrrrrssssssttttttuuuuuuoooppppppppppppooonnnmmmsssrrrqqqooommmkkkjjjiiiqqqqqqqqqppppppooonnnnnnpppmmmiiigggiiimmmrrruuussspppmmmkkkkkklllmmmmmmrrrtttvvvuuurrrooollljjjggggggkkkooooookkkjjjlllqqqnnnlllnnnsssuuurrrnnnpppqqqsssvvvxxxyyyzzzzzzxxxwwwuuusssrrrrrrrrrrrrnnnllliiigggeeebbb^^^[[[MMMMMMKKKHHHFFFFFFHHHJJJUUUZZZaaaiiippptttvvvwwwrrrssssssqqqmmmhhhccc```SSSPPPJJJDDD>>>999777666555444222111111111222333222111111000000000111111////////////////////////........................------------------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))************))))))************************(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************)))************+++++++++,,,,,,,,,------------...------------------------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''@@@??????AAADDDGGGGGGFFF777666444333222222222333111111111111111111111111/////////.........------,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////////////////000000000111111222222111111111000000000---......//////......---,,,,,,,,,,,,------------------------------------------.........///////////////............//////...///111444888???GGGLLLRRRVVV\\\```ccceeefffhhhdddgggjjjlllkkkjjjjjjkkkmmmnnnoooooooooppprrrtttppppppqqqrrrssssssttttttrrrrrrrrrrrrssssssssssssrrrrrrqqqooonnnlllkkkkkkiiihhhffffffffffffhhhiiilllmmmooorrrwww|||yyyzzzzzzxxxxxx|||~~~zzzsssnnnpppxxx{{{vvvooopppoooooonnnnnnmmmmmmlllrrrqqqqqqqqqrrrrrrssssssttttttssssssqqqooonnnmmmfffeeebbb\\\UUUOOOKKKJJJDDDGGGLLLSSSZZZ```eeegggjjjnnnsssuuuuuusssrrrqqqjjjfffaaaYYYQQQKKKFFFCCC666555333111000000111222333222111111111111111111000000000000000000000000...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))************))))))************************(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''JJJEEE???===>>>CCCGGGIII@@@>>>;;;777444222222222111111111111111111111111////////////..............................---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000111111111000000000/////////---......//////......---++++++,,,,,,,,,---------....................................////////////000000111111333444555666666:::???EEEJJJPPPVVV[[[___aaadddffffffggghhhiiifffhhhkkkllllllkkklllmmmnnnooopppooonnnoooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppoooooonnnnnnoooooommmmmmmmmmmmnnnoooggghhhjjjnnnrrrwww{{{}}}|||}}}{{{vvvsssqqqppppppooonnnmmmkkkjjjiiiiiisssvvvxxxxxxvvvuuuvvvxxxyyyyyyvvvppphhhaaa\\\ZZZMMMKKKIIIHHHIIIKKKNNNPPP[[[___eeehhhjjjmmmqqqtttqqqpppnnnjjjeee```\\\ZZZJJJGGGBBB<<<777444333222444333222111111111111111000000000000000000000000......................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))************))))))************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))******+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''SSSMMMEEE???>>>>>>@@@AAAHHHEEE@@@:::666333111111111111111111111111111111000/////////.............../////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000000/////////............---..................---+++++++++,,,,,,---------..................................../////////000333444555777999<<<>>>???CCCHHHOOOVVVZZZ]]]```bbbcccdddeeeeeeeeegggjjjmmmjjjlllmmmmmmllllllmmmnnnnnnoooooommmllllllnnnpppppppppoooooonnnmmmmmmlllrrrrrrpppnnnlllkkkiiihhhiiiiiiiiijjjmmmqqqtttwwwxxx{{{~~~{{{zzztttxxx|||{{{wwwuuuxxx|||tttuuuuuusssqqqooonnnooojjjeee\\\SSSLLLIIIHHHIIIJJJMMMQQQTTTWWW\\\ccciiimmmnnnpppqqqqqqpppooommmhhhcccZZZPPPFFF???:::888444333333222111111111222000000000000000000000000///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))************))))))************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''UUUUUUPPPIIICCCAAA>>>;;;GGGGGGIIIJJJDDD:::555555333222111000000000222333//////////////////////////////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000222111111000///......---------------------------------------------------...------...000000///...,,,---/////////000333555===>>>@@@CCCGGGKKKOOOQQQXXXYYY\\\^^^```aaaaaaaaafffeeeeeefffggghhhfffeeehhhiiikkkmmmooopppnnnmmmmmmllljjjiiijjjkkklllmmmrrriiikkknnniiijjjlllgggpppkkkggghhhhhhhhhkkkppp~~~|||sssqqqrrrzzzzzzvvvyyysssxxxvvvlllhhhjjjmmmnnnllliiieee___XXXQQQMMMIIIDDDBBBGGGJJJKKKPPPWWW^^^bbbiiiooossssssqqqpppqqqoookkkeee\\\SSSKKKGGG@@@:::333000222333222///555444111...------...///---...///000000000///...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''''''(((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%[[[VVVRRRQQQPPPKKKDDD???AAAAAAGGGNNNOOOFFF;;;555777555333111111111111000//////////////////////////////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,---------........./////////000000000000////////////////////////111111000000///......---------------------------------------------------------------......---,,,............///111666:::CCCEEEIIINNNSSSWWWZZZ[[[]]]^^^___aaabbbccccccccc___]]][[[[[[\\\]]]]]]\\\[[[]]]bbbgggkkknnnnnnnnnhhhiiiiiiiiijjjjjjkkkkkklllfffiiijjjbbbdddllllllrrrqqquuu|||yyytttsssmmmeeeccckkkrrrpppeeeYYYSSSQQQTTTXXX```hhhgggaaa]]]^^^\\\YYYZZZaaaeeefffgggkkkhhhaaa___fffmmmqqqtttyyy|||zzzvvvuuu|||~~~wwwttt{{{vvvpppjjjeeeaaa\\\YYYXXXSSSRRRUUUTTTOOOMMMOOOPPPPPPRRRWWW]]]cccgggjjjhhhkkkooorrroooiiiaaa\\\RRRJJJ@@@999777666333111,,,---...///000111111111///000111111111000///...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***)))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((gggYYYOOOQQQTTTQQQMMMNNNCCCAAAEEEOOOUUUQQQHHHBBB<<<888333222333444333111/////////////////////////////////.........------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,---------............/////////000000000////////////////////////111000000//////.........------------------------------------------------------------------------000000000111333777>>>CCCKKKOOOUUU[[[```bbbbbbbbbbbbaaa^^^[[[YYYXXXWWWWWWVVVSSSOOONNNOOORRRSSSTTTZZZ]]]aaafffiiiiiiiiiiiijjjjjjjjjiiihhhgggfffeeecccbbbiiijjjdddlll{{{yyypppkkkfffbbbhhhgggaaaXXXSSSRRRPPPKKKNNNRRRVVVWWWVVVTTTTTTTTTXXXUUUTTTUUUUUUTTTXXX^^^```bbb___YYYVVVYYY[[[[[[YYYVVVTTTVVVWWWVVVWWWZZZ[[[]]][[[XXXYYY^^^aaa```dddhhhmmmqqqvvvzzzqqqjjjeee```]]]bbb]]]ZZZ\\\\\\ZZZZZZ[[[SSSQQQMMMLLLMMMOOOQQQQQQTTTYYYaaaiiinnnpppppppppiiiaaaVVVMMMFFF???999444000111222222222000...,,,111111222222111000///..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***************))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((nnn[[[VVVUUURRRWWW```OOOHHHEEEJJJOOORRRSSSUUUEEE>>>777444555666555444000000000000000000000000////////////...........................---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,---------.............../////////000000////////////////////////000000/////////.........------------------------........................---...///.........///111333555888;;;???DDDJJJOOOUUUYYY^^^ccceeedddbbb```]]][[[WWWTTTRRRQQQRRRRRRRRROOOKKKJJJLLLPPPSSSUUU```cccfffiiijjjiiihhhhhhlllkkkjjjhhhgggfffeeeeeegggiiittt{{{}}}tttnnnsssvvvmmm```XXXUUUSSSPPPLLLPPPRRRSSSSSSXXX___bbb```aaaeeeiiilllooouuu}}}~~~uuuqqqnnnooouuu|||~~~www{{{|||www}}}}}}|||zzztttooonnnpppppptttsssmmmgggfffeeecccbbbbbb___[[[YYYZZZ^^^bbbeeegggjjjooouuuyyyqqqiii```\\\^^^aaaeeehhhdddaaa]]]ZZZWWWRRRKKKFFFHHHHHHJJJNNNWWWbbbmmmssstttpppkkkddd\\\RRRGGG@@@<<<:::777333111/////////000111111111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))************)))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''qqqaaaVVVVVV^^^UUUOOOJJJIIIIIIKKKRRRZZZQQQJJJAAA:::777666444333111111111111111111111111000000/////////.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------..................////////////........................////////////............------------------------........................+++---/////////000333666999>>>EEEKKKPPPTTTXXXZZZ___```bbbbbbaaa^^^[[[YYYVVVUUUTTTTTTUUUYYY\\\___UUURRROOOPPPSSSXXX\\\^^^```dddggghhhhhhggghhhiiifffffffffhhhlllqqquuuxxxqqqeeefffaaaUUURRRXXXQQQPPPQQQXXXaaafffeeebbbgggiiikkkrrr{{{wwwtttqqqnnnkkkhhhccc___]]]```eeehhhiiilllnnnwww}}}sssnnnmmmjjjhhhiiifffddddddeeeccc]]]XXXOOOKKKGGGEEEIIIRRR]]]cccjjjmmmqqqsssppphhh]]]VVVJJJDDD<<<444111111444666/////////000000111111222////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((iii[[[TTTUUURRRPPPNNNJJJFFFIIIOOOXXXTTTNNNEEE===777333222111111111111111111111111000000000/////////...................../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,---------......------........./////////................................................------------------------........................***---000111222444:::>>>DDDIIIQQQXXX\\\^^^```aaacccbbb___[[[XXXVVVUUUUUUYYYXXXWWWVVVWWWYYY\\\^^^[[[YYYYYYZZZ^^^bbbeeeeeeggghhhiiifffbbb___```bbbbbbeeekkkttt~~~zzzjjj]]][[[___[[[TTTRRRWWWYYYVVVXXX^^^aaadddmmm{{{}}}zzzvvvrrrggggggfffdddaaa```aaacccooouuu}}}~~~rrrlllfffdddfffgggeeebbb[[[YYYTTTPPPNNNMMMMMMNNNWWW]]]fffooosssrrrnnnkkkbbb[[[NNNBBB999444444444111111000000111222222333////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******+++nnn]]]XXXTTTSSSOOOIIIEEEFFFQQQUUUVVVRRRHHH>>>888666222222222222222222222222000000000000/////////...---........./////////000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,---------......---------.........//////................................................------------------------...........................222666888:::>>>FFFLLLQQQUUUZZZ^^^```aaabbbbbb___[[[TTTOOOMMMNNNQQQTTTZZZYYYXXXWWWWWWXXXYYY[[[______aaacccggghhhhhhfffiiijjjjjjgggbbbaaaeeeiiitttzzzuuuoooggg```YYYTTTUUU[[[___dddllltttyyy||||||uuuvvvqqqhhh[[[^^^aaacccfffiiilllooozzzxxxtttlllfffddddddbbb___ZZZUUUPPPMMMNNNQQQVVV\\\bbbiiiooorrrtttooofffZZZOOODDD===999777666444333222222222333////////////////////////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((())))))))))))))))))(((((((((''''''(((((()))******++++++jjj___VVVTTTRRRMMMHHHFFFEEEOOOYYYZZZRRRGGG???===222222222222222222222222000000000000////////////---.........//////000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......---------.........//////........................---.....................------------------------////////////////////////333888===@@@BBBHHHPPPWWWZZZ\\\___```______```bbbXXXSSSJJJDDDCCCHHHOOOTTTQQQRRRTTTXXX\\\```dddfffbbbccceeehhhjjjjjjgggddd^^^bbbfffhhhjjjpppzzziiigggiii______[[[YYY^^^dddkkkuuu~~~{{{ppphhheeehhhkkk^^^gggppprrrrrr{{{ssslllkkkjjjhhheeebbb___^^^OOONNNLLLLLLQQQ[[[gggoooqqqrrrqqqmmmfff\\\RRRLLL<<<;;;888555333222222222000000000000000000000000---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++***))))))((())))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%&&&&&&'''((())))))***qqq^^^]]]RRRPPPTTTLLLLLLNNNRRRXXXZZZVVVMMMFFF<<<999777555555444333111000000////////////000000000000000000000000000000////////////////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------..............................------------------------........................///000000///------///111,,,...000111000/////////666999???FFFMMMTTTZZZ]]]^^^]]]]]]aaaeeeccc]]]WWWHHHGGGFFFFFFHHHLLLQQQTTTWWWYYY^^^bbbeeeeeedddcccgggjjjjjjgggfffgggfffbbb```cccooo{{{qqqeee]]]YYYWWWXXXZZZhhhqqq}}}uuulllgggaaa]]]fffvvvoooiiijjjhhhbbb]]]^^^XXXOOOJJJOOOWWW[[[gggkkkqqqrrrpppllljjjjjjTTTMMMCCC:::666444444444333111000000111111000/////////000000///......---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++*********)))))),,,***(((''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))tttjjjWWWPPPUUURRRPPPQQQSSSUUUWWWVVVTTTRRREEEAAA;;;777555555444333222222111111000000//////000000000000000000000000////////////////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------........................,,,---......------...000...////////////111444777BBBDDDIIINNNTTTYYY]]]``````^^^]]]___aaa```ZZZUUUQQQPPPPPPRRRTTTXXX\\\___cccddddddeeeeeefffffffffddddddaaa^^^aaahhhmmmmmm|||vvvpppllliii]]]\\\\\\aaahhhqqqzzzrrrlllpppoooooorrrxxx}}}vvviiiiiiiiiddd\\\WWWVVVTTTPPPXXX^^^eeekkkmmmmmmnnnooollleee[[[PPPFFF===666111333111000000222222111000000000000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++*********)))))),,,***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))eeeVVVUUUTTTQQQRRRSSSUUUXXXZZZ[[[[[[SSSMMMDDD===999777666555444444333333222000///...000000000000000000000000////////////////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***,,,...///.........//////000000111333999???DDDPPPQQQTTTXXX[[[^^^```aaadddaaa___^^^______[[[WWWZZZZZZ\\\^^^aaadddggghhhcccccccccccccccddddddddd\\\]]]^^^aaakkkzzz{{{kkkbbbZZZTTTXXX```aaagggpppzzzxxxooojjjfffdddhhhnnn~~~qqqfffbbbcccaaa[[[SSSWWW\\\```ccceeehhhjjjqqqnnnjjjccc[[[PPPEEE>>>666444222111222333333222000000000000111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++***************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))oooddd]]]XXXUUUSSSUUU[[[^^^^^^\\\___YYYPPPHHHAAA;;;777444333333333333333111000///000000000000000000000000////////////////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,...000111000//////000000222555999>>>EEEMMMRRRWWWYYY[[[]]]^^^___``````eeebbb```___```aaa___^^^^^^___aaaccceeefffggghhhbbbbbbbbbaaa___]]][[[ZZZ[[[cccnnn|||xxxiii^^^WWWVVV\\\aaadddqqq}}}nnneeebbbllloooxxxwwwjjj]]]___]]]ZZZWWWWWW[[[___cccgggiiilllnnnllleee[[[TTTDDD???999444333222222222000000000000000111111111////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrreeeVVVRRRWWW^^^___]]]dddaaa[[[UUUMMMDDD;;;555222222333333333222111111111111111111111111111111000000000000000000000000------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///111111000///000111222777>>>EEELLLRRRWWW[[[ZZZ[[[]]]_________^^^]]]]]]\\\]]]^^^```bbbcccbbbaaaaaaccccccdddcccbbbbbbgggddd___\\\[[[\\\___aaannn{{{xxxqqqnnnfff[[[SSS\\\]]]hhhwwwyyyppplllnnnllliiippp~~~|||ttthhh]]]XXXXXXZZZ]]]^^^bbbhhhnnnqqqpppjjjeee\\\TTTIII???888333111///111000000//////000111111000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************)))((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((gggTTTRRRXXX^^^```bbbaaa```^^^XXXNNNCCC<<<666555444333222222333333111111111111111111111111000000000000000000000000------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---/////////000222444;;;AAAIIIQQQVVVYYY[[[]]]ZZZ[[[\\\]]]]]][[[YYYXXXPPPSSSWWW\\\___aaabbbbbbbbbbbbbbbbbbaaa```___^^^^^^[[[XXXYYY```lllyyyyyyjjj]]]ZZZ^^^bbbgggkkkzzzxxxkkkfffhhhpppttt{{{nnnccc[[[WWWRRRTTTZZZbbbiiinnnppppppppphhh]]]QQQFFF===666222444333111000000000111222000000000000000000000000////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))hhhWWWTTTXXX]]]\\\^^^```bbb___YYYPPPIII===;;;888555333222333444111111111111111111111111000000000000000000000000------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------........................,,,---...000111555;;;???GGGLLLSSSXXXZZZZZZZZZZZZVVVWWWXXXWWWUUURRROOOMMMGGGMMMUUU\\\```aaaaaaaaa``````______^^^]]]]]]]]][[[___gggqqq~~~{{{ooo^^^\\\___hhhsss~~~|||rrrhhhdddfffoooyyysssgggZZZXXXWWWZZZ```hhhnnnqqqrrroookkkddd\\\RRRGGG@@@888666444222111222222333000000000000000000000000////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))~~~aaaSSSRRRUUUXXXZZZ^^^bbbccc___YYYTTTDDDAAA;;;666333222333444111111111111111111111111000000000000000000000000---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------...........................///000222666<<>>666555444333000444333111000///000111222000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++************************))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))nnn]]]UUUUUUXXX]]]bbbcccbbbaaa[[[TTTJJJAAA;;;777555333444333222222111000000000111111000000000/////////////////////////////////........................---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------,,,,,,---......///000111000......///111777999???FFFNNNSSSWWWXXXYYYWWWTTTQQQNNNJJJFFFDDDHHHKKKNNNOOONNNMMMLLLLLLWWW\\\aaacccbbb``````bbbXXX[[[bbbjjjpppzzzqqqeeecccfffppp{{{zzzfffhhhlllvvv{{{lllbbbfffiiinnnrrrtttsssrrrqqqkkkaaaRRRDDD:::555333333222222222111111000//////000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++++++++*********)))************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++************************************************++++++************++++++******++++++++++++************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))sssdddYYYTTTXXX]]]\\\]]]aaaccc^^^VVVMMMDDD<<<666333666555444333222111111111111111111000000000000///////////////////////////........................---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......---------------...222222111///...000333666@@@EEELLLSSSXXXZZZ[[[ZZZTTTSSSPPPMMMIIIFFFBBB@@@FFFIIIMMMPPPQQQSSSUUUWWW]]]___```^^^ZZZYYY\\\___cccrrr}}}tttjjjcccgggqqq}}}vvvmmmnnnvvv||||||}}}kkkjjjjjjkkkoooqqqssssssxxxsssiii[[[KKK>>>888555222222333333222111000///000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++************************************************++++++************++++++******++++++++++++*********************************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))|||hhhWWWVVVXXXWWW[[[ccccccbbb```ZZZPPPFFF===888888777666444444444444444222222111111111000000000////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////......---------------000000000000111666<<>>:::777444333333333333333333222222222111111000000000000000000000000////////////////////////------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......------...//////000///222777===CCCJJJQQQVVVXXXYYYYYYTTTMMMHHHFFFFFFHHHKKKNNNMMMKKKJJJLLLNNNSSSVVVZZZ[[[ZZZYYYXXXXXXSSSXXX```jjjvvvqqqgggnnnxxx|||}}}yyyuuullljjjmmmsssyyysssooorrrwwwsssppppppsssqqqiiibbbOOOIII@@@777222000222333111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************************************++++++++++++++++++++++++************************************************zzzjjjeee___YYYZZZ```bbb___ZZZNNNJJJDDD>>>999555333333444333333333333222222222000000000000000000000000////////////////////////------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------...000111222777<<>>999666555444444444333333333222222000000000000000000000000000000000000000000000000------...///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,---///000222333???EEELLLQQQUUUVVVWWWXXXWWWVVVRRRLLLFFFGGGMMMTTTWWW[[[^^^]]]YYYWWWYYY]]]XXXWWWVVVUUUVVV[[[aaagggzzz|||yyytttqqqzzzoooccckkkwwwpppiiilllppprrrrrrqqqrrrtttwwwpppdddVVVHHH>>>888555111111111111111111111111000000000000////////////------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************%%%&&&&&&'''((()))******))))))(((((((((((())))))'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++************************++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************uuuwww___XXX[[[^^^bbbfffccc^^^WWWMMMAAA888777;;;444222000000222333333333000000000000////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------............///...///000///......///111222111///...///555<<>>HHHOOORRRTTTVVVWWWVVVUUUUUUUUUUUUTTTTTTUUUXXXZZZZZZZZZ\\\\\\\\\]]]\\\[[[XXXVVVQQQYYYbbbkkkyyyvvvmmmmmmpppyyy{{{uuummmgggvvv{{{lllfffgggnnnuuujjjooouuuvvvooobbbTTTJJJ===888333000111333333333111111111111111000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))************************************************,,,+++***************+++---,,,,,,,,,,,,------...++++++************++++++,,,---.........---,,,+++------...///......---,,,...............///000000000//////......------------------------,,,,,,++++++++++++,,,,,,---...//////...---,,,++++++++++++***++++++++++++++++++***++++++++++++++++++++++++xxxooowwwbbbZZZ\\\bbbaaaeeeddd\\\WWWQQQCCC444888666555444555444222000222222222111111111000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///,,,...000000//////000111111333666999@@@HHHRRRXXXVVVXXXYYYXXXUUURRRPPPPPPPPPSSSVVVXXXYYYYYYZZZZZZ\\\[[[[[[ZZZXXXVVVUUUTTTZZZjjj~~~~~~nnnjjjoooyyytttfff```rrrpppkkkkkkkkkmmmpppssssssoooiiidddaaaNNNCCC666///000444555444///000111222222111///...////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************)))))))))************************************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************************************************---,,,+++***************))))))))))))***+++,,,---++++++************++++++---------------,,,,,,,,,,,,---///000111222222222555444333222333444555666::::::;;;;;;:::999777666666666777777666555333222000000............000000......---,,,,,,+++******+++,,,,,,------,,,***)))************************{{{```YYY]]]___eeedddZZZUUUSSSHHH999888666555555555555222111333333333222222222111111////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,---------------------------------------............///,,,...000000///...///000444888>>>DDDIIIOOOTTTXXXYYYYYYWWWTTTPPPMMMMMMNNNRRRUUUXXXXXXWWWVVVXXX[[[___]]]YYYUUUSSSTTTWWWZZZwwwxxxuuuqqqqqq}}}rrrooosss~~~ttteeeooonnnmmmnnnppppppnnnkkk```UUUFFF;;;777666555444///000111222222111000///////////////////////////////////////////////////------------------------,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))************************************************------,,,+++***************************++++++,,,+++++++++++++++,,,------+++++++++,,,...///111222111333555777:::<<<>>>>>>@@@???===<<<===>>>???@@@EEEFFFHHHIIIHHHGGGEEECCCCCCDDDEEEFFFEEEDDDBBB@@@@@@???<<<999777666777777000000//////...---,,,,,,+++,,,...//////...,,,+++************************~~~ggg]]]^^^dddeee^^^ZZZYYYPPPEEE888666444444555555444222333333333333222222222222000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------++++++,,,,,,,,,------------------------------------------............///---///000000//////111222999???HHHOOOSSSTTTVVVVVVXXXVVVQQQLLLIIIIIILLLPPPWWWYYYYYYVVVSSSSSSWWWZZZ\\\ZZZWWWUUUXXX```llluuuqqqiiihhhssszzzwwwuuuvvvppplllkkkpppxxxzzzuuunnnkkkeee[[[OOOCCC:::666444111222222333333222111000000000000000000000000000........................------------------------,,,,,,++++++++++++,,,,,,***************+++++++++************************************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))************************************************------,,,+++******++++++......------------......***++++++,,,---...000111000111222555888;;;>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJMMMOOOPPPOOONNNMMMOOOOOOPPPPPPOOONNNLLLKKKMMMLLLJJJGGGFFFEEEEEEEEE>>>===<<<;;;888555333222+++,,,---......---,,,,,,************************fffdddbbbbbbbbb]]]TTTLLL<<<999666555555555444444333333333222222222111111000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------------............///...///000000111444888<<>>@@@CCCFFFIIIKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKNNNQQQTTTUUUVVVVVVTTTSSSRRRPPPNNNMMMKKKKKKGGGHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIFFFBBB>>><<<000//////...---,,,++++++++++++++++++++++++++++++uuubbb```ccc]]]UUURRRDDD???:::666555555555444222222222222111111111111000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------------------------------............///...///000111555<<>>???BBBDDDFFFFFFFFFEEEKKKKKKLLLMMMLLLKKKIIIGGG<<<:::666333000...------,,,,,,,,,,,,,,,,,,,,,,,,ggg___ccc^^^ZZZ[[[JJJEEE>>>888666555444444222222222111111111000000000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////......000333999BBBMMMTTTUUUTTTQQQLLLGGGCCCCCCDDDBBBBBBCCCCCCGGGMMMUUU[[[XXXVVVUUUWWWZZZZZZWWWTTThhhvvvzzzuuuooonnnyyymmmdddfffwww}}}qqqmmmooooooqqqtttsssiiiYYYMMM===;;;777444222222333444000000000000000000000000000000000000000000000000........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************************************************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))*********************************************************+++,,,---...///...///000222555888;;;<<<@@@AAACCCFFFJJJNNNQQQSSSMMMNNNNNNMMMKKKGGGDDDBBB<<<<<<<<<>>>@@@CCCFFFGGG@@@BBBDDDEEEEEECCC@@@>>>:::<<>>@@@CCCFFFGGGFFFDDDCCC===@@@DDDHHHLLLNNNNNNNNNHHHEEE???999444222111111------------------------eeeTTT[[[```[[[UUUOOOGGG???999666555444444444333222111111111111222222222111111111111000000/////////............................................................................................................------------------------...------,,,,,,------...//////.........---------,,,---......,,,,,,---...,,,,,,,,,---------......---------............///111...,,,---000222000...000333999@@@GGGLLLPPPRRRXXXSSSKKKCCC>>>===???AAABBBCCCEEEIIIOOOSSSVVVVVVUUUSSSTTTVVVTTTSSS\\\iiivvvnnnffffffrrr}}}tttpppwwwxxxrrrmmmmmmtttvvvppphhhfffTTTGGG999444555666222,,,///000111111000000222333000000000000000000000000//////.........---------......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************((((((((()))***+++,,,---++++++***)))***+++---...222333666:::>>>CCCGGGIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQOOOJJJFFFAAA>>><<<<<<::::::;;;???CCCFFFGGGGGGHHHHHHIIIHHHEEEAAA<<<999:::666444999>>>BBBGGGLLLUUUSSSPPPLLLHHHEEECCCBBBFFFEEEEEEHHHJJJIIIDDD@@@<<<999777999???FFFKKKNNNLLLLLLKKKIIIDDD>>>999666000000///......---,,,,,,www]]]WWWYYYYYY^^^XXXOOOEEE===888777666555555444444333333333333222222222222111111111111000000/////////.........................................................................................................------------------------...------,,,,,,------...//////.........---------,,,---......,,,,,,---...,,,,,,,,,---------......---------............///---------///000111///...666:::@@@FFFMMMQQQTTTUUUQQQMMMFFFAAA>>>>>>AAACCCFFFGGGJJJOOOTTTWWWYYYYYY\\\UUUQQQTTTZZZccctttuuujjjmmmsss~~~}}}pppiiiuuuyyypppppprrrooollllllaaaUUUFFF<<<888888666444111222222222111000111111000000000000000000000000//////.........---------.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++***)))(((((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++***)))***++++++---///222444666@@@AAACCCFFFIIIMMMPPPRRRQQQQQQQQQRRRRRRSSSSSSTTTQQQPPPMMMKKKHHHFFFEEEDDDCCCBBB@@@@@@BBBCCCBBBAAA@@@@@@???>>><<<:::888666777333222666;;;>>>CCCIIIIIIGGGEEECCC@@@>>>======???>>>???AAACCCDDDAAA>>>===:::888777:::???DDDHHHMMMNNNOOOOOONNNLLLIIIGGG???<<<888333000...------|||xxxaaaXXXXXXccc```YYYPPPEEE===999888555555666666666555444444333222222222111111111111000000000/////////......................................................................................................------------------------...------,,,,,,------..................---------,,,---......,,,,,,---...,,,,,,,,,---------......---------............///***,,,///000000///000111===AAAGGGMMMRRRUUUUUUUUUJJJGGGDDDAAAAAACCCFFFHHHFFFHHHLLLQQQTTTWWWXXXYYYZZZUUUVVV^^^lll|||qqqmmmttt}}}}}}lll^^^jjjwwwpppmmmmmmooolllcccVVVHHH>>>777555444333333333333222111000///000000000000000000000000/////////............---.........------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,+++***)))''',,,---///333777;;;???AAAHHHIIIJJJLLLNNNQQQSSSTTTVVVUUUTTTSSSSSSTTTUUUUUURRRRRRRRRRRRQQQPPPOOOOOOOOOLLLGGGCCCAAA@@@>>>===888999999999999:::::::::888555444888<<<>>>CCCIIIGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;999666888777555222111333777:::BBBDDDGGGKKKNNNPPPPPPQQQIIIHHHEEEAAA<<<777222000yyy```VVV^^^___^^^ZZZQQQFFF<<<777555666777777777666555444333333222222222111111111000000000////////////...................................................................................................------------------------...------,,,,,,------...........................,,,---......,,,,,,---...,,,,,,,,,---------......---------............///***---//////...000444888CCCGGGLLLQQQTTTUUUSSSRRRHHHGGGEEEEEEFFFIIILLLNNNIIILLLOOORRRSSSTTTVVVVVVSSS[[[kkk{{{yyygggppp~~~zzziiigggsssmmmmmmooommmggg[[[MMM@@@777333333333222222222222000///000000000000000000000000/////////...........................------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************++++++,,,111333666:::???DDDGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQVVVTTTSSSQQQQQQSSSTTTVVVSSSTTTVVVWWWWWWWWWVVVUUUPPPLLLEEE@@@===<<<:::999999:::<<>>>>>:::;;;<<<:::777555666888666888<<<@@@DDDGGGJJJKKKGGGIIILLLMMMJJJDDD===888zzznnnXXXUUUYYY]]]___ZZZOOOBBB888777777777666666555444333333333333222222222222111111000000000////////////////////////////////////........................................................................------------------------...------,,,,,,------...---.....................,,,---......,,,,,,---...,,,,,,,,,---------......---------............///...///000//////444<<>>BBBFFFJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSQQQQQQQQQSSSVVVWWWUUUVVVWWWYYYYYYXXXWWWWWWLLLHHHBBB???======<<<;;;@@@BBBDDDGGGIIIIIIHHHGGGIIIGGGHHHJJJIIIIIIMMMSSSRRRRRRQQQQQQQQQQQQQQQQQQNNNMMMLLLJJJIIIJJJKKKLLLDDDFFFHHHHHHFFFCCCAAA@@@777777888:::===???AAACCC@@@CCCGGGJJJKKKJJJHHHFFFiiiYYYYYY[[[^^^___XXXJJJ@@@:::999888666555444444333333333333333222222222222111111000000000/////////////////////////////////........................................................................------------------------...------,,,,,,------...---------...............,,,---......,,,,,,---...,,,,,,,,,---------......---------............///111111111222555<<>>>>>AAAEEEJJJNNNlll|||mmmcccZZZYYY^^^]]]UUULLL???===:::666444444444555444444333333333222222222111111111000000000//////////////////////////////........................................................................------------------------...------,,,,,,------...---------.........//////,,,---......,,,,,,---...,,,,,,,,,---------......---------............///111111333777???FFFLLLNNNPPPQQQQQQPPPNNNKKKHHHFFFDDDFFFIIILLLOOOPPPQQQQQQRRRSSSTTTUUUYYYdddsss~~~mmmlllsssvvvrrrvvv{{{oookkkllliii^^^TTTEEE>>>777333444666666444111111111111111111111111.../////////000000000000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******+++,,,,,,------///000333777:::>>>@@@AAAFFFHHHJJJLLLNNNOOOPPPPPPKKKKKKKKKLLLMMMOOOQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXVVVTTTSSSSSSSSSRRRQQQMMMLLLKKKKKKMMMPPPSSSUUULLLMMMRRRVVVWWWXXX___ggglllllllllllllllmmmnnnooouuutttqqqjjjccc]]]ZZZZZZVVVPPPJJJJJJMMMNNNLLLHHHGGGEEEBBB???======>>>>>>DDDBBB@@@>>>>>>@@@CCCEEEUUUaaaqqqnnn[[[UUU[[[___\\\VVVCCC@@@;;;777444444555666444444444333333333222222111111111111000000000000000000000000000000000000........................................................................------------------------...------,,,,,,------...---------.........//////,,,---......,,,,,,---...,,,,,,,,,---------......---------.........//////000111444<<>>FFFKKKOOOPPPPPPRRROOOJJJFFFCCCDDDFFFHHHJJJOOOSSSSSSPPPOOOSSSWWWYYYTTT\\\vvvoooooo|||~~~yyyvvvlllkkkiiigggdddbbb```___[[[ZZZXXXWWWVVVUUUVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWVVVVVVXXXYYY[[[]]]^^^___```aaacccggglllrrrwwwzzz|||zzznnnhhhkkkoooaaaWWWDDD555666===888,,,333222111111333333111///000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))******************************************///555555///******+++*********))))))((((((,,,+++***((((((((()))***)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((***++++++******---111555===@@@BBBBBBBBBCCCGGGJJJNNNOOOPPPQQQQQQQQQQQQQQQKKKMMMPPPSSSUUUUUUUUUUUUWWWUUUTTTTTTUUUVVVVVVUUUPPPTTTUUUTTTUUUWWWUUUPPPRRRNNNLLLNNNSSSWWWWWWVVV\\\bbbgggkkksss}}}|||yyy|||zzznnn^^^RRRMMMKKKHHHEEEFFFFFFGGGHHHHHHGGGCCC@@@wwweeeWWWWWW```qqqqqq]]]WWWYYYWWWWWWOOOCCC;;;888888888666666555444333222222222222111111111111000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------........./////////...---...111444999===CCCIIIMMMOOOPPPPPPLLLJJJHHHGGGHHHJJJMMMOOOLLLOOOTTTVVVVVVUUUVVVVVVPPPccc}}}{{{xxxxxxxxxvvvsssooojjjeeeaaa^^^WWWWWWUUUSSSQQQOOOMMMMMMJJJJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIKKKLLLLLLOOONNNNNNOOORRRUUUXXXZZZ```gggpppzzzxxxmmmeeekkkfffXXXHHH<<<999888666333333222222222111000...000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))************************************+++)))+++......+++)))+++************)))))))))(((,,,+++***)))(((((()))***************************************++++++++++++***++++++,,,,,,,,,+++++++++,,,------...222666:::>>>AAADDDFFFGGGHHHLLLOOONNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRTTTTTTUUUUUUVVVVVVVVVTTTRRROOONNNPPPRRRPPPMMMNNNRRRRRRPPPMMMOOOSSSXXX___gggnnnssstttmmmiiifffeeeQQQPPPPPPQQQRRRQQQLLLHHHkkkZZZTTT\\\rrrkkkYYYXXXWWWZZZTTTLLLBBB:::555555777666666444333333333333333222222111111111000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........111000///------000555:::BBBDDDHHHLLLNNNOOOOOONNNIIIIIIJJJKKKNNNPPPSSSTTTNNNOOOQQQRRRSSSUUUVVVWWWfff~~~mmmpppyyyqqqkkkgggeee^^^\\\YYYUUUQQQNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@????????????@@@@@@??????>>>>>>??????@@@AAA===>>>>>>??????@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDDDDIIIOOOVVV]]]cccjjjnnnzzz}}}|||mmmkkkiiifffZZZHHH888444999444555666555333111000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))************************************---)))(((******((()))---************))))))))))))++++++***)))))))))******************************************+++++++++,,,******+++,,,------......,,,...000222555888===AAA???BBBFFFIIIKKKMMMOOOPPPNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMOOORRRTTTPPPTTTVVVVVVSSSPPPPPPQQQQQQQQQPPPOOOSSSZZZ]]][[[\\\dddnnnwww}}}kkkhhhdddcccccc^^^VVVOOOxxxddd\\\dddqqq}}}tttpppcccWWWVVVUUURRRMMMBBB888555888777666555444333333333333222222222111111111000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------............000///......///555===BBBIIIJJJLLLNNNOOONNNMMMKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSRRROOOLLLMMMTTT```iii~~~vvvuuu{{{pppmmmggg```ZZZUUUQQQOOOOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAACCCDDDBBBCCCEEEGGGIIILLLPPPSSSSSSXXXbbbkkkuuu~~~|||tttnnngggddddddXXXEEE999888555666888666444222333444000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************************************...***(((******(((***...*********)))))))))))))))+++******************************************************+++++++++,,,,,,++++++++++++,,,------......000444777:::>>>CCCFFFAAADDDGGGJJJLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPKKKKKKKKKLLLNNNPPPRRRSSSRRRUUUUUURRRMMMKKKPPPTTTNNNSSSYYYaaammmyyy~~~|||yyyvvvyyy~~~~~~{{{vvvqqqllliiihhhgggtttqqqnnnkkkkkkmmmqqqsss~~~zzzvvvoooddd[[[lllbbbbbbmmm|||eeeVVVUUUWWWWWWNNNAAA::::::777777666555444444444444222222222222111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---...///111555<<>>>>>??????>>>?????????????????????>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@AAABBBDDDDDDCCCDDDCCCAAA@@@@@@CCCEEEEEEHHHKKKNNNRRRVVV[[[___lllttt~~~vvvsssssscccddddddYYYIII@@@777666666444222222444555111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))+++((()))++++++)))(((+++))))))))))))))))))***************++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...000444888<<>>999444111111222333333111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((&&&'''++++++'''&&&((())))))))))))************)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///000555999===@@@BBBDDDFFFGGGHHHGGGFFFFFFGGGEEEBBB@@@BBBBBBBBBCCCEEEHHHJJJLLLJJJKKKMMMOOOOOONNNMMMLLLGGGIIILLLNNNSSS]]]iiiqqqwwwnnniiijjjllllllkkkhhhkkklllkkklllooopppmmmzzz|||wwwtttmmmkkkgggdddbbbaaaaaaaaa]]]ZZZWWWXXX```mmmzzz``````eeessswwwdddTTTRRRPPPGGG???>>>999888777666555555555555333333222222222111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////,,,000666<<>>>>>===;;;888999999:::;;;>>>BBBEEEHHHGGGHHHJJJLLLNNNPPPQQQRRRNNNTTT^^^iiittt}}}|||}}}~~~xxxppppppooooooqqqtttxxx{{{|||wwwoooddd]]]]]]aaadddfffhhhjjjlllooottt{{{wwwiii\\\]]]hhh|||www\\\UUUTTTOOOJJJJJJ999888777666666555555555333333333222222222111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000...333:::@@@EEEHHHLLLNNNMMMMMMOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQOOONNNTTTZZZjjjyyyuuuoooiiiddd^^^XXXSSSOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHDDDEEEGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOJJJKKKLLLKKKIIIIIIIIIJJJLLLKKKJJJGGGCCCAAABBBCCCDDDCCCBBBCCCDDDFFFFFFFFFEEEHHHNNNSSSZZZeeeqqqzzzrrrmmmjjjZZZMMM>>>777999;;;888555111111111111111111111111000000000000000000000000////////////////////////------------------------*********++++++,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))---***)))++++++)))***---(((((())))))*********+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++...111666:::===@@@CCCGGGHHHHHHFFFEEEEEE===:::666555666666444222333333444666999>>>BBBDDDIIIJJJLLLOOOUUUZZZ```ccckkkqqq}}}}}}vvvlllfffllluuuxxxvvvvvv{{{qqqeee]]]TTTWWWYYY[[[]]]eeeqqqzzzhhh\\\^^^hhhxxxeeeYYYZZZUUUPPPOOO???===999666666666666666333333222222222222222222111111111111000000000000//////............//////////////////////////////........................---------............///........................---------............///---------.........//////,,,...//////......000222444:::BBBHHHJJJKKKKKKKKKPPPPPPQQQRRRSSSSSSPPPNNNQQQOOOPPPRRRPPPMMMLLLPPP[[[|||pppttt~~~|||zzzvvvqqqddd___YYYTTTRRRPPPMMMJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKMMMJJJLLLMMMMMMKKKJJJJJJKKKQQQOOOMMMMMMNNNPPPPPPPPPPPPOOOPPPQQQSSSSSSQQQOOOPPPOOOOOOQQQSSSTTTRRRQQQSSSQQQQQQQQQSSSTTTSSSRRRNNNOOOQQQRRRSSSRRRQQQPPPUUURRRNNNMMMMMMMMMMMMLLLJJJKKKKKKJJJHHHFFFEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFIIIMMMQQQTTTaaahhhrrrzzzyyyxxxzzzjjjdddZZZLLL???::::::666000666444222222333444333222111111000///////////////000/////////....................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++...222555888;;;???BBB@@@GGGEEECCCKKKJJJEEEHHH<<<888333222444666555444999<<<@@@BBBCCCDDDFFFGGGOOONNNPPPVVVbbbqqq}}}{{{uuuvvvyyyuuujjj\\\VVVYYY^^^aaabbbrrr```ZZZcccpppcccVVVTTTSSSRRRGGG@@@888666888999888555333333333333222222222222111111111111000000000000//////............//////////////////////////////........................---------............///........................---------............///---------.........//////---............///222444999>>>EEEJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNMMMNNNWWWbbb~~~xxxyyy{{{tttlllgggdddbbb]]]YYYRRRNNNIIIGGGFFFFFFDDDBBBGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLNNNPPPQQQPPPPPPQQQSSSTTTRRRQQQPPPPPPQQQQQQQQQSSSSSSSSSTTTUUUUUUSSSQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSSSSSSSRRROOOMMMPPPQQQQQQPPPNNNMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCBBBCCCDDDGGGIIIKKKLLLQQQXXX^^^dddmmmxxxuuummmoookkkbbbVVVIII???888777888444444333222222111111000111111000////////////000000000/////////.................................------------,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000555888;;;>>>BBBEEEGGGNNNJJJFFFKKKJJJEEEHHHEEECCC@@@???@@@BBBBBBBBBAAADDDHHHKKKKKKMMMOOORRRKKKTTTbbbsssyyyxxx}}}|||ssslllfffaaarrr\\\XXX]]]mmmwwwYYYTTTWWWWWWOOOEEE:::666999;;;999555444444333333333222222222222222111111111000000000000//////......//////000////////////////////////........................---------............///........................---------............///------........./////////...............111555888???CCCIIILLLMMMMMMLLLLLLHHHHHHIIIJJJLLLMMMOOOPPPNNNMMMMMMMMMNNNVVViii{{{zzz{{{rrrlllddd___WWWSSSQQQOOOKKKHHHGGGEEEBBBBBBDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRRRRQQQQQQSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTWWWWWWWWWYYY[[[[[[YYYWWWYYY\\\^^^^^^]]]\\\^^^```bbb```______``````^^^]]]```^^^\\\[[[ZZZZZZ[[[\\\XXXXXXXXXYYYYYYWWWTTTQQQQQQQQQPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBBAAABBBCCCCCC@@@CCCGGGIIIKKKPPPWWW\\\eeelllwwwqqqmmmuuukkkaaaXXXJJJ;;;777;;;444555555444222000000111222111000000///000000000000000000/////////..........................................------------++++++++++++++++++++++++************************************************+++++++++***************)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000222555999===@@@CCCFFFIIIOOOWWWRRRIIIKKKJJJFFFIIIHHHIIIJJJIIIHHHIIIJJJLLLHHHKKKNNNOOOOOOQQQVVVZZZaaammm|||wwwzzz}}}~~~|||fff\\\VVVfffkkkZZZXXXXXXSSSJJJ???999888999888777555555444444333333222222222222222111111111000000000000////////////000000////////////////////////........................---------............///........................---------............///............////////////............000333999===EEEHHHKKKLLLJJJHHHGGGGGGCCCEEEIIIKKKLLLMMMNNNOOOQQQNNNNNNRRRZZZiii{{{tttmmmeee\\\WWWUUUQQQMMMJJJIIIHHHFFFEEEFFFFFFFFFFFFHHHJJJLLLLLLHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTSSSQQQQQQRRRTTTTTTUUUWWWYYYZZZ\\\^^^```bbbbbbdddhhhlllnnnnnnmmmooossswwwwwwsssrrruuuxxx{{{yyywwwwwwxxxwwwvvvtttpppooommmjjjhhhfffdddddd^^^]]]\\\\\\\\\[[[XXXUUUSSSRRRRRRSSSTTTUUUUUUTTTQQQQQQQQQOOOMMMKKKHHHGGGJJJIIIGGGFFFDDDCCCCCCCCCBBBDDDDDDDDDCCCEEEHHHKKKLLLPPPWWW^^^eeellluuuzzz}}}{{{llleeeYYYFFF:::999555777888666444222333555222222111000000000000111000000000////////////....................................------------,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,///222444777:::???BBBEEEGGGJJJLLLSSS]]]WWWKKKJJJJJJHHHKKKHHHKKKNNNMMMJJJIIILLLNNNNNNQQQSSSSSSTTTYYYbbbjjj{{{|||}}}yyy~~~{{{uuu}}}qqq^^^\\\ggggggWWWUUUSSSOOOHHH???999666777999666666555555444333333222222222222222111111111111000000////////////000000////////////////////////........................---------............///........................---------............///........./////////000000//////000111333888>>>CCCHHHIIIJJJIIIFFFCCCAAAAAA@@@EEEKKKOOOOOONNNMMMMMMOOOMMMRRRaaarrr|||qqqlllccc\\\UUUPPPLLLJJJHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMNNNOOONNNMMMLLLOOOPPPQQQRRRRRRSSSRRRRRRTTTUUUVVVWWWWWWYYY\\\^^^aaaeeejjjmmmppptttyyy|||}}}~~~~~~rrrnnniiieeebbb```]]][[[ZZZYYYXXXZZZ[[[\\\ZZZWWWXXXWWWWWWUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHGGGGGGDDDDDDCCCBBBAAAAAABBBCCCCCCDDDFFFIIILLLQQQVVVZZZgggkkkqqqwww}}}oooeeeUUUEEE===888888777666444444555666333333222111111111111111111000000000////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***+++,,,...222555888<<>>CCCHHHJJJLLLPPPWWW]]]iiiqqq}}}yyyuuuuuugggZZZLLLCCC:::555666777666333444444333222222222222333111111111000000000//////....................................------------++++++++++++++++++++++++************************************************))))))*********+++++++++)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---000444888<<>>CCCHHHLLLDDDFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNLLLHHHGGGLLLQQQ```wwwzzzzzzmmm```VVVOOOIIIGGGEEEDDDBBBCCCFFFHHHJJJJJJIIIKKKLLLLLLKKKKKKMMMNNNLLLNNNQQQQQQOOOOOOPPPRRRPPPPPPPPPQQQSSSUUUXXXYYY[[[]]]bbbjjjsss}}}xxxtttnnngggbbb_________ZZZYYYYYYWWWUUUSSSQQQPPPPPPOOOMMMMMMMMMLLLKKKIIIGGGEEEBBBAAAAAAAAA@@@???<<<@@@DDDEEECCCDDDHHHMMMOOOVVVaaakkkuuulllooopppaaaXXXLLL???999:::;;;888333555444333333222222333333111111111111000000000000........................000/////////............++++++++++++++++++++++++************************************************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///333888<<<@@@BBBDDDAAADDDHHHIIIHHHFFFEEEEEEQQQgggfffSSSMMMOOOPPPSSS\\\YYYWWWZZZ```fffhhhiiilll|||~~~~~~}}}ggg```eeehhhiiiaaaXXXTTTSSSNNNCCC999999::::::888555444333444444333222222111111222222222222222111111111111000000/////////..................////////////......000000//////.........---........................---------.........//////,,,---///.........111222444888>>>CCCGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKPPPLLLKKKMMMMMMMMMUUU```yyyzzzmmmbbbUUUKKKHHHFFFDDDAAABBBEEEHHHHHHFFFFFFJJJNNNNNNMMMMMMNNNPPPQQQOOOMMMPPPOOONNNOOOQQQSSSTTTTTTTTTXXX]]]___aaafffnnnuuu}}}uuulllfffeeebbb^^^[[[ZZZXXXVVVTTTPPPPPPQQQQQQPPPNNNLLLJJJKKKJJJIIIGGGEEECCCAAA@@@AAAAAA@@@@@@@@@AAACCCDDDEEEGGGKKKRRR\\\hhhrrrxxx}}}kkkssscccZZZMMM@@@<<<<<<999444222222222333444444111///111111111111000000000000000/////////............------------------------------------------------************************+++,,,---,,,***((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,333666999;;;===@@@CCCFFFGGGFFFEEECCC>>>===FFFQQQ[[[vvvrrrSSSFFFNNNUUUZZZjjjiiihhhiiimmmsssyyy}}}}}}{{{}}}}}}fff\\\]]]nnnvvvhhhYYYTTTWWWUUUJJJ???;;;;;;:::999666555555555444333222222111222222222222222222111111111111000000000/////////...............////////////......000/////////....................................---------.........//////...///000/////////111333777;;;@@@EEEHHHIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJKKKKKKSSSggg{{{vvvlll]]]UUUKKKFFFEEEFFFEEECCCCCCFFFJJJKKKKKKLLLMMMOOOOOOOOONNNOOOOOOPPPQQQRRRUUUTTTVVV[[[aaaeeeeeedddiiipppyyy{{{uuulllddd```^^^]]]]]]\\\YYYUUUQQQOOOOOOOOONNNLLLKKKIIIGGGFFFDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBEEEJJJQQQXXX\\\kkksssrrrfffXXXQQQMMMGGG===666444333333444555555333111111111111111000000000000000000/////////.........------------------------------------------------************************)))***,,,+++***))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555888;;;>>>???AAACCCEEEDDDCCCBBB@@@;;;:::BBBLLLooo}}}ZZZKKKRRR[[[aaaiiikkkooorrrwww}}}{{{aaa\\\^^^dddvvv___UUUYYYZZZRRRHHH>>>===;;;999777777666666444444333222222222222222222222222111111111111000000000000/////////............////////////......////////////....................................------.........////////////000111000///000333555;;;???DDDHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNLLLKKKMMMTTTeee|||nnn^^^TTTNNNIIIDDDCCCEEEHHHIIIIIIFFFHHHKKKMMMOOOOOOOOOOOORRRSSSSSSQQQPPPRRRXXX\\\XXX[[[cccrrr|||qqqjjjfffdddaaa]]]WWWTTTRRRRRRQQQQQQOOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???@@@CCCFFFHHHQQQXXXbbbmmm{{{ppp]]]YYYWWWKKK===444666555555555666666444222222222111111111000000000000000000/////////......------------------------------------------------++++++++++++++++++++++++((()))+++,,,+++***+++,,,************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...---------...000333555777:::>>>AAAAAABBBBBBCCCCCCAAA@@@>>>:::888???HHHtttfffXXX]]]cccgggiiisss~~~mmmaaa\\\iiimmmZZZWWWWWWUUUPPPAAA>>>;;;888777777777666444444333222222222222333222222222111111111000000000000000////////////.........////////////......///////////////.............................................///////////////000000000///000333666===AAAFFFHHHHHHHHHIIIKKKLLLKKKKKKKKKJJJJJJJJJIIIOOOMMMOOOZZZnnntttfffYYYNNNGGGHHHFFFEEEFFFJJJMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRTTTVVVUUUUUUZZZdddmmmpppuuutttmmmbbb___\\\[[[[[[ZZZWWWTTTSSSRRRPPPNNNMMMLLLLLLLLLIIIIIIGGGFFFDDDCCCCCCBBBDDDCCCAAA@@@AAABBBDDDEEEGGGKKKPPPVVV___lll{{{bbbYYYUUUIII===777777666555555666555444222222222222111111111000000000000000////////////...........................------------------------++++++++++++++++++++++++***,,,------,,,+++,,,---************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------......------///333666999:::===AAACCCCCCBBBAAAAAABBB@@@@@@???;;;:::???GGG^^^{{{mmmeeehhhjjjmmmnnn}}}~~~iiiaaa```rrriiiXXXRRRSSSUUUEEEAAA;;;777777777666555555444333333222222333333222222222111111111000000111000000000////////////......////////////...............///////////////////////////////////////........./////////000000///////////////111555888???CCCFFFGGGEEEFFFJJJNNNIIIIIIJJJJJJJJJKKKKKKKKKOOONNNWWWqqq|||sssfffZZZQQQLLLJJJHHHKKKJJJJJJKKKMMMOOOPPPPPPQQQQQQPPPPPPQQQTTTXXX[[[XXX\\\aaaeeejjjsssssslllddd___]]]]]]ZZZXXXWWWUUUSSSPPPOOONNNNNNOOOMMMLLLKKKJJJHHHFFFEEEDDD@@@@@@@@@???@@@@@@AAABBBAAACCCDDDFFFJJJRRR]]]eeeyyyvvv```VVVLLLCCC@@@888666444444444444333222222222222222111111111111111000000000////////////........................------------------------++++++++++++++++++++++++...000000000---,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------------000555999;;;===@@@CCCDDDBBB@@@>>>>>>@@@>>>===>>>===;;;@@@FFFJJJgggrrrhhhhhhnnnqqquuuwwwxxx{{{|||{{{{{{yyyyyywwwkkk^^^bbb~~~eeeUUUSSSWWWKKKEEE===888777777666555555444444333333333333333222222222111111111111000111111000000000/////////......////////////...............///////////////////////////////////////....../////////000000000////////////000444888<<>>???AAACCCBBB@@@===;;;;;;:::999:::=========AAAGGGHHHbbbkkkcccgggqqqxxx}}}vvvsssuuuyyy|||yyyvvvwww|||zzzwwwvvvtttqqqooowww~~~xxxuuu~~~ggg```jjj}}}}}}bbbWWWUUURRRJJJ@@@:::999999888666555555444333333333333444222222222111111111111000111111111000000000//////......////////////................../////////000////////////////////////.../////////000000000000///000111111333777===AAABBBEEEFFFDDDBBBGGGRRR[[[OOOOOOPPPRRRSSSUUUVVVVVVZZZkkkzzzlll```RRRNNNHHHEEEGGGKKKNNNQQQNNNOOOOOOOOOOOOPPPRRRTTTQQQ[[[hhhqqqvvvwwwoooiiidddaaa]]]YYYWWWVVVVVVVVVRRRRRRRRRQQQOOOMMMKKKJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@BBBDDDCCCBBBCCCGGGJJJLLLSSS]]]hhhuuuppp}}}}}}mmmYYYFFF;;;999666555555555444333333333222222222111111111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---///333777;;;>>>@@@AAABBBBBB@@@===:::999999888666888===@@@AAAEEEJJJPPPiiiqqqmmmqqqzzz}}}|||{{{{{{~~~}}}~~~~~~~~~xxxwww|||rrrfff^^^[[[qqqppp\\\TTTVVVNNNCCC<<<;;;;;;999666555555444333333333333444222222222111111111111000111111111111000000000000......////////////......---.........//////000000000000000000000000000000////////////000000000000000111222333555:::AAAEEEDDDFFFFFFDDDCCCIIIVVVaaaYYYYYYXXXXXXWWWVVVVVVVVVfff~~~~~~ooobbbUUUJJJKKKIIIGGGGGGJJJMMMOOOPPPNNNOOOPPPPPPQQQSSSVVVYYY```ooo~~~llliiieeeaaa]]]\\\\\\]]]SSSSSSSSSSSSQQQOOOMMMLLLHHHIIIIIIIIIHHHFFFDDDCCC???BBBDDDCCC???>>>???AAABBBFFFMMMTTT^^^lllzzz~~~~~~rrrjjjNNN===:::777666666666666555333333333222222222111111111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...111555:::>>>AAABBBBBBBBBAAA>>>:::888777777888777:::@@@DDDFFFIIIOOOSSSnnn|||{{{vvvrrrwwwvvvssszzz|||vvvzzzwwwcccUUU___tttxxxeeeZZZUUUSSSMMMBBB<<<::::::999666666666555444444333333222222222111111111111000000000000000000000000000////////////////////////111111000000//////..........................................////////////111111222666;;;@@@BBBCCCGGGFFFEEEDDDGGGOOO[[[cccaaa```^^^XXXTTTUUU\\\cccmmm___VVVOOONNNOOOMMMLLLKKKMMMOOOQQQRRRQQQSSSRRRRRRSSSYYYbbbnnnvvvtttjjjccc___]]]```]]]ZZZWWWWWWVVVUUUSSSRRRPPPMMMKKKKKKKKKJJJIIICCCCCCBBBBBBAAA@@@??????@@@BBBEEEGGGKKKSSS^^^eee{{{xxxzzz[[[DDD===888888;;;:::444///333333222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,************************---------,,,,,,+++++++++------++++++++++++------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...+++***,,,---++++++---///000333888===@@@AAA@@@CCCAAA???===<<<;;;:::999:::<<>>BBBEEEFFFGGGDDDCCCHHHRRR]]]cccfffdddccc___YYYVVV\\\lllxxxzzzmmm^^^UUUOOOKKKKKKMMMPPPOOOOOONNNOOOPPPRRRTTTUUUVVVZZZbbbooo{{{rrrmmmbbb```^^^]]]\\\YYYVVVTTTTTTSSSQQQPPPPPPNNNKKKHHHHHHHHHFFFEEECCCAAA@@@???>>>@@@AAABBBDDDJJJSSSYYYfffmmm~~~oooRRREEE999888:::888777777333333333333222222222222111111111111111111111111////////////////////////.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........:::111***+++............333444777;;;???AAABBBAAACCCBBBAAA@@@@@@???>>>===<<<>>>CCCFFFGGGKKKWWWdddttt~~~|||zzzzzz|||~~~|||jjj```gggwwwzzziiiUUUQQQOOONNNFFF999555999777777666555555444444333333222222222111111111111000000000000000000000000////////////////////////000000000000////////////........................000000000//////////////////222666<<>>>>>>>>AAAGGGKKKSSSXXXddduuudddLLL999777999555444888444444333333333222222222111111111111111111111111////////////////////////.........------------,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------.........//////CCC666++++++000111111000777999<<<@@@BBBCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBAAADDDBBBCCCFFFKKKXXXnnn{{{||||||~~~~~~{{{pppccceeerrr{{{cccWWWPPPQQQKKK>>>888;;;777777666666555444444444333333222222222111111111000000000000000000000000////////////////////////000000000000////////////........................000000000000000000000000000444:::???CCCFFFHHHIIINNNMMMRRR^^^kkkqqqllleeeaaa\\\WWWWWWcccyyyssseee[[[QQQNNNMMMOOOOOOMMMOOOSSSQQQRRRSSSSSSUUU^^^mmmxxxvvvjjjccc___]]]\\\ZZZWWWVVVUUUTTTRRRPPPRRRQQQOOOMMMJJJHHHFFFFFFBBBAAA???>>>===???AAACCCIIIKKKSSS___lllzzz}}}[[[???<<<>>>888333555555555444444333333222222111111111111111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............@@@666...---000111222444:::===@@@CCCDDDDDDDDDEEEJJJKKKMMMLLLJJJGGGEEEDDDJJJEEEDDDLLL[[[ooowwwpppwww~~~ttthhhdddrrryyyfffVVVPPPMMMCCC<<<:::888777777666555555444444333333333222222222222111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000111111111111222444999>>>BBBDDDEEEGGGIIIOOOUUU___jjjqqqqqqlllggg```\\\\\\hhhuuuggg]]]TTTOOOOOONNNPPPRRRPPPNNNQQQWWWPPPTTTYYY^^^hhhzzzvvvqqqhhhccc]]]XXXWWWWWWWWWWWWSSSSSSQQQPPPNNNLLLKKKKKKEEECCCAAA@@@???@@@@@@@@@CCCBBBFFFMMMVVVaaaqqqxxxwwwPPPBBBAAA===999999666666555555444333333222111111111111111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------333000///111000///222888;;;>>>BBBCCCDDDDDDFFFHHHPPPRRRSSSQQQMMMHHHFFFEEEFFFFFFPPPeee{{{~~~{{{yyy{{{}}}hhhhhhrrrhhhVVVNNNHHH@@@999888888777666666555555444333333333333222222222222000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000111222333444444999===CCCEEEEEEFFFJJJMMMQQQ[[[iiissstttqqqllliii[[[\\\dddxxxppp___UUUQQQOOONNNQQQQQQRRRSSSQQQQQQXXXaaaaaafffooozzz|||ttt|||tttiii```ZZZWWWVVVUUUWWWVVVUUUSSSRRRPPPOOOOOOHHHEEECCCBBBBBBBBB@@@>>>AAA@@@BBBFFFJJJPPP\\\gggxxxssshhhJJJ>>>;;;;;;<<<777777666555444333333222222222222222222222222222000000000000000000000000/////////.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++///333222000444;;;;;;>>>BBBCCCCCCEEEJJJNNNTTTVVVWWWSSSMMMHHHGGGGGG@@@KKKeeessshhhhhhtttgggSSSMMMFFF<<<888888777777666555555555444444333333333222222222000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////......///111333444666666<<>>@@@???AAADDDEEEGGGNNNVVVcccnnn~~~}}}{{{eeeHHH===;;;:::888888777666555444333333222222222222222222222222000000000000000000000000////////////............------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...++++++...333555555888>>><<>>CCCHHHJJJJJJMMMTTTYYYgggmmmvvv{{{xxxpppfff___^^^kkk|||tttYYYSSSMMMKKKOOOTTTXXXYYYYYYZZZ\\\^^^___fffwww}}}rrrkkkaaa```^^^[[[XXXUUUSSSQQQTTTQQQMMMLLLKKKHHHDDD@@@;;;;;;>>>AAA@@@???CCCJJJOOOZZZhhhuuuzzz]]]HHH???999999888777666555444333333222222222222222222222222000000000000000000000000000/////////....................................+++++++++,,,,,,---------++++++------------++++++++++++,,,,,,,,,------------------.........//////000,,,,,,222777999<<>>???@@@AAAGGGMMMVVV^^^hhhvvv|||TTTDDD===:::999666333444666777666333333333333333333333333111111111111000000000000000/////////....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++,,,000444888:::;;;>>>@@@@@@BBB@@@===AAANNNWWWXXX]]]XXXVVVTTTPPPOOOXXXdddpppzzz}}}~~~rrr]]]dddxxx^^^QQQJJJEEE>>>999999:::777444555555444333333222222333333222222222111111111111000////////////////////////111111111111000000000///////////////000000000111222111//////222777<<>>??????@@@>>>===DDDRRR\\\___ddd]]]YYYZZZ]]]bbblllwwwiii^^^jjjpppWWWNNNGGG@@@:::::::::888666777555444444333333333333333222222222111111111111000////////////////////////111111111111000000000000/////////000000000111111222111000111444888===AAABBBDDDFFFIIIPPP]]]mmmxxxsssvvvvvvnnnfffeeepppzzz~~~iii[[[SSSPPPOOOTTTUUUSSSNNNSSSeeeyyyxxxjjjcccccc^^^YYYTTTSSSUUUTTTPPPLLLLLLJJJHHHEEEBBBAAAAAAAAA<<>><<<:::888555333222333333333333333333333333222222111111111000000000000000000/////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000000333888:::;;;<<<===>>>>>><<<:::;;;EEETTT___aaa```[[[\\\fffttt}}}llldddooodddQQQJJJBBB;;;::::::888666888555555444333333333333333222222222111111111000000////////////////////////111111111000000000000000//////000000000111111111222111222333666;;;???BBBEEEFFFIIIOOOYYYfffttt|||uuuwwwtttkkkeeennn~~~iiiYYYQQQQQQSSSUUUUUUWWWTTTOOOWWWpppyyyoooddd^^^WWWWWWYYYXXXQQQJJJPPPNNNKKKHHHEEECCCAAAAAA@@@@@@@@@@@@AAAEEEKKKPPP[[[gggxxx{{{lll[[[DDD@@@<<<<<<:::777555555444444444444444444444444222222222111111111000000000000000////////////...........................------------------------,,,,,,,,,---------......------------------------,,,---...///...///111222333666:::<<<<<<<<<<<<<<<;;;888666:::FFFTTT^^^aaaWWWXXXbbbuuu~~~mmmllltttQQQNNNEEE<<<:::999777666888666555444444333333444444222222222111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111222333666999>>>AAADDDFFFHHHMMMVVVaaammmvvvzzzyyyxxxrrrllllll|||qqqhhh[[[SSSQQQSSSUUUVVVPPPSSSSSSQQQ]]]}}}xxxyyynnnaaa[[[\\\]]]ZZZVVVSSSQQQOOOKKKHHHEEECCCBBBBBBBBB@@@??????AAADDDGGGOOOYYYfffppp|||ttt~~~uuuOOOCCC:::999999777555666444444444444444444444444222222222222111111111111111000000000////////////........................------------------------,,,,,,,,,---------......------------------------+++,,,......---...111444555888<<<>>>===;;;::::::666444777@@@MMMZZZccciiicccfffooo{{{xxx|||zzzuuussssssxxxYYYTTTIII@@@<<<:::777666888666555555444444444444444222222222111111111111000000000000000000000000000000000000000111111111111000000000111111111222222111222555888<<<@@@CCCEEEFFFJJJQQQ^^^kkktttwwwwwwtttpppkkkjjjrrrttt\\\XXXTTTQQQQQQRRRSSSTTTSSSXXXZZZYYYccc~~~zzz}}}jjj```\\\ZZZXXXUUUTTTRRROOOLLLJJJHHHGGGCCCAAA???======>>>@@@AAADDDKKKSSS[[[fffwwwxxxeeeOOO;;;777999777444555444444444444444444444444333222222222222111111111111111000000000/////////........................------------------------,,,,,,,,,---------......------------------------***,,,......---...222666666:::===>>>===:::888777333666???NNNZZZdddnnnuuu}}}~~~~~~rrruuupppZZZOOODDD???<<<999888999666666555444444444444444222222222111111111111000000000000000000000000000///000000000111111111111000000111111111222222222111333666:::>>>BBBEEEFFFIIINNNYYYiiixxx}}}yyypppkkkiiiooo~~~zzziii___SSSTTTUUUTTTTTTUUUWWWYYYbbbiiioooqqqxxxzzzjjj___YYYWWWVVVUUUTTTQQQOOONNNLLLGGGDDDAAA???>>>????????????BBBFFFKKKTTTbbbrrr~~~}}}yyyfffFFF<<<<<<:::666555555555555555555555555555333333222222222111111111111111111000000000//////........................------------------------,,,,,,,,,---------..............................***---000///---///444999777:::>>>>>><<<888666444666===LLL\\\eeejjjqqqzzzxxxooo^^^SSSGGGAAA>>>:::999;;;666666555444444444444555222222222111111111111000000000000000000000000000//////000000111111111222000111111111111222222222111333777;;;@@@CCCFFFGGGMMMSSSaaattt~~~uuuqqqqqq|||hhhYYYSSSTTTVVVYYYYYYXXXZZZ___dddkkkwww}}}tttiiiXXXXXXXXXWWWUUUSSSRRRQQQLLLJJJFFFDDDCCCCCCBBBAAA@@@@@@AAACCCJJJTTTaaaiiivvvzzzzzzQQQCCCBBB>>>999777555555555555555555555555333333333222222222111111111111111111000000000000........................------------------------,,,,,,,,,---------..............................+++///111000...000666;;;777;;;>>>>>><<<888444333;;;DDDUUUeeejjjiiinnnwww}}}ooojjjpppXXXIIIDDD<<<999<<<999777777777666555555444444111111111111111222222222111222333444333111///---000111111111111222222222111222222222222111000000000444;;;AAAAAA@@@FFFNNNSSSiiiuuu~~~vvvuuu}}}lllXXXUUU^^^VVVVVVXXX]]]cccjjjnnnppp~~~pppeee]]]^^^^^^YYYUUUVVVSSSNNNIIIHHHDDD???>>>@@@>>>???AAABBBCCCHHHOOOUUUkkksssnnnJJJBBB>>>777888333333444444444333222222555555444444444333333333222111111000///......---000/////////............//////.........---------//////.........---------//////////////////......///------000555999999999:::<<>>BBBAAA@@@FFFNNNXXXqqqsss{{{yyyooodddXXXVVV\\\^^^\\\\\\bbbnnn{{{~~~mmmddd___ZZZYYYZZZTTTPPPMMMMMMJJJEEEBBBCCC???@@@@@@???@@@CCCHHHMMMXXX___qqq```KKK>>>555888444555555555555555444444555555444444444333333333222111111000//////......000000/////////.........//////.........---------//////.........---------........................///...///222777;;;<<<;;;AAA@@@@@@AAA>>>===CCCKKK]]]bbbkkkrrruuuvvv}}}~~~pppeeexxxuuuYYYRRREEE999777888888777777666666555555444333333222222111111000000111222333333222111///...000111111111111222222222222222222222222222222222888;;;BBBFFFEEEDDDKKKUUUggg~~~sssqqqaaa^^^^^^[[[YYY[[[___[[[YYYbbbtttzzzlllbbb]]]\\\VVVRRRPPPQQQOOOIIIDDDDDDBBBBBBAAA???>>>???CCCFFFKKKQQQ___sss{{{}}}[[[CCC888;;;666666666666666666666666555555444444444333333333111111111000000//////...000000000/////////.....................---------...............---------------------------......000000111444999===>>>>>>CCCBBBAAA@@@>>>AAAMMMZZZffflllsssyyy{{{sss[[[cccgggTTTEEE@@@???999888888777777666555555555444444333222111111000000111222222222222111000///000000111111111222222222222222222222333333444444:::>>>DDDHHHHHHJJJUUUaaa~~~~~~ooobbbXXXXXX]]]]]]\\\\\\]]]YYYYYYeee{{{yyyhhh^^^\\\WWWTTTVVVUUUOOOIIIHHHGGGFFFDDDAAA@@@@@@AAACCCGGGLLLUUUbbbpppzzz}}}oooOOO>>>???777777666666666666777777555555444444444333333333111111111000000000//////000000000////////////...................................................,,,,,,,,,---------------///111333666:::===???@@@>>>???BBBCCCAAACCCOOO\\\hhhqqqxxx~~~ggg]]]zzz|||^^^HHHGGGEEE777888888888777666666555555555444444333222111000000111222222222111111111000000000111111111222222222222222222222333444666666===@@@EEEHHHGGGKKKZZZjjjqqqccc^^^\\\^^^```___^^^^^^]]]^^^eeetttoooeee^^^YYYYYYYYYUUURRRQQQJJJHHHEEECCCBBBBBBBBBBBB@@@DDDLLLTTT[[[iiizzzyyyaaaGGG???888888777666555666666666555555444444444333333333111111111111000000000000111000000000////////////---.....................---.....................,,,,,,,,,---------......///111555888;;;===???@@@???>>>???@@@???DDDQQQ___oooyyy{{{}}}}}}bbbfffzzzyyyXXXLLLDDD666999888888777777666666555444444333333222222111111222111111111111111111111000111111111111222222222222222222222333555777999@@@BBBEEEFFFEEELLL___rrrvvveee___aaadddeeeeeedddcccdddbbbiiiwwwwwwjjj___ZZZYYYVVVTTTTTTLLLJJJFFFDDDDDDCCCBBB@@@<<>>@@@DDDHHHKKKPPP^^^lllqqqSSS???===:::888666555666666555555444444444333333333111111111111111111111111111111111000000000//////---------.........//////---------.........//////,,,------...//////000000333777;;;===>>>>>>???AAAFFF???<<>>@@@??????@@@BBBAAA===@@@NNN^^^mmmzzz~~~~~~___jjjjjjJJJFFF>>>:::888999888555555888555555444333333333333444222222222111111111111000222222333333333222222111222222222444777;;;???AAA???FFFKKKLLLVVVnnntttllljjjlllpppiiiqqquuusssttt}}}tttmmmccc___[[[XXXUUUSSSMMMFFFFFFJJJDDDBBB???>>>@@@CCCHHHJJJ\\\jjjwww}}}VVVCCC777:::;;;444222777666555555444444333222222444444444333333333222222000000000000////////////222222111000///...------//////.........//////000...000111000...///222555666999<<<===>>>AAAAAA@@@===BBBLLL\\\rrr||||||mmmaaa{{{{{{UUUDDD@@@<<<999:::999666555777666555444444333333444444222222222222111111111111222222333333333222222111222222333555888<<>>???AAABBBBBBGGGQQQ```ppp~~~aaakkkbbbIIIBBB===:::;;;:::666555666666555444444333444444444333222222222111111111111222222333333333333222222222333444666999===@@@BBBEEEFFFHHHPPPggg~~~uuummmkkkllllllmmmpppuuuwwwvvvuuu}}}rrr}}}}}}|||nnncccYYYWWWWWWRRRMMMJJJGGGEEECCC@@@@@@AAACCCDDDEEEKKKVVVeee{{{ooo{{{^^^AAA999<<<===:::888666666666555444444333333333333333222222222111111111111000000000/////////......//////000000111111000//////......//////////////////......000444888888:::===???@@@AAADDDGGGNNN^^^ssspppeeecccssskkkRRRDDD===999::::::777666777666666555444444444444444333333222222222111111111222222333333444333333333333333555888;;;???BBBDDDEEEGGGMMM^^^{{{pppkkkhhhlllpppqqqsssvvvwwwxxxyyy{{{~~~pppzzzuuussswwwwwwbbbYYYWWWTTTPPPOOOKKKIIIFFFCCCAAA@@@@@@AAADDDGGGMMMWWWfff|||uuuvvvNNN:::999===:::666777777666666555444444444333333222222222111111111111111111000000000//////////////////000000000000111000//////////////////000///......///222666999;;;;;;===@@@@@@AAAFFFMMMYYYlllnnn\\\ddd{{{zzzZZZGGG???888999:::888777888666666555444444444444555333333333222222222222111111222333444444444444444333444666999===@@@CCCEEEDDDLLL[[[tttuuummmiiiiiinnnrrrssswww{{{xxx}}}kkkpppvvv~~~~~~yyytttjjj___XXXUUUUUUOOOMMMKKKGGGDDDBBB@@@???@@@AAAFFFLLLTTTgggkkkIII>>>???>>>999888777777666666555444444333333333222222222111111111111111111000000000000000000000000////////////111111000///////////////000///...///222555999;;;???<<<===@@@AAACCCLLLWWWppphhhkkkwwwfffPPPEEE;;;999:::999888999777666555555444444555555333333333333222222222222111222333444444555555444333555888;;;???BBBEEEFFFEEEUUUnnnssskkknnnkkklllqqqssssssuuuzzz}}}llllll{{{}}}yyyuuu~~~tttzzzzzz|||~~~zzztttaaaXXXVVVSSSRRROOOLLLHHHDDDAAA@@@???>>>BBBGGGJJJSSSjjj___EEE???===999888888888777666666555555444444444333333333222222222222111111111000000000111111000000//////......222222111000////////////000//////111666999;;;<<>>===AAA;;;<<>><<<:::999:::777777666555555555555555444444444333333333222222111222333444555555555555444666999===AAADDDFFFHHHNNNhhhtttpppuuuoooqqqvvv|||{{{vvvsssuuuqqqkkkwww|||uuuwwwnnnggg{{{yyyyyy}}}{{{vvv}}}rrrppppppeeeYYYXXXVVVSSSNNNIIIEEECCCBBB>>>???DDDCCCBBBNNN___lll___HHHAAA>>>999999888888777666666666666666555555555444444444222222222111111111111000------...///000111222222333222111000//////////////////111666<<>>???:::666888999888777666555444333333555555444444444333333333111222333333333444666888666<<<<<<>>>FFFDDDCCCKKKXXXttt}}}yyyuuusssuuurrrtttwwwxxxxxxzzz~~~xxxuuuzzzmmmkkk{{{uuupppbbb~~~}}}vvvuuuuuu~~~xxxzzzppprrrpppbbb^^^ZZZWWWQQQKKKJJJMMMCCCAAA@@@???BBBFFFKKKNNN]]]rrrOOO666DDD999888777777999;;;777222555444444333333222222111222222222222222222222222222222222111111111111000000000000000////////////444,,,---===KKKLLLDDD>>>@@@===>>>EEEPPPdddooo^^^nnnpppKKK>>>>>>;;;:::===999888777666555444333333555555444444444333333333222333444444333444666888777===>>>AAAHHHGGGGGGQQQcccyyywwwttttttvvvvvvxxxyyyxxxwww|||vvvrrryyyooopppwww{{{qqqZZZmmmzzzwwwrrrrrr~~~~~~xxx{{{qqqdddYYYVVVUUURRRMMMKKKGGGEEEBBBAAAAAADDDHHHJJJRRR```fffDDDCCC===;;;888777888999888555666666555555444333333333222222222222222222222222222222222111111111111000000000000000000000000///222333<<>>AAANNNggg___aaawwwUUUAAA===<<<:::999888888777666666555444444555555444444444333333333333444444444333444555777999???@@@CCCIIIHHHLLL[[[vvvxxxtttuuuuuuuuuwwwxxxyyyyyyxxxyyytttrrrxxxqqqvvv~~~wwwxxxUUU\\\zzznnnuuu{{{ssskkkmmm~~~zzzyyywwwsssqqqrrrxxxaaaYYY[[[YYYRRRMMMKKKIIIEEEBBBAAABBBDDDFFFIIIQQQcccwwwWWWEEE@@@>>>:::888777777888999777777666666555444444444222222222222222222222222222222222111111111111000000000000000000000000000...555AAAKKKKKKCCC<<<:::444;;;>>>@@@QQQqqqjjj]]]lllfffLLLBBB>>>999555888888777777666555555444555555444444444333333333333444555444333444555777;;;AAAAAADDDHHHGGGPPPeeezzzsssrrruuuwwwxxxxxxvvvuuuuuuxxxvvvsssyyysss{{{}}}[[[VVVdddvvvkkkiiigggaaa]]]tttzzzttttttvvvuuuvvvxxxvvvccc^^^[[[VVVSSSNNNLLLHHHDDDBBBBBBCCCDDDIIILLLTTTfffwwwlllJJJAAA===;;;:::888666888;;;777777666666555444444333222222222222222222222222222222222111111111000000000000000000000111111111111555:::<<<;;;888:::<<<444;;;>>>CCC]]]xxx___```zzzXXXFFF@@@===:::888888777777666666555555555555444444444333333333333444555555444444666888<<>>???666;;;???MMMooogggYYYpppcccFFF=========888888888777777666666666555555444444444333333333222333555555444555888:::===BBBBBBCCCFFFIII```}}}uuuxxxzzzyyyxxxzzz}}}{{{wwwnnnmmmqqq}}}wwwssswww|||yyy~~~pppTTTQQQlllxxxzzzqqqqqqwww|||yyyccc[[[\\\SSSQQQMMMJJJGGGEEEEEEEEECCCDDDGGGOOO^^^~~~nnnKKK@@@:::<<<===888666999666666555555444333333222222222222222222222222222222222222111111111111000///000000111111222222222333555666888<<<@@@===888777;;;FFF^^^xxx___ccc|||RRR@@@<<<;;;888888888777777777777777555555444444444333333333111222444555555666999;;;>>>BBBCCCEEEJJJPPPoooxxxxxxzzz~~~||||||}}}zzztttooosss{{{yyyvvvyyy{{{VVVQQQXXXyyy}}}rrrrrrxxxyyyeee___WWWUUUQQQLLLIIIFFFEEEDDDDDD@@@CCCLLLRRRaaaZZZHHH;;;;;;<<<888666999777777666666555444444444222222222222222222222222222222222111111111111000///000000111111222333333///555888888;;;===:::444999@@@TTTvvvkkk^^^iiiLLL@@@;;;888888888888777777777777555555444444444333333333000222444555555777:::<<>>555555555555555444444444222222222222222222222222222222222222111111000000222111000//////000111222888777999===<<<999:::>>>BBB]]]iiixxxYYYBBB>>><<<;;;;;;999888777666666666666555555555444444444444555666777999;;;===>>>AAAEEEGGGJJJVVVttt}}}yyyxxxxxx{{{vvvvvvzzznnnPPPKKKEEEEEEJJJVVVhhhzzzooommmyyy}}}}}}|||}}}{{{qqqaaaZZZgggyyylllaaaWWWVVVSSSMMMHHHGGGFFFDDDDDDDDDDDDIIIVVVccctttpppIII??????:::777:::666555555555555444444444222222222222222222222222222222222222111111111000222111000///000111222333:::999999:::888666:::@@@NNNjjj}}}|||wwwzzz}}}}}}}}}qqqttteeeHHH@@@<<<<<<;;;::::::999888888666666666555555555444444444555666888:::<<<>>>@@@AAAFFFHHHKKKaaa{{{yyy|||~~~yyyyyy}}}~~~xxxXXXLLLIIIDDDBBBHHHTTTfffssstttaaafffssswww~~~vvvggg^^^SSSJJJDDDEEEOOOZZZtttlll[[[YYYXXXOOOJJJMMMIIIEEECCCCCCCCCFFFMMMVVVjjjwww~~~SSSAAA???<<<999999666666666555555555444444333333333333333333333333222222222222111111111111222111000000000222333444;;;999888888777888@@@III\\\wwwvvvxxxvvvooogggeeejjjpppsssooopppOOOCCC;;;;;;;;;:::::::::999999666666666666555555555555555555666888;;;>>>@@@AAABBBGGGHHHNNNnnn|||}}}|||{{{~~~{{{}}}dddPPPNNNGGGCCCEEEKKKYYYrrr}}}nnnvvvyyyxxx}}}aaa___ccctttlllfffpppnnn```VVVPPPHHHEEEEEEFFFGGGHHHUUUbbbwwwbbb[[[ZZZRRRMMMQQQLLLFFFBBBCCCDDDEEEHHHLLL^^^|||www^^^EEE???>>>===<<<777777666666555555444444333333333333333333333333222222222222222222222222222111111111222333555666999888999::::::===GGGRRRccc|||yyynnneeebbbaaagggtttuuu]]]aaaxxxUUUBBB;;;;;;::::::999999999888777777666666666555555555555555777999<<>>;;;:::999888777777666555444444333333333333333333333333222222222222333333333333222222222222444666888:::888999:::;;;888999DDDPPPfff{{{llleee```cccmmm{{{kkkWWW]]]iiimmmLLL>>>>>>===<<<;;;999999888777777777777666666666555555666888;;;>>>BBBEEEGGGGGGIIIXXX|||~~~zzz{{{}}}uuuwwwxxxoooxxx^^^UUUMMMHHHHHHDDDGGGaaa|||qqqxxx|||ttt]]]]]]wwwsssbbbZZZUUUQQQPPPRRRPPPJJJHHHLLLNNNLLLHHHFFFFFFIIINNNZZZpppzzzggg^^^YYYQQQLLLHHHGGGEEECCCEEEJJJKKKRRRccctttPPP???<<<;;;999999888777666555444444444444444444444444444444222222222333333333444444222222222333555777:::;;;999999:::999777;;;IIIXXX|||zzznnnhhhdddgggtttyyy^^^ZZZ___~~~|||WWWAAA@@@???===<<<:::999999777777777777666666666666555666888;;;???CCCFFFGGGGGGIII^^^}}}|||{{{}}}yyynnngggrrrjjj[[[QQQJJJHHHAAACCC^^^xxxpppsssyyyfff```uuuvvvggg^^^YYYWWWNNNQQQPPPKKKKKKNNNMMMHHHJJJHHHHHHHHHEEEHHHXXXiiioooccc\\\RRRNNNJJJHHHDDD@@@CCCIIIGGGMMMYYYppp~~~WWWCCC@@@@@@999999888777666555444444444444444444444444444444222222222333333444444444222222222333555888:::<<<999999999999999AAATTTfff~~~xxxiii```dddppplllYYYccc}}}^^^III>>><<<===777888;;;666777777777777777777777777888888888;;;???DDDFFFHHHMMMKKKoooxxxyyy|||}}}|||~~~yyyiii\\\jjjuuu___NNNPPPKKKBBBEEEXXXkkk^^^lll|||ooocccooossslllcccXXXYYYQQQLLLNNNOOONNNLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLfff{{{dddZZZWWWTTTNNNIIIHHHHHHFFFBBBGGGEEENNNbbb~~~|||gggHHH>>>===;;;:::888666444444444444444444444444444444444444555444444333333444444555444222111444999===>>>===555777<<<>>>;;;CCCcccyyypppeeebbbiiixxxeeebbbtttqqqMMM@@@======888999<<<888888888888888888888888888888888999<<<@@@DDDFFFGGGNNNUUU~~~uuuzzz}}}|||vvveeeXXXfffeeeSSSTTTMMMCCCEEEUUU{{{hhhVVV___wwwvvvuuuwwwiiiqqqvvvmmmeee[[[VVVSSSRRROOOJJJIIIKKKMMMLLLKKKIIIIIIHHHIIIIIIQQQccc}}}|||eeeXXXUUUOOOKKKHHHGGGDDDAAAEEEFFFMMM[[[nnnzzz~~~XXX???:::;;;:::888666555555555555444444444444444444444444444444333333333333444444444222222555999============;;;999;;;DDD[[[uuu~~~mmmdddbbbjjjyyyuuubbbmmmUUUDDD>>>>>>999:::===999888888888888888888888888888999<<<>>>BBBDDDFFFGGGOOOeee|||rrrzzz}}}~~~rrrbbbUUUcccppp]]][[[QQQGGGGGGRRRtttqqqXXXVVVqqq{{{kkkppprrrxxxsssccc```^^^ZZZSSSJJJHHHKKKMMMMMMLLLKKKJJJIIIIIIHHHCCCLLL]]]ttt{{{zzzxxxwwwqqq\\\XXXRRRNNNKKKHHHDDDBBBDDDFFFKKKQQQZZZsssnnnkkkDDD???;;;:::888666666555666666444444444444444444444444444333333222222333333444333333444666:::=========AAA===:::@@@XXX{{{|||ttt}}}ttteeebbbeeerrrfffjjj___III>>>>>>999999<<<999888888888888888888888888888;;;>>>AAACCCEEEGGGIIIPPPttt{{{ssszzz|||nnn```UUUeee}}}iiicccWWWLLLKKKPPPkkkeeeTTTjjjjjj~~~vvvoooyyyqqqkkkgggddd]]]SSSNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLGGGGGGKKKXXXpppyyysssmmm{{{ddd\\\UUUQQQOOOJJJGGGFFFDDDDDDGGGJJJNNNbbbnnntttwwwMMMFFF;;;:::888777666666777777555555555555555555555555333333222222222222333333333444555888:::<<<=========>>>@@@OOOrrrzzzyyyppphhhjjjvvv{{{qqqkkkOOO???>>>999888;;;999888888888888888888888888999<<>><<<@@@IIIaaayyyrrrpppxxxxxxWWWBBB???:::888:::888999999999999999999999999999<<<@@@BBBCCCGGGMMMRRRddd}}}xxxjjjaaaZZZTTTgggxxxdddVVVPPPIIIWWW}}}}}}[[[ZZZvvvssshhhtttqqqwwwzzzwwwvvvnnnccc[[[VVVUUUSSSQQQPPPPPPQQQQQQNNNOOOQQQRRRUUU]]]pppoooXXXQQQQQQMMMGGGEEEFFFAAABBBHHHMMMTTTfffzzzwwwhhhFFF>>>===;;;999777777777777555555555555555555555555555444444333333444444555333666999;;;<<<<<<===>>>@@@EEESSSrrr}}}zzz{{{ppplllwww^^^FFFBBB===999;;;999999999999999999999999999999<<<@@@AAABBBGGGPPPWWWwwwtttfff___YYYUUUiiiqqqaaaXXXKKKSSSeee|||^^^XXXggg{{{ccc~~~vvvrrrrrr~~~zzzpppkkkbbb```[[[VVVTTTSSSSSSTTTRRRPPPRRRTTTSSSSSS\\\ggg{{{```VVVVVVQQQIIIFFFFFFCCCCCCHHHIIIKKKXXXhhhQQQ@@@???<<<999777666666666555555555555555555555555666555555444444555555666333777;;;===<<<<<<===???CCCIII```|||}}}yyyvvv{{{qqqooowwwpppcccIIIDDD???:::;;;:::999999999999999999999999999<<>>;;;:::<<<<<<;;;::::::999999999999:::@@@>>>>>>EEEHHHPPPaaa}}}~~~lll```YYY[[[tttoooZZZMMMOOOWWWbbbdddVVVPPPiiiggghhhwwwooommmppp}}}zzztttkkkaaaZZZUUUTTTXXXVVVSSSSSSUUUWWWWWWVVVSSS^^^bbbeeerrr}}}bbbYYYUUUNNNHHHEEEDDDCCCCCCEEEIIINNNPPPmmmttttttOOO???888888444777:::555666666555555555444444444666555555444444444555555:::999:::???@@@??????CCCEEEVVVvvv{{{xxxrrrzzzdddeeexxxXXXEEE@@@>>><<<<<<<<<;;;::::::999999::::::;;;??????BBBHHHIIIVVVnnn}}}ssscccZZZ\\\uuu|||gggZZZRRRSSS]]]cccWWWMMMaaannnfffzzzqqqhhhhhhvvv}}}rrrhhhaaa]]]XXXWWWVVVUUUUUUUUUUUUUUUZZZbbbbbb```cccmmmnnn]]]WWWRRRLLLGGGEEEDDDCCCDDDGGGKKKMMMbbb|||]]]EEE999:::777666888666666666555555555444444444666555555444444555555555:::999;;;@@@@@@>>>???BBBHHH^^^}}}}}}||||||jjj\\\nnnbbbGGG@@@@@@===:::<<<;;;::::::::::::::::::===???@@@GGGLLLJJJ]]]yyyssswww~~~}}}ggg\\\^^^xxxsssfffZZZRRRWWWddd\\\MMMYYYvvvxxxbbbvvvuuujjjfffjjj}}}xxxmmmggg[[[ZZZXXXWWWWWWVVVUUUTTTaaagggiiijjjeeebbb}}}zzz___WWWSSSNNNIIIGGGEEECCCCCCDDDGGGIIITTTjjj{{{rrrNNN:::<<<999555666666666666666555555555444444666555555444555555666666999999<<>>>>>BBBLLLjjj~~~}}}~~~}}}~~~www___mmmqqqKKK>>>>>><<<888<<<;;;;;;:::::::::;;;;;;>>>>>>@@@IIIMMMJJJeee{{{pppppprrruuuzzzjjj]]]```{{{qqqeeeTTTUUUeeecccQQQVVVlllaaaccc|||tttnnnhhhooo}}}tttccc^^^YYYYYY\\\]]]YYYUUU^^^ccckkktttqqqeeevvveeeYYYUUUQQQJJJHHHEEEBBBBBBCCCEEEGGGLLL[[[wwwuuu{{{WWW;;;===;;;555666888666666666666555555555555555555555555555666666777999:::>>>BBBAAA>>>???DDDRRRxxxcccjjjUUU???======:::;;;;;;;;;::::::;;;<<<<<>>;;;666888:::777777666666666555555555555555555555555666777888:::;;;???BBBAAA>>>AAAHHH]]]{{{|||}}}~~~~~~fffddduuucccDDD???AAA>>>;;;;;;;;;;;;;;;;;;<<<===???AAAAAAFFFLLLVVV|||jjj]]]]]]uuuzzzeeeYYY```aaaVVVQQQWWWsssooo[[[zzz~~~xxxooogggjjj|||vvveeebbbhhhnnnjjjdddccc\\\UUU[[[aaa\\\ddd}}}gggVVVRRRLLLJJJFFFCCCBBBCCCDDDFFFJJJNNN\\\xxxuuuqqqIII???;;;888;;;:::777777777666666666555555555555555555666777888888<<<===@@@BBBAAA???EEENNNlll~~~yyy}}}{{{{{{~~~~~~}}}}}}}}}rrrccclllmmmHHH@@@BBB@@@;;;;;;;;;;;;;;;<<<======>>>DDDDDDDDDOOOccc~~~~~~hhhZZZVVVkkktttbbb^^^^^^XXXQQQNNNcccuuuppp[[[ddd}}}vvvoooiiioootttjjjjjjnnnpppooolllggg\\\YYY]]][[[```rrrzzzsssZZZUUUPPPMMMIIIEEEBBBBBBCCCCCCFFFHHHRRRhhhVVVCCC:::;;;===888777777777777666666666555555555555555666777888999===>>>@@@BBB@@@AAAIIITTT~~~|||yyyzzz}}}yyy{{{~~~}}}{{{}}}~~~|||hhhiiipppJJJ???AAA???;;;;;;;;;;;;;;;<<<===>>>>>>GGGFFFDDDRRRmmm{{{www{{{fffWWWQQQdddkkk```]]]ZZZRRRKKKUUUhhhnnnYYYSSS}}}}}}xxxmmmiii}}}qqqiiikkkrrrwwwkkkllleee___```\\\]]]hhhpppmmmeeeaaaTTTQQQKKKFFFBBBAAAAAAAAAAAADDDKKK^^^~~~___FFF:::===???777777777777777666666666666555555555555666777999999>>>???AAABBB@@@BBBLLLXXX}}}uuuuuuzzz{{{xxx{{{}}}yyy~~~uuurrrsssqqqqqquuuPPPAAA>>><<>><<<;;;<<<===???@@@FFF???HHHNNNRRR|||vvvqqqvvv~~~sss\\\TTTZZZfffsss|||vvvhhhYYYVVVVVVMMMQQQ]]]fffSSSOOOeeezzzpppkkkwwwsssooonnnooopppnnnkkkgggdddaaa```___|||zzzaaaooo]]]\\\OOOLLLJJJCCCDDDGGGBBBAAAFFFFFFPPPnnn|||DDD<<<@@@::::::777777777777666666666666666666666666777888:::;;;AAA@@@===AAAEEEBBBOOOlllwwwpppuuu~~~|||zzzzzzyyyyyy{{{}}}wwwqqqpppnnnzzzuuu{{{UUUCCC???<<>><<<<<<<<<===???@@@DDDBBBJJJPPP[[[~~~zzzrrrvvv~~~qqq[[[TTTYYYeeeqqqzzz{{{lll]]]YYYVVVLLLOOOWWWaaaSSSPPPaaatttkkksssyyysssoooqqqnnnjjjeeeaaa^^^]]]\\\ppphhhdddqqqggg^^^RRRNNNMMMEEECCCFFFAAAAAAFFFEEELLLeee~~~TTTAAA>>>999;;;888777777777666666666666777666666666777999:::;;;??????===AAAEEEDDDVVVwwwyyytttxxxyyyyyyxxxvvvvvvyyyxxxlllhhhiiimmmyyy{{{{{{\\\FFF???===???>>><<<<<<<<<>>>@@@AAABBBEEELLLRRRhhh}}}|||}}}}}}xxx{{{nnnZZZSSSYYYcccoooxxxyyyuuueee___ZZZNNNMMMPPP[[[TTTQQQZZZrrrxxxmmmoooyyy{{{tttuuuqqqjjjccc]]]ZZZXXXXXXbbbuuu]]]^^^wwwcccUUUQQQPPPGGGCCCEEEAAA@@@EEEDDDGGGYYYrrrxxxwwwgggGGG;;;888<<<888888777777777666666666777666666666777999;;;<<<<<>>===<<<===>>>@@@BBBBBBIIILLLSSSvvv}}}{{{{{{|||}}}~~~|||jjjYYYSSSXXXaaammmvvv{{{ppp}}}pppiiibbbUUUNNNMMMXXXUUURRRQQQaaazzzpppqqqwww~~~|||vvvmmmddd\\\WWWUUUTTTZZZsssfff\\\xxxkkkYYYSSSRRRIIIDDDEEEBBB???DDDCCCEEEPPPbbbqqqqqqIII:::999;;;888888888777777777666666777777666777888:::<<<===<<>>===<<<===???AAABBBCCCKKKKKKUUU~~~{{{||||||{{{zzz{{{}}}|||xxxhhhWWWRRRVVV___kkkuuusssqqqxxxxxxrrrjjj\\\RRROOOXXXUUUQQQKKKRRR{{{~~~vvvuuuyyy~~~uuuiii___XXXTTTSSSVVVgggvvv```tttyyy```TTTSSSJJJEEEFFFDDD???DDDCCCEEELLLYYYyyyvvvvvvJJJ;;;;;;:::888888888888777777777777777777777777999;;;===>>>===DDDDDDBBBGGGVVV{{{}}}wwwvvv|||vvvssssssuuuuuurrrrrruuu|||bbbQQQUUU```jjjppp{{{zzzvvvQQQBBBDDD>>>>>>===<<<===???BBBCCCCCCKKKKKK^^^sssxxxzzz|||{{{zzz{{{}}}}}}vvvfffWWWQQQUUU^^^kkkvvvqqq~~~~~~{{{~~~yyyrrrbbbTTTSSS[[[TTTOOOIIIIIIiii|||yyyxxxyyysssfff]]]WWWTTTUUUaaagggvvvmmmWWWTTTMMMHHHHHHDDD???CCCBBBEEEKKKRRRnnn}}}|||~~~OOO===>>>888999999888888888777777777777777777888:::<<<>>>@@@===EEEDDDBBBKKK```{{{uuurrruuu~~~{{{sssqqqrrrtttsssppprrrwww~~~~~~~~~dddTTTWWWccclllqqqzzz|||YYYDDDDDD>>>>>>======>>>@@@BBBDDDAAAKKKOOOjjjrrrwwwzzz}}}|||{{{|||}}}zzzuuufffVVVPPPSSS]]]lllxxxtttttt}}}zzzkkkUUUWWW^^^RRRMMMKKKGGG^^^zzzvvvxxx~~~}}}oooccc[[[WWWVVV^^^uuuyyyvvv|||]]]VVVPPPKKKIIIDDD@@@AAA@@@DDDJJJMMMdddzzzWWW@@@@@@888999999999888888888777777777777888888:::===???@@@;;;DDDCCCBBBPPPiii}}}vvvtttrrrvvvvvvpppooooooqqqpppnnnrrrxxx~~~yyywwwgggWWWZZZeeepppttt|||yyyqqq___EEECCC>>>>>>======>>>@@@CCCDDD@@@KKKRRRtttxxxwww{{{~~~}}}{{{|||wwwvvvwwwvvvuuufffVVVOOORRR\\\lllyyywwwnnnsssrrrTTTYYY___QQQMMMMMMHHHYYY{{{tttwww{{{uuuhhh^^^YYYXXX\\\kkkttt|||aaaXXXRRRMMMIIICCC@@@@@@>>>CCCIIIIII\\\~~~^^^BBB@@@888999999999888888888888777888777888999;;;===???AAA:::BBBAAABBBSSSpppuuutttxxx{{{sssnnnmmmnnnooonnnmmmqqqxxx~~~tttrrrzzziiiXXXZZZdddssswww~~~{{{llllllHHHDDD???>>>>>>>>>???AAACCCDDDDDDLLLVVVyyyxxxxxxxxxyyyyyyxxxxxx{{{oooqqqwww{{{wwwjjj[[[SSSRRR[[[lll{{{yyyxxxaaaZZZUUURRRLLLIIIOOOYYYzzztttuuuwwwiii___YYYZZZ```nnnjjjXXXVVVPPPGGGBBBBBBAAABBBCCCDDDKKK[[[kkkxxxFFF???;;;999888888777777777777777888999999:::;;;<<<>>>???DDD<<>>>>>???AAACCCDDDEEELLL\\\vvvvvvxxxwwwxxxyyyxxxyyy|||ooopppwww|||zzzmmm^^^UUUTTT^^^rrrccc\\\VVVRRRNNNJJJNNNTTTyyyppppppyyyrrrfff^^^[[[dddsss~~~xxx___WWWRRRKKKFFFCCCBBBBBBCCCCCCHHHUUUcccNNN@@@:::999999888777777777777777888888999:::;;;===>>>???BBB???FFFJJJTTTvvvwww}}}xxxpppmmmnnnjjjiiijjjkkklllrrrxxxqqqmmmxxxzzzwwwooo]]]ZZZaaawww~~~rrrkkkzzzQQQDDD????????????@@@AAACCCDDDGGGMMMffftttvvvwwwvvvwwwyyyyyy|||}}}ppppppyyy~~~qqqaaaVVVTTT___wwwiiiaaaYYYTTTQQQNNNNNNQQQttt{{{rrrnnnrrrrrrhhh___jjjxxxwww|||iiiXXXTTTPPPIIIDDDCCCCCCCCCBBBDDDNNNYYY{{{|||[[[CCC:::999999888777777777777888888888999:::;;;===???@@@@@@BBBGGGJJJ___yyyyyyuuuzzz~~~rrrkkkiiikkkhhhgggiiijjjkkkrrryyyqqqkkkttt{{{vvvvvvvvv___[[[```{{{yyyzzzjjjWWWDDD@@@?????????@@@BBBDDDEEEIIIPPPrrr{{{ssswwwvvvuuuvvvxxxzzz~~~zzzppprrrtttdddWWWSSS]]]vvvtttiii]]]TTTQQQPPPPPPPPPiiizzzrrrppp||||||qqqbbbkkkvvvuuulllzzzvvv[[[VVVRRRJJJDDDCCCCCCDDDCCCCCCJJJSSSooorrriiiFFF===:::999888888777777888888888888999:::<<<>>>???@@@@@@FFFFFFIIIiiirrrqqqvvvuuu}}}yyypppllllllgggeeedddfffgggiiiqqqzzzrrrkkkssszzzuuuvvvfff^^^bbb~~~~~~uuuooo^^^HHH@@@?????????@@@BBBDDDEEEKKKTTTvvvsssxxxtttsssuuuxxx{{{rrrmmmrrrwwweeeXXXSSS\\\qqq|||qqq```RRRMMMNNNOOOOOO]]]}}}vvvqqqwwwzzz}}}~~~sss```eeemmm}}}{{{fffvvvxxxbbbWWWRRRJJJEEECCCCCCEEEDDDDDDIIIQQQfffuuurrrsssHHH===:::999999888888888888888888888999:::<<<>>>@@@AAAAAAHHHEEEJJJsss}}}vvvqqqvvvvvvnnnlllmmmdddbbbbbbddddddgggpppzzztttmmmttt}}}xxxssssss~~~pppeeeggg{{{sssuuu{{{^^^FFF@@@@@@???@@@AAABBBDDDEEELLLZZZ}}}tttssswwwsssrrrtttxxx|||sssjjjkkktttyyyiii]]]ZZZ___nnn|||wwwfffTTTKKKLLLMMMMMMTTTttt~~~zzztttvvv|||ttt{{{wwwlll[[[[[[aaaqqqhhhssswwwrrrooo[[[RRRKKKFFFDDDCCCEEEEEEDDDIIIOOO___ooo|||JJJ>>>::::::999888888888888999888888999;;;===???AAABBBAAAIIIEEEPPP{{{oooyyy~~~rrrkkkiiijjjbbbaaaaaabbbaaadddnnnzzzvvvnnnuuu|||{{{vvvooollltttzzzmmmlllzzzrrryyyzzz___HHH@@@@@@@@@@@@AAACCCDDDFFFLLL```wwwqqqqqqsssrrrqqqssswww}}}|||jjjhhhpppzzz}}}nnnfffeeehhhqqqyyy{{{qqq^^^QQQOOOOOONNNQQQ```{{{zzzxxx|||zzzlllcccWWWTTTVVVbbbyyynnnkkkzzzoooxxxbbbSSSNNNIIIEEECCCDDDCCCCCCFFFLLLWWWvvvvvvPPPAAA;;;:::999999888888999999888888999;;;===???AAABBB@@@IIIHHH[[[~~~qqq{{{yyymmmhhhggghhhaaa``````aaa___aaalllyyyvvvnnntttyyyzzzvvvmmmffflll}}}sssooozzzrrr{{{}}}fffPPPAAA@@@@@@@@@AAACCCEEEFFFLLLdddtttpppoooooorrrqqqrrrwww}}}wwwgggkkkwwwwwwmmmgggmmmwwwrrrmmmnnnqqquuuyyyyyy|||hhhYYYUUUSSSPPPRRRTTTppp~~~zzzrrrrrrqqqfff___VVVRRRPPPWWWhhhsssfffvvv}}}ooosssgggUUUQQQKKKFFFCCCBBBBBBAAADDDIIIRRRpppWWWEEE;;;:::999999888888999999888888999;;;===@@@BBBCCC>>>HHHKKKddd|||zzz}}}tttkkkhhhhhhiii````````````^^^```kkkxxxvvvmmmsssyyy{{{xxxmmmdddhhhyyyvvvqqq{{{ppprrrLLLBBBBBB@@@>>>@@@DDDHHHIIIPPPmmm}}}qqqmmmnnnqqqooorrrpppooo}}}sssiiilllvvv}}}oooeeebbbbbbccccccsss|||xxxyyy}}}}}}www|||rrrjjjccc[[[VVVUUUTTTfff|||jjjiiixxxsssvvv~~~xxxkkk^^^RRRSSSPPPSSS]]]iiidddkkk|||vvvqqqxxxZZZSSSMMMJJJFFFBBBAAACCCFFFHHHTTThhhkkkGGG>>>999777::::::888777999777999<<<===>>>>>>@@@AAAAAAHHHNNNooo~~~zzzvvvxxxzzzpppjjjdddaaaaaa^^^\\\]]]___```bbbkkkuuuwwwkkknnnuuuyyyxxxqqqiiiiiitttwwwuuu}}}ppp{{{}}}zzzTTTCCCBBBAAA@@@AAAEEEIIIJJJVVVyyyzzzooollllllnnnooorrrqqqqqq{{{qqqiiimmmyyy|||vvvqqqwww{{{yyy~~~tttttt|||vvvooohhhccc\\\UUUbbbpppiiixxxzzzwwwyyywwwiii]]]VVVVVVQQQRRRYYYaaa~~~tttrrrwwwqqqbbbVVVNNNKKKFFFCCCAAACCCFFFHHHRRReeewwwMMM>>>999777999:::888888999777999<<<======>>>@@@BBB@@@GGGRRRxxxxxxuuu}}}uuummmkkkgggdddbbb^^^\\\\\\^^^___aaajjjssssssiiinnnwwwzzzyyyqqqhhhgggpppzzzwwwttt}}}nnnrrryyy]]]DDDCCCBBBBBBCCCFFFIIIKKKZZZtttmmmkkkkkkkkknnnqqqrrruuussskkkhhhppp~~~~~~~~~xxxoooppp|||yyyyyysssxxxsssiii[[[aaammmkkkmmmwww~~~yyyyyykkk```\\\[[[UUUTTTVVVZZZsss~~~yyyppp~~~lllXXXPPPLLLGGGCCCBBBCCCEEEHHHNNNaaaVVV>>>999777:::;;;999999;;;888:::<<<======>>>@@@BBBEEEKKK]]]|||uuu{{{kkkgggiiihhhdddaaa^^^\\\\\\]]]^^^___gggpppooohhhoooyyy{{{zzzrrrhhhdddkkkrrrvvvsssxxxgggeeemmmlllmmmuuuwwwxxx{{{yyyaaaFFFCCCBBBCCCDDDEEEHHHLLL\\\~~~nnnlllkkkjjjkkkmmmpppsssyyyyyyiiieeegggsss~~~}}}ssslllmmmrrrwwwwww~~~xxxgggiiimmm___fffzzz}}}qqqhhhbbbaaaZZZWWWWWWVVVlll|||qqq~~~sssXXXRRRNNNIIIDDDBBBCCCEEEGGGLLL]]]^^^???:::888:::;;;999999<<<888:::<<<======>>>AAACCCNNNTTToooxxxqqqbbbaaaffffff```\\\]]][[[[[[\\\\\\]]]dddlllnnngggpppyyy|||{{{tttiiieeehhhnnn}}}vvvsssppp___ZZZ\\\WWWXXX___```nnnqqqqqqxxx{{{vvv~~~{{{fffHHHCCCAAACCCDDDCCCGGGMMMbbbrrriiikkkkkkkkklllkkknnnttt~~~qqqaaaaaahhhvvvyyy~~~wwwuuusssuuuhhhdddrrrwwwqqqfffeee___[[[XXXTTTfffssszzzXXXTTTPPPJJJEEEBBBCCCDDDFFFLLL[[[|||eeeBBB<<<999:::;;;999:::<<<999;;;<<<======???AAADDDQQQ\\\pppqqq|||{{{~~~nnn```___dddccc]]]XXXZZZYYYYYY[[[ZZZ[[[aaaiii~~~ooohhhqqqxxx{{{{{{vvvmmmggghhhkkkvvvwwwtttgggXXXUUUTTTNNNNNNUUUTTT[[[^^^\\\```kkkooovvv~~~}}}pppMMMEEEAAACCCDDDCCCHHHQQQnnnhhhfffkkkkkkjjjmmmkkkmmmuuukkk]]]```kkk{{{~~~wwwtttzzzuuu|||}}}kkkmmmzzz{{{mmmlllfff```ZZZRRR```xxx^^^VVVRRRLLLFFFCCCBBBDDDEEEKKKYYYxxxtttjjjDDD>>>::::::;;;999999<<<:::;;;<<<<<<===???BBBEEELLLaaazzzhhhfffyyyvvv|||{{{mmmaaa```cccaaa[[[WWWXXXWWWWWWYYYYYYYYY___gggzzzrrriiipppvvvzzz{{{wwwoooiiiggghhhsssyyyvvvaaaVVVUUUUUUNNNOOOTTTRRRSSS[[[]]]```jjjqqq}}}{{{{{{RRRHHHBBBEEEEEEDDDKKKVVV}}}vvvbbbeeekkkiiigggllljjjmmmuuuyyyfff]]]cccooo~~~}}}}}}~~~wwwiiinnnqqqyyy~~~wwwooofffpppyyy{{{{{{zzzrrriii___SSS]]]yyy}}}iiiWWWSSSMMMGGGCCCBBBDDDEEEJJJWWWtttuuunnnGGG@@@;;;;;;:::888888;;;;;;<<<<<<<<<===???BBBEEEIIIfff{{{lllgggqqquuusss}}}uuuiii```___```]]]YYYVVVUUUTTTVVVXXXXXXXXX^^^fffttttttiiimmmvvvyyy{{{wwwooohhhdddcccrrr{{{yyy^^^VVVWWWYYYRRRSSSWWWSSSTTTbbbiiimmmuuu{{{VVVKKKDDDFFFGGGEEEMMMYYYppp```eeekkkgggeeejjjjjjllluuurrrccc___eeesss~~~vvvrrrooopppyyywwwlll``````ooo|||zzzmmm```iiirrrqqq{{{{{{~~~}}}rrreeeVVV]]]wwwsssXXXTTTMMMGGGCCCBBBCCCEEEIIIUUUrrrzzzpppIIIBBB<<<;;;:::777777:::;;;<<<<<<<<<===???CCCFFFIIIllluuummmqqqssstttnnnddd]]]\\\\\\YYYUUUTTTSSSSSSUUUWWWXXXXXX^^^fffqqquuuiiijjjvvvyyy{{{wwwnnnfffaaa___sss|||zzzhhhccc\\\YYYYYY]]]```bbbiiimmmyyy{{{aaaLLLEEEBBBIIIHHHGGGffflll___ffffffeeehhhiiimmmlllwwwggg^^^___mmmvvv|||rrrnnnpppyyyuuu^^^^^^nnnrrr{{{rrrhhhddddddfffqqqsssvvv||||||iii]]]bbbmmmttt^^^XXXPPPJJJFFFCCCCCCDDDIIIWWWrrrTTT<<<<<<:::777>>>888999<<<;;;;;;<<>>>>>>>>>>>@@@CCCEEEYYYtttxxx}}}bbb]]]YYYXXXUUUQQQPPPRRRRRRRRRSSSTTTUUUWWWXXXYYY___nnn~~~uuupppvvv}}}}}}sssjjjeeecccmmm}}}yyy~~~nnnTTTIIIEEEHHHIIIXXXnnn^^^[[[```^^^aaahhhiiijjjrrryyyddd]]]^^^hhhzzzwwwvvv~~~vvvlllddd^^^YYYVVVTTTVVVYYYbbbooopppeeeZZZVVVSSSPPPOOOQQQYYYggg}}}zzzyyyuuu{{{fffSSSNNNLLLEEECCCEEEIII[[[yyy~~~RRRAAA:::888===888======>>>???>>>>>>@@@EEEHHHbbb}}}}}}ssszzzyyyrrr{{{www___[[[WWWVVVSSSNNNNNNRRRQQQQQQRRRRRRTTTUUUWWWXXX[[[iii}}}wwwqqquuuyyy}}}{{{sssjjjeeedddkkkzzzzzz|||~~~sssWWWKKKFFFHHHJJJ]]]ggg\\\]]]bbb^^^aaagggfffiiisssnnn___]]]^^^nnn~~~{{{wwwqqqtttkkkbbbZZZUUUSSSSSSUUU\\\iiizzzwwwkkkaaaXXXUUUSSSPPPNNNOOOSSSXXXrrr{{{eee___ttttttkkkkkkTTTNNNLLLEEECCCGGGIII]]]|||~~~UUUBBB;;;999===888===<<<>>>??????>>>AAAGGGLLLmmmyyywwwmmmqqqqqqpppzzzyyyiii[[[WWWUUUTTTPPPLLLMMMQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXdddvvv{{{vvvuuuvvvyyyzzzsssiiidddeeejjjwww{{{|||~~~{{{^^^PPPIIIJJJKKK```aaaZZZ^^^ccc___```fffdddiiiuuu}}}bbb[[[^^^aaawww}}}tttwwwnnneee\\\UUUQQQQQQRRRXXXeeewwwxxxqqqfff___YYYWWWUUUPPPNNNOOOQQQNNN___|||dddSSS```wwwpppiiizzz]]]SSSOOOGGGDDDHHHIII^^^}}}WWWAAA;;;:::>>>777===:::===??????>>>BBBIIIOOOwwwuuummmiiihhhhhhlllvvvooo```WWWTTTSSSRRRNNNJJJLLLQQQNNNNNNNNNOOOPPPQQQRRRSSSVVV___mmmzzz~~~wwwuuuwwwxxxsssiiieeegggkkkvvv}}}|||~~~cccTTTLLLKKKKKKbbbkkkZZZUUU\\\bbb^^^```fffcccjjjwwwrrrZZZXXX___ccc~~~~~~xxxxxx{{{wwwnnnfff\\\UUUPPPOOOPPPVVVcccuuuzzzuuuvvvssssssvvvzzz}}}zzzsssmmmaaa\\\YYYXXXVVVRRRPPPQQQRRRKKKUUUrrrmmmQQQVVVfffqqqkkkhhh[[[SSSHHHCCCGGGIII___~~~XXXAAA;;;;;;>>>777<<<999<<>>BBBJJJQQQ}}}rrrdddhhhdddeeemmmwwwmmm^^^TTTRRRQQQPPPLLLIIIKKKQQQMMMMMMMMMNNNOOOPPPQQQRRRUUU[[[fffrrr}}}xxxuuuvvvxxxsssjjjfffiiimmmuuuzzz}}}yyybbbIIIKKKRRRLLLjjjfffVVVYYY]]]```aaabbbccceeeiii}}}fff]]]YYYZZZlllyyyrrrrrrtttttt~~~xxxyyy{{{rrrjjjaaaZZZTTTTTTQQQRRR```wwwyyyvvvxxxpppnnnnnnrrrvvvwwwrrrlll___YYYSSSQQQRRRRRRPPPLLLVVVKKKOOO___}}}^^^JJJ]]]uuuwww~~~___QQQMMMJJJFFFIII``````CCC???777888???888???<<>>999<<<999???;;;@@@GGGLLLkkkmmm___ZZZjjj{{{eeeYYYXXXTTTOOOLLLKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNNNNJJJEEEDDDJJJUUUaaaiiijjjccc```cccccccccmmmzzzyyysssmmmnnnvvv~~~|||cccIIIHHHKKKUUUyyy[[[[[[[[[[[[[[[]]]aaaeeellltttYYYTTTYYYdddppp|||yyyrrrjjjeeeffflllpppkkkrrr}}}~~~zzzpppiiiooo{{{rrrlllfff```XXXSSSZZZmmmyyynnniiiiiijjjhhheeebbb^^^YYYVVVVVVUUUSSSRRRNNNSSSVVVSSSWWWttt~~~uuuyyyooopppfffTTTMMMHHHKKKdddUUUAAA===>>><<<888===999???<<<@@@FFFNNNrrrfff[[[ZZZnnnvvvaaaTTTVVVRRRMMMJJJJJJJJJKKKJJJIIIIIIJJJKKKJJJHHHJJJOOONNNJJJEEEBBBBBBFFFJJJMMMQQQNNNNNNSSSVVVZZZkkk~~~{{{pppkkkooovvv{{{|||xxx~~~___IIIJJJKKKXXXrrr[[[[[[ZZZYYYZZZ\\\aaaeeeooolllXXXTTT\\\jjjrrruuupppiiidddcccfffmmmtttggglll|||sssiiihhhqqq~~~yyypppjjjeee```YYYTTTXXXhhhzzzooojjjjjjkkkjjjhhhdddaaa\\\XXXVVVUUUSSSRRROOOTTTTTTRRRVVVhhhzzzooofffmmmvvvZZZNNNIIIJJJddd[[[@@@>>>===999999@@@;;;AAA===@@@EEEQQQzzzyyy___YYY]]]tttrrr^^^QQQTTTPPPKKKHHHHHHIIIJJJJJJHHHGGGIIILLLJJJGGGLLLTTTQQQLLLFFFBBBAAACCCDDDDDDAAA???AAAHHHLLLTTThhh}}}xxxooolllnnnsssvvvtttyyyzzz^^^KKKMMMKKK]]]hhhYYYYYYYYYYYYZZZ\\\aaadddtttgggYYYUUU___nnnrrrlllfffaaaaaadddiiirrr{{{llllll~~~vvvlllgggkkkwww{{{sssnnngggaaaZZZVVVXXXfff}}}rrrmmmmmmooommmkkkhhheee```\\\XXXUUUTTTSSSNNNRRRQQQQQQXXX```|||{{{ttthhhaaammmaaaMMMGGGKKKfffaaa???>>><<<777<<<@@@;;;AAA???AAAFFFVVVzzzZZZYYYccc|||ooo]]]PPPRRRNNNJJJGGGGGGIIIIIIJJJHHHFFFHHHLLLJJJHHHPPP\\\eee^^^TTTMMMIIIGGGDDDAAA===:::<<>>===;;;???===AAA===AAAIIIJJJiiiddd```pppxxxfffYYYPPPOOOIIIEEEEEEEEEDDDEEEHHHIIIHHHGGGFFFGGGKKKQQQUUUbbbjjj}}}tttXXXIII@@@;;;>>>???@@@FFFPPP^^^jjjxxx{{{uuummmjjjkkklllppprrrrrrvvvzzzzzz~~~wwwZZZVVVPPPlll]]]WWWTTTTTTWWWZZZZZZZZZ___fffsssrrrXXXYYYddd|||nnn]]]ZZZUUUTTT___qqq}}}rrrnnnwwwzzzqqqnnniiifffcccaaabbbjjjsssttteeefffzzztttmmmkkkgggdddbbb___ZZZWWWWWWZZZ[[[aaafffeeeuuu{{{lll```bbb{{{^^^RRRSSSpppnnnGGG>>>===<<<@@@<<<@@@===AAAJJJOOOrrrfffiii{{{vvvcccVVVNNNOOOIIIDDDEEEEEEDDDEEEHHHHHHHHHGGGGGGGGGJJJNNNRRRVVVaaavvvjjjRRRFFF===>>>???>>>CCCJJJTTT^^^jjjrrrrrrnnnlllkkknnnrrrsssqqqttt|||}}}}}}}}}{{{|||{{{XXXSSSSSSrrr___XXXTTTTTTWWWZZZZZZZZZ___ggguuunnnWWW___rrrccc[[[QQQPPP[[[kkksssssspppooozzzyyypppllliiifffdddaaa```fffnnn~~~sssrrr~~~wwwmmmfff___```dddeee___YYYXXX]]]```fffkkkiiiuuuzzzfff```gggooodddUUUUUUoootttJJJ???>>><<<@@@<<<>>>===AAAJJJVVV~~~~~~iiiwwwrrr___SSSLLLOOOHHHDDDDDDEEECCCDDDGGGFFFGGGGGGGGGGGGHHHKKKMMMKKKXXXkkk~~~```OOO@@@>>>???===>>>CCCJJJQQQ\\\ffflllnnnmmmlllqqquuuuuuqqqqqqwww~~~zzzsssrrruuuvvvuuu}}}wwwxxx{{{|||{{{VVVPPPTTTyyydddTTTTTTTTTVVVYYYZZZZZZ```hhhwwwhhhUUU```xxxiii]]]QQQQQQ\\\hhhkkkhhhppprrr}}}vvvpppmmmllljjjeeeaaadddjjjzzzyyywwwzzzwwwooocccYYYYYYccchhheee^^^ZZZ```dddjjjpppnnnxxxvvveeebbbmmmeee~~~fffRRRTTTkkkRRRBBB???<<<>>>=========AAAHHH\\\iiijjjooo[[[PPPKKKNNNHHHCCCDDDDDDCCCDDDGGGDDDFFFGGGGGGFFFFFFHHHIIIGGGRRR^^^rrrmmmWWWCCC??????===<<<>>>FFFLLLUUU\\\aaaeeeiiilllpppuuuwwwsssqqqvvv|||~~~zzzooocccbbbmmmwwwzzz~~~~~~|||~~~UUUNNNVVV~~~hhhTTTUUUTTTVVVYYYYYYZZZaaaiiizzzcccRRR\\\oookkk^^^TTTWWWbbbgggddd^^^ffflll{{{xxxvvvtttqqqjjjccccccgggwwwwwwwww~~~vvvqqqcccTTTSSS]]]fffgggddd[[[bbbeeejjjrrrsss}}}~~~tttiiihhhuuu~~~^^^ppphhhQQQQQQdddXXXDDD@@@<<<===>>><<>>???<<>><<<;;;>>>DDDLLLTTTSSSMMMLLLRRRYYYcccmmmuuutttrrrssswwwyyyyyyzzzzzzttthhh```dddlllxxxhhhcccvvv{{{[[[QQQZZZ^^^YYYUUUTTTUUUXXXXXXZZZbbbjjj}}}bbbYYY\\\]]]ooo|||ppphhhcccfffrrryyysssddd[[[PPPRRR[[[ppp{{{oookkkmmmyyy}}}|||}}}ooogggdddbbbaaafff^^^TTTNNNOOOUUU[[[___[[[aaa___aaannnzzzyyypppuuuoooUUULLLjjjcccOOOJJJQQQbbbwww^^^FFFAAA======???;;;CCCFFFGGGmmmbbb```nnnzzzfffSSSLLLMMMLLLFFFAAABBBBBBAAABBBEEECCCDDDEEEEEEDDDEEEGGGIIIHHHJJJJJJOOO^^^uuukkkPPPCCC===999:::???DDDLLLUUUWWWSSSNNNMMMNNNYYYfffpppqqqnnnnnnpppqqqttttttyyyyyyjjjYYY___rrrzzzeeeYYYfff|||{{{}}}^^^SSS\\\~~~VVVWWWUUUTTTUUUWWWXXXZZZbbbkkknnnXXXTTTWWWVVVhhhxxxqqqiiihhhooo{{{jjj___QQQPPPTTTeeewwwrrrsss{{{~~~{{{qqqjjjgggdddaaa^^^___[[[UUUOOOLLLOOOUUUZZZ[[[```]]]^^^lll|||}}}zzzqqqxxxkkkWWWCCCVVVyyy[[[KKKIIIKKKWWWiiixxxcccHHHAAA<<<;;;>>>:::EEEHHHIIIrrr}}}}}}]]]dddiiiwwwcccQQQKKKMMMLLLFFFAAABBBBBBAAABBBEEECCCDDDEEEDDDDDDEEEHHHKKKHHHHHHIIILLLSSSaaasssoooSSSDDD<<<777888???FFFMMMWWW^^^]]]VVVNNNIIISSSaaammmnnnjjjiiiiiiiiinnnjjjooossseeeVVVeeennn```hhhzzz}}}hhhWWWVVV~~~\\\PPPSSSUUUXXXZZZXXXZZZeeeqqqiii[[[NNNPPP[[[gggqqqxxxpppyyy|||{{{jjjeeeVVVRRRRRRaaa}}}~~~www{{{yyyuuuvvvtttmmmfff```[[[TTTNNNKKKMMMPPPRRR___\\\YYYYYY```rrrkkkooofffjjjMMMGGGLLLccczzzyyy___FFFBBBHHHRRR^^^jjj}}}oooFFF======999???@@@CCCBBBPPP~~~rrraaafffzzzqqq^^^NNNIIIJJJEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGDDDHHHRRRYYYkkkwwwZZZCCC???<<<888<<>>???@@@CCCDDDTTTuuufffoooppp]]]NNNIIIJJJEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGEEEGGGPPPWWWjjjbbbHHHAAA===888;;;AAAFFFOOOYYY``````[[[UUUQQQZZZdddhhhcccaaakkkxxxyyytttzzzkkkbbbwww}}}|||fffUUUaaannnVVVUUUUUUUUUWWWXXXUUUVVVaaammm}}}vvv[[[RRRKKKPPPYYYbbbjjjpppvvvyyykkklllggg___VVVXXXmmmxxxkkk^^^TTTPPPPPPQQQQQQQQQPPPOOORRRccceeeWWWhhhqqqWWWKKKIIIZZZkkkiiiUUUCCCCCCFFFNNNXXXdddyyynnnIIIAAABBB?????????BBBFFFZZZtttddduuunnn\\\MMMHHHIIIDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDGGGEEEFFFMMMTTTkkknnnOOOEEE???;;;>>>>>>AAAHHHQQQYYY]]]]]]\\\\\\fffqqqsssllllll}}}mmm___rrr{{{wwwuuuwww~~~bbbPPPccclllTTTVVVTTTTTTVVVWWWVVVXXXcccooo~~~nnnVVVOOOKKKOOOWWW]]]dddjjjuuuuuuyyyvvvnnn___XXXhhhxxxtttxxxqqqddd[[[VVVTTTPPPPPPPPPNNNOOO]]]{{{rrrZZZiiixxxYYYLLLIIIXXXgggcccQQQCCCCCCEEEKKKUUUbbbwwwqqqKKK??????<<<@@@???BBBHHH```www```rrrlllZZZMMMHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBFFFEEEEEEKKKSSSlll|||YYYIIIBBB>>>AAA<<<>>>AAAGGGNNNTTTYYY[[[```ooo~~~zzz|||gggWWWfffvvv}}}{{{wwwrrrnnnkkkpppvvv{{{dddPPPdddpppSSSUUURRRSSSUUUWWWWWWZZZgggtttkkkSSSNNNLLLOOOSSSWWW___fffzzz|||}}}mmm___hhhtttooogggdddkkkuuuxxxuuutttuuuuuuzzzvvvhhh^^^XXXRRRRRRRRRPPPOOOYYYrrraaakkkZZZMMMJJJYYYeee^^^NNNDDDCCCDDDIIISSSbbbxxx}}}tttNNN???===<<>>>>>>>>???BBBHHHNNNSSSZZZmmm~~~nnnyyyvvv\\\OOOXXXkkkxxxzzzvvvtttrrrmmmiiicccfffiiilllooouuu|||jjjSSSiiirrrSSSTTTRRRRRRUUUWWWWWW\\\iiiwwwhhhRRRNNNKKKMMMOOOTTT]]]ggg{{{{{{jjjnnn~~~}}}mmmfff\\\YYYbbbmmmoookkkeeeeeedddkkksssggg___YYYWWWVVVSSSQQQWWWiii{{{hhhmmm^^^OOOKKKYYYbbbYYYKKKEEEBBBCCCHHHTTTdddzzz|||vvvPPPAAA???@@@AAA>>>BBBNNNkkktttgggrrr|||gggWWWLLLGGGHHHBBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBB???DDDCCCDDDIIIMMM```~~~vvv^^^PPPEEECCCDDDBBB???<<<;;;>>>DDDIIIUUUjjjiiigggeeeWWWMMMOOO^^^jjjxxx|||xxxsssooollljjjhhhfff___aaacccdddeeehhhllloooiiiRRRppppppRRRUUURRRRRRTTTVVVVVVZZZhhhvvvdddPPPLLLJJJKKKMMMSSS```mmmxxx|||tttuuuzzz~~~kkkbbbVVVRRR\\\hhhjjjddd[[[YYYXXX___uuu~~~rrrlllccc```\\\ZZZXXXZZZeeeqqq~~~sssooodddRRRKKKVVV\\\RRRGGGEEEAAABBBIIIVVVggg}}}vvvPPP@@@???AAA???<<>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAADDDBBBBBBGGGGGGSSSlllpppaaaRRRLLLJJJHHHDDD>>>::::::???CCCSSSfff}}}{{{xxxyyyiiibbbYYYRRRNNNRRRZZZeeepppxxx}}}{{{xxxwwwpppooolllhhhdddbbbbbbccc^^^___```aaabbbcccdddeeedddOOOtttlllPPPUUUSSSSSSTTTUUUTTTXXXeeesssaaaNNNKKKHHHIIILLLSSScccrrrxxx{{{zzzzzz{{{|||lllaaaSSSOOOYYYeeegggbbbVVVSSSQQQYYYooo|||wwwmmmgggccc```^^^___eeemmmqqq~~~pppjjjUUUJJJRRRVVVLLLDDDEEE@@@BBBIIIWWWiiivvvOOO>>><<<>>>>>>;;;BBBTTTvvvmmm[[[[[[rrryyydddUUUKKKGGGGGGBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDAAAAAAEEEBBBJJJ___uuu~~~ppp___WWWNNNMMMHHHBBB<<<:::===AAANNN```ssswwwmmmhhhvvv~~~tttfff___XXXQQQKKKOOOWWWbbblllttt}}}~~~~~~}}}{{{yyyvvvsssqqqiiiiiihhhddd___]]]___bbb^^^___```aaabbbbbbbbbbbbsss^^^TTTsssaaaRRRRRRUUUSSSTTTUUUUUUYYYdddpppwww___LLLMMMIIIJJJQQQSSSaaayyy{{{ooo~~~qqqfffXXXTTT]]]iiilllggg[[[YYYSSSRRRddd{{{sssjjjddddddgggkkkpppnnntttuuurrrWWWKKKQQQPPPLLLJJJEEEDDDEEELLLZZZlllyyyQQQBBBAAAAAA<<>>>>>>>>>>>>>>????????????AAABBBCCCCCCDDDFFFJJJMMMfffwwwwwwkkkhhhbbbQQQGGGCCC:::777CCCLLLeeennnmmmmmm___ZZZmmmuuummmlllkkk```]]][[[ZZZ[[[bbbsss}}}}}}}}}zzzuuurrrpppooonnnmmmjjjgggdddaaa``````aaabbbcccccccccbbbbbbbbbbbbbbbmmmYYYSSSuuu^^^PPPQQQTTTSSSTTTUUUUUUYYYdddpppsss[[[KKKLLLHHHIIIPPPSSS```yyy}}}rrryyy~~~sssiii\\\YYYdddqqqsssnnn```\\\TTTRRRaaavvvnnnlllnnnqqqkkkjjjppp{{{uuuXXXKKKOOONNNJJJHHHCCCEEEFFFNNN\\\nnntttOOOBBBAAA@@@<<>>>>>======>>>>>>>>>?????????@@@AAABBBBBBCCCEEEIIILLLMMM]]]mmmvvv{{{{{{tttooo^^^PPPHHH;;;666???GGG___fffdddfff[[[OOOUUUfffyyy|||zzz{{{vvvrrrnnniiidddbbbjjjttt}}}~~~{{{zzz{{{}}}{{{xxxtttqqqooonnnmmmmmmhhhgggdddbbbaaabbbdddeeedddeeeeeeeeeeeedddcccccciiiUUURRRwww___SSSTTTTTTSSSTTTUUUUUUXXXcccooopppWWWIIIKKKGGGHHHOOORRR```xxxwwwqqqvvv|||~~~wwwnnncccbbbooo}}}yyyhhhaaaVVVQQQ]]]zzz|||wwwvvvxxxooommmrrr~~~{{{[[[KKKMMMKKKHHHFFFBBBDDDGGGOOO___qqqnnnLLLBBBAAA???<<>>>>>======>>>>>>>>>>>>?????????@@@AAAAAAAAACCCFFFIIIDDDMMMVVV[[[aaajjjqqqtttyyywwwgggWWWMMM===666===HHH___fffccchhhdddQQQDDDJJJ\\\uuuyyytttsss}}}rrrhhheeehhhtttxxx~~~|||zzzzzzyyyvvvuuuwwwvvvssspppnnnmmmmmmmmmhhhgggeeeddddddfffgggiiigggggghhhhhhhhhgggeeedddgggSSSRRRxxx^^^SSSUUUTTTSSSTTTVVVUUUXXXbbbmmm~~~oooUUUHHHIIIFFFGGGNNNQQQ^^^www|||uuuuuuwww||||||sssjjjlll{{{nnneeeXXXPPPYYYuuu~~~{{{```LLLLLLJJJGGGGGGCCCCCCFFFPPPaaatttiiiJJJBBBAAA>>><<>>======>>>>>>============>>>>>>>>>???>>>???@@@@@@@@@AAACCCFFFFFFHHHIIIIIIJJJPPPXXX^^^nnnrrrgggYYYNNN@@@888???KKK```iiihhhrrrwwwbbbFFF===III\\\ooozzz}}}zzzwwwkkkttt~~~yyymmmdddcccgggllluuu~~~~~~{{{xxxxxxyyyyyyuuuqqqsssrrrqqqooommmllllllmmmjjjiiihhhgggggghhhiiijjjhhhiiijjjkkkjjjiiigggeeeeeeQQQSSSyyyzzzXXXOOOQQQSSSSSSTTTVVVVVVXXXaaalllyyymmmRRRHHHIIIEEEFFFMMMOOO\\\uuuyyysssrrryyywwwooosssqqqgggZZZQQQVVVoooiiiPPPMMMJJJHHHIIIEEEAAAEEERRRdddwwwhhhJJJBBBAAA>>>===CCCIIIfffcccVVV\\\xxxqqq]]]PPPFFFAAAAAA?????????>>>>>>>>>>>>>>><<<============>>>>>>>>>===>>>????????????AAACCC@@@@@@@@@??????CCCKKKRRRaaajjjfffYYYOOOAAA:::@@@JJJ\\\jjjlllvvvtttSSSAAACCCHHHSSS```kkkpppqqqhhheeeeeekkkssswwwvvvssssssqqqqqqrrrnnnddd[[[WWWSSSZZZeeesss~~~}}}}}}{{{yyyvvvwwwxxxwwwtttpppoooppppppooolllkkklllnnnnnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkiiihhhgggbbbOOOSSSxxx{{{YYYPPPQQQSSSSSSTTTVVVVVVWWW```kkktttjjjOOOHHHIIIDDDEEEKKKMMMZZZrrr}}}ooogggeeeooo{{{}}}yyy{{{~~~yyyrrrwwwrrrhhh[[[QQQSSSgggwwwYYYQQQLLLJJJJJJFFF@@@FFFTTTggg{{{lllKKKAAAAAA>>>>>>CCCJJJiiicccTTTYYYsssooo\\\PPPGGGBBB@@@>>>>>>??????>>>>>>>>>>>><<<<<<============>>>>>><<<>>>??????>>>>>>???AAA===;;;;;;<<<;;;;;;AAAIII[[[iiiiii[[[PPPBBB:::>>>KKKYYYjjjmmmqqq|||aaaLLLEEE>>>???HHHRRRZZZ]]]^^^WWWUUU]]]gggjjjgggeee^^^ZZZXXXZZZYYYRRRKKKGGGDDDIIISSSdddwww}}}|||{{{yyywwwuuutttsssrrrpppnnnkkknnnpppooolllkkkmmmpppqqqpppooonnnmmmmmmllllllnnnnnnmmmlllkkkjjjjjjiiicccQQQTTTwww]]]SSSTTTSSSSSSUUUVVVVVVWWW```jjjtttjjjOOOIIIIIIDDDDDDJJJKKKWWWoooyyyddd___^^^fffmmmyyywwwooommmnnnuuuvvvzzzssswww|||qqqhhh[[[QQQNNN]]]}}}cccWWWNNNJJJIIIDDDBBBHHHWWWlllqqqLLL@@@@@@@@@???BBBJJJkkkfffUUUWWWrrrnnn[[[PPPHHHBBB@@@>>>>>>>>>?????????>>>>>><<<<<<<<<=========>>>>>><<<>>>@@@@@@>>>>>>>>>@@@>>><<<;;;;;;888444888???VVVhhhkkk]]]PPPBBB999<<>>????????????>>>>>><<<<<<<<<<<<=========>>>===>>>@@@@@@???>>>>>>???;;;888888999777333777@@@QQQeeejjj]]]PPPBBB999;;;AAAGGGYYYYYYJJJSSS```VVVVVVOOOHHHEEEFFFGGGGGGEEEGGGDDDEEEIIIKKKLLLUUU```___UUULLLLLLMMMKKKHHHFFFGGGCCCAAAHHHZZZqqq|||yyywwwvvvvvvvvvrrrlllddd```aaaccchhhlllppppppmmmlllooorrroooooopppqqqrrrrrrssssssvvvtttqqqnnnmmmmmmooopppwwwrrrlllhhhggglllxxxhhhQQQSSSsssvvvXXXQQQRRRUUUSSSSSSUUUUUUVVV]]]fffzzzttt\\\MMMGGGCCCCCCEEEJJJUUU```www|||jjjbbbaaaddddddjjjvvvfff^^^]]]jjjmmmtttyyypppzzz|||iii[[[VVVMMMKKKgggsssYYYPPPMMMHHHCCCFFFJJJXXXmmmwwwOOOAAA???>>>DDDBBBKKKvvvgggWWWXXXxxxhhhYYYPPPGGGAAAAAA????????????>>>>>>>>>>>>========================<<<;;;;;;<<<>>>???>>>===999999:::999888777888:::GGGWWWfffcccRRR@@@999:::===AAAFFFHHHHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIFFFCCCBBBFFFMMMSSSVVVfffhhhdddaaafffjjj\\\HHHDDDKKKJJJDDDIII```|||~~~zzzwwwuuutttttttttsssuuuoooccc___fffkkkjjjpppppppppppppppppppppppppppqqqqqqrrrrrrqqqqqqpppuuusssqqqooonnnoooqqqsssvvvnnnjjjhhheeebbbaaabbbggglll{{{jjjTTTUUUtttpppTTTPPPSSSTTTRRRRRRSSSSSSUUU]]]gggyyybbbMMMHHHCCCCCCDDDIIISSS]]]ppp{{{nnnfffdddgggeeefff{{{wwwggg^^^]]]cccffflllzzzzzzoooccc^^^TTTPPPhhhqqqXXXPPPMMMGGGCCCGGGLLLZZZpppvvvOOO@@@???===BBBAAAKKKvvveeeUUUYYYtttiiiYYYPPPGGGAAAAAA????????????>>>>>>>>>>>>===========================<<<:::;;;<<<===<<<;;;===<<<;;;:::888888888999@@@OOO^^^^^^PPPAAA999999777:::>>>@@@@@@AAACCCEEEBBBBBBBBBCCCEEEHHHKKKLLLPPPMMMHHHEEEEEEGGGJJJLLL]]]iiittt|||yyygggOOOOOOLLLGGGKKK\\\uuu|||{{{xxxtttrrrpppoooooopppvvvtttiiiccchhhqqquuusssssssssssssssssssssssssssssssssssssssrrrrrrqqqsssrrrpppooopppqqqtttuuuxxxuuurrrppptttuuuwwwvvvtttoookkkgggkkkuuugggTTTUUUrrrqqqSSSNNNQQQSSSQQQPPPRRRRRRUUU^^^hhhwwwhhhNNNHHHDDDCCCDDDGGGPPPZZZiiiuuuxxxnnniiikkkhhhdddnnn}}}xxxiii```^^^eeefffkkkwwwzzztttqqquuu{{{~~~xxxnnniii]]]UUUfffmmmWWWPPPLLLGGGCCCGGGNNN^^^tttrrrMMM@@@>>><<>>>>>>>>>>>========================>>><<<:::999;;;<<<<<<;;;???>>>===;;;999777666666999DDDPPPSSSKKK@@@888666111444777888999999;;;<<<::::::;;;===@@@CCCGGGIIIJJJIIIGGGFFFHHHLLLQQQTTTWWWhhh{{{cccXXXNNNKKKLLLTTTkkk{{{xxxrrrqqqpppnnnmmmkkkjjjjjjkkkuuuyyyqqqggghhhsss}}}tttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssrrrqqqpppppprrrtttvvvxxx|||lllnnn{{{]]]RRRTTTooowwwVVVNNNOOOTTTQQQPPPQQQRRRUUU___iiivvvhhhNNNIIIEEEDDDDDDEEEMMMVVVeeerrruuulllllliiidddeeemmmzzzkkkbbb___iiijjjllluuuwwwsssnnngggaaa^^^___bbbccciiiqqq}}}vvvrrruuuwwwrrreeeZZZcccwwwhhhUUUOOOJJJFFFDDDHHHPPPbbbyyylllJJJ??????===AAAAAAMMMwwwkkkRRRVVViiijjjYYYOOOFFFAAAAAA????????????>>>>>>>>>===========================>>><<<::::::<<<>>>??????@@@@@@AAAAAA@@@<<<777333888===CCCEEEBBB<<<777555111222444555666777888888888888888999:::===???@@@CCCBBBCCCDDDIIIPPPYYY___WWWaaaooo~~~yyybbbPPPMMMKKKMMMaaazzz|||uuuooojjjhhhaaaaaabbbdddfffhhhjjjkkkiiiuuuzzzjjjbbbkkkyyyssstttuuuuuuvvvuuuuuutttuuuuuuttttttsssssssssssstttssssssssstttuuuwwwyyyxxxooorrryyyRRRPPPTTTnnnuuuUUUOOORRRTTTRRRQQQSSSSSSVVV___iiisss~~~aaaMMMIIIEEEDDDCCCDDDJJJRRR^^^kkk{{{vvviiifffeeebbbaaadddmmmvvv}}}oooeeeaaaffffffgggnnnzzzvvvyyyzzzxxxtttqqqmmmkkkjjjiiiiiilllvvvzzzuuuoookkkbbbaaaeeesss|||vvviii^^^eeetttzzz}}}bbbSSSOOOIIIDDDDDDHHHRRRfff~~~eeeFFF???@@@>>>AAABBBOOOyyyuuuTTTVVVjjjjjjYYYOOOEEE@@@AAA????????????>>>>>>>>>==============================<<<;;;===@@@CCCEEEEEEDDDFFFKKKOOOOOOIII@@@999;;;;;;;;;:::888666555444333222222333444555666666777666666666888999;;;===BBBAAA@@@>>>???EEENNNTTTVVVWWW]]]llljjjQQQLLLIIIHHHYYYqqq}}}yyyssskkkccc\\\WWWTTTNNNOOORRRWWW^^^fffmmmqqqmmmyyyooo]]]aaaooorrrsssuuuvvvwwwvvvuuutttssssssrrrqqqqqqrrrssssssvvvvvvuuuuuuuuuvvvxxxxxxuuujjjzzznnnNNNQQQUUUmmmoooRRRPPPWWWSSSRRRRRRSSSSSSUUU\\\eeeooozzz{{{hhhXXXLLLHHHEEEDDDCCCCCCIIIPPPVVVcccrrr}}}pppbbb^^^^^^^^^^^^___ZZZ```iiitttssshhhcccdddeeeeeekkkzzzxxxxxxuuuooommmiiiddd^^^]]]^^^fffwww~~~xxxsssiiiaaaiiiwwwzzz{{{}}}]]]QQQNNNHHHCCCEEEIIIUUUkkk```CCC>>>AAA@@@AAACCCQQQ{{{}}}WWWXXXkkkkkkYYYNNNEEE@@@AAA????????????>>>>>>>>>>>>========================<<<<<<===@@@EEEHHHIIIIIIGGGKKKRRRYYY[[[VVVKKKBBB===;;;888555333333444555333222000000222333333222222222333444777:::===???<<<===<<<:::999;;;AAAFFFOOOMMMRRRbbbzzzlllQQQIIIFFFEEERRRccciiifff___XXXQQQKKKGGGFFFBBBBBBDDDJJJUUUcccooowwwwww}}}rrr[[[ZZZhhhrrrtttvvvxxxxxxxxxwwwvvvqqqpppoooooopppqqqssstttxxxxxxwwwwwwxxxxxxyyyyyyhhhrrrkkkNNNRRRSSSiiiuuuTTTNNNSSSQQQPPPQQQSSSSSSRRRXXX```jjjtttbbbSSSJJJFFFDDDDDDCCCCCCHHHNNNSSS^^^jjjrrrzzzyyylll___ZZZ\\\]]]]]]^^^SSSVVVXXX^^^pppwwwjjjdddfffgggfffiiittt|||tttlllfffeeeaaa```jjjwww}}}{{{uuuoooiiifffaaa___jjjyyy~~~||||||zzzYYYPPPNNNGGGCCCEEEKKKYYYqqq___AAA===AAA@@@???CCCQQQ{{{XXXZZZeeelllYYYNNNEEE@@@AAA????????????>>>>>>>>>>>>========================<<<===???CCCGGGIIIIIIHHHBBBEEEKKKSSSXXXUUULLLDDD;;;:::999666444333444555444222//////111222222000//////111333666:::>>>@@@:::>>>BBBBBB???===>>>AAAHHHEEEHHHVVVjjjyyyiiiPPPGGGEEEEEEJJJSSSRRROOOKKKFFFBBB@@@@@@???>>><<<<<>>BBBQQQzzzWWWZZZ^^^lllYYYNNNEEE@@@AAA????????????>>>>>>>>>>>>========================<<<>>>AAAEEEHHHIIIGGGEEE999:::???FFFMMMMMMGGG@@@777999:::999666444555666666333000///222333222000//////000222555999<<<>>>EEEKKKQQQPPPJJJBBB===;;;EEE@@@@@@HHHVVVeeesss|||zzzeeeOOOFFFFFFEEEEEEGGGAAA@@@===;;;:::<<<===??????<<<999<<>>=========>>>???>>>>>>===<<<<<<<<<<<<<<>>DDDKKKLLLGGGAAA888<<<@@@CCCCCCBBB@@@???<<<<<<======<<<:::888777444444444333222111000///333222111111333666:::<<>>>>><<<:::888666666999>>>===BBB>>>===GGGPPP[[[jjjtttpppsssyyyuuuhhhbbbeeekkkppptttsssooolllmmmpppooooooooooooqqqtttwwwxxxyyywwwvvvxxx{{{~~~}}}||||||nnnbbbQQQLLLMMM```YYYTTTOOOOOOPPPQQQRRRRRRSSSUUUWWWfffttt~~~XXXLLLHHHEEECCCAAABBBKKKUUUeeeqqqxxxtttpppssstttqqq}}}uuujjjaaa[[[YYYVVVUUUQQQWWW^^^bbbccclllyyypppfff\\\WWWXXX\\\cccjjjmmmkkkiiimmmqqq}}}rrrhhhaaa^^^]]]]]]^^^UUUQQQTTTUUUVVVbbbpppzzzsssnnneee]]]]]]bbbnnn[[[NNNGGGKKKEEEJJJRRRjjj~~~[[[BBB>>>AAA@@@CCCCCCOOOyyy\\\WWWcccpppXXXMMMIIICCC===@@@@@@>>>=========>>>???>>>======<<<<<<<<<<<<<<<>>>===???EEELLLLLLGGG@@@888<<<@@@CCCCCCAAA@@@???:::;;;;;;;;;;;;:::999888666666666555444333111111222111111222444888;;;>>>FFFHHHQQQ]]]```WWWIIIAAA<<>>===BBBCCCBBBCCCPPP{{{```ZZZhhhsss[[[MMMGGGCCC@@@@@@??????>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======@@@GGGLLLLLLEEE???999;;;>>>AAABBBAAA@@@???::::::::::::::::::::::::888888777666555444333333000000000222444888<<<>>>EEEIIIOOOTTTYYYYYYQQQGGG>>>EEEJJJGGG@@@@@@KKKWWWccc[[[PPPGGGBBB???<<<999888888999<<>><<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===BBBHHHLLLKKKDDD===:::;;;===???BBBBBBAAA@@@>>>===<<<;;;::::::::::::999999777666555555444444000000000111333666999:::AAALLLTTTTTTWWWZZZSSSHHH@@@HHHOOOMMMCCC;;;???HHHSSSNNNHHHBBB>>><<<:::999???AAABBB@@@@@@AAA@@@>>><<>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;===BBBGGGKKKHHHBBB<<<::::::;;;>>>BBBEEEDDDCCCCCCAAA???<<<:::999999999999888666555444333333444111111111111111333444555888IIIWWWYYYXXXYYYTTTLLL???EEENNNPPPGGG:::888>>>CCCCCCAAA>>>;;;:::;;;<<>>???AAADDDSSSnnn|||cccRRRIIICCC@@@>>>????????????>>>=========<<<;;;;;;::::::;;;;;;;;;===AAAFFFHHHEEE@@@;;;;;;999:::===CCCHHHHHHGGGFFFCCC???;;;888777888888999777555444333333333333222222222111111222222333000???NNNVVVXXXWWWTTTPPP>>>AAAJJJPPPJJJ===777999;;;===>>><<<::::::>>>AAAMMM\\\kkkooopppooohhh^^^RRRLLLAAAKKKllldddWWW\\\hhhnnnnnnoooooopppqqqssstttuuuuuuyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxwwwvvvvvvxxxzzzoooOOOCCCGGGLLLTTTWWWSSSMMMOOOPPPQQQQQQPPPPPPRRRTTT[[[hhhqqqyyylllPPPKKKGGGEEEBBBBBBJJJTTTjjj{{{rrrmmmdddXXXPPPNNNQQQUUUTTTOOOLLLPPPYYYfffxxxyyy|||nnnfffeeevvvnnn___VVVnnntttdddhhhvvvzzz}}}~~~~~~]]]VVVMMMDDDIIILLLYYYqqqeeeIII===<<<>>>@@@AAADDDTTTuuuhhhXXXMMMEEE@@@>>>??????@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;;;;===@@@CCCDDDBBB>>>;;;;;;999888===EEEKKKLLLKKKDDDAAA===888666666777888999888666444333333333444222333333333333444444555444666===JJJQQQQQQOOONNNBBBAAAGGGQQQPPPBBB:::::::::===???===:::;;;@@@FFFLLLYYYfffqqquuu```XXXGGGDDDYYYnnnmmm]]]ZZZbbbiiimmmmmmmmmnnnppprrruuuvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttwwwzzzzzzxxxwwwxxxyyyjjjMMMBBBFFFKKKRRR|||YYYSSSMMMOOOPPPQQQPPPPPPPPPRRRTTTWWWdddllltttjjjOOOKKKHHHEEEBBBBBBIIIRRRcccxxxuuueeeWWWPPPQQQSSSUUUPPPOOOVVVbbbtttnnnuuu}}}tttsssxxxcccRRRdddjjjTTTZZZhhh}}}zzz{{{[[[TTTLLLDDDJJJOOO^^^vvvaaaEEE;;;;;;???BBB@@@DDDUUUvvvkkk[[[QQQGGGAAA>>>??????@@@@@@>>>===<<<<<<<<<;;;::::::::::::;;;;;;===???BBBBBB@@@===;;;;;;888888===FFFMMMNNNNNNAAA>>>:::666444555777999:::999666444333333444555222333333444555666777888===222111>>>JJJKKKHHHIIIGGGCCCHHHTTTUUUHHH>>>======@@@BBB???;;;;;;BBBHHHBBBHHHOOO\\\uuukkkcccOOODDDNNNYYYdddsss}}}qqqccc]]]```hhhnnnlllkkklllnnnrrruuuwwwxxxwwwwwwwwwwwwvvvtttsssrrrtttwww{{{|||yyywwwwwwxxx~~~eeeIII@@@HHHNNNOOOvvviiiLLLSSSNNNOOOPPPQQQRRRRRRRRRSSSXXXcccjjjrrrmmmUUULLLFFFFFFDDDAAAFFFOOO___oooiiiVVVWWWcccfff[[[UUU]]]ppp|||yyy~~~fff[[[cccxxx|||mmmZZZXXXRRRZZZkkkyyypppzzznnn[[[LLLKKKJJJIIIUUUhhhaaaFFF>>>@@@BBBCCCAAAFFFYYY}}}yyyggg```XXXIIICCC??????>>>>>>======<<<<<<>>>>>>======<<<<<<<<<<<>>;;;<<>>:::666444444666777999777444222000000000111555555555666666888999999888<<<===;;;>>>FFFJJJHHHEEEGGGNNNYYY^^^YYYNNNFFFGGGEEECCCAAABBBCCCAAA===AAAAAAEEESSSnnnwwwcccOOOHHHIIINNN^^^ooo{{{gggYYYaaajjjkkkjjjllloooqqqrrrtttwwwyyy|||||||||yyyvvvuuuuuuvvvvvvvvvuuuttttttuuuwwwxxxdddIIIAAAGGGKKKMMMqqqkkkMMMQQQNNNOOOPPPRRRRRRRRRQQQQQQTTT___fffnnn|||sssXXXNNNGGGFFFDDDAAAEEEMMMTTTddd~~~~~~mmmeeejjjssstttjjjcccfffppp|||hhh]]]ccctttyyywwwmmm]]]OOOIIIOOO^^^tttsssgggkkkyyyjjjYYYLLLKKKKKKLLL\\\qqq```EEE===???AAACCCAAAFFFYYY{{{tttggg___VVVHHHCCC??????>>>>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;999888999<<<>>>>>>=========>>>AAAEEEEEECCC@@@<<<:::888666666888;;;<<<999888666444222111111111444444444444555666777777:::======;;;===DDDHHHGGGGGGJJJQQQ\\\bbbaaaZZZSSSQQQNNNIIIGGGGGGGGGBBB===>>>???BBBKKK```vvvqqq___MMMGGGKKKTTT^^^eeezzzrrr___]]]dddiiihhhjjjnnnppprrrtttwwwzzzyyyyyyyyywwwuuuttttttuuutttsssrrrrrrrrrssstttuuu___IIIBBBEEEHHHKKKjjjmmmNNNOOONNNOOOQQQSSSSSSRRRPPPNNNOOOZZZaaajjjyyy}}}]]]QQQHHHFFFDDD@@@CCCJJJKKKZZZttt~~~rrrxxx~~~~~~lllccc]]]aaajjjuuukkk```ccckkkjjjiiidddYYYPPPHHHKKKVVVhhh~~~uuueeeaaafffnnndddVVVLLLKKKJJJOOOddd|||]]]DDD===>>>@@@BBBBBBGGGXXXyyy|||xxxlllhhh]]]SSSGGGCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888:::<<<>>>>>>===@@@???===>>>???@@@???===:::999888777888:::<<<>>>999999888777555333222111222222222222333444555666:::<<<;;;999;;;AAAEEEDDDIIILLLRRR[[[cccfffddd```[[[UUUOOONNNOOOLLLDDD===<<<===>>>AAAMMM```ooouuueeeYYYIIIDDDNNN\\\```]]]rrr}}}zzzcccTTTVVV^^^eeeiiimmmppprrruuuxxx{{{vvvwwwwwwvvvtttrrrssstttqqqqqqpppoooooooooppppppYYYGGGCCCDDDFFFKKKeeelllOOOOOOMMMOOORRRTTTSSSQQQNNNLLLLLLVVV\\\eeeuuucccTTTHHHFFFEEE@@@AAAFFFJJJUUUmmm}}}cccWWWQQQYYYfffqqq}}}~~~wwwqqqkkkffffffhhhppp~~~}}}rrrooommmccc___\\\SSSTTTMMMMMMRRR___}}}lllbbb___ccc}}}___TTTKKKIIIJJJSSSkkkYYYBBB<<<===???BBBCCCGGGWWW{{{tttpppsssffftttjjj]]]QQQEEEDDD??????>>>>>>======<<<<<<::::::::::::::::::::::::::::::;;;===>>>@@@@@@@@@AAA@@@>>>======>>>>>>>>>===<<<:::999999999::::::999:::::::::888555333111222222222222333444555666888888777666888===AAACCCHHHKKKOOOTTT[[[cccdddbbb^^^UUUPPPTTTYYYVVVKKKBBBAAA???<<<;;;BBBQQQ___hhhYYYSSSGGGBBBMMM___ddd]]]iiippp{{{{{{iiiSSSNNNUUUcccggglllpppsssvvvzzz|||xxxyyyyyywwwtttrrrqqqqqqooooooooonnnmmmmmmmmmmmm{{{SSSEEEEEECCCDDDLLLbbbmmmPPPQQQMMMOOOQQQSSSSSSQQQNNNLLLJJJSSSXXXaaarrr~~~iiiWWWIIIFFFEEEAAA@@@CCCIIIQQQfffsss```SSS[[[iiiqqqwww}}}{{{jjj^^^[[[ZZZXXXWWWTTTYYYhhhxxx}}}jjjbbb]]]SSSSSSLLLMMMOOOWWWuuu{{{oooeeebbbzzzzzz\\\SSSKKKHHHJJJWWWqqq}}}SSS@@@===<<<>>>BBBDDDGGGVVVmmmfffgggccclllooo^^^PPPEEEEEE??????>>>>>>======<<<<<<999::::::::::::::::::::::::;;;===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBB======<<<;;;;;;:::999999:::;;;;;;;;;:::777333111111111222333444666888999555333222333555999===AAAGGGKKKLLLMMMSSS]]]aaa```\\\RRROOO[[[fffcccVVVLLLGGGAAA;;;:::@@@KKKWWW```TTTQQQHHHBBBLLL]]]ddd```bbbccclllvvvooo\\\RRRSSScccggglllqqquuuxxx{{{}}}}}}~~~}}}zzzvvvrrrpppooooooooonnnnnnmmmlllkkkkkkuuuPPPDDDGGGCCCCCCLLL^^^rrrTTTQQQMMMNNNPPPRRRRRRQQQOOOMMMJJJQQQUUU]]]nnnyyymmmYYYIIIFFFFFFBBB???AAAEEELLL^^^{{{~~~fffVVV]]]kkkpppssswwwsssdddZZZXXXUUUQQQKKKKKKVVVcccvvvwwwkkkcccTTTRRRNNNPPPQQQWWWuuu{{{pppuuuZZZRRRJJJIIINNN^^^xxxtttLLL>>>>>>======AAAEEEGGGUUUnnnbbb^^^cccgggvvvbbbQQQEEEFFF??????>>>>>>======<<<<<<999999::::::::::::;;;;;;999;;;>>>???>>>===>>>>>>AAACCCFFFGGGFFFDDDDDDEEE>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;:::777444222000111222444666888;;;<<<666222000111333555:::???FFFKKKKKKIIIOOO[[[cccbbbYYYNNNOOObbbrrrooo^^^QQQJJJBBB;;;:::???IIIXXXeee]]]WWWMMMHHHNNNYYY^^^\\\TTTQQQWWWcccggg___TTTPPPccchhhnnnsssvvvyyy|||~~~~~~yyytttpppooooooooonnnnnnlllkkkiiihhhsssRRREEEJJJCCCBBBLLLYYY|||YYYPPPLLLMMMOOOPPPQQQQQQPPPOOOIIIPPPRRRYYYiiitttppp[[[HHHEEEFFFCCC@@@@@@BBBHHHXXXqqq|||dddUUU\\\fffhhhkkkrrr|||kkkbbbXXXQQQKKKHHHLLLRRR\\\vvvyyymmmZZZVVVSSSTTTRRRWWWvvvpppYYYQQQJJJJJJTTTggglllGGG===???======AAAFFFHHHUUU{{{lllbbbccceeewww}}}fffRRREEEGGG??????>>>>>>======<<<<<<::::::::::::;;;;;;;;;<<<;;;>>>AAAAAA???======>>>AAAFFFKKKMMMJJJGGGEEEDDDDDDDDDEEEDDDBBB@@@>>><<<;;;;;;;;;:::999666444333...///111333666:::<<<>>>:::444111222333222666<<>>===AAAFFFHHHTTT~~~yyylllccceeessshhhSSSFFFGGG?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<>>>BBBEEEEEEBBB??????@@@BBBHHHNNNPPPMMMHHHDDDBBBLLLLLLKKKIIIEEE@@@<<<999<<<<<<;;;:::888666444333,,,---///222666:::===??????888333444333111444:::<<>>???EEEPPPYYYXXXRRRfffjjjqqqvvvyyy{{{}}}|||wwwtttssslllllllllllljjjhhheeeddd}}}bbbYYYKKKCCCHHHFFFGGGPPPpppiiiLLLJJJJJJLLLOOOQQQRRRPPPNNNNNNLLLMMMUUU]]]hhhwwwsss\\\MMMIIICCCCCCDDD>>>BBBDDDNNN```zzzbbbcccrrrjjjbbbbbb[[[lllzzzyyyhhh[[[UUUQQQPPPRRR^^^dddhhh|||sssaaa[[[]]]VVVSSSXXXlllpppfff[[[VVVRRRQQQkkkgggVVVMMMHHHPPPbbbxxxVVVDDD>>>;;;>>>:::DDDEEELLL[[[tttsssqqq```gggcccWWWMMMAAA??????>>>>>>======<<<<<>><<<::::::;;;===>>>GGGSSSVVVJJJ@@@AAACCC@@@DDDDDDFFFHHHGGGFFFKKKRRRWWWVVVSSSLLLDDD===888777999666555777:::;;;777333222222111222555999===???===:::666222111222444666===@@@GGGJJJVVVrrruuuWWWIIIDDDQQQ\\\WWWJJJAAA777333444999777>>>```zzzjjj]]]SSSHHHBBBAAA<<<:::<<>><<>>======<<<<<<======<<<<<<===???BBBCCCRRR___dddYYYNNNIIIEEE???BBB@@@BBBHHHLLLLLLOOORRRTTTPPPJJJCCC<<<:::;;;<<<888555444777;;;;;;888444444333333444666;;;???AAA???<<<888444222222444555;;;===DDDJJJZZZxxxzzzXXXGGG===EEEOOOKKKAAA;;;555000222666555999TTTttt}}}ooo```SSSHHHBBB@@@;;;888999@@@GGGLLLRRRXXXeeemmmsssuuuvvvzzz~~~~~~}}}}}}|||{{{zzzxxxvvvuuussssssrrrooollliiihhhiiibbbJJJDDDEEE???DDDBBBCCCKKKfffqqqSSSLLLLLLMMMOOOQQQRRRPPPNNNOOOLLLMMMSSSZZZcccqqq}}}bbbKKKLLLHHHCCCCCCAAA@@@@@@FFFSSSiii{{{zzz~~~}}}tttzzzzzzoooeeeccchhhlllmmmoooxxxrrrmmmqqqrrrfffYYY^^^|||wwwpppnnnfff\\\ZZZ]]]\\\[[[sss|||___SSSMMMNNN^^^vvvvvvMMM@@@===<<>>>>>===<<<<<<;;;<<<<<<>>>@@@CCCFFFHHH\\\iiipppgggZZZPPPFFF===@@@;;;<<>>DDDAAACCCJJJ```sssVVVNNNMMMMMMOOOQQQQQQPPPNNNNNNKKKLLLRRRYYYbbbppp|||kkkNNNMMMIIICCCBBBAAA??????CCCNNNbbbzzzwww}}}}}}wwwqqqnnnkkkhhheeebbbcccffffffiiiwwwvvvvvvtttccc___vvv|||vvviiibbbccchhhgggeeezzzuuu\\\OOOLLLSSShhhnnnIII@@@===;;;AAA@@@IIIUUU^^^kkkssssss\\\YYYrrrppp[[[LLLAAA@@@@@@??????>>>======<<<;;;;;;<<<>>>AAADDDFFFHHHYYYdddkkkfffZZZOOODDD<<<>>>999888<<<@@@AAABBBDDDDDDIIIOOOQQQNNNGGG@@@<<<;;;::::::;;;======:::888888777777777:::>>>BBBDDDCCCBBB???;;;888555444333;;;777;;;DDDUUUttt{{{aaaKKK888777===<<<::::::888333222777666444===LLLbbbgggcccSSSDDD===:::888999555555999???FFFQQQ[[[gggpppwwwyyy{{{~~~}}}wwwwwwuuurrrooommmmmmnnn}}}rrrQQQEEEGGGCCC>>>DDDAAACCCJJJ[[[xxxXXXOOONNNNNNOOOPPPQQQPPPNNNMMMJJJKKKQQQXXXbbbooo{{{zzzVVVNNNIIICCCBBB@@@??????BBBKKK^^^xxx}}}hhhnnnrrrbbb```hhhpppcccXXXRRRVVVWWWWWW```nnnvvv}}}vvv~~~vvvhhhaaapppppphhhjjjqqqpppnnnoooZZZKKKMMMZZZrrrfffFFFAAA===:::@@@???GGGSSS^^^kkktttoooXXXQQQfffrrr[[[MMMEEE@@@@@@@@@???>>>>>>======;;;;;;<<<===???AAABBBCCCKKKSSSYYYVVVNNNGGGAAA<<<;;;888777888777777===DDDIIIOOOXXX\\\XXXOOOFFF@@@???>>>>>>>>>>>>===;;;999999888777777999===@@@CCCCCCBBB@@@>>>;;;888555333999555888@@@NNNlllfffOOO:::777:::999888999777333222666666444999BBB]]]hhhhhhWWWHHHDDD@@@::::::777666999>>>EEEQQQ\\\hhhqqqzzz|||yyyyyywwwtttpppooopppqqq~~~yyyhhhKKKDDDGGGBBB???EEEAAADDDIIIVVV~~~^^^QQQPPPOOOOOOPPPPPPOOONNNLLLJJJJJJOOOVVV___lllxxxdddQQQGGGFFFEEE?????????AAAJJJ\\\wwwllljjj{{{```ZZZdddqqqgggYYYNNNMMMNNNNNNQQQVVV```nnn}}}zzzuuunnnddd```iii~~~sssnnnpppvvvvvvxxxiiiWWWKKKQQQbbb|||___DDDBBB===999???>>>FFFQQQ^^^kkkuuupppXXXMMM\\\vvv]]]NNNHHHAAA@@@@@@??????>>>======;;;;;;<<<<<<============???CCCGGGFFFBBB?????????999888888999777777???HHHHHHKKKMMMMMMIIIDDD@@@>>>???@@@@@@@@@???===<<<;;;999888666666777:::<<<>>>@@@@@@AAA@@@>>>:::777444666444888===FFFeeerrrYYYAAA999888555333666555111111333444555<<>>EEEAAADDDHHHQQQuuukkkRRRQQQOOOOOOPPPPPPOOONNNMMMJJJIIIMMMRRRYYYeeeqqqtttVVVGGGIIIJJJ???@@@???AAAHHHZZZuuupppkkk[[[]]]eeejjj___RRRLLLKKKLLLLLLLLLPPP^^^tttxxxwwwiii^^^]]]cccqqq~~~{{{{{{cccRRRLLLVVVkkkXXX@@@BBB===888??????FFFQQQ^^^kkkzzzuuu\\\NNNWWWvvv}}}aaaPPPIIIAAAAAA@@@??????>>>>>>===:::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@>>>===???BBB<<<999:::<<<===;;;===BBB@@@@@@>>>;;;888666666888<<<===?????????>>>======888777555444444666888:::<<<>>>@@@AAA???<<<999666444444:::999;;;ZZZoooQQQAAA:::444333666333222111333555:::DDDMMMfffvvvwwweeeXXXWWWNNN===:::888888:::<<>>AAA===888@@@AAAGGGRRR```lllvvv]]]LLLQQQmmmdddQQQIIIAAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;<<<;;;;;;:::>>>>>>???@@@???>>>@@@DDD@@@;;;:::???AAA===888777;;;<<<;;;999666444555555777:::<<<>>>>>>>>>>>>???888666444222222333555666:::<<>>???DDDCCCAAAMMM^^^```SSSPPPQQQLLLMMMOOOJJJNNNKKKHHHHHHLLLVVVaaahhh|||eeeLLLKKKIII????????????BBBNNNddd^^^QQQUUUWWWRRRMMMKKKJJJHHHHHHIIIEEERRR\\\qqq}}}uuutttmmmmmmrrrYYYSSSWWWiii~~~mmmFFFAAA===<<<<<<;;;???DDDSSSaaaooo[[[KKKTTTdddmmmTTTFFFDDDBBB@@@@@@@@@@@@>>><<<;;;999;;;@@@>>>999999>>>BBBDDDHHHKKKHHHDDDFFFJJJEEEFFFMMMKKK@@@@@@@@@888@@@>>>;;;999888777444222111444777:::;;;999777666666777777777555444222000444666999<<<======<<<;;;---555111222<<>>;;;888888999===HHHSSSccciiirrr{{{zzzyyy}}}eeeQQQLLLGGGBBB>>>@@@DDDCCCAAALLL[[[nnnXXXNNNPPPLLLLLLOOONNNNNNLLLIIIHHHKKKTTT^^^eeewwwrrrTTTNNNJJJBBBCCCBBB???>>>CCCQQQeeesssdddSSSSSSQQQPPPOOONNNJJJGGGFFFGGGJJJOOORRRddd{{{qqqlllhhhjjjyyyxxxcccRRRRRRccctttdddFFF@@@<<<<<<<<<;;;???DDDSSSeeesssbbbPPPTTTaaaqqqWWWKKKDDDBBB@@@@@@@@@@@@>>>===???======???<<<888:::@@@DDDNNNWWWYYYVVVTTTPPPMMMNNNSSS]]][[[MMMHHHFFF<<<>>><<<:::888888777444222111222333444555666666666777777777777666444333111333555888;;;=========<<<888:::444666AAAEEE]]]dddSSSFFF<<<======@@@<<<;;;DDDIIITTTgggwww~~~tttdddpppnnnPPPAAA===999888888;;;DDDOOO]]]dddooo{{{~~~}}}}}}hhhXXXQQQIIICCC@@@@@@DDDBBBAAAIIIVVVbbbOOOQQQNNNKKKNNNQQQOOOMMMJJJHHHJJJPPPZZZ```ppp{{{XXXLLLHHHCCCFFFDDD@@@;;;:::@@@JJJRRRdddjjjooottt{{{jjjXXXRRRMMMPPPRRRPPPLLLIIIHHHHHHOOOQQQQQQaaa{{{~~~zzzssssss|||nnnfffiiiqqqyyy}}}qqqdddVVVOOOWWWppp^^^EEE@@@<<<<<<<<<;;;???DDDOOOgggvvvoooVVVRRR\\\xxx[[[PPPEEECCCAAA@@@@@@@@@???===???>>>>>>>>>;;;999<<>>>>>===;;;777>>>MMMSSSaaa{{{qqqZZZIIIHHHDDDGGGAAA===CCCJJJ\\\uuu}}}uuufffqqqrrr[[[FFF@@@;;;999888:::AAAJJJUUU]]]iiivvv}}}{{{]]]TTTOOOFFFCCCAAAAAACCCAAA@@@GGGQQQsssnnnSSSUUURRRKKKMMMQQQOOONNNKKKHHHHHHLLLUUU[[[jjj|||[[[KKKIIIHHHDDDCCC@@@===:::;;;???CCCHHHLLLPPPSSSZZZbbbffffffwwwqqqaaaYYYQQQSSSRRRPPPNNNOOONNNLLLRRR[[[___nnnsssffffffiiipppvvv{{{tttgggjjjuuupppgggrrriii\\\RRRRRR```xxxXXXDDD???<<<<<<<<<<<<>>>CCCJJJgggxxx}}}ZZZNNNWWW~~~^^^RRREEECCCAAA@@@@@@@@@???>>><<<===>>>???>>>===>>>@@@GGGdddwwwrrrmmmnnnbbbNNNJJJXXXnnnppp___SSSLLLAAA@@@>>>;;;:::;;;;;;:::999666666666666777888:::;;;999999999888777666666555222333444777:::<<>>>>>>>>??????CCCDDDCCCGGGPPPVVVWWWfffuuu|||vvvggg___]]]VVVPPPQQQWWWVVVRRRYYYgggooo{{{llleee``````dddlllzzzyyysss}}}uuujjjvvvjjj]]]SSSUUUddd|||OOOBBB>>>;;;======<<<>>>CCCGGGhhh{{{[[[IIIUUUzzzbbbRRRFFFDDDAAA???@@@@@@@@@???<<<>>>@@@BBBDDDDDD@@@<<>>;;;:::;;;;;;;;;:::999:::;;;<<<<<<<<<;;;:::999999888888777777666666222222333444777;;;???BBBGGGIIIQQQYYY^^^llltttsssggggggZZZJJJBBBAAAQQQlllttteee```gggOOOGGG???===<<<>>>CCCJJJKKKNNNUUU]]]gggttt~~~~~~XXXFFFFFFEEE???@@@AAAAAAAAA@@@BBBEEEHHHVVV}}}wwwXXXTTTRRRPPPRRRQQQOOOPPPOOOKKKGGGGGGNNNTTT```rrrkkkPPPHHHHHHCCCBBBBBBAAA@@@>>>===<<<===@@@@@@>>>@@@HHHPPPRRR\\\hhhmmmrrr~~~~~~vvvsssiii\\\ZZZ```aaa]]]gggtttzzzqqqaaaWWWVVV___qqquuuhhhnnniii\\\SSSVVVgggpppKKKAAA===;;;======<<<>>>BBBHHHhhh^^^IIIUUUvvvjjjSSSGGGDDDAAA???@@@@@@@@@@@@???@@@BBBGGGNNNQQQIII>>>RRRqqq~~~oooVVVdddzzzpppeee\\\NNNBBB@@@<<<;;;;;;<<<<<<<<<<<<<<<===>>>===<<<:::999999999888777666666777777444333222222555:::???BBB???DDDRRRXXX[[[tttfff```^^^___TTTEEE>>>;;;GGG^^^~~~iii\\\eeeTTTJJJBBB???>>>???CCCHHHGGGIIIKKKOOOUUU^^^hhhooosssvvvzzz~~~qqqPPPBBBCCCDDD??????@@@@@@@@@@@@BBBDDDEEEMMMkkkcccUUUOOOQQQTTTPPPNNNQQQQQQLLLGGGGGGMMMSSS[[[kkk}}}zzzYYYJJJFFFEEEDDDCCCBBB@@@???<<<;;;;;;>>>>>>;;;<<>>BBBHHHfffiiiOOOTTTnnntttWWWHHHEEEAAA??????@@@AAAAAA@@@@@@AAAJJJZZZddd^^^PPPZZZuuu|||qqqZZZfffzzzyyyssslll___JJJGGGCCCAAAAAABBBBBBBBBAAAAAA???===<<<;;;::::::999888777666666666777777555333111111333888>>>BBB===???LLLNNNOOOrrr}}}WWWJJJUUUXXXOOOEEE@@@:::BBBUUUqqqttt```[[[XXXNNNCCC???>>>===@@@DDDCCCDDDEEEFFFGGGJJJNNNRRRVVVZZZ```fffllloooppppppjjjkkkssseeeIII???BBBDDDAAA>>>@@@@@@???@@@CCCDDDDDDHHHbbbqqqYYYNNNQQQTTTMMMNNNQQQRRRMMMGGGGGGMMMSSSWWWeeetttgggTTTMMMGGGFFFCCCBBBBBB@@@>>>======@@@@@@<<<===DDDMMMQQQPPPZZZ^^^cccooosssyyyxxxuuuyyy{{{tttaaaZZZcccyyywwwrrrhhh[[[TTT[[[rrrvvv___WWWXXXhhh\\\CCC@@@<<<;;;======<<<>>>BBBGGGccc~~~uuuUUURRReee|||\\\HHHEEEAAA??????AAAAAAAAA>>><<<===JJJbbbtttqqqddd```wwwyyypppgggVVV```uuu|||{{{xxxlllQQQNNNJJJHHHGGGHHHHHHHHHHHHEEEAAA===;;;;;;===>>>888777666555555666777777666444111000222888>>>BBBIIIFFFLLLGGGAAAfff\\\KKKccceee\\\PPPHHH>>>>>>MMMaaa||||||cccRRR[[[PPPDDD???===;;;===@@@@@@AAABBBBBB???>>>===>>><<>>>>>======GGG[[[~~~dddNNN]]]|||dddQQQHHHAAA@@@@@@??????@@@BBBAAA???DDDVVVlllwwwwwwkkkzzzppp^^^QQQLLL___uuu{{{|||mmm]]][[[SSSJJJIIIPPPVVVYYYRRRKKKBBB===<<<======<<<;;;;;;999666222222555999666777666333222666???GGGJJJMMMJJJFFFEEELLLnnn^^^\\\rrrooofffVVVFFF@@@EEELLLVVVmmm~~~xxxjjjaaa\\\XXXXXXQQQHHH@@@======>>>>>>@@@@@@@@@???===;;;999777666888<<>>===???DDDIIILLLOOOSSSXXX^^^gggooouuu}}}ppp^^^kkkxxxjjjhhhqqq}}}wwwxxxtttfffZZZSSSSSSWWW^^^ccciiilllpppyyyuuuiii[[[VVV[[[iiilllLLL@@@<<<<<<======>>>?????????FFFXXXyyyiiiQQQ\\\xxxjjjUUUKKKBBBAAAAAA??????@@@<<<>>>???@@@IIIZZZgggkkkoooxxx~~~qqq\\\KKKKKK]]]rrrzzzwwwmmmggg[[[LLLFFFJJJOOOQQQJJJEEE@@@=========<<<:::>>>>>>===:::666555777999777777666333111555===DDDEEEJJJHHHEEEDDDEEE\\\kkkfff{{{pppaaaRRRHHHEEEFFFLLL```sssrrreeeWWWOOOLLLMMMGGG@@@<<<:::;;;<<<===?????????>>>===;;;999777999999;;;>>>BBBIIINNNRRRVVVSSSOOOVVVnnniiiPPPGGG???>>>AAA>>>?????????@@@@@@@@@@@@AAAEEEHHHlllqqqYYYTTTSSSWWWTTTQQQPPPPPPNNNJJJIIIKKKMMMYYYfffnnn}}}nnnXXXMMMJJJGGGEEEDDDDDDEEEFFFAAAAAA@@@>>><<<;;;===???BBBEEEJJJOOOVVV^^^gggmmmwww|||}}}gggmmm|||}}}uuuiiifffjjjsssrrriiinnn{{{~~~tttlllfffbbbccchhhjjjllloooppprrr{{{ggg\\\TTTWWWdddvvv```FFF@@@;;;;;;===>>>@@@AAACCCCCCCCCSSSrrrnnnRRRXXXpppttt[[[OOODDDAAAAAA@@@???@@@888>>>???======GGGSSS[[[iiimmmrrrwwwzzztttbbbQQQIIIVVViiisss|||zzzrrraaaLLL@@@AAAFFFIIIDDDBBB@@@??????>>><<<::::::;;;;;;:::888666777888999999888555333555<<>>:::888999;;;<<<===>>>>>>>>>>>>===;;;999888::::::999:::;;;===@@@AAAFFFEEEDDDJJJ^^^oooVVVLLLBBB@@@BBB???????????????@@@@@@@@@@@@DDDEEE^^^hhhXXXSSSQQQTTTRRRQQQPPPNNNKKKIIIHHHIIISSS^^^eeeppp^^^SSSOOOKKKJJJGGGDDDDDDEEECCCCCCBBBAAA???===<<<<<<<<>>@@@AAACCCDDDEEEAAAOOOlllsssTTTSSSeee~~~___RRREEEAAAAAAAAA@@@AAA;;;???@@@<<<:::>>>GGGNNNVVVYYY^^^eeemmmppphhh\\\JJJRRR___gggqqq}}}uuuaaaIII::::::@@@CCCEEEDDDCCCBBBAAA???===<<<555666888:::::::::::::::999999888666555777<<<@@@DDDHHHDDDCCCGGGEEEEEEPPPqqqxxxxxxiiiZZZLLLJJJOOOYYYXXXLLLCCCCCC<<<:::999999<<<===>>>======>>>>>>>>>===;;;:::999888888999:::;;;===>>>>>><<<<<<<<<@@@PPPmmmiiiSSSKKKBBB???AAA???>>>>>>?????????@@@@@@@@@CCCDDDTTT{{{sss[[[TTTOOORRRSSSRRRPPPMMMLLLIIIGGGFFFNNNWWW^^^hhh~~~jjjWWWOOOJJJKKKJJJEEECCCDDDCCCCCCCCCBBBBBB@@@===<<<:::===@@@EEEJJJQQQYYY___fffmmmwww{{{yyy```[[[\\\[[[aaa~~~tttiiiccckkk~~~ooo```WWWUUUbbbwwwpppMMM===============>>>???@@@@@@AAA@@@KKKggg}}}ZZZQQQ]]]~~~eeeUUUEEE@@@AAAAAAAAABBB???>>>===<<<<<<>>>BBBEEECCCIIINNNQQQUUU[[[[[[XXXIIILLLTTTXXX___sss}}}rrryyyrrr```HHH888777<<<@@@JJJIIIHHHFFFCCC@@@======777888:::<<<======<<<;;;777777666555555777:::===JJJOOOIIICCCGGGGGGEEEIIIZZZ}}}wwwwww}}}nnnaaaQQQGGGKKKOOOIIIBBBAAA;;;::::::;;;=========<<<======>>>>>>>>>===;;;:::666888:::<<<>>>?????????999999:::<<>>===???===>>>>>>>>>????????????@@@BBBFFFMMMmmmtttXXXSSSNNNPPPSSSSSSOOOMMMMMMKKKGGGEEEJJJQQQYYYcccuuu___QQQGGGHHHKKKGGGDDDEEEBBBAAAAAAAAABBBAAA>>><<<;;;===???BBBFFFLLLSSSXXXaaagggnnnqqqttt}}}uuunnnlllxxx{{{mmm^^^```fffcccddd}}}ssscccaaaqqqzzzjjjYYYUUUYYYiiifffGGG;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@GGG^^^dddTTTVVVsssmmm[[[IIIAAAAAAAAAAAAAAAAAA<<<999<<>>EEEJJJHHHEEEFFFHHHHHHBBBEEEMMMMMMLLLYYY```WWWnnnjjj\\\HHH999666;;;>>>MMMNNNOOOMMMHHHBBB???===:::::::::<<<===>>><<<:::777666555444555666777999LLLVVVRRRGGGIIIHHHDDDEEENNNmmm{{{rrrzzzzzzsss```MMMFFFFFFEEE@@@===<<<;;;:::;;;<<<<<<:::999===>>>?????????>>>===<<<888:::===???@@@???===;;;999888999999>>>NNNkkk___III@@@BBB>>>===???;;;>>>>>>>>>>>>????????????AAAGGGHHHaaa___VVVPPPNNNRRRSSSOOOMMMNNNLLLGGGEEEFFFLLLUUU^^^llluuu^^^JJJHHHKKKIIIFFFFFFDDDBBBAAAAAACCCBBB???<<<;;;<<<===???AAAFFFKKKPPPZZZaaallltttwww|||yyyoooggg___]]]kkkrrrhhheeeppp}}}|||wwwooobbbhhh}}}wwwhhhUUUWWWaaavvv^^^CCC<<>>BBB<<<;;;???@@@>>>===???BBBLLLRRRPPPLLLIIIFFFDDDFFFLLLXXXXXXOOORRRTTTJJJWWWXXXRRRDDD888777;;;>>>OOOTTTYYYZZZTTTLLLDDD@@@<<<<<<<<>>???@@@AAAAAA@@@???>>>:::<<<@@@BBBBBB???<<<999888666666777999CCC\\\rrr[[[HHHAAAEEEAAA??????;;;>>>>>>>>>>>>???????????????HHHFFF[[[ppp___UUUMMMRRRSSSOOOMMMOOOMMMGGGEEEEEEIIIRRR[[[fffyyymmmQQQKKKMMMJJJFFFGGGHHHEEECCCCCCDDDDDD@@@===:::;;;<<<<<<>>>AAAFFFJJJOOOYYYlll}}}{{{rrrkkk```\\\jjjvvvpppiiizzz}}}hhhfffvvvqqqaaaWWW\\\lllxxxUUU>>>:::???;;;;;;<<<<<<===>>>>>>???CCC@@@LLLnnnqqqUUUGGGZZZ}}}lllSSSGGGDDDAAA>>><<>>777777<<<@@@PPPYYYbbbfff```UUUJJJDDDBBBAAACCCHHHPPPUUUWWWWWWHHHFFFBBB@@@>>><<<:::888999UUUaaaZZZYYYUUUMMMJJJEEERRRrrr|||rrrsssiiiUUUIIIJJJKKKGGGAAA???======>>>>>>===<<<>>>???@@@AAABBBAAA@@@@@@;;;>>>BBBEEEEEEBBB>>>;;;666444444555666===RRRgggpppZZZJJJ>>>>>>>>>:::<<>>>>>?????????@@@@@@@@@>>>FFFAAAOOO___QQQRRRPPPNNNNNNOOOOOONNNMMMDDDCCCEEELLLUUUbbbtttvvvRRRKKKFFFLLLNNN@@@GGGGGGFFFEEEDDDCCCBBBBBB>>>===<<<;;;<<>>;;;999:::<<<;;;::::::;;;<<>>>>>AAABBB@@@AAAEEEFFFDDDBBB<<<@@@LLLMMMBBB888777777444333555777===IIIUUU|||dddRRREEE===@@@AAA===<<>>>>>?????????>>>CCCAAAKKKrrr}}}___RRRRRRPPPNNNNNNOOOOOONNNMMMFFFEEEFFFLLLRRR]]]mmm{{{iii[[[KKKIIILLLDDDGGGGGGFFFEEEDDDCCCCCCBBB>>>===<<<;;;<<<>>>AAABBBEEEKKKTTT^^^fffmmmssswwwxxxrrrnnnmmmnnneeeiiiwwwsssjjjwwwssscccVVV\\\lllaaaEEE>>>>>>;;;===>>>>>>===;;;;;;;;;===;;;<<>>===AAABBBAAADDDIIIJJJGGGCCC===@@@JJJLLLBBB:::999:::666555555666:::EEEPPPppp\\\HHH???<<>>>>>===???BBBGGG^^^eeeXXXSSSQQQOOONNNOOOOOONNNMMMIIIGGGGGGJJJNNNUUUbbboooqqqVVVIIIJJJHHHHHHGGGGGGFFFEEEDDDCCCCCC???>>><<<;;;;;;<<<>>>???BBBFFFLLLSSSZZZaaahhhmmmvvv~~~wwwpppdddeeepppsssttt}}}ssshhh___WWWgggxxxwwwTTT???<<<>>>>>>DDDDDDCCC@@@===;;;<<<===;;;;;;???QQQtttaaaJJJMMMTTTyyyjjjUUUKKKEEEDDDEEEGGGTTTdddllliii^^^PPPGGGNNNYYY___^^^dddzzznnnfffqqq~~~ddd@@@:::===;;;;;;AAAMMM^^^uuuttt]]]^^^\\\TTTNNNRRR\\\gggmmmnnnmmmeee[[[QQQFFF<<<:::<<<>>>TTTqqqssscccZZZRRRIIIIIIVVVaaaeeemmmxxxxxx{{{jjjVVVOOO^^^eeeYYYKKKIIIJJJDDD@@@???<<<999999===<<>>???FFFHHHAAA;;;;;;;;;888666666555888AAAKKKcccSSSCCC===<<<@@@BBB>>><<<>>>===========================<<>><<<<<<===>>>===???LLLhhhlllOOOLLLNNNjjjxxx___OOOGGGEEEEEEJJJXXXkkkyyy~~~uuucccTTTRRRZZZ```]]][[[fff}}}```YYY^^^oooqqqJJJ??????:::;;;AAAEEEVVVqqq~~~eeehhh___RRRFFFDDDIIINNNRRRUUUTTTPPPKKKFFF@@@<<<;;;;;;;;;LLLfff{{{|||kkk___XXXMMMGGGNNN[[[ccceeeeeejjjYYY[[[^^^WWWNNNKKKFFFAAA>>>???>>>:::999;;;:::===@@@BBBHHHNNNMMMHHHEEE???===AAACCC???;;;<<<;;;888666666555666>>>HHHnnnQQQFFFBBB>>><<<===>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======EEECCCEEEqqqtttUUUTTTQQQOOONNNNNNNNNMMMLLLIIIFFFFFFGGGGGGJJJSSS]]]eeewww^^^OOOMMMIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>><<<;;;:::::::::===???BBBFFFLLLTTT]]]cccgggnnnyyy}}}~~~yyywwwfff\\\\\\```www___FFF>>>???EEEIIIQQQNNNJJJCCC>>>;;;<<<======<<<>>>GGG]]]yyyUUUKKKJJJ]]]kkkVVVKKKGGGFFFKKKWWWiii{{{{{{hhhTTTUUUWWWUUUNNNPPPgggrrr[[[PPPRRRnnn~~~]]]KKK@@@777777>>>===KKKffflllkkk^^^OOO@@@>>>@@@AAACCCFFFCCCBBB@@@AAADDDEEECCC???;;;BBBRRRhhh{{{~~~sssggg\\\TTTLLLPPP^^^iiidddYYYqqq|||dddXXXUUUSSSQQQCCC???>>>AAAAAA===:::999888<<<>>>BBBIIIOOOMMMFFFEEE???;;;<<<>>><<<::::::999666666777666777>>>GGG___FFFAAABBB@@@===<<<;;;;;;<<<>>>??????>>>>>>>>>>>>=========???CCCBBBCCCaaawwwSSSTTTRRROOONNNNNNNNNMMMKKKIIIFFFFFFFFFFFFGGGOOOXXXYYYmmmlllSSSMMMJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA???===<<<::::::999999:::===@@@EEEMMMUUU[[[```gggqqqzzz|||}}}sssccc\\\dddooozzzVVVCCC>>>@@@GGGNNNTTTQQQKKKCCC===:::;;;===999999;;;CCCSSSttt___MMMIIIPPPpppyyy```RRRKKKGGGJJJVVVeeewww|||```TTTNNNOOOKKKIII[[[tttjjjWWWJJJXXXxxxoooVVVBBB888777999999BBBVVV{{{qqqiiiVVVGGG<<<>>>BBBBBBBBBFFFFFFHHHJJJLLLPPPQQQKKKCCC>>><<>>999777777;;;>>>DDDMMMSSSPPPIIIGGGAAA<<<:::;;;;;;:::888888666666888777888>>>FFFTTTBBBDDD>>>???>>>===<<<===>>>>>>>>>>>>>>>======<<<<<<<<<===AAA@@@@@@DDDPPPvvv```TTTRRRPPPNNNNNNNNNLLLKKKJJJHHHGGGGGGEEEEEEKKKSSSYYYcccyyyuuuTTTMMMJJJJJJIIIHHHGGGFFFFFFEEEBBBBBB@@@???===;;;::::::777999;;;===AAAGGGMMMRRRYYY```iiirrryyy{{{lll______ooommmLLL>>><<<>>>FFFQQQUUUQQQKKKBBB<<<999:::<<<888999:::>>>IIIeeelllTTTJJJGGG]]]kkkYYYPPPJJJHHHVVVfffsssvvv___SSSYYYYYYQQQYYYkkknnn___OOONNNbbbxxx[[[FFF@@@???<<<:::>>>IIIkkkwwwfffNNNAAA;;;BBBIIIGGGGGGJJJMMMUUUZZZYYYWWWSSSKKKBBB???;;;;;;GGG]]]qqq{{{~~~lllhhh^^^YYYjjj{{{gggXXXggglllaaa^^^OOOGGG@@@@@@???;;;777666777;;;@@@HHHTTT[[[YYYQQQIIIEEE???;;;;;;<<<:::777999777888:::888888===EEEvvvJJJ===EEE:::===???>>>>>>??????>>>======<<<<<<<<<;;;;;;;;;>>>CCC>>>>>>DDDEEEbbbrrrUUURRRPPPNNNNNNNNNLLLKKKLLLJJJIIIHHHEEEDDDIIIPPPZZZ]]]kkkyyyTTTMMMKKKJJJIIIIIIGGGGGGFFFEEEBBBBBBAAA???>>><<<;;;:::999:::<<<===???DDDIIINNNQQQWWW```hhhpppxxxtttfff\\\aaawwwcccEEE;;;:::<<>>:::999AAARRRhhhzzzvvvrrrddd\\\nnnuuuUUUUUUiiiooolllWWWLLLAAA>>><<<999666666777;;;BBBLLLYYYbbb```XXXLLLHHHAAA<<<<<<===;;;777;;;999:::;;;999777<<>>??????AAACCCZZZ~~~kkk]]]OOOKKKLLLMMMMMMNNNLLLLLLKKKHHHDDDCCCFFFIIITTTYYYcccssssssNNNNNNPPPMMMGGGFFFIIIIIIEEEEEEEEEDDDCCCAAA???===<<<:::::::::;;;<<<>>>AAABBBNNNRRRYYYaaaiiirrrzzz}}}lllbbbdddrrrnnnWWWCCC======<<>>DDDOOOsssZZZKKKJJJOOOlll~~~gggXXXOOONNNQQQ^^^ppp~~~iiidddaaaZZZWWWZZZttt}}}}}}hhhTTTLLLNNNqqqrrruuudddLLLSSS[[[JJJAAAAAABBBPPPpppyyy]]]HHHAAAEEEWWWbbb[[[NNNGGGLLLPPPSSSQQQKKKCCC>>>;;;;;;<<<;;;;;;DDDYYYuuu}}}~~~ssseeeooosss]]]UUUnnn{{{iii\\\MMMCCC???<<<::::::999999BBBTTTeeekkkkkkiii[[[QQQDDD>>>???AAA@@@===??????===:::999;;;@@@CCCnnnPPPCCCAAAAAA======<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::999>>>======???@@@SSSrrruuu___TTTOOOMMMNNNOOOLLLMMMLLLIIIEEEDDDEEEGGGOOOUUU]]]jjjeeeRRRPPPNNNKKKHHHFFFFFFGGGEEEEEEDDDCCCAAA???===<<<::::::::::::;;;===???AAAJJJNNNTTT[[[bbbjjjrrrwwwvvvjjjfffmmm}}}eeeQQQ@@@;;;;;;:::>>>EEEJJJEEE>>>:::::::::999888999<<<;;;===AAAGGGgggfffKKKIIIJJJbbbqqq___UUUMMMNNNXXXhhhyyyrrr\\\RRRSSSVVVWWWfffrrr}}}{{{iiiWWWQQQTTTllllllqqqeeePPPWWWfff```MMMIIIDDDHHHXXXeee___PPPDDD@@@CCCPPP\\\[[[QQQIIIEEEHHHJJJHHHDDD???======>>><<<<<<<<>>?????????===<<<===@@@CCCxxxYYYDDD>>>???@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::>>>;;;;;;>>>===III```ppp\\\RRRLLLKKKMMMLLLMMMMMMKKKHHHEEEEEEEEEJJJPPPXXXaaaooo^^^UUUOOOOOOKKKEEEEEEKKKFFFFFFEEEDDDBBB@@@???>>>;;;::::::::::::<<<===???CCCGGGLLLRRRXXX```ggglllxxx}}}wwwqqqkkknnnzzzXXXHHH;;;::::::888999>>>???<<<:::888999999999888999<<<::::::<<<>>>VVV{{{|||UUUMMMGGGVVV}}}jjj^^^PPPNNNRRR```pppiiiSSSOOOPPPLLLTTT___nnnsssgggXXXTTTXXXhhhfffjjjcccRRRYYYqqqiii___SSSIIIEEEEEEFFFFFF@@@AAADDDLLLWWW]]]VVVKKK@@@AAAAAA@@@>>>======???>>>;;;<<>>FFFfffnnniii|||tttmmmuuukkkTTTEEE>>>;;;:::999>>>KKK\\\hhhnnnrrrvvvrrrnnnggg___XXXQQQLLLIIICCCCCCCCCAAA@@@@@@BBBDDDkkkNNN>>>;;;===>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::===999999>>>===BBBRRR}}}fffXXXPPPMMMNNNMMMNNNNNNMMMKKKHHHEEEDDDGGGMMMVVV\\\dddyyyttt^^^NNNNNNNNNGGGGGGOOOGGGGGGFFFEEEDDDBBB@@@???<<<;;;:::999999:::;;;<<<===@@@EEEJJJQQQXXX```eeeooowwwzzztttrrrrrrzzztttKKKAAA999999999777666888888888888888999999888888888;;;999999:::999HHHeeehhhWWWIIIOOOmmmvvvfffVVVQQQPPPZZZjjjyyyrrr```WWWRRRNNNRRR\\\eeecccYYYUUUXXXgggdddccc]]]QQQWWWwww}}}kkkYYYGGG:::999>>>>>>DDDHHHKKKUUU]]]XXXKKK@@@@@@@@@???>>>=========999666<<>>===ZZZrrrttt~~~zzz}}}uuu[[[HHH@@@>>>===;;;???HHHRRRXXX\\\bbbiiisssvvvxxxuuummmddd]]]YYYOOONNNJJJEEEBBBBBBEEEGGGbbbHHH>>><<<======<<<<<<;;;:::::::::::::::999999::::::::::::::::::888<<<999999???>>>???JJJjjjmmm```WWWSSSRRRNNNNNNNNNNNNMMMJJJFFFDDDCCCIIIRRRYYY^^^kkknnnRRRLLLNNNJJJIIIMMMHHHHHHGGGFFFEEEDDDBBBAAA>>>===;;;:::999999::::::999<<<@@@EEEKKKSSS[[[```gggooo{{{yyyrrrttt{{{dddBBB===888999999888666666666777999:::999888777777666:::999888;;;888@@@UUU{{{```MMMLLLaaannnZZZSSSPPPXXXfffuuu|||oooooo[[[TTTSSS]]]aaa[[[WWWYYYfffbbb[[[UUUPPPWWWvvvsss\\\EEE999777<<>>>>>>>>>>><<<;;;;;;:::::::::::::::888888999999999999::::::555<<<:::999???>>>===EEETTT~~~~~~lll```WWWQQQOOONNNNNNNNNNNNNNNLLLIIIFFF@@@CCCKKKTTTXXX___sssbbbRRROOOLLLIIIIIIIIIIIIHHHHHHGGGEEEDDDCCC@@@???===;;;999999999999888:::>>>BBBGGGNNNVVV[[[```hhhsss|||xxxooovvvyyyVVV>>>;;;999888888888777666666888:::;;;999777777777555:::888888<<<:::===LLLpppcccNNNLLLXXXyyy```VVVOOOUUUcccrrrqqqaaaYYY```ccc]]]YYY\\\dddcccXXXPPPRRRXXXnnnyyy___GGG888:::???CCCFFFJJJLLLIIIDDDIIIHHHFFFFFFEEECCC???<<<777666===DDD???;;;III]]]vvvnnnjjj}}}uuuqqqqqqtttwww|||mmmUUUJJJCCC>>>:::888888:::;;;>>>FFFPPPRRR___ppp}}}|||yyyuuuooocccXXXRRRSSSYYY^^^fffKKK?????????>>>===<<<;;;::::::999999::::::888888888888999999999:::444===<<<999===<<<:::BBBHHHhhh}}}kkk___UUUOOOMMMOOONNNMMMMMMOOONNNKKKHHHCCC@@@DDDNNNTTTXXXeeeuuucccVVVQQQLLLGGGIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA>>><<<:::999999999999:::<<<>>>AAAGGGNNNSSSZZZ```iiirrryyy}}}uuuooozzzlllKKK<<<;;;999777666777777666666888::::::888777777999555:::888888>>>;;;;;;EEE___dddNNNNNNOOOpppnnn^^^QQQQQQ[[[jjjyyyoooeeehhhfff[[[XXX___ggglll^^^RRRWWWWWW]]]ppptttWWW>>>===;;;===AAACCCCCCEEEIIIOOOLLLIIIIIIJJJLLLKKKIII@@@???@@@AAA???>>>EEENNNuuutttiiifff~~~zzzpppuuu{{{}}}uuu[[[NNNEEE<<<:::666555777888999>>>EEEJJJUUUeeeuuu|||qqqgggaaaaaagggllluuu]]]FFF???@@@???<<<;;;<<<;;;::::::999999::::::777777888888999999999:::444>>>===888;;;999888???EEEZZZ~~~qqqdddZZZSSSQQQOOOMMMLLLMMMOOOOOOMMMJJJHHHAAAAAALLLSSSVVV```lllttt^^^VVVOOOIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB???===:::999888888::::::;;;;;;===BBBHHHLLLUUU[[[ccckkkrrr{{{|||wwwsssrrr~~~```BBB<<<;;;999555555777777777444777999999777666888:::666;;;888888>>><<<:::BBBRRRfffPPPOOOIIIccc{{{hhhTTTNNNUUUbbbqqq}}}vvvnnnnnnfffWWWVVV```nnnuuufffWWW[[[VVVMMMUUUuuuxxx\\\@@@AAA:::999???AAA???EEEPPPTTTPPPLLLLLLPPPTTTWWWWWWJJJGGGCCC>>>===@@@DDDFFFYYYzzzjjj^^^nnnyyy~~~|||www^^^PPPFFF<<<;;;777666888888777888;;;CCCKKKYYYjjjxxx{{{rrrlllmmmqqqvvvjjjVVVEEEBBB@@@;;;:::???:::999888888777777888888777777888888888999999999888888888888999:::;;;;;;BBBKKKmmm{{{gggYYYRRRNNNPPPQQQOOOMMMLLLLLLJJJFFFEEECCCCCCGGGOOOZZZbbbqqqnnnYYYOOOJJJLLLKKKIIIGGGIIIJJJIIIEEEGGGFFFEEEBBB???<<<:::888;;;::::::;;;===@@@CCCEEEMMMQQQYYYbbbjjjttt||||||zzzyyy}}}qqqQQQ@@@999888888777666555555444555555555555666666666666555666666777888999999999FFFiii]]]GGGIIIUUUpppmmm\\\VVVSSSVVVfffxxxnnneee```XXXWWW\\\mmmpppooofffZZZQQQNNNLLLWWWnnn}}}uuuoooxxxfff<<>>;;;:::::::::999:::;;;>>>AAACCCIIIMMMTTT\\\dddllluuuzzz{{{{{{|||bbbFFF999888888777777666555555444555555555555666666666666555555666777777888999999>>>ZZZhhhNNNJJJOOOgggzzzfff[[[TTTSSS___ooo~~~xxxlllcccXXXTTTVVVgggkkkmmmggg]]]SSSLLLIIISSSdddooofffbbbqqqhhhFFFBBB:::999>>>AAAEEESSSccciiiUUUOOOUUUUUUZZZccceee^^^XXXOOOEEE@@@@@@EEEIIIRRR\\\kkk|||yyypppmmmoooqqqmmmrrrxxxmmmYYYGGGBBB<<<===<<<:::666555666888999>>>FFFQQQ___kkkuuu{{{~~~{{{uuummmiiikkkssszzz|||XXXJJJ???>>>===888777999999999888777777777777888777777777777888888888888777777777777888999:::;;;:::>>>QQQtttqqqYYYTTTQQQNNNLLLLLLKKKJJJJJJIIIHHHFFFDDDEEEJJJQQQVVV]]]ggg~~~```SSSMMMKKKHHHGGGFFFGGGHHHIIIEEEEEEDDDCCCAAA@@@>>>===::::::999888999<<<>>>???CCCGGGMMMSSSZZZbbbjjjoooyyy~~~{{{zzz}}}xxxWWWAAA888888777777666666555555555444555555555555666666666555555666666777777888888:::JJJlllxxxYYYLLLJJJ]]]|||qqqaaaVVVRRRYYYeeetttzzzmmm```YYYYYY\\\___bbbaaaZZZQQQIIIEEESSS```hhh___\\\nnnrrr]]]JJJBBB===???AAAHHHXXXiiipppYYYOOOQQQQQQVVV```cccbbb```XXXLLLAAABBBLLLWWWeeejjjqqq{{{vvvnnnpppnnn]]]JJJAAA???>>>===999666444444555777999===EEEPPP\\\hhhnnnpppooolllhhhfffiiipppwwwfffMMMDDD<<<<<<<<<999777888999999888777777777777777777777777777777777777777777777666777777888999:::>>>???HHHcccmmm\\\TTTMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDGGGKKKOOOYYY^^^mmm{{{___SSSNNNKKKJJJHHHFFFFFFHHHEEEEEEEEEDDDCCCBBB@@@@@@;;;:::999888888999;;;<<<>>>AAAFFFLLLSSS[[[ccchhhpppuuu}}}yyyxxx{{{mmmOOO>>>:::777777666666666555555555444444444555555555666666555555555666666777777777<<>>AAALLLaaattttttZZZKKKKKKJJJRRR^^^aaaaaa___XXXLLLCCCEEEQQQ\\\qqqmmmbbblllpppcccOOO???@@@???<<<999555444444444777888:::@@@HHHRRR[[[aaaaaaccccccccccccgggnnntttiiiRRRFFF@@@<<<<<<<<<;;;999999999888777777666666777777666666666666666666666666666666666666777888999999;;;;;;>>>RRR~~~fffYYYNNNLLLNNNLLLJJJKKKMMMLLLJJJGGGEEEEEEGGGIIITTTYYYdddvvvxxxZZZRRRKKKKKKJJJFFFEEEGGGEEEEEEFFFEEEEEEDDDCCCBBB>>><<<:::888777888999::::::===BBBGGGMMMUUU]]]ccchhhmmmvvv~~~|||wwwyyy}}}]]]DDD999777666666666666555555555555444444444444555555555555555555555555555666666666===<<>>DDDJJJOOORRRUUUXXX]]]```bbbgggmmmrrr|||\\\LLLAAA???<<<<<<<<<<<<;;;:::888888777666666666666777666666666666555555555555555555555555666777888999888:::;;;HHHnnnqqq___PPPNNNPPPMMMJJJLLLLLLMMMLLLIIIFFFDDDEEEFFFLLLTTT]]]hhhxxxooo]]]NNNKKKKKKHHHGGGJJJFFFGGGGGGGGGFFFEEEDDDCCCAAA???===:::888888888999999;;;>>>BBBHHHOOOWWW\\\aaafffmmmuuu}}}|||zzzkkkOOO>>>777666555555555555555555555555333444444444444555555555444444555555555555555555777888CCC___jjjMMMIIIWWW{{{wwweeeYYYPPPLLLZZZhhh||||||{{{kkk```___]]]SSSIIIEEEFFFZZZxxxyyyvvv||||||tttiiiWWWJJJKKK\\\www^^^FFF@@@AAALLL]]]cccgggdddaaa^^^]]]]]]\\\[[[YYYbbbqqqmmmkkk}}}sssWWWEEEAAA<<<888777777777666222444777;;;>>>BBBDDDEEELLLRRRYYY```dddhhhnnnsssmmmRRRKKK>>>>>><<<::::::<<<<<<;;;888888777666666666666666666666666555555444444444555555555555666777888888999<<<<<>>AAAGGGNNNSSSZZZ^^^eeelllrrryyyyyyZZZDDD<<<999777555555555555555555555555333333444444444555555555444444444444444444444444222777===LLLnnn~~~ZZZJJJPPPgggrrrcccUUULLLTTT___rrrqqqiiinnnoooaaaPPPHHHKKKWWWuuu|||yyyooo___RRRRRRccc{{{gggKKKBBBAAANNN___fffkkklllnnnnnnllleee^^^YYYSSSXXXcccyyyxxxfffIIIDDD>>>999888777666555222333444777999<<<>>>???GGGNNNYYYaaafffkkkpppttt]]]FFFDDD======;;;999999;;;<<<;;;888888777666666666666666666666555555555444444444555444444555555666777888999;;;;;;;;;KKKnnniiiUUURRRTTTOOOLLLMMMKKKLLLMMMKKKHHHFFFEEEEEEFFFOOOWWWYYY\\\kkkjjjWWWRRRMMMKKKNNNIIIIIIIIIHHHGGGFFFEEEDDDGGGDDDAAA===:::999999999999::::::;;;<<>>EEEMMMYYYbbbhhhmmmqqquuunnnNNNBBB;;;:::::::::999999999888888666666666666666666666666555555444444444444555555555555555666666666666666777777666;;;GGGVVV|||xxxYYYOOOPPPPPPOOOPPPJJJKKKLLLLLLKKKHHHEEEBBBBBBFFFLLLQQQUUU\\\mmm~~~oooYYYNNNKKKLLLNNNIIIGGGJJJLLLIIIEEEDDDDDDDDDDDDCCC@@@<<<888666888888999:::===@@@CCCEEEJJJOOOWWW^^^ccciiimmmppp{{{|||ZZZCCC888444444777666555555555555444444444333333333333333333333333444444444444444444444444888777666===RRRvvvwww\\\FFFSSSlllvvvfffUUUUUUTTT\\\lllqqqsssyyy```PPPPPP^^^uuu|||uuutttdddIIIOOOQQQUUUttt[[[HHHPPPTTTSSSXXX^^^^^^```ccccccbbbbbbcccgggbbbiiimmmppptttXXXKKK>>>999777555444555555111111333444444777===FFFRRR^^^ccchhhnnntttvvvYYYDDD@@@>>>::::::999999999888888888555555555555555555555555555555444444444444555555555555555555666666666666666888777:::BBBMMMpppvvv]]]SSSSSSQQQLLLLLLLLLMMMNNNLLLIIIFFFDDDBBBCCCFFFKKKNNNUUUcccqqqsss[[[PPPNNNLLLHHHFFFIIIKKKHHHGGGHHHFFFFFFFFFDDDBBB>>>;;;999999999888999;;;>>>AAACCCFFFKKKQQQWWW]]]bbbhhhlllsssxxxpppQQQ>>>888555555666444444444444333333333333333333333333333333333333444444444444444444444444666666777;;;GGGdddzzzbbbLLLOOO]]]{{{ppp^^^UUUSSSWWWeeevvvqqqnnn{{{}}}mmm\\\TTTXXXjjjxxxyyyvvvwwwhhhNNNIIIEEEOOOmmmiiiWWWYYYUUUKKKJJJGGGIIIPPP[[[eeejjjmmmpppppplllkkkbbb```hhhTTTJJJAAA>>>===999777888777444333555555555999>>>FFFSSS___eeeiiinnnsssuuu~~~bbbFFF<<<>>>>>>999999999999888888888777555555555555555555555555555555444444444444555555444444555555555666666666555999888999===BBB^^^pppZZZVVVRRRIIIMMMNNNOOOOOOMMMKKKHHHGGGCCCAAAAAADDDHHHMMMWWWaaauuulllVVVNNNMMMJJJIIIKKKJJJHHHHHHKKKHHHHHHHHHFFFDDDAAA???===<<<:::999888999;;;>>>@@@AAADDDIIIMMMSSSYYY```dddggglllttt|||~~~}}}}}}}}}~~~~~~}}}~~~xxx___EEE888777777666444333333333333222222222222333333333333333333333333444444444444444444444444555333666999;;;MMM}}}jjjRRRLLLOOOeee|||hhhZZZUUUTTT\\\kkk}}}vvvlllqqq|||gggYYYTTTaaarrrxxxwwwvvvoooZZZMMMCCCTTTlllwww{{{lllkkk___HHH<<>>;;;:::999666666777777666:::???HHHUUUbbbgggjjjooorrrrrreeeQQQAAA<<<>>>:::999888888888888777777777555555555555555555555555555444444333333444444555333444444555555666666666333999999888999:::OOOqqqnnn]]]TTTOOONNNNNNOOOOOOMMMKKKIIIHHHGGGAAA>>>BBBFFFJJJQQQWWWdddiiiVVVQQQNNNMMMNNNKKKHHHHHHKKKIIIIIIHHHGGGEEECCCAAA@@@>>><<<:::777777888;;;<<<<<<>>>AAAEEEIIIPPPWWW\\\___ccckkkrrryyy{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~fffQQQ;;;555777888555333333333333333222222222222222222222222222222222222333333333333333333333333444111444888555>>>hhh{{{^^^LLLLLLXXXrrrpppaaaZZZTTTWWWbbbtttnnnkkkuuussscccZZZeeewww|||wwwjjjZZZOOOcccqqqnnn{{{tttSSS;;;BBB???EEESSS\\\[[[YYYYYYhhhtttpppWWWOOOkkkeeeTTTCCC>>>@@@@@@<<<:::999888888999777666:::AAAKKKXXXdddjjjlllnnnppppppuuuUUUHHH>>><<<<<<888888888888777777777666666555555555555555555555555444444333333333333444444333333333444555666666777111888888777999888EEE___iiiVVVUUUNNNNNNNNNNNNMMMKKKJJJIIIHHHAAA===@@@DDDGGGLLLPPPYYYkkkoooXXXSSSOOONNNLLLHHHGGGJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA???<<<999888888999::::::;;;===???CCCHHHOOOTTTYYY]]]cccjjjooouuu{{{~~~~~~yyyvvvuuuuuutttuuuvvvwwwyyy{{{|||}}}}}}|||}}}}}}ZZZHHH777444888888444111444444444444333333333333222222222222222222222222333333333333333333333333555///222999666888VVV{{{rrrNNNOOOQQQ^^^~~~{{{jjj```WWWUUU[[[kkktttjjjnnn~~~ooobbbhhhyyy~~~rrrcccVVVfffooohhh~~~|||{{{dddBBB<<<999AAARRR[[[YYYXXX[[[iiixxxqqqVVVLLL```dddHHH<<<===>>><<<999888777888999777555:::BBBOOO[[[gggkkklllnnnooonnnkkkKKKAAA999777:::999777777777777666666666666444444444444444444444444444444333333333333444444222222333444555666666777222777666555999888???QQQwwwYYYRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGAAA>>>???AAACCCFFFKKKUUU]]]nnnkkk___SSSNNNKKKIIIIIIKKKGGGGGGGGGFFFEEEEEEEEEEEECCCAAA???===;;;:::999999999:::;;;<<<>>>BBBHHHLLLRRRVVV[[[aaafffkkkpppttt~~~xxxtttsssrrrrrrqqqrrrtttvvvxxxyyy{{{|||~~~{{{zzz}}}oooPPPBBB666444777666444222444444444444333333333333222222222222222222222222333333333333333333333333555000222888777888HHH___WWWSSSLLLPPPmmmuuujjj]]]VVVVVVbbbxxx~~~qqqllltttrrrdddbbbnnn}}}ooodddVVV\\\ggghhh{{{}}}pppsssqqqKKK:::999CCCUUU\\\XXXYYYaaavvvpppTTTHHHSSSrrryyyYYYFFF???<<<::::::777777999:::777666<<>><<<:::999888999::::::;;;>>>BBBEEEIIILLLRRRWWW\\\bbbhhhlllqqqsssxxx~~~{{{wwwuuusssqqqooopppqqqsssuuuwwwxxxyyyzzz|||{{{zzz{{{xxx___HHH>>>555444555444444555333333333333222222222222111111111111111111111111222222222222222222222222222222444555555666@@@KKK}}}kkkXXXHHHLLL___wwwwwwhhh\\\WWW]]]ooo~~~rrrooosssxxxrrrkkkhhhlllttt{{{~~~yyyffffff^^^YYYfffmmmzzzuuuwwwllloooxxxRRR@@@???IIIZZZ]]]VVVYYYeee{{{pppXXXMMMKKKdddrrrZZZGGG;;;:::===777888;;;<<<999888???HHHWWWbbbjjjlllkkklllmmmmmm~~~kkkMMM>>>AAA===777888888777666666666555555555555444444444444444444444444444333333222222333333444111111222333555666666777777888111111:::999777===KKK{{{^^^QQQQQQQQQPPPPPPOOOOOOOOONNNJJJFFFEEEAAA>>>AAAGGGJJJLLLTTTbbbwwwqqqYYYOOOKKKKKKLLLHHHHHHHHHGGGGGGHHHHHHIIIDDDDDDDDDCCCAAA>>>;;;999777888999999999;;;>>>@@@BBBEEEKKKPPPVVV\\\cccggghhhkkkpppvvv}}}zzzyyyyyyyyyxxxuuuqqqmmmoooppprrruuuvvvxxxyyyyyyyyyyyyzzz}}}qqqVVVBBB;;;555444444333444777222222222111111111111000111111111111111111111111222222222222222222222222000444666333111444<<>>;;;:::AAAKKKZZZccckkkkkkjjjkkkmmmmmm||||||\\\III;;;;;;;;;666555:::888888777555555444444444444444444444444444444444444444444333333333222222333333333444444444555555444666666666555666888:::>>>```iiiUUURRRMMMJJJNNNRRRPPPJJJPPPMMMIIIEEEBBB@@@@@@@@@DDDIIIPPPWWW^^^qqqnnnTTTMMMNNNOOOLLLKKKGGGEEEFFFIIIHHHEEEGGGFFFEEEDDDAAA???===;;;999888888999999::::::;;;<<<>>>AAAFFFLLLRRRXXX[[[```dddiiiooottt{{{zzzuuurrruuuuuurrrrrrtttssspppooopppqqqsssuuuwwwxxxyyyyyy{{{~~~yyy^^^JJJ999777555333222333444555444333222222111111222222111111111111111111111111222111111111000000//////444333222222444777:::===OOOuuunnnWWWIIIGGGTTTqqq|||mmmaaa]]]fffsss|||wwwyyy|||mmmsssyyyzzzmmmddd\\\bbbttt}}}xxxxxx|||yyypppqqqsssttt}}}aaaAAAEEE^^^ooocccYYYfffvvvsssjjj\\\MMM```pppVVVBBB::::::===999999;;;;;;===GGGTTT___bbbfffjjjmmmmmmmmmlll{{{zzzXXXHHH;;;:::;;;666666:::888777666555444444444444444444444444444444444444333333333333222222222222333333333444444444444555444555666666555666888:::999IIIkkkaaaSSSJJJNNNSSSPPPMMMMMMNNNMMMJJJFFFCCCAAA@@@@@@EEEGGGKKKOOOTTTaaazzzjjjWWWPPPNNNIIIIIIHHHGGGIIIJJJJJJHHHIIIHHHGGGFFFCCCAAA???>>>;;;:::999888888999:::;;;:::;;;===AAAEEEJJJNNNQQQZZZ^^^bbbggglllqqqwww{{{|||~~~yyyrrrnnnnnnqqqrrrqqqqqqttttttqqqssstttvvvwwwwwwxxxyyy{{{wwwzzzhhhPPP>>>888777555333222333444444444333222222111111222222111111111111111111111111111111111111000000000///444333222222333666999;;;AAAdddxxx```PPPFFFHHH___yyyxxxggg___ccclllzzzwwwvvvqqqtttwww~~~{{{qqq^^^aaapppzzzxxx{{{|||ooonnnpppqqq{{{aaaGGGKKKaaaooobbb[[[mmm}}}uuuhhhUUU___}}}|||uuufffSSSFFFBBBDDD@@@<<<:::;;;<<<@@@MMM[[[___bbbeeehhhkkkllllllllloooSSSEEE:::::::::777777:::777777666555444444444444444444444444444444444444333222222222222111111111333333333333444444444444444555666555555555777999<<<888KKKxxxtttZZZJJJOOOTTTNNNKKKPPPMMMLLLKKKIIIFFFDDDAAA@@@CCCBBBDDDHHHKKKSSScccrrrmmmYYYOOOJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA>>><<<:::888777888999:::999999:::<<>>FFFTTTaaa```aaacccfffhhhjjjkkkllldddLLLBBB:::999:::888888:::777666555444444444444444333333333333333333333333222222222111111111000000222222333333333444444444333444555555444555777888===777===]]]oooTTTKKKLLLKKKLLLNNNKKKLLLLLLKKKIIIFFFCCCAAA@@@===???DDDIIIOOOXXX```zzzmmmWWWPPPMMMLLLMMMLLLIIIHHHJJJKKKJJJJJJIIIGGGEEEDDDCCCAAA???<<<999888888999:::::::::::::::<<<>>>AAABBBGGGJJJNNNRRRVVVZZZ___ccchhhjjjnnnrrrwww{{{~~~|||vvvqqqnnnkkkhhhfffgggkkkmmmlllnnnrrrrrrpppmmmnnnooommmmmmqqqzzzgggNNN???888555555444333222222333333333222222111111111111111111111111111111111111111111111111000000000000000222111000000111333555666777AAAddd{{{bbbJJJHHHUUUooo|||mmmfffeeekkkuuu|||{{{{{{~~~wwwfffiiiqqq~~~wwwllljjjooosssmmmkkkooottt~~~gggPPPVVVgggkkkXXXUUUpppwwwrrrpppcccaaappp}}}mmm^^^OOOCCC;;;===;;;:::<<>>;;;:::999::::::888888888999:::<<<>>>???@@@BBBFFFJJJNNNRRRWWW[[[^^^```dddiiimmmqqqtttvvv{{{wwwtttooolllllllllkkkjjjhhhkkklllkkkkkkoooooolllooonnnlllllloooyyy~~~sssVVVBBB888555444333333222222222222222333222111111000000111111000000000000000000000000000000000000000000111111111111111000111222333444:::888KKKxxxrrrWWWIIIJJJZZZvvvyyykkkcccdddmmmwww}}}ooottt|||ooofffeeehhhvvvjjjiiimmmrrryyyfffOOOXXXlllqqq___]]]uuuzzztttrrrbbbTTTVVVwwwooo]]]QQQIIICCC>>>;;;<<<===???EEEPPPZZZ`````````bbbccceeegggiiijjjfffKKK@@@===:::888888888777777555555444444444444444555333333333333333333333333333222222222222111111111222222222222333333333333222333444333333333555777000>>>@@@<<>>???AAADDDGGGIIILLLPPPUUU[[[___bbbddddddggglllqqqtttyyy}}}zzzpppjjjkkkjjjhhhgggggghhhjjjjjjjjjhhhkkkllliiijjjlllllliiijjjhhhiiippp~~~}}}~~~|||gggOOO>>>888777555111111222222222222111111222222111000000000000000000000000000000000000000///000000000111111111111222222222222222222222222111222555EEEkkkppp___QQQMMMWWWnnnqqqhhhiiiooowww~~~|||rrrnnnkkkrrrwwwpppqqqkkkggg^^^VVV]]]cccZZZJJJVVVmmmtttggggggyyyyyyooorrrmmmbbb___WWW___lllrrrtttnnnccc``````aaaZZZZZZVVVPPPQQQXXX]]]\\\___```cccfffggghhhgggggg}}}jjjXXXMMMDDD;;;<<<;;;888777777666444444444333333333444444555222222222222222222222222444444444333333333222222111111222222222333333333111222333333222333555666999333333:::@@@RRR}}}~~~^^^QQQQQQMMMMMMMMMMMMMMMLLLLLLKKKEEEAAA>>>>>>===<<<@@@FFFFFFNNNVVV___sssjjjYYYSSSMMMIIIJJJIIIIIIJJJJJJIIIHHHHHHGGGCCCDDDEEEEEECCCAAA>>><<<<<<;;;:::888777777777888888999::::::::::::===???GGGIIILLLPPPTTTWWWYYYZZZ\\\___cccgggkkkpppuuuyyy}}}|||yyyrrrgggccceeefffeeeddddddfffgggfffeeefffjjjkkkiiijjjmmmmmmjjjnnnlllooozzzyyy|||rrrYYY@@@444333444111000111111222222222111111222111111000000000000000000000000000000000000000//////000000111111111222333333333222222222222222---555777;;;WWWnnn___PPPMMMMMM[[[zzzmmmkkkmmmsssyyy|||~~~~~~~~~zzz|||}}}uuuyyypppgggWWWJJJPPP[[[XXXIIISSShhhmmm```___nnnwwwkkkhhhVVVMMMZZZhhhoooxxxiii```bbbgggkkk{{{|||wwwtttllljjjaaaVVVUUU[[[___^^^^^^```dddgggiiihhhgggfff}}}mmm]]]MMMBBB???:::999888777666555444444555555444444444333333333222222222222222222222222333333333222222111111111000111111111111222222222111111222222222333333333555444777;;;;;;DDDbbb~~~eeeTTTQQQLLLIIILLLMMMKKKJJJJJJJJJHHHCCC???===>>>???@@@EEEDDDKKKWWWaaapppxxxZZZMMMKKKKKKKKKIIIGGGGGGIIIIIIIIIHHHIIIGGGEEEDDDDDDDDDCCCBBB<<<<<<;;;:::999999999999999999999999:::;;;<<<<<<@@@AAACCCFFFIIILLLNNNOOOUUUWWWZZZ]]]aaaffflllqqqsssuuuxxx{{{}}}{{{vvvooohhhdddccceeefffeeeffffffeeeddddddeeegggfffggglllqqqmmmgggiiipppxxx|||xxxzzz|||wwweeeFFF:::666111000444111111111111111111111111222222222111000//////...000000000000////////////......//////000000111111000000000000111111111111222999555333FFFhhh|||ggg```___QQQPPPTTTcccyyyzzzooohhhlllqqqrrrsssvvvqqqrrrwwwzzzmmmZZZLLLIIISSS]]]MMMZZZeeeddd^^^[[[ZZZZZZRRRQQQMMMKKKNNNYYYjjjvvvxxxgggaaagggddd^^^lll{{{vvvppphhh```\\\[[[]]]___cccccceeefffffffffeeeeee{{{wwwzzzaaaSSSFFF>>><<<999888777666555444444333555444444444444333333333222222222222222222222222333333333222222111111111000111111111111222222222111111222222222333333333666444777999777:::OOOgggsssjjjVVVPPPMMMOOOPPPLLLHHHGGGKKKHHHEEEAAA???>>>??????AAA@@@EEEOOOVVV```xxxzzzfffUUUKKKRRRPPPMMMJJJIIIIIILLLNNNJJJHHHFFFEEEFFFFFFDDDCCCAAA@@@???===;;;:::999999888888888888999:::;;;<<<:::;;;===???BBBDDDFFFGGGNNNPPPSSSUUUYYY^^^dddhhhiiikkkooorrruuuyyy~~~{{{vvvllljjjgggdddbbbbbbcccdddaaacccddddddccccccdddfffjjjggghhhjjjjjjkkkrrr{{{}}}{{{xxxzzz|||}}}xxx|||tttYYY@@@888666222111444111111111111111111111111222222111111000//////...///////////////000000000......//////000000000000//////000000000111111111...555444222===UUUuuuaaa]]]bbbZZZSSSVVVcccvvvwwwjjjhhhiiihhhfffgggfffgggkkksssuuuaaaNNNIIITTT```\\\dddgggaaaXXXRRRLLLHHHFFFGGGFFFCCCFFFSSSiiizzz}}}gggVVVTTTTTTSSS\\\jjj{{{yyy}}}zzznnnjjjddd^^^[[[[[[]]]^^^aaabbbdddfffffffffeeedddzzzqqq{{{jjjRRRFFF===999:::777777666555444333333222444444444444333333333333222222222222222222222222222222222222222111111111000111111111111222222222111111222222222333333333555333555888555333===LLLtttyyy\\\TTTOOOPPPQQQMMMIIIGGGKKKJJJGGGDDDBBB@@@???>>>>>>===AAAHHHJJJOOO___ppplllUUURRRQQQOOOLLLJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGFFFEEEGGGEEECCC@@@>>>;;;:::999777777777777888999:::;;;777777999:::<<<===>>>???DDDFFFIIIKKKNNNRRRWWW[[[\\\^^^cccgggjjjoootttxxx{{{yyy{{{sssjjjeee^^^^^^]]]]]]\\\\\\]]]]]]\\\___bbbdddddddddeeefffjjjddd```ccciiisss}}}{{{zzzyyyzzz{{{~~~~~~{{{|||]]]JJJ888444555333222444111111111111111111111111222111111000000//////............//////000000111...////////////000000000//////000000000000111111---333444333555@@@gggiii\\\kkkbbbUUUKKKOOO```xxxqqqgggccc___[[[YYYXXXXXXZZZ```kkkwwwttt\\\QQQWWWaaaaaadddddd^^^YYYUUUPPPJJJ@@@BBBAAA===>>>KKKbbbuuu~~~iiiQQQEEEEEEGGGIIILLL^^^]]]ccclllnnnkkkpppyyyyyyrrreeebbb___\\\[[[[[[\\\]]]^^^```ccceeefffeeedddbbbqqqiii~~~~~~ZZZHHH@@@:::777999666666555444444333222222444444444333333333222222111111111111111111111111222222222111111111111111000000111111111222222222111111222222222333333333333222333777777555999AAAUUU|||eeeZZZPPPMMMMMMLLLLLLMMMLLLKKKIIIGGGEEEBBB???>>>======@@@EEEEEEFFFOOOZZZpppsssYYYUUUQQQOOOOOONNNMMMKKKMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGEEEBBB@@@>>>===<<<777777777777777888999:::888888999999:::;;;;;;<<<===???AAACCCEEEHHHLLLOOOQQQTTTXXX]]]aaaggglllpppppptttzzzooouuuyyyrrrkkkddd^^^ZZZYYYXXXWWWUUUTTTTTTTTTTTTYYY\\\```cccdddeeefffgggccc______eeeqqq|||yyyyyyzzz|||zzz{{{|||}}}~~~pppJJJ===333333555444222333111111111111111111111111111111000000////////////------......///000111111////////////////////////////////////000000000111111333333666555666TTT|||fffgggbbbWWWJJJFFFQQQhhh{{{}}}mmmeee```YYYUUUOOOMMMLLLPPPXXXbbbkkkooojjjkkksssuuu~~~pppcccbbbeeedddddd```]]]___aaa\\\VVVHHHFFFBBB===<<>>HHHIIINNNVVVXXXVVVYYY___qqq{{{yyyssskkkfff^^^]]]\\\[[[ZZZ[[[[[[[[[[[[^^^aaadddeeedddcccaaatttgggppplllOOOCCC@@@<<<999:::555555444444333333222222444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333333111222444666777:::>>>CCC___xxxjjj[[[QQQLLLIIILLLQQQLLLLLLKKKIIIGGGDDDAAA@@@======???BBBCCCDDDHHHNNNWWWhhhxxxkkkZZZQQQPPPRRRPPPMMMMMMKKKIIIHHHHHHHHHGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@999999888888888888888999999999999:::::::::::::::999;;;===???@@@AAADDDGGGIIILLLQQQUUUZZZ___eeeiiihhhmmmsssyyy}}}mmmjjjxxxsssnnnfff```\\\ZZZXXXWWWWWWUUURRROOONNNOOOQQQRRRZZZ\\\^^^______```bbbdddaaadddkkkvvv~~~zzzvvvuuuwww{{{}}}||||||}}}~~~}}}}}}~~~wwwXXX>>>888333333555444222111000000000000000000000000000000000///////////////,,,------...///000000111/////////..................////////////000000000333222000555888555IIInnnlllggg\\\LLLBBBGGGYYYjjj{{{nnndddZZZSSSMMMJJJFFFGGGKKKRRRXXX[[[RRRPPPWWWgggwww~~~~~~}}}vvvnnnzzztttmmmjjjjjjgggaaa]]]___bbb^^^VVVRRRKKKCCC===>>>AAAEEEHHHZZZbbbbbbSSSDDD>>>??????@@@@@@DDDIIIKKKJJJKKKNNNQQQYYYeeeqqqyyy~~~{{{qqqjjjeeebbb___]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYY[[[^^^aaaccccccbbbaaaqqq~~~zzz```HHHAAAAAA===::::::555555444444444333333333333333333333222222222222111111111111111111111111000000000111111111111111000111111111111222222222111111222222222333333333444333222222333444777999<<>>>>>???<<<999CCCRRR]]]VVVFFF<<<>>>CCC??????AAACCCDDDEEEEEEFFFFFFIIIOOOWWW\\\]]]aaafffddd```[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYY\\\^^^```aaabbbbbbsssZZZCCC===>>>;;;888888555555555555444444444444333333333222222222222111111111111111111111111111///000000000111111111222000111111111111222222222111111222222222333333333222444444333222333555555999===UUU~~~jjjVVVNNNPPPNNNMMMLLLKKKIIIHHHGGGFFFAAA@@@===<<<===??????>>>EEEIIISSSbbbuuuvvvbbbWWWSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@???===;;;999999888777777777777777777777777666888:::::::::999;;;<<<;;;>>>AAADDDGGGKKKPPPSSSVVVZZZ```eeeiiimmmpppsssvvvxxx}}}zzziiiddd}}}}}}zzzxxxtttnnnhhhddd```\\\YYYTTTQQQNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMPPPRRRUUUWWWVVVVVVVVVXXX]]]gggrrrzzz~~~|||xxxwwwuuussssssuuuwwwxxxzzz{{{{{{|||}}}}}}~~~~~~~~~yyywwwcccKKK;;;555555333222111222222111000000000000000000000000////////////////////////........................//////.........---------........./////////000000+++111000111666555;;;LLLiiiWWWOOOOOORRR___nnn}}}wwwfffZZZQQQMMMHHHEEEDDDEEEEEEEEEKKKGGGGGGKKKPPPVVVaaakkksss```WWWhhhvvvmmmhhhiiigggbbb___ccchhhfff___^^^UUUIIIAAA>>><<<:::888:::BBBLLLMMMDDD;;;===CCC????????????AAACCCDDDDDDFFFEEEGGGLLLMMMKKKNNNTTTQQQQQQQQQRRRTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]```bbbcccqqqXXX@@@:::;;;888666666555555555555555555444444333333333222222222111111000000000000000000000000//////000000111111111222000111111111111222222222111111222222222333333333///444777666444555666666666999FFFdddzzz}}}bbbTTTRRRNNNMMMLLLJJJIIIIIIIIIIIIGGGDDD???;;;;;;======:::@@@CCCHHHOOOYYYiii~~~~~~hhh^^^[[[RRROOOMMMLLLMMMMMMLLLJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCAAA>>><<<:::999999888888888888888888888888555666888888777777777888666888;;;>>>@@@CCCHHHKKKMMMPPPVVV[[[^^^aaaeeegggjjjnnnssswww{{{|||{{{{{{~~~~~~~~~lllaaawww}}}yyywwwvvvuuurrroooddd```ZZZVVVSSSQQQOOONNNMMMLLLKKKLLLLLLJJJGGGEEEIIIKKKMMMPPPRRRSSSSSSSSSPPPPPPSSSYYYdddttt{{{xxxvvvwwwvvvuuuttttttttttttuuuyyyyyyzzzzzz{{{|||}}}}}}~~~{{{{{{zzzgggMMM;;;666222444333000///111222222000000000000000000000000.........///////////////...............---------//////.........---------............/////////000(((444555222444555999FFFkkkmmm___UUUOOOPPP^^^mmmxxxqqqeeeRRRNNNIIIFFFEEEDDDCCCCCCBBBFFFLLLOOOKKKIIIQQQ\\\kkkkkk```RRRUUUiii}}}|||vvvqqqqqqrrruuusssmmmhhhiiikkkhhhbbbfff^^^QQQEEE===::::::;;;<<<:::===CCCBBB<<<<<>>>>>======???CCCEEEDDDFFFDDDEEEIIIIIIEEEHHHNNNKKKNNNQQQTTTUUUTTTQQQPPPSSSSSSTTTUUUVVVXXXZZZ[[[XXXXXXXXXYYY\\\___bbbdddzzzoooWWWJJJ>>>:::999444333555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333222222333333333333444444222999===GGGhhh}}}ooo]]]RRRKKKHHHJJJJJJHHHJJJPPPFFFFFFDDDBBB@@@>>><<<;;;===???AAACCCHHHRRRaaallltttddd\\\SSSNNNNNNNNNLLLIIIKKKHHHGGGGGGIIIHHHCCC>>>EEEEEEEEECCCAAA???<<<::::::999888888777777888888666666666666666777888999999999:::;;;<<<>>>??????DDDFFFHHHLLLQQQVVVZZZ\\\^^^bbbfffiiijjjkkkmmmooonnnpppqqqrrrssswww{{{ooobbbsss|||wwwtttpppjjjgggeeeaaa\\\XXXRRRQQQNNNKKKJJJJJJJJJKKKHHHIIIIIIIIIHHHGGGEEEDDDMMMGGGGGGNNNRRRNNNLLLMMMLLLOOOVVVaaarrr}}}yyywwwwwwxxxwwwwwwxxxyyyxxxwwwvvvuuu|||xxxyyy|||wwwqqqvvv|||tttqqq}}}wwwzzzlllRRR===666888111111111111000000000000///000111111111///...---000///...---------------000///---,,,,,,---...///////////////////////////---......///////////////111///------///333888;;;NNNxxxwwwiii___KKKMMMVVVdddrrrjjjaaaWWWNNNKKKGGGBBBAAAFFFEEECCCEEEIIIKKKJJJKKKNNNfffddd___VVVNNNMMMRRRXXXcccbbbbbbgggmmmrrrrrrqqqyyyyyyxxxssslllfffaaa___YYYVVVRRRQQQPPPLLLDDD===;;;;;;;;;<<<===???@@@AAA>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\ZZZXXXYYY]]]``````___uuu___RRRKKKAAA888888999777777999555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333222222222333333333444444444:::;;;<<>><<<;;;<<>>===;;;:::888777777777777666666666777888888999888999999:::<<<======>>>AAABBBDDDHHHLLLPPPSSSUUUVVVYYY\\\___```aaaccceeegggiiijjjkkkmmmpppuuuxxxyyyzzz|||~~~tttfffnnn}}}yyytttsssssspppkkkfffbbb^^^ZZZWWWUUURRRNNNJJJMMMKKKIIIGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHLLLIIIIIIMMMNNNKKKKKKNNNLLLSSS```qqq}}}}}}|||zzzwwwuuuvvvwwwvvvwwwwwwxxxxxxwwwvvvuuu}}}{{{zzzzzzxxxvvvxxx}}}wwwnnnhhhhhhlllttt||||||ttt^^^HHH888333555111111111000000000//////000000000000000///......//////...---------------000///...---......///000........................------...///////////////000...------///222666888BBB]]]~~~~~~~~~pppSSSMMMJJJOOO[[[lll}}}kkk```VVVQQQLLLEEEBBBCCCCCCAAABBBGGGIIIHHHIIIMMMWWWZZZ[[[VVVOOOJJJHHHIIIKKKKKKMMMRRRXXX]]]```bbbkkkmmmnnnmmmjjjgggeeedddYYYUUUQQQQQQSSSSSSOOOLLL@@@???<<<;;;;;;<<>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYXXXWWWYYY\\\______^^^vvvxxxbbbKKK@@@@@@999555666888888888999444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111000000000000111222222222222222222333333333333111666999666;;;UUUttt```MMMHHHLLLNNNJJJFFFLLLKKKHHHFFFCCC@@@>>>===;;;>>>AAA@@@???@@@CCCFFFOOO___vvvvvvaaaTTTPPPQQQJJJLLLLLLIIIEEEEEEJJJNNNFFFFFFFFFFFFEEECCCBBBAAACCCAAA???===:::999888777888777777777777777888999777888888999:::;;;<<<<<<<<<===???AAADDDGGGIIIKKKLLLNNNQQQSSSTTTUUUWWWYYY\\\^^^```aaacccfffkkknnnnnnoooqqqsssuuuvvvwwwwww|||{{{iiilll|||~~~|||yyyvvvtttrrrppplllgggeeedddaaa[[[WWWSSSQQQNNNLLLJJJHHHEEECCCHHHGGGEEECCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKKKKJJJKKKKKKIIIHHHLLLSSSYYYcccuuuuuuuuuvvvuuusssssstttvvvuuuuuuvvvwwwwwwwwwvvvvvvzzz|||{{{zzz}}}}}}xxxeee\\\XXXaaarrr|||```KKK<<<333111222111111000000000000//////000000//////......////////////...------------...///.........///000111111........................------...////////////.........------///000222444777AAAbbbwww___QQQCCCAAAIIIXXXjjjwww{{{nnnaaaYYYSSSLLLFFFDDDBBB@@@AAAFFFHHHGGGIIIMMMNNNQQQTTTRRRKKKCCC???===<<<>>>AAADDDIIIOOOVVVZZZ```bbbccccccaaa___^^^^^^SSSNNNIIIHHHKKKNNNOOONNNDDDAAA===:::999:::===???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUXXXWWWXXXZZZ]]]^^^^^^]]]~~~gggeeeqqq{{{VVVDDD@@@===999666666777777666555444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111222222111222222222222333333333...111666999777AAA___uuu^^^JJJGGGJJJLLLLLLLLLKKKIIIGGGEEECCCBBBAAA<<<===??????======???AAAEEEPPP```tttppp]]]RRRIIILLLMMMMMMJJJHHHHHHJJJFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDBBB???===<<<;;;:::888888777666666777777777777777888888999999::::::999::::::<<<===???AAABBBDDDFFFIIIJJJJJJKKKMMMOOOPPPRRRUUUVVVXXX[[[___bbbcccdddfffhhhjjjkkklllmmmpppssswwwyyyzzzzzzzzz{{{~~~~~~jjjjjjwww~~~~~~~~~~~~~~~~~~~~~}}}|||{{{uuusssqqqmmmiiifffcccbbb```]]]ZZZXXXWWWTTTOOOLLLJJJIIIHHHGGGFFFEEECCCBBBFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGIIIJJJIIIIIINNNZZZdddvvv~~~}}}{{{zzzoooqqqrrrqqqpppppprrrsssttttttuuuuuuvvvvvvvvvvvvvvv}}}~~~oooYYYZZZbbbssskkkMMM<<<555222111000111000000000////////////111000...------...///000///......---------......---------...///000111111........................,,,---......//////...............//////000111111444555HHHqqqooo]]]KKKCCCEEELLLVVV^^^rrrpppccc[[[TTTMMMIIIEEEBBBCCCFFFHHHGGGIIIMMMPPPQQQPPPLLLFFF@@@===<<<;;;>>>@@@AAACCCIIIQQQXXXZZZZZZZZZWWWRRRNNNLLLKKKJJJFFFAAA???@@@BBBCCCCCCCCCAAA>>>;;;:::;;;===>>>======>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIJJJLLLNNNNNNOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUWWWXXXYYY[[[\\\\\\[[[ZZZqqqcccmmm~~~jjjGGG===>>>::::::888777777777555333444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000//////000000111222111111111222222222333333222///222999::::::HHHZZZ~~~yyyxxxYYYKKKIIILLLMMMJJJIIIIIIHHHHHHGGGGGGFFF@@@???>>><<<;;;<<<>>>@@@???FFFPPP[[[hhh|||{{{hhh\\\WWWQQQNNNLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@??????999999888777666666666777777777888888888888888888999888888999999:::;;;<<<>>>@@@AAABBBAAABBBDDDFFFFFFIIIKKKMMMNNNQQQTTTVVVYYYYYY[[[]]]___aaacccdddeeeiiimmmooooooooopppppptttuuuvvvxxxyyy{{{|||}}}zzz{{{zzzxxxvvvtttuuuvvvttttttttttttuuuvvvwwwxxxyyy~~~jjjaaajjjsssuuuttttttsssrrrssssssrrrrrrrrrrrrssssssoooooonnnnnnlllkkkiiiiiifffdddbbb^^^[[[WWWUUUTTTLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEBBBHHHMMMOOOTTTaaattt|||yyyuuusssqqqnnnoooppppppooonnnoooppprrrrrrsssssstttuuuvvvwwwwwwvvvddd[[[eeevvvmmmWWW???555444444222000000000000////////////...000///...------...///000......---------......///***+++,,,---......//////........................,,,------..................//////000000000000000333555;;;RRR{{{nnnWWWJJJDDDDDDGGGLLLZZZnnnqqqeee\\\SSSMMMIIIEEEDDDGGGGGGFFFGGGKKKQQQRRRRRRPPPKKKEEEAAA???<<<======<<<;;;???GGGMMMNNNNNNMMMIIIDDD@@@>>>>>>CCCBBB@@@?????????>>>>>>===>>>>>>>>>>>>=========<<<======>>>>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVVVVzzzqqqrrrVVV===888999555888888666666888888666333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000////////////000111111111111111111222222222222888111///444777888===EEEbbbssszzzsss^^^TTTNNNIIIIIIIIIIIIIIIIIIIIIJJJJJJFFFCCC???;;;999999;;;<<<<<<@@@FFFLLLQQQ___www|||ppp```TTTNNNKKKIIIGGGHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDCCCCCCBBBCCCCCCCCC<<<;;;:::999888888888888888888888888888777777777999888888888888888999999999:::;;;:::999:::<<<>>>???AAACCCEEEFFFGGGIIIKKKNNNNNNOOOQQQSSSVVVXXXZZZ\\\^^^bbbcccddddddeeefffiiijjjkkklllnnnooopppqqqnnnnnnnnnllljjjiiijjjkkkiiiiiiiiijjjjjjlllmmmmmmnnnpppxxxfff[[[aaagggiiihhhgggggghhhhhhggggggffffffgggggghhhccccccbbbaaa```^^^\\\[[[UUUTTTRRRPPPNNNKKKJJJIII@@@@@@AAAAAA@@@??????>>>???@@@AAAAAA@@@@@@BBBCCC@@@AAABBBBBBCCCDDDDDDEEEDDDEEEGGGHHHHHHHHHGGGFFFHHHRRR\\\bbblll}}}{{{vvvqqqnnnlllkkklllnnnoooooonnnmmmmmmnnnqqqqqqqqqrrrsssuuuvvvwww{{{{{{ssshhh___hhhuuuxxxrrrUUUFFF777333444444222222000000////////////...............---......//////...------------...//////***+++,,,---------------------------------------,,,,,,---............---......//////000000111111111444555===]]]gggSSSGGG@@@AAAEEEHHHZZZqqqtttggg\\\SSSNNNJJJGGGGGGFFFDDDEEEHHHLLLPPPUUUXXXVVVPPPHHHCCC@@@???<<<999888:::>>>AAA??????@@@???===<<<<<<===:::;;;<<<===>>>>>>======:::<<<===???@@@???>>>===<<<<<<<<<===>>>>>>?????????@@@AAAAAA@@@AAACCCEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRRRRTTTUUUVVVUUUTTTUUUVVV~~~|||yyy```GGG===:::666333777888444444777888666333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////000111111111111111111222222222222555333222222444666:::===HHHgggrrrrrrwwwiiiZZZOOOJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFAAA>>><<<;;;;;;;;;======@@@EEEHHHOOO^^^mmmtttdddXXXPPPLLLKKKJJJIIIGGGGGGFFFGGGGGGEEEEEEDDDCCCCCCCCCDDDDDD@@@???>>>===;;;;;;::::::999999999888888777777777888888777777777777888888777888888777555666888:::999;;;===>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPPPPRRRTTTUUUUUUVVVYYY[[[\\\\\\]]]^^^___```aaabbb______```^^^\\\\\\]]]^^^^^^^^^]]]^^^^^^___```aaa___aaaeeeooo|||qqq^^^VVVYYY\\\^^^]]]\\\]]]___[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXWWWUUUTTTRRRPPPOOOFFFFFFEEEDDDCCCBBBBBBAAA===>>>?????????>>>>>>>>>===@@@BBBBBB@@@@@@BBBEEE???@@@AAABBBDDDDDDEEEEEEDDDDDDEEEFFFIIIMMMQQQTTTaaammmyyy~~~zzzuuuoookkkiiiiiiiiiiiikkkmmmnnnmmmlllmmmnnnpppppppppqqqrrrtttvvvwwwzzzyyywwwqqqggg___aaaiiivvv{{{~~~zzzkkk^^^CCC;;;444333333111111333000000/////////.........,,,---....../////////...---------------...//////+++,,,---......------,,,------------------------+++,,,------......------------------...///000111000111000444GGGlllkkkXXXIIICCCDDDBBBLLLYYYdddoooxxxjjj```WWWRRRNNNLLLIIIEEEEEEHHHHHHLLLQQQVVVXXXVVVRRROOOIIIEEEAAA===============:::;;;<<<;;;::::::<<<>>>666888999;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>;;;;;;<<<======>>>>>>???>>>@@@@@@@@@@@@@@@BBBDDDDDDEEEGGGIIIJJJKKKKKKKKKIIIIIIKKKMMMOOOQQQRRRSSSQQQTTTVVVWWWWWWXXX\\\___xxxiiimmmwww}}}cccGGG===@@@===444444999888333111555666333333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000111111111111222222222+++333888666333555888;;;;;;OOOwwwxxxlllzzziiiZZZKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFDDDBBBAAAAAA@@@???===:::;;;@@@CCCDDDJJJSSS]]]ooommm^^^VVVNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA???>>>=========::::::999999888888777777888888777666666777777777888888888777555666888:::666888:::;;;::::::;;;<<<<<<<<<===???AAADDDGGGIIIFFFGGGIIIIIIJJJKKKNNNQQQQQQRRRRRRSSSTTTUUUVVVVVVSSSTTTTTTSSSRRRQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWSSSVVVXXX\\\eeejjjbbbVVVNNNOOOQQQSSSRRRPPPRRRUUUPPPPPPOOOOOOOOOOOOPPPPPPKKKKKKJJJHHHFFFDDDBBBAAA========================;;;<<<>>>===<<<;;;;;;;;;999<<<>>>>>>======???BBB@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDFFFLLLTTT]]]bbbyyyzzzwwwqqqkkkhhhggghhhiiifffhhhkkkmmmmmmlllmmmnnnoooooooooppprrrtttvvvxxxuuuoooiiibbbVVVRRRaaawww~~~zzzuuuyyy}}}vvvbbbOOO:::555333333111...///333000/////////............+++,,,...///000///...------------------...///000---.../////////...---,,,------------------------+++,,,------......------,,,+++++++++,,,...000111222......444<<>><<<:::888999:::<<<<<<===<<<<<<===???AAA@@@???===<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJLLLNNNPPPSSSTTTUUUSSSVVVYYYZZZ\\\___dddiiipppgggiiixxxzzzooo]]]JJJ@@@<<<999888999777777666555444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111222333444555:::===QQQyyykkk{{{vvv___QQQIIIJJJJJJDDDDDDJJJGGGGGGEEECCCBBBCCCAAA===>>>===;;;;;;===AAAEEEHHHSSSYYYfff{{{wwwhhhaaaXXXPPPLLLKKKKKKJJJFFFGGGHHHGGGFFFEEEDDDEEEAAABBBCCCCCCBBBAAA???===?????????>>><<<;;;999888888888888777777777777777666666666666777777777777777888888888999999::::::::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIMMMPPPOOOMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======AAA??????AAA@@@>>>AAAFFF???@@@AAADDDGGGIIIJJJIIIEEEJJJRRRZZZdddqqq~~~~~~}}}}}}~~~~~~tttooohhheeefffhhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkpppllliiilllqqqttttttrrryyyiiiZZZVVVZZZbbbppp}}}zzz|||xxx~~~kkkSSS???333333222222111000//////000000000000000000000000//////.........---------------------------------------------------------------------------------------------------------///......---------......///...222555666???]]]}}}~~~tttVVVEEEAAA@@@DDDJJJKKKRRRkkk~~~qqqhhh^^^XXXUUUQQQMMMKKKKKKHHHHHHLLLNNNNNNQQQVVVYYYXXXTTTNNNGGGCCCAAAAAA@@@@@@>>>===<<<;;;;;;<<<===<<<:::999:::<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>===<<<===@@@CCCGGGHHHHHHGGGFFFGGGJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTXXX]]]aaaccceeeggghhhwwwfffbbbiiiwww~~~ttt```QQQAAA:::888666555666777666666555444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111222333444555666===III___vvvzzzvvvcccRRRLLLIIICCCCCCHHHGGGHHHIIIIIIJJJIIIFFFBBB???>>><<<;;;<<<>>>AAACCCFFFJJJTTTbbbtttzzziii[[[RRRLLLIIIJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@>>>===<<<:::::::::999999888888888666666666666666666777777777777777777888888888999999999999::::::;;;;;;<<<999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAADDDEEEDDDCCC?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;???======AAABBB@@@???AAAEEEDDDEEEHHHLLLPPPSSSUUUbbbhhhqqqzzz~~~}}}}}}~~~}}}|||yyywwwuuuppplllgggeeefffhhhhhhhhhgggggghhhhhhiiiiiijjjjjjnnnnnnoooppprrrqqqpppnnnrrreee[[[___jjjuuurrr[[[FFF888333333222111111000/////////////////////////////////.........------------------------------------------------------------------------------------------------------------......------------......000///111444222555JJJbbbqqq^^^KKKCCC???AAACCCHHHZZZnnnvvvhhh___ZZZUUUOOOKKKMMMIIIIIIKKKMMMMMMOOOTTTVVVWWWWWWTTTPPPLLLJJJJJJDDDBBB???===;;;<<<======<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===???AAAAAA@@@@@@AAACCC@@@AAABBBCCCCCCEEEHHHKKKHHHIIIKKKMMMPPPRRRTTTUUU\\\```dddggghhhhhhjjjkkkoooaaaYYYeee}}}xxxhhhOOOCCC888555666555444666666666555555444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111222333444111:::>>>BBB^^^|||eee{{{xxxddd[[[UUUKKKDDDCCCAAABBBDDDHHHJJJIIIFFFDDDAAA@@@===;;;:::;;;<<<===@@@CCCGGGNNNXXXgggxxx~~~mmm^^^VVVOOONNNLLLJJJHHHFFFEEEDDDEEEEEECCCCCCCCCDDDEEEFFFCCCDDDDDDDDDCCCCCCBBBAAA>>>>>>===<<<;;;::::::999777777777777777777777777666666666666666777777777777777777777777777888888555555666666777888999999::::::::::::::::::::::::999999999999999999:::;;;::::::::::::::::::::::::<<<:::999:::;;;;;;:::999888888888888888888888888888888888777777777777666777777777777888888888888:::::::::;;;;;;;;;;;;<<<>>>===;;;::::::;;;<<<>>>@@@======BBBCCC@@@???AAAEEEHHHOOOXXXcccnnnwww}}}}}}{{{zzz{{{|||{{{xxxsssmmmjjjjjjhhhffffffggghhhggggggggghhhhhhiiijjjjjjkkkkkkmmmooopppqqqpppppppppqqqllldddcccnnn}}}```GGG999444222222222111111000000///////////////////////////............------------------------------------------------------------------------------------------------------------...---------------......000///111333000...888GGGooosss^^^OOOAAA>>>>>>@@@IIITTTooowwwjjjccc]]]TTTMMMMMMIIIGGGIIIIIIHHHJJJOOOPPPSSSWWWXXXWWWUUUTTTTTTNNNKKKGGGCCC@@@???>>>???;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::===AAABBBAAA@@@@@@@@@???@@@BBBCCCDDDFFFIIIKKKHHHIIILLLOOOSSSWWWYYY[[[dddfffiiijjjjjjiiijjjkkkhhhccciiinnnZZZEEE<<<666666888777666777555555555444444333333333222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111111222333333111555555555FFFjjjsssiiiooo}}}xxxtttoooaaaPPPEEE???===>>>CCCFFFFFFFFFFFFEEECCCAAA>>><<<;;;::::::???BBBEEEFFFIIISSSaaalll|||xxxaaa]]]VVVPPPLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBAAAAAA???>>>===<<<<<<;;;:::::::::::::::999999666666666666666666666666777777666666666555555555555555555666666777777777777777777777777777777777666666666666666777888999777777777777777777777777777777777777777888777777666666666666777777777777777777777777777777777777999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???@@@BBBBBBBBBHHHOOOVVV]]]jjjxxx~~~|||zzzyyyyyyyyyyyyxxxvvvrrrlllgggdddffffffggghhhiiiiiihhhggghhhiiiiiijjjkkklllmmmmmmmmmmmmnnnoooqqqsssttttttjjjkkkqqq|||kkkNNN:::444555222111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///---///222222000555<<>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;===@@@AAAAAA@@@AAABBB@@@BBBDDDEEEEEEFFFIIIKKKOOOPPPSSSVVVZZZ^^^```bbbfffgggiiiiiigggffffffggglllooo}}}}}}cccMMM@@@:::666888999777666777444444444444444333333333222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000000000000000111111111000000111111222222333000222888>>>KKKfffooogggfffwwwyyygggYYYKKKDDD???BBBDDDDDDGGGLLLHHHGGGEEECCC@@@>>><<<;;;:::>>>@@@AAAAAAEEENNNVVV```nnn~~~qqqdddZZZRRRLLLIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<888888888888888888888888888888777777666666555555666666666666666777777777777777777777777777777777555555444555555666777777555555555555555555555555555555666777777777888999666777777777888888888999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>?????????<<>>====================================>>>??????@@@AAAAAA???@@@@@@@@@@@@AAADDDFFFAAADDDGGGIIIJJJLLLNNNPPPZZZ[[[]]]___bbbdddfffgggeeeggghhhgggeeedddeeefffssswwwrrrVVVBBB<<<777666888888555444555444444333333333333333333222222222111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111000000000111111222444...222<<<<<<888FFF]]]vvvgggiii|||www]]]PPPFFFCCCAAA>>>BBBIIIIIIIIIHHHGGGEEECCCAAA???999<<<>>>>>>>>>@@@EEEIIIOOOXXXfffvvvxxxjjj]]]UUUKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777777777666666666666666666666666555444444444444555555666555555555555555555555555333555666777666666888:::666777777888888999999:::999999999999::::::::::::999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAAHHHSSS]]]cccjjjyyyzzzyyyxxxwwwwwwwwwwwwwwwrrrpppmmmjjjhhhfffeeedddbbbeeeiiijjjiiihhhhhhhhhddddddeeeggghhhiiijjjjjjlllrrrzzz~~~wwwllleeeooo{{{}}}ssscccOOO@@@666000///111000000000000000000000000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///......///111333555999CCCccc}}}rrr]]]MMMFFFCCCDDDLLL[[[mmm~~~rrreee^^^WWWRRRMMMHHHHHHKKKOOOPPPPPPPPPPPPRRRUUUXXXYYY\\\```cccdddcccaaa___]]]ZZZVVVPPPKKKFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@??????AAAEEEHHHKKKNNNSSSVVVXXXZZZ]]]```bbbcccccceeefffggghhhhhheeeggghhhhhhgggggghhhjjj~~~|||dddKKK:::999666555777777444333555333333333333333333333333222222222111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111111///222777666444;;;FFFeeeyyynnnooo|||tttcccSSSKKKCCC;;;<<>>>>>======>>>@@@BBBDDDFFFKKKRRR\\\jjj|||wwweee```YYYRRRLLLIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@?????????>>>>>>>>>>>>=====================;;;;;;:::::::::999999999888888888888888888888888777777666666555555666666777777777777777777777777666888999999777666888:::777888888999::::::;;;;;;999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>?????????@@@@@@@@@DDDBBBAAA@@@CCCHHHNNNQQQYYY```ppp~~~wwwxxx|||xxxxxxvvvtttrrrpppooonnnhhhhhhhhhhhhgggfffeeedddbbbeeehhhiiigggffffffhhhdddeeefffgggiiijjjkkklllqqqyyywwwooommmooo|||}}}|||}}}eeeRRR???666333000...//////000000000000000000000........................++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...000111//////000111222555777FFFgggxxxbbbTTTFFFCCCDDDJJJSSS^^^ooo~~~yyypppfff^^^UUUMMMJJJLLLKKKMMMOOOPPPOOOOOOQQQRRRUUUVVVYYY]]]```bbbddddddeeeeeeeeebbb^^^XXXRRRNNNGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLHHHIIIKKKLLLLLLMMMOOOQQQZZZ]]]```bbbcccdddeeegggccccccddddddeeeeeeffffffdddfffhhhhhhiiijjjlllooottt\\\DDD666888555555888888555444777333333333333333333333333222222222111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000111...222222///000666<<<===AAA```vvvjjjooouuucccXXXLLL???===CCCFFFGGGIIIJJJJJJIIIGGGFFFAAA>>>;;;:::;;;>>>???@@@BBBFFFMMMTTT[[[fffrrr{{{qqqbbbWWWQQQPPPPPPGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<888777888:::999::::::;;;<<<======>>>;;;;;;<<<<<<=========>>><<<<<<======>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAHHHEEEBBBCCCIIISSS]]]dddrrryyy|||zzzuuupppttt|||vvvuuussspppmmmiiifffddd```bbbeeeggghhhfffdddbbbaaadddggggggeeedddeeegggggghhhiiijjjlllmmmnnnooowww~~~wwwiiigggttt{{{zzz}}}|||nnnWWWFFF777333333111000111////////////000000000000........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,000333222111111222222111111555GGGmmm}}}vvvcccLLLGGGDDDCCC@@@DDDTTTeeeyyyzzzpppdddYYYUUUVVVFFFIIIMMMOOONNNMMMLLLMMMUUUTTTTTTUUUXXX\\\___aaaeeehhhlllooommmhhhaaa]]]XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]WWWZZZ^^^````````````aaaaaacccddddddbbb```___`````````aaabbbbbbccccccdddbbbdddfffhhhiiikkknnnqqq~~~lllUUUDDD<<<:::777777777777666666666666444444333333333333222222222222222111111111111000111000000///...---------000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000......////////////......////////////000000000000///000000222333444555555===EEEaaapppdddrrr}}}mmmYYYIIIAAA???DDDBBBAAADDDIIIKKKHHHEEEGGGFFFDDDBBB@@@???>>>>>>@@@AAACCCHHHNNNVVV]]]aaammmyyy{{{jjj\\\RRRNNNKKKHHHHHHJJJJJJHHHFFFHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFAAA@@@@@@BBBCCCCCCAAA>>>@@@AAABBBAAA??????@@@AAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@===>>>@@@AAACCCDDDEEEEEEAAAFFFMMMWWWcccrrr|||yyytttqqqpppqqqsssuuu{{{vvvmmmeee___]]]\\\]]]]]]^^^```aaacccdddeeeeeebbbbbbbbbccceeegggiiijjjiiikkklllllllllnnnrrruuu}}}qqqiiilllvvv}}}hhh^^^@@@<<<555111//////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222111333:::JJJiii{{{```VVVIII@@@@@@EEEHHHGGGbbbwwwzzznnnaaaWWWRRRPPPNNNOOOQQQQQQOOOMMMLLLOOOQQQRRRSSSUUUZZZ^^^___aaadddggghhhgggfffdddaaaaaaaaabbbcccdddeeefffeeeffffffeeeddddddfffgggfffgggiiijjjhhhddd___\\\___```bbbccccccaaa___]]]bbbaaa```aaabbbbbbbbbaaadddgggjjjlllooorrrvvvyyywwwuuukkk[[[III===888777777777777666666666555555444444333333333222222222222222222111111111000000111000000///......------////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000///000000111333444444555999999EEE```vvvmmmlllxxxyyymmm^^^NNNDDD>>>CCCGGGHHHGGGFFFHHHJJJHHHHHHGGGEEECCCBBBAAA@@@??????AAADDDIIIOOOTTTXXX^^^dddppp}}}sssbbb[[[RRRKKKJJJKKKLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFDDDCCCCCCCCCCCCDDDFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEBBBBBB@@@??????>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAA@@@???>>>>>>???@@@@@@======>>>>>>??????@@@@@@===============>>>???@@@CCCBBB@@@@@@CCCHHHMMMPPPYYY^^^gggpppzzz{{{wwwyyywwwvvvsssrrrqqqppppppppplllfff___[[[YYYZZZ[[[ZZZ[[[]]]___```aaabbbbbb___```bbbdddfffhhhiiiiiikkkiiiiiilllrrruuuuuurrrkkkkkkkkkooovvvuuu[[[MMM:::666222//////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------......//////000000000111444777???UUUzzzyyyyyy}}}oooXXXFFF>>>AAAEEEHHHKKK[[[ssszzzmmmbbb\\\VVVTTTWWWYYYXXXVVVNNNPPPQQQQQQPPPQQQTTTXXXXXXZZZ]]]___aaabbbaaaaaa^^^^^^^^^^^^___```aaabbbcccdddeeeeeeeeefffhhhjjjffffffeeedddbbb```^^^\\\^^^___bbbccccccbbb```_________```bbbdddfffgggfffjjjmmmpppsssuuuxxx|||mmmdddVVVGGG<<<666555777777666666666666555555555333333333333222222222222222222111111111000000000000000000///......------////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000///000000111222333444444444555666@@@]]]zzzfffeeeoooyyycccQQQBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIIIIIIIHHHFFFDDDCCC>>>>>>>>>???BBBEEEIIIKKKRRRUUU[[[dddooo}}}ppp```VVVRRRRRRSSSQQQLLLGGGGGGJJJKKKHHHEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCAAA@@@DDDCCCBBBBBBCCCDDDCCCAAACCCBBBAAA@@@?????????@@@????????????????????????=======================================>>>>>>>>>;;;<<<<<<======>>>??????>>>>>>===<<<<<<<<<======?????????>>>>>>?????????AAA@@@??????@@@AAACCCDDDFFFHHHKKKPPPXXX```gggkkk|||zzzwwwuuusssrrrttttttttttttqqqnnnjjjhhhfffccc^^^ZZZXXXXXXYYYZZZZZZZZZ\\\]]]___````````````aaaccceeefffgggggggggjjjiiilllssszzzxxxooofffUUU]]]jjjxxx~~~fffIII:::333111......///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,---------------------...//////000000...111555444222===YYYsssyyy{{{uuu```NNNDDDAAABBBCCCHHHUUUiii{{{qqqeee___```bbbaaa^^^VVVVVVUUUSSSQQQPPPRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]YYY[[[]]]]]]^^^___bbbeeedddccc```^^^]]]\\\\\\\\\YYYZZZ\\\^^^___```______]]]___aaadddhhhkkkmmmoooqqqssswww{{{}}}lll]]]JJJ===777555666888666666666555555555444444333333333222222222222111111111111111000000000000000000//////............/////////////////////////////////////////////////////////000000000000000////////////////////////......////////////......////////////000000000000///000000111222333333333///666999888@@@[[[hhhiiiqqqxxxgggVVVJJJ??????GGGMMMKKKFFFGGGHHHJJJKKKJJJIIIGGGEEEAAAAAA?????????@@@AAABBBKKKOOOVVV]]]cccjjjqqquuuvvvooollllll```YYYQQQOOOPPPPPPKKKFFFDDDDDDEEEEEEFFFGGGGGGHHHEEECCCAAAAAACCCDDDCCCBBBGGGDDDBBBBBBBBBBBB???===CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@>>>>>>>>>>>>??????@@@@@@<<<<<<<<<======>>>>>>???BBBAAA@@@???>>>??????@@@AAAAAABBBCCCFFFJJJNNNPPPQQQXXXeeesss|||yyytttrrrrrrrrrrrrrrrnnnoooooommmkkkgggcccaaa```^^^[[[YYYXXXXXXZZZ[[[[[[\\\]]]^^^___`````````ddddddccccccdddeeeffffffkkkpppvvvyyyvvvlll___WWWYYYbbbooo}}}}}}zzz}}}zzzyyyzzzxxxjjjRRR<<<111000///......000000000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000...000222111---000@@@RRRyyy^^^IIIDDDHHHOOOJJJJJJSSScccrrr~~~yyyqqqnnnlllfffaaa```___]]]YYYWWWUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYRRRTTTUUUVVVVVVWWWZZZ\\\___^^^\\\[[[ZZZZZZZZZ[[[WWWXXXZZZ\\\___```aaabbb```bbbfffiiimmmpppsssvvvwwwzzz~~~}}}kkkXXXDDD:::777555555888555555555555444444444444333333222222222111111111111111111000000000//////////////////....................................////////////////////////......//////000000000000////////////////////////......////////////......////////////000000000000000000000111111222222333///111777888333999[[[}}}qqqggglll~~~mmm```PPPFFFDDDEEEEEECCCEEEFFFHHHJJJJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@DDDHHHMMMRRRVVVYYY]]]___mmmttt~~~~~~uuujjjdddbbb]]]UUUMMMKKKKKKJJJIIIIIIHHHGGGFFFIIIGGGEEEDDDFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCAAA@@@DDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@???@@@BBBDDDGGGIIIEEEGGGKKKRRRYYYaaagggkkkrrryyy}}}wwwuuusssrrrrrrrrrpppnnnhhhgggeeebbb```^^^]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYY[[[[[[\\\^^^____________dddbbbaaaaaacccfffkkkmmmtttzzz|||rrraaaVVVUUUYYYlllpppvvv{{{{{{vvv||||||vvvuuu~~~ssseeeZZZMMM???444000111000///000111000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000......000///000666>>>ZZZ~~~kkkPPPIIIOOOOOOKKKIIINNNRRRWWW```jjj|||yyyoooggghhhfffbbb___]]][[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTUUUVVVXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\^^^aaadddgggiiikkkhhhkkkooorrrtttvvvzzz}}}~~~|||xxxaaaOOO>>>999777444333666555555444444444333333333222222222222111111111111111111000000000///////////////////////////..............................////////////////////////---......//////000000111000000000000000000000000......////////////......////////////000000000000000000000111111111222222777//////888666333BBBYYYwwwiiilllyyy}}}{{{qqq___KKK???@@@EEECCCDDDFFFHHHIIIIIIIIIHHHKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFIIINNNUUUZZZ^^^ccckkksss|||~~~tttlll]]][[[YYYUUUPPPLLLHHHFFFJJJGGGCCCBBBBBBDDDEEEEEEAAACCCDDDCCCAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEHHHNNNTTTYYY]]]```ccckkkttt~~~}}}{{{zzzxxxvvvtttwwwuuusssrrrppplllhhhddd```^^^[[[YYYWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]___^^^___aaaeeekkkqqquuuzzzyyyqqq___NNNMMM]]]mmm}}}{{{}}}}}}~~~uuutttlllUUUDDD:::333000111333111000000000000///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000---,,,000222222333666===]]]yyyfffMMMFFFDDDEEEKKKRRRPPPIIIJJJRRR[[[hhhzzzxxxssspppkkkgggeeecccaaa___^^^]]]]]]\\\[[[ZZZXXXWWWXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXVVVTTTSSSTTTVVVTTTUUUVVVXXXZZZ[[[\\\]]]aaaaaabbbdddhhhlllooorrrtttxxx|||}}}~~~{{{}}}tttnnnPPPAAA777888999333222666444444444333333333333222222222222222111111111111111000000000////////////.../////////////////////........................////////////////////////------......///000000111000000000000000000000000......////////////......////////////000000000000000000000000111111111111555111000666888777:::AAA[[[nnnssskkknnnsss~~~xxxeeeSSSHHHCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAACCCIIIPPPUUUTTTYYY```fffkkkrrrzzz|||wwwppphhhccc___ZZZVVVPPPLLLKKKKKKLLLKKKGGGJJJLLLIIICCC???BBBEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGIIILLLOOORRRTTTUUUUUU^^^```bbbgggmmmuuu{{{yyywwwuuuttttttsssqqqooossspppmmmjjjgggccc^^^[[[XXXWWWUUUTTTTTTUUUVVVWWWTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\^^^aaaeeeiiinnnrrrtttpppiii]]]RRRQQQ]]]rrrwwwooo[[[EEE999444000000111222000......///000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------......///...---...111111///000333222@@@\\\zzz{{{}}}bbbOOOKKKKKKQQQXXXSSSFFFBBBGGGGGGNNN\\\kkkxxx}}}xxxuuurrrnnnkkkfffggghhhhhhgggeeebbbaaa______^^^]]]\\\[[[[[[[[[\\\\\\\\\ZZZXXXWWWXXXYYY\\\[[[\\\]]]```dddhhhkkkjjjjjjkkkmmmpppuuuyyy|||yyyooovvvsssuuu~~~gggXXXDDD888333999;;;555333777444444444333333333222222222222222111111111111000000000000000////////////.........///////////////........................////////////////////////---------...///000000111000000000000000000000000......////////////......////////////000000000000000000000000111111111111(((111555111///444888888===PPPgggnnneeefffhhh|||pppUUU???CCCCCCDDDEEEGGGIIIKKKMMMKKKKKKJJJIIIHHHGGGFFFFFF@@@AAABBBBBBCCCDDDGGGIIIMMMSSSZZZ___bbbeeeiiilllpppxxxxxxssskkkfffcccbbbaaaaaaVVV[[[]]]VVVKKKDDDFFFKKKEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBDDDFFFHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLQQQRRRTTTVVVYYY\\\^^^___ZZZ]]]ccciiippptttxxxyyy~~~~~~|||wwwssstttrrrqqqqqqrrrqqqnnnlllllliiieeebbb___]]]YYYWWWRRRRRRRRRSSSTTTTTTUUUUUUSSSTTTVVVYYY[[[\\\]]]^^^\\\]]]^^^_______________^^^aaaeeejjjmmmnnnnnnmmmaaaWWWMMMPPP___sss}}}nnnZZZJJJ999333333222000000000...,,,,,,...000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///,,,---000111...***,,,222111...>>>```zzzsss```YYYXXXZZZTTTFFFBBBFFFBBB@@@CCCNNN```qqqzzz}}}|||xxxmmmoooqqqrrrqqqooommmkkkhhhgggfffeeedddccccccccccccddddddcccaaa```aaacccfffdddccccccgggmmmtttyyyyyyxxxxxxzzz}}}xxxuuuwwwzzzxxxxxx}}}uuukkkdddaaaeeeggg___RRRIII888888777555555444444444333333333333333333333333222222222111111111111000111111000000//////..............................////////////////////////////////////////////////............//////////////////////////////////////////000111111111111111////////////000000000000000000000000000000000000111111222333333444555555;;;<<>>VVV{{{qqqaaafffvvvvvvoooaaaPPPDDDAAAHHHPPPMMMMMMMMMLLLJJJIIIJJJKKKJJJIIIHHHGGGEEEDDDBBBBBBBBBCCCDDDGGGJJJMMMPPPQQQWWWZZZ___bbbdddfffiiikkkiiimmmqqqqqqooooooppprrryyy~~~}}}{{{yyyvvvrrrnnnllljjjiiilllkkkjjjhhhfffdddcccbbbcccbbb```]]]ZZZWWWUUUTTTQQQPPPOOONNNNNNOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUVVVVVVWWWXXXYYY\\\WWWVVV[[[___aaaeeejjjpppjjjbbb\\\UUUSSSYYYaaarrrxxx|||~~~yyyuuuxxxssskkkggg]]]JJJ;;;333000...///111111///,,,------------------------------------------------,,,,,,,,,,,,++++++++++++************************************************((((((((((((((((((((((((************************))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------111000///...///===ZZZssstttpppwwwqqqiiiooonnnhhh\\\NNNDDDBBBGGGMMM\\\dddooovvvzzz{{{}}}wwwuuu~~~~~~{{{|||{{{}}}~~~tttdddRRRGGG@@@999444333666555555444333333444444222222222222222222222222111111111111000000000000////////////////////////........................////////////////////////////////////////////////............////////////////////////////////////---...//////000000//////........./////////000000/////////////////////////////////000000000111111222444666666777CCC___xxx|||ppphhhiiiuuuvvvbbbOOODDDEEEIIIKKKMMMNNNMMMKKKIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHNNNQQQUUUXXXZZZ]]]```ccccccfffhhhiiigggfffggghhhhhhkkkooorrruuuyyy~~~}}}|||zzzxxxuuuqqqooommmooonnnllljjjhhhfffeeeeeeddddddcccaaa```___^^^]]]XXXWWWUUUSSSQQQOOOMMMLLLKKKJJJKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWYYYWWWZZZ```bbb\\\VVVTTTPPPMMMMMMQQQWWWcccxxx|||{{{{{{yyyzzzlllbbbXXXHHH999//////------...000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))************************((()))))))))************((())))))))))))************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++...111222...111@@@PPP}}}yyyyyyxxx~~~|||}}}~~~|||lllYYYMMMIIIIIIPPPWWW___fffjjjnnntttxxxxxxyyy|||}}}~~~~~~zzzuuurrrqqqnnnrrr{{{}}}sssuuuyyy{{{{{{|||}}}yyytttbbbSSSDDD<<<888555555777555444444333333333333444222222222222222222222222111111111000000000//////.............../////////........................////////////////////////////////////////////////............////////////////////////////////////------...////////////...............////////////////////////////////////...///////////////000000///111444666444666BBBPPPwwwsssfffgggooozzzuuucccQQQFFFAAABBBEEEHHHIIIJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCEEEGGGKKKNNNPPPSSSWWWZZZYYY[[[]]]^^^^^^^^^^^^______aaabbbcccdddgggjjjmmmsssvvv{{{~~~zzzuuurrrooonnnmmmkkkiiifffdddbbbdddddddddccccccbbbaaaaaaaaa```___\\\ZZZXXXVVVUUUNNNMMMLLLJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTZZZYYYZZZ]]]ZZZPPPFFFCCCGGGIIIPPPZZZdddrrr}}}||||||}}}rrrbbbVVVJJJ<<<222//////...---,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((())))))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,***+++...222111000444;;;TTTjjj{{{zzz}}}uuubbbUUUOOOHHHKKKNNNPPPTTT[[[dddkkklllnnnssswww{{{}}}~~~~~~}}}}}}{{{yyytttnnniiiffffffgggzzz}}}{{{sssuuu|||yyy~~~qqqfffQQQFFF;;;777555333444666444333333222222333333333222222222222222222222222111111000000000/////////---............/////////........................////////////////////////////////////////////////............////////////////////////////////////,,,------...............------........./////////000000000000000000000000////////////////////////111///000222333333777>>>NNNddd~~~ppphhhhhhqqq~~~mmmZZZMMMCCCAAAAAACCCFFFIIIJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCCCC???AAACCCEEEFFFIIIMMMPPPOOOPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^aaadddcccdddgggkkkooosssvvvwww}}}}}}wwwtttvvvvvvuuusssqqqmmmjjjhhhfffeeeeeedddcccaaa```___aaaaaabbbbbbbbbaaa```______]]]ZZZWWWSSSOOOLLLKKKGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPSSSPPPMMMKKKFFFAAA@@@DDDRRRUUU\\\gggooowwwzzzvvv~~~{{{~~~~~~kkkRRRDDD:::222000444///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************++++++++++++******+++++++++,,,,,,,,,...)))(((+++...///111555777LLLggg~~~yyy{{{}}}mmm\\\SSSJJJJJJIIIFFFEEEHHHPPPVVV\\\aaahhhooouuuyyyzzzzzzxxxxxxyyy{{{}}}~~~}}}~~~|||{{{{{{{{{zzzyyywwwuuutttoookkkeee``````fffooovvvxxxvvvuuu~~~~~~~~~zzzdddUUUCCC<<<777666666333222333333333222222222222333333111111111111111111111111111000000000////////////---------.........//////........................////////////////////////////////////////////////............////////////////////////////////////,,,,,,---............------------.........//////000000000000000000000000////////////////////////333000///222444333555999999GGG^^^www~~~nnnllltttuuufffXXXOOOEEEAAACCCGGGGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEAAABBBBBBBBBAAABBBEEEGGGFFFGGGHHHKKKMMMNNNNNNMMMMMMOOORRRTTTUUUVVVXXXZZZZZZZZZZZZ[[[^^^aaadddfffhhhiiilllnnnqqqssstttuuutttzzz}}}|||zzzvvvuuuwwwvvvpppkkkkkkiiiiiihhhgggeeedddcccbbb```aaaaaaaaaaaaaaa``````aaaaaaaaa```___\\\ZZZYYYUUUTTTRRROOOLLLIIIGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOONNNMMMKKKJJJGGGEEEDDDCCCAAADDDPPP]]]eeeeeekkktttzzz}}}wwwqqqxxx}}}zzzyyy}}}|||}}}{{{vvv[[[@@@555222......333,,,---------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************+++++++++,,,************++++++++++++++++++++++++,,,,,,,,,---///***'''***,,,---///222000999HHH\\\wwwsssttt||||||wwwvvvxxx}}}ssseee\\\^^^^^^\\\UUULLLGGGEEEFFFLLLPPPWWW___fffjjjlllmmmnnnnnnoooqqqtttuuutttssstttuuuxxxzzz|||}}}||||||wwwxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~|||{{{yyyxxxxxxvvvtttqqqoooooonnnmmmmmmnnnooopppllllllmmmnnnqqqwww~~~tttqqqxxx~~~~~~~~~}}}~~~pppWWWHHH:::666444777777444222222222222222111222222333333111111111111111111111111000000000000////////////---------.........//////........................////////////////////////////////////////////////............/////////000////////////////////////+++,,,------......---------------.........//////000000000000000000000000000000000000000////////////---///333333111000333444555???WWWwwwssskkkttttttrrrbbbOOODDDCCCEEEDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFFFFEEECCCAAAAAABBBDDD>>>???@@@BBBDDDEEEDDDCCCGGGIIILLLMMMNNNNNNPPPQQQUUUTTTTTTTTTVVVZZZ^^^```^^^___aaabbbccccccbbbbbbdddjjjrrrwwwxxxzzz{{{}}}~~~}}}}}}}}}}}}~~~{{{zzzyyyvvvssspppmmmkkklllgggfffhhhjjjhhhhhhiiibbbaaa```_________``````^^^___```aaabbbbbbbbbbbb\\\\\\[[[YYYWWWSSSPPPNNNJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDFFFIIIJJJGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPPPPQQQLLLLLLLLLLLLKKKJJJHHHGGGAAACCCHHHLLLOOOWWWiiizzz{{{yyy{{{}}}yyyvvv{{{}}}xxxwww~~~{{{zzzrrrssszzz{{{eeeJJJ444000333///,,,...(((+++...//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,+++,,,000000---,,,//////...///<<>>MMMfffyyykkkjjjssszzz{{{xxxlll\\\NNNDDD@@@???DDD>>><<>>??????>>>===AAAAAABBBCCCEEEGGGIIIJJJOOOOOOPPPQQQRRRTTTVVVWWWWWWYYY[[[]]]^^^____________```bbbdddfffhhhiiiiiiooonnnnnnmmmmmmmmmnnnnnnqqqqqqrrrrrrtttuuuwwwwwwxxxwwwuuutttssssssssstttvvvvvvuuuuuuttttttssssssuuuvvvvvvwwwwwwuuutttssssssrrrqqqpppooooooooooooiiihhhgggfffdddcccbbbaaa______`````````______^^^ZZZZZZ[[[\\\]]]^^^___```ZZZ\\\^^^```aaa```___^^^[[[XXXTTTPPPMMMKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNSSSQQQNNNMMMMMMNNNNNNNNNIIIHHHEEEBBB??????@@@BBBGGGEEEKKKXXXcccnnn|||}}}vvv{{{{{{wwwtttnnnccc[[[WWWBBB<<<555222111222111000------------------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111---...555===MMMnnnttttttsssrrr|||}}}{{{}}}~~~xxxsssmmmVVVKKKHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFLLLOOOOOOQQQVVVWWWVVVWWW\\\dddjjjlllnnnppprrrkkkooossstttrrrqqqqqqsssqqqqqqrrrrrrqqqqqqppppppqqqiiiaaa^^^]]][[[WWWUUUQQQXXXaaagggkkkqqqzzzwww{{{|||wwwtttsssssstttyyyyyytttooorrr{{{}}}wwwvvv{{{xxxppphhhsssjjjMMM===888888666444333222222333444222222222222222222222222000000000000000000000000///////////////////////////...000444444000...///...........................------,,,,,,------...---------............/////////.........------------------------------------------............///..............................------------..................//////////////////000000000111111111222444555777???QQQiiizzzqqqiiigggddd]]]|||ttteeeVVVKKKFFFCCC>>>===AAADDDBBB??????AAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???======>>>???@@@BBBCCCDDDHHHHHHIIIKKKMMMOOOQQQRRRQQQSSSUUUWWWYYYYYYZZZZZZ[[[[[[]]]^^^``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccdddeeefffggggggfffdddcccbbbbbbccccccddddddddddddddddddeeeeeegggggghhhiiihhhgggfffeeedddccccccbbbbbbcccccccccaaa``````^^^]]][[[ZZZYYY\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]XXXYYYZZZ[[[ZZZYYYWWWVVVQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOMMMLLLKKKKKKLLLKKKKKKJJJHHHFFFBBB??????BBBGGGKKKTTTSSSWWWbbbkkkttt~~~}}}uuulllbbbTTTHHHCCC888444000......///...---------------------------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...///******///222:::OOOfff~~~zzzxxx|||~~~|||vvvrrrwww}}}vvvfffXXXQQQRRRTTTVVVWWWUUUPPPJJJFFFCCCGGGIIIEEEDDDFFFFFFEEEHHHMMMSSSWWWYYYYYYZZZ[[[\\\^^^```aaaaaaaaa``````]]]^^^^^^]]]]]]]]]___```VVVSSSTTTXXX\\\]]]]]]^^^ggggggfffddddddjjjssszzz}}}vvvwwwrrrmmmsss}}}|||{{{wwwsssuuu{{{xxxoookkklllpppnnniiilllttt|||tttnnngggnnnrrrqqqdddOOO===555444666555333222111111222333222222222222222222222222000000000000000000000000////////////////////////000///111555555111///000...........................------,,,,,,------...---------............///...............------------------------------------------............///------------------------......------------..................//////////////////000000000000111111111222222111333<<>>AAADDDBBB???>>>@@@AAACCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGEEECCCBBBCCCCCCCCCAAA;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^_______________^^^]]]]]][[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXX[[[[[[[[[ZZZYYYXXXWWWWWW[[[[[[ZZZZZZYYYYYYYYYXXXSSSSSSTTTSSSRRRPPPNNNLLLGGGFFFEEECCCCCCCCCDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMMMMNNNJJJJJJJJJIIIHHHFFFDDDBBBEEECCCAAABBBGGGPPPYYY___mmmlllnnnssswww|||~~~}}}uuuzzz}}}{{{zzz~~~}}}rrrcccTTTCCC666111000...,,,,,,---...---,,,------------------------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------111,,,,,,//////...666BBB```ooowwwkkkjjj{{{|||xxxnnnqqqwww}}}~~~vvvhhh^^^```cccgggiiifff^^^SSSJJJFFFMMMPPPMMMJJJIIIGGGEEEAAADDDHHHMMMPPPRRRRRRRRRNNNMMMLLLNNNRRRSSSQQQNNNMMMNNNPPPQQQTTTYYY```eeeddddddhhhppprrrrrruuuzzzwwwnnnaaaWWWUUU[[[fffmmmyyypppjjjggglll|||xxxxxx}}}uuulllrrrxxx}}}vvvkkkiiijjjnnnmmmiiiiiimmm}}}{{{sssllleeebbb^^^UUUIII===777555666444333222111000000111111111111111111111111111111000000000000000000000000////////////////////////...,,,...111111...,,,..............................------,,,,,,------...---------............///........................---------------------------------............///------------------------......------------..................////////////////////////000000000111///111222000000333:::AAAWWWlllooo\\\eeerrr~~~xxxjjj[[[NNNCCC??????>>>>>>@@@???AAACCCDDDEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDDDDEEEEEEDDDCCC>>>======<<<<<<======>>><<<<<<<<<===???@@@BBBCCCFFFGGGIIIKKKLLLNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^______\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXXXXWWWVVVVVVWWWWWWVVVWWWYYYZZZ[[[[[[ZZZZZZ]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVUUUTTTRRRRRRQQQMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGDDD@@@>>>>>>>>>EEEDDDFFFLLLXXXeeepppwwwzzzxxxzzz~~~}}}tttsss{{{}}}}}}iiiWWWHHH:::111...---------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,,,,,,,---------000------111111...///333===NNNjjjpppeeekkkuuuuuussstttyyy}}}{{{rrriiihhhlllrrrxxxwwwooobbbXXXXXXbbbiiiiiiccc\\\TTTLLLBBBDDDIIIPPPWWW[[[\\\\\\RRRNNNLLLOOOWWW[[[YYYUUUSSSSSSTTTTTTVVV^^^hhhpppkkkiiikkkpppqqqpppyyytttbbbTTTPPPVVV```fffwwwrrrqqqtttrrrqqqssstttzzz|||nnnyyyrrrjjjkkkpppzzzvvvpppiiihhhkkkrrrvvvrrrkkkgggooowww}}}|||wwwoooeee^^^VVVNNNCCC;;;777777777777222111111111000000000111111111111111111111111111000000000000000000000000........................---+++,,,//////,,,+++---...........................------,,,,,,------...---------............///---.....................---------------------------------............///------------------------......------------..................////////////...////////////000000000...000222222111222555888;;;JJJaaauuu{{{hhhggghhhkkkrrrvvvsssdddQQQDDD<<<777999>>><<<===@@@CCCDDDDDDCCCBBBAAABBBDDDEEEGGGHHHHHHHHHIIIGGGEEEEEEEEEFFFEEEDDDAAA@@@??????>>>>>>>>>???=========<<<<<<<<<======AAABBBCCCDDDEEEFFFHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[YYYZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[ZZZ]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWXXXWWWVVVTTTRRRQQQOOOOOOOOONNNOOORRRUUUWWWXXXYYYYYY[[[ZZZXXXWWWUUUUUUUUUUUUQQQQQQOOONNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCAAA===;;;<<>>===<<<<<<<<<======<<<======>>>@@@@@@BBBCCCEEEHHHJJJKKKLLLMMMMMMOOORRRTTTWWWXXXXXXXXXUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYY\\\\\\[[[ZZZZZZYYYXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMLLLKKKJJJLLLPPPSSSVVVWWWVVVVVVRRRQQQOOONNNMMMMMMMMMNNNJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFEEECCCBBBAAA@@@============@@@GGGRRRZZZ```___```fffoooxxx}}}~~~|||vvv~~~{{{vvvmmmkkkqqq~~~~~~{{{wwwooopppnnniiiYYYKKK<<<333///,,,...111,,,...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))&&&''''''(((((())))))***''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000444000444IIIiii|||qqqhhhrrr{{{}}}jjjjjjnnnuuu{{{zzztttmmmjjjsssttteeeTTTRRRRRRYYYccchhhfffbbb___[[[YYY___jjjrrrtttrrr^^^]]]YYYVVVXXXccctttpppddd^^^______aaarrr|||rrrmmmmmmnnnkkktttiiiiiilllhhhiiippppppxxxyyyzzzzzzzzz|||}}}yyyxxxwwwvvvwwwxxxvvvtttuuuvvvwwwyyy{{{yyytttnnnlllmmmooopppmmmdddYYYRRRDDD===666333555666333000000111111222222111111111111111111111111111111111000000000000000000000000........................000------000000------000------------------------...------,,,,,,------...---------............///---------.........//////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////........./////////000000...///000000000000000111333333666@@@QQQggg|||vvvmmmgggllltttmmmTTTEEEAAA;;;;;;===>>>@@@AAABBBCCCCCCEEEGGGJJJMMMOOOPPPQQQMMMKKKIIIIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???<<<;;;::::::::::::;;;<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKOOOQQQSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXWWWUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWVVVUUUSSSQQQOOOMMMLLLLLLHHHJJJMMMPPPQQQQQQPPPOOOIIIHHHFFFEEEDDDEEEFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>BBBFFFJJJPPP[[[hhhrrrsssoookkklllsssyyy||||||xxxnnnvvv}}}yyyyyy~~~~~~tttkkkiiiuuu}}}xxx{{{~~~nnncccaaa[[[QQQAAA777///------,,,,,,///,,,---///---+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,,,,...000///---...///000444000///666HHH^^^sss{{{zzzzzz{{{yyyrrrlllooouuu{{{wwwtttvvv{{{}}}zzzuuuiiimmmsss}}}zzzeee```^^^cccmmmrrrnnnhhh___\\\[[[```jjjrrrvvvvvv___^^^[[[YYY]]]lll}}}ooofffeee```ZZZcccsss|||xxxyyy{{{tttcccaaakkkkkknnnyyyzzztttsssvvvyyyzzzyyy}}}{{{uuuqqqppprrrsssrrr~~~{{{xxxxxxxxxxxxtttpppmmmkkkdddYYYMMMFFF<<<666111111444666333000000111111222222222111111000000000000000000000000000000000000000000000000........................///,,,,,,//////,,,,,,///------------------------...------,,,,,,------...---------.........//////---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------...................../////////000............/////////000,,,,,,...///000222333444///000000222;;;NNNhhh{{{}}}tttfffaaaeeennnmmmVVVMMMAAAAAA???>>>============FFFHHHJJJNNNPPPSSSTTTUUUOOOMMMKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGBBBAAAAAA@@@@@@@@@AAAAAA>>>===;;;:::::::::;;;<<<:::;;;<<<===>>>>>>>>>>>><<>>777111...000111///------,,,...///...,,,,,,///222++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,%%%***...,,,******,,,---,,,000333333444???SSSccczzzvvveeeaaahhhuuu}}}}}}rrrnnnlllqqq~~~xxxmmmgggdddjjjtttyyyuuunnngggeeedddhhhpppxxx|||~~~jjjhhhbbb]]]]]]jjjxxxppprrrlllbbbdddppp{{{jjj``````llluuuvvvzzz}}}xxxxxxqqqqqq{{{|||tttppptttsssttt~~~|||{{{tttsssrrrrrrnnndddVVVHHH???;;;444444333333222111000000111111111111111111111111000000000111222222333333000000000000000000000000////////////////////////------............------........................,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------------------------------............///,,,,,,,,,---------......////////////////////////////////////////////////...///000///...---...000000000000000000000000000000000///...111;;;KKKVVVrrr}}}zzzlllaaabbbooo}}}uuueeeggg\\\MMMBBB<<<:::999888>>>AAAIIIOOOPPPMMMNNNSSSMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>>???;;;;;;:::999999999999:::<<<<<<===>>>???@@@AAABBBEEEFFFIIIKKKMMMMMMMMMMMMOOONNNNNNNNNOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@FFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAAAAABBBBBBAAA@@@<<<>>>===<<<@@@FFFIIIGGGYYY[[[^^^```dddlllwww}}}yyyxxxzzz~~~zzzuuulllmmmqqqtttyyyooojjjeeecccooo~~~wwwwwwuuu~~~|||vvvuuu{{{qqq```PPPBBB777000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------///333999===UUUfffyyypppcccZZZgggrrr~~~~~~~~~}}}{{{wwwppphhhfffhhhlllqqqtttqqqjjjcccbbbeeeiiinnnrrrnnnnnnkkkgggffflllsssxxxyyyttttttsssssswww}}}xxxnnnjjjrrrxxxwwwyyyzzzrrroooyyyzzz}}}vvvpppssstttxxx|||uuuqqqppptttqqqjjj]]]NNN@@@888555444444333222222111000000111111111111111111111111222111000///...---,,,,,,000000000000000000000000////////////////////////------............------........................,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------------------............,,,,,,,,,---------.........................................................///000///...---...000........................///000111000///444===DDDZZZjjjvvvyyy}}}xxxuuudddjjjssszzz}}}}}}{{{yyyrrrssslllaaaVVVLLLDDD>>>;;;<<<>>>FFFNNNPPPLLLJJJLLLJJJJJJJJJKKKKKKLLLLLLMMMHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA@@@??????@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDDDDEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCC@@@===;;;<<<===>>>======AAADDDFFFNNNXXX^^^^^^dddeeeffffffhhhmmmvvv~~~~~~yyyrrroooxxx~~~yyy}}}}}}vvv{{{wwwrrrsss|||zzzlllgggddddddoooyyyvvvuuuxxx||||||xxxvvvwwwxxxvvvzzzppp```PPPBBB888111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------------///333777===LLL```ttt}}}pppggghhhooowwwxxxtttpppqqqtttzzztttrrruuuwwwyyyyyyvvvqqqlllkkklllooosssuuuzzzzzzxxxtttsssuuuyyy|||~~~{{{{{{}}}}}}zzz{{{zzzvvvuuuyyyzzzqqqlllooowww{{{zzzvvvxxxyyyssspppmmmoooiii^^^PPPBBB888444222333333333222111111000000111111111111111111111111222111000///...---,,,,,,000000000000000000000000////////////////////////------............------........................,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------------------............,,,,,,,,,---------.........................................................///000///...---...000........................---000222222000///222555>>>OOO```nnn|||~~~}}}lllhhhkkkpppoooooouuu|||~~~~~~|||zzzxxx|||{{{vvvmmmaaaUUULLLGGGDDDEEELLLUUUWWWRRRLLLJJJNNNMMMKKKJJJIIIIIIIIIJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>======<<<;;;:::999888888777888999;;;<<<=========<<<===>>>???????????????????????????????????????AAA@@@???>>>============>>>>>>??????@@@@@@@@@@@@======>>>>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>;;;888666666999<<>>===<<<;;;;;;888888999:::;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<========================??????>>>>>>=====================>>>>>>>>>??????<<<======>>>???@@@@@@AAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAAAAAEEECCCAAA???===<<<<<<<<<555555777;;;AAAFFFIIIKKKRRRXXX\\\```gggrrrzzz}}}pppqqqqqqooommmoootttyyyuuullleeeccckkkrrr|||~~~qqqkkkpppqqqoooxxxxxxnnngggdddiiiooo{{{oookkkjjjqqqxxx|||yyyssslllbbbZZZNNNFFF<<<333...------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,000///111;;;QQQnnnwwwiiiaaa___kkkooossswww}}}zzz~~~kkkaaaeeeuuuyyytttooommmnnn|||zzzooollljjjmmmssshhhjjjyyyqqqmmmbbbRRRPPPIII???777222222444666222222111111111111111000000000000000000000000000......000222444666777888////////////////////////////////////////////////------............------........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------.........................................................///000///...---...000////////////////////////---...000000000111222333222333777AAARRRdddqqqwwwwww}}}zzzyyy~~~}}}sssqqquuulll]]]cccuuu}}}}}}~~~zzzyyyyyyzzzzzzyyy{{{}}}yyyrrrlllhhhhhhjjjhhhjjjrrrwwwtttpppooo]]]YYYSSSMMMJJJJJJMMMNNNLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<======>>>>>><<<<<<>>>?????????>>>===???????????????????????????????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBB???<<<999888:::<<<>>>>>>AAAFFFMMMTTTXXXYYYXXX[[[aaadddeeehhhqqqxxxzzzxxxxxxwwwsssooommmpppsss}}}~~~tttnnnllliiidddfffkkkvvvtttkkkkkkfff```gggwwwwwwllliiijjjkkkvvvzzz{{{vvvpppmmmmmmmmmuuuxxxvvvmmmbbbYYYOOOGGG<<<888222///---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))+++---...---,,,,,,---111///---///999MMMggg{{{wwwnnnkkkppprrrpppkkkhhhfffbbb\\\pppzzzvvv}}}wwwfffYYYVVV___{{{xxxuuuqqqnnnmmmmmmnnnooo}}}nnniiihhhiiiqqqzzzjjjbbbeeepppxxxlllgggZZZHHHEEE???777222000111222222111111111111111111111111000000000000000000000000//////000000111222333333000000000000000000000000////////////////////////------............------........................,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------...///000///...---...000000000000000000000000000//////------------///000666111///444===JJJZZZfffttt|||{{{|||zzzwwwwwwnnn___\\\dddttt{{{|||wwwyyy}}}vvvrrrrrrxxx||||||zzzvvvqqqmmmllllllooonnnrrrzzz~~~}}}~~~wwwrrrjjjaaaXXXQQQNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDCCCBBBAAA@@@>>>>>>??????@@@@@@AAAAAA>>>>>>=========>>>??????======>>>>>>>>>>>>>>>===????????????????????????======>>>>>>>>>>>>======AAA@@@@@@@@@??????>>>>>>???@@@@@@@@@AAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@@@@AAABBB@@@@@@?????????@@@AAAAAA;;;:::999999;;;@@@DDDGGGQQQSSSYYY```eeegggeeeccc```fffiiiggghhhnnnuuuwwwyyypppjjjiiijjjmmmuuuyyyuuutttyyyzzzvvvqqqmmmhhhlll~~~|||pppeee```\\\^^^mmm}}}|||qqqnnnmmmjjjkkkjjjiiijjjmmmpppsssttt|||zzzrrrbbbSSSIII@@@999000...------------,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))+++------,,,,,,---...(((***---000000777FFFUUUkkksss||||||zzz~~~}}}pppeee[[[SSS]]]jjj~~~~~~wwwrrrjjjmmm~~~sssggg[[[TTTZZZnnnooonnnkkkjjjjjjjjjjjjiiipppkkkbbbaaa^^^bbbnnnqqqeee^^^aaajjjvvvzzzoooaaaXXXMMMAAA:::777333111111222111000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------............------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------...///000///...---...000///////////////////////////...,,,,,,---...//////222//////333555888DDDQQQcccrrrwwwyyy~~~zzzsssjjjeeeeeehhhnnntttuuuooosssyyysssxxx}}}yyysssnnnooottt}}}~~~yyyuuurrrqqqooommmoooqqqwww~~~zzzyyyzzzzzzqqqfff]]]WWWTTTRRROOOLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGHHHGGGFFFEEEBBBCCCDDDEEEEEECCCBBB@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>???@@@>>>>>>============>>>>>>????????????????????????<<<<<<===>>>>>>>>>===<<>>>>>??????@@@AAA???????????????@@@AAAAAA@@@???>>>>>>???@@@AAABBB@@@BBBDDDHHHMMMQQQUUUWWW[[[]]]aaaggglllnnnllljjjffflllnnnkkkiiinnnsssvvvyyyooogggcccccceeejjjooovvvwwwpppgggfffqqqpppkkkddd]]]\\\eeeuuu}}}|||qqqooolllffffffgggiiilllooopppqqqssstttqqqeeeTTTEEE<<<777222---,,,++++++------,,,***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,+++***,,,---''')))---111000---222:::KKKUUUaaammm{{{}}}ooofffaaa[[[fffssszzzyyypppgggaaalllwwwvvv}}}wwwmmmpppyyyjjj```]]]hhhxxx~~~oooiiibbb```iiikkkmmmmmmiiigggfffeeedddfffggg___ZZZZZZUUUYYYiiippp}}}pppeee[[[[[[bbbkkknnnbbbQQQEEE===888222000///111444555333000000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---..................---........................,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------...///000///...---...000........................,,,,,,,,,---000222222222,,,,,,111666444000777CCCOOOdddooosss|||~~~|||oooyyy~~~zzzwwwrrrnnnaaaaaadddjjjkkklllwwwrrrrrrxxxzzzxxxuuurrrpppqqquuuxxxyyyvvvvvvuuurrroooqqquuu||||||sssnnnooo{{{xxxrrriiifff```YYYTTTQQQOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAA@@@???>>>=========??????@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>?????????>>>=========>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>===>>>??????@@@?????????>>>???@@@@@@AAA??????>>>>>>>>>???AAABBBMMMPPPVVV[[[```bbbcccccc[[[\\\```eeejjjnnnooonnnmmmrrrtttoookkknnnrrrtttwwwllldddaaaaaaaaadddiiixxx~~~nnnjjjdddbbbhhhttt}}}ooorrrmmmddd```fffpppuuuyyy{{{ooommmhhh___gggkkkqqqtttqqqllljjjjjjaaa^^^SSSCCC777222///,,,///...,,,,,,---......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,***)))(((***+++000------000///+++,,,111---777BBBNNNbbbyyy{{{qqqoooooohhhooowwwyyysssiii___ZZZYYYfffyyyxxxmmmeeennn{{{wwwwwwxxx}}}mmmtttjjj]]]^^^mmmqqqeeeYYYRRRYYYgggmmmuuurrrkkkkkkiiimmm{{{hhhiiiiiiiiigggccc___\\\ZZZYYYVVVUUUXXX\\\___^^^jjjmmmqqqpppkkkddd^^^[[[]]]YYYRRRLLLFFF???888444333333222222111000//////000000000000000000000000111111000000//////............//////000000111111//////////////////////////////.........---------........................------------------------///---+++******+++,,,...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------//////............//////111111000000111111222333===GGGVVVfffrrrwwwxxxwwwnnnlllrrr~~~|||}}}yyyvvvuuusssmmmhhhccc\\\YYY```lllrrr{{{{{{wwwvvvtttppp~~~zzz{{{~~~xxxuuuwww~~~|||xxxuuussspppmmmkkkrrrtttzzz|||wwwvvvtttrrrnnnfff]]]WWWRRRQQQOOOMMMKKKIIIGGGGGGEEEHHHJJJKKKIIIFFFDDDCCCFFFFFFGGGEEEDDDBBBCCCCCCAAAAAABBBBBBBBBAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCC????????????@@@@@@@@@AAABBB???;;;:::<<>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>???@@@???>>>===<<>>@@@BBBCCCBBB@@@???===>>>>>>???@@@@@@@@@@@@@@@>>><<<<<<>>>??????>>>>>>>>>>>>????????????@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAA:::;;;===@@@BBBDDDEEEEEEGGGFFFDDDBBBAAAAAABBBCCCHHHLLLRRRYYY]]]______^^^^^^^^^aaahhhlllkkkmmmppprrrlllhhhfffeeehhhrrr|||zzztttooohhh```___cccgggcccjjjqqqqqqwwwzzztttrrrnnngggjjj||||||kkkggg\\\YYY^^^^^^bbbrrruuufffaaa___dddeeehhhhhhbbb[[[YYY^^^dddpppsssrrriii^^^WWWPPPJJJ@@@999222///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---111<<>>??????@@@??????>>>===<<<<<<<<<>>>AAACCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGFFFIIINNNSSSVVV[[[ccckkknnnnnnkkkhhheeebbbaaaeeeiiikkkpppwww|||tttkkkfffcccdddmmmvvv~~~vvvnnnhhhaaa[[[YYY[[[]]]]]]fffpppzzz}}}pppiii___^^^mmm|||gggggg]]]WWW[[[[[[___lll}}}xxxiiilllhhh```]]]\\\ZZZZZZ]]]aaaeeegggqqqqqqkkk^^^QQQIIIAAA:::333000,,,+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,,,,///555:::NNNWWWaaajjjuuu~~~}}}~~~wwwsssrrrttt~~~yyysssrrrttt}}}xxxqqqhhhhhhnnnyyy}}}tttfff]]]WWWWWWZZZdddrrryyyooo```TTTMMMQQQ]]]oooiii___UUULLLMMMZZZkkkwww|||iii[[[PPPOOOSSSXXXdddqqqtttmmmiiijjjjjjmmm{{{wwwiiiaaagggdddaaa\\\XXXXXX[[[```ccclllhhheeedddcccaaabbbeeefffdddaaa\\\YYYYYY\\\___@@@;;;444000///000111222222111111111000000000///////////////////////////000000000000////////////////////////000000000000////////////////////////........................---------------------------------------------------....../////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////........................///......------......///000////////////000111111......///222999CCCLLLRRRiiihhhmmmvvvzzzwwwtttuuu~~~{{{wwwuuuwwwyyy{{{vvvwwwyyysssfff\\\______cccgggcccaaannnwwwttttttzzz{{{yyyssskkkhhhmmmtttzzzyyyvvvsssqqqppprrrssssssuuuyyyzzzxxxsssnnnjjjeeellltttwwwtttpppmmmmmmfffffffffffffffeeeeeedddbbbaaa___]]]ZZZTTTNNNJJJNNNMMMKKKJJJHHHFFFBBB@@@KKKHHHDDD@@@<<<;;;::::::>>>??????@@@AAACCCDDDEEEEEEDDDBBB@@@??????@@@AAA@@@@@@@@@@@@???>>>======<<<;;;<<<>>>BBBFFFHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEHHHGGGEEECCCBBBBBBCCCDDDIIINNNSSSTTTSSSUUU[[[``````dddjjjppprrrqqqnnnkkklllfffaaaaaacccgggooowwwzzzsssmmmiiiddd```bbbgggpppiiidddeeehhhfff^^^WWW^^^]]]ccckkkyyy}}}jjjcccXXXTTT]]]mmmtttsssiiimmmcccZZZ\\\\\\^^^ggghhhyyymmmnnnfff\\\XXXZZZ^^^cccgggfffccc___llljjj```QQQEEE===555//////---,,,,,,...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---//////......000222:::???EEENNN[[[kkkxxxzzzwwwtttuuuyyy}}}~~~}}}yyyuuutttvvv~~~yyyqqqnnnlllxxxvvvpppnnnpppxxx~~~pppgggbbbccceeelllxxx~~~uuuiii___WWWYYYcccqqqjjj___VVVOOOQQQ]]]mmmyyy~~~iii\\\SSSUUU[[[ddduuu|||sssqqqnnnooo{{{uuufff^^^cccbbb___[[[WWWXXXaaaoooyyytttgggcccbbbaaadddiiikkkhhhbbbZZZRRRMMMLLLMMM888555222111111222222111111111111000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////---.....................------------------------------------------------...............---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...........................------------......//////......//////000111000///...///111666;;;>>>OOOYYYhhhtttwwwssssssuuuwwwyyyyyywwwrrrqqqtttwww|||wwwwww{{{{{{rrriiieee______bbb```[[[aaalllwwwzzzvvv{{{nnniiimmmtttlllmmmnnnooooooqqquuuyyywwwyyy{{{yyyrrrkkkfffeeeeeeiiinnnsssuuusssnnnkkkaaaccceeefffdddaaa\\\ZZZ]]]]]]^^^```bbbaaa]]]ZZZUUUSSSRRRQQQQQQNNNJJJFFFFFFCCC>>>:::666444333333666666777888:::<<<>>>???CCCDDDFFFGGGFFFDDDAAA???>>>??????@@@AAABBBCCCDDDAAA>>>;;;:::===AAAEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDCCCCCCCCCDDDFFFFFFJJJIIIGGGFFFEEEFFFGGGHHHKKKJJJJJJJJJKKKMMMOOOQQQYYY___eeefffbbb```aaaccceeegggiiilllnnnqqqrrrsssssskkkccc```___bbbiiiqqquuunnniiifffbbb]]][[[]]]ccc^^^___lll|||qqq```dddaaabbbeeeqqqzzzhhhbbbYYYRRRUUU]]]dddfffvvv~~~tttddd```___]]]aaacccxxx|||oooggg^^^VVVWWWVVV[[[bbbfffddd___YYYUUU```]]]RRRDDD;;;666000+++...------...//////...---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))+++,,,,,,+++))))))+++++++++++++++++++++++++++,,,,,,,,,+++,,,---......///333999BBBOOO]]]hhhiiiggggggjjjppptttuuusssxxx||||||zzzzzzyyy~~~~~~sssiiicccjjjwwwtttlllnnnrrr|||xxxnnndddfffkkkttt|||nnniiiaaabbbiiivvvuuuggg___YYY\\\iiizzzpppccc```ccckkk|||tttoooooopppxxx}}}wwwlllfffkkkZZZ[[[[[[WWWWWWbbbwwwzzzkkkdddaaa___ccclllrrrmmmdddXXXKKKBBB===<<<222111000111222222111///000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................------------.....................///000000///......///000222444555:::HHH[[[gggjjjkkknnnsssmmmpppsssqqqnnnnnnrrrwww|||zzzuuusssuuuyyywwwrrrlllgggccccccbbb^^^]]]^^^fffqqqzzz{{{{{{~~~nnnfffjjjpppjjjjjjhhheeedddhhhpppvvv||||||sssjjjggggggeeefffiiinnnrrrrrrnnnjjjaaacccgggiiiiiifffbbb___VVVSSSOOOPPPTTTXXXYYYYYYOOONNNNNNPPPRRRRRRNNNJJJ>>>===:::888666444444444222222222222333555666666:::@@@JJJQQQRRRMMMEEE????????????@@@CCCGGGJJJMMMFFFAAA:::777777999<<<>>>GGGGGGHHHJJJKKKLLLMMMNNNJJJIIIGGGGGGHHHKKKNNNPPPSSSQQQOOOMMMLLLMMMNNNOOO[[[ZZZYYYXXXWWWWWWWWWWWW^^^dddkkkoooooommmllllllgggffffffgggkkkqqqxxx|||uuulllddd```]]]]]]bbbiiikkkddd___]]]\\\XXXWWWYYY]]][[[```sssmmmfff______```gggzzzwww^^^\\\YYYUUUVVV[[[ccciiimmmddd```[[[[[[___eeeccc___]]]TTTRRR^^^[[[```cccaaaZZZUUUTTTTTTPPPLLLCCC999333222///***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))******************)))++++++++++++++++++++++++---,,,+++***)))******+++)))***...333555777>>>EEESSSTTTXXX^^^ffflllpppqqqqqqsssvvvxxxyyyzzz{{{}}}~~~~~~tttiiibbbkkkuuu~~~qqqhhhkkknnnyyyyyypppccceeekkkxxxqqqpppggghhhooo|||ooohhhaaabbbooozzzkkkeeedddkkk}}}sssllljjjiiinnnvvv{{{|||vvvrrrxxxXXX^^^bbb\\\VVV]]]qqq~~~tttlll```VVVZZZeeennnhhh]]]PPPCCC:::666666111000000000222222111000///000000000000000000000000000000000000000000000.../////////000000000111111000000000/////////...////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------///111222------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////...------,,,,,,------.........------......///000------...///000111222222111;;;GGGOOOVVV^^^gggnnnlllpppsssqqqmmmlllqqqvvvxxxzzzwwwqqqoootttwwwvvvrrrrrrnnnhhhdddccc___ZZZ]]]gggnnnkkkhhhppp~~~tttfffeeehhhlllllljjjeeeaaaaaaggglllsssyyy}}}zzzrrrllllllooohhhjjjlllnnnmmmkkkiiigggbbbdddhhhkkknnnppppppqqqZZZUUUOOONNNPPPRRRQQQOOOLLLJJJKKKNNNRRRSSSOOOKKKFFFEEEDDDCCCBBB@@@??????<<<;;;:::888777666666666666===IIIRRRVVVTTTOOOKKKHHHFFFCCCBBBCCCFFFJJJMMMFFFAAA<<<888888999:::;;;BBBCCCEEEGGGJJJLLLNNNOOOOOOMMMKKKJJJLLLQQQWWWZZZZZZYYYWWWUUUUUUVVVXXXYYYjjjiiigggdddaaa^^^[[[YYY[[[```gggnnnsssuuuuuuuuuiiifffcccbbbfffllltttyyynnnggg```\\\YYYVVVYYY]]]aaa]]]^^^bbbccc___ZZZYYYZZZ[[[```nnnooobbbYYYYYY\\\[[[dddnnnlllZZZ[[[ZZZXXXWWWZZZdddmmmmmmccc```ZZZWWWRRRWWWVVVWWW]]][[[ZZZcccbbbcccaaa\\\UUUOOOMMMNNN@@@===666///---///...***+++++++++***))))))+++,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((()))))))))******************))))))))))))******************************---,,,+++++++++,,,+++***((()))...222///***,,,222;;;???EEEMMMUUU]]]fffkkkjjjkkkkkklllooorrrwwwzzz|||}}}xxxooohhhnnnsss{{{{{{ppphhhiiikkkssswwwpppbbbccchhhwwwrrrnnnffffffnnn}}}rrriii```___jjj}}}uuugggbbbaaafffxxxtttmmmhhhcccgggooo{{{{{{xxx{{{xxxtttyyy```iiiooofffZZZZZZkkk}}}xxxcccPPPRRR``````ZZZOOOBBB888222222444444222000000222333333222////////////000000000000000000000000000000000000.../////////000000111111111111000000/////////...////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,...222555777------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////...------,,,,,,------......------------...//////---.........///000000111111444777<<>><<<;;;999===DDDLLLRRRWWWYYYZZZSSSOOOIIIDDDBBBCCCFFFHHHBBB@@@===<<<===>>>??????===>>>AAADDDHHHKKKNNNOOOSSSQQQMMMLLLOOOUUU\\\aaa^^^]]][[[ZZZ[[[]]]```bbbhhhhhhiiihhhgggeeebbbaaaaaabbbfffkkkpppssssssrrrjjjfffaaa^^^___dddjjjnnneee___ZZZXXXTTTPPPQQQTTT]]]___hhhtttwwwoooddd]]]WWWYYY\\\dddsss}}}wwwjjj^^^TTTUUUXXXQQQSSS\\\___eeeeeebbb[[[SSSQQQXXXbbbvvvggg___^^^ZZZVVVKKKVVVYYY[[[dddccc[[[ZZZaaa```^^^YYYRRRJJJBBB>>>777555///)))***------)))************)))***,,,...************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********++++++***)))(((((()))***+++************************)))((()))***,,,,,,+++)))+++***,,,///,,,'''***333(((---333999@@@IIIUUU]]]fffeeedddcccfffkkkqqquuussstttvvvzzz{{{xxxqqqkkktttuuuyyy}}}}}}uuunnnkkkjjjppp{{{~~~vvvqqq```^^^bbbqqqooofff^^^^^^fffxxxqqqggg[[[XXXaaatttsssggg```\\\^^^lll}}}xxxrrrpppjjjffflllwwwsssyyyuuussswwwsssnnnsssccceeeeee^^^XXX[[[hhhttt{{{~~~|||qqq___RRRNNNOOOJJJGGGBBB<<<888555333222//////000000000000//////000000000000000000000000000000000000000000000000111000///...............000000000000000000000000////////////////////////------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///,,,,,,111<<>>BBBKKKNNNRRRTTTVVV^^^iiirrrnnnlllkkklllmmmmmmllljjjmmmqqqvvvyyyyyywwwuuuuuuzzzzzzzzz{{{}}}{{{uuupppkkkggggggooozzz~~~xxxpppkkkddd^^^```lllyyymmmfff^^^[[[aaannn{{{sssmmmfffbbbdddiiiooorrrxxxuuurrrqqqpppooonnnlllooommmjjjgggfffgggiiikkk]]]aaabbb\\\UUUTTT]]]eeedddggghhh```TTTIIIDDDCCC???===999555222111000000//////000000000000//////////////////////////////////////////////////////000//////............///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,---222999???///.........------------------------------------------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------///...,,,,,,,,,---///000..............................////////////......000000000000222888???DDDKKKYYYjjjuuutttmmmfffbbblllmmmooorrrssstttttttttuuusssooommmrrrxxxwwwrrrnnnjjjcccZZZTTTTTTZZZ```fffpppwwwvvvssssssrrroooqqqvvvvvvmmmeeeaaa]]]YYYdddfffgggccc^^^\\\___cccfffiiikkkiiidddaaabbbeeehhhjjjllllllkkkjjjkkklllhhhddd___aaafffjjjjjjhhh___YYYYYYbbbjjjiiifffeeecccbbbbbbdddfffeeeaaa^^^___bbbfffiiigggaaaZZZVVVXXXXXXXXXZZZ\\\\\\\\\[[[ZZZVVVSSSRRRTTTVVVVVVUUUPPPQQQSSSUUUXXX\\\bbbfffWWWXXXYYYYYYXXXYYY___dddhhhccc]]]\\\___cccdddcccfffggghhhiiiiiigggdddaaa[[[\\\```hhhooopppjjjddd[[[XXXXXX\\\aaadddeeeeeebbb\\\]]]\\\UUUWWW]]]ZZZ```bbbpppvvvhhh\\\ZZZVVVWWWXXXeeezzzwwwiiibbbXXXXXXVVVWWW^^^fffeee___UUUSSSSSSTTTTTTWWWbbbnnnvvveeeXXXTTTSSSQQQXXX\\\\\\VVVRRRRRRSSSSSSXXXZZZ[[[ZZZWWWTTTSSSSSSXXXVVVPPPFFF;;;444111222...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******************+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((******'''$$$''''''''''''(((((((((((()))((((((((((((((()))*********(((''''''(((((()))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++***))))))******+++))))))))))))*********************+++++++++,,,,,,---,,,++++++---000333555999===AAADDDHHHQQQ\\\eeeeeeeeeeeedddccccccddddddhhhjjjlllmmmmmmlllmmmoooyyywwwvvvwwwzzzzzzyyywwwssspppmmmqqqxxxzzzwwwrrrppphhhaaaeeepppzzz|||yyyqqqkkkdddaaadddmmmuuuzzzuuupppjjjggghhhkkkooopppvvvtttqqqooonnnllljjjiiiccc```]]]ZZZYYYZZZ\\\]]]UUUYYY\\\YYYQQQNNNQQQUUUTTTVVVVVVSSSKKKBBB;;;888444333111///......////////////000000000000/////////////////////////////////////////////////////////............//////000////////////////////////........................///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,,,,---...............---------------------------------------------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,---------------,,,,,,------......---,,,,,,,,,---///000..............................////////////....../////////...---///333666888BBBQQQbbblllkkkddd]]]aaacccfffjjjnnnrrrtttuuu{{{vvvmmmgggjjjrrruuusssuuutttpppfff[[[VVVXXX]]]YYYbbbiiihhheeegggkkknnnwww|||~~~xxxooohhhaaa\\\dddiiikkkiiibbb]]]\\\^^^___aaaaaa^^^ZZZYYY\\\___hhhmmmqqqqqqlllgggfffgggfffbbb___```cccggggggfff___ZZZYYY```gggiiihhhhhh```^^^]]]```eeegggdddaaa^^^```dddggghhhfffcccaaa^^^___aaabbbcccbbbaaa```\\\ZZZXXXYYY\\\___```aaa[[[[[[\\\]]]___eeelllqqqcccddddddaaa^^^^^^aaadddiiihhhhhhgggfffdddbbbaaaaaaaaacccgggiiihhhccc^^^[[[XXXXXX___iiilllgggaaaWWWWWWXXXZZZ]]]^^^]]][[[\\\[[[aaaaaaVVVUUUZZZWWW\\\jjjwwwbbb[[[WWWUUUTTT^^^pppxxxoooaaaZZZTTTSSSQQQOOOSSSZZZ^^^]]]bbb^^^ZZZWWWTTTUUU___jjj~~~uuufff[[[VVVRRROOOOOORRRTTTTTTWWW\\\]]]ZZZZZZWWWTTTSSSRRRQQQPPPNNNHHHHHHDDD===555///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((***)))'''%%%''''''''''''((((((((((((***)))((((((((((((((()))---,,,***((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******)))))))))******+++))))))))))))*********************++++++++++++,,,---,,,++++++******+++++++++...111444888???HHHOOOXXXZZZ[[[[[[ZZZ[[[```dddiiihhhfffdddbbbbbbeeehhhqqqooommmmmmooorrrttttttvvvtttssssssuuuvvvuuutttsssllliiiooo{{{xxxpppsssoookkkiiikkkmmmpppqqqqqqnnnjjjhhhiiiiiiiiiiiinnnkkkiiihhhggggggeeeddd```]]]XXXTTTQQQOOOOOOPPPOOOSSSVVVTTTOOOLLLMMMOOOPPPNNNKKKGGGBBB;;;444///111000/////////000000111//////000000000000//////////////////////////////////////////////////////...............///000111////////////////////////........................222111...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++......---,,,,,,,,,------------------------------------------------------------------------...---,,,+++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,,,,,,,---......------,,,,,,,,,---...///........................---......//////......---,,,...////////////111333444666===HHHVVV___ccccccZZZ\\\___bbbfffiiikkkmmmzzzyyyrrriiifffiiillllllpppssstttrrrjjjccc^^^\\\VVV\\\```^^^YYYYYY___eeennnssswwwvvvqqqllliiihhhccciiinnnmmmfff^^^ZZZZZZ[[[\\\]]][[[XXXVVVVVVXXXaaahhhnnnnnnhhhcccdddgggeeeeeeggghhhhhhfffccc```]]]ZZZXXX\\\bbbeeefffeee^^^ZZZXXX[[[aaaeeeccc```^^^\\\ZZZYYY[[[___dddggg\\\]]]___``````aaacccddd```___]]][[[\\\]]]^^^^^^bbbaaa^^^[[[[[[^^^ccchhhhhhjjjiiiccc^^^]]]______aaaeeejjjjjjfffaaa]]]\\\[[[ZZZ\\\```dddccc^^^XXX\\\YYYWWWYYY^^^```]]]ZZZUUUXXXZZZYYYYYY[[[[[[YYY```dddoooppp```YYYYYYTTTUUUfffvvv```XXXTTTUUUSSSXXXeeekkkeeeYYYSSSQQQQQQOOONNNRRRZZZccchhhuuujjj]]]VVVSSSSSSYYYaaarrrrrrkkk```WWWTTTRRROOORRRVVVXXXXXXZZZ^^^^^^[[[WWWTTTPPPOOOPPPOOOLLLIII;;;<<<===???===888000***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++*********++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((('''&&&''''''''''''((((((((((((***))))))(((((((((((((((,,,+++***)))(((&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))******))))))))))))******+++((()))))))))************************++++++++++++***++++++,,,,,,,,,+++++++++,,,------...111666:::BBBFFFJJJKKKKKKOOOXXX___hhhgggdddaaa^^^^^^aaadddgggfffdddddddddfffggghhhhhhkkknnnnnnmmmlllmmmooojjjjjjmmmvvv}}}|||sssiiijjjiiiiiijjjkkkkkkhhhffffffeeeddddddddddddbbb```bbb```^^^]]]^^^___^^^]]]___[[[UUUOOOIIIEEEBBBAAAMMMOOOPPPPPPNNNNNNOOOPPPJJJEEE???:::666333...+++111111000000000000111111//////000000000000//////...............................................................///000111................................................444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......------...///,,,,,,------------------------------------------------------------------------,,,++++++---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---..............................------............------,,,...000000000000000222222111222777@@@LLLXXX```XXXYYY[[[]]]___```aaaaaafffmmmqqqlllggghhhlllnnnhhhhhhjjjmmmooommmhhhccc[[[\\\\\\XXXPPPLLLPPPVVV[[[^^^bbbeeedddccceeehhhcccjjjooonnneee[[[UUUSSSUUUYYY]]]___^^^[[[XXXVVVXXX___dddddd^^^[[[^^^bbbcccjjjrrrwwwvvvooohhhccc]]]\\\ZZZ[[[___ccceeecccaaa]]]YYYZZZ___ccccccaaaaaa^^^YYYVVVXXX\\\cccggg]]]]]]\\\YYYXXXZZZ___dddcccbbb___[[[XXXWWWWWWXXXbbbaaa]]]YYYUUUUUUXXX[[[fffkkkjjjaaa[[[[[[\\\ZZZWWW^^^eeegggccc^^^ZZZYYYYYYXXXYYY\\\^^^^^^ZZZVVVWWWWWWVVVUUUUUUVVVYYY[[[ZZZ______XXXUUUWWWXXXWWWaaahhhyyy{{{jjj^^^ZZZSSSQQQZZZpppzzzjjjZZZUUUQQQRRRPPPSSS[[[```^^^YYYVVVVVVSSSQQQQQQSSS[[[gggpppnnn\\\TTTTTTWWW[[[___hhhgggaaaVVVNNNMMMMMMKKKRRRXXX[[[WWWTTTTTTTTTSSSVVVSSSOOONNNMMMIIICCC>>>666333333999??????555,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((''''''(((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))(((((()))******+++((()))))))))************))))))*********+++++++++)))***+++,,,,,,,,,++++++---------,,,+++,,,...///...222666777888<<>>777222333---'''+++444888555///,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((()))******'''((()))))))))))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))******+++))))))))))))************)))))))))************+++***************)))((('''+++******++++++,,,,,,---***,,,.........000555999===@@@DDDGGGIIIKKKOOOQQQ[[[^^^aaabbb___[[[WWWVVVYYY___ggghhhddd___\\\]]]XXXaaakkknnnjjjccc]]]ZZZVVVXXX[[[```cccccc```^^^WWWWWWWWWXXXZZZZZZYYYWWWWWWTTTOOOLLLIIIFFFBBB@@@:::888555222///...------MMMLLLKKKJJJIIIGGGCCC@@@888777555333111111333444/////////000000///////////////000000000000//////................................................000//////............///........................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,******,,,...++++++,,,,,,,,,---------------------------------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++---///000000///---+++,,,,,,,,,,,,---...//////++++++,,,,,,------------------------------------,,,------......------,,,,,,...//////---,,,---...+++---///000111333666888DDDGGGMMMSSSWWWXXXXXXWWWWWW___fffggggggiiihhheeeiiibbb[[[YYY]]]eeejjjmmmnnnhhheeeddd___WWWSSSTTTSSSRRRTTTWWWUUURRRUUU\\\gggmmmqqqoooggg^^^YYYXXXTTTXXX___dddddd___XXXRRRPPPTTTYYYZZZYYYUUUSSSQQQNNNWWW```dddbbb___^^^___ZZZ^^^```___cccjjjllljjj^^^]]]ZZZWWWUUUXXX]]]bbb```^^^[[[YYYWWWXXXYYYZZZ______\\\VVVQQQQQQWWW\\\^^^^^^\\\XXXSSSQQQRRRTTTXXXZZZ]]]]]][[[XXXWWWVVVVVV^^^___VVVRRRVVVWWWSSSPPPSSSWWWYYYYYYXXXWWWWWWRRRTTTSSSQQQOOORRRXXX^^^\\\[[[YYYVVVSSSTTTWWWZZZgggqqqqqqcccWWWVVVTTTQQQQQQUUUdddjjj^^^XXXWWWQQQOOOJJJRRRYYYSSSQQQSSSOOOIIILLLOOOOOORRR[[[hhhqqqjjj```VVVQQQOOOPPPVVV^^^uuujjj___XXXRRRKKKIIIJJJJJJNNNPPPOOOOOOSSSUUUUUUSSSTTTSSSNNNLLLMMMMMMIIIIIIHHHEEE???888333///...///+++((((((,,,//////...***+++++++++,,,,,,,,,,,,************************++++++************++++++(((***+++,,,,,,+++***((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&&&&'''***''''''''''''((((((((((((''''''''''''(((***+++,,,'''((()))******)))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''''''''(((((()))++++++))))))))))))************))))))))))))************+++******))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444555777:::>>>@@@GGGKKKOOOQQQOOOMMMKKKKKKPPPUUU[[[]]]ZZZWWWVVVVVVQQQWWW^^^aaa___ZZZVVVTTTRRRRRRTTTVVVYYYZZZXXXVVVNNNMMMKKKKKKLLLMMMLLLKKKJJJGGGBBB>>><<<888555333///...------,,,------...MMMKKKJJJIIIGGGAAA:::444111333333222///---...000...///000000111111111000//////000000000000//////................................................111000///.......................................------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---------...000222+++++++++,,,,,,---------------------------------------------------------***+++,,,---...---,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,///111111///,,,***+++++++++,,,---...///000***+++,,,---------,,,,,,------------------------,,,------......------,,,+++,,,............000222111///......///000000000555:::CCCLLLSSSVVVWWWVVVUUUWWWZZZ^^^gggooonnniiiiiigggccc___^^^```dddhhhllleeebbbdddccc[[[VVVUUURRRQQQSSSWWWTTTOOOPPPWWWYYY___eeeddd___ZZZXXXYYY[[[]]]aaacccaaaZZZQQQJJJNNNSSSYYY___```\\\WWWSSSMMMRRRWWWVVVRRRQQQUUUYYYVVV\\\______dddlllooolllaaabbbaaa\\\YYY[[[bbbiiigggbbbZZZTTTRRRUUU[[[___XXXZZZZZZWWWRRRRRRWWW\\\\\\\\\ZZZUUUPPPMMMNNNPPPTTTWWW\\\]]][[[XXXUUUSSSMMMVVVXXXPPPMMMRRRTTTOOOPPPPPPRRRSSSTTTUUUTTTTTTVVVXXXXXXUUURRRVVVaaajjjmmmggg___YYYUUURRRPPPNNNZZZgggjjj^^^RRROOOMMMHHHOOOPPP[[[^^^UUUQQQSSSNNNMMMGGGNNNUUUOOONNNPPPMMMKKKPPPQQQNNNOOOYYYjjjvvvpppbbbVVVQQQNNNLLLPPPWWWYYYXXXXXXVVVOOOGGGGGGKKKNNNSSSVVVTTTRRRRRRQQQNNNSSSPPPJJJFFFHHHKKKGGGAAA??????<<<666000---...111))),,,000000...,,,++++++))))))******++++++++++++************************++++++************++++++((()))+++,,,,,,+++)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((***(((&&&%%%(((***''''''''''''((((((((()))&&&&&&&&&''')))***,,,---((()))*********((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++''''''''''''((()))++++++))))))))))))************))))))))))))***************************+++,,,,,,*********+++,,,,,,+++***'''&&&&&&''')))******)))///000///------...111444000555:::===<<<<<<>>>@@@>>>BBBFFFIIIIIIIIIKKKLLLDDDFFFJJJOOORRRRRROOOMMMHHHGGGGGGHHHIIIJJJHHHGGGEEEBBB???======>>>???>>>;;;888555333111000...,,,++++++*********++++++,,,HHHFFFCCC???;;;888666555111111000000//////......////////////////////////000000000000000000000000////////////////////////..............................------------......(((***,,,...000000///...---,,,+++,,,---...---,,,(((000333...,,,......+++........................,,,,,,,,,---------......+++++++++******+++,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------------------------------------------------------........................------------------------............////////////000111444999@@@HHHNNNRRRQQQSSSUUUYYY\\\^^^```aaa^^^___aaabbbbbbbbbaaaaaa^^^[[[YYYYYY\\\^^^]]]ZZZ]]]ZZZVVVRRRPPPNNNLLLJJJLLLRRRXXXZZZXXXWWWYYY[[[^^^^^^aaaeeegggcccYYYQQQRRRUUUXXX[[[[[[YYYVVVSSSMMMMMMNNNQQQSSSTTTRRRPPPMMMRRRUUUUUUXXX]]]]]]ZZZ\\\aaaeeeaaaZZZXXX^^^dddiiidddbbbaaa]]]ZZZ^^^fffddd```ZZZTTTRRRTTTWWWYYYXXX\\\___[[[TTTOOOOOORRRWWWYYY[[[]]]]]][[[YYYWWWRRRSSSUUUVVVVVVVVVUUUTTTXXXRRROOOQQQTTTVVV[[[aaaaaaZZZSSSQQQPPPQQQVVV]]]nnnddd\\\YYYTTTMMMIIIKKKPPPYYY]]]YYYQQQMMMLLLJJJHHHJJJLLLPPPRRRRRRNNNKKKGGGLLLPPPPPPSSS[[[aaacccWWWNNNKKKPPPRRRRRR]]]kkkmmmcccZZZUUUNNNGGGGGGLLLMMMKKKIIIGGGFFFHHHJJJKKKTTTUUUUUUTTTQQQNNNKKKIIIJJJJJJIIIHHHEEEBBB???===111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++000000///...---,,,,,,+++------......///000000111444444555666666666666555888888888999999999::::::777777777666666555555555111111111000//////......---+++***,,,...///,,,)))++++++++++++++++++++++++AAA???<<<999666333222111111000000000/////////...////////////////////////000000000000000000000000////////////////////////.................................------...............------------------222000...------.........,,,111333...+++---...---////////////////////////,,,,,,,,,---------.........------,,,------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------------------------------------------------------........................------------------------............////////////......000333888===BBBEEEKKKNNNRRRVVVYYYYYYYYYXXXUUUYYY```eeegggfffccc```]]][[[XXXXXXZZZ\\\^^^___\\\YYYWWWVVVVVVUUUQQQMMMKKKOOOSSSTTTSSSRRRRRRSSS]]]aaafffgggccc\\\UUURRRWWWZZZ^^^```___[[[UUURRRIIIIIIKKKOOOTTTXXXYYYXXXRRRTTTSSSQQQQQQSSSRRRNNNRRRVVVYYYWWWTTTTTTYYY^^^]]]^^^ccchhhfff___\\\___cccbbb```^^^]]]^^^^^^___``````aaabbb```\\\VVVRRRUUUYYY```eeefffccc^^^ZZZWWWVVVVVVVVVWWWZZZ\\\^^^^^^XXXSSSSSSTTTUUUYYY___ccc\\\VVVSSSPPPMMMOOOSSS___WWWQQQRRRPPPKKKIIIKKKJJJPPPSSSPPPMMMMMMMMMKKKGGGHHHKKKOOOTTTWWWWWWVVVLLLMMMMMMOOOXXXcccgggfffWWWOOOLLLOOOOOONNNVVVbbbddd\\\UUURRRMMMGGGGGGKKKIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPPPPNNNKKKHHHGGGGGGFFFDDDAAA>>>;;;888666/////////......------,,,++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,---......///......///000000000000///....../////////000000000111000000000/////////...------------............---+++***+++------,,,***++++++++++++++++++++++++999888666444111000///...000000000000////////////////////////////////////000000000000000000000000////////////////////////................................................000///---,,,,,,,,,---...222111///---,,,,,,,,,---...111111---+++---///...////////////////////////,,,,,,,,,---------............---------------...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------------------------------------------------------------------------------------............/////////------......000333666777???CCCHHHNNNRRRSSSRRRQQQNNNRRRYYY___cccdddbbbaaa]]]\\\ZZZWWWVVVXXX\\\___YYYVVVUUUWWWZZZYYYSSSNNNMMMMMMNNNOOOPPPPPPNNNLLLTTT\\\cccbbbZZZRRRPPPRRRXXX\\\bbbfffeee___XXXSSSRRRQQQQQQRRRTTTTTTSSSQQQMMMNNNMMMKKKNNNTTTUUUSSSRRRSSSRRRPPPMMMMMMNNNPPPNNNRRRYYY``````ZZZVVVVVVWWWYYY[[[]]]^^^\\\ZZZYYY]]][[[\\\aaagggeeeZZZQQQSSSVVV\\\aaacccaaa___\\\ZZZWWWTTTRRRRRRVVV[[[^^^]]]VVVQQQOOONNNMMMPPPVVV```[[[VVVTTTPPPKKKJJJMMMSSSMMMKKKMMMOOOLLLJJJIIIEEEHHHHHHHHHJJJNNNMMMIIIGGGGGGIIINNNVVV]]]bbbeeePPPLLLHHHKKKYYYfffhhhcccUUUOOOLLLMMMKKKHHHLLLUUUUUUQQQMMMLLLIIIFFFFFFIIIGGGJJJMMMOOOPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFCCCBBBAAA???<<<888444111///...------------------,,,,,,************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++***))))))(((''''''))))))))))))))))))))))))************************************************))))))******+++,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,,,,------+++++++++************))))))******+++,,,,,,---------+++))))))+++,,,+++***++++++++++++++++++++++++555555333222000000//////000000000000////////////////////////////////////////////////////////////////////////////////////........................---..................------,,,,,,,,,,,,------...///000111000...------...,,,.........------------////////////////////////,,,,,,,,,---------......---,,,,,,++++++++++++,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------------------------------------------------------------------------------------------.........//////000///.........///000111222666;;;AAAGGGKKKNNNOOONNNOOOPPPRRRUUUZZZ]]]```^^^^^^^^^ZZZVVVTTTVVVYYYXXXTTTQQQRRRVVVVVVRRRMMMPPPMMMKKKMMMQQQRRROOOKKKHHHOOOVVVVVVQQQLLLLLLOOORRRXXX```eeefffaaaZZZUUUWWWWWWWWWXXXWWWSSSNNNIIIFFFGGGFFFFFFLLLTTTWWWUUURRRPPPMMMLLLLLLLLLLLLKKKLLLMMMNNNQQQRRRQQQRRRSSSLLLNNNRRRTTTUUUSSSPPPOOOQQQOOOPPPVVV^^^^^^WWWNNNQQQPPPPPPPPPRRRUUUXXXZZZWWWTTTOOOKKKJJJLLLOOOQQQVVVPPPLLLJJJHHHGGGJJJPPPWWWSSSPPPPPPNNNKKKJJJMMMLLLIIIHHHKKKNNNLLLGGGBBBDDDEEEEEEHHHOOOTTTPPPIIIIIIHHHHHHMMMVVV```hhhlllQQQMMMGGGGGGRRR]]]___ZZZPPPLLLKKKKKKHHHDDDEEEKKKIIIHHHGGGHHHGGGFFFFFFGGGIIIJJJLLLMMMLLLHHHDDDBBBEEEEEEDDDCCCAAA???===;;;999777444000---+++************++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))))))))******+++++++++)))******+++,,,+++++++++,,,,,,,,,,,,------------*********************))))))))))))******+++++++++,,,+++)))))))))***++++++************************222222111000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////........................------...//////...------,,,,,,---...------,,,,,,+++...111222111000000111,,,,,,...000000...,,,+++------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------------------------------------------------------------------............000/////////////////////...///222555;;;@@@FFFIIILLLLLLLLLMMMOOORRRUUUWWWZZZ]]]```___[[[XXXXXXYYYZZZUUUPPPNNNQQQRRRPPPMMMPPPLLLIIIKKKPPPSSSPPPLLLFFFHHHKKKLLLLLLKKKIIIHHHMMMRRRZZZ```aaa\\\VVVQQQMMMQQQWWW]]]```]]]WWWSSSLLLLLLIIIGGGJJJOOONNNIIIKKKHHHGGGHHHJJJMMMMMMMMMNNNNNNLLLJJJKKKNNNPPPPPPNNNNNNOOOPPPOOOOOONNNMMMJJJJJJJJJMMMPPPPPPNNNKKKNNNLLLJJJHHHIIILLLOOOQQQPPPNNNLLLIIIHHHHHHIIIJJJOOOLLLKKKKKKIIIGGGKKKQQQMMMIIIHHHIIIIIIFFFGGGKKKFFFFFFGGGKKKPPPOOOGGG???FFFGGGIIIOOOZZZaaa\\\RRRLLLIIIHHHKKKRRR[[[cccgggQQQPPPKKKFFFHHHOOORRRPPPJJJIIIIIIIIIGGGCCCDDDGGGEEEGGGHHHHHHIIIJJJIIIHHHJJJJJJIIIHHHFFFCCCAAA@@@BBBAAA???===;;;888666555111000...,,,************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))***************************++++++++++++++++++*********))))))************))))))***+++************************//////............//////////////////000000000000////////////////////////000000000000000000000000////////////////////////........................,,,---...//////...---,,,/////////...............))),,,......,,,,,,///222555222222444444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------...........................//////111000......111666;;;>>>AAAEEEJJJOOOPPPOOOLLLJJJQQQVVV[[[___```___^^^^^^\\\XXXSSSPPPOOOPPPPPPQQQOOOKKKGGGHHHMMMPPPOOOLLLMMMJJJGGGIIILLLLLLIIIDDDKKKOOOSSSWWWVVVRRRMMMIIIJJJNNNVVV^^^cccaaa[[[VVVRRRRRRPPPPPPTTTWWWSSSLLLMMMKKKHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLJJJFFFPPPOOOMMMKKKKKKKKKLLLMMMMMMMMMLLLIIIGGGGGGGGGIIIIIIJJJLLLMMMMMMKKKJJJHHHKKKKKKKKKKKKKKKKKKLLLLLLHHHHHHIIIJJJGGGDDDGGGMMMGGGEEEEEEHHHGGGCCCBBBCCCFFFHHHLLLSSS[[[]]]TTTIIIFFFHHHKKKSSS```iiieee\\\MMMJJJGGGHHHMMMSSSXXX[[[PPPRRROOOGGGCCCEEEIIIJJJEEEGGGHHHHHHFFFEEEFFFGGGHHHJJJKKKJJJJJJLLLKKKHHHGGGFFFDDDCCCBBBAAAAAAAAA<<<;;;999777444222000000,,,,,,++++++***++++++,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&&&&'''(((((()))******((((((((((((((((((((((((******************************++++++,,,,,,,,,---++++++++++++++++++++++++((()))******++++++******))))))))))))************))))))))))))************,,,,,,++++++***))))))((()))+++,,,,,,+++******+++************************//////............//////.../////////000000000111////////////////////////000000000000000000000000////////////////////////........................,,,---///000000///---,,,000///------///333777:::444555333000---///666<<>>AAACCCDDDFFFKKKOOOOOOLLLHHHGGGLLLRRRXXXXXXUUUOOOKKKNNNQQQSSSQQQLLLIIIKKKNNNMMMKKKIIIGGGGGGHHHJJJLLLFFFFFFEEEDDDCCCCCCDDDDDDEEECCCBBBFFFKKKLLLIIIEEEDDDDDDHHHPPPWWWXXXSSSMMMJJJHHHHHHMMMVVV]]]___^^^PPPLLLHHHJJJQQQVVVWWWUUUOOOLLLGGGDDDFFFKKKQQQUUUWWWIIIAAAFFFHHHEEEFFFLLLQQQQQQOOOIIIBBBAAAEEEJJJJJJSSSTTTJJJEEEIIIKKKHHHNNNRRRZZZ\\\QQQCCC???DDDFFFEEEMMMYYYYYYLLLDDDEEEBBBCCCFFFMMMTTTUUUQQQLLLHHHEEEBBBBBBCCCEEEFFFEEEIIIGGGCCC@@@??????AAABBBCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@???>>>>>>===???<<<888444111///.........---+++*********++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************))))))***++++++++++++*********))))))))))))******+++*********))))))(((((()))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***((()))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************)))(((''''''((()))***++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((%%%***666888...(((+++''')))***)))((('''(((***000000000000000000000000//////............//////////////////////////////111000000000000000111111---...//////000000000///................................................000///.........000222333,,,///333777888666444222///...222888777000++++++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,------......------,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------............------------------............------------------------......------------......000///......000333666888;;;<<>>===@@@DDDFFFDDDAAABBBAAABBBGGGMMMOOOMMMJJJHHHEEEEEEIIIQQQWWWYYYXXXKKKGGGEEEGGGNNNSSSUUUUUUNNNKKKGGGDDDFFFKKKQQQUUU]]]NNNDDDEEEFFFDDDFFFMMMUUUUUURRRLLLEEECCCFFFJJJOOOWWWWWWKKKEEEGGGGGGCCCHHHKKKQQQTTTMMMBBB???CCCBBBAAAGGGSSSSSSIIICCCEEEBBBBBBDDDIIINNNNNNJJJFFFEEEBBB@@@???AAABBBCCCCCCFFFEEEBBB@@@@@@@@@@@@AAADDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@??????AAA@@@???===;;;:::888888666444111///---,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************))))))***++++++++++++*********))))))))))))******************)))))))))((()))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))(((((((((((())))))))))))************))))))))))))************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,&&&(((444999111******''')))***)))((('''(((***000000000000000000000000//////............//////////////////////////////////////////000111111222...////////////000000000................................................///.........////////////***,,,---//////---+++***+++---222777777000***(((........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......------............------------------............------------------------......------------......///......------...//////222333555:::@@@CCCEEEEEECCCDDDEEEEEEFFFGGGHHHIIICCCFFFHHHHHHFFFEEEGGGJJJMMMMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCAAA@@@??????<<<:::888999===??????===@@@===;;;===AAAEEEEEEDDDDDDBBBAAACCCIIIMMMNNNMMMDDDBBB@@@CCCIIINNNQQQQQQKKKHHHEEECCCDDDIIINNNRRR]]]OOOCCCAAAAAA@@@CCCJJJTTTTTTQQQJJJDDDAAACCCEEELLLRRRRRRHHHBBBCCCBBB>>>@@@AAAEEEIIIGGGBBB@@@AAA>>><<>>===???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA???>>><<<;;;:::===<<<:::888666333111000///...,,,+++***++++++,,,---,,,+++*********++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))***++++++++++++*********))))))))))))******************)))))))))))))))(((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((((()))))))))))))))*********(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******000'''&&&000777333,,,)))''')))***)))((('''(((***//////////////////////////////............//////////////////////////////.........//////111222333...---------------......................................................---.../////////...---,,,//////////////////......000///.........------...---------......---------------------............------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------............------,,,,,,---------.........------------------------......------------......///////////////...------------///333777;;;>>>???BBBAAAAAA@@@@@@AAABBBCCC@@@BBBDDDDDDBBBBBBDDDFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@<<<:::888888;;;===>>>===>>><<<999:::<<>>AAACCCDDDDDDAAA???===>>>CCCGGGJJJKKKEEECCC@@@???@@@CCCHHHKKKSSSHHH???===<<<;;;>>>CCCKKKKKKHHHDDD???<<<===>>>@@@EEEEEE@@@===??????===<<<<<<===@@@BBBAAA??????===;;;>>>CCCDDD@@@>>>AAA@@@>>><<<===>>>???===<<>>>>>???@@@@@@??????@@@AAABBBBBBAAA@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@>>><<<:::999888777666444222000...---,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))***++++++++++++*********))))))))))))***************))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((('''*********)))))))))))))))(((((((((((())))))))))))+++***)))((((((''''''((((((((((((((())))))))))))((()))))))))************((()))))))))*********************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********...((('''...222///++++++''')))***)))((('''(((***//////////////////////////////............//////////////////////////////............///000111222///......---------......................................................,,,---...//////...,,,+++...---------......///000111000---)))))),,,///000+++,,,------------,,,+++........................------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,---------.........------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,------------...------------------------......------------............///000000///...---,,,---...///111444777999::::::<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCHHHHHHHHHGGGEEECCCAAA@@@>>>===;;;;;;===???@@@@@@===<<<<<<===>>>>>>>>>===>>>===;;;;;;<<<===>>>>>>AAA???===<<<>>>@@@BBBCCC@@@>>><<<:::;;;===AAACCCEEE@@@======<<<;;;;;;===AAA@@@???===;;;::::::;;;888;;;===<<<;;;======<<<<<<<<<;;;<<>>===??????======??????===;;;;;;;;;=========BBBAAA???@@@AAABBBAAA@@@===???@@@BBBBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;>>>===<<<:::888777555444//////......---,,,++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))******((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((*********)))))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''((((((((()))))))))***((()))))))))************((()))))))))************))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((***,,,+++)))))),,,''')))***)))((('''(((***000000000000000000000000//////............//////////////////////////////............///000000111222111000/////////000111................................................,,,---...//////...---------,,,,,,---...///000111,,,...///,,,,,,......++++++,,,---......---,,,+++/////////.........------------------------------------------------------------............------------------------------------------------------,,,---------............------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,------------------------------------......------------......,,,------.........---------...//////...///111444///111555888;;;>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA???>>>===CCCCCCDDDCCCBBB@@@>>>===@@@@@@??????@@@AAAAAABBB===>>>@@@AAAAAA@@@>>>======<<<;;;::::::;;;<<<===CCCAAA???<<<;;;<<<>>>???>>><<<:::999888:::;;;===<<<===>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<:::<<<======<<<===@@@???<<>>>>>======>>>>>>>>>===<<<;;;<<<<<<>>>???BBB@@@@@@@@@BBBBBBAAA@@@<<<<<<>>>??????>>>===<<<;;;;;;:::999888777666666777666555444222000//////+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))***++++++++++++*********))))))))))))******))))))))))))************((()))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))************))))))))))))************))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++&&&))),,,+++(((&&&(((+++''')))***)))((('''(((***000000000000000000000000//////............////////////////////////////////////.........//////000333222000///...///000111................................................,,,---...///////////////......//////000000111222***...000......000///***---...///000000///...---111111000///...---,,,,,,................................................------............------------------------------------------------------------------............------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------++++++,,,,,,,,,---------------------------------......------------......///......---------,,,,,,,,,...000///------...000,,,---///111444666888999999999999:::<<<===>>>===????????????>>>===<<<<<<>>>???@@@@@@???>>><<<:::>>>???@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@@@@@@@=========<<<;;;<<<>>>???DDDBBB@@@===;;;;;;<<<>>>@@@???===;;;:::::::::;;;:::<<>>===;;;::::::::::::;;;<<<<<<;;;:::<<<;;;<<<>>>???>>><<<;;;999>>>???======AAAAAA===??????>>><<<<<<>>>@@@@@@?????????===<<<<<<===>>>???>>>===>>>@@@@@@>>>===999999:::::::::999999888666666555444333333222222111000///...---,,,++++++************++++++++++++))))))******+++*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))***++++++++++++*********))))))))))))******((()))))))))************((()))***+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((())))))******++++++(((((((((((())))))))))))(((''''''(((((()))***+++'''''''''((()))*********))))))))))))************))))))))))))************((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++&&&)))+++***)))(((((((((''')))***)))((('''(((***000000000000000000000000//////............//////////////////////////////000//////.........//////222000...---,,,---...///................................................---------...///000111111.............../////////---000///******000111......000111333333111000...222222111///...---,,,+++................................................------............---------------------------------------------------------------.........//////------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---..................---++++++,,,,,,,,,---------------------------------.........------.........333222000///...---------***---000///---,,,---///......,,,,,,,,,...000111555555666888;;;===>>>===<<<<<<<<<===>>>??????@@@===>>>???@@@???>>><<<:::;;;===???@@@???>>>===>>>@@@@@@@@@???>>>???@@@BBB>>>>>>>>>=========???AAADDDCCC@@@===;;;;;;===???CCCBBB@@@===<<<;;;;;;;;;999<<<>>>===;;;;;;:::888999999:::;;;<<<<<<:::888999888:::>>>@@@>>>===<<<666===AAA>>>===AAABBB???<<<======;;;<<>>???AAABBBBBBAAA@@@>>>===<<<<<<<<>>===<<<;;;<<<<<<>>>=========<<<<<<;;;;;;999:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<>>=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999888888888777777777777333222222111000//////...---------,,,,,,+++++++++************************)))))))))))))))******+++************************++++++************++++++***************************************************************************)))((((((((()))+++,,,******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))******++++++'''((()))******)))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&//////............//////............................................................////////////////////////////////////......------------......................................................//////...---...000222333444000,,,+++...000...,,,------...//////...------888666222///---,,,---------------............///................................................------------------------........................------------------------------------------,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...............------------+++,,,------......------------------------------/////////000111333555555888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999:::<<<===>>>?????????>>>>>>>>>======>>>===<<<::::::::::::;;;>>>>>>>>>=========<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===??????>>><<<;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999888888888777777777666666444444444444333333333333000000//////...---------------,,,,,,,,,+++++++++************************)))))))))))))))***++++++************************++++++************++++++***************************************************************************)))((((((((()))++++++******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((()))))))))***++++++******)))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((()))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((/////////....../////////............................................................////////////////////////////////////......------------......................................................///......---...///111222111...,,,---///111///,,,,,,,,,------------,,,,,,....../////////...---------------............///................................................------------------------........................------------------------,,,,,,------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------------............+++,,,------......------------------------------------------...///000111444444555555555666666666666777777888888999999999::::::999999999999999888666666666666777888:::::::::;;;<<<======<<<;;;:::999999888888888888999999<<<<<<;;;;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<;;;;;;::::::999999888999;;;<<<<<<:::888777666777777777777777777666666666777777777777666666444444444333333333222222111111111000000000000///...------,,,,,,++++++***,,,,,,,,,,,,++++++++++++***************************))))))))))))***++++++************************++++++************++++++************************************************************************)))))))))((()))******+++******))))))))))))************)))))))))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((('''))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))***))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***......////////////..................................................................////////////////////////////////////......------------......................................................///............///000111---,,,,,,...000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......---------............///................................................------------------------........................------------------------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,------.........+++,,,------......---------------------------------,,,,,,,,,,,,------...111111111111222222222222222333333444555666666777777777777777777777777777555555555555666777888999777888999::::::888666444666666666666666777777888666666666666666666666666999888777666777888999::::::999999888777666666555666777888888777666444333333444444555555444444333333444444555555444444333333333333222222222111111000000/////////.........,,,,,,,,,++++++*********,,,+++++++++++++++++++++******************************))))))******+++,,,************************++++++************++++++************************************************************************)))))))))))))))******+++******))))))))))))***************)))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))......///000000///..................................................................////////////////////////////////////......------------...................................................................../////////++++++---///000000...---...------------------.........---------...//////---------............///................................................------------------------........................------------------------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,,,,,,,------......+++,,,------......------------------------------------,,,,,,,,,------............/////////000000//////000111222333333444444444444444444444555555555555555666666888999:::888999::::::888555222111333333444555555666666666333333333333333333333333666555444444444555777888666666555444333222222111333444444444444333222111111222222333333222222111111222222333333222222111111111111000000000000///------------,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++***************************************++++++,,,************************++++++************++++++************************************************************************((()))))))))******************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))******++++++******)))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***)))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''---...///000000///...---............................................................////////////////////////////////////......------------..............................................................................+++,,,---...//////...---//////............//////111000...,,,,,,---///000---------............///................................................------------------------........................------------------------,,,,,,------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,------------+++,,,------......------------------------------...---------------...///------------.....................//////000000000111111111111111222222222333333333444666777999:::;;;;;;:::999777444222000111111222333444444333333222222222222222333333333222222111111222222333444222222111111000000//////111111111111111111000000///000000111111000000/////////000000000000//////------------,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++*********+++++++++++++++************************+++************+++,,,,,,************************++++++************++++++************************************************************************(((((()))************)))******))))))))))))******++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***++++++,,,,,,++++++***(((((((((((()))))))))))))))))))))*********++++++(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&---...///000000///...---............................................................////////////////////////////////////......------------...........................................................................---+++---......------------000///...------...///000///...------,,,---...///---------............///................................................------------------------........................------------------------------------------,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,------...//////,,,,,,---------.........---------...............---.........////////////......///111333555777888888888777555444222111000...///000111111111000////////////000000111111111......///000000000000000000000000000////////////////////////000000000000---......//////......---,,,,,,------------,,,,,,+++++++++*********))))))*********))))))))))))(((******************++++++)))*********++++++++++++************************++++++******++++++,,,---************************++++++************++++++************************************************************************'''((()))***+++******)))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))*********++++++++++++******'''((((((((()))))))))***))))))*********+++++++++)))))))))))))))*********************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&'''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''---...///111111///...---............................................................/////////000////////////////////////.........------.........................................................---......///......------,,,---...---,,,,,,---...///...------------...///,,,,,,------......---------------.........//////................................................------------------------........................------------------------.........------,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...---------,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,---...///000,,,,,,---------............---------------------,,,,,,,,,------.........***+++,,,...000333555666333333111000////////////------/////////...---,,,,,,,,,,,,------.........+++,,,.../////////...---/////////000000000000000.........//////000000000,,,,,,,,,------,,,,,,,,,******++++++++++++******++++++++++++************,,,,,,,,,,,,++++++++++++))))))))))))************))))))******++++++++++++************************++++++******++++++,,,---************************++++++************++++++************************************************************************'''((()))++++++******)))******))))))))))))******+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))((('''&&&''')))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))'''((((((((())))))******)))************+++++++++******))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))////////////////////////........................////////////////////////................................................////////////////////////........................//////.........---------................................................------------------------........................---------............///000...---///333444///***..................------......------------......//////---+++,,,//////..............................------,,,,,,,,,------......---------,,,,,,,,,------------------------................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,---------.../////////........................,,,,,,,,,---------......------------------------------,,,++++++,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++******************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***+++***((('''(((((()))*********************000888777...((('''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************---***(((***...///+++''')))***,,,,,,++++++,,,---******++++++++++++******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))+++)))%%%%%%))))))$$$%%%''')))***)))))))))***))))))))))))))))))))))))''''''''''''((((((((()))////////////////////////........................////////////////////////................................................////////////////////////........................//////.........---------................................................------------------------........................---------............///222000///111555555111---........................///......------......///,,,...//////000000...+++...........................------,,,,,,------............---------,,,,,,------------------------........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------.......................................,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********(((((((((((()))***************+++))),,,222111+++((()))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************---,,,+++///222222---((()))***,,,++++++***,,,---)))******++++++******)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''******'''(((------)))&&&'''(((((('''''')))***))))))))))))))))))))))))'''''''''((((((((())))))////////////////////////........................////////////////////////................................................////////////////////////.......................................---------................................................------------------------........................---------............///111000///111333444111---........................///......------......///------...//////...------...........................---------------...............------------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------...............---------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++************)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))************************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******************++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))((((((((()))***************,,,))))))++++++((((((***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,000333111,,,&&&)))***,,,+++******+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&)))***((())),,,,,,***'''(((((('''&&&&&&(((***))))))))))))))))))))))))''''''((((((((()))))))))////////////////////////........................////////////////////////................................................////////////////////////................................................................................................................................................---------............///...------...000000...,,,---------...............//////............//////111...------,,,+++...222...........................------------......///............------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------/////////...---------,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********************)))++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************************************))))))*********+++++++++************************((()))))))))***************************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***))))))((((((((()))***************+++)))((()))(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))+++---,,,(((%%%)))***++++++***)))***,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''))))))(((''''''''''''''')))******)))'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................---.....................................................................................................................---------............///...---------......---,,,---------.........///////////////....../////////000///111555333......333........................---------------...///000//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------/////////...---------,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,------...///......---,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************************************))))))*********+++++++++************************((()))))))))************))))))*********+++++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************((()))***************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((((((''')))+++++++++))))))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''((())))))((('''***---'''***...///---***((('''(((((((((((((((((((((((((((((((((((()))))))))***////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................---------...............................................................................................................---------............///////////////////////////,,,,,,------.../////////000//////......//////000,,,...777@@@>>>333---000........................------------...///000000/////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...///000///...------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++++++++************************************++++++++++++******************************************************)))************+++++++++************************))))))))))))************)))))))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************'''***+++******,,,+++((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++)))+++++++++)))((()))***((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''(((++++++,,,222:::))),,,///000...***((('''))))))))))))))))))))))))((((((((()))))))))******////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................---------.........//////................................................................................................---------............///......///...------...///,,,,,,------...//////000000000////////////000000+++,,,555>>>;;;///+++000........................------------...///000111////////////............................................................------------------------........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------...///000//////...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******++++++++++++************************************++++++++++++******************************************************)))************+++++++++************************))))))))))))************((())))))***++++++,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))***************'''***+++'''(((,,,,,,)))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++***++++++***)))((((((***(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((&&&(((++++++---666AAA,,,......---***(((((()))))))))))))))))))))))))))(((((()))))))))*********////////////////////////........................////////////////////////........................000000000000000000000000////////////////////////........................---------.........//////................................................////////////////////////........................---------.........//////,,,,,,---,,,++++++,,,---,,,,,,------...///000000000000////////////000000...+++---333///''')))444........................---------......000111111000/////////............////////////////////////................................................////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''***)))$$$%%%+++---***'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,+++)))((((((***++++++***((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***'''''')))((()))333@@@///...,,,)))&&&&&&(((+++))))))))))))))))))))))))))))))))))))************////////////////////////------......//////000000//////////////////////////////.........---------............//////////////////.........---------......////////////..........................................////////////////////////............------------------------------------------------................................................---------...///000000111000000//////.........---........................//////...------,,,,,,+++///...---,,,+++,,,---...888444111............---................................................------------------------------------------------........................,,,,,,,,,---------......111000///...---,,,++++++...------,,,,,,------...------------------------........................+++,,,------......---------------------------------------------------------------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,++++++*********((()))***+++,,,---------************************************************************************************************))))))))))))))))))))))))++++++++++++******)))))))))******)))(((+++111666++++++************++++++************************+++*********))))))(((((((((((((((((()))+++,,,,,,)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))+++,,,)))))))))))))))(((''''''(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))************))))))************))))))+++(((%%%$$$%%%)))...222;;;222((('''+++---)))$$$))))))************)))))),,,+++******))))))******////////////////////////........./////////////////////////////////////////////.........---------............//////////////////.........---------......////////////..........................................////////////////////////............------------------------------------------------................................................------......///000000111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,777444000............---................................................------------------------------------------------........................,,,,,,---------....................................------,,,,,,------...------------------------------------------------+++,,,------......---------------------------------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))***++++++,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,************************************************************************************************************************++++++++++++*********)))***++++++***(((***...222++++++************+++++++++++++++++++++++++++++++++*********))))))))))))+++***)))'''&&&&&&&&&''')))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))++++++)))))))))))))))(((''''''(((((((((((()))))))))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***))))))))))))************))))))************))))))(((((('''((()))***,,,---333---'''&&&***,,,***&&&))))))************))))))++++++******))))))******///////////////////////////////////////.........////////////////////////...............---------............/////////////////////............---...//////000000//////.......................................////////////////////////............------------------------------------------------................................................------......///000000000////////////....................................,,,,,,,,,---------............---,,,---...000111555333000............---................................................------------------------------------------------........................,,,------------.........+++,,,,,,---...///000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++***))))))))))))***++++++,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++************+++,,,,,,+++))))))***,,,++++++************++++++++++++++++++++++++++++++***************)))))))))++++++******,,,///222444)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))((()))******+++))))))******))))))((((((((((((((()))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++))))))))))))************))))))************))))))&&&(((***+++,,,+++)))(((***(((''''''(((***)))((())))))************))))))++++++*********)))))))))////////////////////////000000//////......------////////////////////////..................................../////////////////////...............//////000000000000//////....................................////////////////////////........................................................................................................................//////000000///////////////.................................////////////////////////111...***((()))///555:::333111///......///...---................................................------------------------------------------------........................------------............+++,,,,,,---...///000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------------------------------------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++---000444999;;;))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))*********))))))((((((((()))))))))***************+++++++++******)))))))))))))))))))))))))))((()))))))))************+++******************+++((()))))))))************))))))************))))))''')))+++,,,,,,***((('''&&&'''((()))((((((((()))))))))************))))))***************))))))(((////////////////////////000000//////......------////////////////////////---.................................//////////////////////////////////////////000000000000//////////////////////////////............////////////////////////........................................................................................................................////////////.........///////////////////////////////////////000/////////.........---...---++++++...222666999111///...---...///...,,,................................................------------------------------------------------........................---------.........//////---........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------------------------------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))***+++,,,+++***)))++++++************++++++++++++++++++++++++++++++***************+++++++++,,,+++***)))***+++---...))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************)))******+++++++++******))))))))))))))))))))))))((()))))))))*********************++++++*********((()))))))))************))))))************))))))***************))))))(((&&&)))++++++)))'''((()))))))))************)))))))))************)))((('''///////////////////////////////////////.........////////////////////////---------...........................////////////...////////////000000000///000000111111000000///////////////////////////............////////////////////////..................................................................................................................//////////////////.........///////////////////////////////////////..................------))),,,111555666555222000///...------...///...,,,................................................------------------------------------------------........................------.........//////////////////...---------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------------------------------------------------------............---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************++++++++++++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***,,,---,,,+++++++++************++++++*********************************+++++++++++++++(((((('''(((((()))******)))************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))************)))))))))******++++++******)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))))))))************))))))************))))))+++***))))))((())))))***)))***++++++***(((((()))))))))************))))))((()))*********)))((('''////////////////////////.........///////////////////////////////////////---------.........//////............////////////.../////////000000000000000000111111111111000000////////////////////////............////////////////////////............................................................................................................/////////////////////.............../////////000////////////////////////------...///111222333333///111444666666333///,,,---,,,,,,---...///---,,,................................................------------------------------------------------....................................//////////////////.........---------...------,,,,,,------...------------------------------------------------------...///////////////------------------------------------------------------------------------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++)))***---...---+++++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,&&&''')))+++------------)))************+++++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))((()))***++++++++++++***))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))************))))))************))))))))))))))))))************)))))))))))))))******)))))))))************))))))((()))***+++***)))'''&&&////////////////////////---.........//////000000////////////////////////---------.........//////............/////////000.../////////000000111111000000111111111111000000000000000000000000000000............/////////000000/////////............////////////////////////////////////////////////................................................///////////////.........---.........//////000000000000000000000000000000...///111333555888999:::;;;888555111.........///---,,,,,,---...///---,,,................................................------------------------------------------------..................................../////////000...........................------,,,,,,------...------------------------........................---......///////////////------------------------------------------------------------------------//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------///---******,,,...,,,***++++++************++++++((((((((((((((((((((((((*********++++++,,,,,,,,,---.........,,,)))&&&$$$)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))((()))***+++++++++++++++)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))************))))))************))))))'''(((***+++++++++***))))))'''&&&''')))++++++***))))))************))))))'''(((***+++***)))'''&&&111------000111//////111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////...000111000///...///111000000000000000000000000///000000222444444111///......//////000000111111000000000000///////////////////////////////////////////////////000111111..................................../////////000111111000000//////......000111111111111222222222...111333333111000111333//////............//////------............------........................////////////////////////---------.........//////........................---------.........//////////////////////////////////////////////////////................................................////////////////////////................................................,,,---...///000000000000...------,,,,,,,,,------,,,---...//////---+++***.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******+++***)))'''''')))***+++************))))))(((((('''))),,,......---+++***++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,,,,,,,+++***))))))******,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++************************......------,,,+++******++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************************************+++*********))))))((((((************))))))((((((************************,,,,,,,,,,,,++++++***)))+++++++++************)))+++++++++************))))))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((()))***++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''')))***++++++***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************===444---...000///---,,,......////////////......///////////////////////////////////////////////////////////////////////////////////////////////////000111000///...///111000000000000000000000000//////000222333333111///////////////000000000000000000000000///////////////////////////////////////////////////000111111................................./////////000000111111000000////////////111000000000000000000000///111333333111///000222//////............//////---......//////......---........................////////////////////////---------.........//////........................---------.........//////////////////////////////////////////////////////................................................////////////////////////................................................,,,,,,---...////////////...------,,,,,,------...,,,---...//////---+++***......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************++++++++++++***+++,,,,,,------,,,,,,++++++************++++++************************,,,+++***))))))***+++,,,******))))))))))))******+++***)))(((((()))***++++++++++++******))))))))))))***,,,------,,,+++***++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************,,,+++***))))))***+++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++************************---------,,,+++*********++++++++++++++++++++++++*********))))))************++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************************************+++*********))))))))))))+++++++++******)))))))))************************++++++,,,,,,,,,+++******++++++++++++************+++++++++************))))))************++++++++++++***))))))))))))***+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********)))))))))))))))))))))))))))***++++++************************************))))))))))))************************************************+++++++++******)))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***************)))(((************************DDD777,,,+++//////---,,,...//////000000//////...///////////////////////////////////////////////////////////////////////////////////////////////////000111111//////000111000000000000000000000000///...///111222222000...000000000000////////////000000000000///////////////////////////////////////////////////000111111............................../////////000000000111000000000000/////////222111000000////////////111222333222000//////000//////............//////---......//////......---........................////////////////////////------........./////////........................------........./////////////////////////////////////////////////////////................................................////////////////////////................................................+++,,,---..................---------------......,,,---.........---,,,+++...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,***+++,,,,,,------,,,,,,++++++************++++++************************++++++************++++++******))))))))))))******+++***)))(((((()))***+++,,,,,,++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++************+++,,,+++***))))))***+++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))***************************************))))))))),,,,,,++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++++++++************+++++++++************))))))************+++++++++******))))))))))))******))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))***************)))))))))***))))))))))))***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++...---,,,***))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***)))((('''************************===333,,,,,,//////000222//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000111111000///000111///////////////////////////......///111111000...111111000000//////......000000000000///////////////////////////////////////////////////000000111...........................////////////000000000000000000000000000000000444333222000///......///333333222111///.........//////............//////......////////////..............................////////////////////////............////////////....................................////////////////////////////////////////////////////////////................................................////////////////////////................................................+++,,,,,,---......------...------------......///------.........---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++******))))))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))*********************************))))))***++++++++++++++++++++++++++++++)))***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***)))***+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******)))(((************************222///...000///---///444//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111000///000222///////////////////////////......///111111000///111111000000//////......000000000000///////////////////////////////////////////////////000000111////////////////////////////////////000000000111000000000000111111111111777555333111000///000000555333111000///......---//////............//////...//////////////////...////////////////////////////////////////////////........./////////000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////................................................+++,,,------...------------------------...///000------...---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,------------,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++++++++***************+++++++++++++++++++++++++++))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******+++,,,******++++++++++++******************************))))))))))))))))))))))))************************************************))))))***+++++++++++++++************************...///222333///+++---222///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000111222000000000000000000000000000///...///111222111000000000000000////////////000000000000///////////////////////////////////////////////////000111111/////////////////////////////////000000000111111000000000111111111111222888666444111000000111222555333000...//////...---//////............//////...//////000000//////...////////////////////////////////////////////////....../////////000000000////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////........................////////////////////////................................................------............------------------...///000000......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********************************************************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************))))))************+++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************111///000333111---...222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000111222000000000000000000000000111000//////111222222111////////////000000000000000000000000///////////////////////////////////////////////////000111111//////////////////////////////000000000111111111000000111111111222222222777555222000///000111222555222...---...//////...//////............////////////000000000000//////////////////////////////////////////////////////.../////////000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////....................................................../////////......---------------...///000111......------,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------,,,++++++,,,++++++******++++++,,,***++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***++++++,,,------,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------,,,,,,,,,++++++++++++++++++************))))))************+++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++++++++************************333...---000333222222444000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111000111222000000000000000000000000222111///000222333333222......//////000000111111000000000000///////////////////////////////////////////////////000111111000000000000000000000000000000000000111111111111000000111111222222222222666444111///...///111222555111------...000///...//////............////////////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////...................................................///////////////......---------......000111111......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,*********+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,+++++++++++++++************))))))************++++++++++++,,,------------,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************000000000000000000000000111111111111000000000000000000111111111111000000000000000000111111111111000000000000000000000000///000000000111111111111222222111000//////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000111222333444000111222444666777888999000000000000000111111222111111000000//////.........///000111111000///...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000............/////////000000000111111111111000000...,,,,,,///222222000---444///---000000,,,***,,,000///...,,,---...000111///......------///000111111000///------,,,,,,,,,///////////////////////////...---,,,+++,,,,,,---------------------------,,,,,,+++,,,------,,,***------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------...///...---+++***------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,+++---...---***))))))+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,222///+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++,,,---,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,,,,+++***)))111111111111111111111111111111111111000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111222222111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000111222333444666666666666777777777777000000000000000111111222111111000000//////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000........./////////000000000000111111111111000000///...---...111111///---///////////////000000000000000...---------.../////////...---...///000111000000///...------,,,---///////////////////////////...---,,,,,,,,,---------------------------------,,,,,,---------,,,+++------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,...+++((('''))),,,///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,///---+++***+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---------,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,+++******111111111111111111111111222222111111111000000000000000111111111111000000000000000111111111222222000000000000000000000000111111111111111111000000222222111000000000000111111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111111111222333444::::::999888777666555444000000000000000111111222111000000000000/////////111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000////////////000000....../////////000000000000000111111111111000000111///......///000///...***111333---***///000---000//////......---------//////.........///000111000//////......---------///////////////////////////...------,,,---------------------------------......---------,,,,,,,,,------------------------------------------------------............------------------------------........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////...------------------------------------------+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///+++&&&'''***------+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111111111111111111111111222222222111111111000000000111111222222111111000000000111111111222222222000000000000000000000000222222111111111111000000222222111000000111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333444444444999999888666555333222222000000000000000111111222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////////////////000000////////////000000...////////////000000000000000111111111111000000333111///........./////////;;;===000)))...000***....../////////......---///////////////000000000///////////////...------////////////////////////.........------------..............................//////...,,,,,,------................................................------............------........................////////////////////////,,,---------.........///------------------------------------------------------------------------------------------------,,,,,,,,,------------...............///////////////...---,,,,,,---...///........................---///000222222000///---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,+++(((&&&------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++***,,,------,,,+++,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,---------------...............++++++,,,,,,,,,---------------------------------111111111111111111111111222222222222111111111111111111222222222222111111111111111111222222222222000000000000000000000000222222222111111111111111222111111111111111222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111444444444555555555555555444444333222222111111111000000000000000111111222000000000000111111111111222111000//////000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000111000000111111111111000000222222000///......///000666BBBBBB555---222333,,,------...///000000000////////////000000000000000...///000000000///...---////////////////////////---................................................//////...,,,,,,...000................................................---......//////......---......................../////////////////////////////////......---------------------------------------------------------------------------------------------------------,,,,,,---------................../////////000000///...---,,,,,,---///000...........................///111222222111///......------,,,,,,------...------------------------------------------------,,,,,,---------.........------------------------...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........------------------------,,,,,,++++++,,,,,,---...---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++...///...+++,,,222777...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---000222222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***,,,......,,,++++++---,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,------------------....../////////------------............------------------------222222222222222222222222333222222222222111111111111111222222222222111111111111111222222222222333000000000000000000000000111111111222222222333333222111111111111222333333222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333444555666666666555555000000000000111111111111000000000000000111111222000000000111111111111222111111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000/////////000000000111111000000111111111111000000000111111000///...000111111999999222---000111---//////000000000111111111...///000111111111000000...///000111111000......////////////////////////------...////////////...........................,,,...000...,,,---000444......................................................////////////..............................////////////////////////000000//////...------,,,------------------------------------------------------------------------------------------------,,,---------......................../////////000..................///000........................,,,---...//////...---,,,......------------......------------------------------------------------,,,---------..........................................///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...---...//////000/////////,,,,,,,,,,,,------------------,,,,,,,,,,,,------***------)))(((111AAAOOO......------------......,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------...000222222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---000///,,,***+++---,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,------.../////////............////////////...------,,,,,,------...222222222222222222222222333333222222222111111111111222222333333222222111111111111222222222333333000000000000000000000000000000111111222333444444222111111111222222333444222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222444444555444444333000000000111222222333333000000000000000111111222000000111111111222222222000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000//////000000000111111111000000111111111111000000---000222222000///000222---.........------......555444222111000000000111...///000111222111000000---...000111111000///...////////////////////////,,,---...///000000///...........................+++...000...,,,---222777......................................................////////////......................................................////////////............................................................................................................------------............------........./////////------...///////////////........................------------------------......------------......................................................------------....................................---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------............------+++,,,,,,,,,------------........................,,,,,,++++++,,,,,,---.........///000000000000000,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,+++)))***111???JJJ......------------......,,,,,,------------,,,,,,------............------,,,,,,,,,------------...---,,,,,,...//////...,,,------------------------++++++,,,,,,---......///------------------------+++++++++,,,------......+++...111///+++)))+++...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++***+++,,,---...,,,,,,,,,------------...+++,,,,,,---......//////---------.........//////------,,,++++++,,,------222222222222222222222222333333333222222222111111111222222333333222222111111111222222222333333333000000000000000000000000//////000111333444555666222111111111222333333444222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111222333444333222222222222222333333444444444000000000000000111111222000000111111222222222222000111222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000,,,///222333111000111222333...---111333000///111999777444111///...//////...///000222222111111000---...000111222111///...////////////////////////,,,---///000000000///...////////////////////////***---///...---...444999////////////////////////////////////////////////......////////////......////////////////////////........................------......///000000000................................................................................................---------.........//////------------.........///,,,---///000000000///...//////////////////////////////............//////......------------......................................................---------.........//////////////////////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------............------+++++++++,,,,,,,,,------........................,,,,,,++++++,,,,,,---.........///000000000000000,,,,,,,,,------............------,,,,,,------............------...000222......------------......,,,------......------,,,------............------,,,,,,,,,---------......---,,,+++,,,------,,,***------------------------++++++,,,,,,---...//////------------------------)))******+++,,,---......+++...111000+++)))+++...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++***)))***+++---...,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......---,,,++++++++++++,,,---