BMN6(b {{{yyyxxxyyy{{{}}}}}}|||yyyvvvrrrooonnnpppsssuuuyyy|||}}}|||yyyxxxxxxzzz~~~|||xxxuuuqqqnnnnnnjjjkkklllkkkjjjiiijjjlllhhhmmmqqqssswww~~~~~~~~~{{{{{{|||}}}zzzvvvrrrrrrtttwwwyyy{{{}}}~~~{{{zzzvvvwwwxxxxxxvvvvvvwwwxxx~~~zzzwwwwwwxxxzzz~~~~~~~~~~~~zzzxxxyyyzzz|||~~~~~~}}}{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwyyy|||}}}~~~}}}||||||}}}~~~~~~|||{{{{{{~~~{{{zzz|||ssskkkeee]]]^^^```bbbdddfffhhhiiikkkkkknnnrrrwwwyyyzzzyyyqqqppppppsssxxx{{{zzzwwwwwwxxxyyyzzz{{{zzzzzzyyy{{{{{{||||||~~~|||zzzyyyzzz~~~}}}{{{yyyyyy{{{}}}~~~~~~{{{xxxrrrkkk^^^XXXVVVOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVWWWYYY]]]______^^^```^^^^^^aaaeeegggeeeccciiijjjkkkllllllkkkjjjiiillllllmmmooorrruuuwwwxxxzzzxxxvvvvvvyyy}}}}}}{{{{{{|||~~~}}}~~~kkk``````^^^TTTPPPMMMLLLMMMMMMKKKLLLPPPPPPOOONNNPPPSSSSSSPPPMMMMMMOOORRRUUUWWWWWWVVVUUUSSSQQQPPPSSSUUUUUUTTTTTTXXXXXX[[[``````]]]___bbbeeebbbccceeeffffffkkkrrrsssvvvzzz||||||||||||}}}{{{wwwooorrrmmm]]]TTTOOONNNRRRUUUUUUVVVYYYVVVTTTRRRSSSVVVXXXWWWUUUWWWUUUTTTUUUWWWXXXWWWVVVUUURRROOOOOOQQQQQQOOONNNSSSQQQQQQSSSRRRPPPQQQVVVVVVSSSSSSUUUXXX[[[bbbjjjtttqqqllliiihhhkkkoooqqquuu{{{{{{|||iiiZZZUUUTTT\\\eeehhhjjjkkkkkkgggeeeffflllrrrvvvvvvqqqlllffffffiiikkkjjjggggggbbb[[[XXXXXXZZZYYYXXXZZZWWWVVVWWWUUURRRTTTYYYXXXSSSPPPRRRUUUZZZeeeooozzzqqqddd]]]___fffmmmqqqxxx}}}{{{{{{sss^^^YYY[[[hhhvvv}}}|||zzz~~~vvvnnnooouuuxxxwwwsssrrrsssvvvtttqqqrrrvvvuuuooohhhggghhhnnnzzz|||pppkkkpppyyywww^^^\\\aaarrrwww^^^___iii|||wwweeeiiivvv{{{yyy~~~wwwmmmsss|||zzzyyyxxxqqqpppooopppsssxxx~~~|||xxxwwwwwwwwwwwwuuuuuuuuuwwwzzz~~~{{{yyyvvvvvv{{{yyyvvvttttttwwwzzz}}}}}}rrr~~~~~~{{{{{{~~~~~~yyyssspppoooppprrrmmmmmmlllkkkkkkooowww~~~|||wwwsssrrrsssttttttnnnppprrrsssssswww~~~|||uuuvvvtttuuu~~~{{{vvvttttttvvviiiqqq|||wwwtttwwwyyyvvvzzzxxxwwwvvvyyy~~~}}}{{{{{{|||}}}}}}{{{wwwsssppppppqqqqqqmmmjjjkkknnnooommmnnnqqqqqqqqqppppppooonnnmmmmmm{{{~~~|||}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxvvvrrrmmmiiifffdddcccbbb```^^^^^^___cccgggjjjwww|||xxxssstttuuuwww|||}}}|||}}}yyywwwvvvxxxyyyzzz~~~zzzvvv~~~{{{xxxxxxxxxxxxxxxxxxwwwuuusssqqqpppppppppllllllkkkjjjjjjnnntttzzz|||}}}zzzyyyyyy}}}}}}|||}}}xxxuuusssrrrssssssuuuyyy|||}}}}}}|||{{{|||zzzxxxwwwwwwwwwuuussstttsssssstttvvvvvvuuusssqqqnnnjjjhhhhhhiiikkkkkkiiiiiiiiiiiikkkqqqyyy||||||}}}}}}{{{wwwpppooommmmmmvvvyyyrrrsssrrrqqqpppqqqsssvvvrrrxxx~~~yyyvvvpppgggdddfffiiilllppppppkkkeeeaaa```cccaaa```___aaaeeeiiilllkkknnnooommmhhhcccbbbcccbbbccceeehhhjjjjjjgggdddaaa```]]]ZZZXXXXXXXXXXXXWWWUUUUUUYYYYYYWWWXXX[[[ZZZZZZYYYXXXWWWWWWVVVVVVtttmmmccc\\\ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDFFFJJJMMMOOOTTT___ppp}}}|||{{{vvvrrrqqqrrrnnnnnnqqquuuvvvxxxzzzwwwzzz|||}}}|||zzzvvvsssrrr~~~~~~~~~}}}{{{wwwtttrrroooqqqtttxxx~~~~~~~~~~~~zzzsssrrrqqqssswww{{{~~~~~~~~~yyywwwuuurrrrrrrrrwww|||~~~}}}zzzuuussspppmmmlllmmmoooppprrrvvvyyyzzzxxxuuurrrqqquuuyyyzzzyyyzzz}}}|||yyyyyyxxxvvvuuutttssspppmmmmmmnnnpppqqqqqqpppnnnmmmlllllllllkkkkkkmmmqqqtttwwwxxxyyyyyyzzz~~~~~~vvvrrroookkkjjjkkkrrruuutttooolllnnnooonnnsssrrrooollliiihhhgggfffccceeegggjjjlllmmmnnnooommmkkkiiiiiihhhgggeeebbbbbbdddffffffdddbbbbbbbbbbbbaaa_________aaacccdddaaa```______aaagggooouuu}}}wwwqqqnnnnnnoooooonnnfffeeebbbbbbgggmmmmmmhhh___```aaabbbccceeeiiilllmmmppptttwwwwwwuuurrrooonnniiidddaaa\\\VVVTTTUUURRRTTTVVVWWWTTTRRRPPPPPPPPPOOONNNNNNOOOQQQSSSUUUSSSVVVXXXVVVQQQNNNNNNOOONNNNNNOOOPPPQQQPPPMMMJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEHHHIIIGGGGGGJJJGGGGGGGGGFFFFFFEEEEEEDDD{{{vvvrrroooooottt{{{|||mmm```YYYVVVQQQKKKHHHGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA======>>>???@@@BBBDDDEEEFFFKKKQQQWWWZZZ\\\^^^___cccaaa^^^ZZZXXXVVVWWWXXXVVVXXX]]]bbbdddiiiwwwxxxnnnnnnsssttttttuuuuuuwwwzzz}}}{{{xxxxxxyyyxxxxxxxxxxxxxxxzzz{{{|||zzzwwwssspppoooqqqtttvvvsssrrrpppmmmkkkiiiiiihhhnnnnnnnnnmmmlllkkkiiiiiijjjlllooorrrvvvyyy{{{|||xxxvvvrrrnnnmmmnnnpppqqqjjjmmmooopppooooooooopppuuuuuuvvvvvvtttrrrooonnnjjjkkkllllllkkklllmmmoooppppppooonnnmmmllllllkkknnnnnnmmmlllkkknnnssswwwwwwzzz~~~}}}xxxssspppnnnooorrruuuxxxzzz|||}}}~~~|||~~~yyysssqqqrrruuuyyy|||~~~}}}|||~~~}}}{{{wwwsssrrrpppooooooqqqssssssssspppssswwwxxxvvvssspppooonnnmmmnnnrrruuuwwwvvvtttppppppnnnkkkiiiiiikkkmmmlllnnnoooooonnnnnnoooqqqooosssuuutttvvvzzzzzzwwwtttsssrrrqqqqqqpppmmmjjjggghhhjjjlllmmmmmmlllkkklllllllllkkkjjjkkkmmmnnnooooooooommmmmmpppuuuyyyxxxwwwxxx|||tttoookkkjjjfffbbbcccgggkkknnnmmmiiigggiiijjjiiijjjjjjiiihhhfffcccaaa```^^^^^^___aaacccfffhhhiiihhhfffcccbbbaaa```^^^\\\WWW[[[^^^]]]ZZZXXXXXXZZZVVVVVVVVVVVVVVVVVVXXXZZZYYYXXXWWWWWWYYY]]]bbbfffjjjfffaaa______aaaaaaaaa\\\YYYVVVUUUXXX[[[YYYVVVRRRSSSTTTSSSSSSTTTVVVXXX[[[\\\]]]]]][[[YYYVVVTTTWWWTTTRRRPPPNNNMMMLLLMMMLLLLLLLLLLLLKKKJJJJJJKKKHHHHHHHHHGGGHHHHHHIIIJJJIIIKKKNNNMMMIIIFFFFFFHHHHHHGGGFFFGGGGGGFFFCCCAAACCCDDDDDDEEEEEEDDDCCCBBBAAA>>>???BBBBBB@@@@@@CCC@@@@@@??????????????????}}}zzzyyyxxxwwwsssnnniiifffcccccceeemmmxxxxxxxxxzzz~~~xxxlll```VVVNNNHHHDDDCCCAAA>>>===>>>?????????@@@@@@??????>>>>>>===========================>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======???@@@@@@@@@@@@CCCGGGJJJJJJIIIIIIJJJMMMQQQTTTVVVYYY[[[```eeegggmmm{{{uuulllfffiiinnnnnnkkkiiiffffffggggggggggggffffffhhhiiihhhgggeeeddddddeeeffffffffffffeeeeeeeeeeeebbb```^^^[[[ZZZZZZZZZ[[[YYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUVVVXXX[[[]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWVVVXXX[[[[[[ZZZYYYYYYZZZ\\\]]]]]]^^^^^^]]]]]]]]]WWWYYY[[[[[[ZZZYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXYYY[[[]]]ZZZ___dddfffddd```]]]\\\]]]^^^```cccfffjjjmmmooouuupppllllllnnnoookkkhhhhhhkkkoooqqqrrrrrrssssssrrrvvvzzz|||~~~}}}xxxvvvuuurrrpppnnnllljjjiiijjjkkkjjjjjjfffhhhkkkllllllkkkjjjkkkiiiiiijjjlllnnnnnnmmmllljjjjjjiiigggdddccceeehhhhhhhhhhhhggggggiiilllooonnnqqqsssqqqrrrvvvvvvtttpppnnnlllkkkllllllkkkjjjeeefffffffffggghhhiiijjjjjjiiihhhfffffffffeeeeeeffffffeeeddddddfffiiikkkmmmkkkkkklllooopppnnnkkkiiieeeaaa```\\\ZZZ___eeedddhhhhhhdddccceeefffdddbbbcccccccccaaa]]]YYYVVVXXXXXXWWWXXXZZZ^^^aaaccckkkhhhccc```]]][[[WWWUUUNNNRRRUUUUUUSSSQQQRRRTTTLLLMMMNNNMMMKKKKKKLLLNNNOOOPPPPPPRRRUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTOOOLLLLLLMMMLLLKKKJJJIIIIIIJJJHHHGGGFFFGGGHHHNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIHHHIIIGGGEEECCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCGGGJJJIIIFFFBBBBBBCCCBBBAAA??????@@@???>>><<<;;;===>>>@@@@@@@@@???>>>;;;888999<<<<<<999:::<<<::::::::::::::::::::::::~~~|||wwwrrrmmmjjjiiihhhggggggeeeaaa^^^]]]___aaafffqqq}}}rrriiiddd```^^^YYYXXXXXX[[[^^^aaaccccccXXXRRRJJJCCCAAAAAAAAAAAA;;;::::::999999999999999999999888888777777666666555666888777666666777888888888999999999888888777888777777666666777777888777999;;;<<<<<<<<<>>>@@@@@@AAAFFFMMMWWWaaagggjjjllllllooorrrsssuuu~~~xxxqqqqqqrrrrrrhhhbbb```dddgggeeeaaa```^^^]]]\\\ZZZXXXVVVUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSOOONNNMMMKKKJJJHHHGGGGGGKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMNNNMMMLLLLLLLLLNNNNNNOOONNNNNNMMMLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJNNNRRRUUUUUUSSSRRRQQQRRRRRRTTTVVVZZZ]]]```bbbbbb```\\\[[[[[[]]]^^^^^^___dddjjjlllkkkjjjkkklllpppsssuuuuuuyyy~~~yyyrrrnnnoooqqqrrrrrriiifffcccaaaaaabbbbbbaaa___```bbbbbbbbbbbbdddfffbbbcccdddeeefffeeeddddddcccddddddbbb^^^]]]___bbbfffffffffeeedddfffiiilllqqqsssrrrooonnnpppooolllnnnkkkhhhffffffgggggggggeeedddcccbbbdddfffiiikkkhhheeebbb```___^^^]]]\\\^^^^^^^^^^^^^^^```aaabbbcccbbbaaabbbccccccaaa______ZZZVVVUUUSSSSSSXXX______cccccc```]]]______]]]aaabbbdddccc```YYYSSSNNNNNNMMMNNNOOORRRVVVZZZ\\\jjjhhheeebbb^^^XXXRRRMMMHHHJJJKKKJJJJJJJJJKKKMMMIIILLLNNNMMMJJJHHHIIIJJJHHHIIIMMMRRRWWWZZZZZZYYYWWWXXXYYYZZZXXXVVVSSSQQQNNNIIIFFFGGGFFFDDDBBBDDDAAABBBCCCCCCBBBBBBCCCDDDFFFEEEDDDDDDFFFIIIMMMPPPNNNOOOMMMHHHFFFGGGGGGEEEHHHEEEAAA>>>>>>>>>>>>===@@@BBBDDDFFFGGGGGGEEEDDDFFFJJJNNNNNNJJJEEEBBBAAA???===;;;:::;;;<<<;;;:::777888:::;;;<<<<<<;;;:::999666666999999666666999777777777888888999999999~~~zzztttooojjjnnntttzzz~~~}}}|||{{{|||}}}}}}zzzxxxzzztttnnnlllnnnppppppnnnaaa```]]]ZZZXXXWWWWWWWWWXXXYYYYYYXXXXXX\\\bbbfffrrr~~~yyyeee___WWWQQQNNNLLLIIIGGGIIIGGGFFFGGGIIIJJJJJJJJJCCC???;;;999:::<<<======666777888888777666666666666666666666666666555555222444666666444444555777666777888999:::999999888777666555555555666888999777888;;;<<<<<<===???AAABBBFFFNNN\\\lllzzz~~~}}}}}}zzzvvvxxx|||wwwwwwrrrjjjggghhhhhhfffaaa\\\ZZZ]]]]]]ZZZXXXXXXUUUTTTRRROOOMMMLLLKKKKKKLLLKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEDDDCCCCCCBBBAAACCCCCCDDDEEEDDDCCCAAA@@@AAAAAABBBCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBCCCCCCCCC???AAADDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEDDDCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFEEECCCDDDFFFHHHKKKLLLLLLKKKJJJIIIJJJKKKMMMOOORRRTTTUUURRRRRRRRRPPPPPPSSSXXX]]]```gggnnnpppnnnlllmmmoooxxxzzzzzzzzz{{{uuupppooottt{{{sssnnnhhhbbb```___]]]]]]___```bbbbbbaaabbbdddfffcccdddggghhhhhhhhhhhhhhheeeggghhheeeaaa___aaadddkkkllllllkkkjjjkkkmmmpppuuuwwwuuuqqqppprrrqqqooonnnkkkhhhfffeeedddbbbaaaaaaaaaaaabbbdddgggiiikkkhhhddd___\\\[[[[[[YYYWWWZZZYYYYYYYYYZZZ[[[[[[[[[YYYYYYYYYZZZ[[[[[[ZZZYYYZZZUUUQQQQQQQQQQQQTTTXXX```dddeeebbb```bbbbbb```fffhhhjjjhhhcccZZZQQQKKKHHHIIIJJJMMMRRRWWW\\\^^^```bbbfffiiiggg```WWWPPPJJJHHHEEEDDDEEEFFFGGGGGGIIIMMMPPPOOOLLLIIIJJJLLLGGGIIINNNVVVaaahhhlllmmmhhhhhhhhhddd___ZZZUUUSSSLLLFFFDDDEEEDDD@@@???CCC>>>@@@BBBCCCCCCDDDEEEGGGCCCAAA@@@BBBFFFMMMUUUYYYZZZ[[[XXXPPPMMMNNNMMMIIIJJJFFFBBB??????@@@???===AAADDDHHHLLLNNNMMMLLLJJJKKKPPPVVVVVVQQQJJJEEECCCBBB???<<<;;;;;;;;;;;;:::777888999:::;;;;;;;;;;;;999666666999999666666888666666777777888999::::::{{{qqqmmmjjjgggdddUUUWWWZZZ^^^bbbeeeggghhhcccbbbbbbccccccbbb```^^^___YYYSSSSSSXXX]]]______RRRPPPNNNMMMKKKKKKKKKKKKOOOQQQSSSTTTWWW]]]fffmmm~~~oooZZZNNNJJJFFFDDDEEEFFFEEECCCAAA???>>>===>>>???>>>===>>><<<999888999888777666///111444555555444555555666666666666666666666666222444666666444333555888///000222444555555555444555444333333555777:::;;;===<<<;;;999999===BBBGGGHHHLLLWWWhhh||||||sssooopppnnnnnniiicccaaacccaaa\\\[[[WWWTTTTTTQQQNNNNNNQQQJJJHHHFFFDDDCCCBBBBBBBBBEEECCCAAA@@@AAABBBBBBBBB@@@@@@???>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>=========>>>???@@@???===:::999===<<<;;;:::999999::::::>>>===;;;999999:::<<<>>>888;;;===>>>===<<<===>>>===>>>???@@@@@@???>>>===<<<===??????>>>>>>???AAA======>>>???@@@@@@AAAAAA>>>>>>???AAACCCDDDBBBAAACCCBBBCCCEEEHHHIIIGGGEEEDDDEEEFFFHHHIIIKKKLLLLLLKKKMMMOOONNNNNNRRRZZZaaakkksss{{{~~~{{{xxxyyy{{{~~~zzzvvvxxx}}}ssskkkddd```]]]\\\dddfffggghhhgggggghhhjjjiiikkknnnpppqqqqqqrrrsssmmmoooqqqnnniiigggjjjmmmtttuuuuuuuuusssssstttvvvxxxzzzzzzvvvvvvyyyzzzxxxpppnnnkkkiiigggddd```]]]]]]^^^```cccfffhhhjjjllllllfff```]]]\\\[[[ZZZXXXYYYXXXWWWWWWXXXYYYXXXWWWTTTUUUWWWYYY[[[[[[[[[ZZZZZZUUUQQQSSSUUUTTTTTTVVVccchhhkkkiiihhhkkklllkkkiiikkklllkkkdddZZZOOOIIIIIIKKKNNNSSSXXX___dddgggVVV]]]gggpppsssmmmbbbYYYOOOKKKFFFDDDFFFGGGGGGFFFCCCHHHMMMMMMIIIGGGHHHJJJJJJLLLQQQ\\\jjjwww~~~zzzxxxuuunnnfff^^^YYYWWWKKKEEECCCEEEDDD??????CCC@@@BBBDDDFFFFFFFFFGGGIIIEEEDDDCCCEEEKKKTTT]]]cccccceeeaaaYYYVVVWWWVVVQQQJJJFFFAAA@@@@@@AAA@@@>>>@@@DDDIIIMMMPPPPPPNNNMMMMMMRRRXXXYYYSSSKKKDDDAAADDDAAA===:::::::::999888888888888888999:::::::::777444444777666444444666333333444555666777777888vvvhhhbbbYYYWWWYYYSSSMMMMMMMMMMMMMMMNNNOOOPPPOOONNNLLLKKKKKKLLLNNNOOOIIIHHHHHHHHHIIIKKKNNNOOOLLLKKKIIIIIIIIIIIIGGGFFFMMMNNNMMMNNNTTTcccvvvzzzssseeeVVVMMMGGGEEEAAA===;;;:::;;;;;;;;;;;;;;;::::::999999999777777777777666666555555444444555555555555444444333444444555555444444333333444555555666666666555111111333777777444444888;;;666444555444333888@@@:::<<<>>>???BBBHHHPPPWWW[[[```hhhttt{{{sssnnnjjjhhhjjjgggdddbbb```^^^[[[YYYVVVSSSOOOLLLKKKIIIHHHFFFBBBAAA@@@>>>>>>>>>???@@@999::::::;;;<<<<<<<<<<<<======>>>===<<<===???AAA;;;::::::::::::;;;<<<<<<>>><<<::::::<<<===:::888777777888888888888777666666666777888888888888888888888888999:::;;;<<<===<<<===>>>===;;;::::::;;;999:::999888666666888:::<<<<<<<<<<<<<<<;;;::::::===<<<<<<===??????>>><<>>===>>>BBBEEEBBBBBBAAA@@@???AAAEEEHHHCCCCCCDDDFFFHHHHHHGGGEEEHHHLLLOOOOOOPPPVVVcccmmm||||||sssjjjccc___eeejjjqqqsssrrrpppppprrrtttyyyzzz{{{uuuttt|||}}}~~~~~~yyypppiiifffbbb^^^[[[ZZZ[[[^^^eeennnssssssrrruuunnnddd]]]ZZZXXXVVVUUUYYYZZZ[[[\\\\\\ZZZWWWUUUWWWTTTRRRRRRUUUYYY\\\^^^```___[[[VVVSSSUUU\\\bbblllqqquuutttooommmqqqvvvxxxsssooojjj```UUUPPPPPPNNNMMMMMMVVViii{{{|||gggbbbaaammm{{{|||ooo```ZZZJJJAAAEEEGGGBBB@@@DDDDDDGGGLLLOOONNNLLLJJJIIIHHHNNNYYYkkkuuunnnkkkeee[[[RRRGGGCCCBBBEEEFFFCCCAAACCCBBBBBBCCCFFFIIIJJJIIIHHHFFFEEEEEEGGGKKKQQQWWW[[[dddfffbbb[[[VVVTTTOOOJJJDDDCCCBBBAAA@@@@@@@@@@@@>>>CCCIIIKKKIIIHHHGGGHHHQQQRRRRRRPPPKKKFFFCCCAAA<<<;;;;;;:::::::::;;;;;;;;;:::999888777666666666444555666777777666555444444555666555333222333444kkk]]]WWWOOONNNPPPKKKGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBAAAAAABBBDDDFFFGGGEEEDDDBBBCCCEEEHHHKKKLLLLLLMMMOOORRRZZZjjj}}}{{{nnnbbb^^^[[[RRRHHHCCCCCCAAA>>>;;;999888888888999999999888888888777777888888888888888888888888444444555555555555444444333333444444444444333333555555555666666555555444666555777999888444444777777555777;;;:::888:::???BBBFFFKKKPPPVVV]]]dddjjjrrrqqqqqqvvvxxxmmmgggcccaaabbb```^^^]]]\\\[[[XXXUUUNNNLLLHHHEEEDDDCCCAAA@@@===<<<;;;:::999::::::;;;888888999999:::999999999888999999888888999<<<>>>===<<<<<<<<<<<<<<<======;;;888777777999999777555666777777777777777666666555555666777777777777777999888888888888999999:::999:::;;;;;;:::999:::<<<777888888777777777999<<<;;;<<<<<<======<<<<<<;;;;;;::::::<<<>>>???>>>===AAABBBCCCBBBAAABBBDDDFFFCCCCCCBBB@@@@@@BBBFFFJJJFFFDDDBBBBBBDDDFFFFFFFFFJJJNNNQQQRRRTTT\\\iiitttxxxwwwzzz}}}ssslllllloootttyyy}}}|||zzzwww~~~~~~zzz}}}wwwnnngggaaa]]]ccccccfffnnnyyy|||nnnaaaZZZVVVSSSRRRXXX[[[```cccbbb^^^ZZZXXXUUUTTTTTTWWW\\\bbbfffgggkkkggg```WWWSSSWWW```hhhlllrrrxxxxxxuuutttxxx|||zzztttnnnhhh```WWWTTTUUUPPPRRRXXXeeezzz{{{qqqkkkppp{{{~~~uuujjj[[[LLLBBBDDDEEE@@@>>>BBBCCCFFFJJJMMMNNNMMMJJJHHHLLLRRR]]]ppp~~~tttooonnniii```XXXJJJEEECCCDDDDDDAAA@@@AAABBBBBBCCCFFFHHHJJJIIIGGGDDDCCCCCCDDDFFFJJJNNNPPPTTTUUUTTTNNNKKKKKKHHHDDDAAA@@@???>>>============;;;???CCCEEEDDDCCCCCCDDDEEEGGGHHHFFFCCC@@@>>>>>>;;;;;;:::;;;;;;<<<===>>><<<;;;:::888777666666666444555666777777666555444444555666555333222333444ttt___RRRMMMEEEEEEGGGBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>======>>>???@@@>>>===<<<<<<<<<>>>???@@@AAA@@@???@@@CCCHHHMMMQQQLLLNNNPPPTTT[[[iiiyyyzzzuuunnngggbbbXXXQQQKKKJJJIIIEEEAAA@@@>>>>>><<<;;;:::888777777777777666666666666555555444444444444444555555555444444555555555555444444333333444444444444333333666666555555444444333333555444555777666222333777999999<<>><<<:::888888777666666666777777666666777777777666555555444555666666666777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<888777555666777777666444555555666666666666666555444444555666666666666555999888777666666666666777666777999999888999:::<<<555666777777777888:::<<<999:::;;;<<<<<<=========999999999;;;===??????>>>CCCEEEHHHIIIIIIHHHHHHIIIHHHGGGFFFDDDDDDGGGLLLPPPNNNJJJFFFCCCDDDGGGIIIJJJMMMPPPRRRTTTWWW```mmmxxx~~~lllmmmttt~~~|||zzzyyy||||||wwwvvvvvvwwwyyynnnhhhfffmmmlllooowwwwwweeeZZZUUUTTTTTT[[[aaaiiillliiibbb]]][[[RRRSSSUUU[[[bbbiiimmmnnnpppjjj```UUUPPPUUU```iiinnntttzzz{{{xxxvvvyyy|||zzzssslllhhhbbb[[[YYY[[[UUU[[[gggwwwyyykkkhhhoootttpppiiiZZZLLLBBBBBBBBB===<<>>===???>>>>>>???AAADDDEEEDDDBBB@@@?????????@@@AAABBBCCC@@@CCCCCC@@@@@@AAA@@@===<<<;;;:::999999999999999777999<<<<<<<<<<<<===>>>999;;;======<<<;;;:::;;;999999999:::<<<===???@@@===<<<;;;999777666666666444555555666666555555444444555555555333222333444oooZZZMMMHHHAAAAAACCC>>>AAAAAA@@@???>>>>>>>>>???======<<<<<<<<<<<<============<<<;;;<<<<<<===>>>???@@@AAABBBEEEIIIMMMQQQOOOPPPPPPPPPSSSZZZdddkkkhhhddd___ZZZVVVSSSOOOLLLKKKIIIFFFDDDBBBAAA@@@@@@<<<=========<<<:::999888666555555555555555555555444444444333333222222222333444444555555444444333333333333444444333333333666555444333222222111111222111222666666555777===AAABBBGGGNNNUUU^^^gggooowwwyyy{{{}}}rrrqqqppppppsssyyyyyynnnddd^^^[[[YYYYYYUUUTTTSSSRRRQQQOOOKKKHHHDDDBBB@@@>>>>>><<<:::999777777777666666666777777555666666666555444333333444555666666666888;;;>>>::::::::::::999999888888777666666666777777666666444444555555666555555555333444444555555555444444777777666666666666777777666777999999888888999:::555666888888777777999;;;777888:::;;;======>>>>>>;;;::::::<<>>@@@@@@CCCKKKTTTWWWUUUPPPNNNQQQ[[[mmmwwweeeaaa\\\\\\]]][[[TTTMMMIIIBBB>>>>>>===;;;;;;===888888999;;;===>>><<<;;;:::;;;;;;;;;;;;::::::999666:::;;;999:::===<<<:::999888777666666666666666555555555666666777888999444666888999999888999:::666666777999;;;===???@@@>>>===;;;999777666555555444444444444444444444444333444555555333333333555oooZZZMMMGGG@@@???AAA<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======:::===BBBEEEGGGIIILLLNNNQQQPPPMMMKKKJJJMMMQQQUUUSSSRRRPPPNNNMMMKKKGGGDDDDDDDDDBBB???<<<<<<<<<<<<;;;;;;<<<===<<<:::888777666666666666666666666666:::999888777666555444333333333444444444444333333222333333333333333333222555444333222111111222222333222444888:::;;;???FFFKKKSSS]]]gggqqq{{{}}}||||||{{{kkkkkkkkkkkkkkklllmmmnnniiifffaaa]]]\\\[[[YYYXXXTTTRRRPPPNNNLLLIIIEEEBBBAAA@@@>>>======<<<:::888666666666666666666666666555555666555555444333333444555666666666888;;;>>>::::::::::::999888666666444555555555555555555666333333444555555555555555333333444444444444333333555555555666666777888999888999:::999777666777888666777999888777666777888999:::<<<>>>???AAAAAABBBAAA@@@@@@BBBEEEHHHIIIIIIIIIMMMRRRTTTSSSPPPNNNMMMNNNMMMLLLKKKLLLOOOUUUYYYWWWUUUSSSRRRRRRQQQPPPNNNOOOOOOMMMKKKKKKPPPWWW^^^gggpppzzz}}}}}}sssooohhhcccaaa^^^ZZZWWWWWWXXX]]]hhhvvv|||ooohhhfffnnnuuuvvvnnnfffcccbbbaaaddd___[[[bbblllyyyzzz~~~zzzwwwuuuyyy|||jjj___[[[^^^aaadddfffgggddd\\\UUUQQQPPPLLLMMMOOOSSSWWWZZZZZZZZZVVVTTTOOOHHHEEEHHHPPPWWWhhhkkkooopppooonnnooopppqqqnnnooosssssskkkdddaaammmuuu~~~|||qqqeeeWWWQQQSSSVVVVVVSSSKKKDDD>>><<<=========???>>>>>>AAAJJJUUU\\\\\\YYYVVVWWW[[[fffsssyyynnn___TTTPPPMMMMMMNNNLLLFFFAAAAAA;;;888999999888999<<<555555666777999999888666666666777888888888777666444777888666777999999666777666666555555555555666444333222222333555666666333555777777666666777888333444555666888;;;===>>><<<;;;:::888777666555555444444333333333333444444333444555444333333444555rrr]]]OOOIII@@@???@@@;;;>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<444999@@@EEEFFFHHHKKKNNNOOOMMMKKKIIIIIILLLOOOQQQWWWWWWWWWVVVTTTOOOHHHCCCAAABBB@@@<<<;;;======;;;999:::::::::999888666555555666666666666777777777999888777666555333222222333333444444444444333333222222333333333333222222444333222222222333555666555444666<<<@@@DDDKKKRRR^^^kkkyyyzzzvvvtttsssrrrqqqiiifffcccaaa```bbbdddfff```^^^\\\ZZZZZZXXXVVVTTTSSSPPPLLLIIIFFFDDD@@@===<<<;;;:::::::::999777444333333444555555555444444444555555555555444444333222333444444444555888;;;<<<<<<<<<<<<;;;999777666111222333333222111333444333333444555666666666666333444444444444333333222444444444555666777999:::999::::::999777666666777666888999999777555555666;;;===>>>@@@BBBCCCDDDDDDFFFDDDDDDEEEHHHKKKMMMMMMHHHKKKOOOPPPNNNKKKIIIIIIFFFFFFGGGGGGHHHKKKPPPSSSOOOOOONNNNNNNNNLLLIIIFFFHHHGGGEEECCCBBBDDDHHHLLLOOOVVV[[[]]]```eeegggfff]]]ZZZVVVSSSRRRPPPNNNMMMNNNOOOQQQWWW^^^eeejjjkkklllmmmmmmlllnnnrrrxxx|||rrrfff[[[^^^``````\\\YYYYYYZZZZZZ]]]XXXVVV^^^dddrrr~~~zzz~~~}}}yyyuuuwww}}}xxxiii^^^YYYZZZ]]]]]][[[WWWSSSNNNJJJFFFDDDIIIHHHHHHJJJLLLMMMLLLKKKIIIIIIHHHEEECCCDDDJJJOOOZZZ]]]bbbgggkkkooosssvvvqqqqqqwwwyyyooojjjxxx|||~~~{{{wwwssslllddd\\\TTTLLLHHHIIIJJJIIIFFFBBB???<<<;;;<<<===>>>>>>;;;<<>>???CCCBBB>>>;;;;;;;;;:::999777666555555555555555666666777777222222222222111111111111222333333444444333333222222222333333333333222222444333333333555888:::<<<<<<===BBBKKKTTT\\\gggqqq~~~|||vvvsssqqqpppppppppmmmjjjgggeeeaaa___^^^```bbbddd```\\\XXXVVVTTTRRRPPPOOONNNJJJEEEBBB@@@>>><<<;;;999888777777888777444222222222444555555555444444222333333444444444333333222333444333222333666888<<<<<<<<<<<<;;;888666444000222333333111111333555333333444666666777777777444444555555444333333222444444444444444555666666666777888777555555666777444666888888777666666777:::;;;<<<>>>@@@AAABBBBBBCCCAAA@@@AAADDDGGGHHHIIIDDDEEEGGGFFFCCCAAA@@@AAA===???AAABBBCCCFFFIIILLLFFFEEEDDDDDDEEECCC@@@============<<<<<<===@@@AAABBBFFFIIIHHHJJJPPPRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIGGGGGGIIILLLOOORRRTTTUUUTTTUUUUUUUUUUUUYYY^^^cccooo{{{pppdddXXXVVVUUUTTTTTTUUUUUUUUUTTTWWWRRRRRRXXXYYY___ooozzz~~~xxxyyy~~~zzzvvvrrrrrruuuwwwwwwvvvwwwssskkk```VVVQQQQQQSSSPPPLLLHHHGGGHHHGGGCCC???EEEDDDCCCDDDEEEFFFEEEDDDBBBDDDDDDCCC@@@AAAEEEIIIKKKNNNUUU\\\eeennnwww{{{yyyyyy}}}wwwxxxyyyuuukkkaaa[[[VVVQQQLLLGGGBBB@@@AAAAAA???===<<<<<<<<<;;;;;;===<<<;;;999:::<<>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777888999;;;<<<=========AAAEEEGGGFFFCCCCCCHHHLLLKKKJJJHHHJJJPPPVVV\\\___ooooooppppppllleee\\\VVVKKKKKKFFFAAABBBFFFDDD===???>>>===<<<:::999888888444444444555555666666666111111222333444444555555222333333444444333333222222222222333333222222222555444444555888;;;>>>@@@HHHJJJRRR```mmmzzz{{{sssooonnnnnnppprrrppplllhhhgggggghhhhhhhhhgggfffeee___[[[UUUPPPNNNMMMLLLKKKIIIEEE@@@<<<;;;;;;;;;:::888777666777888777444222333444555666777666666555000111222333333333333333444555555444333444666999999:::::::::888666333111111444666555333333555777333444555666777777777777555555555555444444333222444444333333222222333333222444555555444555666777222444777888888777888999555666888:::;;;<<<=========;;;999:::<<>>;;;999999:::888;;;>>>@@@AAACCCFFFHHH@@@???============;;;999555666777888:::<<<===>>>???BBBBBB@@@@@@CCCDDDAAAIIIHHHGGGGGGGGGGGGGGGGGGBBBCCCDDDGGGIIIKKKLLLMMMKKKMMMOOOOOOOOOQQQUUUYYYaaafffnnnwww{{{vvvjjj```XXXTTTPPPNNNPPPQQQPPPNNNQQQTTTPPPQQQWWWUUUUUU```bbbmmmvvvuuurrruuu{{{~~~~~~wwwqqqrrrxxx}}}vvvrrrnnnmmmnnnnnnllliiiaaa```\\\VVVNNNJJJIIIKKKHHHDDDAAACCCHHHJJJEEE@@@CCCAAA@@@AAABBBDDDDDDCCC@@@BBBBBB@@@===>>>AAAEEEBBBFFFLLLUUU```kkkuuu{{{sssrrrkkk]]]QQQLLLIIIFFFIIIEEEAAA@@@@@@???===<<<:::<<<<<<;;;;;;<<<;;;888777888:::===AAAIIIRRRXXX]]]ZZZRRRIIIEEEFFFDDD???===:::777777777888888777888444333777888666555666444333333444555555222000555555444444444444555555111444555222222555444111444333333333333333444444444222111333666666444111111222333222222222444666888888777777777777888888555555444444444444555555444333222111111222333444222333444444333333555666zzzmmm^^^SSSKKKBBB>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::777888999;;;<<<=========BBBDDDFFFHHHIIIJJJJJJJJJMMMNNNPPPTTTZZZbbbiiimmmwwwyyyvvvooollljjjaaaVVVRRROOOIIIEEEGGGJJJFFF???BBB@@@===:::888777777777333444444444555555555555333333444444333222111111444333111222222333222111333333333333333333333333888333333888;;;>>>FFFPPP[[[gggwwwyyyqqqllliiikkklllnnnrrrvvvwwwvvvuuuqqqnnnllljjjiiigggeeeccc```[[[TTTNNNKKKIIIHHHGGGAAA???<<<:::888888888999999888777666444444333333222333444555666555444333555555444333222222222222333333222333444666888999<<<;;;999777555333333222555222//////222444444333555444222111111222333444333333333222222111111111...000222333222222333555333333222222333555666888222222333444555666777888888888888888777777777777555555666666777777888888999::::::999777666777888999:::;;;<<<>>>???@@@AAA===<<<<<<;;;:::999888888444555666777888999::::::============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNTTTVVVYYY\\\]]][[[YYYWWWTTTPPPMMMLLLNNNOOOOOONNNPPPOOOMMMKKKLLLNNNPPPRRRZZZ[[[]]]___bbbcccdddeeeooollliiifffeeefffiiijjjdddcccdddgggkkkoooqqqqqqooolllhhhddd```\\\XXXTTTUUUSSSOOOKKKHHHGGGFFFFFFCCCCCCCCCBBBAAA???>>>===????????????????????????BBBAAA@@@>>>>>>>>>>>>???BBBEEEHHHKKKTTTcccwwwxxxlll```YYYQQQJJJGGGEEEBBB@@@???>>>===<<<;;;<<<<<<<<<===;;;:::888777777888888888999:::<<>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888999:::;;;===>>>???@@@IIIJJJMMMOOORRRSSSSSSSSSUUUUUUWWWYYY]]]aaafffhhhjjjkkkiiidddcccbbb[[[SSSMMMKKKFFFDDDHHHNNNLLLGGGGGGFFFCCC???;;;888666555666666666555555666666666666666666666666555444444555555555666777777666555444444333333444444555555===888888<<>>;;;999777777888888999888777555444444333333111222333444555444444333333222222222222222333333333333333333444666888999;;;:::888666555333222222444111//////222444333222555555444444555555666777666666555555555444444444...000222333222222333444333333222222222444555666222222333444555666777777666666666666666555555555555555555666666666666666666888888777666555555666777777888888999999:::::::::999999888888777777666777777777666666666666555;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???????????????@@@???>>><<<<<<<<<<<<===>>>AAADDDIIIPPP___ppp}}}~~~qqqbbbXXXHHHDDD@@@>>>???AAAAAA@@@>>>>>>>>>=========<<<<<<<<<;;;999888777777888888777777888:::<<<===>>>???>>>>>>======;;;:::888888777777888888777777666555333333444555444444222222444444333333333333444444444444333222222222222222222///+++,,,000222111///111111111000000000000000333222222222111111111111222111111111111111111222555444333444666888888777999666555888999888<<>>:::888777666555444333444555666444444444444444444333333111111222333333333333222999888888888999:::<<<===>>>???DDDKKKSSS```rrrzzzvvvppplllkkklllllllllhhhggghhhkkkooorrrttttttxxxvvvsssppplllgggaaa]]]TTTPPPJJJEEECCCAAA@@@???===<<<:::888666666666777888777666555444333333333111111222333333333333222000000000000111222333444444444444444555666888888:::999777555444333222222222000//////111222222111000000111222333333333333333333333222222222222222///000222333222222333444333222222111222222333333222222333333444555666666333333333333333444444444555555555555444444444444444555666555333333333555666666666666666666666666666666666666666666666666666666666555555444444444888888888999999999::::::<<<<<<<<<===>>>>>>??????@@@@@@BBBCCCEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIIIIKKKNNNPPPPPPPPPJJJIIIHHHGGGGGGIIIKKKLLLPPPOOOMMMLLLMMMPPPSSSVVVWWWUUUSSSPPPMMMKKKJJJJJJOOONNNNNNOOORRRUUUUUUUUUVVVRRRNNNKKKIIIGGGEEECCCAAA@@@???>>>>>>@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@<<<=========>>>>>>??????@@@???>>>===<<<<<<<<<<<<999<<<@@@DDDKKKVVVccclllwwwtttnnnggg___UUUJJJDDD@@@>>>;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;::::::999888777777777777666666666777777888888888777777888888888888777777888777666666555555666666222222333444444444333333444333333222222333333444444333222222111222222222111...,,,---000222111///222111111111000000//////111111111111000000000000111111222333333222111111222222222333666888888888555222222666888888;;;@@@:::999888666555444444444222222222222222333444444wwwfffZZZPPPFFF@@@???======<<<;;;;;;::::::999:::::::::::::::::::::::::::999999:::<<>>===<<<:::999888666666555555666777666555444333333333333000000111111222222222222000000000000000111222222333444444555555666777777888777666444333222222222000000///000000111111111...///000111111000///...111111111111111111000000///000222333222111222333222222111111111111111111111222222333444444555555222222222333333333333333555444444444333222222222333444555444333222333444777777777777777777777777333444444444555555666666333444444555666666777777666777777777888888888888999::::::;;;<<<<<<======>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLNNNOOONNNNNNMMMKKKIIIGGGEEECCCJJJIIIHHHIIIKKKLLLMMMLLLMMMJJJFFFDDDCCCCCCBBBAAA>>>=========>>>???AAAAAACCCBBBAAA???????????????;;;;;;<<<<<<======>>>>>>@@@@@@???>>>>>>=========777999<<<@@@DDDKKKSSSXXX[[[YYYTTTOOOIIICCC???<<>><<<;;;:::999888888999;;;<<<======<<<:::999888888888777777666666666666666666555555444444333555666777777888888888777888777555444444444555666222333333444444555555555555555444444444444555555222222111111111111222222222000///000222333333111222222111111000/////////000000000000000/////////111111222333333222111111222111222333666777777666777333111444555444555888555444444333333333333333222222222222222333444444yyyhhh[[[QQQFFF@@@???<<<<<<<<<;;;::::::999999::::::::::::::::::::::::888888777888:::===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???===@@@>>>===>>>???AAAEEEIIILLLPPPTTTVVV[[[fffmmmooosssnnneee[[[RRRJJJFFFCCC???>>><<<;;;::::::;;;;;;777777666666666777777888999:::;;;:::999<<<@@@DDD===???DDDJJJQQQXXX___bbb\\\ccciiimmmpppuuu}}}|||wwwtttssspppiiidddfffeeeeeegggjjjmmmmmmmmmcccbbbbbbeeekkkqqquuuwwwmmmkkkhhhddd___XXXQQQKKKHHHEEEAAA>>>===<<<;;;:::888777666666555555555555666555444333333222333333000000000111111111222222222111000000/////////000333333444444555555666666666555444333222222222222//////000111000000111111444444555555444222000///333333333444444444444444///111222222111000111222111111111111111111000000111111222222333333444444222222333333333444444444444444333333222222111111333444555555333333444555555555555666777777888888333333444444555666666666555555555666666777777888666666777777777888888888999999999:::;;;;;;<<<<<<======>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDGGGFFFEEEEEEFFFHHHGGGFFFHHHEEEBBBAAABBBBBBAAA@@@>>>>>>>>>===>>>>>>>>>>>>???>>>======<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;777999;;;===>>>AAADDDFFFDDDDDDCCCAAA???===<<<;;;666666666666666666777888666888999;;;;;;:::888777666666666666666666555555777666666555444333222222555666666777777666666555777666444333333333444555111111111222222333444444444444333333333333444444111111000000000111111222111000000111222333222111111111111111000000//////////////////////////////000111111222222111111000333222222444555555444222:::555222555666444333555000000111111111111111111222111111111111222333333yyyhhh[[[PPPFFF@@@???<<<<<<;;;;;;:::999999999::::::::::::::::::::::::777777777777999;;;===>>>??????===<<<;;;;;;;;;;;;>>>???@@@@@@@@@>>>===<<<:::888888<<>><<<<<<;;;:::999666666666666666555555555555444333222222222222222111111000000111111222333333222111000////////////111222333444444444444444444444333222222111222222...000222222111000111222333333333333222000//////111111222222222222333333///111222222111000000111000111111222222222111111111111111222222333333333222222333333444444555555333333333333222222222222333444555555444444555666222222333444555555666666444444444555555666666666999888888777666555444444666666666777777777888888888888888999::::::;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCEEEDDDCCCAAA@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIAAAAAAAAAAAAAAABBBBBBCCC@@@BBBEEEGGGHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDBBBAAAAAABBBCCCCCCBBBBBB@@@??????@@@@@@???=========<<<<<<;;;:::999999::::::;;;;;;;;;:::999888:::::::::::::::::::::::::::::::::::::::999777777888999999:::;;;<<<<<<<<<999;;;<<<<<<;;;999999999999999888666333333444666555666777888888888777666444555555666666555555444666666555555444333333333444444444444444333333222555444444333222333333333000000/////////000111111222111111000000111111222000000000///000000111222......///000000000000///000000000000000000000111////////////000000000000111000////////////000111333222222444555555222000444...,,,000444333222333///000111222222222111111000000000000000111222222wwwgggZZZPPPEEE???>>><<<<<<;;;::::::999999888::::::::::::::::::::::::777777888888999::::::;;;===<<<;;;999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;555333666>>>FFFOOO]]]kkkzzzssshhhbbb\\\[[[YYYUUUOOOIIIDDDAAA@@@???>>>======???AAABBBBBBKKKVVV___cccgggkkkooovvvxxx}}}}}}rrrhhheeekkkmmmjjjllljjjgggeeedddcccbbbaaa___```ccchhhlllnnnmmmlllfffdddcccdddfffhhhiiiiii\\\ZZZWWWTTTQQQMMMIIIEEE@@@===;;;:::::::::999888555555666666666666666555444333333222222222222222222222111000111222333444222222111000000000111111000111222333333333222222333222222111111111111222...111333444222111222333000000000//////000000111.../////////000000000111///111222222000///000111///000111333333333333222111111111111222222222222111111222333333444555555222222222333333333333333222333555444333333555666333333333333333333333333444444444444444444444444888777777666555444333222555555555666666666777777666666777888888999999::::::;;;;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????>>>>>>>>>>>>???AAA@@@???@@@DDDGGG???????????????@@@@@@@@@===???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???@@@@@@???>>>===>>>???@@@???===:::;;;;;;::::::999888777666777888:::;;;;;;999777555:::::::::999888888777777888888999999888777555555777777888999:::;;;:::999777999:::999666555666777<<<<<<:::777333222555888666666666777777777888888333444555555555555444333444444444444444444444444222333333444444333333333333333333333333222222111333222111000000111111222111111000000000000111111///////////////000111111---...000111000000000000/////////000111111222222/////////000000111111111111000---,,,,,,---000111000000111333555555333111///)))'''---111111000000000000222333333222222111///////////////000000111vvvfffYYYOOOEEE???>>><<<<<<;;;::::::999999888::::::::::::::::::::::::777888999::::::::::::999;;;:::999888888999:::;;;777777777777777888888888777666<<>>>>>======<<<<<<<<<======>>>:::;;;<<<===>>>?????????AAABBBAAA???<<<;;;???BBB???@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDAAA@@@??????>>>??????@@@@@@>>>======???@@@???>>><<<===>>>@@@AAA@@@<<<999::::::::::::999888777666555777:::<<<<<<999666444;;;::::::999888777666666999999::::::999888666555666666777888;;;<<<;;;:::666888888666333222444777000222222222222555;;;AAA777777666666777888999999222333444555555555444333222222333333444444444444222222444555555666666555222222333444333222111000888777555444333444444555333333222222222222333333///////////////000111111...000222333222222111222......///000111222333333//////000000111111222222111///,,,******,,,///111......000333666666444333333---+++000444333111111///000111222333222111000...............///000000vvvdddSSSIIICCC???======<<<<<<;;;;;;:::::::::;;;999777777888999888777;;;:::999777777777888888666777888999999888666666888777555333222333555666;;;@@@JJJWWWfffvvv}}}qqqfff```aaa```______aaaeeeiiilllwwwzzztttnnnjjjmmmiiieeedddeeeeeedddbbbdddaaa\\\ZZZYYYZZZZZZZZZaaafffmmmtttwwwvvvsssqqqiiieee```___```___[[[VVVMMMJJJFFFBBB>>><<<;;;;;;:::999888888777777888888444444444555555555555555444444222111000000//////111111000000000000111111000000//////.........---000...---///111222...+++000000000000000000000000222111000000//////000000222111111111000000/////////000000000111111111111/////////...///000000111222333444333111111222333111111111111111111111111000000000000111111111111//////000111222333333444///000111222222111000///444444333222111111111111444444444444333333222111666555333222111222222333666555555444444333222222555555555666666666666777444555555666777888888999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::===;;;999:::<<<===;;;999;;;<<<<<<===<<<<<<;;;;;;<<<===============<<<<<<999:::;;;===>>>?????????:::::::::999999999888888777666555555555666888999666666666666666666666666555555555555555555555555555555555555666777999999666555555555555666666777444444555444444444666777333333333222222111111111333333333333333333333333222222333333333222000///222222111111222222333444222222111111111111222222111111222222222222111111000<<>><<<;;;999888888999:::<<<;;;:::888888999999999888888777666666666777888999999:::;;;;;;:::999888777777666444333333333444555===GGGVVVhhhxxxzzzuuuttttttwww~~~|||wwwqqqkkkgggdddaaa___aaa___\\\]]]___aaaaaa```^^^\\\ZZZZZZ\\\^^^______eeehhhmmmpppqqqooollljjjddd```\\\[[[\\\ZZZUUUQQQHHHFFFCCC@@@===<<<<<<<<<999999888777777777777888666666555555444444333333333333222222111222222222111111000000000000111111000/////////............000//////000111111000...000000000000000000000000444444333222222222222333111111111000000000//////000111111111222222222222222222111111222222333444111222333222111000111222777666555444333111000000000000000000111111111111111111111111111111222222///000111222222111000///333333222222222333444444333333333333333222111111444333222222222222444444333333333333333222222222444444444555555555666666777777888888999999::::::999999999999999999999999::::::;;;;;;<<<<<<======;;;;;;:::::::::999999999;;;999888999;;;<<<:::888:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::::::::::::::999999999999888888888777666555555555666888888555555555555555555555555555555555555555444444444555555555555666777888999666666555555555555555666444555555444444444555666444444444333333333222222333333333333333333333333666666777777777666555444222222111111222222333444222111111000000111111222000111111222222111111000222777EEEFFF888111222///000000111111111111000000222000...///111333222000////////////////////////......////////////......---...111333333222111000222222222222222222222222000//////000222222111///000000000000111111111222000000111111222222222333///...,,,---000111000...xxxnnn```TTTLLLFFFBBB???<<<;;;888777777999<<<>>>;;;:::888888999999999888777666666666777888:::;;;777777777777666555444333666666444333333333444555>>>JJJ^^^qqq{{{{{{xxxtttpppnnnnnnoookkknnnpppqqqrrruuu{{{{{{yyyzzz}}}sssiiieee___[[[ZZZZZZZZZYYYZZZYYYXXXYYY\\\^^^^^^]]]YYYXXXYYY\\\```cccddddddhhhiiijjjjjjhhheeeaaa___[[[XXXVVVUUUUUUSSSMMMIIIBBB@@@???===<<<<<<<<<===999888777777666666777777777666666555333222222111222222222222222333444444111000000//////000000111////////////............000111111000//////111222000000000000000000000000222111000000//////000000111111000000000000//////111111111222222222333333///////////////000111111///111222111000///000222333333222111///...------000000000000111111111111222222111111111000000000///000111111111111000000222222222222333444555666111111222222111111000000111111111111222333444555111111111111222222222222333333333333444444444444444444444444555555555555777777777777777777777777::::::::::::::::::::::::999999888888888888777777888777777999::::::888666888888999::::::999999888999999:::::::::::::::999999999999888888777777777999999888888888777777777666666555555666666777888555555555555555555555555666555555555444444333333555555555555555666777888777666555555444444444444555555444333333333444444444444444444444333333333333333333333333333333333222333333333333222222111222111111111111222333333222111111000000111111222000111111222222111111000333000777:::333222333,,,///000000111111000000///222000......000000000///////////////////////////......///////////////...---...000222222111///...000000111111111111111111000//////000222222111///////////////000000000000,,,---...///000111111222///...---...///000000...vvvmmm```TTTLLLGGGAAA======<<<;;;:::::::::;;;<<<:::999777777888888888777999888777777777888:::;;;666666555444333222111000555555444333333444444555;;;EEETTTccckkkmmmiiifffeeebbb^^^[[[YYYXXXWWWWWWUUUVVVVVVUUUUUUYYY___cccjjjrrr}}}xxxqqqllliiiiiiqqq~~~}}}vvvpppggg^^^]]][[[XXXWWWWWWXXXWWWVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZ^^^aaaccccccbbbfffeeecccaaa^^^ZZZWWWUUUQQQPPPPPPPPPOOOLLLFFFBBB>>>===<<<;;;:::::::::;;;888777666666555555666666555555444444333222222111222222222111111222222333000000////////////000000///////////////.........///111222000------111444////////////////////////000///......------......000000000000000000//////000000111111111222222222......------......///000...///000000//////000111------...............//////000000000111111111111111111111111000000000000///000000111111111111111222222111111222333333444///000000000000000//////111111111111222222333333000000111111222333333444111222222222333333333333222222222222222222111111555555555555555555555555888888777777777777777777666666666666666666666666555555777888888777666444666666777888888888777777777777888888999999888888999999888888888777888888888888888777777777666666555555555555666666777777444444444444444444444444666555555444444333333222555444444444555555666777777666555444333333333333555444333222333333333333333333333333333333333333222222222222222222222222........................111111111111111222222333111111000000000000111111000000111111111111000000111,,,000333///111555...//////000000000000//////111000///...............////////////////////////---...//////////////////......000000000///...---.........//////////////////......///111222000///.........////////////000,,,,,,------...///000000............///000//////wwwnnnaaaUUUMMMFFF???;;;<<<<<<<<<;;;;;;999888888999777666666777777666555999888777555555555666777999999888666555444333333444444333333333444444444666;;;BBBIIINNNNNNMMMKKKMMMKKKHHHGGGGGGFFFCCCAAACCCCCCCCCBBBCCCEEEHHHKKKOOOVVV```hhhiiiddd[[[UUUZZZVVVTTTZZZeeelllnnnkkkjjjjjjgggaaa______[[[VVVRRRRRRSSSUUUVVVUUUQQQOOOPPPQQQRRRSSSSSSSSSTTTUUUYYYYYYZZZ\\\^^^^^^\\\ZZZ]]][[[YYYVVVSSSQQQNNNMMMJJJJJJJJJJJJIIIFFFAAA>>>===<<<;;;:::999888888888777666555555444444555555222222333333333333333333333222111000////////////000000////////////000000.........///////////////---///000///,,,,,,000444////////////////////////222222111000000000000111//////////////////000000////////////000000000000111000000000000111222222---///000000//////000111000000000111111111222222///000000000111111111111...//////000111111222222000000000000000111111222222222111000//////000000...//////000000/////////222222222111111000000000000000111222333444555555111111111111222222222333444444444444444444444333333333333333333333333333444444444444444444333333555555555555555555555555333444666666666555444444444444555666777777666666555555666777777777777777777666666666666777888888777777666666666555555555444555555666666666666666444444444444444444444444555555444444333333333333444444444444444444555666666666555333222222222222555333111111333444333222111111111111111111222222222222222222222222222222111000000000000111111111111111000000111111222333111000000000000000000111000000000111111000000000000+++///111,,,///666222//////000000000000//////000000///...---------...////////////////////////------...///////////////....../////////...------//////000000111111111111///......///111111000...---.........////////////111111111111111111111111---...///////////////000yyypppbbbVVVMMMFFF???;;;;;;::::::999999888777777999888666666777777777666777666444333222222222333888777666444333333333333333333333333444444444444333444666888:::<<<>>>???<<<;;;;;;;;;;;;:::777444777777888999;;;===>>>???>>>BBBIIINNNNNNJJJDDD@@@IIIEEECCCFFFLLLPPPOOOMMMOOOQQQQQQMMMMMMOOOPPPMMMKKKMMMPPPSSSTTTRRRNNNJJJMMMOOORRRTTTUUUVVVXXXYYYWWWVVVUUUVVVVVVUUURRRPPPQQQPPPOOOMMMKKKIIIHHHGGGCCCDDDDDDDDDCCCAAA???=========<<<;;;999888777666666555444444333333444444111111111222222333333333333222111000............000//////......//////000.........///////////////---...............000222000000000000000000000000000000///............///......////////////000000........./////////000000///////////////000000111---...000000//////111222222111111000//////......000000000000111111111111---......///000111222333000/////////000111222333222111000///..................///000000000//////111222222111111000......111111111222333444444555111111111111222222222222222222222222222333333333222222222222222222222222222222222222222222222222333444444444444555555555333444555555333333444555333333444555666666666666444444555666777777777777444444333222333444666777666666666555555555444444444444555666666666666555333333333333333333333333333333333333333333444444444444333333333444444555555444333333222222222222444111///000333555444222000000000000111111111111222222222222222222222222111111111000111111222333111000000000000111222222111000000//////000000111///000000111111000000//////,,,111333,,,///666333...//////000000//////...///000000///------...000////////////////////////,,,---...///000000000000......///////////////...---------...//////000000///......///111111000...............////////////111111000000000/////////---...//////......///111zzzpppbbbUUUMMMFFFAAA======;;;999777888:::===???;;;999777777888999888777666555333333222333444555555444333222111222222333222222333333444444444444333222222222333555777888444444555555444333333333333222222333666888999999444666999;;;;;;:::888666;;;999888888:::;;;;;;:::;;;AAACCC@@@>>>AAACCCCCCEEEFFFIIILLLNNNNNNKKKHHHJJJMMMQQQRRRRRRSSSUUUWWWNNNMMMLLLLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA===>>>??????>>>=========<<<<<<<<<;;;;;;999888888555444444333333333333333222222222222111111111111222222111000//////000000//////............//////............/////////000...------///111222111000000000000000000000000000...---,,,,,,++++++,,,,,,........./////////000000////////////000000000000---,,,,,,,,,,,,---......---///000000000000111333000000///......---------000000000000111111111111.../////////000000111111000/////////000111222333111000000/////////000000......///000000000000000///000000111111000///...000000111111222222333333111111111222222222333333/////////000000111111222111111111111111111111111111111111222333333333444333333333444444555555555444555555333111111444777222333444555666666666666333444555666777777777777666555333222222333444555555555555444444444444333333444555666666666555555222222222222222222222222222222222333333444444555444444333333333333333444333333222222222222222333222///---///333666444222000000111111111222222222111111111111111111111111//////.........///111111000000000000000111222222000000////////////000000//////000000000000//////111,,,111444...000555000......////////////.........///000///...---000222////////////////////////,,,---...///000000000000.........///000000000000++++++,,,,,,---......///......---///000111///........./////////000000000---------...............,,,...000///...---///111zzzpppaaaUUUMMMHHHCCC@@@AAA>>>999777999>>>EEEJJJ===;;;999999:::;;;:::999666666555555666777999:::888777666555555555666777111222333444444444444444333333333333222111000000222333333222111111333666444222000000111333333333111222333444555666666777666555555444444555555666333;;;???<<<999;;;>>>???======???BBBEEEFFFEEECCCDDDGGGJJJJJJHHHGGGHHHIIIGGGEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBAAAAAA???>>>===:::;;;<<<;;;;;;;;;<<<===;;;<<<<<<<<<<<<;;;::::::555444333333222222333333444333333222111000//////111111111000111111222333//////............//////---.........//////000000///...---000444555222///000000000000000000000000000000///............///---.........//////000000000000000000111111111111000////////////000111111---///111111000000222444///000000111222333333444000000000000111111111111000000000000////////////000////////////111333444////////////000111222333......///000111111000000---...///111111111000000000000000000111111111111111222222222222333333333111111222333444555555666111111111111111111111111111111222333444444555555333333333444444555555555555666555222000111555999222333444555666666666666333444555666777777777777;;;999777444333333444555555555444444444333333333333333555666666666555444222222222222222222222222000111222333444444555666444444333222222333333333222222222111222222333333111...,,,...333666555333111111222222222333333333111111111111111111111111111000/////////111222333000000000000000111111222000000////////////000000//////000000000000//////333,,,000444111333444,,,......////////////......---///111000......111333////////////////////////,,,---...///000000000000---......///000111222222/////////000111222222333...------...000111///...////////////000000000000......///000111222333333,,,...000000...---///111|||ooo```VVVMMMDDD>>>===888888999;;;===>>>???@@@;;;999777777888999888777666555444555666777666555888777444222111222333333222222222222222222222222000111111111111000000///000000000000000000000000////////////000000000000000000111111111222222222111111111111111111111111222222222222222111000///555555777888999999:::::::::<<<>>>???@@@???===<<<;;;;;;;;;;;;<<<===>>>>>>888:::======<<<999888888777888:::<<<======<<<<<<:::;;;<<<<<<<<<;;;999999333333333222222222111111666222...---...//////---222111///...///000222333...///////////////......000///---,,,,,,---///000111111000000//////......---///111111///---------//////000000000...---,,,---------.........//////.........////////////000........................//////000000111111222222////////////////////////111000000000//////......////////////000000000000444444333222111000//////////////////////////////000000000000////////////000000////////////000000///////////////000111111111000000000//////......000111111111111222222222333333333222222222222111444111///000444666666444000111333555555444333222555444333333222222333333222222333333333333444444444111///222666777444000666555333222222333555666444333333222222333333444444444444333333222222222222222111111111111111111000000000000111222333444222222333333333333444444333222222111111222222333444555555333111111222444222111111111000000//////111111111111111111111111////////////000000000000///////////////////////////...---------///000111000000////////////000000---------............//////...------------......000000000000000000000000+++,,,...000000///...---000000//////.........---...///000///...---...000,,,,,,.../////////...---111111000000/////////......---------...///...---000///.........///111222+++,,,---...////////////tttcccWWWMMMCCC>>>===999999999::::::;;;;;;;;;;;;999777777888888888777777666555555666777666444666555333222222333444555222222222222222222222222000111111111111000//////000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111111111111111111111000///111111222333333333222222222333555666666666555444555555555666777888999:::555777999999777555555555555666888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999333333222222222111111111444111...---...000///...111000///......000111222......////////////......000...---,,,,,,---...000000000000000//////......---///111111///---------...//////000000///...------------.........//////---------.........//////......................../////////000000000000000////////////////////////333333222222222222222222.../////////000000000000000000000///......------000000000000000000000000000/////////////////////000000////////////000000///////////////000111111111111111000000/////////000000111111111222222222//////000000111111111222333222111111333444555444333444666777777666666555333333222111111111111222222222222333333333444444555222111333666888555222666444333222222333444666444333333222222333333444444444333333333222222222222222111111111111111111111111111111111222333444222222333333333333444444333222222111111222222333777888888666222000000000111111111111000000000///111111111111111111111111000000000000111111111111//////////////////////////////.........///000000000//////......//////000........./////////000000000000//////............////////////////////////+++,,,...///000///...---000/////////...............///000///...---...000,,,---.../////////...---///.........------------......---......///......111000/////////000222222////////////...---,,,+++zzzgggXXXLLLBBB======::::::999999888777777666:::888777777888888888777888777555555666666555333444444333222333444555666222222222222222222222222111111111111111000//////000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000...///000000000000000000111111222222111111000///111111222222222333333333111111111222333555666777333555555555333222333444333444555777999:::::::::::::::;;;;;;::::::999888222222222222111111111000222000------...000000/////////...------///000111......///////////////...///...---,,,,,,---...///000000000////////////......///111000///------...---...//////000//////...---------.........................../////////000........................///////////////........./////////////////////////////////000000000000000....../////////000000000........................000000000000000000000000////////////////////////000000////////////000000///////////////000111111111111111111111000000000000000000111111111222222---...///000111222333333222333333333111222333444222222222333333333333444333222111111000000111111222222222222333333333333555333222444777888555333555444333222222333444555333333222222222222333333333333333333222222222222111111222222222222222222333333222222222222333333222222333333333333444444333222222111111222222333666888999777444111000000111111111111000000000000000000000000000000000000111111111111222222222222//////////////////////////////000000000///......///..................///////////////000000000111111111000000////////////////////////////////////+++,,,.../////////...---////////////...............///000///...---...000,,,---......//////..................------------////////////............111111000000000111222333////////////...---,,,+++jjjXXXKKKAAA<<<===::::::999888777666666666999888666666888888888777999777666555666666444222555444333333333444444555222222222222222222222222111111111111111000///...///////////////////////////000000000000111111111/////////000000000111111////////////////////////------...///000000000///000000111111111000000///222222111111222222333444000000000111222444666666444444444333111111222444000111333444666777888999777777777777777666666666222111111111111000000000///...------...///000000...------------...///000---.../////////////////////...------------...///////////////////////////...///000000...---...///------...//////000000000........................//////000000000111111111......................../////////......------,,,////////////////////////---------....../////////........./////////000000........./////////000000////////////////////////........./////////////////////000000000000/////////////////////000000111222222111111111111111111000000000000111111111111000111111222333333444444111333555333000///222555111000000000000111222333333333222111111111111111111222222222222333333333444222222333666666555333444444333222222333444444333333222222222222333333333222222222222222222222111111222222222222222333444444333333222333333333222222222333333333444444333222222111111222222333111333666777555333222222111111111000000000000000////////////////////////000000000111111111222222///////////////////////////000111111111///...,,,......------------............/////////000000000......//////000000000000////////////////////////,,,---......//////......///////////////............///000///...---...000---------...............000000000000000////////////000000000///......///000000000000000111111111+++,,,---...////////////kkkXXXJJJ@@@<<<===999999999999888888888888999777666666777888888777999777666555666666444222666666555444333333222222222222222222222222222222222222222111111000.......................................////////////000....../////////000000000........................,,,---...///////////////***+++,,,---..................---------...///000//////000000111333444555222333333111//////111222///000000222333555666777444444333333222222222222111111111000000000//////------.........///000111---------------......///------...///////////////.........------......................../////////...///000///...---///000............//////000000.....................---....../////////000000000//////////////////////////////......------,,,,,,////////////////////////000000000111111222222222............////////////------......//////000000........................------....../////////000//////000000000000/////////////////////000000111111111111111111111222222//////000000000111111111222222222222222222222222111333444333000///111444333333333222333444444555444444333222222222222222111111111222222222333333111111111222333444333222333333333222222333333333333222222111111222222333222222222222222222222222111111222222333333333333444444333333222333333333222222222333333333444444333222222111111222222333///111444555444222111111000000000000000000111111/////////////////////////////////000000000111111000000000000000000000000000000111111111000...---......------------......------........./////////***+++,,,...000000111111........................,,,------........................///////////////...///000///...---...000------------......///////////////000000000000000000111222111///...///000.........///////////////+++,,,---...////////////jjjXXXJJJ@@@===>>>999999999999999:::::::::888666555555777888888777888777555555666666555333777666666555333222111111222222222222222222222222222222222222111///...---........................---------.........//////............////////////////////////////////////---...//////////////////+++,,,---...///000000000---------...........................///000111222///000000000...---...///000000000000111222444555111111000////////////000000000000000////////////,,,---//////......///000---------...............,,,---...///000000000000........................---............/////////...//////...------///111///............//////000...............---------,,,,,,,,,,,,------------////////////////////////...............---------////////////////////////////////////000000000000------........./////////+++,,,,,,,,,------......---------------------------------......//////000...///000111111000///...///////////////000111111000000000111111111111111/////////000000000111111111111111000000000//////111222222222000111222333111111111111222222222222555444333333222222333333111111111111222222222222000000111222222222222222222222333333333333222222222222111111111111222222111111111222222222222222111111222222333444444444333333222222222222333333222222333333333333444444333222222111111222222333222444555444111///......000000000000111111111111000000000000000000000000.../////////000000000000000000000000000000000000000000111111111000/////////..................///------------............(((***,,,...000000000000........................------------......//////.........///////////////...///000///...---...000...------------...//////---------...............000222444222///---///111,,,---.../////////......////////////...---,,,+++~~~gggVVVJJJAAA===>>>999999999999999999999999777666555555777888888777777666555555666777666444555555555555444333333222222222222222222222222222222222222222000///...---------------------------............////////////------.........///////////////////////////////////////000000000///.........///000111111111111111...///000111111111000000//////............//////...000111111000.........111000000///000111222333111000///...---......///000000/////////.........+++...000///------...///------...///////////////,,,---...///000000000000---..................------------.........//////......///...---...000222000000......---...////////////.........---------------------............////////////////////////.............../////////////////////////////////------------------,,,,,,---------.........//////---------------.................................,,,,,,---......///000000...///000111111000///...///////////////000111111/////////000000111111111////////////000000000111000000000000000111111111111000///000222333333333------///000000000///...444333333222222222222222111111111111222222222222000111222333333222222333222222222333333222222222222222111111111111222222000111111111222222222222111111222222333444444555111111111111111222333444222222333333333333444444333222222111111222222333333444555333111///000111///000000000111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000111111000//////......//////000............////////////+++,,,...000111000///...........................---------------...//////............/////////000...///000///...---...000...------,,,---...///000------------.........///000333555333///---///222------///000000000///...////////////...---,,,+++{{{fffVVVJJJAAA>>>???::::::999999888888777777777666444555777888888777666555444555666777666555222333444444555555444444222222222222222222222222333333222222000///...---------------------------////////////000000000000---------.........//////000000000000000000000000000111111111000///......------......------,,,,,,,,,---///111111000///...111111000////////////000///222444555333111000000222111000//////000111222111000///...---...//////000/////////............+++...000000---,,,---///---...//////000000//////,,,---...///000000000000------............---------------.........//////......///...---...000222111000///...------.../////////.........---------000000000000111111111111000000000000000000000000---.........///000000000////////////////////////111111000000/////////...---------.........//////000000000000000000000000////////////////////////,,,,,,------...///000000...///000222222000///...///////////////000111111......//////000000000111////////////000000000000000000111222333444444555222///---///222555444222...000222333444333111000333222222111000111111111000111111111111222222222111222444444333333333444111222222333333222222111222222111111111111222222000000111111222222222222111111222333333444555555000000000000111222333444222222333333333444444444333222222222222222222333222333333333222222444666//////000000111111111222111111111111111111111111000111111111111222222222000000000000000000000000111000/////////111222333000000////////////000000////////////000000000000...///111222111000...---...........................------------...//////---.........//////000000...///000///...---...000......---,,,---...///000.../////////000000111111000444666444///---///222---...000111111111000///+++,,,---...////////////zzzeeeUUUIIIAAA>>>???999999999888888666555444777777666666666666777888555555555555555444444444333333333222222222111111666444333111000000111111444333111///...---......+++++++++,,,---...///000---------,,,+++***)))(((...---,,,---///000///...***++++++,,,---...//////..................------111///......//////...---............////////////------...///000111222222111---,,,000000++++++//////////////////.........////////////////////////---///111000---,,,...000111000///...---......///------..................,,,,,,------...///////////////............////////////............//////,,,,,,------.../////////666555444333222000000///111000///...------...///111000---,,,,,,---000111000///...------...///000---------............///////////////............////////////...---,,,++++++---......------...///..................------,,,---...///000000//////////////////////////////000000//////.........---////////////////////////000000////////////000000000000000000////////////000000000000111111111111333111//////111222000...111333333222000///000111111111000000111111222333111111222222222111111000111111222222333444444444444333333222111111111222333333222222111000000000333444444555555444444333111111222222222333333333333222222111222333555666000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000000000////////////000000///111333222///...000222000000////////////000000444444333333111000///...111000...---...///111222.........000111111...,,,///...---,,,,,,---...///...111333222000///000111---///000...,,,+++---000............//////////////////000000111333444555...............///000000222000///---,,,---...///////////////////////////////////////000000000000yyydddTTTHHH@@@<<<===888888888888888777666555777777777777777666666666666555555555555444444444333333333222222222222111555444333111000000111111222111000...---,,,------,,,,,,,,,,,,------...///.........------,,,******...---,,,---...///...---,,,,,,------------------........................111000//////000000///...............////////////000000000000////////////222......111000,,,,,,000------......//////000000///////////////////////////111222111//////000222///...---,,,+++,,,,,,---..........................................------000000////////////000000//////............//////........................111111000///...---,,,,,,111000///...---......///000///...------...///000000///...------...///000---------............///000000000///////////////000000//////////////////444222111000000000111222////////////////////////,,,------...000111222222////////////////////////000/////////............000000000000000000000000000000////////////000000000000000000////////////000000000000111111111111111///...///222333222000111222333222000///000111111111000000111111222333222222333333333333222222444444555666666777777888444333222222111111222222000000000111222222333333333333444444444444333333222222333333333444444444444333222222111222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000000000/////////000111111///111222111///...000222111000000//////000000111333333333222111///...---111000///...///000222333///...---...000000...---000//////......//////000///......///000000///------//////...,,,,,,...000............//////////////////........./////////...............///000000000000000000000//////...////////////////////////////////////000000000000wwwcccTTTHHH???::::::777777888888888777777666777777888888888777555444666666666555555555444444333333333333222222222222444333222111111111111111111000///---,,,,,,,,,,,,------,,,,,,,,,------.........///......---,,,+++///---,,,---......---,,,......---------,,,,,,,,,........................222111///000111111000...............////////////000000000/////////......222//////111111......000,,,,,,---...///000111111///////////////////////////000111111//////000111......---,,,,,,,,,,,,---........................000//////...------,,,,,,000000////////////000000//////............//////000000//////...------,,,//////...---,,,++++++***000000///............////////////......///////////////............//////---------............///.........///////////////000000//////000222333444AAA<<<555111111222111000///000000000000000000000111000/////////000111222////////////////////////////////////....................................000000////////////000000000000000000////////////000000000000111111111111///......///222444333333111222333222000000000222111111000000111111222333222333333444444444333333222333333444444555555666333333222222111111222222000000111111222333333333222222333333333333222222333333444444444555555555555444333222111111111111111111111111111111111111111111111111111111111111333333333333333333333333000000000000000000000000000000111111111111000000000000000000000111222333///000111111000///000222111111111000000111111111222222222111000///...---222111000///000111222333///...,,,,,,...///...---111000000//////000000111111...,,,...111222///+++---...///...,,,,,,...000............////////////111000///...---,,,,,,,,,...............///000000///000111222222000///...////////////////////////////////////000000000000xxxdddVVVJJJ???:::999666777777888888888888777777888999:::999777555333777777666666555555444444444444333333333222222222333222222111111111111111000000///...------,,,,,,......---,,,,,,,,,------...............---,,,,,,///---,,,,,,......---+++---------------------------------...............111000//////000000///---............////////////------......///000000111000//////000000/////////------......//////000000////////////////////////---............---......////////////......//////...............---------//////.........---------//////............////////////............//////000/////////.........---000//////......---------/////////.........//////---...///000000///...---/////////....../////////---------............///,,,,,,------------......000///......000222555777JJJAAA666000000000...,,,///////////////000000000888666222///---------...///////////////////////////////////////.................................000000////////////000000000000000000///////////////000000000111111111111//////000000222333333333000222333222111000111222111111000000111111222333111222333333333333333333111111222222333444444444333333222222111222222333444333333222222111000000111222222333333222222111333333333333444444444444333333222222111111111111222222222222222222222222111111111111111111111111333333333333333333333333////////////////////////000000111111111111000000000000000000111222333444///000000000000000111111222222111111111111222222111111111000000///------000000//////000000111222000...,,,+++---.........000000000000000000000000000/////////111111///...---......---------...///............////////////111111000///...........................///000000//////000000000/////////////////////////////////////////////000000000000zzzgggXXXLLLAAA;;;;;;666777777888888888888777777888999:::999888666444888777777666555555444444444444444333333333222222111111222111111111000000000000000000///......---......---,,,,,,,,,------,,,------------,,,,,,+++...---,,,,,,---...---+++++++++,,,,,,---...//////---------.........//////000...------...///---,,,............////////////------......//////000000---............//////...000000//////......------////////////////////////...---------.........---......////////////////////////.........------------------.........//////...------,,,,,,------...//////............//////........./////////000000////////////////////////......//////////////////---...///000000///...---...//////////////////...---------............///------........./////////......------...111444666EEE<<<222------///...,,,---------....../////////888666333///---,,,------////////////////////////.........///////////////111111111111111111111111000000////////////000000000000000000///////////////000000000111111111111111222222222111111111222000111222222111000111222111111000000111111222333000000111222222222222222444444444555666666777777333222222111222222333333444444333333222111111111111222222333333222222111222222222222333333333333111111222222333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333000000111111111111000000111111000000111222333333000//////000111111111111222222111111111111222222000000111000000///...---............//////000000000...,,,,,,---...///...////////////////////////***...222000---+++---000...---,,,---.../////////............////////////...............//////000...............///000000000///---++++++---///111////////////////////////////////////000000000000|||hhhYYYLLLBBB======777777888888888777777666666777888999999888777777999888777777666555444444444444444444333333333333000111111222111111000000000000111111000///......------,,,,,,,,,------...,,,,,,---------,,,,,,+++,,,++++++,,,---...---,,,***++++++,,,---...///000,,,,,,------...////////////...,,,---......---+++............////////////111000000///...---,,,,,,,,,......,,,---//////---111111000///...---,,,,,,////////////////////////000///......000000///...+++,,,------...---------/////////...------,,,,,,,,,,,,------...//////000...------------------...//////............//////------...//////000111111---------...............---...//////000/////////---...///000000///...---......////////////......---------............/////////000000111222222222......------...///111222777222---+++---000111000,,,,,,------......//////222111000///...///000000////////////////////////.........///////////////........................000000////////////000000000000000000////////////000000000000111111111111222333444333111000111222000111222222111000222333111111000000111111222333//////000111222222222222111111222222333444444555222222111111222222333333111111222222333444444444222222333333333333222222111111111222222222333333000111222333444555444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222000000111111111111000000222111111000000000111111000///...///111222222111111111111000000111111111000111111111000000///...------........./////////000///------///000///......//////000000//////...&&&---222///)))&&&***000...,,,+++,,,...000000///............////////////***+++++++++---...///000...............///000000111...+++)))))),,,///222////////////////////////////////////000000000000~~~hhhXXXKKKBBB>>>>>>888888888888888777666555666777777888888999999:::999999888777666555444444555444444444444333333333///000111222222111000000...///000000000///...---,,,,,,,,,,,,------...///------............------+++******+++---///......,,,,,,,,,------.........,,,,,,------...//////000000...------......---,,,............////////////111000///...---,,,,,,+++,,,///000,,,---111111...000000//////......------////////////////////////000///---...000111///---++++++---.........------000//////...------,,,,,,------................../////////......///////////////............/////////////////////000000000,,,---------.........///,,,---///000000000//////......////////////......---...///000000///...------------............///......//////000111111222////////////////////////......------...000111222---------...//////000000....../////////000000000////////////////////////............/////////000........................000000////////////000000000000000000////////////000000000000111111111111000222444333111000222444///111222222111111222333111111000000111111222333///000111222333333333333.........///000000111111222222111111222222333444111111222333333444444555333333444444444444333333222222222333333333444444333333444555555555444333444444444444444444444444111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000222222111000////////////000...---///222333222111111000000//////000000111111111111222111111000///---......///////////////000//////000111111000...///000111111111111000///)))...111000,,,***,,,000...,,,+++,,,///000000///............////////////+++++++++,,,---///000111...............///000000000...,,,++++++---000222////////////////////////////////////000000000000~~~hhhWWWJJJAAA>>>???999999999888888666555555777666666777888999;;;<<<999999888777666555444444555555444444444333333333///000111222222111000///---.../////////...---,,,+++++++++,,,---...///000......///////////////...***))))))+++---//////.........---------,,,,,,,,,,,,,,,------...///000000111///......//////...---............/////////000---------...............,,,111111---...222333///.........//////////////////////////////////////////,,,+++,,,...///---+++,,,---///000000000//////000000///...------,,,,,,/////////...------,,,,,,111111000000000000111111//////............//////111111000000//////......---......//////000000000,,,---///000000000//////////////////////////////---...///000000///...------------.........//////++++++,,,,,,---...//////000111111111000///...---...///111000///...///000---......///000111111222//////000000///...------////////////////////////---.........//////000000444444444444444444444444000000////////////000000000000000000////////////000000000000111111111111...000333333111111444666///111222222111111222444111111111000111222222333000111222333444444555444000000000111222222333333222111111111222333333444555444444333333222222111333444444555555444444333333333333444444444555555555666666777666555333222444444444444444444444444111111111111111111111111111111111111111111111111333333333333333333333333000000111111111111000000333222111///............000...---///222444333111000000////////////000000111222222222222111111000...//////000000000000000000000000111333222000...000111222333333222111000///111222222111000000111...,,,***+++///111000///............/////////000//////...//////111222222...............///000000...............///000111////////////////////////////////////000000000000~~~gggVVVJJJ???999888999999999888888888777777999999888888777666666666777777777666555555444444555444444333333222222222222000......///000000/////////.........---------,,,,,,,,,------.........,,,,,,...111///******.........---,,,++++++******...------,,,,,,------...///...,,,(((&&&(((---222***+++++++++******,,,...++++++,,,,,,---......///........................111111111111000///...---000///...---------------,,,,,,,,,...000000...,,,........................---------------...///000------------------------)))+++,,,---------///000+++,,,---,,,******,,,...++++++---...//////000000///......------///000111,,,---...//////...---,,,//////000000///...------,,,++++++,,,///111000000---......///////////////***+++++++++,,,,,,------...---,,,,,,...222666999666111+++***---...,,,)))000000000000000///......,,,...000///,,,+++---///------------------------++++++,,,---.........---,,,,,,------...//////000/////////...,,,---///111222111...---,,,---...///000000000000000000000000---............---,,,,,,//////000111222222333333...000111111000000111222......//////000000111111444333111000000111333444////////////////////////000111222333444555555555333333333222222111111111444444222222222222444444555444222111111222444555444444444444444444444444444444444333333333222222222111111111222333444444333333222222111000000000)))444222///333444000444333111222333333222000222222111000///...------111///---...000000...+++///////////////000000111000000000000000000000000111///......//////...,,,111000///......///000111000000///...---,,,,,,+++//////......---,,,******///...---,,,,,,,,,,,,,,,............//////////////////.........---------......////////////........................------//////............//////...//////////////////...iiiXXXKKKAAA;;;::::::::::::999999999888888666666666777888888999999777777777666555555444444444444444444444333222222222000///...000000000/////////.........---------,,,,,,,,,------.........,,,))))))...000---,,,---......------,,,,,,++++++...------,,,,,,------...---...///---++++++...000---......---+++***+++,,,......//////000111111222........................------...............---000///...------------...///......///111111000///........................---------------...//////---------------------------///000000//////111222//////000///...---///111,,,,,,---...////////////...------,,,---...///000------...//////...------///////////////...------///...---...///000///------...//////000000/////////////////////000000000......------///222555777777333...---000111000---000000000000000///......---///000///---,,,...000------------------------------------............------......///000000111///000000///------///111222222000//////000111111000000000000000000000000000000111222333444555555///000000111222222333333...000111111000000111222/////////000000000000000444333111000000111333444000000000000000000000000111222222333444444444444444333333333222222222222444333333222222333333444555444222111111222444555444444444444444444444444444444333333222222111111111111111111111222333333111111111111111111222222'''000444000111777666///444222111111222333111000111111000000//////......111///......000000...,,,.........//////111222222000000000000000000000000111///......//////...---///...---,,,,,,---...///000000000//////...------000000000000///...------111000000000////////////............//////////////////.........---------......////////////..............................//////............////////////............//////jjjYYYLLLBBB===<<<;;;;;;:::::::::999999999666666666777888888999999777777777666555555444444333333444555555444333222333111//////000000///..................------------------------............((('''---111000...---...............---------......------------......,,,///111222111///......+++---//////...---,,,---,,,,,,,,,---......//////........................+++,,,---...//////////////////......------.........,,,******,,,......---...........................------------...//////------------------------,,,...///...---,,,---...,,,---...---,,,+++---///------...............---------,,,,,,------...///------...//////...------///////////////......---333111////////////---,,,---...//////000000////////////...........................///000111222333333///,,,,,,...000...---//////000000000///.........///000000......///000////////////////////////000000...------...//////......//////000111111111000000111000......000222000000000000111111111111000000000000000000000000///.........///111333444000000000111222222333333...000111111000000111222000000000000000000//////444333222111111222333444111111111111111111111111222222333444444333333333444444444444333333333333444333333222222333333444444444222222222222444444444444444444444444444444444444333222111111000000111111000000000111222222///000000111222222333333555666111---222999666---444222111111222222111000000000000000////////////000///......///000...---////////////000000000000000000000000000000000000000///......//////...---......------------...///000000000000000000000000...///////////////......------...//////...,,,+++............////////////...............---------......////////////............................../////////....../////////000///...------...///000iiiXXXLLLCCC>>>>>>::::::999999999999888888999999888888777666666666777777777666555555444444000222333444444444222111333111000///000000///...........................---------...............///,,,+++///111///...000............////////////......------------......,,,...111222222000...---&&&)))---///000///000000++++++,,,,,,,,,---------..............................///000000000000000//////............//////...,,,)))(((***,,,....................................---------......///........................,,,---...---+++***+++,,,,,,,,,---,,,+++***,,,.........//////...------,,,------------......//////---..................---...///////////////......333111000///000///...,,,......///000000000000000/////////......------,,,...//////000000000000000///---++++++---......---...///////////////......///000000000//////000000////////////////////////333111///...---...///000....../////////000000000000111222111000///000222,,,---...///000000//////////////////////////////000///,,,++++++,,,---...000000111111111222222222...000111111000000111222222111111000000/////////333222222111111222222333222222222222222222222222333333444444444333222222444444444444444444444444333333333333333333333333444333333222222333333444333333333333333333333333444333333222111000//////111000000000000000111111000000111111111222222222666444///,,,000555222***333222111111222222111000.../////////000000000111000///.........//////...111111111000//////...---////////////////////////000///......///000///---///////////////000000111....../////////000000000+++,,,,,,---......------***+++---......---+++***............////////////..............................////////////..................////////////......////////////......000///...------...///000~~~fffUUUJJJBBB??????888888888888777777777777999999888888777666666666777777777666555555444444///000111222333333222222444222000000000000///...---.............................................---...000111,,,(((***000....../////////////////////......------......///............//////...---%%%(((,,,...///.../////////////////////000000000........................000000111000000///......//////.........//////000333000---,,,...000222333........................///......---------..............................000111111000...---...//////000000000......000111////////////...---,,,+++.../////////000000000000.........------...............///////////////...111000//////000111000......//////000000000000000333333222222111111000000...///000000000000///...111000//////000111111111......////////////......000000//////000000000///000000000000000000000000333222000...---...000111------............/////////111222111000///000111,,,---...///000000//////////////////////////////333222000......///000111111111111111111222222222...000111111000000111222222222111111000000//////222222222222222222222222222222222222222222222222333333444444444333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222111000//////111111000000000000000111222222222111111111000000000111111///000111///,,,333222000111222222111///......//////000000111111/////////...---...///000...///000000000000/////////////////////////////////...---...///000///......//////000000000000000,,,------......//////000***+++,,,---............---...000111222000///---............////////////---...........................////////////.............../////////000000......///000000///......000///...------...///000gggVVVJJJBBB>>>???888777777777777666666666666666666777888888999999777777777666555555444444///000000111222333444444555333111000000000///...---------.............../////////...............+++---000///((("""&&&//////////////////.........//////............/////////---,,,,,,---......---***,,,......---++++++,,,................................................////////////...---,,,+++//////......//////000000222///,,,,,,---000111222........................//////...------------..............................///000///---,,,---......///000///------///000.../////////...---,,,,,,//////000111111111111000///...------------...///---.../////////////////////...---...000111000///...///000000111111000000000000000000000000//////...//////000000//////...////////////////////////------.../////////......000///......000000///...000000000000000000000000111111///......///000000---------..................000111111000//////000000000000000111111111111000000000000000000000000000/////////000222444555111111111111111111111111...000111111000000111222111111111111111111000000222222222222222222222222222222222222222222222222222222333444444333333333333333333333444444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222111111111222222111000000000111111333333222222111000000///,,,000444444222000000000333111000000111111000///......//////000000111111...//////...------000222***+++...000222333333333000000000000000000000000///...---...///000///...+++,,,---.../////////...,,,---------......//////------...///000000000///,,,---...///000///..................////////////---------.....................////////////...............//////000000111---...///000000///...---...//////////////////...mmmYYYLLLCCC>>>>>>888888888777777777777666666666666777888888999999777777777666555555444444222111111111222444666888666333111000111000///...---------.........//////000/////////.........---,,,---......***%%%)))000000//////......---------//////............/////////---+++,,,...///---+++...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------///////////////000111111...,,,***)))+++---..............................//////...---------------........................+++,,,------+++***+++,,,,,,---...---++++++---.....................------......000111111111000//////...------------...///------...///////////////...---,,,---///000///...//////000111111111111000------------------......////////////////////////,,,---......---,,,,,,,,,,,,---......//////......000...,,,---///000///---////////////////////////......///////////////000/////////...............---///111111000......///222222000//////000111111000000000000000000000000,,,,,,---...///000111111111111111111111111111111...000111111000000111222111111111111111111222222222222222333333222222222222222222222222222222222111222222333444444444444222222222222333333333444222333333444444333333222222333333444444333333222222222222222222222222222222222222222333333333333333333222111111111111111222222111111111111111111...000222333111///000222222111000000111111000///////////////000000000000...//////...,,,---000333+++,,,///111222222111111000000000000000000000000///...---...000000000///+++,,,---.../////////...............////////////......//////////////////+++++++++,,,,,,,,,------............////////////---------.........//////......////////////......---......///000000111111---...///000000///...------...///000000///...---rrr]]]NNNDDD>>>>>>999999999888888888888777999999888888777666666666777777777666555555444444444333222111333666999;;;666444111111111111///...---------.........//////000000//////.........---000...---///...,,,...333000000///...---,,,,,,+++//////............//////...---,,,...111111---***---...///...---...000222////////////////////////........................---...///000111111111111///////////////000111111///---,,,,,,.../////////........................000///...---------------////////////////////////...///000///......///000///000111000......000111------...............---,,,---///000000000///...///...---,,,,,,---...///------...///000000/////////...------...///...,,,//////000111111111111111......//////000000111111///............///000000///000222111000......///,,,,,,---.../////////...000---,,,,,,///000...,,,////////////////////////,,,---...///000000//////000000000000////////////,,,...000111///.........222111...---,,,---...///000000000000000000000000000000000111000//////...222222111111111111111111///000111111000000111222000000000111222222222333111222222333333222222111111111111111111111111111000111222333444555555555111111111222222333333333222222444444444444222222222333333444444333333222222222222222222222222222111222222333333444555555444444333222111111222222000000000111222222333333111///...000000......000222111000000111111000///000000000000////////////...//////...,,,,,,000444000111222222111///---+++000000000000000000000000...------...000111000///,,,---///111111111111000000000000000000/////////,,,---------------,,,,,,...............///000111............/////////000---------.........//////......////////////......---......///000111111222---...///111111///...---,,,---000222222000---,,,sss^^^NNNCCC>>>===::::::888777777777888999<<<999666555555555555444:::888666555444444444555222222222222222222222222;;;888444000...///111333++++++,,,,,,---.........++++++++++++++++++++++++---,,,,,,+++,,,---///000777666444222///+++)))'''000///...------...///000+++,,,***(((***///000---,,,,,,------,,,,,,+++***,,,---......//////......---///111222000...,,,,,,------............------///---+++,,,///000///---+++++++++,,,,,,,,,------...............///000111////////////////////////,,,...000111111000...,,,........................///000111000...------...---.../////////...,,,+++///////////////////////////...---...///000///...++++++,,,,,,---...//////---......///......------...111000---,,,///000---//////////////////////////////.........---------///............---------000///------......---,,,..................------000///...---------------......////////////......//////......---------,,,000000000000000000000000......------------......111111111111111000/////////---,,,,,,...111111111000///.........///111222000000000000000000000000111111000000000000111111000000000000000000000000444222111////////////000444333111000000111333444555444222111111111222222000000111222222222222111222222444444444444222222555444333222111000000000222222222222222111000///222222222222222222333333222222222222222222222222111111000000000000111111+++...111333222111111222000000000000000000000000333222000...---...///000000000000000000000000000---...///...------...///......////////////......+++,,,...000000000000///......//////...---,,,,,,000...+++,,,...000...---........................---------............///+++,,,------......------111///...///000111000///000///------......---,,,222000//////000000///---000000000000////////////ttt]]]NNNCCC>>>===:::999888777777777888999:::999777888999;;;::::::999888777666555444444444222222333333444444555555666555333111000///......///////////////000000000........................------,,,,,,,,,---...///000000000000000///......///...---,,,,,,---...///+++,,,***((()))......+++---............---,,,,,,,,,---......//////......---///111111///---------------............------...---+++---///000///---,,,,,,---------...............------......///000........................---...///000000///...---000000000000000000000000///000000000...---...///......//////...------,,,........................000///......//////...---,,,,,,---......///000000---...............------...000000------000111...000000000000000000000000//////.........---------///............---------000...------......---,,,///////////////////////////......---------...............//////........./////////.........------000000000000000000000000222222222111111222222222111111111111111000/////////...,,,,,,...000111000000//////...///000111222000000000000000000000000222111111000000111111222000000000000000000000000222111000000000000222222333333111111111111333333444333222111111111222222111111222333333333333333222222333444444333222222444333333222222222222333333333333333333222111111222222222222222222222222222222222222222222222222111111000000000000111111,,,///222333222111111111000000000000000000000000---...///000000111111111000000000000000000000000---...//////------...///......////////////......,,,---...///000000000/////////000000//////...---000...,,,,,,...///...---........................---------............///------......//////......///---,,,---...///...---000...------......---,,,111000//////000000///---------....../////////000ttt]]]MMMBBB======:::999888888777777888888666666555777999999888666888888888777666555444333222333333444555666777888000111222222111///,,,***------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------------...///000000000000------,,,,,,,,,,,,------+++,,,***((()))------)))......//////......---,,,,,,---......//////.........///000///---------///------............------...---,,,---/////////...---------.........//////------------------...///------------------------...................................................///000///...---.../////////...------------...........................111///......//////---,,,------......///000000000---.....................,,,//////,,,---111111///111111111111111111111111...............---------///............---------///...------...///---,,,////////////////////////......---------...//////------............------000000////////////......000000000000000000000000111111111111111111111111000000111111000000//////000...------///000/////////////////////000111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000111333444555222222222222222222222222444333222111111111222222222222333444444444444333222222333333333333222222333333333333333444555555333333444444444333222222444333333222222111111111111111111111111111111111000000000000000000000000...000222222111000000000000000000000000000000000,,,---000222333222000///000000000000000000000000---...//////------...///...//////000000//////...,,,---...///000000000///000000000000000000///...///...,,,,,,...///...---........................---------............///.........////////////000///---,,,---...///...---///...------...///---,,,111///...///000000///---++++++,,,---...///000000ttt]]]LLLBBB======999999999888888888888888777777666777888666444111777888888888777555333222333444444444555555666666///000111222111///,,,+++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,///000000000///...------------------------------***+++***)))+++///...***...............---,,,,,,,,,---......///............//////...,,,,,,...000------............------------------...//////...------------............------,,,,,,,,,------...------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---.../////////---,,,,,,---...///........................111///............---+++------......////////////---------------......///,,,......,,,---111222000000000000000000000000000........................///............---------///...------...///...,,,............////////////---------------...///000,,,,,,------------,,,,,,000000000000000/////////000000000000000000000000///////////////////////////000000000000000//////000///....../////////---///////////////000000111////////////////////////111000000//////000000111000000000000000000000000111111111222222333444444111111222222222222111111333222222222222222222222111222222333444333333333222222222333333222222222444444444333333444444555222333333333333333222222444444333333222111000000000000000000000000000000000000111111111111000000///111222222111//////000////////////////////////111111222222111000...---////////////////////////---///000///...---.../////////000000000000//////---....../////////////////////000000000//////...///...---------.................................---------............///...............//////000111///...///000111000//////...------...///...,,,000///......///000///...,,,,,,---......///000000sss\\\MMMBBB===>>>999999999999888888777777:::999999:::;;;:::777555888888999999888666444333555444444333333222222222111111000000////////////111111000///...---,,,,,,////////////////////////.........------,,,,,,+++111111000000///---,,,+++.........//////.........)))++++++***---111111---,,,------------,,,++++++,,,---......///.........---......---,,,,,,...000------............------,,,---...............///+++,,,,,,,,,,,,---------...------,,,,,,,,,------------------------------......------------......////////////////////////---///000///......///000///...---,,,,,,---//////........................000...------......---+++------------------.........------------...///000,,,......,,,---111222000////////////////////////---.....................///............---------///---,,,---...///...---,,,,,,,,,------.........---------------...///000,,,,,,------------,,,,,,/////////000000000000000///////////////////////////000111111111111000///...//////000000000//////000///......///000...---...//////000000000000000/////////////////////////////////....../////////000000000000000000000000222222222222222222222222000111111222222111111000222222222222222222222222000111111222222222222222222222222222222222222222777666555444333333333333111111222222222222111111444444333333222111000000000000000000000000000000///000111111111111000//////111222222000///000111////////////////////////444333111000//////000000////////////////////////...///000///......///000//////000000000000//////...............//////000---......//////..................---------...///........................---------............///------,,,,,,,,,---...///111///...///000111000//////---,,,---...///...---///...---...///000///...////////////////////////qqq\\\MMMCCC>>>>>>888999999999999888777777666555555777:::;;;:::999999999999888777666555444555444333222111000000///333222000......///111222000000//////...---,,,,,,........................------.........---,,,,,,....../////////...------......///000000///......***,,,,,,,,,...222111---,,,,,,------,,,,,,+++***,,,---......//////......,,,---......---,,,...///------............------,,,---......------...000+++++++++,,,,,,,,,------///...------------------------------------------------------------------........................---...//////......///000...------------...//////------------------------...---,,,---...///...,,,------------------------...---,,,,,,---...000111,,,//////,,,---111111///........................---------...............///............---------...---,,,---/////////---+++++++++,,,------............---------...//////------............------......////////////000000////////////////////////,,,---...//////...---,,,......///000000000/////////......///000000///---......///000000000000000000000000000000000000000000//////......//////000000000000000000000000000111222222222222222111111111111111111111111111111111111222333333333222222000000111222222222222111222222111111111111222222777666555333222222111111000000111222222222111111444333333222222111111111111111111111111111111111///000111222222111000//////000111111000///000222000000000000000000000000111000///...///111333555000000000000000000000000...///000000......///000///000000111111000000/////////............///000,,,------...............---...///...,,,,,,...///........................---------............///------,,,++++++---...//////---,,,---...///...---...---,,,---/////////---...---------///000///...111111000000////////////nnn\\\NNNDDD???>>>888999999:::999888777666444333222444666888888888::::::888777666555555555333333222222111111000000222111///...///000111222.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---......//////......---------...//////...------,,,......,,,---000...)))---------------,,,,,,+++,,,---......//////......***,,,...///...------...------............------+++---//////---,,,...000,,,,,,,,,,,,---------...000///......------..............................,,,,,,............,,,,,,++++++++++++++++++++++++---...//////......///111,,,------...//////......------------------------,,,++++++,,,...//////..................---------...---,,,,,,,,,...000111...000000------000111...////////////////////////---------........./////////............---------...---,,,---///000///...++++++,,,,,,---......//////......---------...............//////.........------........./////////////////////////////////)))***+++,,,,,,+++***)))---......///000000//////---------///111111000...---...///000111000000///000000000000000000000000111111000000000000111111000000000000000000000000...///000222222222222111222111000//////000111222000111222333333333333222000111222222333333222222333222111000000111222333444444333222222222222222000111222222333333333222222222222222222222222222222222222222222222222222///000111222222111000///...000111000///000222333000000000000000000000000000000000000111222333333000000000000000000000000...000111000///...///000000000111111111111000000000///...------...///000------...///////////////---...///...,,,,,,...000........................---------............///......,,,,,,,,,---///000///---,,,---...///...---...---,,,---///000///......---,,,---///000///.........//////////////////mmm[[[OOOEEE???>>>888888999:::999888777666<<<999777666888999999888;;;:::888666555555666666222222222222222222222222////////////000000000111111111111111111000000000------------------------***+++---...///...------////////////...---,,,+++,,,,,,---......---,,,,,,...//////,,,,,,---***%%%......//////......---,,,,,,---......//////......)))+++...//////------------..................---+++---//////---,,,...000---------.........//////111000///...............////////////////////////+++,,,...//////...,,,+++........................,,,...//////......///111+++,,,...///000///...---------------------------+++******,,,...000///...///////////////............---,,,+++,,,...000222...111000------///000---000000000000000000000000---------.........////////////.........---------...---,,,---///000///...,,,,,,------...///000000000///...---------------......////////////......,,,---------......//////////////////////////////,,,---///000000///---,,,------...///000000//////,,,,,,---///111222000...---...000111111111000///000000000000000000000000333333222222222222333333000000000000000000000000+++---///111222333333333333111000......000111333000111222333444333333222222222333444444444444333333222111000000111222333222222111111222222333333111222333333444444444444222222222222222222333333222222222222222222222222...000111222222111000......///000000///000222444000000000000000000000000111222333444333111///...000000000000000000000000...000111000///...///111000000111111111111000000000///...------...///000......///000000111000000---...000...,,,+++...000........................---------.........//////000///---,,,---...000222111///...///000111000///...---,,,---///000///......---,,,---///000///...+++,,,,,,---...///000000jjj[[[PPPGGG@@@>>>:::888777666777666555333888888888888888888888888::::::999777666444333222444444222222222222444444222111000//////000111222333333222000///...,,,,,,,,,,,,+++((()))---...+++******+++,,,,,,,,,++++++,,,,,,,,,------///000000...---+++******+++---...+++))))))+++---///...---.........////////////000---,,,***))))))***,,,---------------------------------,,,+++++++++,,,,,,+++,,,---------,,,+++***000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...,,,!!!$$$)))---///...---,,,......///////////////...333,,,)))...000---,,,...000,,,,,,000000++++++///------------------------------++++++++++++---------...///...,,,,,,...//////......///000///,,,***---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...111000///......---,,,,,,,,,------/////////...---------,,,222///...333:::<<<888222///////////////.........///---,,,---000000...+++((()))+++---///111222222---------------...///000...//////000111222222333/////////000222111///---333000---...000222222111666555444222111111222222555444222222333444333222333111///000222333222///000000111111111222222222...///000333666666444222444333333222333333444444000000000000000000000000222222222111111111000000---///111222333222111000000000000000111111111111......////////////......////////////////////////,,,------...///000111111......////////////......///...,,,,,,...000111111000000000000///////////////...---,,,+++,,,,,,---......---,,,---...///000&&&***///111000///------111111111///+++)))((()))...,,,+++---000111///---...------......///000111000000//////.........---///,,,+++,,,...///---+++kkk[[[QQQGGGAAA???999888777777888999888666666666777888999999::::::;;;:::888777555444444333444333333222222333333444222111000//////000111222//////......------,,,,,,,,,...---******......+++......///////////////...///......---------......---------......---------)))+++------,,,,,,---000------........./////////111000...------...000111------------------------...---------------------,,,---.........---,,,,,,.........---------------------------------------///---,,,,,,...///...,,,***,,,...000000///---,,,///////////////...---,,,222,,,***...000---,,,...///,,,,,,///000,,,,,,000------------------------......---,,,,,,---......---...///...---,,,...//////.........//////---+++---------............///...................................................---------------------...------------------,,,---,,,,,,,,,,,,---...///.........---------,,,,,,------------------------000...---...111111///---.........------......///...............---------///,,,***,,,000111///,,,/////////////////////...000...---...111111///---------...000000111111111111000000/////////000000000000000111111222222222000//////000111111///...333111......111222222111444333222222222333444444666444222222333333222111444222000111333444333111111222222222333333333333222111111222444444222000222222111111000111111111111111111111111111111111222222222111111111000000...///111222222222000000/////////000000000111111//////000000000000//////////////////////////////------......//////000000......////////////......111///...---.../////////000000000/////////......000///...---------......,,,---.../////////...... ###(((,,,---...///000...//////...,,,***+++,,,///...,,,---///000---+++...------......///000111000/////////............///---,,,,,,//////...,,,kkk[[[PPPFFF@@@???999888777888:::;;;:::999555555666888999:::;;;<<<;;;:::888666444444444555444333333222222333333444111111////////////111111------------------......,,,//////---,,,...---***------------------,,,,,,111000///...---,,,,,,,,,,,,---///000000///---,,,)))...222000+++)))---111,,,,,,,,,---------............------------......------------------------........................------...//////......---+++,,,,,,,,,---------...........................---,,,+++,,,---...---,,,//////000000//////...---////////////---,,,+++***000,,,+++...///...---///---+++,,,//////---...000------------------------///......------......///---...///...---,,,...//////...---...//////---+++---------............///......................../////////////////////////////////......---------//////......---,,,,,,,,,------,,,,,,,,,---......//////............------...........................---...///111111///---...............///000111---------...............222000...---,,,,,,---.........//////////////////000//////000111111000...111111222222111111000///222222111000000//////...111111111111111111111111111000...///000111111000333111000000111222222111111111222222444555777888777555333222333333222111444333222222333444333222222222333333333444444444555333111111111111000...333222222111000000000111222222222222222222222222222111111111111000000000...///111222222111000000....../////////000000000000000111111111111000000////////////////////////.........///////////////......////////////......111111///...------------/////////.........------000000///.........//////***,,,...000111///---,,,***,,,......---------...+++,,,...---,,,,,,---///000///......///...,,,***...------......///000111////////////............000...---...///000///...kkk[[[NNNDDD??????999888777888999:::999888555666777888999:::;;;;;;:::999777555444555555666333333333333333333333333111000///......///000111////////////////////////+++///111...,,,---+++(((+++++++++*********++++++000///...------,,,------,,,---...//////...---,,,,,,///111000,,,***,,,///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,++++++,,,,,,------,,,,,,,,,,,,,,,---......///---.........---,,,++++++///---,,,---.........///,,,+++,,,.../////////000------------------------......------------......,,,...//////---------...///...------//////...,,,---------............///........................------------------------//////......------,,,,,,............------------------,,,,,,,,,------...............------------------------------------++++++,,,---.../////////------------...///000111,,,---------.../////////222333444222...---///111............/////////////////////000000000///...222222222222111111000///...////////////......---000000000000000000000///222000......000111222111333222111111222222222222111222333555777999;;;<<<777555333222333333111000222222222222222222222222222222222333333333333444555333000000000111000///555555444333222222222222222222222222222222222222111111111111000000000000///000111111111111000000............///////////////000000111111000000//////////////////////////////////////////...............////////////......///000000///...---......///.........------------//////..................+++,,,...///000///...---111111111///---+++,,,---***,,,------,,,,,,...///............///...---,,,...------......///000111///////////////.........000/////////000000000///jjjYYYLLLBBB===>>>;;;999888888888888666555888888888888888999999999999888777666555555666666333333333333333333333333111000///......///000111000000000///......------)))...000---*********(((------,,,,,,,,,---...///......------------.........---,,,++++++,,,---...000///.........------,,,+++++++++,,,,,,,,,,,,---------...//////...------------------------------***+++,,,------------,,,++++++,,,,,,,,,------.........---,,,++++++******++++++,,,,,,,,,---------***+++,,,,,,,,,,,,---------,,,++++++,,,---...///++++++,,,---.........---,,,......------...//////+++,,,------...///000000------------------------,,,,,,,,,------,,,,,,,,,,,,...//////...------...///---,,,---...///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------...///000000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,---///111,,,,,,,,,,,,---...///000,,,---------.../////////***///222222...,,,,,,...---.........//////000000---...//////............//////000000111000000000,,,,,,...///000000000000//////////////////......222000......000222222222111222333333333333333333444555666888:::<<<======777555333222333333222111000111111111000000000111111111111111222222222222222111///000111333333222555444333333222222222333111111111111111111111111000000000000000000000000000000111111111000000000............////////////...//////000000//////...///////////////////////////////////////...............////////////......,,,...000000......///111///.........------------------------------------...------------...//////((()))*********,,,///111,,,---......,,,+++,,,...+++,,,---.../////////000...------......///000111.........//////////////////000000000000///000000kkkZZZLLLAAA===>>><<<:::888888888777666444888888888888888888888888777777777777777666666666222333333444444333333222000000............000000......------,,,+++******(((...000,,,))))))******++++++******+++---///000......---------......///...---+++******+++---...000...,,,,,,......---***+++++++++,,,,,,,,,------***+++---......---+++***------------------------)))***,,,---...------,,,+++++++++++++++,,,---...//////...---,,,+++*********++++++,,,,,,---------***+++------,,,,,,...///222111000......---------***+++,,,---////////////+++...///,,,,,,...000000+++......,,,---000000...------------------------+++,,,,,,------,,,,,,++++++---000000...---------///---,,,,,,...//////...---------............///++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222......---,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,333333222000---,,,---///,,,,,,,,,,,,,,,---...///---------...............)))---111222000...---...------......///000000000,,,...//////...------...------...///000000000000,,,---000222333444333333////////////////////////111000//////111333333222///111333444444444555666777888999:::;;;;;;;;;;;;555444222222333444333222///000111000///...///111000000111111111222222222000//////111444555555444222111111000111111222222000000000000000000000000//////000000000000000111111111111000000000000000....../////////000000000......////////////......////////////////////////.........///////////////......////////////......***---000000......///222/////////.........------+++,,,------...---------///...---,,,,,,...///000+++,,,------,,,,,,...000---...///...,,,++++++,,,)))+++---......///000222...------......///000111.........//////////////////000111000///...///111mmm[[[MMMBBB>>>@@@;;;:::888888999999888666777777777888999999999:::444555777888888777666555222333333444444333333222000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))...000,,,(((***------))))))))))))+++...000222000///...---------------------,,,,,,,,,,,,------,,,---------,,,,,,,,,---,,,,,,,,,,,,------------(((***,,,......,,,***(((------------------------)))***,,,...///......---,,,,,,++++++,,,---///000///.........------,,,,,,++++++,,,,,,---......///***,,,......------///111111111111000000/////////,,,---...///////////////)))///000,,,+++...111000,,,//////,,,,,,000000,,,------------------------,,,,,,---......---,,,,,,+++---000000///---------///---+++,,,---/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........,,,------...///000000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++...111111///,,,,,,---......------------...///...............---------///000222222111000000000------......///000000111,,,...111000...---...///---...//////000000//////---///111333333333222222//////000000111111222222000//////111333444333111---000333555555555666888::::::;;;;;;:::999777666444222111222333444444333///111222111///...000222111111111222222222333333000000111333666777555444000000000000111222333333111111111111111111111111////////////000000111111222111111000000000000000/////////000000000111111//////000000000000//////////////////////////////------......//////000000......////////////......+++...222111...,,,...000000000000/////////......+++,,,---/////////...------------...............111222222111...------...---...///...,,,+++,,,---))),,,//////...---///111...------......///000111............/////////000---///111000...---///111nnn]]]NNNCCC@@@BBB:::999888999;;;<<<;;;:::555555666888999:::;;;<<<333555777999:::888666444222222444444444444222222000///...------...///000,,,,,,---......///000000***///111,,,(((+++///000---------...000333666888222111000...,,,+++++++++,,,---///000000///---,,,)))---000...***(((+++///,,,,,,------------......+++---000222222000---+++------------------------***+++---///000000///...------,,,,,,---...000111---------.........//////,,,,,,------...///000000***---//////------///222,,,---...000111111111111//////////////////......(((///111,,,***///111000,,,000000,,,,,,000///+++------------------------,,,---...//////...---,,,+++---000000///---------///---+++,,,---///000///---------.........//////------------------------************************+++,,,,,,---...///000000.........//////////////////...---,,,,,,,,,,,,,,,---------.........//////........................###+++000///---,,,,,,000//////.........///////////////......------,,,222000///...---.........---------...///000000111---000222111///...///111///000000000000//////...---...000111222000///...000000111222333444444444/////////222444444333111+++///333555555555888:::;;;;;;;;;:::999666444222333222111111333555555444///222333333000///111333222222333333333444444444111111333555777777555333111111111222333444666666222222222222222222222222.../////////000000111111222222111000//////000000000000000000111111111111000000111111111111000000////////////////////////,,,------...///000111111......////////////......,,,000444222...+++,,,///000000000000////////////,,,---///000000000//////***,,,...000111///---,,,'''))),,,---......000111+++---...---,,,,,,---///+++...000000---,,,---///...------......///000111---.........//////000000---///111000---,,,...000mmm[[[OOOGGG@@@<<<<<<<<<;;;:::888777666666:::888777666777888:::;;;777888:::;;;:::777444222333444444444333333222111000000///...............---------------------------***'''(((---///---***))))))*********,,,000444---------............///---.........---+++)))(((---,,,***))))))***,,,---.........------,,,,,,,,,,,,------......------,,,***,,,///000000000000111///...------...///...---++++++++++++++++++++++++.........------,,,,,,,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---...//////000000000000000---,,,,,,---......---+++........................//////.........---------...---,,,,,,++++++++++++......---------///111222000,,,,,,000000,,,,,,000,,,---......,,,,,,---...+++,,,------......------.........------,,,,,,,,,///......---------......///---,,,,,,...//////...///////////////////////////...,,,*********,,,---******+++++++++,,,,,,,,,/////////...------,,,,,,......------------......&&&'''(((+++,,,......///,,,---......------///000////////////////////////---------.........//////........................111111000///...---,,,,,,000000//////.........---///...111000000===@@@111///////////////000111111---...000333555888:::;;;999777666444333333333444000111333555555555333222111111111111111111111111000000000000000000000000333333222111000000111111333333222222222222333333000000000000000000000000------------///111333444------...///////////////////////////////////////......---,,,---...///000///////////////////////////...------///000000///,,,...000000///...///000---------------...///000000///...---------------(((((()))***,,,---......,,,,,,,,,------.........+++---//////---,,,...000......................../////////000111000...+++,,,------......------,,,'''***...///...,,,,,,,,,////////////000000000000mmmZZZNNNFFF@@@<<<<<<<<<;;;:::999888777777777777555555555666888999999999::::::999777555444333333333444444333222222000000///...............------------------------...***((())),,,...,,,******++++++++++++,,,...111000000///...---,,,,,,+++***+++---.../////////......---,,,++++++,,,---.........---------,,,,,,,,,,,,------......------,,,,,,...//////...---...//////---,,,---...///...---------------------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000///...------...///000...---........................//////.........---------...---,,,,,,++++++,,,,,,---------......///000111000,,,,,,000000,,,,,,000,,,---......,,,,,,---...+++,,,------......------......---------,,,,,,,,,---------------...//////...---------///000///...////////////////////////...---,,,+++++++++,,,,,,,,,,,,,,,---------.....................---------......------------......+++,,,...///111222222222,,,---......------...000////////////////////////---------.........//////........................///////////////.........111111000000000/////////111000555555777EEEIII<<<333222111///...............///000222444666777888777666555333222222333333111222333555555444333222111111111111111111111111111111111111111111111111333222222111000000111111222111111000000111111222000000000000000000000000............///000222333//////000111111111111000000000000000000000000000......---------...///000////////////////////////000...------///000//////000111222111...,,,,,,,,,---------------...////////////...---------------***++++++,,,---...//////,,,,,,,,,------.........+++---//////---,,,...000........................000///...//////...,,,***,,,------......------,,,000...---...//////...,,,////////////000000000000lllZZZMMMEEE@@@<<<;;;;;;;;;::::::999999999777777666555666777888999:::::::::999888777666555222222333444444333333333000000///...............------------------------...+++)))***,,,---+++)))+++,,,------++++++,,,...000000///...---,,,,,,++++++,,,...000111222222111000///...------...///000...------------,,,,,,,,,,,,------......------,,,......///---++++++,,,......---,,,---...///...,,,........................------,,,,,,,,,,,,++++++++++++,,,,,,---...//////+++,,,---......---,,,+++------......////////////...------...000111000///.......................................---------...---,,,,,,,,,,,,,,,,,,,,,---...//////////////////------//////------///,,,.........---,,,---...,,,,,,---............---...------------,,,,,,,,,---------------...///000.........///111111///...////////////////////////---------------,,,,,,+++.........////////////000---------.....................------------......,,,---...///000000000000,,,---///...------...///////////////////////////------........./////////........................---.........//////000000111111111111000000000000///...222444555AAAEEE:::333222111///............000000111111222333444444555444333222222222222222222333444444444333222111111111111111111111111111111111111111111111111111333222111111000111111111222111111000000111111222000000000000000000000000///////////////000111111000111222222333333222222111111111111111111111111......------......///000////////////////////////111///------/////////...///111111000...,,,,,,---...------------...////////////...------------............/////////000000---------------.........,,,---......------...000////////////////////////111000//////000///---+++------............------666111------000111000---////////////000000000000~~~kkkYYYLLLDDD???===:::::::::::::::::::::;;;999999888888888999:::;;;;;;:::888666555555555666222222333333444444333333000000///...............------------------,,,,,,---,,,***+++,,,,,,***((()))+++------,,,,,,,,,------------............///---...///000111000000/////////............//////------------------------,,,------......------,,,---------+++******,,,......---,,,,,,......---,,,........................,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///+++,,,...//////...,,,+++---------------...//////...---,,,---///000000///...................................................------,,,,,,,,,------+++,,,...///000000///......------......------...---...///...---,,,---///,,,------...............------------------------///......---------............///111333222000---////////////////////////+++,,,...//////---,,,+++....../////////000000000,,,,,,------...//////000......------------......------............------,,,...///...------...///////////////////////////............////////////....................................////////////000000000000000000000000///,,,000000...555999//////////////////000000111111111111111111000000000222222222111111111111111333333333333333222111000111111111111111111111111111111111111111111111111222222111111111111111222333222222111111222222333000000000000000000000000000000000////////////000000111222222333333222222000000000000000000000000...............//////000////////////////////////111///...---/////////...+++---///000/////////000......---------......//////......---------......////////////////////////---------...............------...............///000000000000000000000000111000///000111222000///------............------111///....../////////...////////////000000000000{{{jjjYYYKKKCCC???===999999::::::::::::;;;;;;999999999999999::::::;;;:::999777555333444444555222333333444444333333333000000///.....................---------,,,,,,,,,,,,,,,+++,,,,,,+++***((((((***,,,---------...///---------............///+++,,,...///000000///......------------------...------------------------,,,------......------,,,***+++++++++***+++...000...,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++...------------...//////...,,,++++++---//////...........................---.....................---------,,,,,,---......***+++---/////////......---......------......------...//////------...///,,,---......//////......------------------------111000///...---,,,,,,,,,......///111333222000---////////////////////////***,,,...//////...,,,+++---............/////////+++,,,,,,---...///000000......------------......000000111111000//////...---...///...---,,,---///////////////////////////........./////////000000////////////////////////////////////............////////////////////////222...111111,,,000444,,,///////////////000000111111111111000000//////...000000111111111111111111333333333333222111111000111111111111111111111111111111111111111111111111222111111111111111222222111111000000000000111111000000000000000000000000000000000000000//////...///000111111222222111111////////////////////////.........///////////////////////////////////////111///------/////////...+++---///000//////000111///......---------............---------......////////////.......................................------------...//////...000000000000000000000000...---,,,...000222222111---......//////......---&&&+++000000---+++---000////////////000000000000xxxiiiXXXJJJBBB>>>===999999999999999999999999777777777888888888888999:::999777555444444444555333444444444333333222111000000///........................------,,,,,,+++***+++,,,---,,,+++***)))(((***,,,,,,,,,,,,...000000000///...---,,,,,,+++''')))+++---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,)))***+++++++++,,,...000---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------,,,,,,---...//////...---,,,///...---------...000111///---++++++,,,---------........................---------...............------------------...///+++,,,---...............---//////------//////------...//////...---...///------...////////////...,,,,,,,,,------------...111000///...---,,,,,,,,,.........///111111///...////////////////////////+++,,,...///000///---,,,------------............,,,,,,------...///000000......------------.....................---,,,,,,---/////////---,,,---...////////////////////////....../////////000000000////////////////////////000000//////.........---............///////////////***///111,,,///333...333222111///............111111000000000///////////////000111222222222111222222222222111111111111111111111111111111111111222222222222222222222222111111111000111111222333/////////....../////////000000000000000000000000///000000000000000///......///000000111000000000........................---...///000000000000//////////////////////////////...------///000000///...///111000...------...//////...------------......------------...//////...............---------/////////..................---,,,---/////////...////////////////////////+++***)))+++---///000000......////////////......!!!)))000111,,,))),,,111////////////000000000000wwwhhhXXXJJJAAA>>>===888888888888888888888888777777888888999999999888;;;:::999888777666666555555555555444333222111000000000///...............///......---,,,,,,++++++(((***,,,------,,,+++***+++,,,,,,+++***+++---///000000///...---,,,,,,+++((()))+++...///000000000,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++---...---,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------.................................000///...------///111222222///,,,+++,,,---------........................---------.........//////---------------...//////,,,,,,,,,,,,---...//////,,,000000,,,,,,000000,,,---///000///...---...000------...///////////////,,,,,,,,,---------............---------......///...---------///000///...////////////////////////+++,,,.../////////...------------.........//////,,,---------......//////......------------......++++++,,,,,,,,,+++******...///000///---,,,---...////////////////////////.../////////000000000000////////////////////////.........///////////////......//////000000000000,,,'''---000+++...333000333222111///............//////000000000111111111...///000222333333222222111111111111111111222222111111111111111111111111222222222222222222222222111111000000111222222333111111000000000000111111000000000000000000000000...///000111111000//////...///000000111111000000////////////////////////---...///000111000000///////////////////////////...---,,,---///111111111...///111000...---......//////...------------------------------...//////---.....................000/////////.........---...---+++---///000///---........................///---++++++---//////.........////////////......''',,,000000---+++...222////////////000000000000}}}vvvhhhXXXIIIAAA>>>===888888888888777777666666999999:::;;;;;;;;;;;;:::<<<;;;;;;:::999888777777666666555444333111000///000000///...............//////...---,,,,,,++++++'''))),,,------,,,++++++......---+++)))))),,,...---------.........//////------...//////...---,,,,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,+++---//////...,,,,,,,,,---,,,++++++------,,,+++------------------------........./////////000000)))***+++,,,...///000111///...------------...///111000...---...///111333444111...,,,---......---........................---------.........//////---------------...///000---,,,++++++,,,---///000,,,000000,,,,,,000000,,,...///000///...---...000---......///////////////,,,,,,,,,------.........+++,,,,,,---...///111111///---,,,,,,...//////...////////////////////////,,,------.../////////...............////////////---------........................------............///////////////.........///000///---,,,---...////////////////////////////////////000000000000000000000000000000000000,,,,,,---...///000111222//////000000111111111222000+++000444...///555222///////////////000111111...//////000111222222333...///111222333333333222111000000000111222333333111111111111111111111111222222222222222222222222111111000000111222333333555444444333333444444555000000000000000000000000---...000111111111000/////////000111111111111111000000000000000000000000---...000111111111000///////////////////////////---,,,+++---///222222222***,,,.../////////111222000///...------------------------------...///000............/////////000000000//////.........---///---+++,,,///000///---........................555222000//////000000///......////////////......000000000///...///000222////////////000000000000